/*html.lenis {
	height: auto;
  }
  
  .lenis.lenis-smooth {
	scroll-behavior: auto;
  }
  
  .lenis.lenis-smooth [data-lenis-prevent] {
	overscroll-behavior: contain;
  }
  
  .lenis.lenis-stopped {
	overflow: hidden;
  }
  
  .lenis.lenis-scrolling iframe {
	pointer-events: none;
  }

header{display:flex;align-items:center;justify-content:space-between;position:fixed;left:0;top:0;width:100%;z-index:99;}*/
:root{
    --red:#cd1f26;
    --green:#008f47;
}
.navigation-desktop{display:flex;justify-content:space-between}
.navigation-desktop + .hero{display:none}
.amon-union{width:185px;display:block}
.amon-union img{width:100%}
.navbar{margin:0;padding:0;}
.nav-link{color:black;}
.nav-link:focus,.nav-link:hover{color:var(--red);}
.navbar-expand-lg .navbar-nav .nav-link {padding:22px 0px;transition:all 0.3s ease 0s;font-size:16px;letter-spacing}
.navbar-expand-lg .navbar-nav .nav-link:first-child{text-transform:uppercase;}
.navbar-expand-lg .navbar-nav li{padding-left:15px;padding-right:15px;}
.navbar-expand-lg.selected ul li a{opacity:0.5;}
.navbar-expand-lg .navbar-nav a.active{opacity:1;color:var(--red);}
.navi-ovelay{display:block;left:0;top:0;width:100%;background:rgba(255,0, 0, 0);height:100vh;z-index:-1;position:absolute;}
.navigationsublinks{opacity:0;display:none;transition:opacity 500ms cubic-bezier(0.17, 0.17, 0.5, 1);top:100%;left:0;width:100%;background:#fff;position:absolute;z-index:9;box-shadow:0 0 5px rgba(0,0,0,0.05)}
.menu-area{position:relative}
.navigationsublinks-sub{overflow:hidden;z-index:3;padding:20px 0;position:relative;}
.navigationsublinks.opened{opacity:1;display:block;}
.navigation-slider{transition: all 1s cubic-bezier(.4,0,.2,1) 0s;}
.myNavigation .swiper-slide{justify-content:flex-start;}
.myNavigation{overflow:visible;height:255px;}
.menu-card{display:flex;width:100%;}
.menu-card .menu-links{flex:0 0 150px;}
.menu-links ul{margin:0;padding:0;list-style-type:none;}
.menu-links ul li + li{margin-top:10px;}
.menu-links ul li a{display:block;line-height:1.2;font-size:15px;}
.menu-card .menu-image{flex:0 0 calc(100% - 150px);padding-left:15px;}
.menu-card .menu-image img{max-width:245px;/*width:245px;*/}
.menu-card .menu-links p{font-size:11px;line-height:1;margin-bottom:10px}
.menu-links ul li a,.menu-card .menu-image img{transition:all 0.3s ease 0s;}
.navigation-slider .swiper-slide a,.navigation-slider .swiper-slide img,.menu-links ul:hover li a{opacity:0.35;}
.navigation-slider .swiper-slide img{filter:grayscale(1);}
.navigation-slider .swiper-slide-active{}
.navigation-slider .swiper-slide-active a,.navigation-slider .swiper-slide-active img,.menu-links ul:hover li a:hover{opacity:1;}
.navigation-slider .swiper-slide-active img{filter:grayscale(0);}

.mySlideshow{height:calc(100vh - 101px);overflow:hidden}
.mySlideshow .slide{height:100vh;position:relative}
.mySlideshow .slide-holder{transition-duration:1s;position:absolute;left:0;width:100%;height:calc(100vh - 200px)}
.mySlideshow .slide-holder img{transition-duration:1.5s;transform:scale(1.25);transition-property:transform;transition-timing-function:ease;max-width:100%;min-width:100%;max-height:100%;min-height:100%;object-fit:cover}
.mySlideshow .swiper-slide-prev .slide-holder{transform:translateY(-200px);transition-delay:1s;top:0;bottom:auto;}
.mySlideshow .swiper-slide-prev .slide-holder img{transform:scale(1);}
.mySlideshow .swiper-slide-active .slide-holder{transform:translateY(0px)!important;transition-delay:0s;height:100vh;opacity:1;top:auto!important;bottom:0!important;}
.mySlideshow .swiper-slide-next .slide-holder{transform:translateY(200px);bottom:0}
.mySlideshow .swiper-slide-active .slide-holder img{transform:scale(1);}
.mySlideshow .slide-holder::before{content:'';position:absolute;left:0;top:0;width:100%;display:block;z-index:3;height:100%;background: rgb(0,0,0);	background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%);background: rgba(0,0,0,0.5);}

    
.slideshow-content {
		position: absolute;
		top: 50%;
		left:50px;
		z-index: 30;
		max-width:768px;
		top:50%;
		transform:translateY(-50%);
	}
