.dc-4 {
	color:#31b44b!important;
}
.news_box.style_eight .image_box img {
	height: 300px;
}


.three_column .grid_show_case .grid_box {
    width: 25%;
    margin-bottom: 20px;
}
.news_box.style_eight .content_box h2 a {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 5px;
}

.news_box.style_eight .content_box .category a {
    color: #fff;
    font-size: 11px;
}
.news_box.style_eight .content_box a.link__go {
    display: block;
    font-size: 14px;
    line-height: 21px;
    color: #31b44b;
}


 @media only screen and (min-width: 30px) and (max-width: 1200px) {
	 

.news_box.style_eight .content_box h2 a {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 5px;
}

.news_box.style_eight .content_box a.link__go {
    display: block;
    font-size: 12px;
    line-height: 18px;
    color: #31b44b;
}
.news_box.style_eight .content_box .category a {
  
    font-size: 10px;
}
	 

}

 @media only screen and (min-width: 30px) and (max-width: 991px) {

.pd_top_80 {
    padding-top: 45px !important;
}.news_box.style_eight .content_box h2 a {
    font-size: 16px;
    line-height: 21px;
 
}

}


 @media only screen and (min-width: 30px) and (max-width: 550px) {
.news_box.style_eight .image_box img {
    height: 400px;
}
}



















 @media only screen and (min-width: 30px) and (max-width: 991px) {

.pd_top_80 {
    padding-top: 45px !important;
}

}


 @media only screen and (min-width: 30px) and (max-width: 767px) {
.pd_top_80 {
    padding-top: 20px !important;
}

}