.formSlider {
	display:flex;
	margin-top:30px;
}
#sliderWrapper {
	position:relative;
	width:100%;	
}
.left, .right {
	display:block;
	width:7%;
	height:12%;	
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	background:url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk4LjE0OHB4IiBoZWlnaHQ9Ijk4LjE0OHB4IiB2aWV3Qm94PSIwIDAgOTguMTQ4IDk4LjE0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTguMTQ4IDk4LjE0ODsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTMzLjQ1OCw5Ny41NjJMODAuNTMxLDUwLjQ5YzAuNzUtMC43NSwwLjc1LTIuMDc4LDAtMi44MjhMMzMuNDU2LDAuNTg2QzMzLjA4MSwwLjIxMSwzMi41NzIsMCwzMi4wNDIsMA0KCQljLTAuNTMsMC0xLjAzOSwwLjIxMS0xLjQxNCwwLjU4NkwxNy42NDEsMTMuNTczYy0wLjM5MSwwLjM5MS0wLjU4NiwwLjkwMi0wLjU4NiwxLjQxNGMwLDAuNTEyLDAuMTk1LDEuMDIzLDAuNTg2LDEuNDE0DQoJCWwzMi42NzQsMzIuNjc0TDE3LjY0Miw4MS43NWMtMC43NTEsMC43NS0wLjc1LDIuMDc4LDAsMi44MjhsMTIuOTg3LDEyLjk4NEMzMS40MTEsOTguMzQ0LDMyLjY3Nyw5OC4zNDQsMzMuNDU4LDk3LjU2MnoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 100% 100%;
	cursor:pointer;
	opacity:0.5;
}
.left:hover, .right:hover {
	opacity:1;
}
.left {
	left:10px;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.right {
	right:10px;		
}
.bullets {
	width:100%;
	position:absolute;
	bottom:10px;
	text-align:center;
	user-select: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
}
.bullets span {
	display:inline-block;
	width:10px;
	height:10px;
	border:2px solid #454545;
	border-radius:50%;
	margin:0 2px;	
	cursor:pointer;
}
.bullets .active {
	background-color:#454545;
}
.tip {
	display:inline-block;
	align-items:center;
	position:absolute;
	left:5%;
	bottom:50px;
	color:white;
	font-size:2rem;			
}
.tip div {
	padding:10px;
	background-color:rgba(0,0,0,.5);
}
.slider {
	display:block;
	width:100%;
	overflow:hidden;
	background:url(../img/herbal/slides.jpg) top left no-repeat;
	background-size:cover;
	transition: background-position 0.5s ease-out;
}
.slider img {
	flex-shrink:0;
	width:100%;
}
.tip .sendbtn {
	display:inline-flex;	
}
.GRgreen {
	background: radial-gradient(ellipse at center, #f1e767 0%,#feb645 100%);
	animation:fadeIn 0.3s ease;
}
.GRyellow {
	background: radial-gradient(ellipse at center, white 0%,#aef84b 100%);
}
.askMeWrapper {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	height:100%;
	background-color: #242533;
}
.askMeWrapper:before {
	content:"";
	display:block;
	width:0;
	border:15px solid transparent;
	border-right:15px solid #242533; 
	position:absolute;
	top:20px;
	left:-30px;
}
#askMe {	
	padding:10px;	
	width:290px;
	box-sizing:border-box;	
}
#askMe .button {
	margin-top:15px;
	width:100%;
}
.payForComponent {
	position:relative;
	color:white;
	margin-bottom:5px;
	text-align:center;	
	font: 1.3rem "PT Sans Narrow", Arial;
}
/*end*/
.gift {
	max-width:100%;
	height:auto;
}
.herbal-scheme {
	margin-bottom:20px;
}
.herbal-scheme div {
	font-style:italic
}
.herbalEffect {
	position:relative
}
.highlight {
	padding:40px 0;
	margin: 20px 0;	
}
.highlight:before {
	transform:rotate(0) !important;
}
.anim {
	width:360px;
	flex-shrink:0;
}
.herbalImg {
	width:100%;
	max-width:500px;
	height:auto;
}
.herbWrapper > span {
	display:block;
	padding:10px;
}
.herb {	
	display:inline-block;
	vertical-align:top;
	max-width:320px;
	margin:5px;
}
.herb p {
	padding: 0 5px;
	font-size:0.9rem
}
.fitoDesc {
	display:flex;
	margin-top:40px;
}
.herb h2 {
	padding:10px;
	min-height:45px;
	text-align:center;
	font-size:1rem;
}
#herbal a:link {
	text-decoration:none;
}
.herbalSearch {
	position:relative;
	text-align:center;
	padding:10px;
	background-color: whitesmoke
}
.herbalSearch:after {
	content:"";
	position:absolute;		
	left:0;
	right:0;
	bottom:-30px;
	margin:auto;
	display:block;
	width:0;
	height:0;	
	border:15px solid transparent;
	border-top:15px solid whitesmoke;	
}
#fitoSearch:focus {
	width:200px;
}
.fitoSearch {
	display:inline-block;	
	position:relative;	
}
.fitoSearch input {
	width:150px;
}
.fitoSearch:before {
	content:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMDQgMTk1LjQgNDAyLjYgNDAyLjYiID48cGF0aCBmaWxsPSIjNDU0NTQ1IiBkPSJNMjk2LjkgMjA2LjljLTMuMi03LjQtOC45LTExLjEtMTYuOS0xMS4xaC0zNjUuNGMtOCAwLTEzLjYgMy43LTE2LjggMTEuMS0zLjIgNy44LTEuOSAxNC41IDQgMjBsMTQwLjcgMTQwLjd2MTM4LjhjMCA1IDEuOCA5LjIgNS40IDEyLjlsNzMuMSA3My4xYzMuNCAzLjYgNy43IDUuNCAxMi45IDUuNCAyLjMgMCA0LjctLjUgNy4xLTEuNCA3LjQtMy4yIDExLjEtOC45IDExLjEtMTYuOHYtMjEybDE0MC44LTE0MC44YzUuOS01LjUgNy4yLTEyLjEgNC0xOS45eiIvPjwvc3ZnPg==");
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	width:20px;
	height:20px;
}
.productImg {
	position:relative;
	display:table;
	margin: 0 auto;
}
.productImg:after {
	content:"";
	position:absolute;
	right: -35px;
	top:10px;
	display:block;
	width:70px;
	height:70px;
	border-radius:50%;
	background:url(../img/herbal/herbIcons.svg) no-repeat, white;
	background-size:70px 1960px;
}

