@charset "UTF-8";
/* CSS Document */


#content {
	height:auto;
/*	margin-top:3em;
*/}

#boxtop {
	margin:0 auto;
	display:flex;
	justify-content:center;
	padding-right:0.5em;
}

.linedt {
	width:11em;
	float:left;
}

img#ser {
	float:left;
	margin-top:2.2em;
	padding-right:1.5em;
	padding-left:1em;
}

#imagensservicos {
	width:53em;
	margin:0 auto;
}

/*Imagnes Serviços*/
/*Imagens sem definição retina*/
li#babysitting a, li#babysitting2 a, li#animacaodefestas a, li#animacaodefestas2 a, li#atividadesdetemposlivres a, li#atividadesdetemposlivres2 a, #acompanhamentopersonalizado2 a, li#activities a, li#party a, li#personalizedaccompaniment a {
	max-width: 100%;
	height: 100%;
	display: block;
	background-repeat:no-repeat;
}

/*imagens com definição retina - mesa*/
li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a, li#babysitting a, li#babysitting2 a, li#animacaodefestas a, li#atividadesdetemposlivres2 a {
	display:flex;
	background-size:cover;
	width:350px;
	height:350px;
}



li#babysitting, li#babysitting2 {
	margin-top:6em;
}

li#animacaodefestas {
	margin-top:10em;
}

li#babysitting, li#animacaodefestas, li#atividadesdetemposlivres, li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr, li#activities, li#tempslibre {
	float:left;
}
li#babysitting2, li#animacaodefestas2, li#acompanhamentopersonalizado2, 
li#atividadesdetemposlivres2, li#party, li#personalizedaccompaniment, li#animationdefetes, li#accompainementpersonnalise  {
	float:right;
}

/*retirei daqui os acompanhamentos personalizados*/
li#babysitting, li#babysitting2, li#atividadesdetemposlivres2 {
	width:22em;
	height:22em;
}

li#animacaodefestas {
	width:22em;
	height:27em;

}

li#atividadesdetemposlivres, li#activities, li#tempslibre {
	width:22em;
	height:8em;
	clear:left;
	margin-top:10em;
	padding-left:0.5em;
}


li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise {
	width:22em;
	height:8em;
	margin-top:13em;
}



li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
	clear:left;
	margin-top:10em;
	margin-bottom:4em;
}


li#animacaodefestas2, li#party, li#animationdefetes {
	/*width:21.2em;*/
	height:5em;
	margin-top:24em;
}

li#babysitting a {
	background-image:url(../imagens/babysitting_fr.png);
}

li#babysitting a:hover {
	background-image:url(../imagens/babysitting_hover_fr.png);
}

li#babysitting2 a {
	background-image:url(../imagens/babysitting_2.png);
}

li#babysitting2 a:hover {
	background-image:url(../imagens/babysitting_2hover.png);
}
li#animacaodefestas a {
	background-image:url(../imagens/animacaodefestas.png);
	
}
li#animacaodefestas a:hover {
	background-image:url(../imagens/animacaodefestas_hover.png);
	
}

li#animacaodefestas2 a {
	background-image:url(../imagens/animacaodefestas2.png);
	width: 362px;
	background-size: cover;
}

li#animacaodefestas2 a:hover {
	background-image:url(../imagens/animaçãodefestas2_hover.png);
	
}

li#atividadesdetemposlivres a {
	background-image:url(../imagens/atividadesdetemposlivres.png);
	width: 362px;
	background-size: cover;
}

li#atividadesdetemposlivres a:hover {
	background-image:url(../imagens/atividadesdetemposlivres_hover.png);
}

li#atividadesdetemposlivres2 a {
	background-image:url(../imagens/temposlivres.png);
}


li#atividadesdetemposlivres2 a:hover {
	background-image:url(../imagens/temposlivres_hover.png);
}

li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a {
	background-image:url(../imagens/acampanhamentopersonalizado.png);
}

li#acompanhamentopersonalizado a:hover {
	background-image:url(../imagens/acampanhamentopersonalizado_hover.png);
}

li#acompanhamentopersonalizadoen a:hover {
	background-image:url(../imagens/acampanhamentopersonalizado_hoveren.png);
}

