@media (max-width:480px) {


main {
	background: url(main-bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 55px;
	background-color: #000;
	padding-top: 151px;
	border-bottom: 0.1px solid rgba(255,255,255,0.3);
}

header, main, section, footer {
	padding-left: 25px !important;
	padding-right: 25px !important;
}

footer p {
	text-align: center !important;
}

h1 {
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 34px;
/* or 121% */
color: #FFFFFF;
margin-bottom: 12px;
}

main p {
	font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
/* or 144% */
padding-right: 35px;
color: #FFFFFF;
margin-bottom: 38px;
}

main span {
	font-size: 14px;
}


#vantagens {
	margin-top: 20px;
	margin-bottom: 87px;
}

h2 {
	font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
/* or 133% */
color: #FFFFFF;
}

#mb28 {
	font-size: 28px !important;
}

.tick {
	position: initial;
	top: initial;
}

#vantagem-h2 {
width: auto;
display: block;
margin: initial;
margin-bottom: 41px;
}

.nmb-spacing {
	padding-top: initial;
	margin-top: 33px;
}

.nmb-spacing-1 {
	margin-top: 33px;
}

h3 {
font-weight: 600;
font-size: 20px;
line-height: 28px;
/* or 140% */

text-align: center;

color: #FFFFFF;
}

#quote {
	margin-bottom: 103px;
}


.mySwiper {
	margin-bottom: 52px;
}


#persona {
	margin-top: 100px;
	margin-bottom: 100px;
}

.mbct {
	text-align: center !important;
}

.card-faq h5 {
	line-height: 150%;
}

 .modal-body {
 	 padding-left:35px;
  	padding-right:35px;
   padding-bottom:35px;
 }

p.collapsex {
font-weight: 500;
font-size: 16 px;
margin-left: 15px !important;
padding-right: 25px !important;
line-height: 180%;
color: #FFFFFF;
margin-bottom: 45px;
}

.img-bonus {
	margin-bottom: 36px;
}


.botao {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 100%;
color: #000000;
padding: 24px 27px;
display: block;
width: 100%;
text-align: center !important;
text-decoration: none;
background: #16BFD0;
transition: 0.2s;
}


.botao-anual-dk {
margin-left: 15px !important;
display: inline-block;
margin-right: 15px !important;
width: auto;
}

.botao-mensal-dk {
	margin-left: 15px !important;
display: inline-block;
margin-right: 15px !important;
width: auto;
}


.seta-botao-dir {
	margin-left: 27px;
}
.seta-botao-esq {
	margin-right: 27px;
}


#garantia {
margin-top: 100px;
margin-bottom: 100px;	
}

#clique {
font-weight: 500;
font-size: 14px;
line-height: 26px;
/* or 162% */
text-decoration-line: underline;
color: #16BFD0;
margin-top: 0;
display: block;
float: right;
margin-left: auto;
}

.nav-tabs {
	display: flex;
}

.nav-pilula {
	max-width: 50%;
	padding: 10px;
}

.nav-pil-2 {
	margin-left: auto;
}

.imagem-pilula:first-of-type{
	margin-right: 15px !important;
}

#faq {
	margin-top: 90px;
}

#creditos a {
	text-decoration: none;
}

#exampleModal123  .modal-body {
 	  	padding-left: 45px;
  	padding-right: 45px;
  	padding-bottom: 45px;
 }


#exampleModal  .modal-content {
	background-color:#16BFD0;
	color:#000 !important;
}

#exampleModal .link-modalz {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#exampleModal .modal-header {
	border-bottom:none;
	padding-top:85px !important;
	padding-right:40px;
}

footer {
	padding-top:0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	background:#0C0C0C;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 120%;
color: #FFFFFF;
}

#exampleModal  .modal-body {
		padding-left:55px;
}

#creditos {
	margin-top: 75px;
}

#creditos .container {
	border-bottom: 0.2px solid #e4e4e4 !important;
	padding-top:45px;
	padding-bottom:45px;
}

}