
.montserrat-<uniquifier> {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.pacifico-regular {
  font-family: "Pacifico", cursive;
  font-weight: 400;
  font-style: normal;
}


body { 
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; 
    animation-fill-mode: forwards; 
} 
  
@keyframes fadeInAnimation { 
    0% { 
        opacity: 0; 
    } 
    100% { 
        opacity: 1; 
     } 
} 

.row { width: 100%;  padding: 0 !important; margin: 0 !important; }
/*.navbar-nav {  margin: -5% 0 0 45%; }*/
.navbar-brand img { width: 90%; margin: 20% 0 0 20%; }
.navbar-nav .nav-item { min-width: 15% !important; margin: 0 5% 0 0 !important; text-align: center;}
.navbar-nav .nav-link { 
	padding: 0;	 
	color: #ffffff !important; 
	font-family: Pacifico !important;
	font-weight: 400; 
	font-size: 28px;
	border-bottom: 1px solid transparent;
	transition: border-bottom 0.8s;
}
.navbar-nav .nav-link:hover { 
	border-bottom: 1px solid #ffffff;
}


.contatos a { color: #000000;  }
.email a { color: #ffffff; }
.whats a { color: #ffffff; }
.whats { padding: 0 0 0 16px; }


.tabela { margin: 0 0 50px 0;}

#carousel .item div { width: 50%; margin: 0 auto; }
#carousel .item img { width: 75%; margin: 0 auto; }
#carousel .item .depoimentos {color: #281517;}


button { outline: 0 !important; }

.scroll-top	{
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99;
  background: transparent;
  border: none;
  display: none;
}

/* BOTAO WHATS*/

#robbu-whatsapp-button {
    display:flex;
    position:fixed;
    background:#25d366;
    bottom:25px;
    border-radius:50%;
    width:64px;
    height:64px;
    box-shadow:2px 2px 12px rgba(22,124,60,.2);
    transition:.4s;
    align-items:center;
    justify-content:center
}
#robbu-whatsapp-button>.rwb-tooltip {
    position:absolute;
    bottom:100%;
    margin-bottom:20px;
    border-radius:4px;
    padding:15px;
    color:#2d2d2d;
    font-size:16px;
    white-space:nowrap;
    box-shadow:2px 2px 12px rgba(0,0,0,.2);
    opacity:0;
    transition:.4s;
    pointer-events:none
}
#robbu-whatsapp-button>.rwb-tooltip:after {
    display:block;
    content:"";
    position:absolute;
    top:85%;
    width:0;
    height:0;
    border-style:solid;
    border-width:6px 7px 0 7px;
    border-color:#fff transparent transparent transparent;
    transition:.4s
}
#robbu-whatsapp-button.left {
    left:25px
}
#robbu-whatsapp-button.left>.rwb-tooltip {
    left:0;
    transform:translateX(-10%)
}
#robbu-whatsapp-button.left>.rwb-tooltip:after {
    left:23px
}
#robbu-whatsapp-button:not(.left) {
    right:25px
}
#robbu-whatsapp-button:not(.left)>.rwb-tooltip {
    right:0;
    transform:translateX(10%)
}
#robbu-whatsapp-button:not(.left)>.rwb-tooltip:after {
    right:23px
}
#robbu-whatsapp-button>img {
    display:block;
    width:34px;
    height:34px
}
#robbu-whatsapp-button:hover {
    background:#21bd5c;
    box-shadow:3px 3px 12px rgba(14,81,39,.4)
}
#robbu-whatsapp-button:hover>.rwb-tooltip {
    opacity:1;
    transform:translateX(0)
}
#robbu-whatsapp-button:hover>.rwb-tooltip:after {
    top:100%;
    transition-delay:.4s
}