li#acompanhamentopersonalizadofr a:hover {
	background-image:url(../imagens/acampanhamentopersonalizado_hoverfr.png);
}

li#acompanhamentopersonalizado2 a {
	background-image:url(../imagens/acompanhamentopersonalizado2.png);
	width: 362px;
	background-size: cover;
}

li#acompanhamentopersonalizado2 a:hover {
	background-image:url(../imagens/acompanhamentopersonalizado2_hover.png);
} 


li#personalizedaccompaniment a {
	background-image:url(../imagens/acompanhamentopersonalizado2_en.png);
	width: 362px;
	background-size: cover;
}


li#personalizedaccompaniment a:hover {
	background-image:url(../imagens/acompanhamentopersonalizado2_hover_en.png);
} 


li#activities a {
	background-image:url(../imagens/freetimeactivities.png);
	width: 362px;
	background-size: cover;
}

li#activities a:hover {
	background-image:url(../imagens/freetimeactivities_hover.png);
}

li#party a {
	background-image:url(../imagens/partyentertainment.png);
	width: 362px;
	background-size: cover;
}

li#party a:hover {
	background-image:url(../imagens/partyentertainment_hover.png);
}

li#animationdefetes a, li#animationdefetes a:hover {
	display:flex;
	background-size:cover;
	width:372px;
	height:75px;
}

li#animationdefetes a {
	background-image:url(../imagens/animationdefetes.png);
	
}

li#animationdefetes a:hover {
	background-image:url(../imagens/animationdefetes_hover.png);
}

li#tempslibre a, li#accompainementpersonnalise a, li#accompainementpersonnalise a:hover
 {
	display:flex;
	background-size:cover;
	width:342px;
	height:127.5px;
}

li#tempslibre a {
	background-image:url(../imagens/activitesdetempslibre.png);
}

li#tempslibre a:hover {
	background-image:url(../imagens/activitesdetempslibre_hover.png);
}


li#accompainementpersonnalise a {
	background-image:url(../imagens/acompanhamentopersonalizado_fr.png);
}

li#accompainementpersonnalise a:hover {
	background-image:url(../imagens/acompanhamentopersonalizado_fr_hover.png);
}

#linedot {
	margin:0 auto;
	width:56.2em;
}

footer {
	margin-top:8em;
} 


@media only screen and (min-width: 320px) and (max-width: 365px) {

	#content {
		margin-top: 0 !important;
	}
	
	#boxtop {
		padding-right: 0;
	}
	
	img#ser {
		margin-top: 2.5em;
		padding-right: 0;
		padding-left: 0;
	}
	
	.linedt {
		overflow: hidden;
		width: 8%;
	}
	
	
	#imagensservicos {
		width: 104%;
	}
	
	li#babysitting, li#babysitting2 {
		margin-top: 0;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		float: none;
		width: 20em;
		height: 18em;
	}
	
	
	li#babysitting a, li#babysitting2 a  {
		margin: 0 auto;
		margin-left: 0;
		margin-right: 0;
		width: 300px;
		height: 300px;
	}
	
	
	
	li#animacaodefestas {
		margin-top: 7em;
		width: 92%;
		height: 22em;
	}
	
	li#animacaodefestas a {
		background-size: 105%;
		margin: 0 auto;
		width: 312px;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes {
		margin-top: 0;
		width: 100%;
	}
	
	li#animacaodefestas2 a, li#party a, li#animationdefetes a {
		width: 80%;
		background-size: 99%;
		margin: 0 auto;
		background-repeat: no-repeat;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre {
		margin: 0 auto;
		width: 94%;
		position: absolute;
		margin-top: 963px;
		z-index: 2;
		
	}
	
	li#atividadesdetemposlivres a, li#activities a, li#tempslibre a {
		background-size: 84%;
		margin: 0 auto;
		background-position: center;
	}
	
	li#tempslibre a {
		width: 322px;
	}
	
	li#atividadesdetemposlivres2 {
		width: 103%;
		z-index: 1;
	}
	
	li#atividadesdetemposlivres2 a {
		width: 97%;
		margin-top: 20%;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
		margin-top: 85%;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a {
		width: 94%;
		background-position: center;
	}
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise {
		margin-top: -3em;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado2 a, li#personalizedaccompaniment a, li#accompainementpersonnalise a {
		width: 95%;
		background-size: 80%;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	#linedot {
		overflow: hidden;
		width: 19.6em;
	}
	
	footer {
		margin-top: 0px;
	}

}

