.FAQ{
	background: transparent;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    position: relative;
    display: block;
	width: 100%;
	height: 100%;
	color: #000;
    padding-top: 100px;
    margin-top: 30px;
}
.FAQ1{
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background:url("../images/faq (3).png"),linear-gradient(to right, #c03c92 , #a4328a,#6c3092,#2a2490,#2a2490, #c03c92);/*,linear-gradient(to right top, #051937, #004d7a, #008793, #00bf72, #a8eb12);,linear-gradient(to right, #c03c92 , #a4328a,#6c3092,#2a2490,#2a2490, #c03c92);#7fd2a4;,#151729;*/
	background-size: 1550px 550px;/*1300px 600px*/
	padding: 100px 0;
	color: #fff;
}
.FAQ1 h3{
	margin-left: 10%;
	font-size: 60px;
	text-shadow: 2px 2px 2px blue,0 0 0.1em blue,0 0 0.2em blue;
	font-weight: 700;
}
.FAQ1 h1{
	margin-left: 20%;
	font-family: 'Dancing Script', cursive;
	font-weight: 700;
	font-size: 60px;
	margin-top: 1%;
	text-shadow: 2px 2px 2px blue,0 0 0.1em blue,0 0 0.2em blue;
}
.FAQ1 a{
	position: relative;
	display: inline-block;
	padding: 20px 100px;
	background: #ff0562;
	color: #fff;
	text-decoration: none;
	margin-top: 25px;
	border-radius: 25px;
	border-bottom: 4px solid #d00d56;
	transition: .7s;
	padding-right: 120px;
	margin-left: 19%;
	margin-top: 7%;
	font-size: 30px;
}
.FAQ1 a ion-icon{
	font-size: 45px;
	color: #fff;
	position: absolute;
}
.FAQ1 a:hover{
	transition: .7s;
	transform: scale(1.1);
}
.FAQ1 a:focus{
	text-decoration: none;
	outline: none;
}
.FAQPRO,.FAQORD,.FAQGEN{
	background: transparent;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    position: relative;
    display: block;
	width: 100%;
	height: 100%;
	color: #000;
    padding-top: 0px;
    margin-top: 30px;
}
.FAQPRO1{
	padding-bottom: 50px;
}
.FAQPRO1,.FAQORD1,.FAQGEN1{
	width: 80%;
	height: 100%;
	padding: 100px 0;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}
.FAQORD1{
	padding: 0;
}
.FAQGEN1{
	padding: 20px 0;
}
.FAQPRO1 h2{
	color: #fa5a5a;
	text-shadow: 1px 1px #f62524;
	margin-bottom: 40px;
}
.FAQORD1 h2{
	color: #7fd2a4;
	text-shadow: 1px 1px green;
	margin-bottom: 40px;
}
.FAQGEN1 h2{
	color: #f9ab6b;
	text-shadow: 1px 1px #f98628;
	margin-bottom: 40px;
}
.FAQPRO2,.FAQORD2,.FAQGEN2{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.FAQPRO3,.FAQORD3,.FAQGEN3{
	width: 100%;
	height: 100%;
	display: block;
	justify-content: center;
	align-items: center;
	
	
}
.FAQPRO3 .question1{
	color: #fa5a5a;
	margin-left: 170px;
	font-size: 25px;
}
.FAQORD3 .question2{
	color: #7fd2a4;
	margin-left: 170px;
	font-size: 25px;
}
.FAQGEN3 .question3{
	color: #f9ab6b;
	margin-left: 170px;
	font-size: 25px;
}
.FAQGEN3 hr{
	background: #f9ab6b;
	height: 1px;
	width: 80%;
}
.FAQPRO3 hr{
	background: #fa5a5a;
	height: 1px;
	width: 80%;
}
.FAQORD3 hr{
	background: #7fd2a4;
	height: 1px;
	width: 80%;
}
.FAQPRO3 p,.FAQORD3 p,.FAQGEN3 p{
	width: 70%;
	margin-top: 25px;
	align-items: left;
	justify-content: left;
	margin-left: 190px;
}
.FAQGEN3 .shipping{
	margin-left: 160px;
}
.shop{
	background: transparent;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    position: relative;
    display: block;
	width: 100%;
	height: 100%;
	color: #000;
    margin-top: 0px;
}
.shop a{
	position: relative;
	display: inline-block;
	padding: 20px 100px;
	background: #ff0562;
	color: #fff;
	text-decoration: none;
	margin-top: 25px;
	border-radius: 25px;
	border-bottom: 4px solid #d00d56;
	transition: .7s;
	padding-right: 120px;
	margin-left: 40%;
	margin-bottom: 5%;
	font-size: 30px;
}
.shop a ion-icon{
	font-size: 45px;
	color: #fff;
	position: absolute;
}
.shop a:hover{
	transition: .7s;
	transform: scale(1.1);
}
.shop a:focus{
	text-decoration: none;
	outline: none;
}
.gummyfaq{
	position: absolute;
	z-index: 99;
}
.gummyfaq img{
	width: 40%;
	height: auto;
	filter: drop-shadow(5px 5px 10px black);
	animation: gummy 4s ease-in-out infinite;
}
@keyframes gummy{
	0%,100%{
		transform: translateY(0px);
	}
	50%{
		transform: translateY(20px);
	}
}
.mob1faq{
	margin-top: 180px;
}
.mob2faq{
	margin-top: 440px;
}
.mob3faq{
	margin-top: 740px;
}
.mob4faq{
	margin-top: 1000px;
}
.mob5faq{
	margin-top: 1300px;
}
.mob6faq,.mob7faq,.mobb12faq,.mobb13faq{
	display: none;
}
.mobb8faq{
	margin-top: 1560px;
}
.mobb9faq{
	margin-top: 1860px;
}
.mobb10faq{
	margin-top: 2100px;
}
.mobb11faq{
	margin-top: 2400px;
}
.leftfaq{
	margin-left: 10%;
}
.rightfaq{
	margin-left: 70%;
}
.gummyyfaq{
	position: absolute;
	z-index: 99;
}
.gummyyfaq img{
	width: 60%;
	height: auto;
	filter: drop-shadow(5px 5px 10px black);
	animation: gummy 4s ease-in-out infinite;
}
.lefttfaq{
	margin-left: 10%;
}
.righttfaq{
	margin-left: 80%;
}
@media (max-width: 767px) {
.FAQ{
    padding-top: 60px;
}
.FAQ1{
	background-size: 460px 440px;
	background-position: left;
	padding: 80px 0;
}
.FAQ1 h3{
	margin-top: 5%;
	font-size: 40px;
}
.FAQ1 h1{
	margin-left: 10%;
	font-size: 40px;
	margin-top: 1%;
}
.FAQ1 a{
	padding: 20px 50px;
	padding-right: 70px;
	margin-left: 23%;
	margin-top: 25%;
	margin-bottom: -8%;
	font-size: 20px;
}
.FAQ1 a ion-icon{
	font-size: 30px;
}
/*.FAQ1 img{
	width: 45%;
	height: 8%;
	margin-top: 4%;
	margin-left: 28%;
}*/
.FAQPRO,.FAQORD,.FAQGEN{
    font-size: 14px;	
    padding-top: 0px;
    margin-top: 30px;
}
.FAQPRO1{
	padding-bottom: 30px;
}
.FAQPRO1,.FAQORD1,.FAQGEN1{
	width: 90%;
	height: 100%;
	padding: 50px 0;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}
.FAQORD1{
	padding: 0;
}
.FAQGEN1{
	padding: 20px 0;
}
.FAQPRO1 h2{
	color: #fa5a5a;
	text-shadow: 1px 1px #f62524;
}
.FAQORD1 h2{
	color: #7fd2a4;
	text-shadow: 1px 1px green;
}
.FAQGEN1 h2{
	color: #f9ab6b;
	text-shadow: 1px 1px #f98628;
}
.FAQPRO2,.FAQORD2,.FAQGEN2{
	width: 100%;
	height: 100%;
	display: block;
}
.FAQPRO3,.FAQORD3,.FAQGEN3{
	width: 100%;
	height: 100%;
	display: block;
	padding: 30px 0;
	margin-right: 30px;
}
.FAQPRO3 .question1{
	color: #fa5a5a;
	margin-left: 15px;
	font-size: 20px;
}
.FAQORD3 .question2{
	color: #7fd2a4;
	margin-left: 15px;
	font-size: 20px;
}
.FAQGEN3 .question3{
	color: #f9ab6b;
	margin-left: 15px;
	font-size: 20px;
}
.FAQGEN3 hr{
	background: #f9ab6b;
	height: 1px;
}
.FAQPRO3 hr{
	background: #fa5a5a;
	height: 1px;
}
.FAQORD3 hr{
	background: #7fd2a4;
	height: 1px;
}
.FAQPRO3 p,.FAQORD3 p,.FAQGEN3 p{
	width: 80%;
	margin-top: 25px;
	margin-left: 30px;
}
.FAQGEN3 .shipping{
	margin-left: 30px;
}
.shop{
    margin-top: 0px;
}
.shop a{
	padding: 20px 50px;
	padding-right: 70px;
	margin-left: 23%;
	margin-top: 3%;
	margin-bottom: 8%;
	font-size: 20px;
}
.shop a ion-icon{
	font-size: 30px;
}
.gummyfaq{
	position: absolute;
}
.gummyfaq img{
	width: 15%;
	height: auto;
}
.leftfaq{
	margin-left: 0%;
}
.rightfaq{
	margin-left: 20%;
}
.gummyyfaq{
	position: absolute;
}
.gummyyfaq img{
	width: 25%;
	height: auto;
}
.lefttfaq{
	margin-left: 0%;
}
.righttfaq{
	margin-left: 50%;
}
.mob6faq{
	display: block;
	margin-top: 1560px;
}
.mob7faq{
	display: block;
	margin-top: 1900px;
}
.mobb8faq{
	margin-top: 2100px;
}
.mobb9faq{
	margin-top: 2400px;
}
.mobb10faq{
	margin-top: 2700px;
}
.mobb11faq{
	display: block;
	margin-top: 3100px;
}
.mobb12faq{
	display: block;	
	margin-top: 3300px;
}
.mobb13faq{
	display: block;
	margin-top: 3600px;
}
}
@media (max-width: 1200px) and (min-width: 768px) {
.FAQ{
    padding-top: 60px;
}
.FAQ1{
	background-size: cover;
	background-position: center;
	padding: 80px 0;
}
.FAQ1 h3{
	margin-top: 5%;
	font-size: 80px;
}
.FAQ1 h1{
	margin-left: 10%;
	font-size: 80px;
	margin-top: 1%;
}
.FAQ1 a{
	padding: 20px 50px;
	padding-right: 100px;
	margin-left: 30%;
	margin-top: 20%;
	margin-bottom: -8%;
	font-size: 45px;
}
.FAQ1 a ion-icon{
	font-size: 65px;
}
.FAQPRO,.FAQORD,.FAQGEN{
    font-size: 25px;	
    padding-top: 0px;
    margin-top: 30px;
}
.FAQPRO1{
	padding-bottom: 30px;
}
.FAQPRO1,.FAQORD1,.FAQGEN1{
	width: 95%;
	height: 100%;
	padding: 50px 0;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}
.FAQORD1{
	padding: 0;
}
.FAQGEN1{
	padding: 20px 0;
}
.FAQPRO1 h2{
	color: #fa5a5a;
	text-shadow: 1px 1px #f62524;
	font-size: 50px;
}
.FAQORD1 h2{
	color: #7fd2a4;
	text-shadow: 1px 1px green;
	font-size: 50px;
}
.FAQGEN1 h2{
	color: #f9ab6b;
	text-shadow: 1px 1px #f98628;
	font-size: 50px;
}
.FAQPRO2,.FAQORD2,.FAQGEN2{
	width: 100%;
	height: 100%;
	display: block;
}
.FAQPRO3,.FAQORD3,.FAQGEN3{
	width: 100%;
	height: 100%;
	display: block;
	padding: 30px 0;
	margin-right: 30px;
}
.FAQPRO3 .question1{
	color: #fa5a5a;
	margin-left: 55px;
	font-size: 35px;
}
.FAQORD3 .question2{
	color: #7fd2a4;
	margin-left: 55px;
	font-size: 35px;
}
.FAQGEN3 .question3{
	color: #f9ab6b;
	margin-left: 55px;
	font-size: 35px;
}
.FAQGEN3 hr{
	background: #f9ab6b;
	height: 1px;
}
.FAQPRO3 hr{
	background: #fa5a5a;
	height: 1px;
}
.FAQORD3 hr{
	background: #7fd2a4;
	height: 1px;
}
.FAQPRO3 p,.FAQORD3 p,.FAQGEN3 p{
	width: 80%;
	margin-top: 40px;
	font-size: 20px;
	margin-left: 80px;
}
.FAQGEN3 .shipping{
	margin-left: 30px;
}
.shop{
    margin-top: 0px;
}
.shop a{
	padding: 20px 50px;
	padding-right: 90px;
	margin-left: 33%;
	margin-top: 3%;
	margin-bottom: 8%;
	font-size: 35px;
}
.shop a ion-icon{
	font-size: 50px;
}
.gummyfaq{
	position: absolute;
}
.gummyfaq img{
	width: 25%;
	height: auto;
}
.leftfaq{
	margin-left: 0%;
}
.rightfaq{
	margin-left: 62%;
}
.gummyyfaq{
	position: absolute;
}
.gummyyfaq img{
	width: 40%;
	height: auto;
}
.lefttfaq{
	margin-left: 0%;
}
.righttfaq{
	margin-left: 75%;
}
.mob6faq{
	display: block;
	margin-top: 1560px;
}
.mob7faq{
	display: block;
	margin-top: 1900px;
}
.mobb8faq{
	margin-top: 2100px;
}
.mobb9faq{
	margin-top: 2400px;
}
.mobb10faq{
	margin-top: 2700px;
}
.mobb11faq{
	display: block;
	margin-top: 3100px;
}
.mobb12faq{
	display: block;	
	margin-top: 3300px;
}
.mobb13faq{
	display: block;
	margin-top: 3600px;
}
}
@media (orientation:landscape) and (max-width: 1200px){
footer,header,.shopping,.shoppingg,.FAQPRO1,.FAQPRO2,.FAQPRO3,.FAQORD,.FAQORD1,.FAQGEN,.FAQGEN1,.FAQPRO,.FAQ,.FAQ1,.shop,.gummyfaq,.gummyyfaq,.leftfaq,.rightfaq,.righttfaq,.lefttfaq{
	height: 100vw;
    display: none;
}
}