﻿@media (max-width: 984px) {
  .wpc.cleanslate .cont-modulos .container-center {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li .cnt {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .widget-curriculum {
    display: block !important;
  }
  .wpc.cleanslate #sticky.stick {
    position: static !important;
  }
  .wpc.cleanslate ul .carrossel {
    width: inherit!important;
    max-width: 100% !important;
    width: unset!important;
    height: 300px !important;
  }
  .wpc.cleanslate ul .carrossel .slide {
    max-width: 100% !important;
    height: auto !important;
  }
  .wpc.cleanslate .home-content {
    display: block !important;
    min-width: 100% !important;
    position: relative !important;
  }
  .wpc.cleanslate .home-content #crossfade {
    height: calc( 100vh - 54px ) !important;
  }
  .wpc.cleanslate .home-content .stats,
  .wpc.cleanslate .home-content .search .button {
    display: block !important;
    margin-top: 10px !important;
    position: static !important;
    width: 100% !important;
  }
  .wpc.cleanslate .home-content .stats {
    padding: 30px 0 20px !important;
  }
  .wpc.cleanslate .home-content .stats li {
    display: block !important;
    font-size: 30px !important;
    margin: 0 !important;
    padding-bottom: 30px !important;
    text-align: center !important;
    width: 100% !important;
  }
  .wpc.cleanslate .home-content .stats li > h1 {
    font-size: 34px !important;
  }
  .wpc.cleanslate .home-content .stats div a.btn {
    margin-top: 20px !important;
    display: inline-block !important;
  }
  .wpc.cleanslate .home-content .search {
    display: block !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    width: 100% !important;
  }
  .wpc.cleanslate .home-content .search input {
    max-width: 100% !important;
  }
  .wpc.cleanslate .home-content .search h1 {
    font-size: 36px !important;
    padding-top: 0 !important;
    margin-top: -20px !important;
    position: relative !important;
  }
  .wpc.cleanslate .home-content .search .button {
    margin-left: 0 !important;
  }
  .wpc.cleanslate div.awesomplete {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos header {
    padding: 30px 0 1em !important;
  }
  .wpc.cleanslate .cont-modulos img {
    max-width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul {
    display: block !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li {
    display: block !important;
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li header {
    padding-top: 30px !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li ul {
    margin-bottom: 0 !important;
    padding-bottom: 15px !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li .cnt {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li.img-scr {
    text-align: center !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li.img-scr img {
    margin: 0 auto !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li:nth-child(2),
  .wpc.cleanslate .cont-modulos .list-collums ul li:nth-child(1) {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums ul li.bckg {
    height: 50vh !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums.txt-right ul li {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .list-collums.txt-right ul li:nth-child(2),
  .wpc.cleanslate .cont-modulos .list-collums.txt-right ul li:nth-child(1) {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos .container-center {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos #client-list ul {
    text-align: center !important;
  }
  .wpc.cleanslate .cont-modulos #client-list ul li {
    display: inline-block !important;
    width: 49% !important;
    vertical-align: top !important;
  }
  .wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc img {
    margin-bottom: 0 !important;
  }
  .wpc.cleanslate .cont-modulos #portais-seg li figure {
    width: 100% !important;
    margin-right: auto !important;
  }
  .wpc.cleanslate .cont-modulos #portais-seg li div.logos {
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos #portais-seg ul.hover-imgs li img.hover {
    display: block !important;
    position: static !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum h3 {
    padding: 0 15px !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum header {
    text-align: left !important;
    padding-left: 15px !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum .filters-list {
    margin-left: 0 !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum .filters-list li {
    display: block !important;
    width: 100% !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum .search-type {
    padding: 0 15px !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum .search-type li {
    display: block !important;
    width: 100% !important;
    margin-bottom: 15px !important;
  }
  .wpc.cleanslate .cont-modulos #busca-curriculum .search-type li h3 {
    padding: 0 !important;
  }
  .wpc.cleanslate .cont-modulos #sistema-ucn ul li {
    text-align: center !important;
  }
  .wpc.cleanslate .cont-modulos #curric-base ul li {
    text-align: center !important;
  }
  .wpc.cleanslate .cont-modulos #curric-base ul li,
  .wpc.cleanslate .cont-modulos #sistema-ucn ul li {
    display: block !important;
    width: 100% !important;
  }
  #crossfade > img {
    max-width: none !important;
    max-height: 100vh !important;
    width: auto !important;
    height: 100vh !important;
    /*left: -50% !important;*/
  }
}
