/*========================================*/
/* VKTR by ShareInvestor Indonesia */
/*========================================*/

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	#pc-display{
    display: none;
  }
  #mbl-display{
    display: block;
  }
  #mbl-none{
    display: none;
  }
  #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;
  }
	h1{
    font-size: 28px;
  }
  h2{
    font-size: 24px;
  }
  h3{
    font-size: 20px;
  }
  h4{
    font-size: 16px;
  }
  h5{
    font-size: 14px;
  }
  h6{
    font-size: 12px;
  }
  .btn-chart-home #mbl-display{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .section-stock-quotes #mbl-display .link-primary{
    margin-top: 0;
  }
  .ir-slider .slide-item .hero {
    font-size: 30px;
	}
	.ir-slider .slick-prev,
  .ir-slider .slick-next{
    transform: translate(0, -50%) scale(.8);
  }
  .why-invest-hero{
  	padding: 50px 0 0px;
  }
  .why-invest-hero .img-fluid{
  	display: none;
  }
  .why-invest-title{
  	width: 85%;
  }
  .why-invest-title h1,
  .why-invest-title h1 span{
  	font-size: 28px;
  }
  .highlights-section{
  	padding: 150px 30px 30px;
  }
  .ir-home-title h1{
  	font-size: 28px;
  }
  p.t-file-download{
    float: none;
  }
  .section-historical-price p{
    padding: 0 !important;
  }
  .section-historical-price .rows p:first-of-type{
    min-width: 50px;
  }
  .section-historical-price .rows{
    display: block;
    margin-bottom: 20px;
  }
  .section-historical-price .rows.text-date{
    margin-bottom: 0;
  }
  .section-historical-price .btn-cta{
    margin: 0;
  }

  .table-list table.ir-table thead{
    position: absolute;
    top: -999px;
    left: -999px;
  }
  .table-list table.ir-table tbody tr{
    display: flex;
    flex-direction: column;
  }
  .table-list table.ir-table tbody tr td{
    display: content;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right !important;
  }
  .table-list table.ir-table tbody tr td{
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right !important;
  }
  .table-list table.ir-table tr td.hidden-mobile{
    display: none !important;
  }
  .table-list table.ir-table tr td:not([data-title]){
    font-weight: 800;
    text-align: center !important;
    justify-content: center;
  }
  .table-list table.ir-table tr td[data-title]:before{
    content: attr(data-title);
    display: inline-block;
    text-align: left;
  }
  .table-list table.ir-table tbody+tbody {
    border-top: none !important;
  }
  .table-list table.ir-table .table-mobile-title{
    background-color: var(--tiffany-blue);
    color: #ffffff;
    display: block !important;
    text-align: center !important;
    font-weight: bold;
  }
  .table-list table.ir-table .table-report td{
    justify-content: inherit;
  }
  .table-list table.ir-table tbody td.table-title-mobile {
    background-color: var(--tiffany-blue) !important;
    color: #ffffff;
    display: block !important;
    text-align: left !important;
    font-weight: bold;
  }
  .list-file-report .list-file{
    display: block;
    padding: 10px;
  }
  .list-file-report .list-file .t-file-time,
  .list-file-report .list-file .t-file-title,
  .list-file-report .list-file .t-file-size,
  .list-file-report .list-file .t-file-download{
    width: 100%;
    margin-bottom: 10px;
  }

  .section-invest-calc .calculator-left,
  .section-invest-calc .calculator-right {
    float: none;
    width: 100%;
  }

  .section-historical-price .ir-table tr:nth-child(even) td{
    background: var(--light-gray);
  }

  .img-ar{
    margin-bottom: 20px;
  }
  .ar-highlights-details{
    text-align: center;
  }

  .section-why-invest .blockA,
  .section-why-invest .blockB{
    padding: 0;
  }
  .section-why-invest .img-why-invest{
    margin-bottom: 30px;
  }
  .footer-info{
    text-align: center;
  }
  .contact-item{
    justify-content: center;
  }
  .img-logo-footer{
    margin: 0 auto;
    display: block;
  }
}
/*end 992*/

/*=================================================================*/

@media (max-width: 767.98px) {
}
/*=================================================================*/

/* Extra Small Devices, Phones */ 
@media only screen and (max-width: 568px){
  h1.subpage-ir{
    font-size: 40px;
  }
	.ir-slider .slide-item {
    height: 80vh;
	}
	.ir-slider .slick-prev, .ir-slider .slick-next {
	  transform: translate(0, -50%) scale(.5);
	}
	.slick-prev{
		left: 0;
	}
	.slick-next{
		right: 0;
	}
	.ir-slider .slide-item .hero {
	  font-size: 22px;
	}
	.ir-slider .slide-item .lead {
    font-size: 16px;
	}
  p.t-file-title{
    margin-bottom: 1rem;
  }
  .section-why-invest .gradient-circle-bg {
    width: 100%;
  }
  .section-stock-fundamentals .row.ir_chart-select-wrap>*{
    margin-bottom: 45px;
  }
  .box-slide-highlights{
    padding: 40px;
  }
  .box-slide-highlights img{
    margin: 20px auto;
  }
  .box-slide-highlights .slide-highlights-details{
    padding: 0;
    text-align: center;
  }
  .t-file-download-slides{
    justify-content: center;
  }
}
/*end 568*/



/*=================================================================*/

/* Extra Small Devices, Phones */ 
@media only screen and (max-width: 1025px){
  .ir-slider .slide-item{
    height: 35vh;
  }
}

/*end 1025*/