.tp-header-cnt-left {
    padding: 18px 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 574.98px) {
    .tp-header-cnt-left {
        padding: 0;
    }
}

.ar-service-item {
    width: 33%;
}

.ar-award-title {
    font-size: 18px;
}

.cnt-hero-list-icon span {
    padding: 6px;
}

@media (max-width: 900px) {
    .tp-section-title-clash-600.fs-60 {
        font-size: 42px;
    }

    .ar-about-thumb {
        height: auto;
    }
}

@media only screen and (min-width: 1700px) and (max-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1700px) {
    .cnt-hero-list-num {
        font-size: 36px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 574.98px) {
    .cnt-hero-list-num {
        width: 80px;
    }
}