/* MOBILE */
@media only screen and (max-width:767px) {
    h1.sitetitle {
        font-size: 2.2em;
    }

    .topdotline {
        background-size: 80%;
        height: 30px;
    }

    h2.lineheader::before {
        left: 45%;
    }

    .snakedotline {
        height: 108px;
        background-size: cover;
    }

    .aboutusbg {
        height: 250px;
    }

    .strokeline {
        height: 107px;
    }
}

/* TABLET */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}

/* DESKTOP */
@media only screen and (min-width: 768px) {
}

@media screen and (min-width: 1120px) {
}


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Small Devices, Tablets */
/*@media only screen and (max-width : 768px) {

}*/

