@media (max-width:550px) {
    .pg {border-bottom: 3vw solid #525659}
    .pg .h1 {font-size:10.4vw}
    .sig {font-size:4vw}
    .abs-ylw-top, .abs-ylw-btm {height:2.4vw;}
    .mbl-hide {display:none}
    .mbl-show {display:block}
    .pg img.mbl-hide {display:none}
    .pg img.mbl-show {display:block}

/* PG 2 */
    #pg-2 .abs-ylw-btm {display:none}
    #pg-2 .abs-1 {
        font-size: 10vw;
        top:56vw;
        right:0;
        background: url(/mkt_mat/par_sal/bg-num-red-2.png) no-repeat;
        background-size: cover;
        width:100%;
        height:20vw;
        line-height:20vw;
        text-align:center;
    }
    #pg-2 .abs-2 {
        top: 80vw;
        left: 11.8vw;
        width: 37%;
        text-align: left;
    }
    #pg-2 .abs-2 .p1 {
        font-size: 7.5vw;
        text-shadow:0 0 5px #9bd0f8;
        margin-bottom: 2.8vw;
        line-height:7.5vw
    }
    #pg-2 .abs-2 .p2 {
        font-size: 4vw;
    }

/* PG 3 */
    #pg-3 {height:255vw}
    #pg-3 .p1, #pg-3 .p2, #pg-3 .p3 {
        line-height: 5vw;
        font-size: 4.5vw;
        margin-top: 3.8vw;
    }
    #pg-3 .p1.first {margin-top:1vw}
    #pg-3 .abs-1 {
        top: 10vw;
    }


/* PG 4 */
    #pg-4 {height:125vw}
    #pg-4 .abs-2 img {
        width: 100%;
        height:60vw;
    }
    #pg-4 .abs-3 {
        font-size: 5.6vw;
        bottom: 6vw;
    }
    #pg-4 .abs-3 .p1 {
        font-size: 9vw;
    }
    #pg-4 .abs-4 {width:21%}

/* PG 5 */
    #pg-5 {height:302vw}
    #pg-5 .abs-2 {
        top: 54vw;
    }
    #pg-5 .p1 {
        line-height: 5vw;
        font-size: 4.5vw;
        margin-top: 3.8vw;
    }
    #pg-5 .p1.first {margin-top:1vw}
    #pg-5 .p-box {
        height: 235vw;
    }

/* PG 6 */
    #pg-6 {height:275vw;}
    #pg-6 .abs-2 {
        top: 55vw;
    }
    #pg-6 .p-box {
        height: 208vw;
    }
    #pg-6 .p1 {
        line-height: 5.5vw;
        font-size: 4.5vw;
        margin-top:4vw;
    }
    #pg-6 .p1.first {margin-top:1vw}
    #pg-6 .term {
        font-size: 4.6vw;
        line-height: 5.5vw;
    }

    #pg-btm-5-6 {
        border-bottom: 2vw solid #525659;
        padding: 2.8vw 11vw 2.8vw 4vw;
        height:34vw;
    }
    #pg-btm-5-6 .qte {
        font-size: 9vw;
    }

/* PG 7 */
    #pg-7 {height:366vw}
    #pg-7 .abs-1 {
        top: 10vw;
    }
    #pg-7 legend .TM {
        font-size: 3vw;
        top: -2vw;
        right: -4vw;
        font-weight: bold;
    }
    #pg-7 .p1 {
        line-height: 5.5vw;
        font-size: 4.5vw;
        margin-top: 3.8vw;
    }
    #pg-7 .p1.first {margin-top:1vw}
    #pg-7 .term {
         font-size: 4.6vw;
     }

/* PG 8 */
    #pg-8 {height:118vw}
    #pg-8 .p1 {
        margin: 5vw 5vw 2vw 5vw;
        font-size:7vw;
    }
    #pg-8 .abs-1 {
        top: 0;
        width: 50%;
        height: 50%;
    }
    #pg-8 .abs-2 {
        bottom: 0;
        width: 50%;
        height: 50%;
    }
    #pg-8 .abs-3 {
        right: 0;
        top: 0;
        height:100%;
        width: 50%;
        background-size: cover;
    }
    #pg-8 .abs-4 img {
        width: 90%;
    }

