.tabs-elc1 {background: #fff; box-sizing:border-box; display: table; float: left; height: auto; margin: 0; padding: 8px; width: 100%; }
.tabs-elc1 ul{padding:0px; margin:0px; text-align:center; }
.tabs-elc1 ul li {display:table-cell; line-height: 20px; list-style-type: none; margin:0; padding:0 ; text-align: center; vertical-align: middle; box-sizing:border-box; width: 19.9858%}
.tabs-elc1 ul li ~ span { color:#ccc; height:5px; display:table-cell;}
.tabs-elc1 ul li a {color: #333; display:table; font-size: 10.4px; font-weight: 400; margin: 0; padding: 0; text-align: center ;text-decoration: none; width: 100%; border-bottom:3px solid #fff; }
.tabs-elc1 ul li:last-child {border-right: medium none; text-align: center; width: 19.9% }
.tabs-elc1 ul li:last-child a {margin: 0; padding: 0 1px 0 0; text-align: center; width: 100% }
.tabs-elc1 ul li a:hover {color:#999; border-bottom:3px solid #999;}
.tabs-elc1 ul li.active a {color:#999; border-bottom:3px solid #999; }
@media only screen and (min-width : 320px),
@media only screen and (min-width : 360px),
@media only screen and (min-width : 321px) and (max-width : 480px) {
.tabs-elc1 ul li { width:auto !important; padding:0 1px;}
.tabs-elc1 ul li:first-child { padding-left:0px; }
.tabs-elc1 ul li a { font-size: 12px !important; }
#TN a { width:63px; display:inline-block; float: left !important; line-height:21px;}
#KER a { width:41px;display:inline-block;float: none !important;}
#WB a { width:72px;display:inline-block;float: none !important;}
#ASM a { width:40px;display:inline-block;float: none !important;}
#PUD a {width:65px;display:inline-block;float: right !important;line-height:21px;}
.map_container_app .blk_band .name { width:100% !important;font-size: 10px !important;}
}
@media only screen and (min-width : 360px){
.tabs-elc1 ul li { width: 19.9% !important;}.tabs-elc1 ul li a { font-size: 12px !important; }
.map_container_app .blk_band .name { width:100% !important;font-size: 10px !important;}
}
 
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait),
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape),
@media only screen and (min-device-width: 414px) and (max-device-width: 775px) and (orientation : portrait) {
/* iPhone 6 Portrait */
.tabs-elc1 ul li a { font-size:12px !important;}.tabs-elc1 ul li { width: 19.9% !important;}
#TN a { width:62px; display:inline-block; float: left !important; line-height:21px;}
#KER a { width:40px;display:inline-block;float: none !important;}
#WB a { width:72px;display:inline-block;float: none !important;}
#ASM a { width:40px;display:inline-block;float: none !important;}
#PUD a {width:65px;display:inline-block;float: right !important;line-height:21px;}
.map_container_app .blk_band .name { width:100% !important;font-size: 10px !important;}
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
/* iPhone 6 landscape */
.tabs-elc1 ul li a { font-size:14px !important;}
.tabs-elc1 ul li { width:auto !important;}
.map_container_app .blk_band .name { width:100% !important;font-size: 10px !important;}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 775px) and (orientation : portrait) {
/* iPhone 6+ Portrait */
.tabs-elc1 ul li a { font-size:12px !important;}
.tabs-elc1 ul li { width: 19.9% !important;}
.map_container_app .blk_band .name { width:100% !important;font-size: 10px !important;}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 775px) and (orientation : landscape) {
/* iPhone 6+ landscape */
.tabs-elc1 ul li a { font-size:14px !important;}.tabs-elc1 ul li { width: 19.9% !important;}
#TN a { width:76px; display:inline-block; float: left !important; line-height:21px;}
#KER a { width:40px;display:inline-block;float: none !important;}
#WB a { width:82px;display:inline-block;float: none !important;}
#ASM a { width:50px;display:inline-block;float: none !important;}
#PUD a {width:74px;display:inline-block;float: right !important;line-height:21px;}
.map_container_app .blk_band .name { width:100% !important;font-size: 10px !important;}
}