body.no-scroll::-webkit-scrollbar {
    background-color:#353535
}
body.no-scroll::-webkit-scrollbar-track {
    background-color:#555
}
.mwl-img {
    cursor:zoom-in
}
.mwl-img-clone-container {
    position:relative;
    will-change:transform,opacity,width,height;
    transform:translateZ(0);
    transform-origin:50% 50%;
    z-index:999999
}
.mwl-img-clone {
    position:absolute;
    display:block;
    width:100%;
    height:100%!important;
    max-width:100%;
    max-height:100%;
    aspect-ratio:auto;
    object-fit:cover;
    object-position:center
}
.mwl {
    touch-action:pan-x pan-y;
    position:fixed;
    z-index:99999;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none
}
.mwl.safari-browser .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img {
    opacity:1!important
}
.mwl::selection {
    background:red
}
.mwl.visible {
    display:flex;
    flex-direction:column
}
.mwl.extended .mwl__metadata {
    display:none!important
}
.mwl .mwl__topbar {
    position:absolute;
    z-index:9;
    top:0;
    left:0;
    width:100%;
    height:40px
}
.mwl .mwl__topbar .mwl__topbar__slide-counter {
    float:left;
    color:#fff;
    line-height:40px;
    margin-left:20px;
    font-family:sans-serif;
    font-size:16px;
    opacity:.6
}
.mwl .mwl__topbar .mwl__topbar__controls {
    float:right;
    line-height:40px;
    margin-right:15px
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control {
    position:relative;
    display:inline-block;
    margin-right:10px;
    opacity:.6;
    transition:opacity .2s;
    cursor:pointer
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control:hover {
    opacity:1;
    transition:opacity .3s
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control:hover .mwl__topbar__controls__control__label {
    visibility:visible;
    margin-top:0;
    opacity:.8;
    transition:.3s
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control.hidden {
    display:none
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control svg {
    display:inline-block;
    height:30px;
    margin-top:8px
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control svg path {
    fill:#fff
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control .mwl__topbar__controls__control__label {
    position:absolute;
    opacity:0;
    visibility:hidden;
    margin-top:10px;
    right:0;
    font-size:12px;
    font-family:sans-serif;
    padding:8px 15px;
    line-height:1em;
    border-radius:4px;
    background:#000;
    color:rgba(255,255,255,.5);
    white-space:nowrap
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control .mwl__topbar__controls__control__label::before {
    content:"";
    position:absolute;
    top:-5px;
    right:7px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #000
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing {
    position:relative
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing:hover .mwl__topbar__controls__control--sharing__options {
    visibility:visible;
    opacity:1
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options {
    position:absolute;
    color:rgba(255,255,255,.8);
    white-space:nowrap;
    border-radius:4px;
    padding:8px 15px;
    right:0;
    font-size:12px;
    line-height:1em;
    background:#000;
    visibility:hidden;
    opacity:0
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options::before {
    content:"";
    position:absolute;
    top:-5px;
    right:7px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #000
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options li {
    list-style:none;
    margin:0;
    padding:5px
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options li a {
    color:rgba(255,255,255,.5);
    text-decoration:none;
    transition:.2s
}
.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options li:hover a {
    color:#fff
}
.mwl .mwl__navigations {
    position:relative;
    top:50%;
    width:100%;
    z-index:1
}
.mwl .mwl__navigation__next,.mwl .mwl__navigation__previous {
    position:absolute;
    padding:15px 10px;
    border-radius:99px;
    line-height:16px;
    opacity:.7;
    transition:opacity .2s;
    cursor:pointer
}
.mwl .mwl__navigation__next svg,.mwl .mwl__navigation__previous svg {
    width:30px
}
.mwl .mwl__navigation__next:hover,.mwl .mwl__navigation__previous:hover {
    opacity:.6;
    background:#fff;
    transition:opacity .3s,background .3s
}
.mwl .mwl__navigation__previous {
    left:20px;
    padding-left:8px;
    margin-top:-25px;
    color:#fff;
    background:rgba(255,255,255,.3)
}
.mwl .mwl__navigation__next {
    right:20px;
    padding-right:8px;
    margin-top:-25px;
    color:#fff;
    background:rgba(255,255,255,.3)
}
.mwl .mwl__slider {
    position:relative;
    width:100%;
    height:100%;
    min-height:0;
    display:flex;
    flex:1
}
.mwl .mwl__slider.mwl-animate {
    transition:transform 1s
}
.mwl .mwl__slider .mwl__slider__image {
    min-width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
    opacity:0;
    transition:opacity .3s
}
.mwl .mwl__slider .mwl__slider__image.visible {
    opacity:1
}
.mwl .mwl__slider .mwl__slider__image.no-magnification .mwl__slider__image__thumbnail img {
    cursor:default
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail {
    display:flex;
    flex:1;
    width:100%;
    height:100%;
    padding:10px;
    padding-top:40px;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    box-sizing:border-box
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail.mwl__full__screen {
    padding:0!important
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .mwl__slider__image__thumbnail__low-res {
    display:none
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img {
    max-width:100%;
    max-height:100%;
    transform:scale(1);
    transition:transform .2s;
    cursor:zoom-in
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img.zoomed {
    transform:scale(1.5);
    transition:transform .3s
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail.magnification_disabled img {
    cursor:crosshair
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .mwl__slider__image__thumbnail__low-res-container {
    position:absolute;
    top:0;
    height:100%;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:inherit;
    box-sizing:border-box;
    overflow:hidden
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .mwl__slider__image__thumbnail__low-res-container .mwl__slider__image__thumbnail__low-res {
    top:0;
    left:0;
    cursor:progress
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .image-map {
    position:absolute;
    background:#321
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .image-map button img {
    transform:translate(-50%,-50%)
}
.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .image-map .gm-svpc img {
    max-width:none;
    max-height:none
}
.mwl .mwl__metadata {
    width:80%;
    max-width:840px;
    margin:auto;
    padding:0;
    box-sizing:border-box;
    color:#fff;
    text-align:center
}
.mwl .mwl__metadata h2 {
    margin:20px 0;
    margin-bottom:10px;
    font-size:22px;
    color:#fff
}
.mwl .mwl__metadata h2::after,.mwl .mwl__metadata h2::before {
    display:none
}
.mwl .mwl__metadata .exifs,.mwl .mwl__metadata h2,.mwl .mwl__metadata p {
    font-family:sans-serif
}
.mwl .mwl__metadata p {
    margin:5px 0;
    font-size:16px;
    opacity:.8;
    display:none
}
.mwl .mwl__metadata p.visible {
    display:block
}
.mwl .mwl__metadata p .caption {
    word-wrap:break-word;
    white-space:pre-wrap
}
.mwl .mwl__metadata p .toggle-full-description {
    font-family:sans-serif;
    font-size:18px;
    height:18px;
    margin-left:10px;
    display:inline-block;
    font-weight:700;
    cursor:pointer;
    vertical-align:top;
    margin-top:2px
}
.mwl .mwl__metadata p .toggle-full-description svg {
    height:18px
}
.mwl .mwl__metadata p .toggle-full-description svg path {
    fill:#fff
}
.mwl .mwl__metadata .exifs .exif {
    display:inline-block;
    margin:20px 5px;
    margin-top:0;
    opacity:.6
}
.mwl .mwl__metadata .exifs .exif svg {
    display:inline-block;
    vertical-align:middle;
    height:20px!important
}
.mwl .mwl__metadata .exifs .exif svg path {
    fill:#fff
}
.mwl .mwl__metadata .exifs .exif span {
    display:inline-block;
    line-height:26px;
    vertical-align:middle;
    font-size:14px
}
.mwl.light .mwl__topbar .mwl__topbar__slide-counter {
    color:#000
}
.mwl.light .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control svg path {
    fill:#000
}
.mwl.light .mwl__metadata {
    color:#000!important
}
.mwl.light .mwl__metadata h2 {
    color:#000!important
}
.mwl.light .mwl__metadata p svg path {
    fill:#000
}
.mwl.light .mwl__metadata .exifs svg path {
    fill:#000
}

/* Added By IndiaSan - Start */
.mwl__slider__image__thumbnail {
	position: relative;
}

.iscu_pinterest_in_slider {
    display: none;
}
/* Added By IndiaSan - End */