.contact_info {
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Gotham SSm', Gotham, 'Proxima Nova', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    color: #555555;
    padding-top: 30px;
#    border: dotted purple;
}

.contact_header {
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Gotham SSm', Gotham, 'Proxima Nova', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 300;
    text-align: center;
    color: #555555;
#    border: solid;
#    border-style: dotted;
#    border-color: purple;
}

.contact_location {
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Gotham SSm', Gotham, 'Proxima Nova', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #555555;
    line-height: normal;
    text-align: center;
    
#   border: dotted green;
}


.bullet_container {
#    width: 450px;
    margin-left: auto;
    margin-right: auto;

    text-align: center;

#    border: dotted blue;
}

.contact_container {
    
#   padding: 10px;

    width: 800px;
    
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    
#    border: solid;
#    border-style: dotted;
#    border-color: blue;
    
}

.col_2 {
#    float: left;
#    margin-right: 22%;
    margin-left: 250px;
        
#    border: solid;
#    border-style: dotted;
#    border-color: green;
}

.col_1 {
    width: 250px;
#    width: 20%;
#    float: right;
    float: left;
    
    
#   padding: 10px;
    
#   border: solid;
#   border-style: dotted;
#   border-color: red;
    
}

ul {
    list-style-type: none;
}
 
