		

	.foto{
		padding-right: 60px !important;
	}
	.quantidade{
		padding-right: 35px;
	}
	.quantidadedois{
		padding-right: 44px;
	}	

	.formulariolud  input{
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		border-bottom:  2px solid #ccc;
		border-top: 1px solid #fff;
		   display: block;
	    width: 100%;
	    padding: 0rem !important;
	    font-size: 1rem;
	    line-height: 1.5;
	    color: #495057;
	    background-color: #fff;
	    background-clip: padding-box;
	    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.formulariolud label {
		color: #4D4D4D;
	    font-weight: 700;
	    font-size: 16px;
	}

	.condicao-enviar{
		padding-left: 50px;
		padding-right: 50px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.ddtotal{
		text-align: center;
	}
	.ddtotal p{
		font-size: 13px !important;
		color: #c0c0c0!important;
	}
	.formulario form{
		margin-bottom: 10vh;
	}

	.mt-5{
		font-size: 28px ;
		font-weight: 700 ;
		line-height: 30px ;
	}
	.mes{
		color: #E54360 !important;
		padding-left: 10px;
	}
	.ticket{
		font-size: 13px ;
	}

	.ticket label{
		color: #4D4D4D;
		font-weight: 700;
		font-size: 13px !important;
	}
	.inst{
		color: #E54360;
		font-weight: 700;
	}
	.agora{
		color: #4D4D4D !important;
	}

	.agora label{
		font-size: 13px;
	}

	.ofereca{
		font-size: 13px !important;
	}

	.ofereca2{
		margin-top: 5px; 
		font-size: 13px !important;
	}

	label{
		color: #4D4D4D !important;
	}
	.esquerda p{
		margin-top: -8px !important;
   		 margin-bottom: 0rem !important;
	}
	.linha{
		width: 100%;
		border: 1px solid #ccc;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.linha2 {
		    width: 57%;
		    margin: auto;
		    border: 1px solid #4D4D4D;
		    margin-bottom: 10px;
		    margin-top: 10px;
		}


	.blocomobile{
		display: none;

	}
	.blocodesktop{
		display: block;
	
	}

	.menu{
		margin-bottom: 10px;
	}

	.menu li {
		padding-left: 5px;
		padding-right: 5px; 
		font-weight: 600;
		font-size: 13px !important;
	}

	.menu ul  li a p {
		color:  #000;
	}

	.numero p{
		color: #E54360;
	}

	a{
		text-decoration:none !important;
	}
	
	.navbar-toggler {
	    padding: .25rem .75rem !important;
	    font-size: 1.25rem !important;
	    line-height: 1 !important;
	    background-color: #ccc !important;
	    border: 1px solid transparent !important;
	    border-radius: .25rem;
	}
	.navbar{
		padding:0px !important; 
	}
	.bg-dark {
    	background-color: #fff!important;
	}
	.menu-btn img{
		width: 150px;
		margin-top: 5px; 
		margin-right: 50px; 
	}
	h3 {
	    line-height: 0.9em;
	    margin-top: 5vh;
	    margin-bottom: 10px;
	}
	.logo img{
		margin-top: 5px;
		margin-top: 10px;
		padding-left: 66px !important;
		padding-bottom: 5px !important;
	}
	
	.realizacoes p{
		font-size: 10px ;
		color: #E54360 ;
		padding-top: 5px;
		margin-top: 0px; 
		margin-bottom: 0px; 
	}

	.menu span{
		color: #E54360 ;
	}
	.maquininha{
		margin-top: 8px ; 
	}
	button{
		background: #E54360 ;
		border-radius: 20px ;
		border: 1px solid #E54360 ;
		color: #fff ;
		padding-right: 15px ;
		padding-left: 15px ;
		padding-top: 8px ; 
		font-size: 13px;
		font-weight: 600 ;
		padding-bottom:  8px ; 
	}
	.direita {
		background: url(../images/facilites/sabirila.png);
	    position: relative;
	    z-index: 2;
	    background-position-x: 0px ;
	    background-position: bottom right;
	    background-size: cover;
	    height: 55vh;
	}

	.esquerda{
		height: 55vh;
	}

	.menu-btn{
		text-align: right !important;
	}

	.container {
    	max-width: 1250px !important; 
    	padding: 0px !important;
	}

	.porquinho p{
		font-size: 12px !important;
		color: #2C2C2C;
	}

	p{
	    margin-top: 0;
	    margin-bottom: 0rem;
	}
	.formulario{
		margin: 0 auto;
		color: #E54360;
		line-height: 0.5em;
	}
	.footer-texto{
		margin: 0 auto;
	}
	
	.realizacoesmobile{
		display: none;
	}

	.maquina p{
			padding-top: 5px !important;
		}

	@media all and (max-width:  800px) {

		.lenha{
			margin-bottom: 10vh !important;
		}
		.maquina p{
			padding-top: 5px !important;
		}

		.linha2 {
		    width: 100% !important;
		   
		}

		.ticket {
		    font-size: 11px !important;
		}

		.quantidade{
		padding-right: 5px !important;
		}
		.quantidadedois{
			padding-right: 5px !important;
		}	

		.formulario form{
		margin-bottom: 5vh !important;
	}
		.formulario{
			padding: 0 !important;
		}

		.burocracia{
			padding: 0px !important;
		}


		.foto2{
		
			padding: 0px ;
			margin: 0px !important;

		}
		.foto2 h3{
			padding-left: 20px !important;
		}


		.foto{

			padding: 0px !important;
			margin: 0px !important;
		}


		.navbar{
			margin-bottom: : 10px !important;
			padding-left: 0px !important;
			padding-right: 10px !important;

		}

		.mt-5{
			font-size: 18px !important;
			font-weight: 700 !important;
			line-height: 20px !important;
		}	

			.mt-5, .my-5 {
		    margin-top: 1rem!important;
		}


		.esquerda{
			margin-bottom: 10vh !important;
		}

		.logo img{
			margin-top: 5px;
			margin-top: 10px;
			padding-left: 15px !important;
		}
		.btn{
			text-align: right !important;
		}
		.bg-dark {
    		background-color: #fff !important;
		}
	
		
		.logo-mobile{
			display: block;
		}
	
		.banner-mobile{
			padding: 0px;
		}
		.icon{
			text-align: center;
		}

		h3{
			font-size: 18px !important;
			 margin-top: 2vh !important;
		}
		h2{
			font-size: 20px !important;
		}

		.container {
    	 max-width: 1250px !important; 
    	 padding: 15px !important;
		}

		.direita{
			padding: 0px !important;
		}

		button {
		    font-size: 13px !important;
		}
		.linha{
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
		border: 1px solid #f4f4f4;
		}

		.footer-texto p{
			font-size: 13px !important;
		}

		span .navbar-toggler-icon{
			color: #fff !important;
		}

		.navbar-toggler {
		    padding: .25rem .75rem !important;
		    font-size: 1.25rem !important;
		    line-height: 1 !important;
		    background-color: #ccc !important;
		    border: 1px solid transparent !important;
		    border-radius: .25rem;
		}

		.navbar-toggler-icon {
		    display: inline-block;
		    width: 1.0em !important;
		    height: 1.0em !important;
		    vertical-align: middle;
		    content: "";
		    background: no-repeat center center;
		    background-size: 100% 100%;
		}

		.menu-btn img{
			display: none;
		}
		.menu-btn button{
			display: none;
		}
		.blocomobile{
		display: block;
		}
		.blocodesktop{
			display: none;
		}

		.realizacoes{
			display: none;
		}
		.realizacoesmobile{
			display: block;
			font-size: 9px !important;
			color: #E54360 !important;
		}

	}