.pq-service-box-icon{
    color: var(--white-color) !important;
}

.pq-fancy-box-style-3-list .pq-fancy-box.pq-style-3.pq-active .pq-fancy-box-info .pq-service-box-icon a{
    color: var(--white-color) !important;
}

@media (max-width: 768px) {
    .pq-button{
        display: none !important;
    }

    .pq-service-box-main-title{
        font-size: 24px !important;
    }

    .pq-service-box-slider.pq-style-1{
        gap: 20px !important;
    }

    .pq-fancy-box-description{
        font-size: 16px !important;
    }
}

@media (max-width:426px) {
    .pq-section-main-title{
        font-size: 30px !important;
    }

    .pq-service-box-main-title,
    .pq-about-title,
    .pq-counter-title,
    .pq-section-main-title,
    .pq-fancy-box-title{
        font-size: 20px !important;
    }

    .pq-about-item-list-title{
        font-size: 16px !important;
    }

    .info-container{
        display: flex !important;
        justify-content: center;
        width: 100% !important;
    }

    .pq-counter-description,
    .pq-fancy-box-description{
        font-size: 14px !important;
    }

    .pq-service-box-icon,
    .pq-fancy-box-icon,
    .pq-icon-button{
        width: 100% !important;
        text-align: center !important;
    }

    .pq-fancy-box-icon{
        height: auto !important;
    }
}
@media (max-width: 320px) {
    .pq-service-box-main-title{
    font-size: 18px !important;
    }

    .pq-service-box-media{
        width: 100% !important;
        height: 300px !important;
    }

    .pq-service-box-media img{
        width: 100% !important;
        height: 100% !important;
    }

    .pq-about-title,
    .pq-counter-title{
        font-size: 20px !important;
    }

    .pq-about-item-list-title,
    .pq-counter-description,
    .pq-fancy-box-description{
        font-size: 14px !important;
    }

    .info-container{
        display: flex !important;
        justify-content: center;
        width: 100% !important;
    }

    .pq-counter.pq-style-3 .pq-counter-info .pq-count-number{
        width: 100px !important;
        height: 100px !important;
    }

    .pq-count{
        font-size: 30px !important;
    }

    .pq-fancy-box-title{
        font-size: 24px !important;
    }
    
}