.statesMobileButton {
    width: 100%;
    margin-bottom: 10px;
}

.states_ul {
    list-style: none;
    padding: 0;
    margin:0;
}
.states_ul li {
    width:50px;
    float: left;
    margin:7px;
    display: block;
    background-color: #f7941d;
    text-align: center;
}
.states_ul li a {
    width:100%;
    font-size:1.2em;
    padding: 9px;
    color: white;
}

@media only screen and (min-width: 400px) {
    .states-div  {
        height: 800px;overflow:scroll;
        direction:ltr
    }
    .google-map {
        width: 100%; height: 800px;
    }
    .top-mini {
        margin-top:120px;
    }
}
@media only screen and (max-width: 400px) {
    .top-mini {
        margin-top:70px;
    }
    .states-div  {
        height: auto;
    }
    .google-map {
        width: 100%; height: 400px;
    }

}