@media screen and (max-width:1460px) {
}
@media screen and (max-width:1366px) {
.top-gril { max-width: 100%; width: 32%; margin-top: 65px; }
.slider-happy-L h1 { font-size: 30px; }
.slider-happy-L p { font-size: 16px; line-height: 28px; }
.head-text h2 { font-size: 30px; }
.slider-top { padding: 15px 0 20px 0; }
.slider-inner { font-size: 30px; }
.top-tx1 { top: -54px; }
.top-tx2 { left: 31%; }
.top-tx3 { left: 22%; }
.top-tx4 { right: 28%; }
.top-tx5 { right: 26%; }
.slider-inner1 { margin: 15px auto auto; font-size: 28px; }
.slider-inner1 { padding: 5px 5px; }
}
@media screen and (max-width:1290px) {
.top-tx4 { right: 29%; }
}
 @media screen and (max-width:1024px) {
.top-tx2 { left: 24%; }
.youwant-circle h3 { font-size: 17px; }
.youwant-box:hover .youwant-ho { bottom: -182px; }
.youwant-ho { padding: 10px; }
.top-tx3 { left: 20%; }
.star { left: 111px; top: -25px; }
.top-tx5 { right: 21%; }
.slider-happy-L h1 { font-size: 26px; }
.happiness-about h3 { font-size: 25px; }
.happiness-about h3 span { font-size: 18px; }
.top-gril { width: 36%; }
.top-tx4 { right: 26%; }
.happiness-about p { font-size: 15px; line-height: 25px; }
.happiness-member h3 { font-size: 30px; }
}
 @media screen and (max-width:999px) {
.top-gril { width: 45%; }
.top-tx4 { right: 21%; }
.top-tx2 { left: 24%; }
.top-tx5 { right: 16%; }
.top-tx3 { left: 11%; }
.we-believe-three { grid-column-gap: 15px; width: 100%; }
.believe-one h3 { font-size: 20px; }
.believe-one h3 span { font-size: 17px; }
.believe-one .linehead { margin: 35px auto 16px; }
.believe-one h4 { font-size: 14px; }
.believe-one h5 { padding: 8px 0; font-size: 24px; }
.believe-one h5 b { font-size: 17px; }
.believe-one label { font-size: 15px; margin-top: 7px; }
.believe-one p { font-size: 14px; width: 95%; }
.head-text h2 { font-size: 25px; }
.head-text p { font-size: 14px; }
.testimonal-top h3 { font-size: 17px; margin-top: 3px; }
.testimonal-1 p { font-size: 14px; margin-top: 0; line-height: 24px; }
.testimonal-top p { font-size: 14px; }
.testimonal-top h3,
.testimonal-top p { padding-left: 64px; }
.happiness-member {
	padding: 110px 0;
}
}
 @media screen and (max-width:600px) {
.top-gril { width: 50%; }
.testimonal-1 {
	/* max-height: 380px; */
	padding: 25px;
	min-height: 380px;
}
.testimonal-top { margin-bottom: 5px; }
.youwant-box:hover .youwant-ho { bottom: -192px; }
.top-tx1,
.top-tx2,
.top-tx3,
.top-tx4,
.top-tx5 { font-size: 17px; }
.top-tx2 { left: 16%; }
.top-tx4 { right: 12%; }
.top-tx3 { left: 1%; }
.top-tx5 { right: 8%; }
.slider-inner1 { font-size: 18px; }
.slider-inner1 span { margin: 0 6px; }
.slider-inner1 { padding: 4px 3px; width: 95%; text-align: center; }
.top-tx1 { top: -40px; }
.top-gril { margin-top: 40px; }
.slider-top.slider-happy { padding: 30px 0 150px 0; background-size: cover; }
.youwant-in { padding: 25px 12px; }
.slider-happy-L img { margin-bottom: 18px; width: 170px; }
.head-text h2 { font-size: 21px; }
.youwant-circle h3 { font-size: 17px; }
.ptb { padding: 40px 0 30px 0; }
.we-believe-three { grid-template-columns: 1fr; grid-row-gap: 25px; }
.happiness-member h3 {
	font-size: 23px;
	margin: 0 0 19px 0;
}
.head-text b {
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 11px;
}
.happiness-member p { font-size: 14px; width: 100%; }
.happiness-member .masterprice p { font-size: 30px; }
.masterprice b { font-size: 19px; }
.masterprice b::before { top: 12px; }
.masterprice span { font-size: 15px; }
.head-text { width: 95%; margin: auto; text-align: center; }
.happiness-member .bluebtn { font-size: 15px; padding: 3px 0; margin: 10px auto auto; }
.happiness-about { padding: 50px 0; }
.happiness-about h4 { font-size: 22px; color: #555; }
.happiness-about span,
.happiness-about .more span { font-size: 15px; }
.happiness-about .morelink { margin: 10px 0 0 0; }
.suscribe { width: 95%; height: 40px; margin-top: 20px; }
.suscribe form { grid-template-columns: 1fr; }
.suscribe form input { height: 40px; padding: 0 25px; }
.testimonal-top h3,
.testimonal-top p { padding-left: 0; width: 100%; text-align: center; }
.testimonal-1 p { text-align: center; }
.testimonal-top img { /* width: 50px; */
	/* height: 50px; */
position: relative; margin: 0 auto 10px; }
.morelink { margin: auto; font-size: 16px; margin-top: 6px; }
.suscribe form input[type="button"],
.suscribe form input[type="submit"] { border-radius: 50px; font-size: 19px; margin-top: 10px; }

.believe-one .masterprice p { font-size: 35px; }
.happiness-member.news-back { padding-bottom: 120px; }
footer img { width: 160px; }
.happiness-about h3 span { font-size: 18px; width: 100%; float: left; margin-bottom: 11px; margin-top: 8px; }
.slider-happy-L h1 { font-size: 18px; }
.slider-happy-L p { font-size: 14px; line-height: 24px; }
.testimonal-top img {
	width: 100px;
	height: 100px;
}
}
