*
  
body {
   margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: verdana;
 
}

@media only screen and (min-width:1200px)
{
	.nav-item > .nav-link{
	padding: 5px 20px !important;
	display: block !important;
}
}

@media only screen and (max-width:992px){
	.header-inner{
	background-color: white!important;
	}

	.nav-item > .nav-link{
		color: black!important;
	}
		.logo{color: #000 !important;
			font-weight: 600!important;
	}
			.content-banner .first-title{
		font-size: 30px !important;
			}
}
 
 
.header{
position: relative;
width: 100%;
transition: 0.7s;
	
}
/*--van al script .header-inner y .navbar-scroll--*/
.header-inner{
position: absolute;
top: 0;
left: 0;
width:100%;
z-index: 99;
background-color: transparent;
}
.navbar-scroll{
background-color: #ffffff;
padding: 0;
position: fixed;
top:0;
z-index: 99;
box-shadow:0px 1px 10px rgba(0,0,0,0.4);
transition-duration: 0.6s; 
}
/*--------------------*/
.logo{
color:#ffffff;
}

.nav-item .nav-link{
display: block;
line-height: 36px;
text-transform: capitalize;
font-size: 16px;
font-weight: 500;
color: #ffffff;
transition: 0.15s;}

.nav-item .nav-link:hover{
color: #FE4066;
}

.header-btn{
color:#ffffff;
border-radius: 30px;
background-color:gray;
border:none;
font-weight: 500;
outline: none;
font-size: 15px;
padding:7px 22px;
transition: 0.5s;
}

.header-btn:hover{
background-color: #FE4066;
cursor: pointer;
}

.navbar-scroll .nav-item .nav-link{
color: black;
}

.navbar-scroll .header-btn{
color: #ffffff;
background-color: #fe4066;
}

.navbar-scroll .logo{
color: #000;
font-weight: 500;
}

.first-title{
text-transform: capitalize;
}

section{
background-color: white;
padding: 4rem 0rem 4rem;
}
section:nth-of-type(even){
background-color: #fe4066;
color: white;
}

/*---CARD CONSULTATION HOVER----*/

	.grow{
	
}
.grow_1:hover{
	background-color: #D7F78E;
	transition: 2s ease;
}

.grow_1 img{
transition: 1s ease;
}

.grow_1 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}
 /*--- card consulta hover 2---*/

 .grow_2:hover{
	background-color: #FA85F1;
	transition: 2s ease;
}
.grow_2 img{
transition: 1s ease;
}

.grow_2 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}
 /*--- card consulta hover 3---*/
.grow_3:hover{
	background-color: #628FF5;
	transition: 2s ease;
}

.grow_3 img{
transition: 1s ease;
}

.grow_3 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}

 /*--- card consulta hover 4---*/
.grow_4:hover{
	background-color: #2DA059;
	transition: 2s ease;
}

.grow_4 img{
transition: 1s ease;
}

.grow_4 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}

 /*--- card consulta hover 4---*/
.grow_5:hover{
	background-color: #FC8921;
	transition: 2s ease;
}

.grow_5 img{
transition: 1s ease;
}

.grow_5 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}

/*--- card conusltate---------*/
 
/*---SECTION ABOUT1 -----*/
 

 
.about2{
padding-top: 90px; 
padding-bottom: 90px;
background-image: url('img/logo13.jpg');	  
background-size: cover;
min-height: 60vh;
background-repeat: no-repeat;
background-position: center;
}
.about2 .container{
	width: 100%; 
	 
}
.about2 h2{
	color: #fff;
	font-size: 25px;
	padding-left: 10px;
}
.about2 p{
	margin-top: 15px;
	text-align: justify;
	padding: 0px 10px 0px 10px;
	color: #fff;
}
.about2 img{
	float: left;
	padding: 0px 10px 10px 5px;
	width: 500px;
}

.about2 img:hover{
	
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;

}	
	

.about2 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
	
}
.about2 .btn:hover{
background: transparent;
		color: #000;
}
 

.clase2{
background-image: url('img/logo13.jpg');
}


.clase2 p{
	color: #fff;
	font-size: 16px;
	padding: 5px 20px 0px 20px;
}



.clase2 h5{
	color: #fff;
	font-size: 30px;
	padding-left: 10px;
}