/* PG 9 */
    #pg-9 {height:246vw}
    #pg-9 .h1 {
        margin: 6vw 4vw 6vw 5vw;
        font-size: 8.5vw;
    }
    .qa-set {
        padding-left: 4vw;
        margin-top: 4vw;
    }
    .qa-set .yc-num {
        left: -2.2vw;
        top: 3.7vw;
        width: 7vw;
        height: 7vw;
        line-height: 7vw;
        font-size: 5vw;
    }
    .qa-set .qst {
        line-height: 5vw;
        font-size: 4.5vw;
        margin-left: 4vw;
    }
    .qa-set .ans {
        line-height: 5vw;
        font-size: 4.5vw;
        margin-left: 4vw;
        margin-top: 1vw;
    }
    #pg-9 .img-box {
        top: 117vw;
    }
    .qs1,.qs2,.qs3,.qs4,.qs5,.qs6,.qs7,.qs8,.qs9 {
        margin-left: 7vw;
        width: 79vw;
    }
    .qs7 {margin-bottom:49vw;}
    .qa-set.qs3 .yc-num,
    .qa-set.qs5 .yc-num,
    .qa-set.qs6 .yc-num,
    .qa-set.qs9 .yc-num {
        top: -1vw;
    }

/* PG 10 */
    #pg-10 {height:277vw}
    .qa-set.qs5 {
        margin-top:10vw;
    }
    #pg-10 .img-box {
        top: 157vw;
    }

    #pg-btm-9-10 .qte {
        font-size: 8vw;
    }

/* PG 11 */
    #pg-11 {height:284vw}
    #pg-11 .abs-1 {
        top: 8vw;
    }
    #pg-11 .p1 {
        line-height: 5.5vw;
        font-size: 4.5vw;
        margin-top: 4vw;
    }
    #pg-11 .p1.first {margin-top:1vw}
    .stat-set {
        font-size: 4.5vw;
        margin-top: 4vw;
        line-height:5.5vw;
    }
    .stat-set .rc-num {
        top: 0;
        left: 0;
        width: 10.5vw;
        height: 10.5vw;
        line-height: 10.5vw;
        font-size: 5vw;
    }
    .stat-set .rc-num sup {
        font-size: 3vw;
    }
    .stat-set .stat-info {
        margin-left: 6vw;
        padding-left: 8vw;
        padding-right: 15vw;
        line-height: 5.5vw;
    }
    #pg-11 .p-box {width:90%}
    #pg-11 .p2 {
        font-size: 4.5vw;
        margin-top: 4vw;
        line-height: 5.5vw;
    }
    #pg-11 .img-cltm img {
        width: 77%;
    }
    #pg-11 .abs-2 img {
        height: 39vw;
    }
    #pg-11 .abs-3 {
        line-height: 8vw;
        text-align: left;
        bottom: 3vw;
        left: 4vw;
        width: 76vw;
        font-size: 8vw;
    }
    #pg-11 .abs-4 {
        bottom: 2.5vw;
        right: 2.8vw;
        width: 14vw;
    }

/* PG 12 */
    #pg-12 {
        height:156vw;
        border-bottom-width: 3vw;
    }
    #pg-12 .abs-1 {
        top: 1.8vw;
    }
    #pg-12 .abs-1 .p1 {
        margin: 11.2vw 12.6vw 0 12.6vw;
        font-size: 8vw;
    }
    #pg-12 .sig {
        font-style:normal;
    }


/* PG 13 */
    #pg-13 {height:328vw;}
    #pg-13 .p-box {
        width: 90%;
    }
    #pg-13 .p-box .h2 {
        margin-top: 4vw;
        margin-bottom:1vw;
        font-size: 4.5vw;
    }
    #pg-13 .p-box .h2.first {margin-top: 4vw;}
    #pg-13 .p1 {
        line-height: 5vw;
        font-size: 4.5vw;
        margin-top: 4vw;
    }
    #pg-13 .term {
        font-size: 4.5vw;
    }
    #pg-13 .abs-2 {bottom:3vw}
    #pg-13 .abs-fb-container {
        height:auto;
        /*background: url(/mkt_mat/par_sal/bg-num-red-2.png) no-repeat;
        background-size: cover;*/
    }
    #pg-13 .abs-fb-container .afc-col {
        font-size: 4.5vw;
        letter-spacing: 1.5px;
        width:100%
    }
    #pg-13 .afc-col.math-logo {
        width:100%;
        text-align:center;
        margin-bottom:3vw
    }
    #pg-13 .math-logo img {
        width: 56%;
        margin:auto;
    }
    #pg-13 .afc-col.mid {width:50%;}
    #pg-13 .afc-col.mid a {margin:auto}
    #pg-13 .afc-col.mid .copyright {font-size:2.4vw;margin:auto}
    #pg-13 .afc-col.soc-med {width:50%}
    #pg-13 .soc-med img {
        width: 7vw;
    }
    #pg-13 .mid a:link, #pg-13 .mid a:visited, #pg-13 .mid a:hover, #pg-13 .mid a:active {
        margin-bottom: 1vw;
        font-size: 4vw;
    }


}