@media only screen and (min-width: 366px) and (max-width: 413px) {
	
	#content {
		margin-top: 0 !important;
	}
	
	#boxtop {
		padding-right: 0;
	}
	
	img#ser {
		margin-top: 2.5em;
		padding-right: 0;
		padding-left: 0;
	}
	
	.linedt {
		overflow: hidden;
		width: 19%;
	}
	
	
	#imagensservicos {
		width: 104%;
	}
	
	li#babysitting, li#babysitting2 {
		margin-top: 0;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		float: none;
		width: 20em;
		height: 18em;
	}
	
	
	li#babysitting a, li#babysitting2 a  {
		margin: 0 auto;
		margin-left: 0;
		margin-right: 0;
		width: 300px;
		height: 300px;
	}
	
	
	
	li#animacaodefestas {
		margin-top: 7em;
		width: 92%;
		height: 22em;
	}
	
	li#animacaodefestas a {
		background-size: 105%;
		margin: 0 auto;
		width: 312px;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes  {
		margin-top: 0;
		width: 100%;
	}
	
	li#animacaodefestas2 a, li#party a, li#animationdefetes a {
		width: 80%;
		background-size: 99%;
		margin: 0 auto;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre  {
		margin: 0 auto;
		width: 94%;
		position: absolute;
		margin-top: 993px;
		z-index: 2;
	}
	
	li#atividadesdetemposlivres a, li#activities a, li#tempslibre a  {
		background-size: 84%;
		margin: 0 auto;
		background-position: center;
	}
	
	li#atividadesdetemposlivres2 {
		width: 100%;
		z-index: 1;
	}
	
	li#atividadesdetemposlivres2 a {
		width: 100%;
		margin-top: 20%;
		height: 365px;
		background-size: 93%;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr  {
		margin-top: 80%;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a {
		width: 94%;
		background-position: center;
	}
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise  {
		margin-top: -3em;
		width: 100%;
		
	}
	
	li#acompanhamentopersonalizado2 a, li#personalizedaccompaniment a, li#accompainementpersonnalise a {
		width: 95%;
		background-size: 80%;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	#linedot {
		overflow: hidden;
		width: 19.6em;
	}
	
	footer {
		margin-top: 0px;
	}

}

