div#elementor-lightbox-slideshow-single-img {
display: none !important;
}
@media (min-width: 771px) {
.cg-layout-vertical-scroll ul.swiper-wrapper,
.cg-layout-simple-scroll ul.swiper-wrapper {
display: grid;
gap: 10px;
}
.cg-layout-vertical-scroll ul.swiper-wrapper,
.cg-layout-simple-scroll ul.swiper-wrapper {
grid-template-columns: repeat(1, 1fr);
}
.cg-layout-vertical-scroll ul li.swiper-slide,
.cg-layout-simple-scroll ul li.swiper-slide {
margin:  0;
padding: 0;
list-style: none;
}
.cg-layout-vertical-scroll ul li.swiper-slide,
.cg-layout-simple-scroll ul li.swiper-slide {
grid-column: span 1;
}
.cg-grid-layout .swiper-button-next,
.cg-grid-layout .swiper-button-prev,
.cg-grid-layout .cg-thumb-swiper {
display: none;
}
.cg-layout-vertical-scroll {
display: flex;
width: 100%;
position: relative;
}
#commercegurus-pdp-gallery.cg-layout-vertical-scroll {
margin: 0;
}
.cg-layout-vertical-scroll .cg-main-swiper {
display: flex;
grid-column-start: 2;
grid-column-end: span 5;
order: 2;
}
.cg-layout-vertical-scroll .cg-thumb-swiper {
width: 60px;
margin-right: 10px;
display: flex;
grid-column-start: 1;
grid-column-end: span 1;
order: 1;
flex-flow: column;
overflow: visible;
position: sticky;
top: 10px;
align-self: flex-start;
}
.cg-layout-vertical-scroll .cg-thumb-swiper ul.swiper-wrapper li.swiper-slide {
position: relative;
cursor: pointer;
height: intrinsic; }
.cg-layout-vertical-scroll .cg-thumb-swiper ul.swiper-wrapper li.active:before {
display: block;
content: "";
width: 100%;
position: absolute;
height: 100%;
border: 1px solid #000;
backface-visibility: hidden;
background-color: transparent;
}
.cgkit-gallery-vertical-scroll:not(.cgkit-single-gallery) .ckit-badge_wrapper {
margin-left: 65px;
}
.admin-bar .cg-layout-vertical-scroll .cg-thumb-swiper {
top: 42px;
}
}
@media (max-width: 770px) {
.cg-grid-layout ul.cg-main-swiper li.swiper-slide {
width: 100%;
}
.cg-grid-layout .swiper-button-next.swiper-button-disabled,
.cg-grid-layout .swiper-button-prev.swiper-button-disabled {
visibility: hidden;
}
.cg-m-thumbs-3.cg-thumb-swiper .swiper-slide { width: 33.3333%; }
.cg-m-thumbs-4.cg-thumb-swiper .swiper-slide { width: 25%; }
.cg-m-thumbs-5.cg-thumb-swiper .swiper-slide { width: 20%; }
.cg-m-thumbs-6.cg-thumb-swiper .swiper-slide { width: 16.6666%; }
.cg-m-thumbs-7.cg-thumb-swiper .swiper-slide { width: 14.2857%; }
.cg-m-thumbs-8.cg-thumb-swiper .swiper-slide { width: 12.5%; }
.cg-grid-layout .swiper-container:not(.swiper-container-initialized) .swiper-button-prev {
visibility: hidden;
}
.cg-grid-layout .cg-thumbs-count-2:not(.swiper-container-initialized) .swiper-wrapper, 
.cg-grid-layout .cg-thumbs-count-3:not(.swiper-container-initialized) .swiper-wrapper {
justify-content: center;
}
#commercegurus-pdp-gallery.cg-grid-layout  {
position: relative;
margin-left: -5px;
margin-right: -5px;
}
.cg-grid-layout .cg-thumb-swiper.swiper-container {
margin-top: 10px;
margin-left: -5px;
width: calc(100% + 10px);
}
.rtl .cg-grid-layout .cg-thumb-swiper.swiper-container {
margin-left: 0;
margin-right: -5px;
}
.cg-grid-layout .cg-thumb-swiper.swiper-container:not(.swiper-container-initialized) {
margin-top: 5px;
}
.cg-grid-layout .cg-thumb-swiper .swiper-slide {
padding-left: 5px;
padding-right: 5px;
background-color: transparent;
}
.cg-grid-layout .load-more-images {
display: none;	
}
.cg-grid-layout ul.swiper-wrapper li.swiper-slide.more-images {
display: none;	
}
div.cg-main-swiper div.cgkit-video-wrap.autoplay div.cgkit-play svg,
div.pswp__scroll-wrap div.cgkit-video-wrap.autoplay div.cgkit-play svg {
display: none;
visibility: hidden;
}
div.cgkit-video-wrap.autoplay div.cgkit-play {
width: 100%;
height: 100%;
border-radius: 0px;
}
div.cgkit-video-wrap.autoplay div.cgkit-play:hover {
background: none;
}
div.cgkit-video-wrap.autoplay video {
display: block;
}
div.cgkit-video-wrap.autoplay img {
display: none;
}
}
#commercegurus-pdp-gallery {
margin-left: -5px;
margin-right: -5px;
}
#commercegurus-pdp-gallery:not(.cg-layout-horizontal) .swiper-wrapper {
height: auto !important;
transform: none !important;
}
@media only screen and (max-width: 992px) and (min-width: 771px) {
.cg-layout-vertical-scroll .cg-thumb-swiper {
width: 35px;
}
.cgkit-gallery-vertical-scroll:not(.cgkit-single-gallery) .ckit-badge_wrapper {
margin-left: 40px;
}
.cgkit-gallery-vertical-scroll div.cgkit-play,
.cgkit-gallery-vertical-scroll div.cgkit-play svg {
width: 20px;
height: 20px;
}
}
#commercegurus-pdp-gallery:not(.cg-lightbox-active) .swiper-slide-imglink {
cursor: default;
}