/* GENERAL */
body {
    font-family: 'Roboto', sans-serif;
    color: #545454;
}

/*/ GENERAL */

/* UTILITIES */
.text-primary-custom {
    color: #167A8F;
}

.btn {
    padding: 11px 27px;
    font-size: 14px;
}

.btn-primary-custom,
.btn-primary-custom:hover {
    color: #fff;
    background-color: #25BABF;
    border-color: #25BABF;
    box-shadow: 0 0 0 0.2rem rgb(37 186 191 / .25);
}

.bg-primary-custom {
    background-color: #25BABF;
}

.hr-white {
    border-top: 1px solid rgb(255 255 255 / 1);
}

.btn-primary {
    background-color: #1F83D8 !important;
}

/*/ UTILITIES */

/* INTRO */
.intro h1 {
    font-size: 35px;
    font-family: 'Montserrat', sans-serif;
}

/*/ INTRO */

/* PRODUCT */
.product .product-name {
    font-size: 20px;
    color: #167A8F;
    font-family: 'Montserrat', sans-serif;
}

.product .retail-price,
.product .shipping {
    font-size: 14px;
    color: #9FA2A3;
}

.product .price {
    font-size: 20px;
    color: #61CE70;
}

.product .fa-car {
    font-size: 28px;
    color: #6ec1e4;
}

/*/ PRODUCT */

/* ABOUT */
.about h3{
    color: #167A8F;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
}
/*/ ABOUT */

/* BANNER 2 */
.banner-2 h3 {
    font-size: 20px;
}

/*/ BANNER 2 */

/* FOOTER */
.footer {
    background-color: #1B1B1B;
}

.footer .fa-facebook-square {
    font-size: 27px;
}

.footer h3 {
    font-size: 20px;
}

.footer .nav-link {
    padding: 12px 0 0 0;
    color: #fff;
    font-size: 14px;
}

.footer .connect p {
    color: #a9a9a9;
}