@charset "UTF-8";
.EngBtn,.EsBtn{color:#ffffff;padding:15px;border:2px solid;text-decoration:none;}
a:link,a:active,a:hover,a:visited {text-decoration:none;}
a:link,a:active,a:visited {color:#ffffff;}
a:hover {color:#add9cf;}


@media screen and (max-width: 500px){
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-xsv.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:1.3em;text-align:center;margin-top:21%;line-height:1em;}
.txt-freestuff{color:#ffffff!important;font-size:0.90em;text-align:center;margin-top:2.5%;}
.buttonEnglish,.buttonSpanish{font-size:1em;text-align:center;display:block;margin-top:7%;}

}
@media only screen and (max-width: 767px) and (min-width: 501px){
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-sm.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:1.6em;text-align:center;margin-top:11%;}
.txt-freestuff{color:#ffffff!important;font-size:1em;text-align:center;margin-top:0.1%;}
.buttonEnglish,.buttonSpanish{font-size:1.2em;text-align:center;margin-top:4%;}
}


/* Non-Retina */
@media screen and (-webkit-max-device-pixel-ratio: 1) {
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-sm.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:1.3em;text-align:center;margin-top:21%;line-height:1em;}
.txt-freestuff{color:#ffffff!important;font-size:0.90em;text-align:center;margin-top:2.5%;}
.buttonEnglish,.buttonSpanish{font-size:1em;text-align:center;display:block;margin-top:7%;}
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-sm.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:1.3em;text-align:center;margin-top:21%;line-height:1em;}
.txt-freestuff{color:#ffffff!important;font-size:0.90em;text-align:center;margin-top:2.5%;}
.buttonEnglish,.buttonSpanish{font-size:1em;text-align:center;display:block;margin-top:7%;}
}

@media only screen and (-webkit-device-pixel-ratio :2) {
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-sm.jpg);background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:1.3em;text-align:center;margin-top:21%;line-height:1em;}
.txt-freestuff{color:#ffffff!important;font-size:0.90em;text-align:center;margin-top:2.5%;}
.buttonEnglish,.buttonSpanish{font-size:1em;text-align:center;display:block;margin-top:7%;}
}

@media only screen and (-webkit-device-pixel-ratio :3) {
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-sm.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:1.3em;text-align:center;margin-top:21%;line-height:1em;}
.txt-freestuff{color:#ffffff!important;font-size:0.90em;text-align:center;margin-top:2.5%;}
.buttonEnglish,.buttonSpanish{font-size:1em;text-align:center;display:block;margin-top:7%;}
}

@media only screen and (max-width: 1023px) and (min-width: 768px){
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-mdv.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:2.8em;text-align:center;margin-top:22%;}
.txt-freestuff{color:#ffffff!important;font-size:1.5em;text-align:center;margin-top:1.5%;}
.buttonEnglish,.buttonSpanish{font-size:1.4em;text-align:center;margin-top:8%;}
}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com-md.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:2em;text-align:center;margin-top:12%;}
.txt-freestuff{color:#ffffff!important;font-size:1.3em;text-align:center;margin-top:1.5%;}
.buttonEnglish,.buttonSpanish{font-size:1.2em;text-align:center;margin-top:4%;}
}

@media only screen and (min-width: 1201px) {
#photogr{height:100%;width:100%;background-image:url(../images/photographers/family-at-the-park-by-mmartinis.com.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.Title-freestuff{color:#ffffff;font-size:3em;text-align:center;margin-top:5%;}
.txt-freestuff{color:#ffffff!important;font-size:1.7em;text-align:center;margin-top:2%;}
.buttonEnglish,.buttonSpanish{font-size:1.2em;text-align:center;margin-top:4%;}
}