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

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

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

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


  #banner > div > div.col-md-7 > div > div > div > div > img.bannerimg.slick-slide.slick-current.slick-active {
    height: 212px;
}

  .posgradcontainer {
    width: 27rem;
}
#wrapperMenu > div > div.col-md-2 {
  float: left;
}
#menu .lista-menu-principal > li{
  background-color: #ffffff;
}
#toggle{
  margin-left: auto;
  display: block;
  margin-left: auto;
  margin-right: 1rem;
  margin-top: 1rem;
}
.index0,.index1,.index2,.index3,.index4,.index5,.index6,.index7 ,.p0,.p1,.p2,.p3,.p4,.p5{
    display: flex;
    justify-content: center;
}
.posgradtgrid12 p ,.noticias-introtxt{
  padding: 1rem;
  text-align: center;
}
.bigplus1{
  right: 56px;
}
h5.destaque-categoria{
  left: 55px;
}
.noticias-switch, .premios-switch, .all-switch{
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 1rem;
}
.noticias-switch:hover, .premios-switch:hover, .all-switch:hover{
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 1rem;
}
.container.col-md-12 {
  display: flex;
  justify-content: center;
}
#banner {
  display: block!important;
  height: auto;
  
}
.slick2{
  top: 1vw;
}
.bannertitle h1::first-line{
  font-size: 17px;
}
.bannertitle h1{
  font-size: 17px;
}
.txtbanner{
  color: #383D34;
}
.bannertitle{
  margin-top: 4rem;
  width: 66vw;
}
body > .container-fluid{
  padding-bottom: 3rem;
}

.carousel-geral{
  height: 50rem;
}
.slick2 {
    margin-top: 21.4rem;
  color: white;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  background: linear-gradient(180deg, rgba(76,175,112,1) 0%, rgba(69,125,18,1) 90%);
}
.bannertitle > a > h1 {
  position: absolute;
  top: 0;
  left: 8px;
  font-size: 20px;
  width: 98vw;
}
}
.nav-banner{
  width: 100%!important;
}
.linha-article .linha-title {
  margin: 0px!important;
}

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

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

}

/***** 1080 *****/
 @media screen and (min-width: 1900px) {


  
}

/***** 1600x900p laptop *****/
@media screen and (min-width: 1450px) and (max-width: 1600px) and (max-height: 900px) { 


}

/***** 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) { 




}

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

}





