.supp label {
    font-size: 13px;
}

.supp input {
    font-size: 13px;
}

.home-a a {
    color: #111 !important;
}

.home-a a:hover {
    text-decoration: none !important;
}

.cu-bg {
    background: -webkit-linear-gradient(top, #efefef, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#efefef, endcolorstr=#ffffff, gradientType=1);

}

select {
    max-width: 100% !important;
}

.mmm span {
    display: block;
    background: #20930d;
    width: 140px;
    height: 45px;
    line-height: 45px;
    border-radius: 25px;
    text-align: center;
    margin: 30px auto;
    color: #fff;
}

/*footer*/
footer {
    padding: 7em 0;
}

.footer-07 {
    background: #121212;
}

.footer-07 a {
    color: #a3de83;
}

.footer-07 p {
    color: rgba(255, 255, 255, 0.3);
}

.footer-07 .footer-heading {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 30px;
}

.footer-07 .footer-heading .logo {
    color: #fff;
}

.footer-07 .menu {
    margin-bottom: 30px;

}

.footer-07 .menu a {
    color: rgba(255, 255, 255, 0.6);
    margin: 0 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
    text-decoration: none !important;
}

.footer-07 .ftco-footer-social li a {
    background: transparent;
    display: inline !important;
}
.cu-ul li{
    display: inline-block !important;
    background-color: white !important;
    border: navajowhite;
}
.cu-add{
    font-size: 13px !important;
    color: #777070 !important;
    margin-bottom: 5px !important;
}