html *{
	font-family: "Lato", arial, tahoma;
}
@-webkit-keyframes mymove {
	from {width: 0px;}
	to {top: 74px;
	}
}
.section-carousel,.health-discover,footer,.about-us,.privacy-policy,.tc,.only-product{
	background: #f5f7f8;
}
section.health-discover{
	background: white;
}
.row{
	margin: 0px;
}
@font-face {
	font-family: ionicons;
	src: url(fonts/ionicons.ttf);
}
@font-face {
	font-family: organie;
	src: url(fonts/OrganieFarm.woff);
}

header .navbar-nav>li{
	float: none;
	display: inline-block;
}
header .navbar-nav{
	float: none;
	text-align: center;
}
#logo-navbar-middle{
	width: 80px;
}
header .navbar-nav>li a{
	color: #696969;
	font-size: 17px;
	margin: 0 5px;
	font-weight: bold;
	text-transform: uppercase;
}
header .nav>li>a:focus,header .nav>li>a:hover{
	background: none;
	color: #c49a6c;
}
header .navbar-toggle{
	margin-right: 0px;
}
header .navbar-header{
	margin: 0px !important;
}
header .navbar{
	margin-bottom: 0px;
}
/*Footer Styles*/
footer h3{
	color: #c49a6c;
	padding-bottom: 20px;
	position: relative;
	text-transform: uppercase;
	font-family: 'Playfair Display', serif;
	font-weight: bold;
}
footer h3:before{
	content: "";
	position: absolute;
	width: 31px;
	height: 2px;
	background: #c49a6c;
	left: 0;
	bottom: 9px;
}
footer ul{
	list-style-type: none;
	padding: 0px;
}
footer ul li a{
	color: black;
	font-size: 14px;
	text-decoration: none;
	line-height: 1.8;
}
footer ul li a:hover{
	color: #c49a6c;
}
footer p{
	font-size: 15px;
}
footer .fa{
	margin-right: 20px;
	font-size: 25px;
	color: grey;
}
.bottom-footer{
	padding: 0px;
}
.bottom-footer .col-md-6{
	padding: 0px;
}
.foot{
	background: #141415;
	background: #141415;
	padding: 20px;
	color: white;
}
.foot-right a{
	color: white;
	text-decoration: none;
	margin: 0 10px;
}
.foot-right a:hover{
	color: #c49a6c;
}
.foot-right{
	text-align: center;
}
footer > .container {
	margin-bottom: 30px;
}
footer{
	letter-spacing: 2px;
	padding-top: 50px;
}


/*Himalaya Health section*/

html .title-about h3{ 
	font-size: 120px;
	font-weight: 900;
	/*color: #8eb35a;*/
	color:#c49a6c;
	letter-spacing: 0.1em;
	margin: 0;
	display: inline-block;
	line-height: 1;
	font-family: 'Playfair Display', serif !important;
	text-align: center;
	margin: 50px 0;
}
.title-about h3 span {
	display: inline-block;
	float: left;
	font-style: italic;
	color: #333;
	font-weight: 400;
	font-size: 72px;
	margin-left: 170px;
	width: 100%;
	letter-spacing: 0.1em;
	font-family: 'Playfair Display', serif !important;
}
p.desc{
	width: 70%;
	margin: 0 auto;
	text-align: center;
	font-size: 25px;
	margin-bottom: 40px;
	letter-spacing: 3px;
	color: #696969;

	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 2;
	max-width: 720px;
	display: block;
	margin: 40px auto 55px;
}
h1.h2{
	font-size: 40px !important;
	margin: 61px 0;
	font-family: 'Playfair Display', serif !important;
	color: #8eb35a;
	font-weight: bold;
	letter-spacing: 2px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 2px;

	color: #c49a6c;
}
h1.h2:before {
	content: "";
	position: absolute;
	width: 74px;
	height: 2px;
	background: #8eb35a;
	/* left: 40%; */
	bottom: -13px;
	/* display: block; */
	text-align: center;
	margin: 0 auto;

	background: #c49a6c;
}
.sep-discover{
	text-align: center;
}
.sep-discover h2{
	font-size: 25px;
	font-family: 'Playfair Display', serif !important;
	letter-spacing: 2px;
}
.sep-discover p{
	color: #696969;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 33px 0;
}
.bg-img img {
	background: white;
	border-radius: 100%;
	padding: 20px;
}
.bg-img{
	transform: scale(1);
	transition: transform 0.3s;
}
.bg-img:hover{
	transform: scale(1.2);
	transition: transform 0.3s;
}
.products-sec .col-md-12{
	padding: 20px 0;
}
.dummy{
	/*background-image:url(https://images.thrillophilia.com/image/upload/s--0s2ULMTF--/c_fill,f_auto,fl_strip_profile,h_600,q_auto,w_975/v1/images/photos/000/153/056/original/1563880312_ootysightseeingthumb.jpg.jpg?1563880312);*/
	/*background: url(https://freerangestock.com/sample/116086/a-green-mountain-in-guatemala.jpg);*/
/*	background: url('../images/Image-3-v2.png');
	min-height: 300px; */
	/*background-attachment: fixed !important;*/
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;

	    background: url(../images/home-ban.jpeg);
    min-height: 500px;
}