@media only screen and (min-width: 414px) and (max-width: 479px) {
	#content {
		margin-top: 0 !important;
	}
	
	#boxtop {
		padding-right: 0;
	}
	
	img#ser {
		margin-top: 2.5em;
		padding-right: 0;
		padding-left: 0;
	}
	
	.linedt {
		overflow: hidden;
		width: 18%;
	}
	
	
	#imagensservicos {
		width: 104%;
	}
	
	li#babysitting, li#babysitting2 {
		margin-top: 0;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		float: none;
		width: 20em;
	}
	
	
	li#babysitting a, li#babysitting2 a  {
		margin: 0 auto;
		width: 341px;
		height: 341px;
		background-position: center;
	}
	
	
	li#animacaodefestas {
		margin-top: 7em;
		width: 92%;
		height: 22em;
	}
	
	li#animacaodefestas a {
		background-size: 105%;
		margin: 0 auto;
		width: 312px;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes {
		margin-top: 0;
		width: 100%;
	}
	
	li#animacaodefestas2 a, li#party a, li#animationdefetes a {
		background-size: 93%;
		background-position: center;
		margin: 0 auto;
	}
	
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre  {
		margin: 0 auto;
		width: 94%;
		position: absolute;
		margin-top: 1065px;
		z-index: 2;
	}
	
	li#atividadesdetemposlivres a, li#activities a, li#tempslibre a  {
		background-size: 84%;
		margin: 0 auto;
		background-position: center;
	}
	
	li#atividadesdetemposlivres2 {
		width: 100%;
		z-index: 1;
	}
	
	
	li#atividadesdetemposlivres2 a {
		width: 100%;
		margin-top: 20%;
		height: 476px;
		background-size: 93%;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
		margin-top: 90%;
		width: 100%;
		margin-bottom: 3em;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a {
		width: 94%;
		background-position: center;
		height: 436px;
	}
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise  {
		margin-top: -2em;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado2 a, li#personalizedaccompaniment a, li#accompainementpersonnalise a  {
		background-size: 86%;
		background-position: center;
		margin: 0 auto;
		background-repeat: no-repeat;
	}
	
	#linedot {
		overflow: hidden;
		width: 28.9em;
	}
	
	footer {
		margin-top: 0px;
	}

}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	#content {
		margin-top: 0 !important;
	}
	
	#boxtop {
		padding-right: 0;
	}
	
	img#ser {
		margin-top: 2.5em;
		padding-right: 0;
		padding-left: 0;
	}
	
	.linedt {
		overflow: hidden;
		width: 18%;
	}
	
	
	#imagensservicos {
		width: 104%;
	}
	
	li#babysitting, li#babysitting2 {
		margin-top: 0;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		float: none;
		width: 20em;
	}
	
	
	li#babysitting a, li#babysitting2 a  {
		margin: 0 auto;
		width: 341px;
		height: 341px;
		background-position: center;
	}
	
	
	
	li#animacaodefestas {
		margin-top: 7em;
		width: 92%;
		height: 22em;
	}
	
	li#animacaodefestas a {
		background-size: 105%;
		margin: 0 auto;
		width: 312px;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes {
		margin-top: 0;
		width: 100%;
	}
	
	li#animacaodefestas2 a, li#party a, li#animationdefetes a {
		background-size: 93%;
		background-position: center;
		margin: 0 auto;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre  {
		margin: 0 auto;
		width: 100%;
		position: absolute;
		margin-top: 1057px;
		z-index: 2;
	}
	
	li#atividadesdetemposlivres a {
		background-size: 84%;
		margin: 0 auto;
		background-position: center;
	}
	
	li#tempslibre a, li#activities a {
		background-size: 98%;
		margin: 0 auto;
		background-position: center;
	}
	
	li#atividadesdetemposlivres2 {
		width: 100%;
		margin-top: 4%;
		z-index: 1;
	}
	
	li#atividadesdetemposlivres2 a {
		height: 566px;
		background-position: center;
		background-size: 114%;
		margin: 0 auto;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
		margin-top: 73%;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a {
		background-size: 127%;
		background-position: center;
		margin: 0 auto;
		height: 411px;
	}
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise {
		margin-top: -2em;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado2 a {
		background-size: 86%;
		background-position: center;
		margin: 0 auto;
		background-repeat: no-repeat;
	}
	
	li#personalizedaccompaniment a, li#accompainementpersonnalise a {
		background-size: 95%;
		background-position: center;
		margin: 0 auto;
		background-repeat: no-repeat;
	}
	
	#linedot {
		overflow: hidden;
		width: 28.8em;
	}
	
	footer {
		margin-top: 0px;
	}

}

