@media only screen and (max-width: 992px){
	.landing-message-director .img-profile {
    margin: 20px 10px 10px 0;
    width: 150px;
	}
  .landing-text .previous-report{
    margin-top: 30px;
  }
  #pc-display{
    display: none;
  }
	#mbl-display{
    display: block;
    text-align: center !important;
  }
  #mbl-none{
  	display: none;
  }
  #section-01{
    padding: 20px 0;
  }
  #section-02{
    padding: 20px 0;
  }
  #section-03{
    padding: 20px 0;
  }
  .section-info .img-wrap{
    max-width: 200px;
    margin: 0 auto 15px;
  }
  #section-01 .sub-title{
    padding: 30px 0;
  }
  .section-info .sub-title br{
    display: block;
  }
  .section-info .col-text .cols{
    margin-bottom: 30px;
  }
  .section-info .col-text p{
    font-size: 16px;
    max-width: 250px;
    margin: auto
  }
  .section-info .col-chart .box{
    height: auto;
    padding: 60px 20px;
  }
  .section-info .button{
    margin: 30px auto 0;
  }
  #blockContainer{
    display: -webkit-box !important;
    display: -o-box !important;
    display: -ms-box !important;
    display: -moz-box !important;
    display: box !important;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
  }
  .blockA{
    box-ordinal-group: 2;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
  }
  .blockB{
    box-ordinal-group: 1;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-box-ordinal-group: 1;
  }
  .section-stock-price .stock-price,
  .section-stock-price .t-value.share_price{
    margin-bottom: 20px;
  }
  .section-stock-price .inner-box{
    margin-bottom: 20px;
  }
  .section-stock-price .t-value{
    margin-top: 0;
  }
	.table-list table thead{
    position: absolute;
    top: -999px;
    left: -999px;
  }
  .table-list table tbody tr{
    display: flex;
    flex-direction: column;
  }
  .landing-report.table-list table tbody tr td{
    display: content;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right !important;
  }
  .table-list table tbody tr td{
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right !important;
  }
  .table-list table tr td.hidden-mobile{
    display: none !important;
  }
  .table-list table tr td:not([data-title]){
    font-weight: 800;
    text-align: center !important;
    justify-content: center;
  }
  .table-list table tr td[data-title]:before{
    content: attr(data-title);
    display: inline-block;
    font-weight: 800;
    text-align: left;
  }
  .table-list table tbody+tbody {
    border-top: none !important;
	}
	.table-list .table-mobile-title{
	  background-color: var(--e-global-color-d6f3a77);
    color: #ffffff;
    display: block !important;
    text-align: center !important;
    font-weight: bold;
  }
  .table-list .table-report td{
  	justify-content: inherit;
  }
  .table-list table tbody td.table-title-mobile {
    background-color: var(--e-global-color-d6f3a77) !important;
    color: #ffffff;
    display: block !important;
    text-align: left !important;
    font-weight: bold;
  }
  .table-list table tbody td.prospectus-title,
  .table-list table tbody td.gms-title,
  .table-list table tbody td.corp-action-title,
  .table-list table tbody td.newsletter-title{
    text-align: left !important;
  }
  .table-list td.num-head{
    display: none;
  }
  .table-list .bond_series{
    background-color: var(--e-global-color-e32c65a) !important;
    color: white;
  }
  .table-list h2.ir_textMainHighlight {
    font-size: 20px;
  }
  .landing-corporate-action table .no{
    display: none;
  }
  .landing-dividend table tr.rows,
  .landing-analyst-coverage table tr.rows {
    margin-bottom: 30px;
  }
  .landing-shareholding .bg-red{
    justify-content: center;
    background-color: var(--e-global-color-e32c65a) !important;
    color: white;
  }
  .page-report .col-text .inner-box {
    padding-top: 10px; 
  }
  .page-report .col-img .inner-box {
    padding-bottom: 10px; 
  }
  .page-report .title{
    margin-bottom: 30px;
  }

  .landing-calendar .calendar-wrap .box {
    height: auto;
  }

  .landing-history-price .rows {
    display: block;
    margin-bottom: 20px;
  }
  .landing-history-price .rows.text-date {
    margin-bottom: 0;
  }
  .landing-history-price .historical-summary{
    text-align: center !important;
    justify-content: center;
    background-color: var(--e-global-color-e32c65a);
    color: white;
  }
  .landing-download .file-wrap{
    display: inline-block;
  }
  .landing-download .file-wrap .input-text{
    margin: 0;
    display: inline-block;
    max-width: 70px;
  }
  .landing-download .file-wrap p{
    display: inline-block;
  }
  .landing-download .file-wrap .button{
    display: inline-block;
    margin: 10px 0;
  }
  .landing-download td.t-download input[type=checkbox]{
    margin: 0;
  }
  .landing-email.email-notif h3{
    font-size: 18px;
  }
  .landing-email.email-notif h3 span{
    font-size: 18px;
  }
  .landing-history-price p{
    padding: 0 !important;
  }
  .landing-history-price .rows p:first-of-type{
    min-width: 50px;
  }
  .landing-history-price .rows{
    display: block;
    margin-bottom: 20px;
  }
  .landing-history-price .rows.text-date{
    margin-bottom: 0;
  }
  .landing-history-price .btn-cta{
    margin: 0;
  }
  .landing-chart .interval-type .ir_chart_interval{
    width: 100%;
  }
  .landing-chart .ir_chart_selection .col{
    margin: 0 auto 10px;
  }
  .landing-chart .news-chart .ir_chart_selection label{
    min-width: 160px;
    margin: 0 auto 10px;
  }
  .landing-chart .interval-type .ir_chart_interval #form-select{
    max-width: 150px;
  }
  .landing-stock-fundamentals table th,
  .landing-stock-fundamentals table td{
    padding: 5px;
  }
  .landing-stock-fundamentals .post-content .ir_textMainHighlight p{
    font-size: 14px;
  }
  .landing-stock-fundamentals .post-content .ir_textSubHighlight p{
    font-size: 14px;
  }
  .landing-stock-fundamentals .chart-wrap ul li.button{
    margin: 0 auto 10px;
    min-width: 100px;
    font-size: 13px;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart-container-table table{
    width: 100%;
  }
  /*.landing-stock-fundamentals .chart-wrap .ir_chart-container-table table thead{
    position: absolute;
    top: -50%;
    left: -50%;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart-container-table table tbody tr{
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart-container-table table tbody td{
    position: relative;
    justify-content: space-between;
    text-align: right;
    border-top: 1px solid #ddd;
    padding: 8px;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart-container-table table tbody td:nth-child(1){
    text-align: center;
    font-weight: bold;
    color: var(--light-blue);
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart-container-table table tbody td:before{
    content: attr(data-tooltip);
    position: relative;
    top: 0;
    left: 0;
    float: left;
    font-weight: 800;
    display: inline-block;
  }*/
  /*.landing-stock-fundamentals .table-gearing table thead{
    display: none;
  }*/
  /*.landing-stock-fundamentals .chart-wrap ul li.button{
    padding: 2px;
  }*/
  .landing-stock-fundamentals .chart-wrap ul li.button:first-child{
    padding-left: 15px;
  }
  .landing-stock-fundamentals .chart-wrap ul li.button:last-child{
    padding-right: 10px;
  }
  .landing-stock-fundamentals .btn-cta a{
    padding: 10px 10px;
  }
  .landing-stock-fundamentals input[type=button]{
    font-size: 13px;
  }
  .section-highlights .slide-container{
    min-height: 300px;
  }
  .section-highlights .slide-container .slide-img{
    height: 400px;
  }
  .section-highlights .col-slider{
    margin: 50px 0;
  }
  .section-highlights .slide-container .sliders-nav{
    width: 100%;
    margin: 30px auto;
  }
  .section-highlights .slide-container .sliders-nav .slides .slide-img-nav{
    width: 80px;
  }
  .section-subscribe {
    padding: 30px 0;
  }
  .section-subscribe .box .col {
    min-height: auto;
  }
  .section-subscribe .box .text{
    margin-bottom: 20px;
  }
  .section-subscribe .box .button{
    margin: auto;
  }
  .landing-newsroom .news-date{
    white-space: initial;
  }
}

/* Tablets landscape */
@media only screen and (min-width : 1024px) and (max-width: 1024px){
  #section-03{
    padding: 30px 0 50px 0;
  }
  .blockA{
    margin-bottom: 50px;
  }
  .landing-calendar .calendar-wrap .box{
    height: 390px;
  }
  .section-stock-price .stock-price,
  .section-stock-price .t-value.share_price{
    margin-bottom: 20px;
  }

}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 568px){
  .section-highlights .slide-container .slide-img{
    height: 200px;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart_type-select,
  .landing-stock-fundamentals .chart-wrap .ir_chart_period-select{
    float: none;
    display: block;
    margin: 0 auto 10px;
    text-align: center;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart_period-select{
    margin: 0 auto 30px;
  }
  .landing-stock-fundamentals .chart-wrap .ir_chart-container-empty{
    min-height: 200px;
  }
  .landing-ads-news .ads-item{
    display: block;
  }
  .landing-ads-news p.ads-link{
    text-align: left;
    margin-top: 10px;
  }
}

/* Tablets */
@media only screen and (min-width : 768px) and (max-width: 1024px){  
  
}