@media only screen and (max-width: 480px) {
	.anuncio-imagem-direita img{
		display: none;
	}
	.anuncio-imagem-esquerda img{
		display: none;
	}
	#tirar-mobile{
		display: none;
	}
	

	footer {
		text-align: center;
	}
	.company-social{
		text-align: center;
	}

	#header{
		width: 100vw;
    	position: relative;
	    margin-bottom: 0px;
	}

	#header-branco{
		height: 23vw;
	}	

	#btn-bars{
		background: none;
	    border: 1px solid #4ACCD1;
	    position: relative;
	    top: 4vw;
	    right: 3vw;
	}
	#bars-icone{
		font-size: 7vw;
	    position: relative;
	    top: 0.5vw;
	    color: #4ACCD1;
	}

	#titulo{
		font-size: 11vw;
	    text-align: center;
	    position: relative;
	    top: -28vw;
	}

	#subtitulo{
		font-size: 6vw;
	    text-align: center;
	    position: relative;
	    top: -17vw;
	}

	#bloco-inicio{
	    position: relative;
    	top: -9vw;
	}

	.anuncio-texto-esquerda {
		left: 57vw;
    	text-align: center;
	}
	.anuncio-texto-direita{
	    left: 55vw;
	    text-align: center !important;
	    top: 172vw;
	}
	#h1-bike{
	    width: 53vw;
    	left: -9vw;
	}
	#btn-modal{
		position: relative;
    	left: -4vw;
	}
	.box #icone-check{
	    margin-bottom: 30px;
	    font-size: 13vw !important;
 	 }

  	#simulacao{
	  	position: relative;
	    top: 2vw;
	}
	#btn-simula{
	  	width: 62vw;
	}
	#env-msg{
	  	position: relative;
	    top: 16vw;
	}
	#btn-msg{
	  	left: 20vw;
	    height: 11vw;
	    top: -1vw;
	}
	#mask-mobile{
	    height: 179vw;
	    top: -53vw;
	}

	#check-mobile{
	  	font-size: 16vw;
	}
	#texto-coberturas{
	  	padding: 0vw 5vw;
	}

	.button-readmore-mobile {
		display: inline-block;
		background-color:rgba(59,211,155,0.8);
		text-decoration: none;
		border-radius: 300px;
		border: 1px solid rgba(255,255,255,0.3);
		color: rgba(255,255,255,0.3);
		height: 44px;
		width: 36vw;
		position: relative;
		text-transform: uppercase;
		overflow: hidden;
		transition: all 0.35s;
		left: -3vw !important;
	}

	.button-readmore-mobile span{
		color: white;
		font-weight: bolder;
		position: relative;
		top: 2vw;
	}

	.btn-saiba{
		display: none;
	}
	.btn-saiba-mobile{
		display: block;
	}

	#texto-cobert{
		padding: 0 5vw;
	}
	#diante-creditos{
		text-align: center;
	}
	#exito{
	    width: 92% !important;
	    height: 15vw !important;
	    left: 3vw !important;
	    top: 7vw !important;
	    background-color: rgb(59, 211, 155) !important;
	    color: white !important;
	}
	#modal-mobile{
	    width: 70vw;
	    position: relative;
	    left: 42vw;
	}

}