@charset "utf-8";
@media (max-width: 979px) {
.container-fluid { padding: 0 0; }
.page-container { padding: 15px; }
#footer .fcol { border-bottom: 1px solid #262626; color: #fff; text-align: center; }
#sidebox { padding: 0 0 0 0; }
#mainbox { padding: 0 0 0 0; }
/*.nb_banner330:nth-child(2) { padding-right: 0; }*/
.ws_casebox { padding-right: 0; }

.news_main { padding-left: 25px; }
#social_nav { height: 180px; }
.otherlink .graybox { height: 280px; }
#mmf1 .txt { padding:20px; margin-top:-150px;}
#mmf2 .txt { padding:20px;}
#mmf3 .txt { padding:20px;}
#mmf4 .txt { padding:20px;}
#mmf2 .pic { margin-right:-50px;}
#mmf3 .pic { margin-top:-100px;}
#mmf3 .txt { margin-top:-50px;}
#mmf4 .pic { margin-top:0;}

}
@media only screen and (max-width: 767px) {
.container-fluid { padding: 0 0; }
.page-container { padding: 10px; }
#sidebox { padding: 0 0 0 0; }
.nb_banner330 { padding-right: 0; }
.nb_banner330 .graybox { padding: 0; max-width: 400px; }
.nb_banner330 img { width: 100%; }
.otherlink { padding-right: 0; }
.ws_casebox { padding-right: 0; }
.ws_casebox .graybox { padding: 0; }

.side_wslink { border: none; }
.news_main { padding-left: 0; }
.pd_listbox .pdbox { min-height: 270px; }
#social_nav { height: 180px; }
.otherlink .graybox { height: 280px; }
.otherlink:nth-child(odd)  { padding-right: 5px; }
.otherlink:nth-child(even) { padding-right: 0; }
#mmf1 .txt { padding:20px; margin-top:-150px;}
#mmf2 .txt { padding:20px;}
#mmf3 .txt { padding:20px;}
#mmf4 .txt { padding:20px;}
#mmf2 .pic { margin-top:-20px;}
#mmf3 .pic { margin-top:-80px;}
#mmf3 .txt { margin-top:-50px;}
#mmf4 .pic { margin-top:0;}
.support_3col { margin:20px 0 0 0; }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.container-fluid { padding: 0 25px; }
/*.nb_banner330:nth-child(2) { padding-right: 0; }*/
/*.ws_casebox:nth-child(odd) { padding-right: 0; }*/
.otherlink .graybox { min-height: 250px; }
.newsphoto { padding: 0px; }

.news_body .newstxt { padding-left: 20px; }
.news_main { padding-left: 25px; }
.pd_listbox .pdbox { min-height: 230px; }
#mmf1 .txt { padding:20px; margin-top:0;}
#mmf2 .txt { padding:0;}
#mmf3 .txt { padding:0;}
#mmf4 .txt { padding:0;}
#mmf2 .pic { margin-right:-50px; margin-top:0;}
#mmf3 .pic { margin-top:-30px;}
#mmf3 .txt { margin-top:0;}
#mmf4 .pic { margin-top:0;}
.nav_btn { width:20%;}
}
@media only screen and (max-width: 990px) {
.news_main { padding-left: 0; }
#tab_nav li a { padding: 0 10px; font-size:15px;}
#tab_nav { height: 140px;}
#tab_nav li.on { border-bottom: 0px solid #f00; color: #f00;  }
#tab_nav li.on a {color: #f00;}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
.container-fluid { padding: 0 50px; }
.pd_listbox .pdbox { min-height: 280px; }
#mmf2 .pic{ margin-top:-0px;}
#mmf2 .txt{ padding-top:50px;}
#mmf3 .txt { margin-top:-50px;}
.nav_btn { width:12.5%;}
}
@media only screen and (min-width: 1440px) and (max-width: 1919px) {
/*.ws_casebox:nth-child(5) { padding-right: 0; }*/
.pd_listbox .pdbox { min-height: 330px; }
#mmf2 .pic{ margin-top:0px;}
#mmf2 .txt{ padding-top:50px;}
#mmf3 .txt { margin-top:-50px;}
.nav_btn { width:12.5%;}
}
@media only screen and (min-width: 1920px) {
/*.ws_casebox:nth-child(5) { padding-right: 0; }*/
.pd_listbox .pdbox { min-height: 330px; }
.ws_feabox { margin-top:30px;}
.nav_btn { width:12.5%;}
}
