

@media only screen and (max-width: 1537px) {
	.top{ height: 60px !important; }
	.imgBanner {  right: 3%; }
	.inforBanner{left: 4%; }
	
}


@media only screen and (max-width: 1441px) {

	.janelaMdl1{ width: 60% !important; }
	.tituloCartao { margin-top: 105px !important; }
	.inforBanner{left: 0;}
	.imgAgradecimento01{ scale:0.9; }
	.imgAgradecimento02{ scale:0.9; }
	.imgGaleria01, .imgGaleria02, .imgGaleria03, .imgGaleria04{ margin-left: 10%; }

}






@media only screen and (max-width: 1025px) {

	.janelaMdl1{ width: 82% !important; }
	.boxNoivosConvite{ left: 35% !important; }
	.dataCelebracao{ left: 37% !important; }
	.imgBanner { top: -153px; right: -86px; }
	.inforBanner{top: 2%; left: -7%;}
	a.btnLnk{ padding: 20px 10px; }
	.top{ height: 60px;}
	.banner{ margin-top:60px; }
	.imgAgradecimento01{ scale:0.8; }
	.imgAgradecimento02{ scale:0.8; }
	.listaPresentes{margin-top: -155px;}
	.galeryFoto{ width: 840px; height: 570px;  }
	.molduraGaleria{ width: 838px; height: 568px !important; }

}






@media only screen and (max-width: 769px) {
    a.btnSite{left: 40%;}
	.janelaMdl1{ width: 90% !important; }
	.boxNoivosConvite{ left: 32% !important; }
	.dataCelebracao{ left: 34% !important; }
	.imgBanner { top: -170px; right: 40px;}
	.noivos{ margin-top: 224px; margin-left: 60px;}
	.inforBanner{ margin: 0 auto; width: 100%;  margin-top: 200px}
	.listaPresentes{ margin-top: 270px; }
	.tituloHistoria{ margin-top: 70px; }
	.boxImgAgradecimento{ margin-top: 115px;  }
	.iconPresente{ left: 42%; }
	.galeryFoto{ width: 672px; height: 456px;  }
	.molduraGaleria{ width: 670px; height: 454px !important; margin-left: -20px;}
	.boxCerimonia, .boxRecepcao{ width: 100%; margin-bottom: 40px; }
	
}




@media only screen and (max-width: 476px) {
  
	.janelaMdl1{ width: 100% !important; }
	.tituloCartao { margin-top: 75px !important; }
	.boxNoivosConvite{ left: 14% !important; }
	.dataCelebracao{ left: 18% !important; }
	.imgBanner { right: -114px;}
	.inforBanner { scale: .8;}
	.banner{ scale: 0.8; top: -100px;  }
	.noivos{ margin-left: -24px; padding: 80px 0; }
	.dataEventoHorario{margin-left: -55px;}
	.listaPresentes{ margin-top: 100px; }
	.tituloHistoria{ margin-top: 120px; }
	.iconPresente{ left: 36%; }
	.colLeft, .colRight{ width: 100%; }
	.boxImgAgradecimento{ display: block; width: 100%;  }
	.imgAgradecimento01{ margin-left:84px; margin-top: -210px;}
	.imgAgradecimento02{ right:76px; margin-top: -64px; }
	.boxDescAgradecimento{ margin-top: 326px; width: 100%; display: block; }
	.galeryFoto{ width: 436px; height: 296px;  }
	.molduraGaleria{ width: 434px; height: 294px !important; margin-left: -40px;}
	.imgImovel{ width:355px !important; height:263px !important; }
}

@media only screen and (max-width: 426px) {
	.imgBanner { right: -138px;}
	.imgImovel{ width:319px !important; height:236px !important; }
	  
}


@media only screen and (max-width: 401px) {
	.imgBanner { right: -155px;}
	.imgAgradecimento01{ margin-top: -196px;}
	.molduraGaleria{ margin-left: -54px;}
	.imgImovel{ width:301px !important; height:223px !important; }
}

@media only screen and (max-width: 376px) {
    a.btnSite{left: 36%;}
	.boxNoivosConvite{ left: 10% !important; }
	.dataCelebracao{ left: 16% !important; }
	.banner { scale: 0.6; top: -166px; right: -3px; }
	.imgBanner { top: -219px; right: -168px;}
	.listaPresentes{ margin-top: -100px; }
	.tituloHistoria{ margin-top: 0; }
	.galeryFoto{ width: 305px; height: 207px;  }
	.molduraGaleria{ width: 303px; height: 205px !important; margin-left: 0;}
	.imgGaleria02, .imgGaleria03, .imgGaleria04{margin-top: -120px;}
	.imgImovel{ width:291px !important; height:215px !important; }
}

@media only screen and (max-width: 321px) {
	.inforBanner { width: 148%; margin-left: -92px;}
	.imgBanner { right: -185px;}
	.iconPresente{ left: 30%; }
	.imgAgradecimento01{ margin-left:10px; margin-top: -183px; }
	.imgAgradecimento02{ right:7px; }
	.molduraGaleria{ margin-left: -21px;}
	.imgImovel{ width:227px !important; height:168px !important; }
}


