@media screen and (max-width: 900px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 16.0px } }
@media screen and (max-width: 876px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 17.0px } }
@media screen and (max-width: 852px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 17.9px } }
@media screen and (max-width: 828px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 18.9px } }
@media screen and (max-width: 804px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 19.8px } }
@media screen and (max-width: 780px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 20.8px } }
@media screen and (max-width: 756px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 21.8px } }
@media screen and (max-width: 732px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 22.7px } }
@media screen and (max-width: 708px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 23.7px } }
@media screen and (max-width: 684px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 24.6px } }
@media screen and (max-width: 660px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 25.6px } }
@media screen and (max-width: 636px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 26.6px } }
@media screen and (max-width: 612px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 27.5px } }
@media screen and (max-width: 588px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 28.5px } }
@media screen and (max-width: 564px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 29.4px } }
@media screen and (max-width: 540px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 30.4px } }
@media screen and (max-width: 516px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 31.4px } }
@media screen and (max-width: 492px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 32.3px } }
@media screen and (max-width: 468px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 33.3px } }
@media screen and (max-width: 444px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 34.2px } }
@media screen and (max-width: 420px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 35.2px } }
@media screen and (max-width: 396px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 36.2px } }
@media screen and (max-width: 372px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 37.1px } }
@media screen and (max-width: 348px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 38.1px } }
@media screen and (max-width: 324px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 39.0px } }
@media screen and (max-width: 300px) { .layer-america .state text, .expand_link text, .embed_link text, text.count-270 { font-size: 40.0px } }

@media screen and (max-width: 450px) { .embed_link { display: none }}
@media screen and (max-width: 350px) {
    .layer-america .state text { display: none }
    .layer-tooltip { display: none }
}

@media screen and (max-width: 400px) { .layer-navigation { display: none }}

@media screen and (max-width: 400px) {  text.map-title { font-size: 40.0px; } }
@media screen and (max-width: 393.33333333333px) {  text.map-title { font-size: 40.3px; } }
@media screen and (max-width: 386.66666666667px) {  text.map-title { font-size: 40.7px; } }
@media screen and (max-width: 380px) {  text.map-title { font-size: 41.0px; } }
@media screen and (max-width: 373.33333333333px) {  text.map-title { font-size: 41.3px; } }
@media screen and (max-width: 366.66666666667px) {  text.map-title { font-size: 41.7px; } }
@media screen and (max-width: 360px) {  text.map-title { font-size: 42.0px; } }
@media screen and (max-width: 353.33333333333px) {  text.map-title { font-size: 42.3px; } }
@media screen and (max-width: 346.66666666667px) {  text.map-title { font-size: 42.7px; } }
@media screen and (max-width: 340px) {  text.map-title { font-size: 43.0px; } }
@media screen and (max-width: 333.33333333333px) {  text.map-title { font-size: 43.3px; } }
@media screen and (max-width: 326.66666666667px) {  text.map-title { font-size: 43.7px; } }
@media screen and (max-width: 320px) {  text.map-title { font-size: 44.0px; } }
@media screen and (max-width: 313.33333333333px) {  text.map-title { font-size: 44.3px; } }
@media screen and (max-width: 306.66666666667px) {  text.map-title { font-size: 44.7px; } }
@media screen and (max-width: 300px) {  text.map-title { font-size: 45.0px; } }