.clase2 h1{
	color: #fff;
	font-size: 30px;
	 
	padding: 5px 20px 0px 20px;
}


.clase2 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
	

	}
.clase2 .btn:hover{
background: transparent;
		color: #000;	
}

/*---------*/


.clase3{
background-image: url('img/logo13.jpg');
}

.clase3 p{
	color: #fff;
	font-size: 16px;
	padding: 5px 20px 0px 20px;
}



.clase3 h5{
	color: #fff;
	font-size: 30px;
	padding-left: 10px;
}


.clase3 h1{
	color: #fff;
	font-size: 20px;
		 
	padding: 5px 20px 0px 20px;
}
.clase3 h2{
	

	color: #fff;
	font-size: 30px;
	 
	padding: 5px 20px 0px 20px;
}

.clase3 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
	

	}
.clase3 .btn:hover{
background: transparent;
		color: #000;	
}

.about1{
background-image: url('img/logo13.jpg');
}
.about1 .card{
 
}

.about1 .texto{
color: #000;
padding: 5px 20px 0px 20px;

}
.about1 p{
	text-align: justify;
	color: #fff;
}
.about1 h1{
	color: #fff;
	font-size: 30px;
}
.about1{
	background-color: #AC494B;
}
.about1 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
	

	}
.about1 .btn:hover{
background: transparent;
		color: #000;	
}

.about1 img:hover{
	
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;

}
  
/*---CARD CONSULTATION HOVER----*/

.about1 .card:hover{
	background-color: #D7F78E;
	transition: 2.5s ease;
}

.about1 .card{
transition: 2s ease;
}

.about1 .card:hover{
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
transition: 2s ease;
}
/*-------*/
.card:hover{
	background-color: #D7F78E;
	transition: 2.5s ease;
}

.card{
transition: 2s ease;
}

.card:hover{
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
transition: 2s ease;
}


.grow_1:hover{
	 
}

.grow_1 img{
transition: 1s ease;
}

.grow_1 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}
  
 
.consulta1-6{
	background-image: url('img/logo13.jpg');
 	padding: 5px 0px 20px 0px;
	border: solid 2px #36EF14;
}
	
 
.consulta1-6 h1{
	color: #fff;
	font-size: 30px;
	padding: 5px 20px 0px 20px;
}


.consulta1-6 h5{
	color: #000;
	 
	font-size: 30px;
	padding-left: 10px;
}
.consulta1-6 p{
	color: #000;
	font-size: 16px;
	padding: 5px 20px 0px 20px;
}
 .consulta1-6 .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;


}
 
	.consulta1-6 .btn:hover{
background: transparent;
		color: #000;
		
		
	}
/*--SECTION CONSULTATION1--3 CARDS*/

#astrology-sessions1 h2, p{
	color: #fff;
}
	
	
#astrology-sessions1{
background-image: url("img/logo39.jpg");
padding-top: 90px; 
padding-bottom: 90px; 
background-size: cover;
min-height: 60vh; 
background-repeat: no-repeat;
background-position: center;
 
}


#astrology-sessions1 .btn, #oracle1 .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
	
}
#astrology-sessions1 .btn:hover{
background: transparent;
		color: #000;

	
}
#astrology-sessions1 .container{
	width: 100%; 
	border: solid 2px;
	
}

#astrology-sessions1 .card{
	height: 100%;
	background-color: transparent;
	color: #fff;	
		
	}

#astrology-sessions1 .card img{
transition: 1s ease;
}

#astrology-sessions1 .texto{
	height: 100%;
}

#astrology-sessions1 .texto:hover{
	 
	transition: 2s ease;
	 
}
#astrology-sessions1 .img-fluid:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}

#astrology-sessions1 .img-fluid{
	float: right;
	padding: 0px 10px 10px 5px;
	width: 500px; 
	
	}

/*--SECTION ORACLE1----*/
#oracle1{
padding-top: 90px; 
padding-bottom: 90px; 
background-size: cover;
min-height: 60vh; 
background-repeat: no-repeat;
background-position: center;
	background-color: #481577;
}
#oracle1 .card{
	background-color:transparent; 
}
 


#oracle1 .img-fluid:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}

#oracle1 .img-fluid{
	float: right;
	padding: 0px 10px 10px 5px;
	width: 500px; 
	
	}

 
