@media (max-width: 992px)  {
    .header h2{font-size: 18px!important;}
    .header h1{font-size: 35px!important;}
    h2.title{font-size: 35px!important;}
    .aula-inaugural{position: relative!important;right: 0!important;top:0!important;margin-bottom: 20px; }
    .box-processo{padding: 40px 30px 40px 30px!important;}
}
@media (max-width: 768px){
    .navbar-brand img{max-width: 95%}
    .header-page .navbar-default .navbar-toggle{ border-color: #000;}
    .header-page .icon-bar{background: #000!important;}
    .header-page .navbar-default .navbar-nav>li>a{color: #fff!important;}
    .header-page .navbar-default .navbar-nav>li>a:hover{color: #fff!important;}
    .header-page .open-newsletter{border-color: #fff;color: #fff;}
    .banners .banner-description h3{font-size: 16px;width: 100%;}
    .banners .banner-description a{font-size: 11px;margin-top: 20px;}
    #myModal .modal-dialog{margin: 0 auto;}
    .navbar-default .navbar-collapse{margin-top: 0;padding-bottom: 15px;text-align: center}
    .navbar-nav>li>.dropdown-menu{position: relative;width: 100%;box-shadow: none;text-align: center}
    .open-form-search,.open-newsletter{float: none!important;}
    header{position: relative;background: #000;height: 80px!important;}
    .navbar-default .navbar-toggle .icon-bar{background: #fff;}
    header .navbar,header .navbar-header{height: 80px!important;}
    header .navbar-brand{padding-top: 10px}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{font-family: 'TruenoSBd', cursive;font-size: 15px!important;color: #fff!important;text-align: center;width: 100%;}
    .navbar-collapse {background: rgba(42, 42, 42,0.9)  }
    .navbar-collapse .navbar-nav{width: 100%;margin: 0;text-align: center;}
    .navbar-collapse .navbar-nav>li>a{padding:17px 0!important;}
    .navbar-nav>li{width: 100%!important;float: left!important}
    .navbar-nav>li>a{font-size: 17px!important}
    .navbar-default .navbar-form{float: left;width: 90%;margin-left: 5%}
    .navbar-form .form-group{float: left;width: 80%;padding: 0;margin: 0;}
    .navbar-default .navbar-form button{float: left;width: 20%;padding: 12px 0 0 0 !important;text-align: center}
    #newsletter p{text-align: center!important;}
    .redes-sociais{bottom: 10%!important;top:auto!important;}
    .redes-sociais ul li a img{height: 40px;}
    footer ul li{float: left;width: 100%;text-align: center;margin-bottom: 10px}
    footer .copy span{width: 100%;float: left}
    footer ul.menu-footer .submenu-footer{width: 100%;text-align: center}
    footer .redes-sociais-footer{width: 100%;padding: 0;margin: 0;}
    footer .redes-sociais-footer li{float: left;width: 24%;display: inline;}
    address .copy{margin-top: 20px;}
    .header-post{max-height: 250px;overflow: hidden}
    .header-post>img{min-height: 100%!important;max-width: none!important;width: auto!important;min-width: 100%!important}
    .header-post .banner-description{top: 10%;left: 5%}
    .header-post .banner-description span{font-family: 'TruenoSBd';font-size: 13px;color: #fff;}
    .header-post .banner-description h3,.header-post .banner-description h1{font-size: 18px;color: #fff;}
    .call-to-action .description{bottom: 20%;left: 10%}
    .call-to-action .description h3{font-size: 16px;width: 100%;}
    .call-to-action .description a{font-size: 11px;margin-top: 20px;}
    .assinatura p{margin-top: 0;}
}