.slideshow-content h1 {
    position: relative;
    font-size:4rem;
    line-height: 1.25;
    font-weight:300;
    letter-spacing: 1px;
    color:white;
    opacity:0;
    transition-duration: 1000ms;
}
.mySlideshow .swiper-slide-active .slideshow-content h1{opacity:1;}
.mySlideshow .swiper-slide-prev .slideshow-content h1{transform:translateY(-100px)}
    .mySlideshow .swiper-slide-active .slideshow-content h1{transform:translateY(0px)!important;opacity:1;transition-delay:0.15s;}
    .mySlideshow .swiper-slide-next .slideshow-content h1{transform:translateY(100px)}
    
    .slideshow-content p{font-size:20px;color:white;opacity:0;transform:translateY(100px);transition-duration:1s;transition-timing-function:ease;transition-property:all;}
    .mySlideshow .swiper-slide-prev .slideshow-content p{opacity:0;transform:translateY(-100px);}
    .mySlideshow .swiper-slide-active .slideshow-content p{opacity:1;transform:translateY(0px)!important;transition-delay:0.25s;}
    

.slideshow-content .seperator{transition-duration:1s;transition-delay:0.15s;margin-bottom:1rem}
    .mySlideshow .swiper-slide-prev .slideshow-content .seperator{transform:translateY(-100px);}
    .mySlideshow .slide-holder-active .slideshow-content .seperator{transform:translateY(0px)!important;}
    .mySlideshow .swiper-slide-next .slideshow-content .seperator{transform:translateY(100px);}
    .slideshow-content .seperator span{transition-duration:2s;transition-delay:1s;display:block;height:1px;width:0%;background-color:white;}
    .mySlideshow .swiper-slide-prev .slideshow-content .seperator span{}
    .mySlideshow .swiper-slide-active .slideshow-content .seperator{transform:translateY(0px)!important;}
    .mySlideshow .swiper-slide-active .slideshow-content .seperator span{transition-delay:0s;width:100%;}
    .mySlideshow .swiper-slide-next .slideshow-content .seperator span{}
    
    
