@media(max-width:1440px) {
.hero-content-four h1 {
    font-size: 80px;
}
    section.working-process-area.bgc-black.text-white.rel.z-1 {
    overflow: hidden;
}

footer.main-footer.bgc-black.text-white.rel.z-1 {
    overflow: hidden;
}

.service-limeline-item span a {
    font-size: 55px;
}

}

@media(max-width:1199px) {
    .service-limeline-item .h1 a {
    font-size: 40px;
}

.hero-content-four h1 {
    font-size: 70px;
}

section.hero-area-four.bgc-black.text-white.rel.z-2 .container {
    padding-top: 80px;
    padding-bottom: 70px;
}
.marquee-wrap .marquee-item {
    font-size: 65px;
}

.section-title h2 {
    font-size: 35px;
}
.contact-form {padding: 20px;}

} 
@media(max-width:991px) {
.hero-content-four h1 {
    font-size: 38px;
}

.service-limeline-item .h1 a {
    font-size: 30px;
}

.about-circles.rmb-55 {
    max-width: 100%;
}

section.what-we-provide-area.rel.z-1 {
    text-align: center;
}

.section-title.mb-50 {
    max-width: 100%;
}
    
}


@media(max-width:767px) {
    .service-limeline-item .h1 a {
    font-size: 20px;
}
.contact-info-item.aos-init.aos-animate .text a {
    font-size: 15px;
}
.section-title h2 {
    font-size: 25px;
}
}

@media(max-width:575px) {
    .service-limeline-item .h1 a {
    font-size: 17px;
}
}