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

body, html {font-size: 16px;}
.desktop {display: none !important;}
.mobile {display: block;}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {-webkit-transform: scale(1) !important;transform: scale(1) !important;}
#iraotopo {bottom: 21px;right: 11px;width: 24px;height: 52px;}
.container-fluid.reguas {padding-left: 15px;padding-right: 15px;}

header h1,header h2 {font-size: 15px;}

.login .logo {padding: 30px 0 40px;}
.login .logo img {width: 145px;}

.topo {margin: 20px 0;}
.topo .logo {margin-bottom: 20px;}
.topo .logo img {width: 145px;}
.topo .col-xs-3 {width: 30%;}
.topo .col-xs-6 {width: 50%;}
.topo .col-xs-9 {width: 70%;}
.topo .menu {font-size: 15px;}
.topo .identificador {font-size: 14px;}
.topo .identificador strong {font-size: 17px;}
.topo .float-right {width: 50px;margin-top: 7px;}

.topo #navegacao {position: fixed;width: 100%;margin-top: 10px;margin-left: -15px;}
.topo #navegacao a {font-size: 16px;}

.slideshow .swiper-button-next,.slideshow .swiper-button-prev {background-size: 40px 40px !important;width: 30px !important;height: 35px !important;}

.conteudo.home {margin-top: 35px;}
.conteudo.home h2,.conteudo.home h3 {font-size: 17px;}
.conteudo.home .info_detalhes {margin-top: -182px;left: 27px;}
.conteudo.home .box {margin-bottom: 0;margin-top: 30px;}
.conteudo.home .acessar_dados {font-size: 17px;white-space: normal;}
.conteudo.home .acessar_dados span {font-size: 13px;}

.conteudo.interno .titulos h2,.conteudo.interno .titulos h3,.conteudo.interno .box h2,.conteudo.interno .box h3 {font-size: 17px;}
.conteudo.interno .box {min-height: auto;}
.conteudo.interno .box .valor {margin: 10px 0 10px;font-size: 25px;}
.conteudo.interno .box h4 {margin-bottom: 0;}
.conteudo.interno .box .border {margin-bottom: 20px;}
.conteudo.interno .box .border .numero {font-size: 25px;}
.conteudo.interno .box .valor2 {margin-bottom: 15px;font-size: 25px;}
.conteudo.interno .box .btresult {bottom: 0;position: relative;left: 0;margin-top: 25px;}
.conteudo.interno .detalhes .titulos_detalhes {margin-bottom: 30px;}
.conteudo.interno .detalhes h3 {margin: 0 0 10px;text-align: center;}
.conteudo.interno .detalhes .divisor {margin: 10px 0 20px;}
.conteudo.interno .detalhes .divisor {margin: 10px 0 20px;}

footer {padding: 10px 20px;}

}