@media only screen and (min-width: 600px) and (max-width: 680px)  {
	#content {
		margin-top: 0 !important;
	}
	
	#boxtop {
		padding-right: 0;
	}
	
	img#ser {
		margin-top: 2.5em;
		padding-right: 0;
		padding-left: 0;
	}
	
	.linedt {
		overflow: hidden;
		width: 18%;
	}
	
	
	#imagensservicos {
		width: 104%;
	}
	
	li#babysitting, li#babysitting2 {
		margin-top: 0;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		float: none;
	}
	
	
	li#babysitting a, li#babysitting2 a  {
		margin: 0 auto;
		background-position: center;
		width: 100%;
	}
	
	
	
	li#animacaodefestas {
		margin-top: 7em;
		width: 100%;
		height: 22em;
	}
	
	li#animacaodefestas a {
		background-size: 105%;
		margin: 0 auto;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes  {
		margin-top: 2em;
		width: 100%;
	}
	
	li#animacaodefestas2 a, li#party a, li#animationdefetes a {
		background-size: 100%;
		background-position: center;
		margin: 0 auto;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre {
		margin: 0 auto;
		width: 100%;
		position: absolute;
		margin-top: 1092px;
		z-index: 2;
	}
	
	li#atividadesdetemposlivres a, li#activities a, li#tempslibre a {
		background-size: 100%;
		margin: 0 auto;
		background-position: center;
	}
	
	li#atividadesdetemposlivres2 {
		width: 100%;
		margin-top: 7%;
		z-index: 1;
	}
	
	li#atividadesdetemposlivres2 a {
		height: 566px;
		background-position: center;
		background-size: 114%;
		margin: 0 auto;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
		margin-top: 62%;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a {
		background-size: 127%;
		background-position: center;
		margin: 0 auto;
		height: 411px;
	}
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise {
		margin-top: -2em;
		width: 100%;
	}
	
	li#acompanhamentopersonalizado2 a, li#personalizedaccompaniment a, li#accompainementpersonnalise a {
		background-size: 100%;
		background-position: center;
		margin: 0 auto;
	}
	
	#linedot {
		overflow: hidden;
		width: 34.8em;
	}
	
	footer {
		margin-top: 0px;
	}

}

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

	#imagensservicos {
		width: 40em;
	}
	
	li#babysitting, li#babysitting2, li#animacaodefestas, li#animacaodefestas2, li#atividadesdetemposlivres, li#atividadesdetemposlivres2, li#acompanhamentopersonalizado, li#acompanhamentopersonalizado2, li#party, li#activities, li#acompanhamentopersonalizadoen, li#personalizedaccompaniment, li#animationdefetes, li#tempslibre, li#acompanhamentopersonalizadofr, li#accompainementpersonnalise {
		width: 20em;
		height: 20em;
	}
	
	li#babysitting a, li#babysitting2 a, li#animacaodefestas a, li#atividadesdetemposlivres a, li#atividadesdetemposlivres2, li#atividadesdetemposlivres2 a, li#acompanhamentopersonalizado, li#acompanhamentopersonalizado a, li#acompanhamentopersonalizado2 a, li#activities a, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadoen a, li#personalizedaccompaniment a, li#tempslibre a, li#acompanhamentopersonalizadofr, li#acompanhamentopersonalizadofr a, li#accompainementpersonnalise a {
		background-size: 90%;
	}
	
	li#animacaodefestas2 a, li#party a {
		background-size: 92%;
		background-position: center;
		padding-top: 50%;
		
	}
	
	li#animationdefetes a {
		background-size: 92%;
		background-position: center;
		padding-top: 150%;
		background-repeat: no-repeat;
		width: auto;
		height: auto;
	}
	
	li#animacaodefestas {
		margin-top: 5em;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes {
		margin-top: 0;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre {
		margin-top: 5em;
		padding-left: 0;
		padding-top: 6em;
		margin-top: 0;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
		margin-top: 0;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a, li#accompainementpersonnalise a {
		background-repeat: no-repeat;
	}
	
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise {
		margin-top: 0;
		padding-top: 15%;
	}
	
	
	#linedot {
		width: 705px;
		overflow: hidden;
		background-position: center;		
	}
}