#oracle1 .btn:hover{
background: transparent;
		color: #000;

/*---SECTION VIDEO2---*/	

}
.tour1 .btn{
	
    display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
}
	.tour1 .btn:hover{
background: transparent;
		color: #000;


		
}
	.tour3{
 
	 padding-bottom: 15px;
	
}
.tour3 h1{
	 
	font-size: 30px;
	color: #870C43;
	text-align: center;
	 
	
}
.tour3 h2{
	color: #000;
	font-size: 30px;
	text-align: center;

}
.tour3 h5{
	color: #F2090D; 
	font-size:16px;
	text-align:justify; 
	padding-left: 30px;
	padding-right: 30px;
	line-height: 1.5;
	
}.tour3 .texto{
	 
	padding-bottom: 20px;
	border-bottom: 2px solid #870C43;
	

	 
	}
.tour3 p{
	font-size: 16px;
	color: #000;
	text-align: justify
	 
	

	
}

.tour3 p1{
	font-style: italic; 
	font-size: 16px;
	color: #8280BE;
}
.tour3 p2{
	font-size: 14px;
	color: #8280BE;
}

.parallax-window .btn{
    display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
}

.parallax-window .btn:hover{
background: transparent;
		color: #000;
		
		
	}

#video1 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	#video1 .btn:hover{
background: transparent;
		color: #000;
		
		
	
}

#video2 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	#video2 .btn:hover{
background: transparent;
		color: #000;
		
		
	}	
	
/*--consultation card hover efects--*/	
 
#video2 .card:hover{
	background-color: #3B0A65;
	transition: 2s ease;
}

#video2 .card img{
transition: 1s ease;
}
 
#video2 .card img:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}


#video2 h5, p{
	color: #fff;
		
	}

/*---SECTION TESTIMONIALS------*/	
.testimonios h1{
	color: #BD080B;
	padding-top: 20px;;
}
 .testimonios h2{
	color: #BD080B;
	height: 100%;
}
.testimonios h3{
	color: #3BCBD5;
	font-size: 18px;
	
}.testimonios p1{
	color: #F1FA0B;

 
}.testimonios p2{
	color: #fff;
}
	
.testimonios .carousel-item p{
	
	 
	height: 320px;
}

 .testimonios .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	.testimonios .btn:hover{
background: transparent;
		color: #000;
		
		
	}	
	

/*---SECTION TESTIMONIALS------*/	
.testimoniotour h1{
	color: #BD080B;
	padding-top: 20px;;
}
 .testimoniotour h2{
	color: #BD080B;
	height: 100%;
}
.testimoniotour h3{
	color: #3BCBD5;
	font-size: 18px;
	
}.testimoniotour p1{
	color: #F1FA0B;

 
}.testimoniotour p2{
	color: #fff;
}
	
.testimoniotour p{
	
	 
	height: 320px;
}

 .testimoniotour .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	.testimoniotour .btn:hover{
background: transparent;
		color: #000;
		
		
	}


/*---SECTION TESTIMONIALS------*/
 .horizon{
 
	 padding-bottom: 60px;
	
}
.horizon .container{
	
	 
	
}.horizon .texto{
	 
	padding-bottom: 20px;
	border-bottom: 2px solid #CFCDCD;
	
}	

.titulo h1{
	 
	font-size: 24px;
	color: #870C43;
	text-align: center;
	 
	 
	}
.horizon p{
	font-size: 16px;
	color: #000;
	text-align: justify
	 
	
}


.horizon p1{
	font-style: italic; 
	font-size: 16px;
	color: #8280BE;
}
.horizon p2{
	font-size: 14px;
	color: #8280BE;
}
  
/*--container
 

 
.horizon .texto:hover{
	background-color: #D7F78E;
	transition: 2s ease;
	 
}
-hover--*/


/*---SECTION TESTIMONIALS------*/


/*---SECTION MISCELANEOS1---*/	
#miscelaneo1{
	
background-image: url("img/logo6.jpg");
 
 
background-size: cover;
 
background-repeat: no-repeat;
background-position: center;
 

	
	
}
#miscelaneo1 .card{
	height: 100%;
	background-color: transparent; 
}

/*--igual--altura--btn*/
#miscelaneo1 .card-text{
	flex-grow: 1;
	color: #fff;
}

