﻿@media only screen and (max-width: 600px) {
    .left { float: none; }
    .right { float: none; }
    .body_spacer { width: 99%;margin-left: auto;margin-right: auto; }
    .width30, .width40, .width45, .width50, .width55, .width60, .width70 { width: 100%; }

    .company-bg {
        background: url('../../images/blue-bg.jpg')!important;
        background-size: 100% auto;
        color: yellow !important;
        text-shadow: 2px 2px 2px #333;
        padding-top: 20px !important;
        padding-left: 10px;
    }
    .company-bg h2 { font-size: 38px;line-height: 38px; }
    .company-bg p { font-size: 14px;width: 100%;padding-bottom: 20px; }

    .img { display: none; }
    .txt { width: 100% !important;text-align: justify; }
    .txt h2 { font-size: 16px; }
}
@media only screen and (min-width: 601px) and (max-width: 1000px) {
    .company-bg { background-size: auto 100%;padding-left: 10px;padding-bottom: 20px; }
    .img { display: none; }
    .txt { width: 100% !important;text-align: justify; }
    .txt h2 { font-size: 16px; }
}
@media only screen and (max-width: 950px) {
    .body_spacer { width: 99%;margin-left: auto;margin-right: auto; }
}
.company-bg { padding-bottom: 20px; }