.zoomContainer {
    z-index: 1000;
}

.zoomLens {
   z-index: 1001!important;
}

.zoomWindowContainer {
    position: relative;
}
@media (min-width: 0px) {
    .zoomWindow {
        left: -15%!important;
        width: 70%!important;
        box-sizing: border-box;
    }
}

@media (min-width: 480px) {
    .zoomWindow {
        left: -9%!important;
        width: 54%!important;
        box-sizing: border-box;
    }
}

@media (min-width: 640px) {
    .zoomWindow {
        left: -18%!important;
        width: 74%!important;
        box-sizing: border-box;
    }
}

@media (min-width: 700px) {
    .zoomWindow {
        left: -9%!important;
        width: 54%!important;
        box-sizing: border-box;
    }
}

@media (min-width: 768px) {
    .zoomWindow {
        left: -17%!important;
        width: 70%!important;
        box-sizing: border-box;
    }
	
	
	
@media (min-width: 900px) {
    .zoomWindow {
        left: -22%!important;
        width: 82%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 960px) {
    .zoomWindow {
        left: -15%!important;
        width: 77%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 1024px) {
    .zoomWindow {
        left: -20%!important;
        width: 75%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 1100px) {
    .zoomWindow {
        left: -20%!important;
        width: 78%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 1150px) {
    .zoomWindow {
        left: -21%!important;
        width: 78%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 1200px) {
    .zoomWindow {
        left: -17%!important;
        width: 78%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 1265px) {
    .zoomWindow {
        left: -22%!important;
        width: 90%!important;
        box-sizing: border-box;
    }
}
@media (min-width: 1330px) {
    .zoomWindow {
        left: -30%!important;
        width: 100%!important;
        box-sizing: border-box;
    }
}