@charset "utf-8";
*{
  margin:0px; 
  padding:0;
  border:0;
  
} 

  body{
	  background:#FFFFFF;
	  overflow-x: hidden;
	 
	 
  }

   a:link { 
   
  text-decoration:none; 
} 

a { 

  text-decoration:none; 
} 

 @media screen and (max-width:1920px) and (orientation: landscape) {
	 
	 
	 @viewport{
    zoom: 0.0;
    width: device-width;
	
	 }

#container-principal{
	
	width:100%;
	min-width:1000px;
	height:100%;
	float:left;
	margin:auto;
	text-align:center; 
	

 }
	 
	 

#banner{
	margin-top: 117px;
	width:100%;
	height:auto;
	position:relative;
	z-index: -2;
	
}
	 
	 
	 #banner img{
	
	width:100%;
	height:auto;
	
	
}






#bem-vindo{
	float:left;
	height:auto;
	width:100%;
	margin-top:40px;
	position:relative;
	z-index: 1;
}

#conteudo-bemvindo{
	text-align:center;
	height:auto;
	width:1000px;
	margin:auto;
	position:relative;
	z-index: 1;
}



#conteudo-bemvindo-esq{
	float: left;
	height:auto;
	width:600px;
	margin-top:7px;
	background-color:rgba(255,255,255,1.00);
	position:relative;
	z-index: 2;
	text-align: left;
}
	 
	 
	 	 #conteudo-bemvindo-esq h1{
		 margin-top: 2px;
			  margin-bottom: 17px;
				font-family: 'Oswald', sans-serif;
	font-size: 41px;
	font-style: normal;
		 color:#912f30;
		text-align: left;
		 letter-spacing: 0.4px;
		  width: 500px;
            height: auto;

}
	 
	 #conteudo-bemvindo-esq p{
     width: 500px;
     height: auto;
     text-align: left;
		 margin-top: 27px;
		 font-family: 'Maven Pro', sans-serif;
	font-size: 18px;
	font-style:normal;
	font-weight: lighter;
		 color: rgba(114,114,114,1.00);
		 letter-spacing: 0.4px;
		 line-height: 27px;
         text-overflow:ellipsis;
    overflow:hidden;
  	white-space:pre-line;
	display:list-item;
	direction: ltr;

}
	 
	 
	 
	 #conteudo-bemvindo-dir{
	
	height:auto;
	width:400px;
	margin-top:7px;
	background-color:rgba(255,255,255,1.00);
		z-index: 2;
	float: right;
		 text-align: right;
}
     
     	 #conteudo-bemvindo-dir img{
	
	width:370px;
    height:auto;
	margin-top:17px;
	
	float: right;
		 text-align: right;
}


#frota{
	height:377px;
	width:100%;
	text-align: center;
	margin-top:40px;
	position:relative;
	float: left;
	background: url("../img/fundo-frota.JPG") repeat;
	
}
	#conteudo-frota{
	height:377px;
	width:1000px;
	text-align: center;
	margin: auto;
	
} 
	 

	 
	  	#conteudo-frota img{
	margin-top: 70px;
	text-align: center;
	
	
} 
	 
	
	 	
	 
	 
	 #servicos2{
	height:450px;
	width:100%;
	
	margin-top:60px;
	position:relative;
	float: left;
	
	
}
	#conteudo-servicos2{
	height:450px;
	width:1000px;
	
	margin: auto;
	
} 
	 
	 
	 	   	#conteudo-servicos2-esq{
			float: left;
	height:450px;
	width:400px;
				text-align: left;
	
	
} 
	 
	 	 	  	#conteudo-servicos2-esq h1{
	margin-top: 10px;
			  margin-bottom: 20px;
		 
					text-align: left;

		 
		 color:#912f30;
		font-family: 'Oswald', sans-serif;
	font-size: 41px;
	font-style: normal;
	
	letter-spacing: 0.4px;
		 
	
	
} 
	 
	 	 	 	  	#conteudo-servicos2-esq p {
						display:grid;
	margin-top: 47px;
						margin-left: 4px;
			 
		 
					text-align:left;
						
font-family: 'Maven Pro', sans-serif;
	font-size: 17px;
	font-style:normal;
	font-weight: lighter;
		 color: rgba(114,114,114,1.00);
		 
		 line-height: 27px;
		 letter-spacing: 0.2px;
	
	
} 
	 
	 
	   	#conteudo-servicos2-dir{
			float: right;
	height:450px;
	width:600px;
	
	
} 
	 
	  	#conteudo-servicos2-dir img{
			float: right;
	margin-top: 47px;
	
	
}  


#plano{
margin-top: 100px;
margin-bottom: 70px;
width: 100%;
height: auto;
float: left;

}


#conteudoplano{
width: 1000px;
height: auto;
margin: auto;
text-align: center;


}

#conteudoplano img{
width: 1000px;
height: auto;

