#main_news { margin-top: 50px; }

.main_news_heading { position: absolute; z-index: 500; background: url('/public/images/bg_heading_big.jpg') no-repeat fixed top left;  height: 150px; width: 962px; left: 0; }

.main_news_pic { max-width: none; position: absolute; right: 0; margin-top: -2px; }

.main_news_heading h2 { font-family: Calibri; font-size: 52px; text-align: center; color: #ffffff; padding-top: 55px; }

.main_news_space { height: 180px; }

.main_news_box_left { width: 48%; float: left; }
.main_news_box_right { width: 48%; float: right; }
#main_news h3 { font-size: 30px; font-weight: bold; }
.main_news_date { font-size: 14px; font-style: italic; margin-bottom: 15px; }

.main_news_more { font-size: 18px; color: #333333; margin-top: 20px; text-align: left; }
.main_news_more a { color: #333333; }
.main_news_more a:hover { color: #882600; }
.main_news_more a:focus { color: #882600; }

.main_news_go { text-align: left; }


@media screen and (max-width: 2500px) {

    .main_news_heading { background: url('/public/images/bg_heading_2500.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 2300px) {

    .main_news_heading { background: url('/public/images/bg_heading_2300.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 2000px) {

    .main_news_heading { background: url('/public/images/bg_heading_2000.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 1700px) {

    .main_news_heading { background: url('/public/images/bg_heading_1700.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 1500px) {

    .main_news_heading { background: url('/public/images/bg_heading_1500.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 1400px) {

    .main_news_heading { width: 72.5%; left: 0; }    
    
}

@media screen and (max-width: 1300px) {

    .main_news_heading { background: url('/public/images/bg_heading_1300.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 1100px) {

    .main_news_heading { background: url('/public/images/bg_heading_1100.jpg') no-repeat fixed top left; }    
    
}

@media screen and (max-width: 880px) {

    .main_news_heading { background: url('/public/images/bg_heading_880.jpg') no-repeat fixed top left; }    
    
    .main_news_box_left { width: 100%; float: none; }
    .main_news_box_right { width: 100%; float: none; }
    
}

@media screen and (max-width: 768px) {
    
    .main_news_heading { width: 100%; background: url('/public/images/bg_heading_1100.jpg') no-repeat scroll left -50px; }
    
}

@media screen and (max-width: 480px) {
    
    .main_news_heading h2 { font-size: 40px; }
    
}