:root {
    --pbmit-global-color: #CC2412;
    --pbmit-secondary-color: #393939;
}

b, strong {
    font-weight: 900;
}

::marker {
    font-weight: 900;
}

.pbmit-slider-area.header-style-8 .pbmit-slider-item {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 70%, rgba(0, 0, 0, 0.5494572829131652) 88%, rgba(0, 0, 0, 1) 100%);
}

.pbmit-title-bar-wrapper:before {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 70%, rgba(0, 0, 0, 0.5494572829131652) 88%, rgba(0, 0, 0, 1) 100%)!important;
}

.site-header .site-branding img {
    max-height: 44px;
}

.pbmit-slider-eight .pbmit-slider-content .pbmit-title {
    font-size: 80px;
    line-height: 100px;
    letter-spacing: -1px;
}

.pbmit-entry-content ul {
    list-style: disc;
    padding-left: 2rem;
}

.pbmit-team-style-3 .pbmit-featured-wrapper img {
    width: 200px;
    height: 200px;
    object-fit: cover;
}

.pbmit-team-style-3:hover .pbminfotech-team-image-box::before {
    width: 200px;
    height: 200px;
    transform: translate(-50%, 0);
    left: 50%;
}

.about-eight-left-box .about-img-first, .about-eight-left-box .about-img-second img {
    height: 400px;
    object-fit: cover;
}

.pbmit-blog-style-1 .pbmit-featured-wrapper, .pbmit-blog-style-1 .pbmit-featured-wrapper img {
    height: 300px;
    object-fit: cover;
}

.pbmit-title-bar-wrapper, .pbmit-title-bar-content {
    min-height: 300px;
}

.pbmit-service-style-2 .pbmit-service-image-wrapper img {
    height: 350px;
    object-fit: cover;
}

.pbmit-client-style-3 .pbmit-featured-wrapper img {
    padding: 10px;
}

.pbmit-client-style-3 .pbmit-client-hover-img img {
    filter: grayscale(1);
    padding: 10px;
}

.pbmit-service-ads .pbmit-ads-desc i {
    font-size: 22px;
    padding-right: 8px;
    color: #fff;
}

.pbmit-title-sec {
    font-size: 48px;
    line-height: 48px;
    letter-spacing: -2px;
    text-transform: none;
    font-style: normal;
    color: #fff;
}

.post.blog-classic .pbmit-featured-wrapper img {
    width: 100%;
}

.widget-recent-post .recent-post-list-li>a img {
    height: 80px;
    object-fit: cover;
}

footer .copyright  p {
    color: var(--pbmit-secondary-color);
}

footer .copyright  p .aden-hermes img {
    max-width: 120px;
    margin: 0 6px;
    margin-bottom: 4px;
}

.footer-style-3 .pbmit-footer-text-inner {
    padding-bottom: 0;
}

.footer-style-3 .pbmit-footer-big-area .pbmit-footer-logo img {
    max-height: 60px;
}

@media screen and (max-width: 767.98px) {
    .site-header .site-branding img {
        max-height: 28px;
    }
    
    .about-eight-left-box .about-img-first, .about-eight-left-box .about-img-second img {
        height: 100%;
    }
    
    .pbmit-slider-eight .pbmit-slider-content .pbmit-title {
        font-size: 22px;
        line-height: 42px;
    }
    
    .pbmit-slider-eight .pbmit-slider-content p {
        font-weight: 600;
        line-height: 16px;
        margin-bottom: 10px;
    }
    
    .pbmit-progress-wrap {
        right: 25px;
        bottom: 25px;
    }
    
    .footer-style-3 .pbmit-newsletter h3 {
        text-align: center;
        padding: 0;
    }
    
    .footer-style-3 .pbmit-footer-widget-area .pbmit-social-links  {
        text-align: center;
    }
    
    .footer-style-3 .pbmit-footer-big-area .pbmit-footer-logo {
        text-align: center;
    }
    
    .footer-style-3 .pbmit-footer-big-area .pbmit-footer-logo img {
        max-height: 50px;
        margin-top: 10px;
    }
}