@media(max-width: 480px){
	.dummy{
	 min-height: 350px;
	}
}

@-webkit-keyframes movingheader {
	from {top: 30px;}
	to {top: 0px;
	}
}

.home-header{
	position: absolute;
	width: 100%;
	top: 0px;
	z-index: 999;
	/*background: white;*/
	/*box-shadow: 0px 6px 8px white;*/
}
.home-header.active{
	position: fixed;
	background: white;
	box-shadow: 0px 6px 8px white;
	transition: all 0.5s;
	animation-name: movingheader;
	animation-duration: 0.5s;
}


.sep-product{
	border: 2px solid #f4f4f4;
	padding: 20px;
	padding: 0px;
	min-height: 430px;
	box-shadow: 0px 10px 20px rgba(0,0,0,.1);
	margin-bottom: 40px;
}
.sep-product img{
	transform: scale(1);
	transition: transform 0.5s;
}
.sep-product:hover img{
	transform: scale(1.01);
	transition: transform 0.5s;
	overflow: hidden;
}
ul.sub-menu{
	display: none;
	position: absolute;
	width: 250px;
	background: white;
	padding:0px;
}
ul.sub-menu li{
	font-size: 10px;
	text-align: left;
	font-size: 10px;
	text-align: left;
	list-style-type: none;
}
ul.sub-menu li a{
	font-size: 12px;
	padding: 10px 14px;
	display: inline-block;
	text-decoration: none;
}
ul.sub-menu li a:hover{
	color: #c49a6c;
}
.product-menu:hover + ul.sub-menu,ul.sub-menu:hover{
	display: block;
}
.churpi .sep-product:hover img{
	transform: scale(0.99);

}
.sep-product:hover{
	border-color: #c49a6c;
	box-shadow: 0px 10px 20px rgba(0,0,0,.1);
	transition: all 0.5s;
	cursor:pointer;
}
.sep-product .fa{
	font-size: 24px;
	position: relative;
	top: 4px;
	display: none;
}
.sep-product p{
	font-family: "Lato", arial, tahoma;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	position: relative;
	margin-top: 30px;
}
.sep-product p:before{
	content: "";
	position: absolute;
	width: 0px;
	height: px;
	background: #c49a6c;
	left: 43%;
	bottom: -7px;
	display: block;
	text-align: center;
	margin: 0 auto;
	transition: width 0.3s;
}
.sep-product:hover p:before{
	width: 50px;
	height: 2px;
	transition: width 0.3s;
}
.sep-product a{
	color: #c49a6c;
	text-align: center;
	width: 100%;
	display: block;
	margin-top: 20px;
	font-size: 16px;
	text-decoration: none; 
	letter-spacing: 2px;
	line-height: 2;
	padding: 4px;
	font-weight: bold;
}
.sep-product a:hover{
	text-decoration: underline;
}
.products-sec{
	margin-bottom: 40px;
}
section#review * {
	font-size: 16px;
}
.reviews-slider .slick-arrow{
	font-size: 0px !Important;
}
.container.discover {
	padding-bottom: 60px;
}

