/* noto-serif-display-100 - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/noto-serif-display-v17-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-100.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* noto-serif-display-200 - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/noto-serif-display-v17-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-200.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* noto-serif-display-300 - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/noto-serif-display-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-300.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* noto-serif-display-regular - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-serif-display-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-regular.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* noto-serif-display-100italic - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/noto-serif-display-v17-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-100italic.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* noto-serif-display-200italic - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/noto-serif-display-v17-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-200italic.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* noto-serif-display-300italic - latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/noto-serif-display-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto-serif-display-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-serif-display-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-serif-display-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-serif-display-v17-latin-300italic.svg#NotoSerifDisplay') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-300 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/hind-siliguri-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-siliguri-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-siliguri-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-siliguri-v12-latin-300.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-regular - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/hind-siliguri-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-siliguri-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-siliguri-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-siliguri-v12-latin-regular.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-500 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/hind-siliguri-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-siliguri-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-siliguri-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-siliguri-v12-latin-500.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-600 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/hind-siliguri-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-siliguri-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-siliguri-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-siliguri-v12-latin-600.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-700 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/hind-siliguri-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-siliguri-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-siliguri-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-siliguri-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-siliguri-v12-latin-700.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}	
			
		.maintxt {
			background-image: url(/img/haende2.jpg);
			background-size: cover;
		}

		.bd-placeholder-img {
			font-size: 1.125rem;
			text-anchor: middle;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none;
		}
		@media (min-width: 767px){
			.MediaBackgroundVideo-module--video--deK5Q {
				height: 100%;
				left: 0;
				-o-object-fit: cover;
				object-fit: cover;
				position: absolute;
				top: 0;
				width: 100%;
				}
			.MediaBackgroundVideo-module--video--deK5Q2 {
				height: 100%;
				width: 100%;
				}
			.MediaBackgroundVideo-module--video--deK5Q3 {
				height: 100%;
				width: 100%;
				}
			.offcanvas {
					width : 462px !important;
				}
			#first-after-hero{
					margin-top:110vh;
				}
			#mobile_collapse{
				color: rgba(255, 255, 255, 0.8);
				text-align: left;
				font-size: 1.7em;
				font-family: 'Hind Siliguri', sans-serif; !important; 
				font-weight: 300;
				margin-bottom: 5%;
			}
			/* Parallax Section */
			.block{
				height: 100vh;
				min-height: 600px;
				max-height: 960px;
				position: relative;
				overflow: hidden;
				font-size: 16px;
			}		
			/* Heading for Parallax Section */ 
			.block h1{
				font-size: 8.5em;
				color: rgba(240, 226, 102, 1.0);
				text-align: left;
				margin-left: 5vw;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				line-height: 0.8em;
			}
			/* Paragraph for Parallax Section */ 
			.block p {
				font-size: 2.5em;
				color:#fff;
				text-align: left;
				margin-left: 5vw;
				line-height: 2.0em;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				line-height: 1.3em;

			}
			/* Paragraph for Parallax Button */ 
			.text-parallax{
				font-size: 2.5em;
				color:#fff;
				margin-left: -5vw!important;
				text-align: center!important;
				line-height: 2.0em;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				line-height: 1.3em;

			}
			.video_h1 {		
				position:absolute;
				bottom:25vh;
				left:5vw;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				font-size: 8.5em;
				color: rgba(240, 226, 102, 1.0);
				text-align: left;	
				letter-spacing: -5px;
				line-height: 0.8em;
			}
			.video_p {		
				position:absolute;
				bottom:20vh;
				left:5vw;
				font-size: 2.5em;
				color:#fff;
				text-align: left;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				line-height: 0.8em;
			}
			p{
				color: rgba(255, 255, 255, 0.8);
				text-align: left;
				font-size: 1.2em;
				font-family: 'Hind Siliguri', sans-serif; !important; 
				margin-bottom: 5%;
			}
			h1{
				font-size: 8.5em;
				color: rgba(240, 226, 102, 1.0);
				text-align: left;
				margin-left: 5vw;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				letter-spacing: -5px;
				line-height: 0.8em;
			}
			h2{
				color: rgba(255, 255, 255, 0.8);
				font-weight: 300;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
			}
			h3{
				color: rgba(255, 255, 255, 0.8);
				font-weight: 700;
				font-size: 1.2em;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
			}
			.accordion-button {
				color: white;
				background: black;
				font-size: 3.5em;
				color: rgba(255, 255, 255, 0.8);
				text-align: left;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
			}
			.accordion-body {
				color: white;
				background: black;
				font-size: 2.5em;
				line-height: 1.3em;
			}
			.bd-placeholder-img-lg {
				font-size: 3.5rem;
			}
			.carousel-inner {
				display: flex;
			}
			.carousel-item {
				margin-right: 0;
				flex: 0 0 33.333333%;
				display: block;
			}
			.card .img-wrapper {
				max-width: 100%;
				height: 13em;
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.card img {
				max-height: 100%;
			}
		}
		@media (max-width: 560px) {
			p {
				margin-bottom: 10%;
			}
			.video_h1 {		
				position:absolute;
				bottom:10vh;
				left:5vw;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				font-size: 3.5em;
				color: rgba(240, 226, 102, 1.0);
				text-align: left;	
				letter-spacing: -2px;
				line-height: 0.8em;
			}
			.video_p {		
				position:absolute;
				bottom:5vh;
				left:5vw;
				font-size: 1.5em;
				color:#fff;
				text-align: left;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				line-height: 0.8em;
			}
			/* Paragraph for Parallax Section */ 
			.block p {
			font-size: 1.5em;
			color:#fff;
			text-align: left;
			margin-left: 5vw;
			line-height: 2.0em;
			font-family: 'Hind Siliguri', sans-serif;
			font-weight: 300;
			line-height: 1.3em;
			}
			/* Heading for Parallax Section */ 
			.block h1{
			font-size: 3.5em;
			color: rgba(240, 226, 102, 1.0);
			text-align: left;
			margin-left: 5vw;
			font-family: 'Hind Siliguri', sans-serif;
			font-weight: 300;
			line-height: 0.8em;
			}
			.block{
			height: 50vh;
			position: relative;
			overflow: hidden;
			}
			.accordion-button {
				color: white;
				background: black;
				font-size: 1.5em;
				color: rgba(255, 255, 255, 0.8);
				text-align: left;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
			}
			.accordion-body {
				color: white;
				background: black;
				font-size: 1.5em;
				line-height: 1.3em;
			}
		}
		@media (max-width: 766px){
			.card .img-wrapper {
				height: 17em;
			}
			.video_h1 {		
				position:absolute;
				bottom:10vh;
				left:5vw;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				font-size: 3.5em;
				color: rgba(240, 226, 102, 1.0);
				text-align: left;	
				letter-spacing: -2px;
				line-height: 0.8em;
			}
			.video_p {		
				position:absolute;
				bottom:5vh;
				left:5vw;
				font-size: 1.5em;
				color:#fff;
				text-align: left;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
				line-height: 0.8em;
			}
			.block{
			height: 50vh;
			position: relative;
			overflow: hidden;
			}
			.block p {
			font-size: 1.5em;
			color:#fff;
			text-align: left;
			margin-left: 5vw;
			line-height: 2.0em;
			font-family: 'Hind Siliguri', sans-serif;
			font-weight: 300;
			line-height: 1.3em;
			}
			/* Heading for Parallax Section */ 
			.block h1{
			font-size: 3.5em;
			color: rgba(240, 226, 102, 1.0);
			text-align: left;
			margin-left: 5vw;
			font-family: 'Hind Siliguri', sans-serif;
			font-weight: 300;
			line-height: 0.8em;
			}
			h1{
			font-size: 3.5em;
			color: rgba(240, 226, 102, 1.0);
			text-align: left;
			margin-left: 5vw;
			font-family: 'Hind Siliguri', sans-serif;
			font-weight: 300;
			letter-spacing: -2px;
			line-height: 0.8em;
			}
			.MediaBackgroundVideo-module--video--deK5Q {
			height: 50%;
			width: 100%;
			}
			.MediaBackgroundVideo-module--video--deK5Q2 {
			height: 50%;
			width: 100%;
			}
			.navbar-brand img{
				max-width: 50%;
			}
			.navbar-brand{
				max-width: 150px;
			}
			#first-after-hero{
				margin-top:50px;
			}
			.accordion-button {
				color: white;
				background: black;
				font-size: 1.5em;
				color: rgba(255, 255, 255, 0.8);
				text-align: left;
				font-family: 'Hind Siliguri', sans-serif;
				font-weight: 300;
			}
			.accordion-body {
				color: white;
				background: black;
				font-size: 1.5em;
				line-height: 1.3em;
			}
		}
		.navbar{
			padding-left:60px;
			padding-right:60px;
			font-family: 'Noto Serif Display', serif;
			font-weight: 300;
			-webkit-transition: all 0.6s ease-out;
			-moz-transition: all 0.6s ease-out;
			-o-transition: all 0.6s ease-out;
			-ms-transition: all 0.6s ease-out;
			transition: all 0.6s ease-out;
		}
		.navbar.scrolled {
			background: rgb(68, 68, 68); /* IE */
			background: rgba(16, 16, 16, 0.78); /* NON-IE */
		}
		em{
			font-family: 'Noto Serif Display', serif;
			font-weight: 300;
			font-style: normal; /* initial */
		}
		.navbar-toggler,
		.navbar-toggler:focus,
		.navbar-toggler:active,
		.navbar-toggler-icon,
		.navbar-toggler-icon:focus {
			outline: none;
			box-shadow: none;
			border: none;
		}
		.offcanvas-body{
			text-align: right; !important; 
		}
		.offcanvas-header{
			text-align: right; !important; 
		}
		.btn-xl{
			padding: 10px 10px;
			font-size: 40px;
			border-radius: 10px;
		}
		
		/* Header Parallax Element Style*/ 
		.paral{
			min-height: 600px;
			background-attachment: fixed;
			background-size: cover;
			background-position: 50% 50%;
		}
		/* Remove Bottom Margin from Jumbotron */
		.jumbotron{
			margin-bottom: 0;
		}
		.paralsec {
			background-image: url("24h.jpg");
		}
		body { 
			background: #000 !important; 
			color: rgba(255, 255, 255, 0.8);
			font-family: 'Hind Siliguri', sans-serif; !important; 
		} /* Adding !important forces the browser to overwrite the default style applied by Bootstrap */
		
		.img-parallax {
			width: 100vmax;
			z-index: -1;
			position: absolute;
			top: 0;
			left: 50%;
			transform: translate(-50%,0);
			pointer-events: none
		}
		.card-title{
			text-align: center; !important; 
			font-family: 'Noto Serif Display', serif; !important; 
			background: #000 !important; 	
		}
		.card-text{
			text-align: center; !important; 
			font-family: 'Hind Siliguri', sans-serif; !important; 
			color: white;
			background: #000 !important; 
		}
		.card-body{
			text-align: center; !important; 
			font-family: 'Hind Siliguri', sans-serif; !important; 
			color: white;
			background: #000 !important; 
		}
		.carousel-inner{
			padding: 1em;
		}
		.card{
			margin: 0 .5em;
			box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
			border: none;
		}
		.carousel-control-prev, .carousel-control-next{
			background-color: #e1e1e1;
			width: 6vh;
			height: 6vh;
			border-radius: 50%;
			top: 50%;
			transform: translateY(-50%);
		}
		
		.my-slider-progress {
			background: hsla(0,0%,100%,.2);
		}

		.my-slider-progress-bar {
			background: #fff;
			height: 2px;
			transition: width 400ms ease;
			width: 0;
		}
		.splide__slide img {
			width: 100%;
			height: auto;
		}
		
		.splide p {
			margin-top: 5%;
			font-family: 'Noto Serif Display', serif; !important; 
		}
		.splide em {
			font-family: 'Hind Siliguri', sans-serif; !important;  
		}
		
		.accordion {
			margin-left: 5vw;
			margin-right: 5vw;
		}
		.accordion-button:focus {
			color: black;
			background: white;
			border-color: white;
		}
		.accordion-button.collapsed::after {
			background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
		}
		.accordion-button:not(.collapsed) {
			color: black;
			background: white;
		}
		.accordion-button:not(.collapsed)::after {
			background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
			transform: rotate(-180deg)
		}

		