.btn-primary {
    background-color: #0288d1;
}

.btn-outline3 {
    border: 1px solid #0288d1;
}

.btn-outline3:hover {
    background-color: #0277b8;
    cursor: pointer;
}

.app_slider,
.app_details,
.download-area,
.footer-area {
    background: #f8fcfe;
}

.footer-area {
    padding-top: 110px;
}

.main-menu ul li a:hover {
    color: #0288d1;
}

.testimonialh3__content h3::before {
    content: "";
}

.testimonialh3_active .slick-next,
.testimonialh3_active .slick-prev {
    border: 1px solid #0288d1;
    color: #0288d1;
}

.testimonialh3_active .slick-next:hover,
.testimonialh3_active .slick-prev:hover {
    background: #0288d1;
}

.tp-dot-style .slick-dots li.slick-active button {
    background-color: #0288d1;
}

.tp-dot-style .slick-dots li button:before {
    border: 1px solid #0288d1;
}

.tp-dot-style .slick-dots {
    margin-top: 0;
}

.pricing:hover {
    border: 2px solid #0288d1;
}

.pricing.pricing-featured {
    border: 2px solid #0288d1;
}

.pricing__footer a {
    color: #0288d1;
    border: 1px solid #0288d1;
}

.pricing__footer a:hover {
    background: #0288d1;
    background-color: rgb(2, 136, 209);
}

.pricing :is(.green) h2 {
    color: #48a999;
}

.footer-area li a:hover {
    color: #0288d1;
}

.page__title {
    background-image: linear-gradient(-120deg, #0288d1 1%, #0277b8);
}

.header-area:is(.font-color) ul li a,
.header-area:is(.font-color) ul li a:hover {
    color: #fff;
}

.privacy-box,
.terms-box {
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 30px 70px 0 rgba(3, 15, 44, .1);
    position: relative;
    padding: 60px;
}

.btn {
    background: #0288d1;
}

.btn:hover {
    background: transparent;
    border: 1px solid #0288d1;
}