/* ===================
site title Media
====================== */
@media (max-width: 767px) {
    .site-title {
        font-size: 30px;
    }

    .service-title a {
        font-size: 18px;
        overflow-wrap: break-word;
    }

    .pricing-amount strong {
        font-size: 40px;
    }

    .counter-box .counter {
        font-size: 30px;
    }

    .counter-box .title {
        font-size: 15px;
    }

    .pricing-feature {
        min-height: auto !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    .pricing-amount strong {
        font-size: 35px;
    }
} 

@media (min-width: 991px) {
    .messages-nav-item {
        display: none;
    }
}


@media (max-width: 992px) {
    .main {
        margin-top: 76px !important;
    }
}

@media (max-width: 990px) {
    .main {
        margin-top: 62px !important;
    }
}