text-align: center;


}
	 
	 
	 #obituarios{
		 margin-top: 80px;
		 width:100%;
		 height:auto;
		 float:left;
         margin-bottom: 100px;
	 }
	 
	 
	  
	 #conteudo-obituarios{
		 width:1000px;
		 height:auto;
		 margin:auto;
	 }
	 
	  #conteudo-obituarios-titulo{
		 width:1000px;
		 height:225px;
		background-image:url("../img/fundo-obituarios.jpg") ;
          background-size: cover;
	 }
	 
	 
	    #conteudo-obituarios-titulo h1{
			padding-top: 4px;
			margin-right: 21px;
			  
		 
					text-align: right;

		 
		 color:rgba(255,255,255,1.00);
		font-family: 'Oswald', sans-serif;
	font-size: 35px;
	font-style: normal;
	
	letter-spacing: 0.4px;
		 
	 }
	 
	 
	 
	 
	 
	 #conteudo8-dados{
	margin-top:40px;
	width:1000px;
		 
	height:auto;
	
		  margin-bottom: 10px;
	text-align: center;
}

#conteudo8-dados-foto{
	margin-top: 47px;
	margin-left: 27px;
	width:300px;
	height:auto;
	
	float:left;	
	text-align: center;
	
}
	 
	 
	 #conteudo8-dados-foto img{
	object-fit: cover;
    object-position: center;
	border-radius:100%;
	width:300px;
	height:300px;
		 margin-bottom: 30px;
		 text-align: center;
		
}



#conteudo8-dados-foto p{
		  font-family: 'Maven Pro', sans-serif;
	font-size: 15px;
	font-style:normal;
	font-weight: lighter;
	color:#3d3d3d;
	line-height: 16px;
		 text-align: left;
		 float:left;
		 widtH:300px;
		 height:auto;
		 margin-top:10px; 
	
}
	 
	 
	   #vejamais{
		 float: left;
		 width:220px;
		 height:100px;
		
		   margin-left: 390px;
	 }
	 
	 
	 
	 .middle{
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.btn{
  position: relative;
  display: block;
  color: #7eadb2;
  font-size: 18px;
  font-family: 'Anton', sans-serif;
  text-decoration: none;
  margin: 30px 0;
  border: 2px solid #7eadb2;
  padding: 14px 60px;
  text-transform: uppercase;
  overflow: hidden;
  transition: 1s all ease;
	letter-spacing: 0.4px;
}
.btn::before{
  background:rgba(235,235,235,1.00);
	
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: -1;
  transition: all 0.6s ease;
	
}

.btn1::before{
	
  width: 0%;
  height: 100%;
}

.btn1:hover::before{
	
  width: 100%;
}

	
     #whatsapp{ 
	float: left;
	width:100%;
	height:300px;
	text-align:center;
	background:url("../img/fundo-whats.JPG");

}


#whatsapp img{ 
	margin-top: 75px;
	
	text-align:center;

}


}	












/*celular*/

@media screen and (max-width:960px) and (orientation: portrait){ 
	
		 @viewport{
    zoom: 0.0;
    width: device-width;
	
	 }
	
	
	
	#container-principal{
	
	width:100%;
	min-width:350px;
	height:100%;
	float:left;
	margin:auto;
	text-align:center; 
	

 }
	 
	 

#banner{
	margin-top: 70px;
	width:100%;
	height:auto;
	position:relative;
	z-index: -2;
	
}
	 
	 
	 #banner img{
	
	width:100%;
	height:auto;
	
	
}






#bem-vindo{
	float:left;
	height:auto;
	width:100%;
	margin-top:40px;
	position:relative;
	z-index: 1;
    padding-bottom: 47px;
}

#conteudo-bemvindo{
	
	height:auto;
	width:350px;
	margin:auto;
	position:relative;
	z-index: 1;
}



#conteudo-bemvindo-esq{
	float: left;
	height:auto;
	width:350px;
	margin-top:7px;
    margin-bottom:27px;
	
	position:relative;
	z-index: 2;
	
}
	 
	 
	 	 #conteudo-bemvindo-esq h1{
		 margin-top: 2px;
			  margin-bottom: 17px;
		 font-family: 'Oswald', sans-serif;
	font-size: 41px;
	font-style: normal;
width:350px;
		 
		 color:#912f30;
		text-align: center;
		 letter-spacing: 0.4px;
		 

}
	 
	 #conteudo-bemvindo-esq p{
         width:350px;
         text-align:center;
		 margin-top: 27px;
		  font-family: 'Maven Pro', sans-serif;
	font-size: 18px;
	font-style:normal;
	font-weight: lighter;
		 color: rgba(114,114,114,1.00);
		 letter-spacing: 0.4px;
		 line-height: 27px;
          text-overflow:ellipsis;
    overflow:hidden;
  	white-space:pre-line;
	display:list-item;
	direction: ltr;

}
	 
	 
	 
	 #conteudo-bemvindo-dir{
	
	height:auto;
	width:350px;
	margin-top:27px;
	background-color:rgba(255,255,255,1.00);
		z-index: 2;
	float: left;
		 text-align: center;
}

	 #conteudo-bemvindo-dir img{
	
	height:auto;
	width:350px;
	margin-top:1px;
	
		 text-align: center;
}