/*--igual--altura--texto*/
#miscelaneo1 .card-body{
	display: flex;
	height: 100%;
	flex-direction: column;
	color: #fff;
	
	 
}
/*--igual--altura--btn*/

#miscelaneo1 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	#miscelaneo1 .btn:hover{
background: transparent;
		color: #000;
		
		
	}	
	
/*--consultation card hover efects--*/	
 
#miscelaneo1 .card:hover{
	background-color: #3B0A65;
	transition: 2s ease;
}

#miscelaneo1 .card img{
transition: 1s ease;
}
 
#miscelaneo1 .card img:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}


#miscelaneo1 h5, p{
	color: #fff;
}



/*---WEB WEB WEB CONSULTATION2-WEB WEB WEB----*/
#consultation1{
	
background-image: url("img/logo6.jpg");
 
 
background-size: cover;
 
background-repeat: no-repeat;
background-position: center;
 

	
	
}
#consultation1 .card{
	height: 100%;
	background-color: transparent; 
}

/*--igual--altura--btn*/
#consultation1 .card-text{
	flex-grow: 1;
	color: #fff;
}

/*--igual--altura--texto*/
#consultation1 .card-body{
	display: flex;
	height: 100%;
	flex-direction: column;
	color: #fff;
	
	 
}
/*--igual--altura--btn*/

#consultation1 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	#consultation1 .btn:hover{
background: transparent;
		color: #000;
		
		
	}	
	
/*--consultation card hover efects--*/	
 
#consultation1 .card:hover{
	background-color: #3B0A65;
	transition: 2s ease;
}

#consultation1 .card img{
transition: 1s ease;
}
 
#consultation1 .card img:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}


#consultation1 h5, p{
	color: #fff;
}
 

/*---SECTION CONSULTATION2-----*/	

#consultation2 h2, p{
	color: #fff;
}
#consultation2{
	
background-image: url("img/logo6.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
	
}
#consultation2 .card{
	height: 100%;
	background-color: transparent; 
}

/*--igual--altura--btn*/
#consultation2 .card-text{
	flex-grow: 1;
	
}

/*--igual--altura--texto*/
#consultation2 .card-body{
	display: flex;
	height: 100%;
	flex-direction: column;
	color: #fff;
	
	 
}
/*--igual--altura--btn*/

#consultation2 .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	#consultation2 .btn:hover{
background: transparent;
		color: #000;
		
		
	}	
	
/*--consultation card hover efects--*/	
 
 

#consultation2 .card img{
transition: 1s ease;
}
 
#consultation2 .card img:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.0);
transition: 2s ease;
}
 
 
 /*--- card consulta hover 4---*/
.grow_6:hover{
	background-color: #1FCDCA;
	transition: 2s ease;
}

.grow_6 img{
transition: 1s ease;
}

.grow_6 img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;

}


/*---SECTION TYPE2-----*/

#type2{
background-image: url("img/logo24.png");
	padding: 5px 0px 20px 0px;
}

#type2 .img-fluid:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}

#type2 .img-fluid{
	float: right;
	padding: 0px 10px 10px 5px;
	width: 500px; 
	 
}
#type h2{
	color: #fff;

	 
}
#type2 .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
	
}
	#type2 .btn:hover{
background: transparent;
		color: #000;

	
}
#type2 .container{
	width: 100%; 
	border: solid 2px;
	
}

#type2 .card{
	height: 100%;
	background-color: transparent;
		border: solid 0px;
		
	}

#type .card img{
transition: 1s ease;
}

#type2 .texto{
	height: 100%;
}

#type2 .texto:hover{
	 
	transition: 2s ease;
	 
}

/*---SECTION CONSULTATION3-----*/

/*---SECTION CONSULTATION3-----*/

#consultation1-3 .grow1-3:hover{
 
	background-color: ;
	transition: 2s ease;
}

#consultation1-3 .grow1-3 img{
transition: 1s ease;
}

#consultation1-3 .grow1-3 img:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.1);
transition: 1s ease;

}	


#consultation1-3{
	background-color: #695EA4;
	padding: 5px 0px 20px 0px;
}

#consultation1-3 .card-text{
	 color: #000;
}


#consultation1-3 .h5, p{
	color: #000;
}

 #consultation1-3 .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;


}
 
	#consultation1-3 .btn:hover{
