@media (max-width: 768px) {
	.fundo-beneficios {
  background: linear-gradient(to top, #dfdfdf 0%,#dfdfdf 93%,#000000 93%,#fff 50%,#fff 100%);
	}
	.m-tamfont-textvideo {
		font-size: 25px;
	}

	.fixed-top {
    position: relative !important;
    
}

	.m-text-center {
		text-align: center !important;
	}

	.m-tamfont-15px {
		font-size: 15px !important;
	}

	.m-tamfont-20px {
		font-size: 20px !important;
	}

	.m-tamfont-21px {
		font-size: 21px !important;
	}

	.m-tamfont-22px {
		font-size: 22px !important;
	}

	.m-tamfont-23px {
		font-size: 23px !important;
	}

	.m-tamfont-24px {
		font-size: 24px !important;
	}

	.m-tamfont-25px {
		font-size: 25px !important;
	}

	.m-tamfont-26px {
		font-size: 26px !important;
	}

	.m-tamfont-27px {
		font-size: 27px !important;
	}

	.m-tamfont-28px {
		font-size: 28px !important;
	}

	.m-tamfont-29px {
		font-size: 29px !important;
	}

	.textjustificativ {
		text-align: justify;
  text-justify: inter-word;
	}
	.somenomobilie {

	}

	.lifestyle {
		font-size: 35px !important;
        top: 20% !important;
        width: 50%;
	}

	.mobile-espacin h2 {
		margin-top: 30px;
	}

	.mobile-espacin h3 {
		padding-bottom: 15px;
	}

	.titulodoidin {
		font-size: 30px !important;
		line-height: 1 !important;
	}

	.titulodoidin2 {
		font-size: 20px !important;
		line-height: 1.2 !important;
		margin-top: -10px;
	}

	.centertraco {
		text-align: center !important;
		margin-top: -20px;
	}

	.redes {
		font-size: 14px !important;
	}

	.paddingtopdoido {
		padding-top: 80px !important;
	}
	
	.logo {
		width: 150px !important;
	}

	.logo2 {
		width: 250px !important;
	}

	.logo3 {
		width: 95%;
	}

	.titulo-devocionais-h2 {
		font-size: 20px;
	}

	.fontbanner {
		font-size: 50px !important;
		width: 100% !important;
		margin-left: -20px;	
	}

	.botaobanner {
		padding: 5px 60px;
		font-size: 25px;
		margin-left: -20px;
	}

	.margintop {
	  margin-top: 50px;
	}


	.sobreform h1 {
		font-size: 25px;
		font-weight: 600 !important;
	}

	.sobreform h5 {
		font-size: 15px
	}

	.copyright {
		font-size: 17px !important;
	}

	.credits {
		font-size: 17px !important;
	}

	.font-p-mobile {
		font-size: 18px !important;
	}

	.font-label-mobile {
		font-size: 30px !important
	}

	.font-h1-mobile {
		font-size: 49px !important;
		width: 100% !important;
		font-weight: 600 !important;
	}

	.fonticontrilha {
		margin-left: -10px;
		text-align: left;
	}

	.ajustecentraliador {
		margin-left: 25px;
	}

	.padding-top-label {
	  padding-top: 1px !important;
	}

	.padding-bottom-label {
	  padding-bottom: 1px !important;
	}


	.paddingfotos {
		padding-top: 50px;
	}

	.espacintextform {
		margin-bottom: -30px;
	}

	.tamanhotitulolife {
		font-size: 40px !important;
	}

	.nomobile {
		font-size: 13px;
	}

	.corcolaps {
		text-align: left;
	}

	.corcolaps2 {
		text-align: left;
	}

	.tamanhologocheckin {
		width: 300px;
	}

	.fonttitulocheckin {
		font-size: 50px;
		letter-spacing: -2px;
	}


}

@media (max-width: 300px) {
	.fonttitulocheckin {
		font-size: 50px;
	}
}