#frota{
	height:auto;
	width:100%;
	
	margin-top:10px;
	position:relative;
	float: left;
	background:#993c62;
	
}
	#conteudo-frota{
	height:200px;
	width:350px;
	text-align: center;
	margin: auto;
	
} 
	 
	
	 
	  	#conteudo-frota img{
            width: 340px;
            height: auto;
	margin-top: 44px;
	
	
	
} 
	 
	 
	  	
	 
	 
	 #servicos2{
	height:auto;
	width:100%;
	
	margin-top:27px;
	position:relative;
	float: left;
	
	
}
	#conteudo-servicos2{
	height:auto;
	width:350px;
	
	margin: auto;
	
} 
	 
	 
	 	   	#conteudo-servicos2-esq{
			float: left;
	height:auto;
	width:350px;
				text-align: left;
	
	
} 
	 
	 	 	  	#conteudo-servicos2-esq h1{
	margin-top: 27px;
			  margin-bottom: 30px;
		 
					text-align: center;

		 
		 color:#912f30;
		font-family: 'Oswald', sans-serif;
	font-size: 47px;
	font-style: normal;
	
	letter-spacing: 0.4px;
		
	
	
} 
	 
	 	 	 	  	#conteudo-servicos2-esq p {
						
	margin-top: 30px;
	text-align:left;
	font-family: 'Maven Pro', sans-serif;
	font-size: 17px;
	font-style:normal;
	font-weight: lighter;
		 color: rgba(114,114,114,1.00);
		 
		 line-height: 27px;
		 letter-spacing: 0.2px;
	
	
} 
	 
	 
	   	#conteudo-servicos2-dir{
			float: left;
	height:auto;
	width:350px;
	
	
} 
	 
	   	#conteudo-servicos2-dir img{
			
	height:auto;
	width:340px;
	margin-top: 34px;
	
}  


#plano{
margin-top: 47px;
margin-bottom: 7px;
width: 100%;
height: auto;
float: left;

}


#conteudoplano{
width: 350px;
height: auto;
margin: auto;
text-align: center;


}

#conteudoplano img{
width: 350px;
height: auto;

text-align: center;


}
	 
	 
	 #obituarios{
		 margin-top: 40px;
         margin-bottom: 100px;
		 width:100%;
		 height:auto;
		 float:left;
	 }
	 
	 
	  
	 #conteudo-obituarios{
		 width:350px;
		 height:auto;
		 margin:auto;
	 }
	 
	  #conteudo-obituarios-titulo{
		 width:350px;
		 height:225px;
		background-image:url("../img/fundo-obituarios.jpg");
	 }
	 
	 
	    #conteudo-obituarios-titulo h1{
			padding-top: 10px;
			margin-right: 17px;
			  
		font-family: 'Oswald', sans-serif;
	
	font-style: normal;
	
	letter-spacing: 0.4px;
					text-align: right;

		 font-size: 31px;
		 color:rgba(255,255,255,1.00);
		
		 
	 }
	 
	 
	 
	 
	 
	 #conteudo8-dados{
	margin-top:40px;
	width:350px;
		 
	height:auto;
	
		  margin-bottom: 10px;
	text-align: center;
}

#conteudo8-dados-foto{
	margin-top: 47px;
	margin-left: 25px;
	width:300px;
	height:auto;
	
	float:left;	
	text-align: center;
	
}
	 
	 
	 #conteudo8-dados-foto img{
	object-fit: cover;
    object-position: center;
	border-radius:100%;
	width:300px;
	height:300px;
		 margin-bottom: 30px;
		 text-align: center;
		
}



#conteudo8-dados-foto p{
		font-family: 'Maven Pro', sans-serif;
	font-size: 15px;
	font-style:normal;
	font-weight: lighter;
	color:#3d3d3d;
	line-height: 16px;
		 text-align: center;
		 float:left;
		 widtH:300px;
		 height:auto;
		 margin-top:10px; 
	
}
	 
	 
	   #vejamais{
		   float: left;
		 width:220px;
		 height:100px;
		margin-left: 65px;
		   
	 }
	 
	 
	 
	 .middle{
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.btn{
  position: relative;
  display: block;
  color: #7eadb2;
  font-size: 18px;
  font-family: 'Anton', sans-serif;
  text-decoration: none;
  margin: 30px 0;
  border: 2px solid #7eadb2;
  padding: 14px 60px;
  text-transform: uppercase;
  overflow: hidden;
  transition: 1s all ease;
	letter-spacing: 0.4px;
}
.btn::before{
  background:rgba(235,235,235,1.00);
	
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: -1;
  transition: all 0.6s ease;
	
}

.btn1::before{
	
  width: 0%;
  height: 100%;
}

.btn1:hover::before{
	
  width: 100%;
}
    
    
    #whatsapp{ 
	float: left;
	width:100%;
	height:160px;
	text-align:center;
	background:url("../img/fundo-whats.JPG");

}
	
	
	#conteudo-whatsapp{ 
	margin: auto;
	width:350px;
	height:160px;
	text-align:center;
	

}


#conteudo-whatsapp img{ 
	width:350px;
	height:auto;
	margin-top: 45px;
	
	text-align:center;

}

}	
	
	
	
	
	