background: transparent;
		color: #000;
		
		
	}

/*---SECTION



#consultation3{
	background-color: #695EA4;
	padding: 5px 0px 20px 0px;
}
#consultation3 .h5, p{
	color: #000;
}

 #consultation3 .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;


}
 
	#consultation3 .btn:hover{
background: transparent;
		color: #000;
		
		
	}
 CONSULTATION3-----*/
/*---SECTION CONSULTATION3-----*/
/*---SECTION CONSULTATION3-----*/
.store{
	background-image: url('img/logo13.jpg');
	background-color: #695EA4;
	padding: 5px 0px 20px 0px;
}
	
 
.store h1{
	color: #fff;
	font-size: 30px;
	padding: 5px 20px 0px 20px;
}


.store h5{
	color: #000;
	 
	font-size: 30px;
	padding-left: 10px;
}
.store p{
	color: #000;
	font-size: 16px;
	padding: 5px 20px 0px 20px;
}
 .store .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;


}
 
	.store .btn:hover{
background: transparent;
		color: #000;
		
		
	}
  
/*---------*/
/*---SECTION CONSULTATION2-----*/	

.jungian h2, p{
	color: #fff;
}
.jungian{
	
background-image: url("img/logo6.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
	
}
.jungian .card{
	height: 100%;
	background-color: transparent; 
}

/*--igual--altura--btn*/
.jungian .card-text{
	flex-grow: 1;
	
}

/*--igual--altura--texto*/
.jungian .card-body{
	display: flex;
	height: 100%;
	flex-direction: column;
	color: #fff;
	
	 
}
/*--igual--altura--btn*/

.jungian .btn{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;
}
	.jungian .btn:hover{
background: transparent;
		color: #000;
		
		
	}	
	
/*--consultation card hover efects--*/	
 
.jungian .card:hover{
	background-color: #3B0A65;
	transition: 2s ease;
}

.jungian .card img{
transition: 1s ease;
}
 
.jungian .card img:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}
 
 /*---SECTION TYPE2-----*/

.dream{
background-image: url("img/logo24.png");
	padding: 5px 0px 20px 0px;
}

.dream .img-fluid:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}

.dream .img-fluid{
	float: right;
	padding: 0px 10px 10px 5px;
	width: 500px; 
	 
}
.dream h2{
	color: #fff;
}
.dream p{
	color: #fff;
	 
}
.dream .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
	
}
	.dream .btn:hover{
background: transparent;
		color: #000;

	
}
.dream .container{
	width: 100%; 
	 
	
}

.dream .card{
	height: 100%;
	background-color: transparent;
		
		
	}

.dream .card img{
transition: 1s ease;
}

.dream .texto{
	height: 100%;
	padding: 5px 20px 0px 20px;
}

.dream .texto:hover{
	 
	transition: 2s ease;
	 
}

/*---SECTION TYPE2-----*/

.coaching{
background-image: url("img/logo24.png");
}

.coaching .img-fluid:hover{
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1.02);
transition: 1s ease;
}

.coaching .img-fluid{
	float: right;
	padding: 0px 10px 10px 5px;
	width: 500px; 
	 
}
.coaching h2{
	color: #fff;
}
.coaching p{
	color: #fff;
	 
}
.coaching .btn{
	 display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #e91e63;
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.5s ease-in-out;
	border-radius: 5px;
	border: 1px solid #e91e63;
	margin: 10px 0;
	margin-top: auto;
	align-self: flex-start;	
	
}
	.coaching .btn:hover{
background: transparent;
		color: #000;

	
}
.coaching .container{
	width: 100%; 
	 
	
}

.coaching .card{
	height: 100%;
	background-color: transparent;
		
		
	}

.coaching .card img{
transition: 1s ease;
}

.coaching .texto{
	height: 100%;
	padding: 5px 20px 0px 20px;
}

.coaching .texto:hover{
	 
	transition: 2s ease;
	 
}







 /*--- card consulta hover 4---*/
/*--------*/


@media (max-width: 767.98px){
	.card .img-fit{
		aspect-ratio: 1.45 / 1;
	}
	
}


.embed-responsive{
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
	&::before{
		padding-top: 56.25%;
		display: block;
		content: "";
		box-sizing: border-box;
		
	}
	
	iframe{
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0;
		
		
	}
 
 

 
