#video012 {
    position:relative;padding:50px 0;
    background:url('/themes/mathnasium/assets/images/bgs/bg-num-gryp.gif')
}
#video012 .headerCol {text-align:center}
#video012 .headerCol .headerTitle {color:#fff;margin-bottom:25px}
#video012 .vidWrap {
    position:relative
}
#video012 .vidWrap img.vidStill {
    width:90%;
    display:block;
    margin:0 auto
}
#video012 .vidWrap a {
    position:absolute;top:50%;left:50%;
    transform:translate(-50%,-50%)
}

@media (min-width: 768px) {
    #video012 .headerCol .headerTitle {margin-bottom:40px}
    #video012 .vidWrap img.vidStill {width:70%;margin-bottom:20px}
}

@media (min-width: 992px) {
    #video012 .headerTitle {margin-bottom:50px}
    #video012 .vidWrap img.vidStill {margin-bottom:30px}
}

@media (min-width: 1279px) {
    #video012 .headerTitleXXX {font-size:38px;line-height:46px}
    #video012 .vidWrap {
        margin:0 60px 0 40px
    }
}
