

@media (min-width: 1921px) {
    .box-listagem-dados {
        margin:20px 5px 15px 5px;
    }
    .altura-video {
        height:500px;
    }
    .video-sessao {
        height:250px;
    }
}





@media (min-width: 1681px) and (max-width:1920px) {
    .box-listagem-dados {
        margin:20px 5px 15px 5px;
    }
    .altura-video {
        height:550px;
    }
    .video-sessao {
        height:230px;
    }
    .timeline{
        padding:0 0 0 45%;
    }
}





@media (min-width: 1441px) and (max-width:1680px) {
    .box-listagem-dados {
        margin:20px 5px 15px 5px;
    }
    .altura-video {
        height:500px;
    }
    .video-sessao {
        height:220px;
    }
    .timeline{
        padding:0 0 0 45%;
    }
}





@media (min-width: 1201px) and (max-width: 1440px) {
    .box-listagem-dados {
        margin:20px 5px 15px 5px;
    }
    .altura-video {
        height:400px;
    }
    .video-sessao {
        height:200px;
    }
    .box-index-noticia img {
        width:250px;
      }
    .box-index-noticia h4 {
        left:275px;
    }
    .timeline{
        padding:0 0 0 45%;
    }
    .texto-listagem-vereador {
        height:250px;
    }
}





@media (min-width: 992px) and (max-width: 1200px) {
	.equipe-mesa-diretora {
        border-top:1px solid rgb(210,210,210);
    }
    .equipe-mesa-diretora:first-child {
        border-left:0;
    }
    .altura-video {
        height:320px;
    }
    .video-sessao {
        height:200px;
    }
    .box-index-noticia {
        height:200px;
    }
    .box-index-noticia img {
        width:200px;
        height:200px;
    }
    .box-index-noticia h4 {
        left:225px;
    }
    .box-index-noticia h4 small {
        display:none;
    }
    .data-plenaria {
        padding:7px 0;
    }
    .timeline{
        padding:0 0 0 25%;
    }
    .texto-listagem-vereador {
        height:250px;
    }
    .noticia-vinculada {
        height: 160px;
    }
    .noticia-vinculada img {
        height:160px;
    }
    .noticia-vinculada h3 {
        padding:15px;
        font-size:13px;
        line-height:16px;
    }
    .noticia-vinculada:hover h3 {
        padding:25px 15px;
    }
}





@media (min-width: 768px) and (max-width: 991px) {
	.box-listagem-dados {
        margin:20px 5px 15px 5px;
    }
    .altura-video {
        height:400px;
    }
    .video-sessao {
        height:200px;
    }
    .box-index-noticia {
        height:300px;
    }
    .box-index-noticia img {
        height:300px;
    }
    .data-plenaria {
        padding:7px 0;
    }
    .timeline{
        padding:0 0 0 17%;
    }
    #titulos-breadcrumb {
        border-bottom:1px solid rgb(230,230,230);
    }
    .breadcrumb { 
        justify-content: end !important;
    }
    .titulo-breadcrumb h2 {
        margin:10px 0 0 0 !important;
        padding:2px 0 0 20px !important;
        line-height:24px !important;
    }
    .titulo-breadcrumb span {
        margin-top:10px !important;
    }
    .breadcrumb {
        margin:-10px 0 0 0 !important;
    }
    .breadcrumb-item {
        padding-top:10px !important;
        padding-bottom:10px !important; 
    }
}





@media (min-width: 577px) and (max-width: 767px) {
	.equipe-mesa-diretora {
        border-top:1px solid rgb(210,210,210);
    }
    .equipe-mesa-diretora:first-child {
        border-left:0;
    }
    .altura-video {
        height:320px;
    }
    .video-sessao {
        height:300px;
    }
    .box-index-noticia {
        height:200px;
    }
    .box-index-noticia img {
        width:230px;
        height:200px;
    }
    .box-index-noticia h4 {
        left:255px;
    }
    .box-index-noticia h4 small {
        display:none;
    }
    .data-plenaria {
        padding:7px 0;
    }
    .timeline{
        padding:0 0 0 30%;
    }
    #titulos-breadcrumb {
        border-bottom:1px solid rgb(230,230,230);
    }
    .breadcrumb { 
        justify-content: flex-start !important;
    }
    .titulo-breadcrumb h2 {
        margin:10px 0 0 0 !important;
        padding:2px 0 0 20px !important;
        line-height:24px !important;
    }
    .titulo-breadcrumb span {
        margin-top:10px !important;
    }
    .breadcrumb {
        margin:-10px 0 0 0 !important;
    }
    .breadcrumb-item {
        padding-top:10px !important;
        padding-bottom:10px !important; 
    }
}





@media (min-width: 320px) and (max-width: 576px) {
	.equipe-mesa-diretora {
        border-top:1px solid rgb(210,210,210);
    }
    .equipe-mesa-diretora:first-child {
        border-left:0;
    }
    .altura-video {
        height:250px;
    }
    .video-sessao {
        height:220px;
    }
    .box-index-noticia {
        height:350px;
        left:0;
        right:0;
        top:0;
    }
    .box-index-noticia img {
        top:0;
        left:0;
        right:0;
        height:220px;
        width:100%;
        border-right:none;
    }
    .box-index-noticia h4 {
        top:245px;
        right:25px;
        left:25px;
        bottom:25px;
    }
    .box-index-noticia h4 small {
        display:none;
    }
    .data-plenaria {
        padding:7px 0;
    }
    .timeline{
        padding:0 0 0 25%;
    }
    .texto-listagem-vereador {
        height:auto;
    }
    .status-vereador-view {
        left:30%;
        right:30%;
    }
    .foto-vereador {
        width:50% !important;
        margin:auto !important;
    }
    #titulos-breadcrumb {
        border-bottom:1px solid rgb(230,230,230);
    }
    .breadcrumb { 
        justify-content: flex-start !important;
    }
    .titulo-breadcrumb h2 {
        margin:10px 0 0 0 !important;
        padding:2px 0 0 20px !important;
        line-height:24px !important;
    }
    .titulo-breadcrumb span {
        margin-top:10px !important;
    }
    .breadcrumb {
        margin:-10px 0 0 0 !important;
    }
    .breadcrumb-item {
        padding-top:10px !important;
        padding-bottom:10px !important; 
    }
}