@media only screen and (max-width: 360px) {

	.navbar-brand img { max-width: 200px;  }
	.navbar-nav .nav-item { text-align: left;}
	.navbar-nav .nav-link { color: #000000 !important; }
	.navbar-brand img { width: 100%; margin: 20% 0 0 5%; }	

	.email { display: none; }
	.whats { display: none; }	

	.bg-main { 
		background-image: url('../images/bg-main-mob.jpg');
		background-size: cover;
		background-position: -50px 0;
		background-repeat: no-repeat;
		height: 150px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0;}
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 100%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 100%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }

	.depoimentos .apostrofo { margin: 0 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:16px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:20px; font-weight:700;}

	
	.owl-next {position: absolute; width: 30px; height: 30px;  right: 30px; top: 220px;}
	.owl-prev {position: absolute; width: 30px; height: 30px;  left: 0px; top: 220px;}
	.owl-next span img {position: absolute; width: 30px; height: 30px;}
	.owl-prev span img {position: absolute; width: 30px; height: 30px;}

}

@media only screen and (min-width: 361px) and (max-width: 376px) {

	.navbar-brand img { max-width: 200px;  }
	.navbar-nav .nav-item { text-align: left;}
	.navbar-nav .nav-link { color: #000000 !important; }
	.navbar-brand img { width: 100%; margin: 20% 0 0 5%; }

	.owl-next {position: absolute; width: 30px; height: 30px;  right: 30px; top: 220px;}
	.owl-prev {position: absolute; width: 30px; height: 30px;  left: 0px; top: 220px;}
	.owl-next span img {position: absolute; width: 30px; height: 30px;}
	.owl-prev span img {position: absolute; width: 30px; height: 30px;}

	.email { display: none; }
	.whats { display: none; }	

	.bg-main { 
		background-image: url('../images/bg-main-mob.jpg');
		background-size: cover;
		background-position: -180px 0;
		background-repeat: no-repeat;
		height: 180px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0;}
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 100%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 100%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: 0 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:18px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:20px; font-weight:700;}
}


@media only screen and (min-width: 377px) and (max-width: 680px){

	.navbar-brand img { max-width: 200px;  }
	.navbar-nav .nav-item { text-align: left;}
	.navbar-nav .nav-link { color: #000000 !important; }
	.navbar-brand img { width: 100%; margin: 20% 0 0 5%; }

	.owl-next {position: absolute; width: 30px; height: 30px;  right: 50px; top: 190px;}
	.owl-prev {position: absolute; width: 30px; height: 30px;  left: 0px; top: 190px;}
	.owl-next span img {position: absolute; width: 30px; height: 30px;}
	.owl-prev span img {position: absolute; width: 30px; height: 30px;}

	.email { display: none; }
	.whats { display: none; }	

	.bg-main { 
		background-image: url('../images/bg-main-mob.jpg');
		background-size: cover;
		background-position: -120px 0;
		background-repeat: no-repeat;
		height: 200px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0;}
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 100%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 100%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }

	.depoimentos .apostrofo { margin: 0 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:18px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:20px; font-weight:700;}
	
	
}

@media only screen and (min-width: 681px) and (max-width: 1000px) {

	.navbar-nav {  margin: -20% 0 0 -20%; }
	.navbar-brand img { width: 60%; margin: 10% 0 0 5%; }	
	.navbar-nav .nav-link { 
		padding: 0;	 
		color: #ffffff !important; 
		font-family: Pacifico !important;
		font-weight: 400; 
		font-size: 20px;
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}	
	.owl-next {position: absolute; width: 30px; height: 30px;  right: 50px; top: 150px;}
	.owl-prev {position: absolute; width: 30px; height: 30px;  left: 0px; top: 150px;}
	.owl-next span img {position: absolute; width: 30px; height: 30px;}
	.owl-prev span img {position: absolute; width: 30px; height: 30px;}

	.email { display: none; }
	.whats { display: none; }	
	

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: -40px 0;
		background-repeat: no-repeat;
		height: 250px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0;}
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 100%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 100%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: 0 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:18px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:20px; font-weight:700;}
	
}

