/*   gin  css    ==========================================================  */
body {
    color: #777;
}
a {
    color: #777;
}
#slogan {
    font-size: 32px !important;
    line-height: 1.1;
    display: inline-block;
}
#logo h1 {
    font-size: 48px;
}
/*#common-home,*/
/*.main-gin-form,*/
.main-container {
    margin-top: 72px;
}
#gfi-content {
    font-size: 18px;
    text-align: center;
}

#gfi-content ul,
#main-gin-navigation ul {
    padding: 0;
}
#gfi-content ul li,
#main-gin-navigation ul li {
    padding: 10px 20px;
    margin: 5px;
    list-style-type: none;
    font-size: 24px;
    border-bottom: #666 solid 1px;
    /*border-radius: 8px;*/
    cursor: pointer;
}

#gfi-content ul a,
#main-gin-navigation ul a {
    cursor: pointer;
}
#footer-bar {
    position: fixed;
    width: 100%;
    bottom: 0;
    border-top: 1px solid #777;
    backgroud
}
.request-sent {

}
.red {
    color: red;
}
.blue {
    color: blue;
}
.yellow {
    color: yellow;
}

ul li > .fa {
    margin: 0 10px 0 -20px;
    font-size: 24px;
}
ul li > .fa-angle-right {
    float: right;
    margin-right: -10px;
}
#customer {
    font-size: 24px;
    color: #234123;
    text-align: center;
    padding: 15px;
}
.dur-dis {
    margin-top: 15px;
}
select {
    background-color: white;
}
.main-gin-form form {
    padding: 20px;
    text-align: center;
}
.main-gin-form form label {
    font-size: 32px !important;
}
.main-gin-form form label select {
    margin: 10px 0 20px;
    border: none;
    cursor: pointer;
}

.submit-button {
    font-size: 32px;
    padding: 20px 40px;
    cursor: pointer;
    border: #777 solid 1px;
    border-radius: 5px;
}


#google-map {
    height: 40vh;
}

.alert {
    font-size: 24px;
}
.developers {
    display: none;
}

.fa.fa-bars {
    font-size: 24px;
    margin: 20px 10px 0;
}