.swiper-pagination-bullet{width:15px;height:15px;background-color:#00ABBE;opacity:0.5;}
.swiper-pagination-bullet-active{opacity:1;}
.about-right ul li a[aria-selected="true"]{font-weight:600;}
.about-right ul li a[aria-selected="true"]::before{opacity:1;bottom:0;}
.about-text p{}
.tab-contents{margin-top:20px;}
/* .about-text p,.tab-contents p{font-size:20px;font-weight:300;color:#4E4E4E;line-height:1.22;} */
/* .department-left ul li + li{margin-top:63px;} */
.department-left li a div img{filter:grayscale(1) brightness(10);}
/* .department-left li a:hover div img{filter:none;} */
.department,.news{background:linear-gradient(120deg, rgba(251,251,251,1) 0%, rgba(229,229,229,1) 100%);} 
/* .swiper-slide {
	text-align: center;width: auto;
  } */
.myDoctors .swiper-slide ul li{text-align:left;position:relative;padding:5px 10px 5px 20px;font-weight:300;font-size:20px;}
.myDoctors .swiper-slide ul li::before{width: 5px;height: 5px;content:'';background-color:#6D6868;display: block;position: absolute;left:0;top:18px;border-radius:50%; }
.doctor-pagination .swiper-pagination-bullet{width:25px;border-radius:5px;height:5px;transition:width 0.3s ease 0s;background-color:#BEBEBE}
.doctor-pagination .swiper-pagination-bullet-active{width:50px;background-color:#6D6868}
.phone-email a span,.foot-box a span{direction:ltr;}
.navbar-nav ul {
	/* list-style: none;
	margin: 0;
	padding: 0;
	
	background-color: #444;
	min-width: 150px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	position: absolute; */
	/* overflow: hidden;
	height: 0; */
	transition: height 0.3s ease;
	/* display: none; */
  }
  /* .pin-panel{height:3000px;} */

.video{width:100%;height:calc(100vh - 95px);overflow:hidden;}
.video-holder{width:100%;height:calc(100vh - 96px);margin:0 auto;border-radius:3.75rem;overflow:hidden;cursor:pointer;transform:scale(0.45) translateY(-50%);}
.video video{min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover;}
.wsmobileheader{display:none!important}

@media (max-width: 1023px) {
	.hamburger {
	}
	/* .wrapper {
        transform: translateX(0%);
		transition: transform 1s cubic-bezier(.4,0,.2,1) 0s;
    }
	body.menuopened .wrapper {
        transform: translateX(-125%);
    }
	.navbar-nav {
	  right: -100%;
	  transition: right 1s cubic-bezier(.4,0,.2,1) 0s!important;
	}
	body.menuopened .navbar-nav {
	  right:0; 
	} */
	.nav-item {
	  margin: 5px 0;
	}
  } 
  @media (max-width:639px) {
	.slide-holder > div + img{object-fit:none;max-height:100vh;max-width:none;}
  }
  @media (min-width:768px) and (orientation:portrait) {
	
  }
@media only screen and (min-width:1300px) and (max-width:1439px) {
    
        .page{margin-top:0!important;}
        .menu-area .container{max-width: 1140px;}
       .amon-union{width:150px;}
       .navbar-expand-lg .navbar-nav .nav-link{padding:15px 0px;font-size:16px;}
       .navbar-expand-lg .navbar-nav li{padding-left:15px;padding-right:15px;}
       .menu-card .menu-image img{max-width:100%;}
}   
@media only screen and (min-width:1200px) and (max-width:1299px) {
        .page{margin-top:0!important;}
       .amon-union{width:125px;}
       .navbar-expand-lg .navbar-nav .nav-link{padding:15px 0px;font-size:16px;}
       .navbar-expand-lg .navbar-nav li{padding-left:15px;padding-right:15px;}
       .menu-card .menu-image img{max-width:100%;}
}      
@media only screen and (min-width:992px) and (max-width:1199px) {
        .page{margin-top:0!important;}
       .amon-union{width:125px;}
       .navbar-expand-lg .navbar-nav .nav-link{padding:15px 0px;font-size:14px;}
       .navbar-expand-lg .navbar-nav li{padding-left:10px;padding-right:10px;}
       .menu-links ul li a{font-size:12px}
       .menu-card .menu-image img{max-width:100%;}
}
@media only screen and (min-width:100px) and (max-width:991px) {
      .navigation-desktop{display:none}
      .navigation-desktop .hero{display:none}
      .wsmobileheader{display:block!important;}
      .navigation-desktop + .hero{display:block;}
      .slideshow-content {left:15px}
      .slideshow-content h1{font-size:1.75rem}
      .slideshow-content p{font-size:16px}
      .mySlideshow{height: calc(100vh - 53px);}
      .swiper-fade .swiper-slide{height: calc(100vh - 53px);}
    /*.page {
        margin-top:0px;
    }
        .menu-area {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .page .menu-area .container{
        max-width:100%;
    }
    .amon-union {
        width: 100px;
    }*/
}
@media only screen and (min-width:100px) and (max-width:767px) {
    .slideshow-content {left:15px;width:calc(100% - 30px)}
}