@media only screen and (min-width: 721px) and (max-width: 790px) {

	#imagensservicos {
		width: 40em;
	}
	
	li#babysitting, li#babysitting2, li#animacaodefestas, li#animacaodefestas2, li#atividadesdetemposlivres, li#atividadesdetemposlivres2, li#acompanhamentopersonalizado, li#acompanhamentopersonalizado2, li#party, li#activities, li#acompanhamentopersonalizadoen, li#personalizedaccompaniment, li#animationdefetes, li#tempslibre, li#acompanhamentopersonalizadofr, li#accompainementpersonnalise {
		width: 20em;
		height: 20em;
	}
	
	li#babysitting a, li#babysitting2 a, li#animacaodefestas a, li#atividadesdetemposlivres a, li#atividadesdetemposlivres2, li#atividadesdetemposlivres2 a, li#acompanhamentopersonalizado, li#acompanhamentopersonalizado a, li#acompanhamentopersonalizado2 a, li#activities a, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadoen a, li#personalizedaccompaniment a, li#tempslibre a, li#acompanhamentopersonalizadofr, li#acompanhamentopersonalizadofr a, li#accompainementpersonnalise a {
		background-size: 90%;
	}
	
	li#animacaodefestas2 a, li#party a {
		background-size: 92%;
		background-position: center;
		padding-top: 50%;
	}
	
	li#animationdefetes a {
		background-size: 92%;
		background-position: center;
		padding-top: 150%;
		background-repeat: no-repeat;
		width: auto;
		height: auto;
	}
	
	li#animacaodefestas {
		margin-top: 5em;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes  {
		margin-top: 0;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre {
		margin-top: 5em;
		padding-left: 0;
		padding-top: 6em;
		margin-top: 0;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr {
		margin-top: 0;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a, li#accompainementpersonnalise a {
		background-repeat: no-repeat;
	}
	
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise  {
		margin-top: 0;
		padding-top: 15%;
	}
	
	
	#linedot {
		width: 705px;
		overflow: hidden;
		background-position: center;		
	}
}

@media only screen and (min-width: 791px) and (max-width: 900px) {

	#content {
		height: 100% !important;
	}
	
	#imagensservicos {
		width: 45em;
	}
	
	li#babysitting, li#babysitting2, li#animacaodefestas, li#animacaodefestas2, li#atividadesdetemposlivres, li#atividadesdetemposlivres2, li#acompanhamentopersonalizado, li#acompanhamentopersonalizado2, li#party, li#activities, li#acompanhamentopersonalizadoen, li#personalizedaccompaniment, li#animationdefetes, li#tempslibre, li#acompanhamentopersonalizadofr, li#accompainementpersonnalise {
		width: 20em;
		height: 20em;
	}
	
	li#babysitting a, li#babysitting2 a, li#animacaodefestas a, li#atividadesdetemposlivres a, li#atividadesdetemposlivres2, li#atividadesdetemposlivres2 a, li#acompanhamentopersonalizado, li#acompanhamentopersonalizado a, li#acompanhamentopersonalizado2 a, li#activities a, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadoen a, li#personalizedaccompaniment a, li#tempslibre a, li#acompanhamentopersonalizadofr, li#acompanhamentopersonalizadofr a, li#accompainementpersonnalise a {
		background-size: 90%;
	}
	
	li#animacaodefestas2 a, li#party a {
		background-size: 92%;
		background-position: center;
		padding-top: 50%;
	}
	
	li#animationdefetes a {
		background-size: 92%;
		background-position: center;
		padding-top: 150%;
		background-repeat: no-repeat;
		width: auto;
		height: auto;
	}
	
	li#animacaodefestas {
		margin-top: 5em;
	}
	
	
	li#animacaodefestas2, li#party, li#animationdefetes {
		margin-top: 0;
	}
	
	li#atividadesdetemposlivres, li#activities, li#tempslibre  {
		margin-top: 5em;
		padding-left: 0;
		padding-top: 6em;
		margin-top: 0;
	}
	
	li#acompanhamentopersonalizado, li#acompanhamentopersonalizadoen, li#acompanhamentopersonalizadofr  {
		margin-top: 0;
	}
	
	li#acompanhamentopersonalizado a, li#acompanhamentopersonalizadoen a, li#acompanhamentopersonalizadofr a, li#accompainementpersonnalise a {
		background-repeat: no-repeat;
	}
	
	
	li#acompanhamentopersonalizado2, li#personalizedaccompaniment, li#accompainementpersonnalise {
		margin-top: 0;
		padding-top: 15%;
	}
	
	
	#linedot {
		width: 783px;
		overflow: hidden;
		background-position: center;		
	}
}

@media only screen and (min-width: 901px) and (max-width: 1186px) {
	#content {
		height: 100% !important;
	}
	
	li#animacaodefestas2, li#animationdefetes, li#party {
		margin-top: 20em;
	}
	
	#linedot svg {
		width: 98.3%;
	}
}