@media(max-width:1024px) {
    .home-slider-area.slider-default .home-slider-content .home-slider-container .home-slider .home-slider-item .slider-content-area {
        margin-top: 0
    }
    .home-slider-area.slider-default .home-slider-content .home-slider-container .home-slider .home-slider-item {
        height: 600px;
    }
    .home-slider-area.slider-default .slider-content-area .content h2 {
        font-size: 35px;
    }
    .main-banner-btns-group,
    .core-feature-btn-group {
        display: block;
    }
    .main-banner-btns-group a,
    .core-feature-btn-group a {
        margin-bottom: 10px;
        width: 70%;
    }
    .funfact-area.funfact-default-area:after {
        right: -170px;
    }
    .illustration-holder img {
        max-width: 250px;
        right: -20px !important;
    }
}

@media(max-width:992px) {
    .home-slider-area.slider-default .home-slider-content .home-slider-container .home-slider .home-slider-item {
        height: 540px;
        padding-top: 60px;
    }
}

@media(min-width:768px) and (max-width:820px) {
    .home-slider-area.slider-default .slider-content-area .content h2 {
        font-size: 32px;
    }
    .main-banner-btns-group a,
    .core-feature-btn-group a {
        margin-bottom: 10px;
        width: 90%;
    }
    .automation-section .section-title {
        margin-top: 30px;
    }
    .brand-logo-area.brand-logo-default-area .brand-logo-content .brand-logo-item {
        height: 250px;
        width: 100%;
    }
}

@media(max-width:768px) {
    .main-banner-btns-group a {
        width: 80%;
    }
    .core-feature-btn-group a {
        width: 100%;
    }
    .ctz-frame-wrap {
        grid-template-columns: 1fr 1fr;
    }
    .business-catCard:hover {
        transform: scale(1.02);
    }
    .brand-logo-area.brand-logo-default-area .brand-logo-content .brand-logo-item {
        height: 220px;
        width: 100%;
    }
    .illustration-holder img {
        max-width: 100% !important;
    }
    .illustration-holder .main-img {
        right: -70px !important;
    }
    .illustration-holder .screen-two {
        right: 15% !important;
    }
    .illustration-holder .shape-two {
        left: -5%;
    }
    .contact-colunm {
        display: block;
    }
    .contact-map-area,
    .contact-form {
        width: 100% !important;
    }
    .contact-info-content {
        flex-wrap: wrap;
    }
    .contact-info-content {
        flex-wrap: wrap;
    }
    .contact-info-content .contact-info-item {
        width: 40%;
    }
    .contact-info-content .contact-info-item:nth-child(3) {
        width: 100%;
    }
    .about-area .layer-style .experience-time .content {
        font-size: 54px;
    }
    .about-area .layer-style .experience-time .content sup {
        top: -15px;
    }
    .automation-section .shape-layer img {
        width: 80%;
    }
    .main-content {
        overflow-x: hidden;
    }
    .automation-section .section-title {
        margin-top: 30px;
    }
    .home-slider-area.slider-default .home-slider-content .home-slider-container .home-slider .home-slider-item {
        padding-top: 120px;
        height: 600px;
    }
    .automation-section .shape-layer:before {
        left: 8px;
    }
}

@media (max-width: 736px) {
    .ctz-frame-wrap {
        grid-template-columns: 1fr;
    }
    .workingCardWrap {
        grid-template-columns: 1fr 1fr;
    }
    .illustration-holder .main-img {
        right: 30px;
    }
    .illustration-holder .screen-two {
        right: 5%;
    }
    .contact-info-content .contact-info-item {
        width: 100%;
    }
}

@media (max-width: 640px) {
    .list-icon-style ul li {
        display: flex;
        line-height: 1.25;
    }
}

@media (max-width: 568px) {
    .about-area .layer-style {
        margin-bottom: 50px;
    }
    .about-area .about-content .section-title {
        margin-bottom: 0px;
    }
}

@media (max-width: 480px) {
    .illustration-holder .screen-two {
        right: 0% !important;
    }
    .illustration-holder .main-img {
        right: -20px !important;
    }
    .home-slider-area.slider-default .slider-content-area .content h2 {
        font-size: 34px;
    }
}

@media (max-width: 414px) {
    .workingCardWrap {
        grid-template-columns: 1fr;
    }
    .working-count {
        left: 50%;
        transform: translateX(-50%);
    }
    .automation-section .shape-layer:before {
        width: 95%;
    }
}

@media(max-width:393px) {
    .list-icon-style ul {
        display: block;
    }
    .list-icon-style ul li {
        align-items: center
    }
}

@media(max-width:320px) {
    .main-banner-btns-group a {
        width: 100%;
    }
    .automation-section .shape-layer:before {
        width: 280px;
    }
}