@media (min-width:1024px) {
    body {
        text-align: center;
        background-color: #000;
    }

    #outer-container {
        max-width: 1024px;
        margin: auto;
        text-align: left;
        background-color: #fff;
    }

    /* trademark madness - note both divs MUST BE ON THE SAME LINE IN THE CODE! */
    .inblk { display:inline-block; vertical-align:top; font-size:26px; }
    .inblk-tm { font-size:11px; font-weight:bold; }

    /*///////////////////////////////////
    // HEADER */
    .header img { width: 245px; }
    .header .phone {
        font-size:30px;
        margin-top:35px;
        letter-spacing: 3px;
    }
    .header .microsite-name-phone {
        font-size: 25px;
        margin-top:20px;
        letter-spacing: 3px;
    }

    /*///////////////////////////////////
    // SECTION 01 */
    #section-01 .fb-col-1 {
        width: 58%;
        padding:0;
    }
    #section-01 img { width:100%; }
    #main-copy {
        margin:25px;
        font-size:22px;
    }
    #main-copy .t1 {
        font-family: AvenirBook;
    }
    #main-copy .t2 {
        margin-top:30px;
        font-family: AvenirHeavy;
    }
    #main-copy .t3 {
        margin-top:30px;
        color:#FF0505;
        font-family: AvenirMediumOblique;
        font-weight: bold;
        font-size:23px;
    }

    #section-01 #main-copy .t3 .d2 { font-size:9px; margin-top:-6px; }

    #section-01 .fb-col-2 {
        width: 42%;
        padding:10px;
    }

    .top-copy-smc { line-height: 35px; }
    .top-copy-smh { line-height: 32px; }
    .top-copy-sme { line-height: 35px; }

    /*///////////////////////////////////
    // SECTION 01 math-tutoring pages */
    #mt-section-01 .headline { /*width:540px; margin:30px 0 30px 45px; font-size:54px;*/ width:auto; font-size:50px; line-height:55px; }
    #mt-section-01 .copy { margin:0 30px; }
    #mt-section-01 img { width:auto; margin:0 20px 10px -30px; }
    #mt-section-01 p { font-size:21px; line-height:37px; margin-bottom:20px; }
    #mt-section-01 p.cta { font-size:24px; line-height:37px; margin:30px 0 40px 0; }
    #mt-section-01 ol { font-size:20px; margin-top:-10px; }
    #mt-section-01 li { margin-top:10px; }

    /*////////////////////////////////////
    // SECTION 03 - WHAT IS MATHNASIUM */
    #section-02 {
        padding: 50px 28px;
        padding-bottom: 30px;
        margin-top:0;
        font-size: 24px;
        letter-spacing: 0px;
    }

    #section-02 .col-va-mid {
        padding-bottom: 28px;
        padding-right: 0;
    }

    #section-02 h3 {
        padding: 0;
        margin: 0;
        font-size: 58px;
        letter-spacing: 5px;
        margin-bottom: 15px;
    }

    #section-02 img {
        width: 52px;
        margin: 0 10px;
    }

    #section-02 .c-left2 { width: 45%; }
    #section-02 .c-right2 { width: 55%; }
    #section-02 .col-va-row { padding: 0 0px; }

    /*///////////////////////////////////
    // SECTION 03 - STUDENT QUOTES */
    #section-03 {
        padding: 0;
        height: 333px;
    }
    #section-03 .row { margin-top:70px; }

    #section-03 .side-arr {
        position: absolute;
        top: 168px;
        z-index: 2
    }

    #section-03 .side-arr.sa-left { left: 5px; }
    #section-03 .side-arr.sa-right { right: 20px; }
    #section-03 .side-arr img { width: 16px; }

    #section-03 .c-left {
        padding-left: 0;
        z-index: 1;
        position: relative;
        text-align: center;
    }

    #section-03 .c-right {
        padding-right: 50px;
        z-index: 1;
        position: relative;
    }

    #section-03 img.img-bio { width: 400px; }

    #section-03 .carousel-inner {
        width: 95%;
        margin: auto;
    }

    .qt {
        width: 25px;
        margin: 0 10px;
        vertical-align: top
    }

    .qt-top { margin-top: 5px; }
    .qt-btm { vertical-align: baseline; }

    .qt-txt {
        font-family: AvenirNextCondensedRegular;
        font-style: italic;
        font-size: 25px;
        line-height:50px;
    }

    #section-03 .bio-01 { line-height: 34px; }
    #section-03 .bio-02 { line-height: 40px; }
    #section-03 .bio-02 table { margin-top: 60px; }
    #section-03 .bio-03 { line-height: 45px; }
    #section-03 .bio-03 table { margin-top: 50px; }

    /*///////////////////////////////////
    // SECTION 04 */
    #section-04 {
        padding: 0;
        padding-bottom: 22px;
        font-size: 26px;
    }

    #section-04 .rc-container img {
        width: 163px;
        margin: 45px 41px;
    }

    #section-04 .qt2 {
        width: 24px;
        margin-right: 5px;
    }

    #section-04 .larry-quote { margin-bottom: 10px; }

    #section-04 .dt {
        margin: 0;
        font-size: 24px;
    }

    /*////////////////////////////////////
    // SECTION 05 - LARRY IMG + QUOTE */
    #section-05 { padding: 66px 30px 40px 30px; }

    #section-05 #img-larry { width: 470px; }

    #section-05 iframe {
        width: 470px;
        height: 265px;
    }

    #section-05 table { margin: 0 20px; }

    #section-05 .qt-txt {
        font-size: 26px;
        line-height: 42px;
    }

    /*///////////////////////////////////
    // SECTION 06 */
    #section-06 {
        font-size: 25px;
        padding: 32px 70px;
        padding-bottom: 5px;
    }

    #section-06 .c-left { margin-top:27px; }
    #section-06 img { width: 266px; margin-bottom:10px; }

    #section-06 .row2 { font-size: 16px; }

    #section-06 .fn-pt {
        margin-top: 15px;
        font-size: 14px;
    }

}

@media (max-width:1036px) and (min-width:1024px) {
    #section-04 .rc-container img { margin: 45px 38px; }
}