@media screen and (max-width:380px) {
    #block1_content {
        display: grid;
        justify-content: center;
        grid-template-columns: 303px;

   }

   #block1_content .display-1.ecommerce {
    margin-left: 0px !important;
   }
}

@media screen and (max-width:1050px) {
    .container-28 {
        padding-left: 10px;
    }
}


@media screen and (max-width:1550px) {
    #block2_content {
        display: grid;
        grid-template-columns: 640px;
        justify-content: center;
    }

    #block2_content .image-82 {
        left: 86px
    }
}

@media screen and (max-width:991px) {
    #block2_content {
        grid-template-columns: 200px;
    }

    #block2_content .image-82 {
        left: -157px
    }
}

@media screen and (max-width:560px) {
    #block2_content {
        grid-template-columns: 374px;
    }
}

@media screen and (max-width:479px) {
    #block2_content {
      margin-top: 100px;  
    }

    .section-28.fulfillment.center {
        margin-top: 100px;
    }
}
