[id^="container-inside"].ir-side > #content { max-width:1170px; width:100%; padding:10px 15px;}
/*Home*/
.highlight { margin-top:15px;}
.box-publication { height:auto;}
.box-publication.vdo { height:auto !important;}
.box-publication ul li { margin-bottom:15px;}
.box-download ul li { padding:10px 0px;}
.box-download .download { padding:10px;}
.box-download { height:auto; border-bottom:none;}
.ir-share { right:15px;}
.ir-content .wp-fz-12 { max-width:1170px; width:100%;}

@media screen and (max-width: 979px) { 
.ir-share { display:none;}
[id^="container-inside"].ir-side > #content { width:100%; padding:10px 15px;}
/*home*/
.stock_desktop { display:none;}
.stock_mobile { display:none;}
.stock_tablet { display:inline-table;}
.banner { width:100%; background-position:right; padding-right:30%;}
.ir_news { width:100%; padding:20px 0px;}
.ir_news ul li {border-bottom:1px solid #d0d0d0;}
.ir_news ul li.date { float:left; width:20%; padding:20px 5px !important;}
.ir_news ul li.title { float:left; width:80%; padding:20px 5px !important;}
.ir_news ul li.title a { float:left; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ir_news ul li:nth-child(5) { border-bottom:none !important;}
.ir_news ul li:nth-child(6) { border-bottom:none !important;}
.publication { width:100%;}
.box-download { width:100%; margin-top:20px; height:auto; border-bottom:none;}
.box-download ul li a { padding:10px 20px 0px; width:93%;}
.box-download ul li i { width:7%;}
.box-download .contact { padding:20px 25px 0;}

/*filter*/
ul.ir-filterYear-download a.download { width:70%;}
ul.ir-filterYear-download li { width:40px 10px;}

/*Publication*/
.ir-content .box-publication ul li { width:100%;}

/*table*/
table.ir-table.rwd a.download {text-indent:-99999px;}
table.ir-table.rwd a.download i { text-indent:0; border-right:none; width:100%;}

/*news*/
.news-list-table > header > div { text-indent:0; text-align:center;}
.news-list-table > article > .list > time { text-align:center; text-indent:0; padding:20px 0px;}
.news_search input { width:78%;}

/*Stock*/
.stock_info { padding:0 5px;}
.stock_info table tr td { font-size:18px;}

table.ir-table th { padding:10px;}
table.ir-table tr td { padding:10px;}
}