@media only screen and (min-width: 1001px) and (max-width: 1024px) {

	.navbar-nav {  margin: -8% 0 0 0; }
	.navbar-brand img { width: 70%; margin: 5% 0 0 10%; }	
	.navbar-nav .nav-link { 
		padding: 0;	 
		color: #ffffff !important; 
		font-family: Pacifico !important;
		font-weight: 400; 
		font-size: 18px;
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}	

	.owl-next {position: absolute; width: 30px; height: 30px;  right: 30px; top: 150px;}
	.owl-prev {position: absolute; width: 30px; height: 30px;  left: 0px; top: 150px;}
	.owl-next span img {position: absolute; width: 30px; height: 30px;}
	.owl-prev span img {position: absolute; width: 30px; height: 30px;}

	.email { display: none;}
	.whats { display: none;}	


	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		height: 200px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px;  margin: 50px 0 0 0; }
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 100%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 100%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: 0 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:18px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:20px; font-weight:700;}
}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {

	.navbar-nav {  margin: -8% 0 0 38%; }
	.navbar-brand img { width: 70%; margin: 5% 0 0 10%; }	
	.navbar-nav .nav-link { 
		padding: 0;	 
		color: #ffffff !important; 
		font-family: Pacifico !important;
		font-weight: 400; 
		font-size: 22px;
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}	
	.owl-next {position: absolute; width: 30px; height: 30px;  right: 50px; top: 190px;}
	.owl-prev {position: absolute; width: 30px; height: 30px;  left: 0px; top: 190px;}
	.owl-next span img {position: absolute; width: 30px; height: 30px;}
	.owl-prev span img {position: absolute; width: 30px; height: 30px;}

	.email { color: #ffffff; padding: 0 0 0 120px; margin: -50px 0 0 0; }
	.whats { color: #ffffff; padding: 0 0 0 135px; margin: 0 0 0 0;}	


	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: -95px -100px;
		background-repeat: no-repeat;
		height: 350px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px;  margin: -50px 0 0 0;}
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 100%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 100%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: -30px 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:25px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:28px; font-weight:700;}
}

@media only screen and (min-width: 1367px) and (max-width: 1520px) {

	.navbar-nav {  margin: -5% 0 0 35%; }
	.navbar-brand img { width: 90%; margin: 20% 0 0 10%; }	
	.navbar-nav .nav-link { 
		padding: 0;	 
		color: #ffffff !important; 
		font-family: Pacifico !important;
		font-weight: 400; 
		font-size: 24px;
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}	
	.owl-next {position: absolute; width: 50px; height: 50px;  right: 50px; top: 150px;}
	.owl-prev {position: absolute; width: 50px; height: 50px;  left: 0px; top: 150px;}
	.owl-next span img {position: absolute; width: 50px; height: 50px;}
	.owl-prev span img {position: absolute; width: 50px; height: 50px;}

	.email { color: #ffffff; padding: 0 0 20px 100px; margin: 0 0 0 0;}
	.whats { color: #ffffff; padding: 0 0 0 110px; margin: 0 0 0 0;}	

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: -350px 0px;
		background-repeat: no-repeat;
		height: 465px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0; }
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 80%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 90%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: -60px 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:25px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:28px; font-weight:700;}

}

