/*
#00 - Geral
#01 - Footer
#02 - Contactos
#03 - Header
*/

@media only screen and (max-width: 991px) {

   .custom-acordos{
      width: 140px !important;
   }

   .custom-mobile-20{
      margin-top: 20px;
   }

   #header{
      margin-top: -1px !important;
   }

   #navbar-collapse-1{
      max-height: initial !important;
   }

   .navbar-toggle{
      margin-right: 10px !important;
      padding-right: 0px !important;
   }

   /* Contactos */
   .custom-contactos-titulos{
      margin-top: 40px;
   }

   .custom-contactos-titulos-line{
      margin-bottom: 10px !important;
   }

   #slider1{
      height: 500px !important;
      max-height: 500px !important;
   }

   #slider1 .kenburnimg{
      display: none !important;
   }

   #slider1 .slot{
      display: none !important;
   }

   #slider1 .tp-bgimg.defaultimg{
      background-size: cover !important;
      background-position: center !important;
   }

   #slider1 .tp-caption{
      text-align: center !important;
      width: 100% !important;
   }

   #slider1 .small_text{
      font-size: 30px !important;
      top: 160px !important;
   }

   #slider1 .text10{
      top: 180px !important;

   }
   #slider1 .small_text02{
      top: 200px !important;

   }

   #slider1 .small_text02 p{
      font-size: 14px !important;
   }

   #slider1 .custom-slider-btn{
      text-align: center !important;
      width: 160px !important;
      left: 0 !important;
      right: 0 !important;
      margin: auto !important;
      top: 260px !important;
   }

   #slider1 .custom-slider-btn a{
      padding: 15px 5px !important;
   }

   #slider1 .custom-slider-btn a{
      left: 0 !important;
      right: 0 !important;
   }


   /* Destaques Metadas */
   .custom-metades-imagem{
      width: 100% !important;
   }
   .custom-metades-texto{
      width: 100% !important;
      text-align: left !important;
      margin: 0px !important;
   }
   .section_holder22 .text_holder .topline{
      margin-top: 10px !important;
   }

   /* Press */
   .comunicados-mobile-box{
      height: auto !important;
   }

   .text_acordos{
      margin-top: 0px !important;
   }

   .container>.navbar-header, .container>.navbar-collapse{
      margin: 0px !important;
   }

   .custom-calltoaction{
      background-image: none !important;
      background-color: #312e5c;
   }

   .custom-mobile-h-auto{
      height: auto !important;
   }

   .custom-mobile-w-100{
      width: 100% !important;
   }

   .custom-mb-20-mobile{
      margin-bottom: 20px !important;
   }

   #logo{
      margin: 10px 0px!important;
   }
   .text_holder.news-box{
      height: 440px !important;
   }

   .section_holder25 .text_holder .qote.two{
      margin: auto !important;
   }
   .scrollto_sticky.two{
      height: 65px !important;
   }
   .destaques-header{
      margin: 5px;
   }
   .destaques-header > a > img{
      max-width: 50px !important;
   }
   .navbar-toggle > button{
      margin-top: 8px;
   }

   /* Cronologia */
   #timeline{
      margin-left: 0px !important;
      margin-top: 0px !important;
   }
   #timeline section.year {
      margin-top: 88px !important;
   }
   .cronologia-box{
      overflow-y: visible !important;
   }
   #timeline section.year section h4{
      padding: 0 0 0 82px !important;
   }
   .cronologia-data{
      margin-left: 80px !important;
      position: absolute !important;
      top: -50px !important;
   }

   .images-text-pages img{
      width: 100% !important;
      height: auto !important;
   }

   .text_acordos{
      clear: both;
   }

   .services-box{
      position: relative;
   }

   /* #00 - Geral */
   .mobile-text-center{
      text-align: center;
   }
   .mobile-container{
      width: 100% !important;
      max-width: 100% !important;
   }
   .custom-section{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
   }
   .mobile-hide{
      display: none !important;
   }
   .mobile-show{
      display: inline-block !important;
   }
   .mobile-text-center{
      text-align: center !important;
   }
   .mobile-col-2{
      width: 20%;
      float: left;
   }
   .mobile-col-4{
      width: 40%;
      float: left;
   }
   .mobile-col-6{
      width: 50%;
      float: left;
   }
   .mobile-col-8{
      width: 60%;
      float: left;
   }
   .mobile-col-10{
      width: 80%;
      float: left;
   }
   .mobile-col-12{
      width: 100%;
      float: left;
   }
   .mobile-col-12-forced{
      width: 100% !important;
      float: left;
   }
   /* #01 - Footer */
   .footer{
      padding: 60px 0px !important;
   }
   .footer_logo{
      width: 100%;
   }
   .menu-inferior{
      display: grid;
   }
   .simbiotic-logo > a > img{
      float: none !important;
   }

   /* #02 - Contactos */
   .address_info.two{
      padding-left: 0px !important;
      padding-right: 0px !important;
   }

   /* #03 - Header */
   .navbar-toggle{
      margin-top: 0px !important;
      background-color: transparent !important;
      padding-left: 30px;
      padding-right: 30px;
   }
   #navbar-collapse-1{
      top: 63px;
      width: 100%;
      background-color: #312E5C !important;
      padding: 0px 30px;
      /*max-height: initial !important;*/
   }
   .dropdown-menu{
      padding-left: 30px;
   }
   ul.nav>li>a.active{
      border-bottom: 0px !important;
   }
   .navbar-default .navbar-nav>li>a{
      padding: 5px 15px !important;
   }


   #timeline section.year section ul li{
      padding-top: 25px;
   }
}
