.lpHoliday{font-family:Avenir}
.lpHoliday h2{text-transform:none}
section.heroCorpH .hero-corporate-htag-title{font-size:26px;font-weight:900}
.lpHoliday .title{font-size:25px;line-height:40px;font-weight:900;letter-spacing:0;margin-bottom:1.5rem}
.imgBlockStyle004{padding:30px 10px}
.imgBlockStyle004_useCommon .title{font-size:25px;line-height:40px;font-weight:900;letter-spacing:0;margin-bottom:1.5rem}
.imgBlockStyle004 p{font-weight:500}
.imgBlockStyle004 img{width:60%;display:block;margin:15px auto 30px}
.imgBlockAltStyle002{padding:30px 10px;background-image:url(/themes/mathnasium/assets/images/bg-num-whtp.gif);background-size:70%}
.imgBlockAltStyle002_useCommon .title{font-size:25px;line-height:40px;font-weight:900;letter-spacing:0;margin-bottom:1.5rem}
.imgBlockAltStyle002 p{font-weight:500}
.imgBlockAltStyle002 img{width:100%}
.imgBlockAltStyle002 .contentCont{margin:30px 0 20px}
.imgBlockRightStyle001{padding:30px 10px;background-image:url(/themes/mathnasium/assets/images/bg-num-redp.gif);background-size:70%}
.imgBlockRightStyle001 .title{color:white}
.imgBlockRightStyle001 ul{padding-left:20px}
.imgBlockRightStyle001 li{color:white;font-weight:600;font-size:16px;line-height:26px;margin-bottom:15px}
.imgBlockRightStyle001 img{width:100%;margin-top:10px}
.math-center-our-result {border-top:none}
@media (min-width: 576px) {
    .lpHoliday .title{font-size:27px}
    .lpHoliday p{font-size:17px}
    section.heroCorpH .hero-corporate-htag-title{font-size:30px;text-align:center;padding:0 80px}
    .imgBlockStyle004 .ctaBtnRow{margin-top:25px}
    .imgBlockRightStyle001 li{font-size:17px;line-height:24px}
}
@media (min-width:768px) {
    .lpHoliday .title{font-size:31px}
    section.heroCorpH .heroContent{padding:0;margin-top:210px;max-width:720px}
    section.heroCorpH .hero-corporate-htag-title{font-size:35px;padding:0}
    section.heroCorpH .primary-theme-btn{display:block;margin:0 auto}
    section.heroCorpH .imgBgDtp {top:0;width:108%}
    .imgBlockAltStyle002 .contentCont{margin:0 0 20px}
    .imgBlockStyle004 img{width:30%;margin-bottom:10px}
    .math-center-our-result .percentileLeadingText {font-size:30px;color:#000}
    .math-center-our-result {padding:50px 0}
}
@media (min-width:992px) {
    .lpHoliday .title{font-size:34px;line-height:44px}
    .lpHoliday p{font-size:18px}
    section.heroCorpH .heroContent{max-width:960px;margin-top:150px}
    section.heroCorpH .hero-corporate-htag-title{font-size:45px}
    section.heroCorpH .imgBgDtp {top:-50px;width:100%}
    .imgBlockStyle004{padding:60px 0}
    .imgBlockStyle004 img{width:100%}
    .imgBlockAltStyle002{padding:60px 0}
    .imgBlockRightStyle001{padding:60px 0}
    .imgBlockRightStyle001 .listCont{display:flex;flex-wrap:nowrap}
    .imgBlockRightStyle001 .c1{width:50%;margin-right:2%}
    .imgBlockRightStyle001 .c1 li{font-size:18px}
    .imgBlockRightStyle001 .c2{width:48%}
    .mclCont.container {padding:50px 0}
}
@media (min-width:1200px) {
    section.heroCorpH .heroContent{max-width:1140px}
    section.heroCorpH .imgBgDtp {top:-120px}
    .imgBlockAltStyle002 .actionsCont{margin-top:30px}
    .imgBlockRightStyle001 .c1 li{font-size:20px;line-height:30px;margin-bottom:20px}
    .mclCont.container {padding:60px 0}
    .math-center-our-result {padding:70px 0}
}
@media (min-width:1400px) {
    .lpHoliday .title{font-size:40px;line-height:54px}
    .lpHoliday p{font-size:20px;line-height:31px}
    section.heroCorpH .heroContent{max-width:1320px}
    section.heroCorpH .imgBgDtp {top:-150px;right:0;width:90%}
    .imgBlockAltStyle002 .actionsCont{margin-top:50px}
    .imgBlockRightStyle001 .c1 li{font-size:22px;line-height:36px}
}
@media (min-width:1600px) {
    section.heroCorpH .imgBgDtp {width:80%}
}
