.popup-overlay{
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100vh;
    background-color:rgba(0,0,0,0.75);
    display: none;
    z-index: 999999;
}
.popup-wrap{
    position: relative;
    max-width:800px;
    /*max-width: 467px;*/
    margin:0 auto;
}
.modal-popup{
    width: 100%;
    margin: 0 auto;
    height: 600px;
    padding: 0;
    top: 0;
    margin-top: 10px;
    max-width: 1000px;
    /*max-width: 445px;*/
    position: relative;
}
.modal-popup img{
    max-width:100%;
}
.popup-close{
    position: absolute;
    top: -9px;
    right: -10px;
    z-index: 99999;
    width: 31px;
    height: 33px;
    display: block;
}
.popup-close:hover{
    color:#fff;
}
.medical-and-health-advt1
{

    max-height:605px;
    overflow-y: auto;
    overflow-x: hidden;
}


#popupimage1,#popupimage2,#popupimage3,#popupimage4
{
    display:none;
}

.popupimage1 .popup-overlay #popupimage1,.popupimage2 #popupimage2,.popupimage3 #popupimage3,.popupimage4 #popupimage4
{
    display:block;
}
.popupimage1 #popupimage1 img,.popupimage2 #popupimage2,.popupimage3 #popupimage3,.popupimage4 #popupimage4
{
    display:block!important;
}
.popupimage1 #popupimage1 img,.popupimage2 #popupimage2 img,.popupimage3 #popupimage3 img,.popupimage4 #popupimage4 img
{
   max-width: 800px;
}

#pop-upmodel .modal-header .close {
    margin-top: -2px;
    position: absolute;
    top: 0;
    right: 7px;
    opacity: 1.0;
    z-index: 99;
    font-size: 31px;
}
#pop-upmodel .modal-header
{
    min-height:inherit;
    padding:0;
}
#pop-upmodel .modal-body {
    position: relative;
    padding: 0;
}

@media (min-width: 768px)
    {
#pop-upmodel .modal-dialog {
    width: 850px;
    margin: 30px auto;
}

}

@media (max-width: 768px)
    {

.modal-popup img {
    max-width: 100%!important;
    }
    .popup-overlay
{
    padding: 10px;
    box-sizing: border-box;
}
}

.mySlides {display: none;}
.slideshow-container {
  max-width: 800px;
  position: relative;
  margin: auto;
}
.dot {
    display: none;
}

/* Fading animation */
.fadeslide {
  -webkit-animation-name: fadeslide;
  -webkit-animation-duration: 1.5s;
  animation-name: fadeslide;
  animation-duration: 1.5s;
}
    .fadeslide
{
    max-height:650px;
        overflow-y: auto;
}

@-webkit-keyframes fadeslide {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fadeslide {
  from {opacity: .4} 
  to {opacity: 1}
}



.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../../../content/dam/common/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../../../content/dam/common/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../../../content/dam/common/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../../../content/dam/common/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../../../content/dam/common/fancybox_loading@2x.gif);background-size:24px 24px}
}

.cst_gal li
{
    float:left;
    width:24%;
    margin-right:1.33%;
    margin-top:30px;
}
.cst_gal li:nth-child(4n)
{
    margin-right:0;
}
.cst_gal li img
{
    max-width:100%;
    height:200px;
    object-fit:cover;
}
.cst_gal li img.zoom{width:100%;height:200px;border-radius:5px;object-fit:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.cst_gal li .thumb{margin-bottom:30px}
.cst_gal li .transition{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.cst_gal li .image-gal:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:.4s;-ms-transition:.4s;transition:.4s}