.herb:nth-of-type(2) .productImg:after {
	background-position: 0 -1680px;
}
.herb:nth-of-type(3) .productImg:after {
	background-position: 0 -140px;
}
.herb:nth-of-type(4) .productImg:after {
	background-position: 0 -1540px;
}
.herb:nth-of-type(5) .productImg:after {
	background-position: 0 -280px;
}
.herb:nth-of-type(6) .productImg:after {
	background-position: 0 -350px;
}
.herb:nth-of-type(7) .productImg:after {
	background-position: 0 -70px;
}
.herb:nth-of-type(8) .productImg:after {
	background-position: 0 -1330px;
}
.herb:nth-of-type(9) .productImg:after {
	background-position: 0 -420px;
}
.herb:nth-of-type(10) .productImg:after {
	background-position: 0 -490px;
}
.herb:nth-of-type(11) .productImg:after {
	background-position: 0 -210px;
}
.herb:nth-of-type(12) .productImg:after {
	background-position: 0 -560px;
}
.herb:nth-of-type(13) .productImg:after {
	background-position: 0 -700px;
}
.herb:nth-of-type(14) .productImg:after {
	background-position: 0 -840px;
}
.herb:nth-of-type(15) .productImg:after {
	background-position: 0 -490px;
}
.herb:nth-of-type(16) .productImg:after {
	background-position: 0 -490px;
}
.herb:nth-of-type(17) .productImg:after {
	background-position: 0 -1400px;
}
.herb:nth-of-type(18) .productImg:after {
	background-position: 0 -770px;
}
.herb:nth-of-type(19) .productImg:after {
	background-position: 0 -840px;
}
.herb:nth-of-type(20) .productImg:after {
	background-position: 0 -700px;
}
.herb:nth-of-type(21) .productImg:after {
	background-position: 0 -910px;
}
.herb:nth-of-type(22) .productImg:after {
	background-position: 0 -1820px;
}
.herb:nth-of-type(23) .productImg:after {
	background-position: 0 -980px;
}
.herb:nth-of-type(24) .productImg:after {
	background-position: 0 -840px;
}
.herb:nth-of-type(25) .productImg:after {
	background-position: 0 -1470px;
}
.herb:nth-of-type(26) .productImg:after {
	background-position: 0 -1610px;
}
.herb:nth-of-type(27) .productImg:after {
	background-position: 0 0;
}
.herb:nth-of-type(28) .productImg:after {
	background-position: 0 -1050px;
}
.herb:nth-of-type(29) .productImg:after {
	background-position: 0 -1680px;
}
.herb:nth-of-type(30) .productImg:after {
	background-position: 0 -1120px;
}
.herb:nth-of-type(31) .productImg:after {
	background-position: 0 -1750px;
}
.herb:nth-of-type(32) .productImg:after {
	background-position: 0 -1190px;
}
.herb:nth-of-type(33) .productImg:after {
	background-position: 0 -700px;
}
.herb:nth-of-type(34) .productImg:after {
	background-position: 0 -700px;
}
.herb:nth-of-type(35) .productImg:after {
	background-position: 0 -1260px;
}
.herb:nth-of-type(36) .productImg:after {
	background-position: 0 -1890px;
}
@media screen and (max-width: 1025px) {
	.fitoDesc, .askMeWrapper {
		display:block;
	}
	.fitoFeatures span {
		font-size:1rem;
	}
	.payForComponent {
		font-size:1.05rem;
		text-align:center;
	}
	.anim {
		max-width:350px;
		margin: 0 auto;
		overflow:hidden;
	}	
}
@media screen and (max-width: 600px) {
	.askMeWrapper, .left, .right, .bullets {
		display:none;
	}
	.bullets {
		bottom:5px;
		
	}
}
@media screen and (max-width: 350px) {
	#sliderWrapper {
		display:none;
	}
}