

@media screen and (max-width:991px)  {
  

    .mg-bottom-40px.ecommerce {
        width: 500px;
        margin: auto;
    }

    .display-1 {
        width: 500px;
        margin: 40px auto;
    }

    .div-block.ecommerce {
        margin-left: 0;
    }

    .mg-bottom-40px {
        padding-right: 0px;
    }

    .img_position_left {
        
        left: 108px !important;
    }

    #E-Commerce_block1 {
        justify-content: normal !important;
    }
}

@media screen and (max-width:767px) {
    .img_position_left { 
        left: -2px !important;
    }
}

@media screen and (max-width:991px) {
    .col_8_m_b_img15 {
        height: 750px !important;
        
    }
    .col_8_m_b_img15 img {
        margin-top: -300px;
    }

    .section-10 .img_position {
        left: 0px !important;
    }
}

@media screen and (max-width:1500px) {
    #E-Commerce_block1 {
        display: grid;
        grid-template-columns: 500px;
        justify-content: center;
    }

    #E-Commerce_block1  .div-block.ecommerce {
        margin-left: 0px;
    }

    .display2_h1_top {
        width: 500px;
        margin: auto;
        font-size: 40px;
    }

    #E-Commerce_block1 .display-1 {
        width: 500px !important;
    }

    .col_8_m_b_img15 {
        height: 550px;
    }

    .section-10 .img_position {
        left: 27px;
    }

    .section-10.ecommerce._3pl, .section-10.ecommerce.zen {
        display: grid;
        grid-template-columns: 475px;
        justify-content: center;
    }

    .div-block-33 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .img_position_left {
        min-width: 500px !important;
        position: relative;
        top: 70px;
        left: -64px;
    }

    .columns-ecommerce-b {
        display: grid;
        grid-template-columns: 500px;
        justify-content: center;
    }

    .w-col-5 {
        width: 100%;
    }

    .display-1 {
        width: auto !important;
    }

    .columns-3 {
        display: grid;
        grid-template-columns: 483px;
        justify-content: center;
    }

    .w-col-6 {
        width: 100%;
    }

    .column-4.ecommerce {
        padding-left: 0px;
    }

    .inner-container._500px.ecommerce {
        margin-left: 0px;
    }

    .inner-container._500px {
        padding-left: 0px;
    }

    .w-col {
        padding-right: 0px;
    }

    .img_position {
        min-width: 500px;
        position: relative;
        top: -21px;
        left: -18px;
    }
}

@media screen and (max-width:640px) {

    .display2_h1_top {
        width: 300px;
    }
    .mg-bottom-40px.ecommerce {
        width: 300px !important;
        margin: auto;
    }

    .display-1 {
        width: 300px;
        margin: 40px auto;
    }
} 

@media screen and (max-width:480px) {
    .display-1.mg-bottom-12px.berlin {
        margin-bottom: 40px;
    }

    .mg-bottom-40px.ecommerce {
        width: auto;
        margin: 0;
    }

    .display-1 {
        width: auto;
        margin: 0;
    }

      .div-block.ecommerce {
        margin-left: -35px;
    }

    .columns-3 {
        display: block;
    }

    .columns-ecommerce-b {
        display: block;
    }

    .img_position_left {
        margin-bottom: 50px;
    }

    .section-28.fulfillment.center {
        margin-top: 13px;
        position: relative;
    }

    .section-10 .img_position {
        top: 300px !important;
    }

    #E-Commerce_block1 {
        justify-content: center !important;
    }

}

@media screen and (max-width:1440px) {
    .grid-14 {
        grid-column-gap: 0px;
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width:1060px) {
    .section-39 {
        padding-left: 10px;
    }
}

@media screen and (max-width:540px) {
    .section-10 .img_position {
        top: -150px;
        left: -5px !important;
    }

    .section-10 .div-block-41 {
        padding-right: 0px !important;
    }

    .section-10  {
        grid-template-columns: 269px !important;
    }

    .columns-3 {
        grid-template-columns: 300px ;
    }

    .img_position {
        min-width: 300px;
    }

    .columns-ecommerce-b {
        grid-template-columns: 300px;
    }

    .img_position_left {
        min-width: 300px !important;
        top: 100px !important
    }
}

@media screen and (max-width:560px) {

    .w-layout-grid {
        justify-content: center;
    }
}

@media screen and (max-width:1160px) {
    #w-node-_917531ec-d428-5189-4bf6-e319616809ba-07c742d1 {
        grid-template-columns: 1fr 1fr;
    }

    .section-33 {
        padding-left: 10px;
    }
}