
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    @import url("/images/1228/css/style-v4-10.css");
    @media (max-width: 1024px) {
        .pageHeader {
            display: none;
        }
    }
    ::-moz-selection { /* Code for Firefox */
        color: #222;
    }
    ::selection {
        color: #222; 
    }
    
    h1 {
     text-align: center;   
    }
    
    .highlights ul img {
        margin-top: 0;
    }
    .highlights ul li:nth-child(even) img {
        margin: 0;
    }
    .highlights ul li:nth-child(odd) img {
        margin-top: 2.45%;    
    }
    
    .calloutLeft h3.top {
        margin-top: 0 !important;
    }

    .mapIMG {
        margin: -60px -30px 60px -60px;
        z-index: 9;
    }
    
    .aboutRow .cms-button-primary {
        margin-top: 15px;
    }
    
    .aboutRow p:last-child {
        margin-bottom: 0;
    }
    
    .cta .subHead h4 {
        font-size: 26px;
    }
    
    footer {
        padding: 20px 0 0;
    }
    footer .copyright {
        border-top: 0;
    }
  
    
    @media handheld, only screen and (max-width: 1140px) {
        .mapIMG {
            margin: -40px -40px 40px -40px;
        }
    }
    
    @media handheld, only screen and (max-width: 1050px) {
        #cmsi-layout-4-middle-right,
        #cmsi-layout-4-middle-left {
            width: 100%;
        }
    }
    
    @media handheld, only screen and (max-width: 1020px) {
        table.pricing.check {
            border: 0;
        }
        table.pricing.check td {
            width: 50% !important;
            display: block;
            float: left;
        }
        table.pricing.check td:nth-child(odd) {
            clear: both;
        }
    }
    
    @media handheld, only screen and (max-width: 767px) {
        .mapIMG {
            margin: -20px -0.9375em 20px -0.9375em;
        }
        .cta .subHead h4 {
            font-size: 23px;
        }
    }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  