  .picZoomer {
          position: relative;
          /*margin-left: 40px;
      padding: 15px;*/
      }
      
      .picZoomer-pic-wp {
          position: relative;
          overflow: hidden;
          text-align: center;
      }
      
      .picZoomer-pic-wp:hover .picZoomer-cursor {
          display: block;
      }
      
      .picZoomer-zoom-pic {
          position: absolute;
          top: 0;
          left: 0;
      }
      
      .picZoomer-pic {
          /*width: 100%;
      height: 100%;*/
      }
      
      .picZoomer-zoom-wp {
          display: none;
          position: absolute;
          z-index: 999;
          overflow: hidden; /* width: 600px!important; */
          border: 1px solid #eee;
          /* height: 460px;
          margin-top: -19px; 
          left: 460px!important; */
      }
      
      .picZoomer-cursor {
          display: none;
          cursor: crosshair;
          width: 100px;
          height: 100px;
          position: absolute;
          top: 0;
          left: 0;
          border-radius: 50%;
          border: 1px solid #eee;
          background-color: rgba(0, 0, 0, .1);
      }
      
      .picZoomCursor-ico {
          width: 23px;
          height: 23px;
          position: absolute;
          top: 40px;
          left: 40px;
          background: url(images/zoom-ico.png) left top no-repeat;
      }
      
      .my_img {
          vertical-align: middle;
          width: 100%;
          top: 0;
          bottom: 0;
          margin: auto;
          height: 100%;
      }

      .piclist  { display: flex; overflow-x: auto; margin-bottom: 10px;
     
      }
      
      .piclist li {
        display: inline-block;
        min-width: 85px; width: 85px;
        height: 85px;
        cursor: pointer;
        border: 1px solid #fdb609;
        margin-bottom: 0px;
        margin-top: 5px; margin-right: 5px; transition: 0.3s ease-in-out;
      }

      .piclist li:hover { opacity: 0.7;
      
      }
      
      .piclist li img {
          width: 100%;
          height: auto;
      }
      
      /* custom style */
      .picZoomer-pic-wp,
      .picZoomer-zoom-wp {
       
              background: aliceblue;
      }
      
      .row-sm .col-md-6 {
          padding-left: 5px;
          padding-right: 5px;
      }
      
      /*===pic-Zoom===*/
      ._boxzoom .zoom-thumb {
          width: 100%;
          display: inline-block;
          vertical-align: top;
          margin-top: 0px;
      }
      ._boxzoom {
        display: flex;
        border: 1px solid #eee;
        flex-direction: column-reverse;
        justify-content: flex-end;
        height: max-content;
    }
      ._boxzoom .zoom-thumb ul.piclist {
          padding-left: 0px;
          top: 0px;
      }
      
      ._boxzoom ._product-images {
          width: 100%;
          display: inline-block;
      }
      
      ._boxzoom ._product-images .picZoomer {
          width: 100%;
      }
      
      ._boxzoom ._product-images .picZoomer .picZoomer-pic-wp img {
          left: 0px;
      }
      
      ._boxzoom ._product-images .picZoomer img.my_img {
          width: 100%;
      }
      
      .piclist li img {
          height: 100%;
          object-fit: cover;
      }
    
      .picZoomer-zoom-wp {
        /* width: 665px!important;
        left: 462px!important;
        top: 15px!important; */
    }
    ._boxzoom { position: relative; padding: 0px;


    }
      @media screen and (max-width:767px) {
        ._boxzoom .zoom-thumb ul.piclist {
            padding-left: 5px;
         
        }
        ._boxzoom {

            padding: 10px 0px; margin-bottom: 20px;
        }
        .picZoomer-zoom-wp {
            /* width: 0px!important; */
            border: 0px solid #fdb609;
            /* height: 178px!important; */
            /* left: 0px!important;
            top: -109px!important; */
        }
        .picZoomer-pic-wp {
            height: unset!important;
			width: 100% !important;
        }
    
    }


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

        .piclist li {
            min-width: 65px;
            height: 65px;
        }
    

       
      }
      