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

}
@media screen and (max-width: 768px){

}
/***** smartphones *****/

@media screen and (max-width: 500px){
	#banner{
    display: none;
  }
  a.botao-novidades {
    position: absolute;
    top: 14px;
    right: 2.5rem;
    min-width: 8rem;
    cursor: pointer;
    border: solid 1px #305156;
    border-radius: 17px;
    text-align: center;
    padding: 3px 17px;
    background-color: #305156;
    color: white;
}
 .botao-f1 {
  margin-top: 4rem;
  margin-left: 5rem;
}

.faixa2{
  min-height:35vw;
}

#rodape-menu .lista-menu-principal {
  width: 20em;  
}
#site-logo-rodape{
  text-align: center;
}

.txtposgrad {
  height: 12rem;
}
div#rodape-menu li {
  font-size: 12px;
}

#wrapperMenu {
  height: 13.7em;
}
  /********* alteração 08/10/2019 ********/
  #holder > div > form
  {
     display: none;
  }

  #wrapperMenu > div
{
    padding-right: 0px;
    padding-left: 0px;
}

#wrapperMenu > div > div.col-md-3
{
    padding-right: 0px;
    padding-left: 0px;
    width: 60%;
}

#toggle span, #toggle span::before, #toggle span::after {
  background-color: #305156;
}

#wrapperMenu > div > div.col-md-9 {
  background-color: #ececec;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 23px;
}

.faixa1 {
  margin-top: 34px;
}


}

/***** iphone5 e smartphones antigos *****/

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

}

/***** 1080 *****/
 @media screen and (min-width: 1900px) {
  .banner-bg{
    height: 90vh;
  }
  a.botao-novidades {
    position: absolute;
    top: 5px;
    right: 20px;
    min-width: 8rem;
    cursor: pointer;
    border: solid 1px #305156;
    border-radius: 17px;
    text-align: center;
    padding: 3px 17px;
    background-color: #305156;
    color: white;
}
}

/***** 1600x900p laptop *****/
@media screen and (min-width: 1450px) and (max-width: 1600px) and (max-height: 900px) { 
  .banner-bg{
    height: 100vh;
  }

}

/***** 1440x900p desktop *****/
@media screen and (min-width: 1401px) and (max-width: 1440px) and (max-height: 900px) { 

}

/***** 1366x768p laptop *****/
@media screen and (min-width: 1048px) and (max-width: 1366px) and (max-height: 768px) { 
  #menu > div > nav > div > ul > li a, #menu > div > nav > div > ul > li.item-122.deeper.parent > ul > li > a {
    font-size: 12px;
  }
  div#banner {
    /* margin-top: 3.79em; */
    height: 43em;
  }
  
  .banner-bg{
    height: 115vh;
  }

  #rodape-menu > div > nav > div > ul {
    display: block;
    width: 40vw;
    column-count: 3;
    text-align: left;
}

}

/***** 768 *****/
@media screen and (max-width: 1400px) { 

}





