#heroCorpPiDay {margin-bottom:0;padding:4vw 0;background-repeat:repeat;background-size:30%}

#heroCorpPiDay img.piGuyGrp {width:70%;display:block;margin:0 auto}
#heroCorpPiDay .heroCorpContent {font-family:'Nunito Sans',Avenir;color:#fff;padding:0 5px 5px;text-align:center}
#heroCorpPiDay .heroCorpContent h1 {font-size:7.6vw;font-weight:500;line-height:normal;text-transform:none;margin:25px 0 0 0}
#heroCorpPiDay .heroCorpContent p {
    text-align:left;font-size:6.1vw;width:88vw;letter-spacing:-0.5pt;line-height:7vw;margin:2vw auto 4vw auto;
}
#heroCorpPiDay .logosConDt {display:none}
#heroCorpPiDay .logosCon {margin-top:10vw}
#heroCorpPiDay .logosCon .imgMnLogo {width:70%;margin:0 auto;display:block}
#heroCorpPiDay .logosCon .imgPrLogo {width:33%;margin:0 auto;display:block}
#heroCorpPiDay .hero-corporate-htag-title{letter-spacing:-.15px;color:#fff}
#heroCorpPiDay .heroCorpContent h1 {color:#000}
#heroCorpPiDay .heroCorpContent p {color:#000}
#heroCorpPiDay .logoDivider {font-family:"Avenir Heavy";color:#000;font-weight:bold;font-size:6vw;margin-bottom:1vw;text-shadow:0 0 1px #000}
#heroCorpPiDay .btnEnter {margin:9vw auto 3vw auto;padding:4.5vw 0;text-align:center;width:63vw;font-weight:800;font-size:8.3vw}
#heroCorpPiDay .btnEnter:hover {filter:brightness(110%);cursor:pointer}
#heroCorpPiDay .btnEnter {background:linear-gradient(to top, #b92c31 0%, #b92c31 50%, #ee3b33 50%, #ee3b33 100%);color:#fff}
/*#heroCorpPiDay.cc-us .btnEnter {background:linear-gradient(to top, #d0b500 0%, #d0b500 50%, #efde00 50%, #efde00 100%);color:#000}*/
/*#heroCorpPiDay.cc-ca .btnEnter {background:linear-gradient(to top, #b92c31 0%, #b92c31 50%, #ee3b33 50%, #ee3b33 100%);color:#fff}*/
.heroCorpPiDayBtmCopyCon {background-color:#e43c2f}
.heroCorpPiDayBtmCopy {font-size:18px;text-align:center;font-weight:400;padding:20px;color:#fff}
.heroCorpPiDayBtmCopy .bolder {font-weight:900}

#heroCorpPiDay .logosCon {display:flex;align-items:center;justify-content:space-between;width:90%;margin:0 auto}
#heroCorpPiDay .logosCon img {width:100%}
#heroCorpPiDay .logosCon .imgMnLogo {width:50%}
#heroCorpPiDay .logosCon .logoDivider {width:10%;text-align:center}
#heroCorpPiDay .logosCon .imgPrLogo {width:20%}
#heroCorpPiDay .logosCon.logosConMbl {margin-bottom:3vw}
#heroCorpPiDay .logosCon.logosConDt {display:none}

#woboCon {margin-top:24px}
.woboHeading {width:95%;text-align:center;font-size:5.3vw;font-weight:800;position:absolute;top:5px;left:50%;transform:translateX(-50%)}

.vidSty002 {padding:40px 0;text-align:center;margin-bottom:40px}
.vidSty002 h2 {margin-bottom:20px;font-size:37px}
.vidSty002 .videoWrapper {padding:0;position:relative;margin-top:30px}
.vidSty002 .videoWrapper img.vidFeatImg {width:100%}
.vidSty002 .videoWrapper a {position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}

.imgBlkRt003 {margin-bottom:40px}
.imgBlkRt003 h2 {margin-bottom:20px;font-size:37px}
.imgBlkRt003 .subtitle {font-size:30px;line-height:42px}
.vidSty002 .description,
.imgBlkRt003 .description {font-size:18px;line-height:30px;text-align:left}
.imgBlkRt003 .imgCon img {margin-top:30px;width:100%}

.mathhelp .mathhelp-wrapper .mathhelp-detail {margin-top:0}
section.bglocation{display:none!important}
.rocket.paroller {display:none}
#sFaq h3 {font-size:18px;font-weight:800;line-height:30px}
#sFaq > div {background:none !important}

.mathhelp.cmpContactMap .mathhelp-wrapper .mathhelp-detail ul {font-size:21px}
#sContactMap {scroll-margin-top:100px;overflow:visible}

a.glowLink:link, a.glowLink:visited {color: #b7242c}
a.glowLink:hover, a.glowLink:active {color:#b5121b;text-shadow:0 0 5px yellow, 0 0 7px yellow}

@media (min-width:576px) {
    #heroCorpPiDay {background-size:30%}
    #heroCorpPiDay .hcpdCon {display:flex;flex-wrap:nowrap}
    #heroCorpPiDay .c1 {width:45%;order:2;align-self:flex-end}
    #heroCorpPiDay .c1 img.piGuyGrp {width:40vw;margin:0 3vw 0 0}
    #heroCorpPiDay .c2 {width:55%;order:1;display:flex;flex-wrap:wrap}
    #heroCorpPiDay .c2 .copyCon {order:2;margin-top:3.5vw}
    #heroCorpPiDay .c2 .logosCon {order:1;width:115%;margin:0 -15% 0 0}
    #heroCorpPiDay .heroCorpContent {text-align:left;padding-left:3vw}
    #heroCorpPiDay .heroCorpContent h1 {font-size:3.3vw;letter-spacing:-0.5pt;line-height:5vw;margin:1.7vw 0 0.95vw 0}
    #heroCorpPiDay .heroCorpContent p {margin:0;font-size:2.9vw;line-height:3.3vw;width:auto}
    #heroCorpPiDay .logosCon .imgMnLogo {width:60%}
    #heroCorpPiDay .logosCon .logoDivider {width:15%;font-size:3.5vw;margin-bottom:1vw}
    #heroCorpPiDay .logosCon .imgPrLogo {width:22%}
    #heroCorpPiDay .btnEnter {margin:5vw auto 0 0;padding:1.7vw 0;width:29vw;font-size:3.6vw}
    #heroCorpPiDay .logosCon.logosConDt {display:flex}
    #heroCorpPiDay .logosCon.logosConMbl {display:none}

    .heroCorpPiDayBtmCopy {font-size:20px;line-height:27px}

    #heroCorpPiDay.cc-ca .c1 img.piGuyGrp {width:55vw;margin:0 0 -7vw -14vw;position:relative;z-index:400}
    .heroCorpPiDayBtmCopyCon.cc-ca {position:relative;z-index:500}

    #woboCon {margin-top:40px}
    .woboHeading {font-size:30px;position:absolute;top:5px}
    .vidSty002 .videoWrapper img.vidFeatImg {width:90%}
}

@media (min-width:768px) {
    #heroCorpPiDay .c1 img.piGuyGrp {margin-bottom:-1vw}
    .mathhelp.cmpContactMap .mathhelp-wrapper .mathhelp-detail ul {
        font-size: 22px
    }
    .imgBlkRt003 h2 {margin-bottom:30px}
    .imgBlkRt003 .subtitle {font-size:27px;line-height:normal}
    .imgBlkRt003 .description,
    .vidSty002 .description {font-size:17px;line-height:26px}
    .imgBlkRt003 .imgCon {display:flex;align-items:center}
    .imgBlkRt003 .imgCon img {margin:0}

    .vidSty002 .videoWrapper img.vidFeatImg {width:70%}
}
@media (min-width:992px) {
    .imgBlkRt003 .imgCon {display:block}
    #sFaq .about-comparing-option {padding-bottom:0;margin-bottom:0}
    #sFaq h3 {font-size:24px;line-height:34px}
}
@media (min-width:1150px) {
    #heroCorpPiDay {background-size:320px;padding:46px 0}
    #heroCorpPiDay .hcpdCon {max-width:1150px;margin:0 auto}
    #heroCorpPiDay .c1 {padding-right:23px}
    #heroCorpPiDay .c2 {padding-left:35px}
    #heroCorpPiDay .c2 .copyCon {margin-top:37px}
    #heroCorpPiDay .logosCon .logoDivider {margin-bottom:11px;font-size:40px}
    #heroCorpPiDay .heroCorpContent h1 {font-size:38px;margin:20px 0 10px 0;line-height:58px}
    #heroCorpPiDay .heroCorpContent p {font-size:34px;line-height:38px}
    #heroCorpPiDay .btnEnter {margin-top:50px;width:334px;padding:20px;font-size:42px}
    #heroCorpPiDay .c1 img.piGuyGrp {margin-bottom:-11px;width:90%}
    .heroCorpPiDayBtmCopy {font-size:22px;line-height:28px;max-width:1150px;margin:0 auto}
    #heroCorpPiDay.cc-ca .c1 img.piGuyGrp {width:122%;margin:0 0 -71px -120px}
}
@media (min-width:1279px) {
    .imgBlkRt003 .imgCon img {width:90%;margin:0 auto;display:block}
    .imgBlkRt003 h2, .vidSty002 h2, .sWrkShts h2, #sFaq h2, .cmpContactMap h2 {font-size:48px}
    .imgBlkRt003 .description,
    .vidSty002 .description {font-size:20px;line-height:33px}
    .vidSty002 .videoWrapper img.vidFeatImg {width:60%}
    .sWrkShts h2 {max-width:1160px;margin:0 auto 30px auto}
}
@media (min-width:1280px) {
    #pageTopPad {padding-top:85px!important}
    .header.sticky.absolute-light {
        position:fixed;top:0;left:0;background:#000;height:80px;
    }
}

.mathhelp.learning-map.cmpContactMap {margin-top:0}
section.learning-quote {padding-top:120px}

