@media screen and (max-width: 1024px) {
    .stage .wave {
        height: 153px;
    }
    .navbar-row {
        width: 88%;
    }
    .banner {
        margin: 62px 0 0 0;
        height: auto;
    }
    .banner .banner-row {
        width: 95%;
        height: 312px;
    }
    .banner .banner-row .banner-left ,
    .banner .banner-row .banner-right{
        height: auto;
    }
    .banner .banner-row .banner-left h3 {
        margin: 55px 74px 0px 0px;
    }
    .warranty .warranty-row .warranty-card .warranty-card-right h4 {
        font-size: 15px;
    }
    .banner .banner-row .banner-left p {
        margin: 10px 50px 0px 0px;
    }
    .banner .banner-row .banner-left a {
        margin-top: 10px;
    }
    .banner .banner-row .banner-left .contactBtn {
        margin-right: 156px;
    }
    .slide {
        width: 291px;
        float: left;
        user-select: none;
        pointer-events: none;
        position: absolute;
        bottom: 0;
        left: 50px;
    }
    .warranty .warranty-row ,
    .description .description-row ,
    .carousel .carousel-header ,
    .carousel .carousel-row{
        width: 95%;
    }
    .carousel .carousel-row .carousel-card .carousel-right .carousel-right-image img {
        margin: 12px 0px;
        width: 303px;
    }
    .carousel .carousel-row .carousel-card .carousel-right .carousel-right-image {
        width: 35%;
        height: 378px;
    }
    .carousel .carousel-row .carousel-card .carousel-right .carousel-right-text {
        float: right;
        direction: rtl;
        width: 41%;
        height: 440px;
        padding: 1px 20px;
    }
    .carousel .carousel-row .carousel-card .carousel-right .carousel-right-text p {
        color: #f4f4f4;
        font-family: IransansRegular;
        font-size: 11px;
        line-height: 35px;
        margin-top: 1px;
    }
    .carousel .carousel-row .carousel-card .carousel-left {
        /*background-image: url(../assets/icons/Ariston.jpg);*/
        border-left: 1px solid rgba(255, 255, 255, 0);
        background-size: 56px;
        background-repeat: no-repeat;
        margin-top: 58px;
        margin-right: -7px;
    }
    .services .services-row {
        width: 95%;
    }
    .services .services-row .services-left ,
    .services .services-row .services-right {
        width: 100%;
        text-align: center;
        height: auto;
        padding: 8px 0px 0px 0px;
    }
    .services .services-row .services-right img {
        float: none;
    }
    .services .services-row .services-left .services-left-right ul li img ,
    .services .services-row .services-left .services-left-left ul li img{
        float: none;
    }
    .article .article-header {
        width: 95%;
    }
    .article .article-row {
        width: 100%;
        padding-right: 19px;
        gap: 15px;
    }
    .services .services-row .services-left .services-left-right {
        float: right;
        width: 28.1%;
        margin-right: 213px;
        text-align: right;
        padding: 10px 0;
    }
    .services .services-row .services-left .services-left-right ul li span {
        margin: 0 3px;
    }
    .description ,
    .description .description-row{
        height: auto;
    }
    .page .page-row {
        width: 90%;
    }
    .footer .footer_row {
        width: 100%;
    }
    .footer svg {
        left: 9px;
    }
    body .footer .content .footer-items:nth-child(1) {
        margin-left: 73px;
        width: 44%;
    }
    .category .category_row {
        width: 100%;
    }

}