@media only screen and (max-width: 600px) {


    #header-top {
        margin: 0 auto !important;
        padding: 0 !important;
    }
    
    #navbarFull {
       /* background-color: #ff3b3b!important;*/
    }
    
    h1, .h1 {
        font-size: 2.0rem;
    }   
    h2, .h2 {
        font-size: 1.4rem;
    }
    
    /*HOME*/
    
    /* .carousel-item.gaclkec-banner img {
        height: 200px!important;
        width: 180% !important;
        margin-left: -40%;
    }
    */
    .section-highlight ol.carousel-indicators {
        display: none;
    }
    .row.list-checkout-items img {
        max-width: 145px;
        max-height: 145px;
    }
    .list-checkout-items .col-4.col-lg-12 {
        flex: 100%;
        max-width: 100%;
    }
    
    .section-3.section-Collections {
        margin-top: 50px;
    }
    .section-BrandList .col {
        text-align: center;
    }
    #topSellersItemsContainer  article.col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    
    
    /*LISTADOS*/
    body.product_list main section#productList .col-lg-10 {
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
    body.product_list main section#productList .col-lg-10 #listing_products article.card {
        flex: 0 0 50%!important;
        max-width: 50%!important;
    }
    /*detalle producto*/
    #detailsContainer h1 {
        font-size: 1.6rem!important;
    }
    #listing_products .list-checkout-items .col-4.col-lg-12 {
     flex: 0 0 100%;
    max-width: 100%;
    }
    
    /*Footer*/
    #footer .col-12.col-lg-2.mb-3 p a {
        min-height: 30px;
    }
    #footer,
    #footer .text-uppercase {
        text-align: center !important;
    }
    
    
    #footer ul.redes-footer .list-inline-item a {
        display: inline-block !important;
        width: 60px !important;
    }
    #footer ul.redes-footer .list-inline-item {
        margin: 0 auto;
    }
    #footer ul.redes-footer li a img {
        width: 70% !important;
    }
    #footer .col-12.col-lg-2.mb-3 p img {
        width: 25%;
        padding: 10px 20px;
        margin: 0 !important;
    }
    
    /*CARRITO*/
    
    #introCheckout .list-checkout-items img, #introCheckout .list-checkout-items div img {
    max-width: 125px!important;
    max-height: 125px!important;
    padding: .7rem!important;
    }
    #introCheckout .list-checkout-items .cart-name {
    padding-left: 0!important;
    margin-left: 20px;
    max-width: 50% !important;
    }
    #checkoutInfo #introCheckout .list-checkout-items .cart-name h2 {
        font-size: 1.2rem !important;
    }
    #introCheckout .list-checkout-items  {
    position: relative;
    }
    #introCheckout .list-checkout-items .cart-delete  {
    position: absolute;
    top: 0px;
    right: 5px;
    }
    
    /*chekcout*/
    
    #div_id_step-payment_selector-payment label.custom-control-label {
        width: 100%;
        position: relative;
        padding: 3px 0px 3px 5px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    /*ZOOM fuera*/
    .magnify > .magnify-lens{
       /* display: none !important;*/
    }
    #product_detail .container_main_img .magnify {
        position: relative;
        max-width: 60% !important;
        margin: 0 auto;
        /*float: inherit;*/
    }
    #product_detail .container_main_img {
        text-align: center;
    }
    /*Search result*/
    .search-content #listing_products article.col-lg-3 {
        flex: 0 0 50%!important;
        max-width: 50% !important;
    }
    
    #checkoutInfo.checkoutDone .row.list-checkout-items div:first-child {
        text-align: center;
        float: left;
        width: 40%;
        padding: 0;
        margin: 0;
        margin-right: 10px;
      }
    
    
    
      #checkoutInfo.checkoutDone #introCheckout .list-checkout-items {
        position: relative;
        display: block;
        padding: 0;
        margin: 0;
        overflow: auto;
        margin-bottom:10px;
      }
      #checkoutInfo.checkoutDone .col-8.col-md-5.pl-0.pr-lg-0.name-content {
        float: left;
        width: 60%;
        padding: 0;
        margin: 0;
        flex: none;
        max-width: 60% !important;
      }
    
      select.float-left.inputSelect {
        padding-left: 3px;
        padding-right: 3px;
        width: 3rem;
     }
     button.btn.btn-primary.js-add-product.w-100.js-add-event-attached {
        padding-left: 10px !important;
        padding-right: 10px !important;
     }

}