/***************************************************/
/******************* responsive ********************/
/***************************************************/
@media screen and (max-width : 1280px){
  .singlecomunicado {
    width: 50%;
    height: 460px;
  }
  .sliderimg {
    width: 50%!important;
  }
  .sliderpagetxt {
    width: 50%;
    max-width: 440px;
  }
}
@media screen and (max-width : 1024px){
  .topmenu .logoholder {
    margin-left: 5%;
  }
  .historico_graph {
    width: 100%;
  }
  .singlecontact {
    width: 48%;
  }
  .singlenews {
    width: 49%;
  }
  #accionistatable, .orgaostable {
    width: 100%;
  }
  .col_20, .col_80 {
    width: 100%;
  }
  .singlecomunicado {
    height: 480px;
  }
  .showmenu a {
    display: block;
  }
  .linkholder {
    display: none;
  }
  .singlebanner {
    width: calc(50% - 40px);
  }
  .pageitem2, .pageitem3 {
    padding: 23%;
  }
  .submenu {
    display: none!important;
  }
  .section_holder {
    max-height: 100%;
  }
  .firstfooter .footercomunicados, .firstfooter .footernoticias {
  	width: 100%;
  }
}
@media screen and (max-width : 768px) {
  .topmenu {
    height: 140px;
  }
  #condicoespop {
    width: 96%;
  }
  .blackner .fa-times {
    right: 2%;
  }
  .singlecontact h3 {
  	height: 40px;
  }
  .singlecontact {
    height: 150px;
  }
  .content_description {
    width: 100%;
  }
  .pageitemsgrandpa {
    width: 100%;
    border: none;
    margin-top: 0;
  }
  .pageitemholder2 {
    width: 100%;
  }
  .pageitemalertas {
    width: 94%;
  }
  .singlebanner {
    width: calc(100% - 40px);
  }
  .middlefooter .footerlinkholder {
    box-shadow: none;
    margin-top: 0;
  }
  .middlefooter a {
    color: #fff;
  }
  .middlefooter a:hover {
    color: #fff;
  }
  .middlefooter p {
  	width: 100%;
    background-color: #137631;
  }
  .formblock {
    width: 98%;
  }
  .sliderpagetxt {
  	width: 100%;
    padding: 5%;
    height: auto;
    position: relative;
    max-width: 100%;
  }
  .sliderimg {
    width: 100%!important;
    float: left!important;
  }
  .bannerholder {
    padding: 0;
  }
  .first_collumn,.second_collumn,.third_collumn,.forth_collumn{
    width: 50%;
  }
  .single_row span {
    margin: 0 10px;
    float: left;
  }
  .slide {
    top: 40vh;
  }
  .singlecomunicado{
    height: 400px;
  }
  .option_one h4, .option_two h4, .option_three h4, .option_four h4 {
    font-size: 16px;
  }
  .option_three {
    padding: 0;
  }
  .option_three h4 {
    margin: 7px 0 6px 0;
  }
}
@media screen and (max-width : 730px) {
  .pageitem2, .pageitem3 {
    padding: 49%;
  }
}
@media screen and (max-width : 640px) {
  .saibamais_holder {
    position: relative;
    bottom: auto;
    right:auto;
  }
  #Chart1, #Chart2, #Chart3 {
    width: 300px;
  }
  .lastfooter img {
  	width: 20%;
  }
  .singlecontact {
    width: 98%;
  }
  .singlenews {
    width: 100%;
  }
  .topmenu .logoholder {
    float: right;
  }
  .taxasholder {
    width: 100%;
    padding: 5%;
  }
  .mercado {
    border: none;
  }
  .pageitem {
  	width:100%;
  }
  .option_one h4, .option_two h4, .option_three h4, .option_four h4 {
    font-size: 10px;
  }
  .option_three {
    padding: 0;
  }
  .option_three h4 {
    margin: 10px 0 9px 0;
  }
  .singlecomunicado {
    width: 100%;
    height: 420px;
  }
}
@media screen and (max-width : 480px) {
  .topmenu .searchbtn {
    width: 95px;
  }
}
@media screen and (max-width : 320px) {}