/*Inner product*/
.product-details{
	padding-bottom: 70px;
}
.product-details p{
	letter-spacing: 2px;
	text-align: left !Important;
	margin-bottom: 20px;
}
.product-details ul{
	padding: 0px;
}
.product-details ul li{
	font-size: 16px;
	letter-spacing: 1px;
}
#zoom_10{
	width: 100% !Important;
}
/*.fancybox-overlay-fixed{
	display: none !Important;
	}*/
	p.hint-pdp-img{
		display: none;
	}
	.product-details a.button{
		padding: 10px 22px;
	}
	.prod-img{
		position: sticky;
		top: 130px;
	}
	.prod-img img{
		width: 70%;
		margin: 0 auto;
	}
	/*About-us page*/
	.banner-2 {
		height: 100px;
		/*background-image: url(https://static.pexels.com/photos/51387/mount-everest-himalayas-nuptse-lhotse-51387.jpeg);*/
		background-repeat: no-repeat;
		background-size: 100%;
	}
	.about-us p {
		font-family: "Lato", arial, tahoma;
		letter-spacing: 1px;
		color: #777;
		font-size: 16px;
	}
	.about-us h4{
		font-family: "Lato", arial, tahoma;
		letter-spacing: 2px;
		color: black;
		font-size: 20px;
		line-height: 1.5;
		font-size: 16px;
		color: #777;
	}
	.mt-md-5, .my-md-5 {
		margin-top: 70px !important;
	}
	.more-info{
		display: none;
	}
	.only-product{
		border-bottom: 1px solid #9b808054;
	}
	.col-lg-6.welcome-left{
		padding:0px;
	}
	.w3layouts_bottom {
		text-align: center;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
		padding: 6em 0;
		background-image: url(https://universesloan.com/images/ban11.png);
		background-repeat: no-repeat;
		background-position: 0px bottom;
		margin: 100px 0 0 0 ;
	}
	.about-contact h3{
		color: black;
		font-size: 40px;
		letter-spacing: 2px;
	}
	.about-contact{
		/*margin-top: 70px;*/
		background: white;
		padding: 60px 0;
	}
	.col-lg-3.w3layouts_getin a{
		color: white;
		background: #c49a6c;
		padding: 20px 30px;
		display: inline-block;
		margin: 12px 0;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		transition: all 0.3s;
		text-decoration: none;
	}
	section.welcome.py-5 {
		padding-bottom: 70px;
	}
	.col-lg-3.w3layouts_getin a:hover{
		background: #141415;
		transition: all 0.3s;
	}



	/*Contact Page */
	.contact_grid_right h6,.contact_grid_right h5{
		letter-spacing: 2px;
		font-size: 18px;
		line-height: 1.5;
	}
	.row.contact_grid_right.col-md-12.mt-5 {
		margin-bottom: 70px;
	}
	.form-control{
		border-radius: 0px;
	}
	.form-control:focus{
		border-color: #c49a6c;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(91, 139, 90, 0.24);
	}
	.submit-btn{
		color: white;
		background: #c49a6c;
		padding: 15px 30px;
		display: inline-block;
		margin: 7px 0;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		transition: all 0.3s;
		text-decoration: none;
		border-radius: 0px;
	}
	.submit-btn:hover,.submit-btn:active,.submit-btn:focus,.submit-btn:visited{
		background: #141415 !important;
		transition: all 0.3s;
		color: white !important;
		/*border: none !important;*/
		box-shadow: none !important;
		outline: none !important;
	}





	/*Privacy policy and TC*/
	.privacy-policy p,.privacy-policy li,.tc p,.tc li{
		letter-spacing: 2px;
	}
	.privacy-policy,.tc{
		padding-bottom: 50px;
		padding-top: 100px;
	}




	/*FAQ page*/
	.faq{
		padding-bottom: 100px;
		margin-top: 100px;
	}
	.faq input {
		position: absolute;
		opacity: 0;
		z-index: -1;
	}
	/* Accordion styles */
	.faq .tabs {
		border-radius: 8px;
		overflow: hidden;
		box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
	}
	.faq .tab {
		width: 100%;
		color: white;
		overflow: hidden;
	}
	.faq .tab-label {
		display: flex;
		justify-content: space-between;
		padding: 1em;
		background: #2c3e50;
		font-weight: bold;
		cursor: pointer;
		margin-bottom: 0px;
		letter-spacing: 2px;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
		background: #f5f7f8;
		color: BLACK;
		border-bottom: 1px solid #d2d2d2;
		/* Icon */
	}
	.faq  .tab-label:hover {
		background: #c49a6c;
		color: white;
	}
	.faq .tab-label::after {
		content: "\276F";
		width: 1em;
		height: 1em;
		text-align: center;
		transition: all 0.35s;
	}
	.faq .tab-content {
		max-height: 0;
		padding: 0 1em;
		color: #2c3e50;
		background: white;
		transition: all 0.35s;
		letter-spacing: 2px;
	}

	.faq  input:checked + .tab-label {
		background: #c49a6c;
		color: white;
	}
	input:checked + .tab-label::after {
		transform: rotate(90deg);
	}
	input:checked ~ .tab-content {
		max-height: 100vh;
		padding: 1em;
		min-height: 60px;
	}


	@media(max-width: 993px){
		.foot-right{
			text-align: left;
		}
		footer .col-sm-4 {
			margin-bottom: 30px;
		}
		footer > .container {
			margin-bottom: 0px;
		}
		header .navbar-nav>li a {
			color: black;
			font-size: 16px;
			margin: 0 0px;
		}
		html .title-about h3{
			font-size: 45px;
			width: 100%;
			margin: 20px 0;
		}
		.title-about h3 span{
			font-size: 31px;
			margin-left: 30px;
		}
		p.desc{
			font-size: 14px;
			width: 100%;
		}
	}

	@media(max-width: 767px){
		.logo-img{
			width: 80px;
			position: absolute;
			top: 10px;
			display: block !important;
		}
		ul.sub-menu{
			position: relative;
			display: block;
			width: 100%;
		}
		.about-us{
			background-position: 0% 0% !important;
		}
		.faq{
			margin-top: 0px;
		}
		ul.sub-menu li a{
			font-size: 12px !Important;
		}
		.only-product{
			margin-top: 0px !important;
		}
		.about-us{
			background-repeat: no-repeat !important;
		}
		ul.sub-menu li{
			text-align: center;
		}
		.carousel-item{
			height: initial !important;
			margin-bottom: 0px !Important;
		}
		.gallery-viewer img{
			width: 100% !Important;
		}
		.gallery-viewer{
			max-width: 100% !important;
		}
		.pdp-image-gallery-block{
			padding: 0px;
		}
		.only-product .container{
			padding: 0px;
		}
		p.hint-pdp-img{
			display: none;
		}
		.zoomWindow{
			display: none;
		}
		div#gallery_pdp img {
			width: 23%;
		}
		header .navbar-nav>li{
			display: block;
		}
		.center-logo{
			display: none !Important;
		}


		.more-info{
			padding: 0 20px !important;
		}
		.tabs li{
			width: 50% !important;
			border-right: 1px solid;
		}
		.tabs a{
			padding: 20px 15px !important;
		}
		.product-details {
			float: right !important;
			padding: 0 !important;
			width: 100% !important;
		}


		.privacy-policy, .tc{
			padding-bottom: 0px;
		}
		.row.contact_grid_right.col-md-12.mt-5,.mt-md-5, .my-md-5{
			padding: 0px;
		}
		.row.contact_grid_right.col-md-12.mt-5{
			margin-bottom: 20px;
		}
		.mt-md-5, .my-md-5 {
			margin-top: 20px !important;
		}
		.contact_grid_right h6, .contact_grid_right h5{
			font-size: 17px;
		}
		.contact_grid_right h6{
			font-weight: bold;
		}
		.faq {
			padding-bottom: 40px;
		}
		.about-contact h3{
			font-size: 24px;
		}

		div#navbar-primary-collapse{
			/*width: 100%;*/
			margin: 0px;
			background: white;
			color: white;
			/*box-shadow: -3px 0px 10px #707c53;*/
		}
		header .navbar-nav {
			float: none;
			text-align: center;
			margin-top: 20vh;
		}

		header .container-fluid{
			padding: 0px;
		}
		header nav{
			border-bottom: 1px solid #a59393 !Important;
		}
		header .navbar-toggle .icon-bar{
			background: black;
			width: 30px;
			height: 3px;
		}
		header .navbar-toggle{
			top: 25px;
			right: 30px;
		}
		.carousel-item {
			padding: 25vw 0;
		}
		.section-carousel{
	/*position: relative;
	top: -19px;*/
}
.banner-2 img{
	display: block !Important;
}
.banner-2{
	height: initial;
	display: none;
}
section.health-discover{
	margin-top: 30px !important;
}
h1.h2{
	margin: 30px 0;
}
header .navbar-nav {
	margin: 0px;
	margin-top: 100px;
}
#navbar-primary-collapse {
	position: absolute;
	top: 0px;
	width: 70% !important;
	right: -70%;
	height: 100vh !important;
	padding: 0;
	transition: all 0.2s;
	overflow-x: hidden;
}
.in#navbar-primary-collapse{
	width: 70% !important;
	right: 0px;
	height: 100vh !important;
	transition: right 0.2s;
	position: fixed;
}
.in .close{
	position: absolute;
	top: 21px;
	right: 45px;
	/*height: 100vh;*/
	font-size: 50px;
	display: block !important;
	opacity: 1;
}
.dummy{
	background-attachment:initial !important;
	background : url(../images/home-ban-mob.jpeg);
	background-size: cover;
}
.dummy img{
	display: none;
}
.home-header{
	position: relative;
}
.title-about h3 span{
	width: 90%;
}
.carousel-item {
	padding: 27vw 0 !important;
}
.sep-product{
	margin-bottom: 20px;
}
.reviews-slider p{

}
.slick-current .reviews-slider__text{
	width: 100%;
	margin: 0 auto;
}
}

