.img1{
    width: 100%;
    height: 260px;
    box-shadow: 0px 0px 13px 0px #949494;
}

body{
	background-image: linear-gradient(gainsboro, white);
}

.central{
	padding-top: 40px;
}

.logo{
	max-width: 170px;
	margin: 30px auto;
}


@media (min-width: 768px) { 
    .central{
        padding-top: 80px!important;
    }
}

@media (min-width: 768px) { 
    body{
        min-height: 100vh!important;
		overflow: hidden!important
    }
}

@media (max-width: 767px) { 
    body{
        min-height: 100vh!important;
    }
}

@media (max-width: 767px) { 
    .img1{
         height: 200px!important;
		 margin-bottom: 50px!important;
    }
}

@media (max-width: 1024px) { 
    .titulo_acesso{
         font-size: 24px!important;
    }
}

.titulo_acesso{
	text-align: center;
    color: #3c3c3c;
    font-size: 30px;
    padding: 8px;
	transition: 0.5s; 
	text-decoration: none
}

.colunas:hover{
	transform: scale(1.1); 
}

.colunas{
	transition: 0.5s; 
}

a:hover{
	text-decoration: none
}

h2{
	padding-top: 50px;
    text-align: center;
    font-size: 43px;
    font-weight: bold;
}