@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .investor-relations .home-left-content {
    height: auto;
    background: unset;
    margin-left: 0;
    margin-right: 0;
    margin: 0 auto;
  }
  .investor-relations .home-left-content .sc-container {
    height: auto;
  }
  .investor-relations .home-left-content #iframe-tickerChart {
    min-height: 1px;
    max-height: none !important;
  }
  .grid-section .row .col-height {
    width: 100%;
    clear: both;
    display: table;
  }
  :lang(ar) .home-container .col-md-9 {
    float: none;
  }
  #bod .bod-col-md-3 {
    height: 300px;
  }
  .press-releases .feeds-wrapper .recent-news .sub .ir-row-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .press-releases .feeds-wrapper .recent-news .sub .ir-row-item img {
    height: 110px;
  }
  h1 {
    font-size: 1.7em;
  }
  .ir-box .item {
    height: 350px;
  }
  .ir-box .item a {
    font-size: 1.4em;
  }
  .ir-box .item .item-child {
    width: 98%;
  }
  .ir-box .item .item-child .sub {
    width: 98%;
  }
  .welcome-title {
    font-size: 2.2em;
  }
  .investor-relations .banner-ir-heading .ir-heading-title {
    height: auto;
    min-height: 50px;
  }
  .ir-uptodate-information .ir-box .item {
    width: 33.33%;
  }
  .ir-uptodate-information .ir-box .latest-financial-information {
    width: 46%;
  }
  .latest-financial-information .latest-financial-information-box .report-list .report-item:nth-child(2) {
    width: 49%;
  }
}
@media screen and (max-width: 1024px) {
  .investor-relations .corporate-governance .container {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .investor-relations .home-left-content {
    height: auto;
    background: unset;
    margin: 0 auto;
  }
  .investor-relations .home-left-content .sc-container {
    height: auto;
  }
  .investor-relations .home-left-content #iframe-tickerChart {
    min-height: 1px;
    max-height: none !important;
  }
  h1 {
    font-size: 1.5em;
  }
  .ir-box .item {
    height: 350px;
  }
  .ir-box .item a {
    font-size: 1.4em;
  }
  .welcome-title {
    font-size: 2em;
  }
  .ir-box-row .ir-box .item {
    width: 100%;
  }
  .ir-uptodate-information .ir-box .item {
    width: 100%;
    max-width: 362px;
  }
  .ir-uptodate-information .ir-box .item:nth-child(3) {
    width: 100%;
    height: auto;
  }
  .ir-uptodate-information .ir-box .item:nth-child(3) .item-child {
    height: auto;
  }
  .investor-relations .subscription-center-box {
    padding-left: 0;
  }
  .ir-box .item {
    height: 350px;
  }
  .investor-relations .banner-ir-heading .ir-heading-title {
    height: auto;
    min-height: 50px;
  }
  .press-releases .feeds-wrapper .recent-news {
    width: 100%;
    float: none;
    display: table;
    padding-bottom: 20px;
  }
  .press-releases .feeds-wrapper .recent-news .sub .ir-row-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .press-releases .feeds-wrapper .recent-news .sub .ir-row-item img {
    height: auto;
  }
  #bod .bod-col-md-3 {
    width: 50%;
    height: 300px;
  }
  .ticker-chart {
    max-width: 350px;
    width: 100%;
    margin: 0 auto;
  }
  .ir-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column;
  }
  .ir-box .item {
    width: 362px;
    margin-left: 0;
    /*margin-top: 20px;*/
  }
  .site-footer .copyright-footer {
    text-align: center;
  }
  .press-releases .feeds-wrapper .table-responsive table {
    width: 100%;
  }
  .contact-ir-box {
    padding-left: 0;
    padding-right: 0;
  }
  :lang(ar) .home-container .col-md-9 {
    float: none;
  }
}
@media screen and (max-width: 640px) {
  .investor-relations .announcement {
    margin-top: 0;
  }
}
@media screen and (max-width: 480px) {
  /*remove fixed menu*/
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    position: absolute;
  }
  .welcome-title {
    font-size: 1.5em;
  }
  .latest-financial-information .latest-financial-information-box .report-list .report-item:nth-child(2) {
    width: 50%;
  }
  .latest-financial-information .latest-financial-information-box .report-list .report-item a span {
    font-size: 0.7em;
  }
  .investor-relations .welcome-ir .custom-heading-title h1:before {
    top: 68px;
  }
  .investor-relations .corporate-governance {
    margin: 15px 0;
  }
  .investor-relations .corporate-governance .container .corporate-governance-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .investor-relations .custom-heading-title h1:before {
    width: 100%;
  }
}
@media screen and (max-width: 414px) {
  .investor-relations .corporate-governance .container .corporate-governance-content .custom-heading-title h1 {
    font-size: 1.2em;
  }
  .investor-relations .corporate-governance .container .corporate-governance-content .custom-heading-title h1:after {
    top: 23px;
  }
  .investor-relations .corporate-governance .container .corporate-governance-content p {
    font-size: 0.9em;
  }
}
@media screen and (max-width: 375px) {
  #bod .bod-col-md-3 {
    width: 100%;
  }
  .ir-box .item {
    width: 100%;
  }
}