@media(max-width: 479px){
	.foot-right a{
		display: block;
	}
	footer h3{
		font-size: 20px;
	}
	h1.h2{
		font-size: 25px !important;
	}
	footer{
		padding-top: 20px;
	}
}










/*Owl Carosuel*/
.navbar-toggler {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 25px;
	width: 25px;
	padding: 0;
	border: none;
}
.navbar-toggler:hover, .navbar-toggler:focus {
	outline: 0;
}
.navbar-toggler .icon-bar {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 24px;
	height: 3px;
	background: #000;
	transition: all .3s ease;
	will-change: transform;
}
.navbar-toggler .icon-bar:before, .navbar-toggler .icon-bar:after {
	content: '';
	position: absolute;
	background: #000;
	top: 0;
	width: auto;
	height: 100%;
	transition: .3s;
	will-change: transform;
}
.navbar-toggler .icon-bar:before {
	left: 0;
	right: 0;
	-webkit-transform: translate(0, -7px);
	transform: translate(0, -7px);
}
.navbar-toggler .icon-bar:after {
	left: 0;
	right: 0;
	-webkit-transform: translate(0, 7px);
	transform: translate(0, 7px);
}
.navbar-toggler:not(.collapsed) .icon-bar {
	background: 0;
}
.navbar-toggler:not(.collapsed) .icon-bar:before, .navbar-toggler:not(.collapsed) .icon-bar:after {
	left: 0;
	right: 0;
}
.navbar-toggler:not(.collapsed) .icon-bar:before {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.navbar-toggler:not(.collapsed) .icon-bar:after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.gallery-item {
	position: relative;
}
.gallery-item .item-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.carousel-item {
	/*padding: 15vw 0;*/
	background-size: cover;
	background-position: center;

	/*background-size: 120%;*/
}
.owl-theme .owl-nav.disabled+.owl-dots{
	background: white;
	margin: 0px;
	padding-top: 10px;
}
.owl-theme .owl-dots .owl-dot span{
	background: #c49a6c !important;
}
button.owl-dot{
	border-radius: 0%;
}
button.owl-dot.active {
	border: 1px solid #c49a6c;
	border-radius: 100%;
	transition: border-radius 0.3s,transform 0.5s;
	transform: scale(1.1);
}
button.owl-dot:focus {
	outline: none;
}
.owl-theme .owl-dots .owl-dot span{
	margin: 5px;
}
.carousel-item{
	padding: 18vw 0;
	/*transform: scale(1.2);*/
	transition: transform 1.5s;
	height: 100vh;
	/*margin-bottom: -112px;*/
}
.carousel-item:hover{
	transform: scale(1.1);
	transition: transform 5s;
}
/*.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
  display: block !important;
  }*/








  /*Client testimonial Section */

  /*Review section styles*/
  .reviews {

  }
  .reviews-slider .slick-prev::before {
  	background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2…2.8 191.5 12.8 128 64.5 12.8 128 12.8 243.2 64.5 243.2 128z'/%3E%3C/svg%3E) !important;
  }
  .reviews-slider {

  	.slick-arrow {
  		position: absolute;
  		width: 40px;
  		height: 40px;
  		top: 110px;
  		border: none;
  		z-index: 1;
  		overflow: hidden;
  		font-size: 0;
  		outline: none;
  		border-radius: 50%;
  		background: rgba(#fff, 0.9);
  		cursor: pointer;
  		transition: filter 0.25s;

  		&::before {
  			content: "";
  			left: 0;
  			top: 0;
  			position: absolute;
  			width: 100%;
  			height: 100%;
  			background-repeat: no-repeat;
  			background-size: contain;
  		}

  		&:hover {
  			filter: brightness(130%);
  			opacity: 0.8;
  		}

  		&.slick-disabled {
  			filter: brightness(150%) grayscale(100%);
  			cursor: default;
  		}
  	}

  	.slick-prev {
  		left: 1rem;

  		&::before {
  			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23444' d='M150 191c-1.7 0-3.3-.5-4.6-1.7l-56.7-56.8c-2.5-2.5-2.5-6.5 0-9l56.7-56.8c2.5-2.5 6.6-2.5 9 0 2.6 2.5 2.6 6.6 0 9l-52 52.3 52 52.2c2.6 2.5 2.6 6.6 0 9-1.2 1.3-2.8 2-4.4 2zm106-63C256 57.4 198.6 0 128 0S0 57.4 0 128s57.4 128 128 128 128-57.4 128-128zm-12.8 0c0 63.5-51.7 115.2-115.2 115.2S12.8 191.5 12.8 128 64.5 12.8 128 12.8 243.2 64.5 243.2 128z'/%3E%3C/svg%3E");
  		}
  	}

  	.slick-next {
  		right: 1rem;

  		&::before {
  			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23444' d='M106 191c-1.6 0-3.2-.5-4.5-1.7-2.5-2.5-2.5-6.6 0-9l52.2-52.3-52.2-52.2c-2.5-2.5-2.5-6.6 0-9 2.5-2.6 6.6-2.6 9 0l56.8 56.7c2.5 2.5 2.5 6.5 0 9l-56.7 56.8c-1.3 1.2-3 1.8-4.6 1.8zm150-63C256 57.4 198.6 0 128 0S0 57.4 0 128s57.4 128 128 128 128-57.4 128-128zm-12.8 0c0 63.5-51.7 115.2-115.2 115.2S12.8 191.5 12.8 128 64.5 12.8 128 12.8 243.2 64.5 243.2 128z'/%3E%3C/svg%3E");
  		}
  	}
  }

  .reviews-slider__item {
  	padding-top: 30px;
  }

  .reviews-slider__photo-wrapper {
  	transform: scale(0.6);
  	display: block;
  	width: 200px;
  	height: 200px;
  	margin-left: auto;
  	margin-right: auto;
  	overflow: hidden;
  	border: 20px solid transparent;
  	border-radius: 50%;
  	transition: transform 0.5s, filter 0.5s, border-color 0.5s;
  	filter: grayscale(90%);

  }
  .reviews-slider .slick-prev::before {
  	background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2…2.8 191.5 12.8 128 64.5 12.8 128 12.8 243.2 64.5 243.2 128z'/%3E%3C/svg%3E) !important;
  }
  .slick-current .reviews-slider__photo-wrapper {
  	transform: scale(1);
  	border-color: #8eb35a;
  	filter: grayscale(0);
  	will-change: transform, filter, border-color;
  }

  .reviews-slider__photo {
  	object-fit: cover;
  	max-width: 100%;
  	width: 100%;
  	height: 100%;
  	vertical-align: middle;
  	border: 4px solid #ffffff;
  	border-radius: 50%;
  }

  .reviews-slider__text {
  	position: relative;
  	transform: scale(0.5);
  	margin-top: 5px;
  	margin-left: -15vw;
  	margin-right: -15vw;
  	padding: 20px;
  	opacity: 0;
  	border-radius: 8px;
  	visibility: hidden;
  	background-color: #c49a6c;
  	transition: opacity 0.2s, transform 0.5s, visibility 0s 0.25s;

  	&::before {
  		content: "";
  		position: absolute;
  		left: 0;
  		right: 0;
  		top: 0;
  		transform: translateY(-50%) rotate(45deg);
  		width: 25px;
  		height: 25px;
  		margin: auto;
  		border-radius: 5px 0 0;
  		box-shadow: -2px -3px 0 #ffffff, -3px -2px 0 #ffffff;
  		background-color: inherit;
  	}
  }

  .slick-current .reviews-slider__text {
  	transform: scale(1);
  	color: #ffffff;
  	opacity: 1;
  	visibility: visible;
  	transition: opacity 0.45s, transform 0.5s;
  	will-change: transform, opacity, visibility;
  }

  .reviews-slider__message {
  	margin-bottom: 15px;
  	text-align: center;
  	font-family: 'Oswald', sans-serif !important;
  	font-size: 24px;

  	p:last-child {
  		margin-bottom: 0;
  	}
  }

  .reviews-slider__author-name {
  	margin: 0;
  	font-weight: 700;
  	font-size: 20px;
  	text-align: center;
  	font-family: 'Oswald', sans-serif !important;
  	letter-spacing: 1.5px;

  	&::before {
  		content: "";
  		display: block;
  		width: 100px;
  		margin-left: auto;
  		margin-right: auto;
  		margin-bottom: 15px;
  		border-top: 1px solid;
  	}
  }

  @media (max-width: 767px) {
  	.reviews-slider__text {
  		margin-left: auto;
  		margin-right: auto;
  	}
  }

  #about,#features,#facility,#gallery,#review,#contact{
  	margin-bottom: 40px;
  	padding-bottom: 10px;
  }

  .reviews-slider .slick-arrow {
  	position: absolute;
  	width: 40px;
  	height: 40px;
  	top: 110px;
  	border: none;
  	z-index: 1;
  	overflow: hidden;
  	font-size: 0;
  	outline: none;
  	border-radius: 50%;
  	background: rgba(255, 255, 255, 0.9);
  	cursor: pointer;
  	-webkit-transition: -webkit-filter 0.25s;
  	transition: -webkit-filter 0.25s;
  	transition: filter 0.25s;
  	transition: filter 0.25s, -webkit-filter 0.25s;
  }
  .reviews-slider .slick-arrow::before {
  	content: "";
  	left: 0;
  	top: 0;
  	position: absolute;
  	width: 100%;
  	height: 100%;
  	background-repeat: no-repeat;
  	background-size: contain;
  }
  .reviews-slider .slick-arrow:hover {
  	-webkit-filter: brightness(130%);
  	filter: brightness(130%);
  	opacity: 0.8;
  }
  .reviews-slider .slick-arrow.slick-disabled {
  	-webkit-filter: brightness(150%) grayscale(100%);
  	filter: brightness(150%) grayscale(100%);
  	cursor: default;
  }
  .reviews-slider .slick-prev {
  	left: 1rem;
  }
  .reviews-slider .slick-prev::before {
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23444' d='M150 191c-1.7 0-3.3-.5-4.6-1.7l-56.7-56.8c-2.5-2.5-2.5-6.5 0-9l56.7-56.8c2.5-2.5 6.6-2.5 9 0 2.6 2.5 2.6 6.6 0 9l-52 52.3 52 52.2c2.6 2.5 2.6 6.6 0 9-1.2 1.3-2.8 2-4.4 2zm106-63C256 57.4 198.6 0 128 0S0 57.4 0 128s57.4 128 128 128 128-57.4 128-128zm-12.8 0c0 63.5-51.7 115.2-115.2 115.2S12.8 191.5 12.8 128 64.5 12.8 128 12.8 243.2 64.5 243.2 128z'/%3E%3C/svg%3E");
  }
  .reviews-slider .slick-next {
  	right: 1rem;
  }
  .reviews-slider .slick-next::before {
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23444' d='M106 191c-1.6 0-3.2-.5-4.5-1.7-2.5-2.5-2.5-6.6 0-9l52.2-52.3-52.2-52.2c-2.5-2.5-2.5-6.6 0-9 2.5-2.6 6.6-2.6 9 0l56.8 56.7c2.5 2.5 2.5 6.5 0 9l-56.7 56.8c-1.3 1.2-3 1.8-4.6 1.8zm150-63C256 57.4 198.6 0 128 0S0 57.4 0 128s57.4 128 128 128 128-57.4 128-128zm-12.8 0c0 63.5-51.7 115.2-115.2 115.2S12.8 191.5 12.8 128 64.5 12.8 128 12.8 243.2 64.5 243.2 128z'/%3E%3C/svg%3E");
  }

  .reviews-slider__item {
  	padding-top: 30px;
  }

  .reviews-slider__photo-wrapper {
  	-webkit-transform: scale(0.6);
  	transform: scale(0.6);
  	display: block;
  	width: 200px;
  	height: 200px;
  	margin-left: auto;
  	margin-right: auto;
  	overflow: hidden;
  	border: 20px solid transparent;
  	border-radius: 50%;
  	-webkit-transition: border-color 0.5s, -webkit-transform 0.5s, -webkit-filter 0.5s;
  	transition: border-color 0.5s, -webkit-transform 0.5s, -webkit-filter 0.5s;
  	transition: transform 0.5s, filter 0.5s, border-color 0.5s;
  	transition: transform 0.5s, filter 0.5s, border-color 0.5s, -webkit-transform 0.5s, -webkit-filter 0.5s;
  	-webkit-filter: grayscale(90%);
  	filter: grayscale(90%);
  }

  .slick-current .reviews-slider__photo-wrapper {
  	-webkit-transform: scale(1);
  	transform: scale(1);
  	border-color: #c49a6c;
  	-webkit-filter: grayscale(0);
  	filter: grayscale(0);
  	will-change: transform, filter, border-color;
  }

  .reviews-slider__photo {
  	-o-object-fit: cover;
  	object-fit: cover;
  	max-width: 100%;
  	width: 100%;
  	height: 100%;
  	vertical-align: middle;
  	border: 4px solid #ffffff;
  	border-radius: 50%;
  }

  .reviews-slider__text {
  	position: relative;
  	-webkit-transform: scale(0.5);
  	transform: scale(0.5);
  	margin-top: 5px;
  	margin-left: -15vw;
  	margin-right: -15vw;
  	padding: 20px;
  	opacity: 0;
  	border-radius: 8px;
  	visibility: hidden;
  	border-color: #8cc640;
  	-webkit-transition: opacity 0.2s, visibility 0s 0.25s, -webkit-transform 0.5s;
  	transition: opacity 0.2s, visibility 0s 0.25s, -webkit-transform 0.5s;
  	transition: opacity 0.2s, transform 0.5s, visibility 0s 0.25s;
  	transition: opacity 0.2s, transform 0.5s, visibility 0s 0.25s, -webkit-transform 0.5s;
  }
  .reviews-slider__text::before {
  	content: "";
  	position: absolute;
  	left: 0;
  	right: 0;
  	top: 0;
  	-webkit-transform: translateY(-50%) rotate(45deg);
  	transform: translateY(-50%) rotate(45deg);
  	width: 25px;
  	height: 25px;
  	margin: auto;
  	border-radius: 5px 0 0;
  	-webkit-box-shadow: -2px -3px 0 #ffffff, -3px -2px 0 #ffffff;
  	box-shadow: -2px -3px 0 #ffffff, -3px -2px 0 #ffffff;
  	background-color: inherit;
  }

  .slick-current .reviews-slider__text {
  	-webkit-transform: scale(1);
  	transform: scale(1);
  	color: #ffffff;
  	opacity: 1;
  	visibility: visible;
  	-webkit-transition: opacity 0.45s, -webkit-transform 0.5s;
  	transition: opacity 0.45s, -webkit-transform 0.5s;
  	transition: opacity 0.45s, transform 0.5s;
  	transition: opacity 0.45s, transform 0.5s, -webkit-transform 0.5s;
  	will-change: transform, opacity, visibility;
  }

  .reviews-slider__message {
  	margin-bottom: 15px;
  	letter-spacing: 2px;
  }
  .reviews-slider__message p:last-child {
  	margin-bottom: 0;
  }

  .reviews-slider__author-name {
  	margin: 0;
  	font-weight: 700;
  	font-size: 20px;
  	text-align: center;
  }
  .reviews-slider__author-name::before {
  	content: "";
  	display: block;
  	width: 100px;
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: 15px;
  	border-top: 1px solid;
  }



  /*Extra styles*/
  .about-us{
  	background: url(../images/bg-contact.png);
  	background-size: contain;
  	background-position: 0% 12%;

  }

/* Main CSS */
.grid-wrapper > div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.grid-wrapper > div > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  padding: 5px;
}

.grid-wrapper {
  display: grid;
  /*grid-gap: 10px;*/
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  grid-auto-rows: 200px;
  grid-auto-flow: dense;
}
.grid-wrapper .wide {
  grid-column: span 2;
}
.grid-wrapper .tall {
  grid-row: span 3;
}
.grid-wrapper .big {
  grid-column: span 2;
  grid-row: span 2;
}
.tall img {
    object-fit: initial !important;
    cursor: pointer;
}

  .section-carousel{
  	display: none;
  }
  section.health-discover {
  	background: white;
  	margin-top: 150px;
  }

  .breadcrumb{
  	margin:0px;
  	position: relative;
  	top: 40px;
  	left: 10px;
  	z-index: 99;
  }
  .breadcrumb li a{
  	color: #c49a6c;
  	font-size: 14px;
  	letter-spacing: 2px;
  	text-decoration: none;
  }
  .breadcrumb li.active{
  	font-size: 14px;
  	letter-spacing: 2px;
  }

  @media(max-width: 767px){
  	.breadcrumb li.active{
  		display: none;
  	}
  }