@media only screen and (min-width: 1521px) and (max-width: 1900px) {

	.navbar-nav {  margin: -5% 0 0 45%; }
	.navbar-brand img { width: 90%; margin: 20% 0 0 10%; }	
	.navbar-nav .nav-link { 
		padding: 0;	 
		color: #ffffff !important; 
		font-family: Pacifico !important;
		font-weight: 400; 
		font-size: 24px;
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}	

	.owl-next {position: absolute; width: 60px; height: 60px;  right: 50px; top: 150px;}
	.owl-prev {position: absolute; width: 60px; height: 60px;  left: 0px; top: 150px;}
	.owl-next span img {position: absolute; width: 60px; height: 60px;}
	.owl-prev span img {position: absolute; width: 60px; height: 60px;}

	.email { color: #ffffff; padding: 0 0 20px 300px; margin: 0 0 0 0;}
	.whats { color: #ffffff; padding: 0 0 0 315px; margin: 0 0 0 0;}	

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		height: 465px;
		width: 100%;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0; }
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 80%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 90%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: -60px 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:25px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:28px; font-weight:700;}
}

@media only screen and (min-width: 1901px) {

	.navbar-nav {  margin: -5% 0 0 45%; }
	.navbar-brand img { width: 90%; margin: 20% 0 0 10%; }	
	.navbar-nav .nav-link { 
		padding: 0;	 
		color: #ffffff !important; 
		font-family: Pacifico !important;
		font-weight: 400; 
		font-size: 24px;
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}	

	.owl-next {position: absolute; width: 50px; height: 50px;  right: 50px; top: 150px;}
	.owl-prev {position: absolute; width: 50px; height: 50px;  left: 0px; top: 150px;}
	.owl-next span img {position: absolute; width: 50px; height: 50px;}
	.owl-prev span img {position: absolute; width: 50px; height: 50px;}

	.email { color: #ffffff; padding: 0 0 20px 300px; margin: 0 0 0 0;}
	.whats { color: #ffffff; padding: 0 0 0 315px; margin: 0 0 0 0;}	

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 465px;
		width: 100%;
		max-width: 1920px;
	}

	.tit01 { border-bottom: 1px solid #281517; width:100%; padding: 0 0 0 20px; background: url('../images/bg-tit01.png'); background-repeat: no-repeat; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; margin: 50px 0 0 0; }
	.tit02 { border-bottom: 1px solid #281517; width:100%; padding: 0 20px 0 0; background: url('../images/bg-tit02.png'); background-repeat: no-repeat; background-position: right; color:#ffffff; font-family: Pacifico; font-weight: 400; font-size: 32px; text-align:right; }
	.texto { font-family: "Montserrat"; font-size:16px; color:#281517; padding: 20px 0 0 20px;}
	.texto2 { font-family: "Montserrat"; font-weight: 600; font-size:18px; color:#281517; padding: 20px 0 20px 0;}
	.texto3 { font-family: "Montserrat"; font-weight: 600; font-size:15px; color:#281517; padding: 20px 0 0 0;}
	.graficos {width: 80%; max-width: 594px; }
	.meditacao {width: 100%; max-width: 728px; }
	.pendulo {width: 90%; max-width: 481px; }
	.tabela {width: 100%; border-radius: 20px; border: 1px solid #281517; background-color: #ebebeb;}
	.contatos { padding: 20px 0 20px 0;}
	.certificado { text-align:center; }
	
	.depoimentos .apostrofo { margin: -60px 0 0 0; }
	.depoimentos { padding: 100px 0 100px 0; font-family:pacifico; font-size:25px;  text-align: center;}
	.depoimentos span { font-family:pacifico; font-size:28px; font-weight:700;}
}

/*Cookies*/

.myCookieWarningClass {
	box-shadow: 0px 0px 10px 1px #101010;
	border-radius: 5px;
	border: 1px solid #a1a1a1;
	margin: 30px;
}

#output {
    color: orange;
    letter-spacing: 2px;        
}

#cookieWarnBox .text { font-family: mundiallight!important; }

.text { color: #ffffff; }
.text a{ color: #ffffff; text-decoration: underline; }

.btn-success, .btn-warning { cursor: pointer; font-family: mundiallight!important;}
.btn-success { background-color: transparent!important; border: 1px solid #ffffff!important; }
.btn-warning { background-color: #ffffff!important; color: #5e85b6!important; border: 1px solid #ffffff!important; }