    #footer-bottom {
        background-color: #1f1f1f;
        background-color: rgba(0, 0, 0, 0.32);
        padding: 15px 0 5px
    }

    #footer-bottom a {
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out
    }

    #footer-info {
        text-align: center;
        color: #666;
        padding-bottom: 10px;
    }

    #footer-info a {
        font-weight: 700;
        color: #666
    }

    #footer-info a:hover {
        opacity: .7
    }

    #footer-bottom {
        background-color: #5fc5fc
    }

    #footer-info,
    #footer-info a {
        color: #ffffff
    }

    #footer-bottom .et-social-icon a {
        font-size: 19px
    }
    
    .et_pb_text_38.et_pb_text,
    .et_pb_text_38.et_pb_text a,
    .et_pb_text_39.et_pb_text,
    .et_pb_text_39.et_pb_text a,
    .et_pb_text_40.et_pb_text,
    .et_pb_text_40.et_pb_text a,
    .et_pb_text_42.et_pb_text,
    .et_pb_text_42.et_pb_text a,
    .et_pb_text_43.et_pb_text,
    .et_pb_text_43.et_pb_text a,
    .et_pb_text_44.et_pb_text,
    .et_pb_text_44.et_pb_text a,
    .et_pb_text_45.et_pb_text,
    .et_pb_text_45.et_pb_text a,
    .et_pb_text_46.et_pb_text,
    .et_pb_text_46.et_pb_text a {
        color: #FFFFFF !important
    }

    @media (max-width: 980px) {
        #footer-bottom {
                background-color: #1f1f1f;
                background-color: rgba(0, 0, 0, 0.32);
                padding: 15px 0 5px
        }
    }
