/* Last version: https://ch-api.healthhub.sg/api/public/content/b8b8865da1bd4b6fbcbe5859f4b39285 */

/* MAIN STYLE CSS */
/* Import Fonts */
@import url('https://fonts.googleapis.com/css2?family=Chivo:wght@400;700&family=Open+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
@import url('https://fonts.gstatic.com');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

@font-face {
	font-family: "peenuregular";
	src: url("https://ch-api.healthhub.sg/api/public/content/3cdd861801934c7c96349eab57558663?v=34c1f53f") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/89d1b070261e4d5c84c4e956eb913edd?v=f3a861f5") format("woff2"), url("https://ch-api.healthhub.sg/api/public/content/af2f8297065a4a9291c0531d10d63041?v=668c8f9f") format("truetype"), url("../fonts/peenu-webfont.svg#peenuregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "peenuregular";
	src: url("https://ch-api.healthhub.sg/api/public/content/3cdd861801934c7c96349eab57558663?v=34c1f53f") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/89d1b070261e4d5c84c4e956eb913edd?v=f3a861f5") format("woff2"), url("https://ch-api.healthhub.sg/api/public/content/af2f8297065a4a9291c0531d10d63041?v=668c8f9f") format("truetype"), url("../fonts/peenu-webfont.svg#peenuregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'chivoblack';
	src: url('https://ch-api.healthhub.sg/api/public/content/3ffbbc03f24e4b62985e31aaac4b9df1?v=8e739f5b') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/b54264e0546d47c79e9cab7d2a4dd6f8?v=d0a0a31c') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivoblack_italic';
	src: url('https://ch-api.healthhub.sg/api/public/content/ca4ecdc1a75745eb8076285efef55643?v=d6edfcf5') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/53496c0799ce436ca66380df028d0933?v=56d87229') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivobold';
	src: url('https://ch-api.healthhub.sg/api/public/content/1ba8bbb8d9dc474eb79570cd6f6eb13e?v=3d68fb7d') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/e958cb501f4d44b2838665ba9890c898?v=c704eb0c') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivobold_italic';
	src: url('https://ch-api.healthhub.sg/api/public/content/2be17cad3c1b49cf98f5db126b65e595?v=80d7975a') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/3439e0e3899b44ecb414e58c139d2a55?v=1dcab26f') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivoitalic';
	src: url('https://ch-api.healthhub.sg/api/public/content/1d81204c0f954d18bb182a7240022e55?v=bdd3c062') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/e0f146bc0be04d599c64337d0c450b6f?v=4704c608') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivolight';
	src: url('https://ch-api.healthhub.sg/api/public/content/46d46af689dc42d295aff54c4a859167?v=7b4a376d') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/cb3f786b28ba436e9facdd2ef7bd73a7?v=d2bc1600') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivolight_italic';
	src: url('https://ch-api.healthhub.sg/api/public/content/c59431ca811f4fda9c23e8233154eb65?v=d3638f86') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/a6a1746340ef42749dd50269537b73f2?v=1b5efc44') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'chivoregular';
	src: url('https://ch-api.healthhub.sg/api/public/content/fa4e809b7964496092cfeec69811591f?v=f6b9e088') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/29398ef826e44525810ba44823dcfc41?v=0ffb8bf3') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'milkynice';
	src: url('https://ch-api.healthhub.sg/api/public/content/c3d3140286954f4abf977c7e022ca3dc?v=e2069306') format('woff2'),
		url('https://ch-api.healthhub.sg/api/public/content/bdcd77900eab4ede8ca7744b36851d78?v=ec537bbf') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: "remissis";
	src: url(https://parentingforwellness.hpb.gov.sg/assets/pt/fonts/remissis-hv.otf) format("opentype"), url(https://parentingforwellness.hpb.gov.sg/assets/pt/fonts/remissis-hv.woff2) format("woff2"), url(https://parentingforwellness.hpb.gov.sg/assets/pt/fonts/remissis-hv.woff) format("woff"), url(https://parentingforwellness.hpb.gov.sg/assets/pt/fonts/remissis-hv.ttf) format("truetype");
	font-weight: normal;
	font-style: normal;
}


/* @font-face {
    font-family: "peenuregular";
    src: url("../fonts/peenu-webfont.woff") format("woff"), url("../fonts/peenu-webfont.woff2") format("woff2"), url("../fonts/peenu-webfont.ttf") format("truetype"), url("../fonts/peenu-webfont.svg#peenuregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "peenuregular";
    src: url("../fonts/peenu-webfont.woff") format("woff"), url("../fonts/peenu-webfont.woff2") format("woff2"), url("../fonts/peenu-webfont.ttf") format("truetype"), url("../fonts/peenu-webfont.svg#peenuregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chivoblack';
    src: url('../fonts/chivo-black-webfont.woff2') format('woff2'),
         url('../fonts/chivo-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivoblack_italic';
    src: url('../fonts/chivo-blackitalic-webfont.woff2') format('woff2'),
         url('../fonts/chivo-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivobold';
    src: url('../fonts/chivo-bold-webfont.woff2') format('woff2'),
         url('../fonts/chivo-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivobold_italic';
    src: url('../fonts/chivo-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/chivo-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivoitalic';
    src: url('../fonts/chivo-italic-webfont.woff2') format('woff2'),
         url('../fonts/chivo-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivolight';
    src: url('../fonts/chivo-light-webfont.woff2') format('woff2'),
         url('../fonts/chivo-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivolight_italic';
    src: url('../fonts/chivo-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/chivo-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chivoregular';
    src: url('../fonts/chivo-regular-webfont.woff2') format('woff2'),
         url('../fonts/chivo-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'milkynice';
    src: url('../fonts/milkynice-webfont.woff') format('woff2'),
         url('../fonts/milkynice-webfont.woff2') format('woff');
    font-weight: normal;
    font-style: normal;

} */
/* html {
    scroll-behavior: smooth;
} */

/* .table-responsivea .table tr td { background: transparent; border: none !important; padding: 0 !important; vertical-align: middle;}
.table-responsivea .table tr td:nth-child(1) {padding-right: 10px !important;} */

/* For

/* For HH styles only */
#main .container {
	width: 100%;
}

.temp-template {
	padding-right: 0px;
	padding-left: 0px;
}

#ctl00_PlaceHolderMain_progrms_pages_section {
	width: 100%;
}

#progrms_section {
	width: 100%;
}

/*ovewrite HH CSS*/

section.microsite>.container {
	width: 100%;
	margin: 0;
	max-width: 100%;
}

section.microsite>.container>.row {
	margin: 0;
}

.temp-template {
	margin: 0;
	padding: 0
}

.top-info-area.white {
	margin: 0 280px;
	margin: 0 auto;
	width: 1308px;
}

.top-info-area .hold {
	margin: 0;
}

.container {
	padding: 0 !important
}

body {
	font-family: "Open sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: subpixel-antialiased !important;
	text-rendering: optimizeLegibility !important;
}


#db-wraper h3,
#db-wraper h2 {
	font-family: "milkynice";
	font-style: normal;
	color: #000;
}

.main p,
.main span,
.main li,
li,
td {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}

.cbh p {
	line-height: 28px;
	margin-bottom: 30px;
}

.reskin h2,
.reskin h3,
.reskin h4 {
	font-family: "milkynice" !important;
	margin-bottom: 20px;
}

#quizzes .text-wrap p,
#yma-like .block-text h3 {
	font-weight: bold;
}


/*  */
/* p, h1, h2, h3,a, li, span {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;} */
.mb-only {
	display: none;
}

.big-screen-only {
	display: block;
}

.ws-only {
	display: block;
}

.mb-tablet {
	display: none;
}

.w300 {
	width: 300px;
}

.w570 {
	width: 570px;
}

.w600 {
	width: 600px;
}

.w660 {
	width: 660px;
}

.w685 {
	width: 685px;
}

.w700 {
	width: 700px;
}

.w760 {
	width: 760px;
}

.w800 {
	width: 800px;
}

.w876 {
	width: 876px;
}

.w900 {
	width: 900px;
}

.w960 {
	width: 960px;
}

.w1040 {
	width: 1040px;
}

.w1094 {
	width: 1094px;
}

.w1200 {
	width: 1200px;
}

.w100 {
	width: 100%;
}

.heightsm {
	height: 515px
}

.bg-orange {
	background: #ff9416 !important;
}

.bg-white {
	background: #fff !important;
}

.bg-orange-sunset {
	background: #FEB55F;
}

.bg-green {
	background: #25A18E !important;
}

.bg-light-green {
	background: #DDFFFA !important;
}

.bg-purple {
	background: #834fc2 !important;
}

.bg-lgt-purple {
	background: #F9F2FF !important;
}

.bg-e6dcf3 {
	background: #e6dcf3 !important;
}

.bg-yellow {
	background: #FFC148 !important;
}

.bg-lyellow {
	background: #ffebb1 !important;
}

.bg-crayonyellow {
	background: #FFF2E3;
}

.bg-lorange {
	background: #FFF7DE !important;
}

.bg-brightOrange {
	background: #ffc148 !important;
}

.bg-tan {
	background: #FFAB48 !important;
}

.bg-blue {
	background: #2895EF !important;
}

.bg-red {
	background: #FE5F6D !important;
}

.bg-pinkred {
	background: #FFEAEA !important;
}

.bg-lightpink {
	background: #fff5f9;
}

.bg-crayonpink {
	background: #FFD0D0 !important;
}

.bg-lght-crayonpink {
	background: #FFA6AE !important;
}

.bg-crayon-red {
	background: #fe5f6d !important;
}

.bg-light-red {
	background: #FE5F6D !important;
}

.bg-yellow {
	background: #ffc148 !important;
}

.bg-yellow-flesh {
	background: #FFF7DE !important;
}

.bg-lyellow-flesh {
	background: #FFF6E4 !important;
}

.bg-blue {
	background: #42A0EE !important;
}

.bg-dodger-blue {
	background: #2895ef !important;
}

.bg-light-blue {
	background: #d9ecfc;
}

.bg-lime-yellow {
	background: #FFF0CC !important;
}

.bg-crayonskyblue {
	background: #95E1EE;
}

.bg-crayonblue {
	background: #CBE7FF;
}

.bg-flesh {
	background: #FCF8EE;
}

.bg-ivory {
	background-color: #FAFAF6 !important;
}

.bg-bittersweet {
	background-color: #ff746c !important;
}

.bg-magnolia {
	background-color: #F5EDFF !important;
}

.bg-shadow {
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .25);
}

.border-rad {
	border-radius: 16px;
}

.border-rad8 {
	border-radius: 8px !important;
}

.border-rad12 {
	border-radius: 12px;
}

.border-rad16 {
	border-radius: 16px;
}

.border-rad24 {
	border-radius: 24px;
}

.border-rad32 {
	border-radius: 32px !important;
}

.border-rad40 {
	border-radius: 40px;
}

.block-text {
	text-align: center;
	margin-bottom: 28px;
}

.no-bg {
	background: transparent !important;
}

.text-indent999 {
	text-indent: -99999999px;
	display: block;
}

.text-right {
	text-align: right !important;
}

.text-left {
	text-align: left !important;
}

.text-center {
	text-align: center !important;
}

.text-vcenter {
	display: flex;
	align-items: center;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-purple {
	color: #834fc2 !important;
}

.text-orange {
	color: #ff9416;
}

.text-green {
	color: #25A18E;
}

.text-white {
	color: #fff !important;
}

.text-yellow {
	color: #ffc148;
}

.text-red {
	color: #fe5f6d;
}

.text-lred {
	color: #ff736c;
}

.text-black {
	color: #000 !important;
}

.text-dark-blue {
	color: #005f9b;
}

.text-blue {
	color: #2895ef;
}

.text-lightblue {
	color: #42A0EE;
}

.text-bittersweet {
	color: #ff746c !important;
}

.m-b-xl {
	margin-bottom: 70px !important;
}

.m-b-s {
	margin-bottom: 20px !important;
}

.m-b-m {
	margin-bottom: 34px !important;
}

.m-b-l {
	margin-bottom: 55px !important;
}

.m-t-xl {
	margin-top: 70px !important;
}

.m-t-s {
	margin-top: 20px !important;
}

.m-t-m {
	margin-top: 34px !important;
}

.m-t-l {
	margin-top: 55px !important;
}

.padd40 {
	padding: 40px;
}

.padd55 {
	padding: 55px;
}

.p-b-xl {
	padding-bottom: 70px !important;
}

.p-b-s {
	padding-bottom: 20px !important;
}

.p-b-m {
	padding-bottom: 34px !important;
}

.p-b-l {
	padding-bottom: 55px !important;
}

.f12 {
	font-size: 12px !important;
}

.f14 {
	font-size: 14px !important;
}

.f16 {
	font-size: 16px !important;
}

.f18 {
	font-size: 18px !important;
}

.f20 {
	font-size: 20px !important;
}

.f24 {
	font-size: 24px !important;
}

.f28 {
	font-size: 28px !important;
}

.f30 {
	font-size: 30px !important;
}

.f32 {
	font-size: 32px !important;
}

.f40 {
	font-size: 40px !important;
}

.f18 li {
	font-size: 18px;
}

.f20 li {
	font-size: 20px;
}

.p12 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 16px !important;
}

.p14 {
	font-family: "Open Sans" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 20px !important;
}

.p16 {
	font-family: "Open Sans" !important;
	font-style: normal !important;
	font-weight: normal;
	font-size: 16px !important;
	line-height: 24px !important;
}

.p20 {
	font-family: 'Open Sans' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 24px !important;
}

.p24 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 24px !important;
	line-height: 24px;
}

.big {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal;
	font-size: 18px !important;
	line-height: 28px;
}

.normal-a {
	font-size: inherit !important;
	padding: 0 !important;
	border-radius: 0 !important;
	display: inline !important;
	width: auto !important;
	margin: 0 auto !important;
	font-weight: inherit;
	font-family: 'Open Sans' !important;
	text-decoration: underline;
	color: inherit;
}

.white-space {
	white-space: nowrap;
}

.normal-a:hover {
	background: transparent !important;
	transition: all 0.8 ease;
}

.normal-a:hover>u {
	text-decoration-color: #02b8c3;
}

.p-t-xl {
	padding-top: 70px !important;
}

.p-t-s {
	padding-top: 20px !important;
}

.p-t-m {
	padding-top: 34px !important;
}

.p-t-l {
	padding-top: 55px !important;
}

.p-t-1r {
	padding-top: 70px;
}

.p-b-s {
	padding-bottom: 20px !important;
}

.p-l-10 {
	padding-left: 10px;
}

.p-r-10 {
	padding-right: 10px;
}

.no-pad-lnr {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.no-pad-top {
	padding-top: 0 !important;
}

.no-pad-bot {
	padding-bottom: 0 !important;
}

.no-mrg-bot {
	margin-bottom: 0 !important;
}

.no-mrg-top {
	margin-top: 0 !important;
}

.no-mrg {
	margin: 0;
}

.p-t-xs-tablet {
	padding-top: 30px;
}

.brk-line {
	display: block !important;
	line-height: normal;
}

.footnote {
	font-size: 9px !important;
	text-align: left !important;
	margin: auto !important
}

.f-milkynice {
	font-family: 'milkynice' !important;
	font-style: normal !important;
	font-weight: 400 !important;
}

.nostyle-ul {
	list-style: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

.dot-ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 20px;
	padding-left: 30px !important;
}

.num-ol {
	padding-left: 20px !important;
}

.num-ol li {
	margin-bottom: 12px;
}


.bdr-rad16 {
	border-radius: 16px;
}

.bdr-rad24 {
	border-radius: 24px;
}

.title-head-block {
	background: #834FC2;
	border-radius: 16px;
	color: #fff;
	font-family: 'milkynice';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	padding: 4px 22px;
	margin-bottom: 20px;
	display: inline-block;
}

.text-flex-bottom {
	display: flex;
	flex-flow: column;
	justify-content: flex-end;
}

.flex-column-center {
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
}

.d-flex-col {
	display: flex;
	flex-flow: row;
}

.d-flex-row {
	display: flex;
	flex-flow: row;
}

.flex-div-fw {
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
}

.openSans-n {
	font-family: 'Open Sans' !important;
	font-style: normal;
	font-weight: normal;
}

.openSans-b {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
}

.img-center {
	display: block;
	margin: 0 auto;
}

.v-align-center {
	top: 50% !important;
	transform: translateY(-50%);
}

.img-fw {
	width: 100%;
}

.btn-plain {
	font-family: "milkynice";
	font-size: 24px;
	display: block;
	margin: 30px auto 0 auto;
	width: 340px;
	text-align: center;
	padding: 15px 20px;
	border-radius: 24px;
}

.btn-default {
	font-family: "milkynice";
	margin: 0;
	text-align: center;
	padding: 10px 15px;
	border-radius: 24px;
	outline: none;
	border: none;
}

[data-colapselink] {
	cursor: pointer;
}

.btn-wicon {
	display: inline-flex;
	flex-flow: row wrap;
	justify-content: center;
	align-content: center;
}

.btn-wicon .indicator {
	width: 17px;
	height: auto;
	display: block;
	margin-left: 21px;
	transition: all 0.2s ease-in-out;
}

.btn-wicon .indicator.vertical.flip {
	transform: scaleY(-1);
}

.btn-wicon .indicator .icon {
	width: 100%;
}

.btn-4modal {
	background: none;
	border: none;
	outline: none;
	display: flex;
	align-items: center;
	font-family: 'Open sans';
}

.btn-top-cont {
	width: 46px;
	height: 46px;
	margin-right: 13px;
}

.btn-top-cont img {
	width: 100%;
}

.btn-bot-cont {
	display: flex;
	align-items: center;
	height: 46px;
	text-align: left;
	font-weight: normal;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.img-bg img {
	width: 100%;
	box-shadow: 0px 4px 20px 8px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
}

.block-img {
	margin-bottom: 12px;
}

.container-blocks {
	padding: 40px 17px 20px;
}

.xl-pad-b {
	padding-bottom: 100px;
}

#wrapper {
	overflow: hidden;
}

#db-wraper {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.p-relative {
	position: relative;
}

.blocks-content {
	box-shadow: 0px 4px 20px 8px rgba(0, 0, 0, 0.25);
	height: 100%;
	background-size: cover !important;
}

.calcard {
	width: auto;
}

.calcard-head {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #ccc;
	-webkit-border-top-left-radius: 24px;
	-webkit-border-top-right-radius: 24px;
	-moz-border-radius-topleft: 24px;
	-moz-border-radius-topright: 24px;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}

.calcard-body {
	background: #f1f1f1;
	width: auto;
	overflow: hidden;
	padding: 20px;
	-webkit-border-bottom-right-radius: 24px;
	-webkit-border-bottom-left-radius: 24px;
	-moz-border-radius-bottomright: 24px;
	-moz-border-radius-bottomleft: 24px;
	border-bottom-right-radius: 24px;
	border-bottom-left-radius: 24px;
}

.card-waterfall.flex-start {
	display: flex;
	justify-content: flex-start;
}

.card-waterfall.flex-center {
	display: flex;
	justify-content: center;
}

.card-waterfall.flex-end {
	display: flex;
	justify-content: flex-end;
}

.waterfall-part {
	display: none;
}

.cw-items-wrap {
	padding: 0;
	margin: 0 auto;
	display: flex;
	flex-flow: row;
}

.cw-waterfall {
	margin: 0 7px;
	display: none;
}

.cloneme {
	padding: 20px;
}

.card-waterfall .clickable {
	cursor: pointer;
}

.cw-waterfall.left {
	-webkit-border-radius: 24px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 24px;
	-moz-border-radius-topleft: 0;
	border-radius: 24px;
	border-top-left-radius: 0;
}

.cw-waterfall.mid {
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}

.cw-waterfall.right {
	-webkit-border-radius: 24px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 24px;
	-moz-border-radius-topright: 0;
	border-radius: 24px;
	border-top-right-radius: 0;
}

.cw-item {
	width: 33.33%;
	margin: 0 7px;
}

.cw-item .upper-part {
	background: #ccc;
	-webkit-border-top-left-radius: 24px;
	-webkit-border-top-right-radius: 24px;
	-moz-border-radius-topleft: 24px;
	-moz-border-radius-topright: 24px;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 47px 0;
}

.cw-item .bottom-part {
	background: #f1f1f1;
	-webkit-border-bottom-right-radius: 24px;
	-webkit-border-bottom-left-radius: 24px;
	-moz-border-radius-bottomright: 24px;
	-moz-border-radius-bottomleft: 24px;
	border-bottom-right-radius: 24px;
	border-bottom-left-radius: 24px;
	padding: 24px 0;
}

.cw-item .bottom-part.valign {
	padding: 0;
	margin: 0;
}

.cw-item .bottom-part.active {
	border-radius: 0;
}

.cw-item .bottom-part .bp-inner {
	min-height: 200px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
}

.cw-item .bottom-part.active::after {
	content: "";
	display: block;
	width: 100%;
	height: 20px;
	position: relative;

}

.cw-item .bottom-part.mbactive {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.item-txt {
	margin: 0;
}

.item-icon {
	transition: all 0.3s ease-in-out;
}

.item-icon.flipY {
	transform: scaleY(-1);
	transition: all 0.3s ease-in-out;
}

.cw-item .active {
	border-radius: 0;
}


.single-blocks {
	display: block;
	margin: 0 auto;
}

.single-block-content {
	width: 100%;
}

.text-wrap {
	width: 228px;
	min-height: 221px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .13);
	line-height: 1.20833;
	padding: 27px 20px 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 2;
}

.decor-wrap {
	position: absolute;
	bottom: 20px;
	left: 30px;
	z-index: 1;
}

.text-deco {
	position: absolute;
	right: 17px;
	top: -10px;
}

#slider-sec {
	padding: 0px;
	position: relative;
}

.slick-slide {
	height: auto;
}

#slider-sec .slick-dots li {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

#slider-sec .slick-active button {
	background: #FFF;
}

/* #slider-sec .slick-active button {background: #fff !important;} */
#hero-wrap,
.sub-hero-wrap {
	padding: 0px 0 40px;
	position: relative;
	margin-top: 170px;
}

.sub-hero-wrap {
	margin-top: 0px;
}

.db-hero-banner {
	display: flex;
	flex-flow: column;
	align-items: center;
}

.hb-content {
	margin-top: 55px;
	border-radius: 4px;
	box-shadow: 0px 0px 20px 6px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
}

.hb-content.m-t-0 {
	margin-top: 0;
}

.hb-content img {
	border-radius: 4px;
}

.hb-content .decor-wrap {
	left: unset;
	bottom: 40px;
}

.hb-text {
	position: absolute;
	bottom: 80px;
	margin-left: 40px;
}

.hb-text .text-wrap {
	padding: 27px 29px 5px;
}

.hb-text .text-wrap p {
	font-size: 24px;
	color: #000;
	line-height: 29px;
	font-family: "chivoregular" !important;
	font-weight: 400;
}

#hb-he-decor-1 {
	top: 15%;
	left: 0px;
}

#hb-he-decor-2 {
	top: 33%;
	left: -50px;
}

#hb-he-decor-3 {
	bottom: 40px;
	right: 12%;
}

#hb-he-decor-4 {
	right: 0;
	top: 33%;
}

#sub-hero-decor-1 {
	top: -20%;
	left: -6%;
}

#slick-decor-1 {
	top: 90px
}

.sec-headline h3 {
	text-align: center;
	margin: 0;
	padding: 0;

	font-family: 'milkynice';

	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 34px;
	letter-spacing: 0.08em;
	color: #000000;
}

.sec-headline h3 img {
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	bottom: 4px;
}

.sec-headline>img {
	display: block;
	margin: 0 auto
}

.db-header {
	padding: 39px 0 0;
	position: relative;
}

.db-header .db-container {
	padding: 0 15px;
}

.title-hold {
	font-family: "milkynice";
	position: relative;
	z-index: 0;
}

.title-hold h2 {
	letter-spacing: -.05em;
	line-height: .93478;
	font-weight: 400;
	margin-bottom: 70px;
	text-align: center;
	/*margin-top: -6px;*/

}

.title-hold h2.mb-1 {
	margin-bottom: 10px;
}

.title-hold .wrap span {
	font-size: 36px;
}

.title-hold span {
	line-height: .9444;
	font-family: "milkynice"
}

.wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.wrap.jc-fs {
	justify-content: flex-start;
}

.wrap .decor {
	display: inline-block;
}

.title-hold .wrap .decor {
	margin-left: 3px;
}

.title-hold h2 span,
.title-hold .main-header span {
	font-size: 92px;
}

.mix-head span {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
}


.title-hold h2.f64 span {
	font-size: 64px;
}

.title-hold h2 span.d-ib {
	display: inline;
}

.db-header nav.nav {
	display: block;
}

.db-header .navigation {
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	display: flex;
	gap: 7px;
	flex-flow: row nowrap;
}

.db-header .navigation>li:last-child {
	margin-right: 0;
}

.db-header .navigation>li:first-child {
	font-size: 24px;
}

.db-header .navigation a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3em;
	font-family: 'Open Sans' !important;
	letter-spacing: 0em;
	text-align: center;
}

.db-header .navigation.f18 a {
	font-size: 18px;
	letter-spacing: normal;
}


.db-header .navigation>li.active .li-wrap:before {
	height: 100%;
}

.db-header .navigation>li.active a {
	color: #fff;
}

.mb-nav-opener {
	width: 35px;
	height: 35px;
	position: relative;
	right: 10px;
	top: 0;
	box-shadow: inset 0 0 0 1px #834fc2;
	z-index: 4;
	display: inline-block;
	-webkit-transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out;
}

.nav-active .mb-nav-opener span {
	right: 74%;
}

.nav-active .mb-nav-opener:before,
.nav-active .mb-nav-opener:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	left: 20%;
	right: 20%;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}

.nav-active .mb-nav-opener:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.mb-nav-opener span,
.mb-nav-opener:before,
.mb-nav-opener:after {
	background: #834fc2;
	position: absolute;
	top: 50%;
	left: 26%;
	right: 26%;
	height: 2px;
	margin-top: -1px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.mb-nav-opener span {
	left: 38%;
}

.mb-nav-opener:before,
.mb-nav-opener:after {
	content: "";
	top: 35%;
}

.mb-nav-opener:after {
	top: 65%;
}

.db-header .navigation>li {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column;
}

.db-header .navigation>li.mb-only {
	display: none;
}

.db-header .navigation>li.w-sub.active .li-wrap:before {
	border-radius: 8px 8px 0px 0px;
}


.db-header .navigation>li.active::after {
	display: block;
	content: '';
	width: 100%;
	height: 20px;
	position: relative;
	z-index: 10;
}

.db-header .navigation>li.orange.w-sub.active::after {
	background: #ff9416;
}

.db-header .navigation>li.yellow.w-sub.active::after {
	background: #ffc148;
}

.db-header .navigation>li.red.w-sub.active::after {
	background: #fe5f6d;
}

.db-header .navigation>li.green.w-sub.active::after {
	background: #25a18e;
}

.db-header .navigation>li.blue.w-sub.active::after {
	background: #2895ef;
}

/* .db-header .navigation > li.active > .sub-nav::before {
    display: block;
    background: #ff9416;
    content: '';
    width: 100%;
    height: 20px;
    position: relative;
    z-index: 10;
} */

.sub-nav {
	width: 100%;
	position: absolute;
	left: 0;
	margin-top: 110px;
	z-index: 10;
	padding: 27px 0;
	border-radius: 8px;
}

.sub-nav li.act {
	border-radius: 48px;
	background-color: #fff;
	padding: 10px 20px !important;
}

.sub-nav li a.act {
	border-radius: 48px;
	background-color: #fff;
	padding: 10px 35px
}

.navigation.f18 .sub-nav li a.act {
	padding: 1px 25px;
}

.sub-nav li.act a {
	color: #000;
}

.sub-nav ul {
	display: flex;
	justify-content: space-evenly;
	padding: 0 10px
}

.wrow2 ul {
	justify-content: space-evenly;
}

.wrow2 li {
	width: 230px;
	justify-content: center;
}

.db-header .navigation .sub-nav.wrow2.w300 li {
	width: 300px;
	padding: 10px 10px;
}

.db-header .navigation .sub-nav.wrow2.wauto {
	padding: 15px 0;
}

.db-header .navigation .sub-nav.wrow2.wauto li {
	width: auto;
	padding: 10px 10px;
}

.mb-other-links .mb-active {
	color: #fff !important;
}

.db-header .navigation .sub-nav li {
	padding: 10px 30px;
	align-items: center;
	display: flex;
}

.db-header .navigation .sub-nav li a {
	color: #000;
}

.db-header .navigation>li:first-child a {
	font-size: 24px;
}

.db-header .navigation>li .li-wrap a {
	padding: 0
}

.db-header .navigation>li .li-wrap {
	width: auto;
	min-height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
}

.db-header .navigation>li .li-wrap:before {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	height: 15px;
	-webkit-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out;
	border-radius: 8px;
	z-index: -1;
}

.db-header .navigation>li .li-wrap:hover:before {
	height: 100%;
}

.db-header .navigation>li .li-wrap:hover a {
	color: #fff;
}

.db-header.navigation>li.active .li-wrap:before {
	height: 100%;
}

.db-header.navigation>li.active a {
	color: #fff;
}

.purple .li-wrap:before {
	background: #834fc2;
}

.yellow .li-wrap:before {
	background: #ffc148;
}

.red .li-wrap:before {
	background: #fe5f6d;
}

.green .li-wrap:before {
	background: #25a18e;
}

.orange .li-wrap:before {
	background: #ff9416;
}

.blue .li-wrap:before {
	background: #2895ef;
}

.pink .li-wrap:before {
	background: #FE84F2;
}

.navigation {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	overflow: visible;
	height: auto;
	background: transparent;
	padding: 0;
}

.mb-nav-opener {
	display: none;
}

.db-container {
	max-width: 1380px;
	margin: 0 auto;
	position: relative;
}

.db-slick-wrap {
	width: 1128px;
	margin: 0 auto;
	position: relative;
}

.db-item img,
.db-item .event-video-carousel {
	width: 100%;
}

.slick-prev {
	left: -70px;
}

.slick-next {
	right: -70px;
}

.slick-arrow {
	width: 50px;
	height: 50px;
	top: 50%;
}

.slick-prev:before {
	content: 'Ã¢â€ Â';
	background-image: url(https://ch-api.healthhub.sg/api/public/content/665b065f2bc7468eb33455e812a9e0c7?v=78c27280);
	background-repeat: no-repeat;
	font-size: 50px;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	width: 50px;
	height: 50px;
}

.slick-prev:hover .slick-prev:before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/20cad54b14314a10833b670fab6bf15e?v=7c285fc7) !important;
}

.slick-next:before {
	content: 'Ã¢â€ â€™';
	background-image: url(https://ch-api.healthhub.sg/api/public/content/722bbbf96be4406594602494903eeb33?v=21c4467e) !important;
	background-repeat: no-repeat;
	font-size: 50px;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	width: 50px;
	height: 50px;
}

.slick-next:hover:before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/ba0900b934734503878a92d0f9b494b0?v=4b0535ed) !important;
}

.slick-dots li button {
	outline: none;
	border: none;
	color: #E8E8E8;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: url(https://ch-api.healthhub.sg/api/public/content/dcfe618d66f74473ab3d4eaa9a23c329?v=d60a60f5) no-repeat center;
	display: block;
	text-indent: -9999px;
	padding: 0;
}

li.slick-active button {
	background: url(https://ch-api.healthhub.sg/api/public/content/0df020cf9c2746e3a5a24ffc9b3da0cc?v=9d184eb8) no-repeat center;
	display: block;
	text-indent: -9999px;
}

#rfy {
	padding: 0 0 131px;
	position: relative;
	z-index: 1;
	margin-top: 85px;
}

#rfy .sec-headline {
	margin-bottom: 50px;
}

#rfy .wide-area {
	padding: 50% 0 8% 0px;
	display: flex;
	justify-content: center;
	width: 100%;
}

#rfy .wide-area .decor-wrap {
	left: 24%;
}

#rfy .wide-area .text-wrap {
	width: 45%;
	padding: 29px 40px 29px 40px;
}

#rfy .wide-area .text-wrap p,
.rfy-3col p {
	font-family: 'chivobold' !important;
	font-size: 24px;
	line-height: 29px;
	font-weight: 600;
	color: #000;
	line-height: 33px;
}

#rfy .small-area {
	padding-top: 70%;
}

#rfy .small-area .decor-wrap {
	width: 50%;
}

#rfy .small-area .decor-wrap img {
	width: 100%;
}

#rfy .rfy-3col {
	width: 75%;
	margin: -130px auto 0;
	padding: 29px 40px 29px 40px;
	top: 60px;
}

#rfy-decor-1 {
	margin-left: 12%;
	margin-top: -5%;
}

#rfy-decor-2 {
	margin-top: 40%;
}

#rfy-decor-3 {
	right: 0;
	bottom: 0;
	margin-bottom: 10%;
	margin-right: 9%;
}

#row1-a {
	background: url(https://ch-api.healthhub.sg/api/public/content/685eec9f78234eda89f0f2729a97469e?v=b9fd6aeb) center no-repeat;
}

#row1-b {
	background: url(https://ch-api.healthhub.sg/api/public/content/cb060a08d1094a5395d4333a4c58cc3d?v=26a1f693) center no-repeat;
}

#row2-a {
	background: url(https://ch-api.healthhub.sg/api/public/content/240963e6c50b438a949d8be9e51e5856?v=c4cf4eb8) center no-repeat;
}

#row2-b {
	background: url(https://ch-api.healthhub.sg/api/public/content/c4250f61e27646348fac49ca98ac8f76?v=f77bbf7b) center no-repeat;
}

#row2-c {
	background: url(https://ch-api.healthhub.sg/api/public/content/a171b50d7d3540bbb0e89462508c3743?v=18da0a0c) center no-repeat;
}

#quizzes {
	background: #FFF7DE;
	padding: 80px 0 80px;
	position: relative;
	z-index: 2;
}

#quizzes .container-blocks {
	position: relative;
}

#quizzes .blocks-content {
	box-shadow: none;
	position: relative;
}

#quizzes .img-bg {
	width: 100%;
	position: relative;
	z-index: 0;
}

#quizzes .text-wrap {
	width: 100%;
	box-shadow: none;
	position: absolute;
	z-index: 1;
	height: auto;
	padding: 0;
	display: block;
	top: 57%;
}

#quizzes .text-wrap p {
	font-family: 'chivobold' !important;
	color: #fff;
	font-size: 24px;
	line-height: 33px;
}

#quizzes .text-content {
	margin-left: 30px;
	margin-bottom: 25px;
	margin-right: 12px;
}

#quizzes .button-holder .button {
	width: 70%;
	font-size: 24px;
	padding: 15px 0;
	font-family: 'chivobold';
}

#quizzes .text-content ul li {
	color: #fff;
	font-size: 14px;
	margin-top: 8px;
	font-family: 'Open Sans';
}

#quizzes .text-content .small-text {
	font-family: 'chivoregular';
	display: block;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
}

#quizzes .button-holder {
	width: 100%;
	position: static;
}

#qrow1-a {
	background: url(https://ch-api.healthhub.sg/api/public/content/462ee955d7134655825b1525184d108f?v=c5b665ba) center no-repeat;
}

#qrow1-b {
	background: url(https://ch-api.healthhub.sg/api/public/content/b0a2986fdf0447919149642c8a558ca4?v=42f8628e) center no-repeat;
}

#qrow1-c {
	background: url(https://ch-api.healthhub.sg/api/public/content/74316d603c6941d88b08b3cdf0193656?v=9d242cf0) center no-repeat;
}

.container-blocks a {
	width: 100%;
}

.container-blocks a:hover {
	color: #000;
}

.lg-s-wrap {
	width: 1100px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}

.mid-s-wrap {
	width: 980px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}

.sm-s-wrap {
	width: 900px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}

.blocks-right-c .head,
.blocks-left-c .head {
	margin-top: 0;
}

#sec2,
#sec3,
#ce .content-wrap,
.m-s-wrap {
	width: 1092px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}

#sec2 .container-fluid,
#sec3 .container-fluid,
#ce .container-fluid,
.m-s-wrap {
	padding-left: 94px;
	padding-right: 94px;
}

#sec2 .container-blocks a,
#sec3 .container-blocks a,
#ce .container-blocks a,
.container-blocks,
.container-blocks a {
	display: flex;
	flex-flow: row;
}

#sec2 .container-blocks .blocks-left-c,
#sec3 .container-blocks .blocks-left-c,
#ce .container-blocks .blocks-left-c,
.container-blocks .blocks-left-c {
	margin-right: 30px;
	width: 40%;
	box-sizing: border-box;
}

#sec2 .container-blocks .blocks-right-c,
#sec3 .container-blocks .blocks-right-c,
#ce .container-blocks .blocks-right-c,
.container-blocks .blocks-right-c {
	padding-top: 0px;
	width: 60%;
	box-sizing: border-box;
}

#sec2 .container-blocks .blocks-right-c h3,
#sec3 .container-blocks .blocks-right-c h3,
#ce .container-blocks .blocks-right-c h3,
.container-blocks .blocks-right-c h3 {
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 0;
}

#sec2-decor-1 {
	top: 14%;
	left: -10%;
}

#sec2-decor-2 {
	top: 34%;
	left: -46%;
}

#sec2-decor-3 {
	right: -20%;
	top: 33%;
}

#sec2-decor-4 {
	right: 0;
	bottom: -8%;
}

#sec3 {
	background: #FFAB48;
	border-radius: 16px;
	margin: 71px auto 80px auto;
	padding: 80px 0;
}

#poec-moretips {
	background: #52D2BF;
	border-radius: 16px;
	margin: 71px auto 80px auto;
	padding: 80px 0;
}

#sec3 .sec-headline,
#poec-moretips .sec-headline {
	margin-bottom: 40px;
}

#sec3-decor-1 {
	top: -27%;
	right: -17%;
}

#sec3-decor-2 {
	left: -16%;
	top: 38%;
}

#qas,
#ce {
	background: #FFF7DE;
	padding: 71px 0 121px;
	position: relative;
	z-index: 1;
}

#qas .l-space {
	padding-left: 45.5px;
}

#qas .r-space {
	padding-right: 45.5px;
}

#qas .sec-headline {
	margin-bottom: 69px;
}

#qas .single-box {
	background: #FF9416;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 16px;
	/* padding-bottom: 48px; */
	min-height: 341px;
}

#qas .row {
	margin-bottom: 59px;
}

#qas .single-box .sgl-box-text {
	padding: 56px 34px 0px;
	min-height: 480px;
	margin-bottom: 70px;
}

#qas .single-box .sgl-box-text img {
	width: 100%;
	margin-bottom: 29px;
	border-radius: 5px;
}

#qas .single-box .sgl-box-text h3 {
	margin: 0;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	text-align: center;
}

#qas .button span:after {
	top: -4px;
}

#qas .button:before {
	display: none;
}

#qas .button-holder {
	bottom: 32px;
	position: relative;
	display: flex;
	justify-content: center;
	margin-top: 30px;
}

#qas .button {
	padding: 10px 5px;
	/* position:absolute; */
	/* bottom: 36px; */
	bottom: 0;

	font-size: 23px;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	/* margin: 0 0 0 46%; */
	margin: 0;
}

.body-content {
	margin: 0 15px;
}

#qas-decor-1 {
	left: -210px;
	top: 50px;
}

#qas-decor-2 {
	top: 29.3%;
	left: 8.6%;
}

#qas-decor-3 {
	top: 43.5%;
	left: 11%;
}

#qas-decor-4 {
	bottom: 12%;
	left: -69px;
}

#qas-decor-5 {
	right: 11%;
	top: 3.6%;
}

#qas-decor-6 {
	right: 0px;
	top: 24.3%;
}

#qas-decor-7 {
	top: 39%;
	right: 75px;
}

#qas-decor-8 {
	top: 43%;
	right: 0px;
	display: block;
	position: absolute;
	z-index: 1;
	width: 176px;
	height: 128.25px;
	overflow: hidden;
}

#qas-decor-8 img {
	max-width: unset;
	width: 246px;
	height: 128.25px;
}

#qas-decor-9 {
	right: 37%;
	top: 37%;
}

#qas-decor-10 {
	bottom: 11%;
	left: 29%;
}

#qas-decor-11 {
	bottom: 14%;
	right: 7%;
}

#ce-content-decor-1 {
	top: 12%;
	left: -110px;
}

#ce-content-decor-2 {
	top: 21%;
	right: -11%;
}

#ce-corner-decor-1 {
	right: 0;
	top: 25%;
}

#ce-corner-decor-2 {
	right: 0;
	bottom: 13%;
}

#ce-corner-decor-3 {
	left: -4%;
	bottom: 7%;
}

.blocks-left-c img {
	width: 100%;
}

.blocks-left-c img.img-abs {
	position: absolute;
	left: -40px;
	bottom: -30px;
	z-index: -1;
	width: 583px;
}

.blocks-left-c .bg-img {
	background: url(../images/bg-cloud-yellow.svg) no-repeat center/contain;
	bottom: -60px;
	height: 570px;
	left: -83px;
	position: absolute;
	width: 623px;
	z-index: -1;
}

.button-holder {
	position: absolute;
	bottom: 70px;
	left: 0;
	right: 0;
}

.button-holder a {
	display: block !important;
	font-family: 'milkynice';
	color: #fff !important;
}

.button {
	font-size: 24px;
	text-transform: capitalize;
	font-weight: normal;
	width: 250px;
	display: inline-block;
	padding: 8px 30px 11px;
	text-decoration: none;
	color: #fff;
	position: relative;
	z-index: 1;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.button:before {
	position: absolute;
	right: -2px;
	bottom: -10px;
	content: "";
	background: #834fc2;
	width: 60px;
	height: 30px;
	border-radius: 4px;
	-webkit-transform: rotate(-30deg) skewX(-35deg);
	-ms-transform: rotate(-30deg) skewX(-35deg);
	transform: rotate(-30deg) skewX(-35deg);
	z-index: -1;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}

.button span {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #834fc2;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	border-radius: 4px;
	-webkit-transform: skew(5deg);
	-ms-transform: skew(5deg);
	transform: skew(5deg);
	z-index: -1;
}

.button span:after {
	position: absolute;
	top: -4px;
	left: 7px;
	right: -2px;
	bottom: 18px;
	content: "";
	background: #834fc2;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	border-radius: 4px;
	z-index: -1;
	-webkit-transform: rotate(-2deg) skewX(-6deg);
	-ms-transform: rotate(-2deg) skewX(-6deg);
	transform: rotate(-2deg) skewX(-6deg);
}

.button:after {
	width: 20px;
	position: absolute;
	top: -8px;
	bottom: 0;
	right: -5px;
	content: "";
	background: #834fc2;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	border-radius: 4px;
	z-index: -1;
}

#quizzes .sec-headline {
	margin-bottom: 85px;
}

#qiz-decor-1 {
	left: 3%;
	top: 11%;
}

#qiz-decor-2 {
	right: 0;
	top: 5%;
}

#qiz-decor-3 {
	bottom: 0;
	left: 27px;
}

#qiz-decor-4 {
	bottom: 7%;
	right: 21%;
}

#qiz-decor-5 {
	top: 58%;
	right: 11%;
}

#qiz-decor-6 {
	right: 15%;
	top: 35%;
}

#yma-like .slider-holder {
	width: 100%;
}

.slick-slider-ymal .slick-track {
	margin: 0 auto;
}

#yma-like {
	background: #FFB92F;
	padding: 41px 0 50px;
	z-index: 2;
	position: relative;
	margin-top: 0 !important;
}

#yma-like .sec-headline {
	margin-bottom: 0px;
}

#yma-like .text-content {
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	padding: 30px 43px 40px;
}

#yma-like .text-content h3 {
	font-style: normal;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-top: 0;
}

#yma-like .block-img img {
	width: 100%;
}

#yma-like .text-content .button-holder {
	position: unset;
	display: flex;
	flex-flow: row;
}

#yma-like .text-content .button-holder a:nth-child(1) {
	margin-right: 28px;
}

#yma-like .block-text p {
	font-size: 16px;
	font-family: 'Open Sans';
}

.rp-2row .content {
	background: #FFEBB1;
	border-radius: 16px;
	box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.25);
	display: block;
	margin: 20px auto;
	width: 330px;
}

.rp-2row .content h3 {
	text-align: center;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: 700;
}

.rp-2row .rp-text {
	height: 94px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 30px;
	margin-bottom: 30px;
}

.rp-2row .rp-btn {
	text-align: center;
	padding-bottom: 30px;
}

.rp-top p {
	padding-top: 30px;
}

.rp-2row .rp-btn {
	text-align: center;
	padding-bottom: 30px;
}

.rp-2row .content h3 {
	text-align: center;
}

.rp-2row .content .rp-txt {
	margin-bottom: 50px;
}

.rp-2row .content .button {
	margin-bottom: 0;
	font-size: 22px;
	width: 180px;
	font-family: "milkynice";
}

.rp-2row .content .button:before {
	display: none;
}

.rp-2row .content .button:after {
	top: -6px;
	bottom: 0;
	right: -3px;
}

.rp-2row .content .button span {
	text-indent: -99999px;
	color: #834FC2;
}

.rp-2row .content .button span:after {
	top: -3px;
	left: 7px;
	right: -2px;
}

.like .card-box-wrap .contents {
	padding: 15px 30px 18px;
}

.like .card-box-wrap .contents .card-descrip p {
	font-size: 16px;
	font-weight: normal;
}

.resc-grandparents h2 {
	line-height: 0 !important;
}

.rg-small {
	display: block;
}

.rg-small span {
	font-size: 80px !important;
}

.bg-decor-wrap {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.bg-decor-wrap-orange {
	left: 170px;
	bottom: 600px;
	top: auto;
}

.bg-decor-wrap img {
	position: absolute;
	z-index: -1;
}

.overlay-decor img {
	z-index: 2;
	position: absolute;
}

#slick-decor-2 {
	right: 0;
	right: 50px;
	top: 135px;
}

#like-decor-0 {
	top: -270px;
	right: -5%;
}

#like-decor-1 {
	top: -21px;
	right: 22%;
}

#like-decor-2 {
	bottom: 9%;
	left: 12%;
}

#like-decor-3 {
	left: 0;
	top: 4%;
}

#like-decor-4 {
	left: 30%;
	top: 29%;
}

#like-decor-5 {
	right: 0;
	top: 3%;
}

#like-decor-6 {
	right: 0;
	top: 3%;
}

#like-decor-7 {
	right: 5%;
	top: 7%;
}

#like-decor-8 {
	left: 23%;
	top: 3%;
	margin-top: 8px;
}

#like-decor-9 {
	bottom: 28%;
	right: 36%;
}

#like-decor-10 {
	top: 22%;
	left: 14%;
}

.resources {
	position: relative;
}

.resources .button {
	width: 310px;
	padding: 10px 5px;
	position: relative;
	bottom: 112px;
	font-size: 23px;
}

.resources .button::before {
	display: none;
}

.single-block {
	margin-top: 54px;
}

.single-block img {
	display: block;
	margin: 0 auto;
}

.article-button {
	font-size: 18px;
	/* font-family: "Chivo", "Arial", "Helvetica Neue", "Helvetica", sans-serif; */
	border-radius: 8px;
	background: #005f9b;
	border: 1px solid #005f9b;
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
	padding: 8px 38px;
	display: inline-block;
	vertical-align: top;
	font-weight: 700;
	margin: 0 auto 10px !important;
}

.rp {
	margin-top: 40px;
}


.rp .row {
	margin-bottom: 33px;
}

.rp .content {
	padding: 30px;
	background: #f9f9f9;
	border-radius: 5px;
}

.rp .content .rp-text {
	min-height: 120px;
}

.rp .content h3 {
	text-align: center;
}

.rp .content .rp-txt {
	margin-bottom: 50px;
}

.rp .content .button {
	margin-bottom: 30px;
}

.rp .content .button span {
	text-indent: -99999px;
	color: #834FC2;
}

.modal-title,
.modal-body a,
.modal-footer button {
	font-family: 'Open Sans';
}

.modal-title {
	font-size: 25px;
	text-align: center;
	font-weight: bold;
}

.modal-body p {
	margin: 20px 0;
	text-align: center;
	font-family: 'Open Sans';
	font-size: 16px;
}

.modal-body p.text-left {
	text-align: left;
}

.modal-body ul li {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 28px;
}


.modal-body p a {
	font-size: inherit;
	padding: 0;
	border-radius: 0;
	display: inline;
	width: 0;
	margin: 0;
	font-weight: normal;
	font-family: 'Open Sans' !important;
	text-decoration: underline;
}

.modal-body p a:hover {
	background-color: transparent !important;
}

.modal-footer button {
	background: #834fc2;
	color: #fff;
	display: block;
	margin: 0 auto;
}

.modal-content {
	background: #ffebb1;
}

.modal-header {
	border-bottom: 1px solid #8e8e8e;
}

.modal-footer {
	border-top: 1px solid #8e8e8e;
}

.nhe .hb-right-content {
	position: absolute;
	right: 0;
	top: 0;
}

.nhe .hp-content {
	position: relative;
}

.nhe .hp-content img {
	width: 843px;
}

.nhe .hp-content .decor-wrap {
	bottom: 0;
	overflow: hidden;
	height: 40px;
	left: 0;
}

.nhe .hp-content .hb-text {
	bottom: 0;
}

#myModal .modal-body a:hover {
	background-color: #02b8c3 !important;
	color: #fff;
}

#myModal .modal-body a {
	color: #000;
	font-size: 18px;
	padding: 5px 8px;
	border-radius: 3px;
	display: block;
	width: 240px;
	margin: 0 auto;
}

/* new page */
.like .title-hold {
	margin-bottom: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;

}

.like .title-hold .wrap {
	display: inline-block;
	vertical-align: top;
	width: 69px;
}

.like .title-hold .wrap span {
	line-height: .977;
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	margin-top: -10px;
	letter-spacing: normal;
}

.like .title-hold.font-milky .wrap span {
	margin-top: -10px;
}

.like .title-hold h2,
.like .title-hold .main-header {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	font-size: 110px;
	letter-spacing: .12em;
	margin-top: 0px;
	margin-bottom: 15px;

}

.like .title-hold h2 span,
.like .title-hold .main-header span {
	font-size: 110px;
	font-weight: bold;
}

.like .title-hold .wrap div {
	margin-top: 6px;
}

.bg-mint-green {
	background: #52D2BF !important;
}

.bg-lgreen {
	background: #E9FAF7 !important;
}

.nhe .hb-right-content {
	position: absolute;
	right: -118px;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	width: 300px;
	text-align: center;
}

.nhe .hb-right-content ul li {
	margin-bottom: 28px;
}

.nhe .hb-right-content ul li:last-child {
	margin-bottom: 0;
}

.nhe .hb-right-content ul li a {
	display: block;
	border-radius: 100px;
	padding: 13px 50px;
	background: #52D2BF;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
}

.nhe .hb-content {
	position: relative;
	box-shadow: none;
}

.nhe .hb-content>img {
	width: 843px;
	box-shadow: 0px 0px 20px 6px rgba(0, 0, 0, 0.25);
	position: relative;
	left: -60px;
}

.nhe .hb-content .decor-wrap {
	bottom: 0;
	overflow: hidden;
	height: 40px;
	left: -60px;
}

.nhe .hb-content .hb-text {
	bottom: 0;
	left: -6px;
	margin-left: 0;
}

.nhe .hb-text .text-wrap {
	height: 171px;
}

.rs-row {
	margin-bottom: 30px;
}

.r-space {
	padding-right: 15.5px;
}

.l-space {
	padding-left: 15.5px;
}

.card-block {
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 16px;
	padding-bottom: 28px;
}

.card-block-content {
	padding: 56px 40px 37px;
	min-height: 452px;
}

.card-block-content img {
	width: 100%;
	margin-bottom: 29px;
	border-radius: 4px;
}

.card-block-content .title {
	font-family: "Chivo";
	margin: 0;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	text-align: center;
}

.card-block .button-holder {
	bottom: 32px;
	position: unset;
	display: flex;
	justify-content: center;
	/* margin-top: 30px; */
	margin-bottom: 10px;
}

.card-block .button-holder .button {
	padding: 10px 5px;
	position: relative;
	bottom: 36px;
	bottom: 0;
	font-size: 23px;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	margin: 0 0 0 46%;
	margin: 0;
}

.card-block .button-holder .button::after,
.card-block .button-holder .button::before {
	display: none;
}

.content-block {
	padding: 76px 72px 73px;
}

.cloud-bg-page {
	background: url(https://ch-api.healthhub.sg/api/public/content/47d4d24743b34743bab8c49d9a713236?v=afe9c1f1) no-repeat top left;
	z-index: -1;
	width: 100%;
	height: 1020px;
	position: absolute;
}

.clouds-bg {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/39c53b4e18944c629453aad4c2cbb9a0?v=bc387ca4);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 584px;
}

.clouds-bg-orange {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/b6755b2eee8f4ce3bcfa653a6ceeb669?v=069b12ef);
	background-position: right top;
	background-repeat: no-repeat;
}

.clouds-bg-right {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/2aad2adf73094394a0ff73c74b812ea9?v=9b67e598);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* nutirition healthy decor */
#phe-sec2-decor-1 {
	left: 0%;
	top: 50%;
}

#phe-sec2-decor-2 {
	right: -3%;
	top: 25%;
}

#phe-sec2-decor-3 {
	right: -10%;
	top: -3%;
}

#phe-sec2-decor-4 {
	left: -20px;
	bottom: 3%;
}

#phe-sec2-decor-5 {
	right: 0;
	bottom: -6%;
}

#phe-sec3-decor-1 {
	top: 10%;
	left: 11%;
}

#phe-sec3-decor-2 {
	top: 14%;
	right: 0;
}

#phe-sec3-decor-3 {
	top: 38%;
	left: 14%;
}

#phe-sec3-decor-4 {
	top: 46%;
	left: -4%;
}

#phe-sec3-decor-5 {
	top: -44px;
	left: -31px;
}

#phe-sec3-decor-6 {
	bottom: 10%;
	left: 0;
}

#phe-sec3-decor-7 {
	top: 30%;
	right: 0;
}

#phe-sec3-decor-8 {
	top: 50%;
	right: -8%;
}

#phe-sec3-decor-9 {
	bottom: 20%;
	right: 0;
}

#phe-sec3-decor-10 {
	bottom: 40px;
	right: -20px;
}

#phe-qas-decor-1 {
	left: 0;
	top: 0;
}

#phe-qas-decor-2 {
	left: 7%;
	top: 34%;
}

#phe-qas-decor-3 {
	bottom: 13%;
	left: -5.5%;
}

#phe-qas-decor-4 {
	bottom: 0%;
	left: 33%;
}

#phe-qas-decor-5 {
	top: 0;
	right: 0;
}

#phe-qas-decor-6 {
	top: 30%;
	right: 0;
}

#phe-qas-decor-7 {
	bottom: 25%;
	right: 0;
}

#phe-qas-decor-8 {
	bottom: 3%;
	right: 3%;
}

/* video play */
.video {
	box-shadow: 0px 0px 20px 6px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
}

.video a img {
	width: 100%;
	border-radius: 4px;
}

.video figcaption h4 {
	margin: 0;
	text-align: center;
	padding: 22px 0;
	font-family: "Chivo";
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
}


.playlist-wrap {
	width: 982px;
	margin: 0 auto;
}

.playlist-wrap .mainplayer {
	width: 100%;
	height: 550px;
	margin-bottom: 22px;
	box-shadow: 0px 0px 20px 6px rgba(0, 0, 0, 0.25);
}

.playlist-wrap .mainplayer .main-video {
	height: 550px;
}

.playlist-wrap .thumb-list {
	display: flex;
	justify-content: space-evenly;
}

/* hero banner with inside list */
.sbh-inside .hb-content>img {
	width: 100%;
	box-shadow: 0px 0px 20px 6px rgb(0 0 0 / 25%);
	position: relative;
}

.sbh-inside .hb-right-content {
	position: absolute;
	right: 60px;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
}

.sbh-inside .hb-right-content ul li a {
	display: block;
	margin-bottom: 28px;
	border-radius: 100px;
	padding: 18px 135px;
	background: #52D2BF;
	font-size: 20px;
	line-height: 24px;
}

.sbh-inside .hb-content {
	position: relative;
	box-shadow: none;
}

.sbh-inside .hb-content .decor-wrap {
	bottom: 0;
	overflow: hidden;
	height: 40px;
	left: 0px;
}

.sbh-inside .hb-content .hb-text {
	bottom: 0;
	left: 50px;
	margin-left: 0;
}

.sbh-inside .hb-text .text-wrap {
	height: 171px;
}

#phas-cc .sec-headline {
	margin-bottom: 0px;
}

/* primary building bonds */
#pbb-sec2-decor-1 {
	top: 10%;
	left: -5%;
}

#pbb-sec2-decor-2 {
	top: 60%;
	left: -20%;
}

#pbb-sec2-decor-3 {
	right: -5%;
	top: 25%;
}

#pbb-sec2-decor-4 {
	right: -2.5%;
	bottom: 0;
}

#pbb-sub-hero-decor-1 {
	top: 0%;
	left: -4%;
}

#pbb-ce-corner-decor-1 {
	right: 0;
	top: 10%;
}

#pbb-ce-corner-decor-2 {
	right: 0%;
	bottom: 30%;
}

#pbb-ce-corner-decor-3 {
	left: -6%;
	bottom: 10%;
}

#pbb-ce-corner-decor-4 {
	left: 5%;
	top: 5%;
}

#pbb-ce-corner-decor-5 {
	left: 5%;
	top: 58%;
}

#pbb-ce-corner-decor-6 {
	right: 0%;
	bottom: 0%;
}

#pbb-ce-corner-decor-7 {
	right: 10%;
	top: 40%;
}

#pbb-hts-decor-1 {
	top: 50%;
	left: 10%;
}

#pbb-hts-decor-2 {
	top: 50%;
	right: 0%;
}

#pbb-hts-decor-3 {
	bottom: 25%;
	right: -30%;
}

#pbb-hts-decor-4 {
	top: 5%;
	left: -8%;
}

#pbb-hts-decor-5 {
	left: -20%;
	bottom: 5%;
}

#pbb-hts-decor-6 {
	right: 0%;
	top: -10%;
}

#pbb-hts-decor-7 {
	left: 5%;
	top: 20%;
}

#pbb-hts-decor-8 {
	right: -13%;
	bottom: 0%;
}

/* preschool oral eye care */
#poec-rfy {
	padding: 66px 0 131px;
	position: relative;
	z-index: 1;
}

#poec-rfy .sec-headline {
	margin-bottom: 50px;
}

#poec-rfy .wide-area {
	padding: 50% 0 8% 33px;
}

#poec-rfy .wide-area .text-wrap {
	width: 45%;
	padding: 29px 40px 29px 40px;
}

/* #poec-rfy .wide-area .text-wrap p, .rfy-3col p{font-family:'peenuregular' !important;font-size: 24px;line-height: 29px; font-weight: 400; color: #000;} */

#poec-rfy .small-area {
	padding-top: 70%;
	border-radius: 12px;
}

#poec-rfy .small-area .decor-wrap {
	width: 50%;
}

#poec-rfy .small-area .decor-wrap img {
	width: 100%;
}

#poec-rfy .rfy-3col {
	width: 75%;
	margin: -130px auto 0;
	padding: 29px 40px 29px 40px;
	top: 60px;
}

#poec-rfy-decor-1 {
	margin-left: 4%;
	margin-top: -5%;
}

#poec-rfy-decor-2 {
	margin-top: 40%;
}

#poec-rfy-decor-3 {
	right: 0;
	bottom: 0;
	margin-bottom: 10%;
	margin-right: 9%;
}

#poec-bitesized-1 {
	background: url(https://ch-api.healthhub.sg/api/public/content/8bfe9a6c7a144c2e8ec0c68b563cc7d4?v=5618dc15);
}

#poec-bitesized-2 {
	background: url(https://ch-api.healthhub.sg/api/public/content/3a602c03b8b34594b04f4c417bbe3f09?v=3cc8eaf6);
}

#poec-bitesized-3 {
	background: url(https://ch-api.healthhub.sg/api/public/content/a4064a005c9048f28417527fa2e59480?v=a6513c35);
}

#poec-sec2-decor-1 {
	bottom: 10%;
	left: -20%;
}

#poec-sec2-decor-2 {
	top: 40%;
	right: -20%;
}

#poec-sec2-decor-3 {
	right: -10%;
	top: -10%;
}

#poec-sec2-decor-4 {
	right: -10%;
	bottom: -10%;
}

#poec-sec2-decor-5 {
	left: -5%;
	top: 30%;
}

#poec-ce-corner-decor-1 {
	right: 0;
	top: 40%;
}

#poec-ce-corner-decor-2 {
	right: 10%;
	bottom: -5%;
}

#poec-ce-corner-decor-3 {
	left: 0%;
	bottom: 15%;
}

#poec-hts-decor-1 {
	top: 0%;
	left: 0%;
}

#poec-hts-decor-2 {
	top: 0%;
	right: -2%;
}

#poec-hts-decor-3 {
	bottom: -20%;
	right: 15%;
}

#poec-hts-decor-4 {
	top: -22%;
	left: -12%;
}

#poec-hts-decor-5 {
	top: -32%;
	right: -15%;
}

#poec-hts-decor-6 {
	top: -20%;
	right: -15%;
}

#poec-hts-decor-7 {
	bottom: 25%;
	left: -5%;
}

#poec-hts-decor-8 {
	bottom: 30%;
	right: -16%;
}

#poec-hts-decor-9 {
	bottom: -40%;
	left: 15%;
}

#poec-hts-decor-10 {
	bottom: -3%;
	right: -12%;
}

/* QUIZ CSS */
.card-box-wrap {
	box-shadow: 1px 1px 7px 1px rgb(6 6 6 / 32%);
	padding: 0;
	border-radius: 8px;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #fff;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}

.card-box-wrap .contents a h3 {
	color: #3d6596;
	font-size: 20px;
	font-family: "Chivo";
}

.card-box-wrap .img-top {
	overflow: hidden;
}

.card-box-wrap .img-top img {
	padding: 0;
	border-radius: 8px;
	width: 100%;
	height: 224px;
}

.card-box-wrap .contents {
	text-align: left;
	width: 100%;
	padding: 15px 20px 18px
}

.card-box-wrap .contents a h3 {
	margin-top: 10px;
	margin-bottom: 20px;
}

.card-box-wrap .contents .learn-more {
	width: 100%;
	display: flex;
}

.card-box-wrap .contents .card-descrip {
	height: 120px;
}

.card-box-wrap .contents .card-descrip p {
	font-family: "Open Sans";
	font-size: 14px;
	line-height: 24px;
}

.card-box-wrap .contents .bighead {
	font-style: normal;
	font-size: 24px;
	line-height: 29px;
	font-family: 'chivobold' !important;
	font-weight: 700;
	color: #000;
	display: block;
	height: 58px;
}

.learn-more {
	height: 50px;

	font-size: 16px;
	font-family: 'Nunito';
	text-transform: uppercase;
	font-weight: 700;
	vertical-align: middle;
	align-items: center;
	color: #1565c0 !important;
}

.learn-more.two-btn {
	flex-flow: row;
	justify-content: space-evenly;
	height: 96px;
}

/* Mobile Nav Styles */
nav.nav {
	position: relative;
}

.mb-nav {
	display: none;
	z-index: 15;
	position: relative;
	width: 100%;
	padding: 0 0px;
	transition: all .9s;
	top: 0;
	right: 0;
	left: 0;
}

.home-mb-nav {
	padding: 0;
	left: 0;
}

.lh {
	display: none;
}

.mb-nav .pg-primary {
	display: block;
	width: 100%;
	padding: 18px 10px;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 1px 1px 3px 1px rgb(6 6 6 / 20%)
}

.primary-link {
	float: left;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	/* line-height: 16px; */
	/* identical to box height, or 100% */

	text-transform: uppercase;

	color: #010101;
}

.mb-nav .arw-up {
	float: right;
	transition: .2s ease-in-out;
}

.mb-sublink {
	clear: both;
	padding-top: 10px;
	display: flex;
	flex-flow: column;
}

.mb-sublink a {
	width: auto;
	padding: 13px 0;
	text-align: center;
	font-family: "Chivo" !important;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	margin: 0 auto;
}

.mb-sublink a:hover::after,
.mb-sublink a:focus::after,
.mb-sublink a.mb-act::after {
	content: "";
	position: relative;
	height: 4px;
	width: 100%;
	display: block;

	margin: 0 auto;
	border-radius: 8px;
	top: 2px;
}

.mb-p a:hover::after,
.mb-p a:focus::after,
.mb-p a.mb-act::after {
	background-color: #834FC2;
}

.mb-y a:hover::after,
.mb-y a:focus::after,
.mb-y a.mb-act::after {
	background-color: #FFC148;
}

.mb-r a:hover::after,
.mb-r a:focus::after,
.mb-r a.mb-act::after {
	background-color: #FE5F6D;
}

.mb-g a:hover::after,
.mb-g a:focus::after,
.mb-g a.mb-act::after {
	background-color: #25A18E;
}

.mb-o a:hover::after,
.mb-o a:focus::after,
.mb-o a.mb-act::after {
	background-color: #ff9416;
}

.mb-b a:hover::after,
.mb-b a:focus::after,
.mb-b a.mb-act::after {
	background-color: #42A0EE;
}

.mb-other-links>a.mb-active,
.mb-other-links:hover {
	color: #fff;
}

.prim-active {
	border-radius: 8px 8px 0px 0px !important;
}

.mb-nav-sub {
	display: none;
	position: relative;
	box-shadow: 1px 4px 3px 1px rgb(6 6 6 / 20%);
}

.mb-other-links {
	padding: 15px 0 30px 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}

.mb-other-links a {
	display: flex;
	width: 29.6%;
	height: 61px;
	margin: 10px 5px 0;
	background: antiquewhite;
	box-sizing: border-box;
	padding: 10px 12px;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-family: "Open Sans" !important;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #000000;
	box-sizing: border-box;
	border-radius: 8px;
}

.rotate180 {
	transform: rotate(180deg);
	transition: .2s ease-in-out;
}

.nav-spacing-2row {
	margin-top: 60px;
}

/* Linel Styles */
.mt-desktop-only-l {
	margin-top: 20px;
}

.w-row-mb-col {
	display: flex;
	justify-content: center;
	flex-flow: row;
}

.top-space-header {
	margin-bottom: 7%;
}

.wrow2 ul {
	justify-content: space-evenly;
}

.wrow2 li {
	width: 250px;
	justify-content: center;
}

.thumb-list {
	overflow-x: scroll;
	position: relative;
	height: 155px;
}

.thumb-list.no-scroll {
	overflow: visible !important;
}

.thumb-item {
	display: inline-block;
	width: 238px;
	margin-left: 13px;
}

.tl-container {
	width: auto;
	left: 0;
	display: flex;
	justify-content: flex-start;
}


.invi {
	visibility: hidden;
}

.sgl-btn {
	border-radius: 40px;
	border-style: none;
	width: 268.41px;
	display: block;
	/* padding: 23px 0; */
	background: #FFEAEA;
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #000000;
	text-align: center;
	margin: auto;
	height: 75px;
	display: flex;
	justify-content: center;
	align-items: center;

}

.pregnancy_nav .wrow2 ul {
	justify-content: space-around;
}

.pregnancy_nav .wrow2 li {
	width: 250px;
	padding: 0 !important;
	display: inline-block !important;
}

.pregnancy_nav .wrow2 li a {
	width: max-content;
	display: block;
	padding: 10px 10px;
	letter-spacing: 0 !important;
	margin: 0 auto;
}

.pregnancy_nav .sub-nav li.act {
	background-color: transparent;
	padding: 0 !important;
}

.pregnancy_nav .sub-nav li.act a {
	padding: 10px 30px
}

.pregnancy_nav .sub-nav li.act>a {
	background-color: #fff;
	border-radius: 48px;
}

/* SURVEY */
.take-surver {
	position: fixed;
	top: 61%;
	z-index: 99;
	right: 45px;
	transition: all 1s;

}

.take-surver a {
	width: 162px;
	height: 96px;
	background: url(https://ch-api.healthhub.sg/api/public/content/4ebb738582a142209bf336c3d23fc0ef?v=eb3c64f6) no-repeat center/cover;
	text-decoration: none;
	display: block;
	padding: 14px 0 34px;
	position: relative;
}

.take-surver a::after {
	background: url(https://ch-api.healthhub.sg/api/public/content/e997d5a0d5f34b55839e7443c040ef1b?v=a16da27d) no-repeat center/contain;
	bottom: -38px;
	content: '';
	height: 77px;
	right: 17px;
	position: absolute;
	width: 78px;

}

.btn-wrap {
	display: flex;
}

.btn-wrap img {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-bottom: -6px;
}

.btn-wrap img.survey-btn-x {
	margin-bottom: 0;
}

.btn-wrap svg {
	display: inline-block;
}

.spand-text {
	display: inline-block;
	margin: 0 1px 0 27px;

}

.spand-text span {
	color: #fff;
	display: block;
	font-family: Chivo;
	font-style: normal;
	font-size: 18px;
	line-height: 16px;
	text-align: left;
}

.spand-text span.st-top {
	font-weight: bold;
}

.survey-btn-x {
	width: 12px !important;
	height: 12px !important;
	cursor: pointer;
}

/* primary healthy at school */
#phas-sec2-decor-1 {
	top: 18%;
	left: -12%;
}

#phas-sec2-decor-2 {
	top: 60%;
	left: 0%;
}

#phas-sec2-decor-3 {
	right: -20%;
	top: 33%;
}

#phas-sec2-decor-4 {
	right: -5%;
	bottom: -6px;
}

#phas-sec2-decor-5 {
	top: 90%;
	left: -10%;
}

#phas-sec2-decor-6 {
	top: 0%;
	left: -20%;
}

#phas-sub-hero-decor-1 {
	top: 10%;
	left: -6%;
}

#phas-ce-content-decor-1 {
	top: 12%;
	left: -70px;
}

#phas-ce-content-decor-2 {
	top: -50%;
	right: 0%;
}

#phas-ce-corner-decor-1 {
	right: 0;
	top: 25%;
}

#phas-ce-corner-decor-2 {
	right: -3%;
	bottom: 15%;
}

#phas-ce-corner-decor-3 {
	left: -6%;
	bottom: 5%;
}

#phas-cc-decor-1 {
	top: 40%;
	left: -10%;
}

#phas-cc-decor-2 {
	top: 50%;
	right: 0%;
}

#phas-cc-decor-3 {
	bottom: -55%;
	right: -10%;
}

#phas-cc-decor-4 {
	top: 20%;
	left: -10%;
}

#phas-cc {
	background: #FFF7DE;
	padding: 71px 0 71px;
	position: relative;
	z-index: 1;
}

#phas-cc .sec-headline {
	margin-bottom: 0px;
}


/* preschool oral eye care */
#poec-rfy {
	padding: 66px 0 131px;
	position: relative;
	z-index: 1;
}

#poec-rfy .sec-headline {
	margin-bottom: 50px;
}

#poec-rfy .wide-area {
	padding: 50% 0 8% 33px;
}

#poec-rfy .wide-area .text-wrap {
	width: 45%;
	padding: 29px 40px 29px 40px;
}

/* #poec-rfy .wide-area .text-wrap p, .rfy-3col p{font-family:'Chivo';font-size: 24px;line-height: 29px; font-weight: 400; color: #000;} */
#poec-rfy .small-area {
	padding-top: 70%;
	width: 100%;
}

#poec-rfy .small-area .decor-wrap {
	width: 50%;
}

#poec-rfy .small-area .decor-wrap img {
	width: 100%;
}

#poec-rfy .rfy-3col {
	width: 75%;
	margin: -130px auto 0;
	padding: 29px 40px 29px 40px;
	top: 60px;
}

#poec-rfy-decor-1 {
	margin-left: 4%;
	margin-top: -5%;
}

#poec-rfy-decor-2 {
	margin-top: 40%;
}

#poec-rfy-decor-3 {
	right: 0;
	bottom: 0;
	margin-bottom: 10%;
	margin-right: 9%;
}

#poec-bitesized-1 {
	background: url(https://ch-api.healthhub.sg/api/public/content/8bfe9a6c7a144c2e8ec0c68b563cc7d4?v=5618dc15);
}

#poec-bitesized-2 {
	background: url(https://ch-api.healthhub.sg/api/public/content/3a602c03b8b34594b04f4c417bbe3f09?v=3cc8eaf6);
}

#poec-bitesized-3 {
	background: url(https://ch-api.healthhub.sg/api/public/content/a4064a005c9048f28417527fa2e59480?v=a6513c35);
}


.ptri3-btn {
	border-radius: 40px;
	width: 268.41px;
	display: block;
	/* padding: 23px 0; */
	background: #ffebb1;
	font-family: Roboto;
	font-style: normal;
	/* font-weight: bold; */
	font-size: 24px;
	line-height: 28px;
	color: #000000;
	text-align: center;
	margin: auto;
	height: 75px;
	display: flex;
	justify-content: center;
	align-items: center;

}

/* ACCORDION SLIDER */
#collapsibles {
	width: 1200px;
	margin: 0 auto 50px;
}

.collaps-slick,
#collapsibles .single-blocks {
	width: 1100px;
	margin: 0 auto;
}

.collaps-slider {
	/* margin-bottom: 20px; */
	color: #000;
}

.collaps-slider .accordion,
.collaps-slider .accordion span {
	font-family: "milkynice" !important;
	font-style: normal;
	font-size: 20px;
	line-height: 27px;
	color: #000000;
	cursor: pointer;
	padding: 24px 0;
	margin: 0;
	position: relative;
	text-align: left;
}

.colps-head {
	text-align: center;
	font-size: 28px;
	line-height: 28px;
}

.colps-1st-p {
	display: block;
	width: 893px;
	margin: 0 auto 20px auto !important;
	text-align: justify;
	font-size: 16px;
}

.collaps-slider .accord~.panel {
	overflow: visible !important;
	padding: 20px 0px;
	margin-bottom: 20px;
}

.collaps-slider .panel {
	border-top: 1px solid #B6B6B6;
	background-color: transparent !important;
	box-shadow: none !important;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	margin-bottom: 0;
	width: auto;
}

.collaps-slider .panel.nbt {
	border-top: none;
	padding: 0;
}

.collaps-slider .flex-div,
.flex-div-sm {
	display: flex;
	flex-flow: row nowrap;
	width: 890px;
	margin: 0 auto;
	position: relative;
}

.collaps-slider .flex-div.column {
	flex-direction: column;
}

.flex-div-fw {
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
}

.flex-item-1>* {
	flex: 1
}

.flex-base-3col>* {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 33.33%;
}

.collaps-slider .slick-dots {
	bottom: 21px;
}

.collaps-slider .slick-dots li button,
.cust-slider-modal .slick-dots li button {
	background: #fff;
}

.collaps-slider .slick-dots .slick-active button,
.cust-slider-modal .slick-dots .slick-active button {
	background: #FFC840 !important;
}

.db {
	width: 15px;
	height: 15px;
	float: right;
	-moz-transition: all .1s linear;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
}

.circle-icon {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 22px;
	right: 0;
}

.circle-icon-plus {
	background: url(https://ch-api.healthhub.sg/api/public/content/76d37f110dc64a46b5b7ac81e33723cb?v=6b7ea69e) center top no-repeat;
}

.circle-icon-minus {
	background: url(https://ch-api.healthhub.sg/api/public/content/631935218fbb4effa080280160c48c23?v=29684a21) center top no-repeat;
}

.acc-icon-minus,
.acc-icon-plus {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}

.acc-icon-plus {
	background: url(https://ch-api.healthhub.sg/api/public/content/76474ba9b2bc441da01ada45138a5b2f?v=4afc74ff) center top no-repeat;
}

.acc-icon-minus {
	background: url(https://ch-api.healthhub.sg/api/public/content/e7e23ccaffad4cd19daadfb074e8bc45?v=80660ffd) center top no-repeat;
	height: 5px;
}

.acc-icon-circle-down-purple {
	background: url(https://ch-api.healthhub.sg/api/public/content/84e6980534d24c919abc4cd0b7516f1b?v=c2bc5d8d) center top no-repeat;
	width: 50px;
	height: 50px;
	display: block;
}

.acc-icon-circle-up-purple {
	background: url(https://ch-api.healthhub.sg/api/public/content/15678de06566411b9a789cfb313ce060?v=ebd2e1c5) center top no-repeat;
	width: 50px;
	height: 50px;
	display: block;
}

.collaps-slick .slick-arrow {
	background-color: transparent;
	text-indent: -9999px;
}

.collaps-slick .slick-next {
	right: 35px !important;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/a7f6aed5315c4c47bab27f72faad4748?v=b039dfac);
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
}

.collaps-slick .slick-next:hover,
.collaps-slick .slick-next:focus {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/a7f6aed5315c4c47bab27f72faad4748?v=b039dfac);
	background-repeat: no-repeat;
}

.collaps-slick .slick-prev {
	left: 35px !important;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/efbcb28cc363484ca453105d79cf8833?v=f4202b23);
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
}

.collaps-slick .slick-prev:hover,
.collaps-slick .slick-prev:focus {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/efbcb28cc363484ca453105d79cf8833?v=f4202b23);
	background-repeat: no-repeat;

}

.collaps-slick .slick-prev::before,
.collaps-slick .slick-next::before {
	display: none;
}

.slick-dots li button:before {
	font-size: 16px !important;
	color: #757575 !important;
}

.collaps-slider-items h4 {
	line-height: 1.56;
}

.bsl-p {
	margin-left: 90px;
	margin-right: 90px;
}

.st-img-r {
	position: absolute;
	top: -26px;
	right: -93px;
}

.st-img-r img {
	width: 435px;
}

/* .st-img-r img { width: 100%;} */
.st-text-left {
	max-height: 522px;
	margin-right: 340px;
}

.st-text-left h3 {
	font-family: Milky Nice;
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	color: #000000;
	margin-bottom: 43px;
}

.st-img-carousel {
	width: 44%;
	box-sizing: border-box;
	margin: 0 14px;
	position: relative;
	z-index: 1;
}

.st-img-carousel-sm {
	width: 33%;
}

.st-img-carousel .img-top {
	margin-top: -65px;
}

.st-img-carousel .img-top2 {
	margin-top: -60px;
}

.st-text-carousel {
	width: 56%;
	box-sizing: border-box;
	display: flex;
	flex-flow: column;
	justify-content: center;
	position: relative;
	z-index: 2;
}

.st-text-carousel-sm {
	width: 62%;
}

.st-text-alone {
	width: 83%;
	box-sizing: border-box;
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.st-text-alone table tr td,
.st-text-alone .table-responsivea table tr td {
	background: none !important;
	border-bottom: none !important;
	padding: 0 !important;
	vertical-align: middle !important;
	border: none !important;
	text-align: left;
}

.st-text-alone table tr td:nth-child(1),
.st-text-alone .table-responsivea table tr td:nth-child(1) {
	padding-right: 10px !important;
}

.st-text-carousel p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
	font-family: 'Open sans';
}

.st-l-img-carousel img {
	width: 100%;
}

.csi-right.st-text-carousel p,
.csi-right.st-text-carousel h4 {
	padding-left: 40px;
}

.home .csi-right.st-text-carousel p,
.home .csi-right.st-text-carousel h4 {
	padding-left: 15px;
}

.st-text-carousel ul {
	list-style-type: disc;
	padding-left: 40px;
	margin: 14px 0;
}

.st-text-carousel ul.list {
	padding-left: 20px;
	margin: 0 0 30px;
}

.st-text-carousel ul.list.pl-60 {
	padding-left: 60px;
}

.st-text-carousel ul.list li {
	margin-bottom: 0;
}

.st-text-carousel ul.no-list-style {
	padding-left: 0;
}

.st-text-carousel ul li {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 25px;
}

.st-text-carousel ul.no-list-style li {
	list-style: none;
}

.st-p p {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
}

.st-p p.big {
	font-size: 18px;
}

.st-checklist-block {
	margin: 74px 0 53px 74px;
}

.st-checklist-block .head {
	font-family: "milkynice";
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	color: #000000;
}

.st-checklist-block .desc {
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
}

.st-checklist-block .cta {
	margin-top: 29px;
}

.cta-default {
	font-family: "milkynice";
	text-decoration: none;
	padding: 16px 60px;
}

.cta {
	background: #FE5F6D;
	border-radius: 8px;
	width: 402px;
	text-align: center;
	display: block;
	box-sizing: border-box;
	font-family: "milkynice";
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	padding: 16px 0px;

}

.cta.mw-100 {
	max-width: 100%;
}

.st-pad-lnr-40-center {
	padding: 0;
	text-align: center;
}

.st-ic-head {
	text-align: center;
}

.st-ic-head span {
	font-family: "milkynice";
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	margin: 0 auto;
	padding: 10px 79px;
	text-align: center;
}

.lg-head {
	font-family: "milkynice";
	font-size: 32px;
	line-height: 38px;
}

.lg-head span {
	font-size: 32px;
	line-height: 1.5;
	padding: 12px 215px;
}

.lg-head-long {
	width: 665px;
	display: block;
	padding: 12px 0 !important;
}

.sm-head {
	font-size: 18px;
	line-height: 28px;
}

.zz-sound {
	right: 20px;
	top: 80px;
	bottom: 0;
}

.st-orange .inner-content {
	margin: 0 auto;
	padding-top: 46px;
}

.st-orange .flex-div {
	padding: 0 30px;
}

.st-orange .flex-div-sm {
	padding: 0 70px;
}

.st-orange .collaps-slick .slick-prev {
	left: 35px !important;
}

.st-orange .collaps-slick .slick-next {
	right: 35px !important;
}

.st-orange .slick-dots {
	bottom: 25px;
}

.st-orange table td {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 44px;
}

.st-orange table td strong {
	font-family: "milkynice";
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 44px;
}

.st-r-overlay {
	position: absolute;
	bottom: 20px;
	right: -120px;
}

.st-overlay-pad-r {
	padding-right: 300px;
}

.st-modal .modal-dialog {
	width: 979px;
}

.st-modal .modal-dialog .modal-body {
	padding: 0;
}

.st-modal .modal-dialog .modal-header {
	border-bottom: 0;
	margin-top: 0;
	margin-left: 45px;
}

.st-modal .modal-dialog .modal-header h3 {
	font-size: 28px;
	margin-top: 0;
}

.st-modal .modal-dialog .modal-header .close-wrap {
	height: 28px;
	text-align: right;
	overflow: hidden;
}

.st-modal .modal-dialog .modal-header .close {
	opacity: 0.6;
	float: none;
}

.st-modal .modal-dialog .modal-content {
	border-radius: 12px;
}

.st-modal .modal-dialog .modal-page-content {
	padding: 0px 67px;
}

.st-modal .modal-dialog .modal-page-content p {
	color: #000;
	margin: 0;
	text-align: left;
	font-size: 20px;
	line-height: 32px;
}

.st-modal .csi-right,
.st-modal .csi-left {
	box-sizing: border-box;
}

.st-modal .csi-right {
	width: 65.319%;
	margin-right: 38px;
}

.st-modal .csi-left {
	width: 34.681%;
}

.sgfn-slide7 .flex-div {
	padding: 0;
}

.sgfn-slide7 .slick-slide img {
	float: right;
}

.sgfn-slide7 .st-img-carousel img {
	max-width: inherit;
}

.sgfn-slide7 .st-text-carousel {
	width: 80%;
}

.sgfn-slide7 .st-img-carousel {
	width: 32%;
}

.st-mx-1 {
	width: 1100px;
	margin: 0 auto;
	padding-top: 46px;
}

.modal-page .modal-body {
	padding: 15px 73px;
}

.modal-page .modal-header {
	margin-top: 23px;
}

.modal-page .modal-dialog {
	width: 1225px;
}

.modal-page .modal-content {
	background: #FAFAF6 url(https://ch-api.healthhub.sg/api/public/content/39c53b4e18944c629453aad4c2cbb9a0?v=bc387ca4) top left no-repeat;
}

.modal-page .modal-header,
.modal-page .modal-footer {
	border: none;
}

.modal-page-content {
	margin-top: 100px;
}

.modal-page-content .panel {
	max-height: 0;
	overflow: hidden;
}

.mpc-white-wrap {
	background: #ffff;
}

.mpc-white-wrap.has-br {
	border-radius: 8px;
}

.modal-page .close {
	font-size: 46px;
	position: absolute;
	top: 54px;
	right: 70px;
	color: #000;
	opacity: 0.54;
}

.modal-page p.modal-body-desc {
	margin: 0;
}

.mpc-img-head {
	position: relative;
	top: 0;
}

.mpc-img-head img {
	display: block;
	margin: 0 auto
}

.mpc-texts {
	margin: 15px 77px 33px;
	padding: 0 0 33px 0;
}

.mpc-texts p,
.mpc-words p {
	text-align: left;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
}

.mpc-texts ul,
.mpc-ul {
	display: block;
	list-style-type: disc;
	margin-top: auto;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-left: 40px;
}

.mpc-texts ul li,
.mpc-ul li {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
}

.mpc-txt {
	width: 50%;
}

.clould-bg-left-botm {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.mpc-white-wrap-flex {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 23px;
	padding: 20px 67px 15px;
	position: relative;
	background: #fff;
}

.mpc-48pers {
	text-align: center;
	width: 48%;
	position: relative;
}

.mpc-48pers .mb-1 {
	margin-bottom: -50px;
}

.mpc-52pers {
	margin: 0;
	padding: 0;
	padding-top: 20px;
	position: relative;
	width: 52%;
}

#pacifiers .cloud {
	position: absolute;
	right: -24px;
	top: -40px;
}

#pacifiers .mpc-white-wrap-flex.px-1 {
	padding: 35px 230px;
}

#rocking.modal-page .modal-body {
	padding-bottom: 120px;
}

#rocking .mpc-white-wrap-flex {
	padding: 54px 110px 0;
	position: relative;
}

#rocking .mpc-white-wrap-flex::before {
	background: url(https://ch-api.healthhub.sg/api/public/content/2ff63393bec64a6685cbced7b25b9c44?v=641b29ef) no-repeat center;
	bottom: -43px;
	content: '';
	height: 93px;
	left: -45px;
	position: absolute;
	width: 93px;
	z-index: -1;
}

#rocking .mpc-white-wrap::after {
	background: url(https://ch-api.healthhub.sg/api/public/content/c41aa41f4bcc44f99fcbee575130336f?v=3493e897) no-repeat center;
	content: '';
	height: 285px;
	position: absolute;
	right: 6px;
	top: -69px;
	width: 166px;
}

#rocking .mpc-white-wrap-flex .mpc-img-head {
	top: auto;
}

#routine .modal-page-content {
	padding: 0 62px;
}

#routine .icon-moon {
	left: 0;
	position: absolute;
	top: -140px;
	z-index: -1;
}

#routine .flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 0 85px;
}

#routine .flex .flex-item {
	text-align: center;
	margin-bottom: 30px;
	width: 33%;
}

#routine .flex .flex-item.w-100 {
	width: 100%;
}

#routine .flex .flex-item p {
	color: #000;
	font-family: 'milkynice';
	font-weight: bold;
}

#routine .flex .flex-item .img2 {
	margin: -50px 0 -30px;
}

#routine .flex .flex-item .img3 {
	margin-top: -6px;
}

#routine .flex .flex-item .img4 {
	margin: 0 20px;
}

#routine .mpc-texts {
	padding-top: 34px;
}

#caring .mpc-white-wrap {
	padding: 84px 163px 32px;
}

#caring .mpc-white-wrap::after {
	background: url(https://ch-api.healthhub.sg/api/public/content/34d572dcea28481d952070fa2163da01?v=459360b4) no-repeat center;
	content: '';
	height: 134px;
	position: absolute;
	right: -42px;
	top: -67px;
	width: 218px;
}

#caring .flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#caring .flex-item {
	padding: 0 30px;
	position: relative;
	text-align: center;
	width: 50%;
}

#caring .flex-item.has-icon {
	position: relative;
}

#caring .flex-item.has-icon::before {
	background: url(https://ch-api.healthhub.sg/api/public/content/526cc45c647b45f7b1e886cbaf3f14a1?v=0b76e298) no-repeat center;
	content: '';
	height: 182px;
	left: -10px;
	position: absolute;
	top: -50px;
	width: 106px;
	z-index: 3;
}

#caring .flex-item.w-100 {
	width: 100%;
}

#caring .settle {
	padding: 54px 120px;
}

#caring .settle .desc {
	padding: 10px 20px;
}

#sg-primary .img1 {
	margin-bottom: -55px;
}

#log .bg-flesh {
	padding: 36px 170px 22px;
}

#log.collaps-slider .flex-div {
	width: auto;
}

#log .st-ic-head span {
	display: block;
	font-size: 28px;
	line-height: 1;
}

.grid-wrap {
	display: grid;
	grid-template-columns: auto auto auto;
	padding: 10px;
}

.grid-item {
	padding: 20px;
	text-align: center;
}

.grid-item-top {
	height: 213px;
}

.grid-item-botm p {
	margin: 0
}

/* .epds-ylw {padding: 35px 15px;} */
.epds {
	background-color: #fff;
	border: 4px solid #834FC2;
	margin: 0 50px;
	padding: 120px 66px 50px;
	position: relative;
}

.epds::before,
.epds::after {
	background: url(../images/cloud-bg-purple-big.svg) no-repeat center;
	background-size: 100% 75%;

	content: '';
	height: 890px;
	position: absolute;
	width: 977px;
	z-index: -1;
}

.epds::before {
	left: -40%;

	top: -140px;
}

.epds::after {
	right: -60%;
	top: 682px;
}

.epds .close-epds {
	position: absolute;
	right: 42px;
	top: 46px;
}

.epds h2 {
	color: #834FC2;
	font-family: 'milkynice';
	font-size: 48px;
	line-height: 1.17;
	margin-bottom: 49px;
	padding: 0 264px;
	text-align: center;
}

.epds h3 {
	font-family: 'milkynice';
	font-size: 32px;
	line-height: 1.13;
	text-align: center;
}

.epds p {
	color: #000;
	font-family: 'Open Sans';
	font-size: 20px;
	line-height: 1.8;

}

.epds p.sm {
	font-size: 12px;
	line-height: 1.5;
}

.epds p.lg {
	font-size: 24px;
	line-height: 1.5;
}


.epds .bg {
	background: #F1F2F2;
	border-radius: 24px;
	padding: 44px 0 85px;
	text-align: center;
}

.epds .bg-content {
	margin: 0 auto;
	max-width: 730px;
}

.epds .btn {
	background: #FFC148;
	box-shadow: 0px 8px 8px rgb(0 0 0 / 25%);
	border-radius: 60px;
	font-family: 'milkynice';
	font-size: 24px;
	font-weight: 700;
	padding: 22px 0;
	width: 496px;
}

.ref {
	margin: 50px 130px 0;
}

.ref li {
	font-family: 'Open Sans';
	font-size: 12px;
	margin-bottom: 15px;
}

.questions {
	padding: 0 233px;
}

.label {
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
	white-space: normal;
}

div.mb-4 label.label {
	width: 100%;
}

.label input {
	cursor: pointer;
	opacity: 0;
	position: absolute;
}

.radio-btn {
	align-items: center;
	background: #F1F2F2;
	border-radius: 48px;
	color: #1C2C42;
	display: flex;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 400;
	justify-content: center;
	margin: 0 auto;
	padding: 20px 32px;
	width: 384px;
	cursor: pointer;
}

.label:hover .radio-btn,
.label input:checked~.radio-btn {
	background: #FFC148;
	font-weight: 700;
}

p.score {
	font-size: 56px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 48px;
}

.epds .bg-yellow {
	border-radius: 24px;
	padding: 40px 40px;
}

.epds .bg-yellow p {
	line-height: normal;
	margin-bottom: 0;
}

#less12 .bg-yellow p {
	padding: 0 90px;
	font-size: 24px;
	line-height: 36px;
}

.mx-md {
	margin: 0 130px;
}

.mx-lg {
	margin: 0 170px;
}

.mb-4 {
	margin-bottom: 40px !important;
}

.mb-5,
.modal-body p.mb-5 {
	margin-bottom: 50px;
}

.mb-0 {
	margin-bottom: 0;
}

#bs-cresentmoon-yellow {
	left: 140px;
	top: 111px;
}

.mb-2 {
	margin-bottom: 20px;
}

.mb-3 {
	margin-bottom: 30px;
}

.mt-0 {
	margin-top: 0;
}

.mt-2 {
	margin-top: 20px;
}

.mt-3 {
	margin-top: 30px;
}

.mt-4 {
	margin-top: 40px !important;
}

.mt-5 {
	margin-top: 50px;
}

.mt--25 {
	margin-top: -25px;
}

.mt--3 {
	margin-top: -30px;
}

.mt--5 {
	margin-top: -50px;
}

.mt-27 {
	margin-top: 27px;
}

.mr-70,
.container-blocks .blocks-left-c.mr-70 {
	margin-right: 70px;
}

.mr-8 {
	margin-right: 80px;
}

.mx-1 {
	margin: 0 180px;
}

.mx-2 {
	margin: 0 230px;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.m-0 {
	margin: 0 !important;
}

.w-38 {
	width: 38%;
}

.w-45,
.container-blocks .blocks-right-c.w-45 {
	width: 45%;
}

.w-50 {
	width: 50%;
}

.w-55 {
	width: 55%;
}

.w-820 {
	width: 820px;
}

.w-924 {
	width: 924px;
}

.pl-35 {
	padding-left: 35px;
}

.pr-30 {
	padding-right: 30px;
}

.pr-45 {
	padding-right: 45px;
}

.fs-16 {
	font-size: 16px;
}

.fs-28 {
	font-size: 28px;
}

.justify-content-fs {
	justify-content: flex-start;
}

.st-list-flex {
	display: flex;
	margin: 0 80px;
}

.st-list li {
	font-size: 16px;
	list-style: disc;
	margin-bottom: 0px !important;
}

/* Modal */

.cust-modal {
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Stay in place */
	z-index: 100;
	/* Sit on top */
	padding-top: 2%;
	/* Location of the box */
	/* padding-bottom: 50%; */
	left: 0;
	top: 0;
	width: 100%;
	/* Full width */
	height: 100%;
	/* Full height */
	overflow: auto;
	/* Enable scroll if needed */
	background-color: rgb(0, 0, 0);
	/* Fallback color */
	background-color: rgba(0, 0, 0, 0.4);
	/* Black w/ opacity */
}

/* Modal Content */
/* .cust-slider-modal { margin-bottom: 0 !important;} */
.cust-modal-content {
	border-radius: 16px;
	margin: auto;
	padding: 20px 20px 0 20px;
	border: 1px solid #888;
	width: 1044px;
}

.cust-modal-body {
	width: 764px;
	margin: 0 auto;
}

/* The Close Button */
.cust-modal-close {
	overflow: auto;
	margin-bottom: 10px;
}

.cmc-close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;

	text-align: right;
}

.cmc-close:hover,
.cmc-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}


.cust-slider-modal .slick-prev {
	left: -110px !important;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/efbcb28cc363484ca453105d79cf8833?v=f4202b23);
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;

}

.cust-slider-modal .slick-next {
	right: -110px !important;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/a7f6aed5315c4c47bab27f72faad4748?v=b039dfac);
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
}

.small-zzz-parent {
	position: relative;
}

.small-zzz-parent::after {
	background: url(https://ch-api.healthhub.sg/api/public/content/cb50258064814154878a1204a0f2f452?v=132d96e5) no-repeat center;
	content: '';
	height: 131px;
	position: absolute;
	right: 20px;
	top: -50px;
	width: 125px;
}


.nav-logo img {
	width: 800px;
	height: auto;
	max-width: 90%;
	margin-bottom: 10px;
	margin-top: -8px;
}

.font-milky,
.font-milky * {
	font-family: 'milkynice' !important;
}

.pt-100 {
	padding-top: 100px;
}

.pt-0 {
	padding-top: 0 !important;
}

p.title-p {
	color: #000;
	font-size: 36px !important;
	line-height: 1;
	text-align: center
}

.title-head {
	line-height: 2;
	display: block;
}

.title-head span {
	font-size: 86px;
}

.bg-cloud {
	background-position: center top 30px;
	background-repeat: no-repeat;
	padding: 100px 0 30px;
}

.bg-cloud-pink {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/8527e416f95441b8825017e8718bde3e?v=1c492e10);
}

.bg-cloud-green {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/e716d2f7065746258286608a25e6c6e6?v=f27b5a6f);
	background-position: center top 80px;
}

#sub-hero-wrap.sub-blue-cloud::before {
	top: 150px;
}

.bg-cloud-orange {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/dfaafbae7c654a7e8a0c16f447cca66a?v=a9133210);
	padding-top: 210px;
	background-position: center top 110px;
}

.bg-cloud.bg-cloud-orange::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/d826302a6fc443e7a751fda64ee87a21?v=0fc8faed);
	background-size: contain;
	top: 0px;
	left: 0;
}

.bg-cloud.bg-cloud-2orange::before {
	background-image: url(../images/clould-2orange-big-bg.png);
	background-size: contain;
	top: 0px;
	left: 0;
}

.bg-cloud-yellow {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/fc62bfcf23c844acb04a61c1ad0fed32?v=5a6d29f0);
	padding-top: 180px;
	background-position: center top 110px;
}

.bg-cloud-blue {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/2117f9a136db4ec083c7aa28c16b6c4c?v=14cfa363);
	padding-top: 180px;
	background-position: center top 110px;
}

.bg-big-cloud-blue {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/7bcb909c179c45e6b34e2b5e86add47f?v=5138a41e);
	background-position: center top 110px;
}

.bg-cloud-blue-overlay::before {
	display: block;
	content: url(https://ch-api.healthhub.sg/api/public/content/2ca44884a90d41d19f09b3d4cb4b9366?v=8d7c2aa9);
	position: absolute;
	z-index: -1;
}

.bg-cloud-blue-overlay2::after {
	display: block;
	content: url(https://ch-api.healthhub.sg/api/public/content/2ca44884a90d41d19f09b3d4cb4b9366?v=8d7c2aa9);
	position: absolute;
	z-index: -1;
}

.bg-cloud-blue-overlay.aft-0::after,
.bg-cloud-blue-overlay.aft-0::before {
	display: none;
}

.bg-cloud-sub::before,
.bg-cloud-sub.right::after {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	content: '';
	height: 865px;
	position: absolute;
	top: 47px;
	width: 100%;
	z-index: -1;
}

.bg-cloud-sub.bg-cloud-sub-blue::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/a8126d4eb83c49faa62c1fa34a97ed40?v=43ace782);
}

.bg-cloud-sub.bg-cloud-sub-orange::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/d826302a6fc443e7a751fda64ee87a21?v=0fc8faed);
	top: -43px;
	left: 0;
}

.bg-cloud-sub.bg-cloud-sub-orange::before,
.bg-cloud-sub.bg-cloud-sub-orange.right::after {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/d826302a6fc443e7a751fda64ee87a21?v=0fc8faed);
	top: -43px;
}

.bg-cloud-sub.bg-cloud-sub-orange.left::before {
	left: -250px;
	top: -200px;
}

.bg-cloud-sub.bg-cloud-sub-orange.left-2::before {
	top: 60px;
}

.bg-cloud-sub.bg-cloud-sub-orange.right::after {
	bottom: -150px;
	top: auto;
	right: -310px;
}

.bg-cloud-sub.bg-cloud-sub-lorange,
.bg-cloud-sub.bg-cloud-sub-2x {
	overflow: hidden;
}

.bg-cloud-sub.bg-cloud-sub-green::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/60d4240b39124373bc502b5b43bc8e77?v=6af3173d);
	top: 50px;
	z-index: -1;
}

.bg-cloud-sub.bg-cloud-sub-green2::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/e30ed461c69f40cb91c673002d3c1702?v=eed45b57);
	top: 0;
	height: 100%;
	left: 0;
}

.bg-cloud-sub.bg-cloud-sub-lorange::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/0d957e22ee4c47b08d7e0ff2882be575?v=38ac70a0);
	top: -110px;
	z-index: 0;
	left: 0;
	height: 105%;
	background-size: cover;
}

.bg-cloud-sub.bg-cloud-sub-2x::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/c83d9e056e0c435280186ccad9dfc3ad?v=9db6b7ba);
	background-color: #FFF7DE;
	background-blend-mode: multiply;
	top: -110px;
	z-index: 0;
	left: 0;
	height: 1674px;
	background-size: cover;

}

.bg-cloud-sub.bg-cloud-sub-pink::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/51bbb31968034b58b545888ce31254ed?v=b29e0f98);
	top: -50px;
	height: 1020px;
	left: 0;
}

.bg-pinkred.bg-cloud-sub.bg-cloud-sub-pink::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/639a4e2037d84b6e834c49f1ab3220dd?v=a10552af);
	z-index: 0;
	top: 0;
	left: 0;
	height: 1870px;
}

.bg-cloud-sub.bg-cloud-red-sm::before {
	background: url(https://ch-api.healthhub.sg/api/public/content/8b1da70f9d584e39bc52b7f59e145ae3?v=3d2d6dca) no-repeat center top;
	top: -50px;
}

.bg-cloud-sub.bg-cloud-red-md::before {
	background: url(https://ch-api.healthhub.sg/api/public/content/b8ab83925bc948f88286f49af809df2c?v=4261e2c8) no-repeat center top;
	top: -50px;
}

.bg-cloud-sub.bg-cloud-sub-lyellow::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/1209adb87155417d9c45817abbb5fc41?v=ed0e750e);
	top: 0;
	right: 0;
	z-index: 0;
	height: 100%;
	background-size: cover;
}

.sub-blue-cloud::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/156422cf4a7b4016aa8b996225eed910?v=6bedfc69);
	top: 0;
	background-position: top center;
	background-repeat: no-repeat;
	content: '';
	height: 865px;
	position: absolute;
	width: 100%;
	z-index: -1;
	left: 0;
}

[data-pagename="primary"] .all-articles .bg-cloud.bg-cloud-orange::before {
	display: none;
}



.img-ovrly-cld-1::before {
	top: -17px;
	left: -35px;
}

#sleep-log .img-ovrly-cld-1::before {
	top: -30px;
	left: -165px;
}

#sleep-log .bg-cloud-blue-overlay2::after {
	bottom: 0;
	left: 160px;
}

#swaddling .img-ovrly-cld-1::before {
	left: 40%;
	transform: translate(-50%, 0);
}

.sc4p-sld2::before {
	top: -66px;
	left: 525px;
	z-index: -1;
}

.sc4p-sld4 .img-ovrly-cld-1::before {
	top: -47px;
	left: -35px;
}

.sc4p-sld4 .img-ovrly-cld-1::after {
	right: 0;
	top: -47px;
}

.sc4p-sld6 .img-ovrly-cld-1::before {
	left: 75px;
	top: -47px;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.all-articles #hero-wrap.mt-0 {
	margin-top: 0;
}

.article-wrap-bg {
	border-radius: 24px;
	padding: 60px 0;
}

.article-title {
	font-size: 36px;
	text-align: center;
	text-transform: uppercase;
}

.article-head,
p.article-head {
	color: #000;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 1.8 !important;
	text-align: center !important;
}

.article-list {
	margin-bottom: 20px;
}

.article-list li {
	font-size: 16px;
	text-align: center;
	line-height: 1.8;

}

.article-list li a {
	padding: 3px 10px;
	border-radius: 15px;
	font-style: normal;
	font-weight: normal;
	font-family: "Open Sans" !important;
	line-height: 1.8;
	font-size: 16px;
}

.article-list li a:hover {
	background-color: #02b8c3;
	color: #fff;
	font-weight: 700;
}

/* .cust-slider-modal .slick-dots {bottom: 20px;}  */
.cust-slider-modal .slick-prev:before,
.cust-slider-modal .slick-next:before {
	display: none;
}

.nav-logo {
	justify-content: center;
	align-items: center;
	margin-bottom: -5px;
	margin-top: -20px;
}

.nav-logo img {
	width: 800px;
	height: auto;
	max-width: 90%;
	margin-bottom: 10px;
	margin-top: -8px;
}

.eh-title {
	padding: 90px 0 55px;
	background-position: center top;
	background-size: contain;
}


/* .button {
    font-weight: 400;
} */


.bg-cloud-long {
	background: url(https://ch-api.healthhub.sg/api/public/content/ee454622fcdd429db1c748c09b0c7b2d?v=f5317573) no-repeat center bottom -20px;
	padding: 50px 0 30px;
	margin-top: 18px;
}

.bg-cloud-img {
	background: url(https://ch-api.healthhub.sg/api/public/content/c22e9f0596954d4d997761e2fd8d7ecf?v=72334aec) no-repeat center;
	left: -40px;
	position: absolute;
	top: -80px;
	height: 449px;
	width: 494px;
	z-index: -1;
}

.bg-cloud-img-dark {
	background: url(https://ch-api.healthhub.sg/api/public/content/85b870035351422f8b07f2d56510f2f4?v=01bd4221) no-repeat center/contain;
	left: -60px;
	position: absolute;
	top: -60px;
	height: 406px;
	width: 396px;
	z-index: -1;
}




.bg-cloud-img-dark-2 {
	left: 0;
}

.bg-cloud-img-dark-3 {
	top: -30px;
}

.bg-cloud-img-dark-4 {
	height: 316px;
	top: -90px;
	z-index: 1;
}

.bg-cloud-img-dark-5 {
	height: 279px;
	left: 0;
	z-index: 1;
}

.bg-cloud-img-dark-6 {
	left: -160px;
	top: 40px;
}

.bg-cloud-img-dark-7 {
	top: 130px;
	left: -140px;
}

.bg-cloud-img-dark-8 {
	top: -20px;
	left: 0;
	height: 316px;
	z-index: auto;
}

.bg-cloud-img-dark-9 {
	top: 30px;
	left: -30px;
	height: 316px;
	z-index: auto;
}

.bg-cloud-img-dark-10 {
	left: -40px;
	top: -20px;
	height: 316px;
}

.bg-cloud-img-dark-11 {
	left: 0px;
	top: -80px;
	height: 316px;
}

.bcid-sm {
	height: 316px;
}

.l-auto {
	left: auto;
}

.l-2 {
	left: -20px;
}

.l-3 {
	left: -30px;
}

.l-4 {
	left: -40px;
}

.l-9 {
	left: -90px;
}

.l-15 {
	left: -150px;
}

.r-16 {
	right: -160px;
}

.r-21 {
	right: -210px;
}

.t-auto {
	top: auto;
}

.t0 {
	top: 0;
}

.t-3 {
	top: -30px;
}

.t-4 {
	top: -40px;
}

.t-5 {
	top: -50px;
}

.t-9 {
	top: -90px;
}

.b5 {
	bottom: 50px;
}

.pos-z-2 {
	position: relative;
	z-index: 2;
}

.z-1 {
	z-index: 1;
}

.view-all-btn {
	width: 710px;
	border-radius: 32px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	color: #FFFFFF;
	display: block;
	padding: 15px 25px;
	margin: 0 auto;
}

.fullwidth-btn {
	width: 100%;
	border-radius: 32px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	color: #FFFFFF;
	display: block;
	padding: 15px 25px;
	margin: 0 auto;
}

.babysleep-checklist {
	background: url(https://ch-api.healthhub.sg/api/public/content/84c0d3713a0c498793087c162cf7f38e?v=d7c8e005) center no-repeat;
	background-size: cover;
	overflow: hidden;
}

/*Modal to page*/
.mp-wrap .modal-content {
	border: 0;
}

.mp-wrap .modal-dialog,
.mp-wrap .modal-header {
	margin-top: 0;
}

.mp-wrap .modal-header {
	padding-top: 38px;
}

.bg-lblue {
	background-color: #C9E6FF;
}

.bg-color {
	padding-bottom: 50px;
}

.bg-color.m-s-wrap {
	padding-left: 0;
	padding-right: 0;
}

.bg-color .px-94 {
	padding-left: 94px;
	padding-right: 94px;
}

.artcl-exam-bg::before,
.artcl-exam-bg::after {
	background-position: left top;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	left: 0;
	position: absolute;
	top: -190px;
	height: 100%;
	width: 100%;
	z-index: -1;
}

.artcl-exam-bg::after {
	background-position: right bottom;
	bottom: -480px;
	top: auto;
	left: auto;
	right: -420px;
}

.artcl-exam-bg-blue::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/da95befcb766490d8ac061499e3fe4cb?v=c18f08ec);
	left: -222px;
}

.artcl-exam-bg-blue::after {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/fb1ca67c08b84683a5663e262fa9418d?v=565736db);
}

.artcl-exam-bg-orange::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/da80049733d34e6a9e540fb7ab00998e?v=5839c95e);
	/* left: -222px; */
}

.home-banner {
	position: relative;
}

.bg-cloud::before {
	background-position: top center;
	background-repeat: no-repeat;
	content: '';
	height: 865px;
	position: absolute;
	top: 47px;
	width: 100%;
	z-index: -1;
}

.bg-cloud.bg-cloud-purple::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/2f7bcbb564ab4df1a0c43993e5ee1a7c?v=e30cf27e);
	top: -20px;
	height: 986px;
	background-size: 100% 100%;
	left: 0;
}

.bg-cloud.bg-cloud-purple2::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/2ce3bb37764146b4a2ff7dfa58f14690?v=fc9fdb0d);
	height: 100%;
	z-index: -1;
	background-size: 100% 100%;
	left: 0;
}

.bg-cloud.bg-cloud-purple-rm::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/96e03b69e84549d7b36e66d89e0e76b1?v=2329e521);
	height: 100%;
	z-index: -1;
	left: 0;
}

.bg-cloud.bg-cloud-lorange::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/d37ed70f19304e32ab532010472ff2a7?v=235ffb3d);
	height: 100%;
	background-size: 100% 100%;
	left: 0;
}

.evtp-bg-top.bg-cloud.bg-cloud-purple6::before {
	width: 1000px;
	height: 1000px;
	right: 50%;
	top: 0;
	bottom: 66.49%;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/0bdfec145a4143c2870f1d178552dff9?v=7c0b4a23);
}

.evtp-bg-bot.bg-cloud.bg-cloud-purple-single::before {
	width: 977px;
	height: 890px;
	top: 35%;
	background-size: contain;
}

.bg-cloud-purple-single::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/850a846bd87442ddb4ba652abc5af3e0?v=fc992361);
	top: 52.03%;
	z-index: -1;
}

.sp {
	padding: 0 42px;
}

.slider {
	padding: 30px;
}

.slider .image-holder {
	min-height: 300px;
	width: 85%;
	border-radius: 4px;
}

.slider .slider-card {
	max-width: 485px;
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, .25);
	border-radius: 16px;
	margin: -255px 3px 0 auto;
	padding: 20px;
	font-size: 14px;
	line-height: 1.5;
	position: relative;
	overflow: hidden;
	z-index: 2;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/5f9e55ddda2a46b0ba03067f2de97c0f?v=2cd8ddb8);
}

.slider .slider-card .button:before {
	display: none;
}

.slider .slider-card .text-right {
	position: relative;
	z-index: 5;
}

.slider .slider-card .triangle {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.slider .slider-card h1 {
	font-size: 28px;
	line-height: 1.178571;
	font-family: "Chivo", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	margin-bottom: 12px;
	font-weight: bold;
}

.slider .slider-card p {
	margin-bottom: 33px;
}

.slider .slider-card.bg-cover {
	background-size: cover !important;
	background-position: center;
}

.slick-slider-one .slick-list {
	margin: 0 -30px 0 0;
}

.slick-slider-one .slick-arrow {
	bottom: auto;
	right: 0;
	top: 176px;
}

.slick-slider-one .slick-prev {
	right: 70px;
	left: auto;
}

.slick-slider-one .slick-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 0;
	position: absolute;
	bottom: 130px;
	left: 67px;
	z-index: 2;
}

.slick-slider-one .slick-dots li {
	margin-right: 13px;
}

.slick-slider-one .slick-dots li.slick-active button {
	opacity: 1;
}

.slick-slider-one .slick-dots li:hover button {
	opacity: 1;
}

.slick-slider-one .slick-dots button {
	border: none;
	background: #834fc2;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	opacity: .75;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.slick-slider-one .slick-dots button:focus {
	outline: none;
}

.slick-arrow {
	z-index: 1;
	position: absolute;
	font-size: 20px;
	outline: none;
	border: none;
	background: #834fc2;
	border-radius: 50%;
	color: #fff;
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	overflow: hidden;
	text-indent: -999px;
}

.slick-arrow:focus {
	outline: none;
	border: none;
}

.slick-dotted.slick-slider {
	margin-bottom: 0;
}

.slider .slider-card .button-holder {
	bottom: 20px;
}

.slider .slider-card .button-holder a {
	margin-right: 20px;
}

.button span {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #834fc2;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	border-radius: 4px;
	-webkit-transform: skew(5deg);
	-ms-transform: skew(5deg);
	transform: skew(5deg);
	z-index: -1;
	text-indent: -99999px;
}

.button span:after {
	position: absolute;
	top: -4px;
	left: 7px;
	right: -2px;
	bottom: 18px;
	content: "";
	background: #834fc2;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	border-radius: 4px;
	z-index: -1;
	-webkit-transform: rotate(-2deg) skewX(-6deg);
	-ms-transform: rotate(-2deg) skewX(-6deg);
	transform: rotate(-2deg) skewX(-6deg);
}

.button:before {
	position: absolute;
	right: -2px;
	bottom: -10px;
	content: "";
	background: #834fc2;
	width: 60px;
	height: 30px;
	border-radius: 4px;
	-webkit-transform: rotate(-30deg) skewX(-35deg);
	-ms-transform: rotate(-30deg) skewX(-35deg);
	transform: rotate(-30deg) skewX(-35deg);
	z-index: -1;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}

.button:after {
	width: 20px;
	position: absolute;
	top: -8px;
	bottom: 0;
	right: -5px;
	content: "";
	background: #834fc2;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	border-radius: 4px;
	z-index: -1;
}

.button:hover span:after {
	background: #5e3392;
}

.button:hover span,
.button:hover:before,
.button:hover:after {
	background: #5e3392;
}

/* SCREEN TIME */
.screen-time .st-sec1-img-l {
	width: 47.29%;
	padding-right: 50px;
}

.screen-time .st-sec1-text-r {
	width: 52.71%;
}

.screen-time .st-sec2-text-l {
	width: 52.71%;
	padding-right: 50px;
}

.screen-time .st-sec2-img-r {
	width: 47.29%;
}

.sc-sec2 .slick-prev {
	left: 40px;
}

.sc-sec2 .slick-next {
	right: 40px;
}

.st-head::before {
	width: 46%;
	height: 390px;
	top: -50px !important;
	left: 50%;
	transform: translate(-50%, 10px);
}

.st-img-cloud::before {
	/* width: 76%;
    height: 390px; */
	top: 160px !important;
	left: 330px;
}

.sec-headline.st h2 {
	font-family: "milkynice";
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	line-height: normal;
	text-align: center;
}

.sec-headline.st p {
	text-align: center;
}

.st-checklist {
	background: url(https://ch-api.healthhub.sg/api/public/content/a837e0a457714ecab0248f4c8214c870?v=f29aea64) center no-repeat;
	background-size: cover;
	overflow: hidden;
	margin: 0 66px;
}

.st-checklist .txt-float {
	float: right;
}

.st .sec-head-img {
	width: 803px;
	margin: 0 auto;
}

/* .st .sec-head-img img {display: block; margin: 0 auto;} */

.st-checklist .st-checklist-block {
	margin: 74px 0 53px 0px;
	padding: 0 36px;
	text-align: center;
}

.collaps-slider.st-inside {
	margin: 0 70px;
	/* background: #FFD0D0;f
    border-radius: 12px; */
}

.collaps-slider.st-inside .collaps-slider.st-inside .panel {
	border-top: none;
	padding: 0 27px;
	/* padding-top: 20px; */
}

.collaps-slider.st-inside .accordion {
	padding: 24px 50px 24px 25px;
	background: #FFD0D0;
	border-radius: 16px;
	/* margin-bottom: 20px; */
	/* margin-top: 20px; */
}

.lg-s-wrap .collaps-slider.st-inside {
	margin: 0;
}

.st-inside .panel .collaps-slider-items .flex-div {
	padding: 0;
}

.st1 .panel .collaps-slider-items .st-text-carousel {
	width: 50% !important;
}

.collaps-slider.st-inside .panel .collaps-slick {
	width: auto;
}

.st-img-screentime {
	width: 364px;
}

.st-img-activepassive {
	width: 424px;
}

.st1 .csi-left,
.st2 .csi-left {
	margin-right: 30px;
}

.st2 .panel,
.st3 .panel {
	padding: 0 !important;
}

.st-inside .slick-dots li button {
	background: #EDEDED;
}

.st-inside .slick-dots .slick-active button {
	background: #FE5F6D !important
}

.st-inside .panel .collaps-slider-items .csi-right {
	width: 66%;
}

.st-inside .inner-content {
	padding-bottom: 80px;
}

.st-inside .panel .collaps-slider-items .csi-left {
	width: 34%;
}

.sec-headline.st p.sm-wdth {
	padding: 0 200px;
	margin-top: 10px;
}

.st3 .panel .bg-white {
	border-radius: 24px;
	padding: 45px 75px 45px 75px;
}

#tips-dnm {
	width: 1200px;
	margin: 0 auto 50px;
}

#tips-dnm .mid-s-wrap {
	width: 872px;
	border-radius: 12px;
	padding: 44px 73px;
	margin-top: 30px;
}

#tips-dnm .mid-s-wrap .blocks-v2 {
	border-radius: 12px;
}

.sensory .panel {
	padding: 0 16px;
}

.sensory .link-btn {
	background: #FE5F6D;
	border-radius: 104px;
	display: block;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	margin: 30px auto 0 auto;
	padding: 20px 0;
	text-align: center;
	width: 454px;
}

.blocks-v2 {
	padding: 30px 35px;
	margin-bottom: 20px;
}

.blocks-v2 .sec-headline {
	background: #FE5F6D;
	border-radius: 8px;
	padding: 11px 0;
}

.blocks-v2 .sec-headline h3 {
	font-family: "milkynice";
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;

}

.blocks-v2 img {
	width: 211.49px;
	margin: 20px auto;
	display: block;
}

.blocks-v2 .blk-content {
	min-height: 150px;
}

.blocks-v2 p {
	text-align: center;
}

.blocks-v2 .blck-btn-wrp {
	padding: 0 23px;
}

.blocks-v2 .blck-btn {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	background: #FE5F6D;
	border-radius: 12px;
	display: block;
	text-align: center;
	padding: 19px 0;
}

#sensoryplay-carousel .blocks-v2 {
	background-size: cover;
	padding: 25px 0px 25px 0;
	border-radius: 12px;
	position: relative;
	width: 253px;
	height: 396px;
	margin: 0 auto;
}

#sensoryplay-carousel .blocks-v2 .blk-content {
	min-height: 270px;
	width: 100%;
	margin-bottom: 20px;
}

#sensoryplay-carousel .blocks-v2 .sec-headline {
	padding: 0 0 10px 0;
}

#sensoryplay-carousel .blocks-v2 .sec-headline h3 {
	padding: 0 10px;
	letter-spacing: 0;
}

#sensoryplay-carousel .blocks-v2 p {
	padding: 0 23px;
}

#sensoryplay-carousel .blocks-v2 .blck-btn-wrp {
	position: absolute;
	bottom: 0;
	width: 100%;
	bottom: 30px;

}

#sensoryplay-carousel .blocks-v2 .blck-btn {
	height: 61px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
}

.card1 {
	background: url(https://ch-api.healthhub.sg/api/public/content/29e67414800b47e092acb149fff9661a?v=c4dba411) top center no-repeat;
}

.card2 {
	background: url(https://ch-api.healthhub.sg/api/public/content/f8b81da6c68a4b749306ff54b75d3586?v=be2338f8) top center no-repeat;
}

.card3 {
	background: url(https://ch-api.healthhub.sg/api/public/content/646a3daa525f45ffb3c9fe419d03e84d?v=27ccec35) top center no-repeat;
}

.card4 {
	background: url(https://ch-api.healthhub.sg/api/public/content/22f862be4ed24b80959b77ec66844049?v=64d1b77f) top center no-repeat;
}

.card5 {
	background: url(https://ch-api.healthhub.sg/api/public/content/1d2596a46cb24e45ab8c5eea319acdd3?v=28dab735) top center no-repeat;
}

.card6 {
	background: url(https://ch-api.healthhub.sg/api/public/content/739553fd2343481cb3327732f56116cf?v=b6e912b0) top center no-repeat;
}

.card7 {
	background: url(https://ch-api.healthhub.sg/api/public/content/30767b6fb1df43b9984b7617fb939a23?v=cf0209e6) top center no-repeat;
}

.card8 {
	background: url(https://ch-api.healthhub.sg/api/public/content/9ef081a7ab184411a315ede194e3871d?v=034385a2) top center no-repeat;
}

.card9 {
	background: url(https://ch-api.healthhub.sg/api/public/content/6ae1f02806aa473d938e5c643af87f77?v=adf0eb4c) top center no-repeat;
}

.card10 {
	background: url(https://ch-api.healthhub.sg/api/public/content/bf14ea34dfd5409582f29cd0fc0ec71b?v=dcba3b54) top center no-repeat;
}

.card11 {
	background: url(https://ch-api.healthhub.sg/api/public/content/18bea5783fc44018885d7b3096505fd6?v=73d7badb) top center no-repeat;
}

.card12 {
	background: url(https://ch-api.healthhub.sg/api/public/content/fa211838a006417f8392086db9471f62?v=89ee31c0) top center no-repeat;
}

.snr .blk-content,
.mfp .blk-content {
	min-height: 200px;
}

.snr .sec-headline,
.mfp .sec-headline {
	background: none;
}

.snr .sec-headline h3,
.mfp .sec-headline h3 {
	font-size: 22px;
}

.sensoryplay-carousel-wrap {
	width: 799px;
	margin: 0 auto;
}

#sensoryplay-carousel .collaps-slider-items {
	margin-left: 10px;
	margin-right: 10px;
}

.st3 .st-sec2-img-r,
.st3 .st-sec1-img-l {
	width: 34.29%;
}

.st3 .st-sec2-text-l,
.st3 .st-sec1-text-r {
	width: 65.71%;
}

.st3 .st-sec2-text-l,
.st3 .st-sec1-img-l {
	padding-right: 20px;
}

.st6 .st-sec2-img-r,
.st6 .st-sec1-img-l {
	width: 37.29%;
}

.st6 .st-sec2-text-l,
.st6 .st-sec1-text-r {
	width: 57.71%;
}

/* child health booklet */
.chb-block {
	padding: 6px 22px 23px;
	background: url(https://ch-api.healthhub.sg/api/public/content/fbf93e84c29d4f2bb80b77e3cf2f546e?v=f085c3eb) center repeat;
	background-size: cover;
}

.chb h4 {
	font-size: 18px;
	line-height: 28px;
	text-align: left;
}

.chb-block h3.cta {
	font-size: 28px;
	line-height: 28px;
	width: auto;
}

.bg-cloud-img-purple {
	background: url(https://ch-api.healthhub.sg/api/public/content/c5baf0dcddcc460697cff2ba45918d0f?v=02392691) no-repeat center;
	left: -60px;
	position: absolute;
	top: -60px;
	height: 406px;
	width: 396px;
	z-index: -1;
}

.ncis-tble-cld::before {
	content: "";
	position: absolute;
	background: url(https://ch-api.healthhub.sg/api/public/content/5f8a10afdc2d4446b2e4ac6b40389463?v=b97fdad0) no-repeat center;
	width: 900px;
	height: 638px;
	background-size: contain;
	top: -223px;
	left: 70px;
	z-index: -1;
}

.nci-tbl-p {
	margin: 0 15px;
}

.ncis-img {
	margin-bottom: 53px;
	margin-top: 70px;
}

.ncis-tble-cld2::before {
	content: "";
	position: absolute;
	background: url(https://ch-api.healthhub.sg/api/public/content/5f8a10afdc2d4446b2e4ac6b40389463?v=b97fdad0) no-repeat center;
	width: 900px;
	height: 638px;
	background-size: contain;
	left: 70px;
	z-index: -1;
	top: -210px;
}

.nci-tbl-p {
	margin-top: 71px;
}

.chb .blocks-left-c {
	width: 55%;
}

.chb .blocks-right-c {
	width: 45%;
}

.chb .csi-right,
.chb .csi-left {
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

.chb-4r-1 .csi-right {
	width: 37%;
}

.chb-4r-1 .csi-left {
	width: 63%;
	padding-left: 90px;
}

.chb-purpb1 {
	background-size: cover;
	left: -80px;
	top: -61px;
	height: 526px;
	width: 536px;
}

.chb-4r-2 .csi-right {
	width: 51%;
	padding-right: 35px;
}

.chb-4r-2 .csi-left {
	width: 49%;
}

.chb-purpb2 {
	width: 630px;
	height: 660px;
	left: 0;
}

.chb-4r-3 .csi-right {
	width: 53%;
}

.cbh-img3 {
	top: 19px;
}

.cbh-img5 {
	top: -41px;
	left: 10px;
}

.chb-4r-3 .csi-left {
	width: 47%;
	padding-left: 25px;
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.chb-4r-4 .csi-right {
	width: 53%;
	padding-right: 0px;
}

.chb-4r-4 .csi-left {
	width: 47%;
}

.chb-4r-5 .csi-right {
	width: 65%;
}

.chb-4r-5 .csi-left {
	width: 35%;
	padding-left: 50px;
}

.chb-purpb4 {
	width: 1060px;
	height: 911px;
	left: 30px;
	top: -60px;
	background: url(https://ch-api.healthhub.sg/api/public/content/5fa6b90256654385ac59a2f1b14e6fe0?v=ce2e0d88) no-repeat center;
	mix-blend-mode: multiply;
	background-size: cover;

}

.chb-purpb5 {
	width: 1000px;
	height: 900px;
	left: 140px;
	top: -233px;
	background: url(https://ch-api.healthhub.sg/api/public/content/5fa6b90256654385ac59a2f1b14e6fe0?v=ce2e0d88) no-repeat center;
	mix-blend-mode: multiply;
	background-size: cover;

}

.chb-4r-6 .csi-right {
	width: auto;
}

.chb-4r-6 .img-block {
	margin: 0 auto;
}

.ncs-1 {
	width: 60%;
}

.ncs-2 {
	width: 100%;
}

.chb-4r-6 .csi-left {
	width: 80%;
	margin: 30px auto 0;
}

.cbh-img4 {
	left: 0;
}

.chb-purpb3 {
	width: 600px;
	height: 600px;
	left: -140px;
	top: -110px;
}

.cbh-updated .blocks-left-c {
	width: 55%;
}

.cbh-updated .blocks-right-c {
	width: 45%;
}

.cbh-dl .blocks-left-c,
.cbh-dl .blocks-right-c {
	width: 50%;
}

.cbh-dl .blocks-left-c img,
.cbh-dl .blocks-right-c img {
	width: 125px;
	text-align: center;
	margin: 0 auto;
	display: block;
}

.cbh-dl h3,
.cbh-dl h4,
.cbh-dl p {
	text-align: center;
	color: #fff;
}

.cbh-dl .cta {
	width: 400px;
	margin: 22px auto 0 auto;
	text-align: center;
	display: block;
}

.cbh-table {
	border-radius: 16px;
	display: unset !important;
}

.cbh-table thead td {
	font-weight: 600 !important;
}

.cbh-table .bd-rad10-tl {
	border-top-left-radius: 10px;
}

.cbh-table .bd-rad10-tr {
	border-top-right-radius: 10px;
}

.cbh-table .bd-rad10-br {
	border-bottom-right-radius: 10px;
}

.cbh-table .bd-rad10-bl {
	border-bottom-left-radius: 10px;
}

.cbh-table thead tr td {
	background-color: rgba(249, 242, 255, 0.7) !important;
	vertical-align: middle !important;
}

.cbh-table tbody tr td {
	background: #F9F2FF !important;
}

.cbh-table tr td {
	border: #834FC2 solid 2px !important;
	text-align: center;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: normal !important;
	font-size: 14px;
	line-height: 19px !important;
	height: 58px;
	padding: 0 8px !important;
	vertical-align: middle !important;
}

.resc-grandparents {
	justify-content: center;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 38px;
}

.resc-grandparents a:nth-child(1) {
	padding-right: 120px;
}

.resc-grandparents a:nth-child(1) img {
	width: 352px;
}

.resc-grandparents a:nth-child(2) img {
	width: 380px;
}

.logo.emd {
	padding-left: 0;
}

.accordion .col2-wrap {
	display: flex;
	flex-flow: row;
}

.arrow-acc {
	background: transparent !important;
	margin-bottom: 0;
	padding-bottom: 0;
	display: block;
	margin: 0 auto !important;
	border: none;
}

.arrow-acc img {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
}

.rpbox {
	width: auto;
	padding: 20px 23px;
}

.box740 {
	width: 740px;
	margin: 70px auto 40px auto
}

.box260 {
	width: 260px;
	margin: 0 auto;
}

.box260 img {
	width: 220px;
	margin: 0 auto 15px 0;
}

.box340 {
	width: 340px;
	margin: 0 auto;
}

.box340 img {
	width: 269px;
	margin: 0 auto 15px 0;
}

/* INDEX V2 STYLEs */
.page-head-img {
	width: 605px;
	height: auto;
	margin: 0 auto;
	display: block;
	margin-top: 37px;
}

#wtt {
	padding: 65px 0;
	margin-top: 65px;
}

#wtt h3 {
	font-size: 24px;
}

#wtt .db-container {
	width: 1280px;
}

.super-infl div.text-center {
	width: 421px;
	margin: 0 auto;
}

.super-infl .row,
.super-infl .row .col-md-6 {
	display: flex;
	align-content: center;
	flex-flow: wrap;
}

.super-infl .name {
	font-size: 36px;
}

.super-infl .excerpt {
	font-size: 28px;
	line-height: 48px;
	margin-bottom: 50px;
}

.super-infl .cta-default {
	display: inline-block;
}

.super-infl .modal-dialog {
	width: 1110px;
}

.super-infl .modal-dialog .modal-page-content p {
	margin: 10px 0 26px;
}

.super-infl .modal-dialog .arrow-acc {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 12px);
}

.super-infl .slick-dots li button {
	background: url(https://ch-api.healthhub.sg/api/public/content/0df020cf9c2746e3a5a24ffc9b3da0cc) no-repeat center;
}

.super-infl .slick-dots li.slick-active button {
	background: url(https://ch-api.healthhub.sg/api/public/content/dcfe618d66f74473ab3d4eaa9a23c329) no-repeat center;
}


.panel-box {
	width: 1100px;
	margin: 0 auto;
}

/* menu for refresher v2 */
.db-header .index-v2 .navigation>li.mb-only {
	display: none;
}


.title-hold.index-v2 .wrap .text-black {
	text-transform: none;
	text-align: center;
}

.index-v2 .slick-slider-one {
	width: 960px;
	margin: 0 auto;
}

.index-v2 .slider .image-holder {
	width: 650px;
	min-height: 360px;
}

.index-v2 .slider .image-holder img {
	border-radius: 16px;
}

.index-v2 .slider .slider-card .button-holder a.button:after {
	display: none;
}

.index-v2 .slider .slider-card .button-holder a.button span:after {
	top: -3px;
	left: 0px;
	right: 0px;
}

.index-v2 .slider .slider-card {
	width: 444px;
	min-height: 256px;
	/* top: -420px; */
	margin: -270px 3px 0 auto;
	padding: 30px;
}

.index-v2 .slick-slider-one .slick-arrow {
	top: 84px;
}

.index-v2 .mainslide .slick-next {
	right: 15px;
}

.index-v2 .slick-arrow {
	width: 40px;
	height: 40px;
}

.index-v2 .tab_cont_panel .slick-next {
	right: -58px;
}

.index-v2 .tab_cont_panel .slick-prev {
	left: -58px;
}

.index-v2 .slick-prev:before,
.index-v2 .slick-next:before {
	width: 40px;
	height: 40px;
	background-size: contain;

}

.index-v2 .slider .slider-card h1 {
	font-size: 24px;
	margin: 0 0 20px 0;
}

.index-v2 .slider .slider-card .button-holder {
	bottom: 0;
}

.index-v2 .slider .slider-card .button-holder a {
	width: 161px;
	font-size: 20px;
	padding: 8px 20px 8px;
	margin: 0;
}

.index-v2 .slick-slider-one .slick-dots {
	bottom: 65px;
	left: 50px;
}

.index-v2 .slick-slider-one .slick-dots li.slick-active button {
	background: #D7D7D7;
}

.index-v2 .slick-slider-one .slick-dots li {
	/* opacity: 0.25; */
}

.index-v2 .slick-slider-one .slick-dots button {
	background: #EEEEEE;
}

.index-v2 .slick-slider .cta-default {
	padding: 10px 20px;
	display: block;
}

.index-v2 .slick-slider .cta-default img {
	width: auto;
}

.index-v2 button.tab-menu {
	background: #fff;
	box-shadow: 2px 2px 2px #000;
	box-shadow: 0px -1px 8px 0px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0px -1px 8px 0px rgba(0, 0, 0, 0.21);
	-moz-box-shadow: 0px -1px 8px 0px rgba(0, 0, 0, 0.21);
	border-radius: 48px;
	width: 240px;
	height: 63px;
	padding: 10px 51px;
	font-size: 20px;
}

.index-v2 button.tab-menu:hover,
.index-v2 button.tab-menu.active-panel {
	background: #FF9416;
	transition: all .3s
}

.index-v2 .tabs-buttons {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	padding: 10px 4px;
	width: 1062px;
	margin: 0 auto;
}

.index-v2 button .tm-txt {
	margin-top: 0;
}

.index-v2 .tab_cont_panels {
	border-top: none;
	padding: 25px 10px 36px;
}

.index-v2 .tab_cont_panels .img-center {
	padding: 50px 80px 80px
}

.index-v2 .tab_cont_panel .title-hold h2 {
	letter-spacing: 0;
}

.index-v2 .tab_cont_panel .title-hold h2 span {
	font-size: 48px;
	letter-spacing: 0;
}

.index-v2 .tab_cont_panel .title-hold .wrap span {
	font-size: 24px;
}

.index-v2 .tab_cont_panel .db-slick-wrap {
	width: auto;
}

.index-v2 .tab_cont_panel {
	opacity: 0;
	transition: all 0.3s;
}

.index-v2 .tab_cont_panel.show {
	opacity: 1;
	transition: all 0.3s;
}

.grd-item-cloud-yellow-bg {
	background-position: center top;
	background-size: cover;
}

/* .index-v2 .tab_cont_panel .cards-slick .db-item {margin: 0;} */
.index-v2 .grd-item .gi-wrap {
	height: 168px;
	width: 240px;
	border-radius: 16px;
	display: block;
	align-content: unset;
}

.index-v2 .grd-item .gi-wrap .gi-img-top {
	top: 0;
	border-radius: 16px;
	height: 160px;
	object-fit: cover;
	width: 246px;
}

.index-v2 .grd-item .gi-wrap span {
	position: absolute;
	bottom: 0;
	background: #F5EDFF;
	font-weight: 400;
	height: 60px;
	width: 100%;
	color: #000;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-flow: wrap;
	font-family: "milkynice";
	border-radius: 0 0 16px 16px;

}

.index-v2 .db-item .flex-div-fw {
	justify-content: center;
}

.index-v2 .db-item .col-md-4 {
	display: flex;
	padding: 0;
	width: auto;
}

.index-v2 .slick-dots li {
	width: 14px;
	height: 14px;

}

.index-v2 .slick-dots li button {
	width: 14px;
	height: 14px;
}

.title-hold.index-v2 p {
	padding: 0 130px;
	text-transform: none;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.5em;
	text-align: center;
	letter-spacing: -0.02em;
	color: #000000;
	margin-top: 15px;
}

.home-banner.index-v2 .bg-cloud {
	padding: 30px 0 3px;
}

.home-banner.index-v2 .bg-cloud.bg-cloud-purple::before {
	top: -100px;
	z-index: -2;
}


/* index refresh v2 */
.vr2 {
	width: 1178px;
	margin: 0 auto;
}

.vr2 .col-md-3 {
	width: 364px;
	padding-right: 5px;
	padding-left: 0;
}

.vr2 .col-md-3 .expert img {
	height: 613px;
}

.vr2 .col-md-9 {
	width: 800px;
	padding-left: 5px;
	padding-right: 0;
}

.vr2 .col-md-9 .slider {
	padding: 0 20px 22px 0;
}

.vr2 .slick-slider-one {
	width: 800px;
}

.vr2 .slider .slider-card {
	width: 340px;
	min-height: 200px;
	/* top: -420px; */
	margin: -240px 3px 0 auto;
	padding: 30px;
	align-content: center;
	box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.09);
}

.vr2 .slider .slider-card .button-holder a {
	background: #905CD1;
	width: 118px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	border-radius: 48px;
	padding: 8px 0;
}

.vr2 .slider .image-holder {
	width: 662px;

}

.vr2 .slider .image-holder img {
	min-height: 340px;
	object-fit: cover;
}

.vr2 .grd-item .gi-wrap {
	width: 256px;
	height: 252px;
	box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.09)
}

.vr2 .grd-item .gi-wrap .gi-img-top {
	top: 24px;
	width: 212px;
	height: 208px;
	left: 50%;
	transform: translate(-50%, 0px);
	object-fit: contain;
}


.vr2 .grd-item .gi-wrap span {
	height: 50px;
	color: #905CD1;
	background: #fff;
	align-items: center;
	font-size: 16px;
}

.vr2 .grd-item .gi-wrap span::after {
	display: block;
	content: "";
	background-image: url(https://ch-api.healthhub.sg/api/public/content/722bbbf96be4406594602494903eeb33?v=21c4467e);
	background-repeat: no-repeat;
	font-size: 28px;
	width: 28px;
	height: 28px;
	background-size: contain;
	margin-left: 10px;
}

.dl-n-ply .modal-dialog .modal-page-content {
	padding: 0;
	width: 886px;
	margin: 0 auto;
}

.dl-n-ply .modal-dialog .modal-page-content .flex-div-fw {
	justify-content: space-between;
}

.dl-n-ply .modal-dialog .modal-page-content .dap-item {
	width: 256px;
	margin-bottom: 20px;
}

.dl-n-ply .arrow-acc {
	padding: 0 !important;
	position: relative;
	bottom: -29px;
}

.indx-pt {
	width: 1179px;
	margin: 0 auto;
}

.indx-pt .flex-div-fw {
	justify-content: space-between;
}

.indx-pt .flex-div-fw a {
	width: 227px;
}

.indx-pt .grd-item .gi-wrap,
.indx-pt .grd-item .gi-wrap .gi-img-top {
	width: auto;
}

.indx-pt .grd-item .gi-wrap {
	height: 290px;
}

.indx-pt .grd-item .gi-wrap .gi-img-top {
	height: auto;
}





.wtt-box {
	margin-bottom: 20px;
}

.wtt-box .collaps-slider-wrap {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

.wtt-box .collaps-slider .st-ic-head {
	margin-bottom: 0;
}

.wtt-box .collaps-slider .accordion {
	/* padding: 0; */
	background-color: #fff;
	padding: 65px 68px 60px 68px;
	border-radius: 8px;
}

.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col span {
	font-family: "milkynice";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col h3 {
	font-family: "milkynice";
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-top: 0;
}

.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(1) {
	width: 618px;
	margin-right: 100px;
}

.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(2) {
	width: 344px;
}

.wtt-box .collaps-slider .panel {
	border-top: none;
}

.wtt-box .indicator-wtt {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
}

.wtt-box .st-text-carousel a,
.tgcy-accordion a {
	color: #000;
	text-decoration: underline;
}

.wtt-box .slick-prev {
	left: 40px
}

.wtt-box .slick-next {
	right: 40px
}

.wtt-box .collaps-slider .slick-dots li {
	width: 15px;
	height: 15px;
}

.wtt-box .collaps-slider .slick-dots li button {
	background: url(https://ch-api.healthhub.sg/api/public/content/36c18d7b108f4a77811a18410bb2ae83?v=d5838c94) center top no-repeat !important;
	width: 15px;
	height: 15px;
}

.wtt-box .collaps-slider .slick-dots li.slick-active button {
	background: url(https://ch-api.healthhub.sg/api/public/content/430de6cfa9f3461b8eba71637732eda6?v=14412263) center top no-repeat !important;
}

.wtt-box .st-text-carousel {
	justify-content: normal;
}

.recipe-box {
	background: #FFC148;
	border-radius: 8px;
	padding: 1px 0 31px 0
}

.recipe-box .sec-headline h3 {
	font-family: 'milkynice';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #000000;
}

.recipe-box .sec-headline h3 a {
	font-family: 'milkynice';
	text-decoration: underline;
	color: #000;
}

.recipe-box .btn-wrap {
	width: 840px;
	margin: 0 auto;
}

.recipe-box .btn-wrap .sgl-btn {
	background: #834FC2;
	color: #FFFFFF;
}

.recipe-box .slick-prev {
	left: -70px
}

.recipe-box .slick-next {
	right: -70px
}

/* .collaps-slider .slick-dots .slick-active button {background: #834FC2 !important;} */
#sc h3 {
	font-family: 'milkynice';
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
}

#sc .db-container {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
}

#sc .collaps-slider.st-inside .accordion {
	font-family: 'milkynice';
	background-color: #834FC2;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
}

#sc .collaps-slider.st-inside .accordion span {
	color: inherit;
}

#stg .flex-div .st-text-carousel {
	padding: 0 10px;
}

.tgcy-accordion .collaps-slider.st-inside {
	margin: 0;
}

.tgcy-accordion .panel .panel-content {
	background: #F5EDFF;
	border-radius: 8px;
	padding: 39px 65px !important;
	width: auto;
	margin: 26px auto 0 auto;

}

.tgcy-accordion .st-text-carousel {
	width: 65%;
}

.tgcy-accordion .st-img-carousel {
	width: 32%;
}

.tgcy-accordion .acc-icon-plus {
	background: url(https://ch-api.healthhub.sg/api/public/content/91e0c9b406c54e3ba143bd2c0506cd89?v=e81754fd) center top no-repeat;
}

.tgcy-accordion .acc-icon-minus {
	background: url(https://ch-api.healthhub.sg/api/public/content/196d645b35cb4079b026b5902089cded?v=50535b19) center top no-repeat;
}

.signpost {
	background: url(https://ch-api.healthhub.sg/api/public/content/20f629c78a2d4b4db90b26821ffc0362?v=ec7423bd) no-repeat top center #834FC2;
	margin: 60px auto 0 auto;
	width: 960px;
	height: 260px;
	display: flex;
	justify-content: center;
	padding-top: 13px;
	background-size: contain;

}

.signpost h3 {
	font-family: 'milkynice' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 44px !important;
	line-height: 53px !important;
	color: #fff;
	text-align: center;
	padding: 0 180px;
}

.signpost span {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
}

.signpost a {
	font-family: 'milkynice' !important;
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 34px;
	background: #FFBA4B;
	border-radius: 24px;
	color: #000000;
	width: 358px;
	height: 54px;
	padding: 10px 32px;
	margin: 35px auto 0 auto;
	display: block;
}

.dlpt {
	width: 1117px;
	margin: 0 auto;
	/* background: #FAC25E; */
	border-radius: 8px;
	padding: 50px;
}

.dlpt h3,
.dlpt a {
	font-family: 'milkynice';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #000000;
}

.dlpt a {
	display: block;
	padding-bottom: 10px;
}

.dlpt a.dl-btn {
	border-radius: 16px;
	background: #7C56BC;
	color: #fff;
	display: block;
	padding: 19px 0;
	margin: 33px auto 0 auto;
	text-align: center;
	width: 446px;
}

.dlpt .dlpt-thumb-cat,
.index-v2 .dlpt-thumb-cat {
	font-family: 'milkynice';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	background: #7C56BC;
	border: 1px solid #7C56BC;
	border-radius: 48px;
	display: block;
	width: 120px;
	text-align: center;
	padding: 7px 14px;
	color: #fff;
	margin: 0 auto 10px auto;
}

.dlpt-wrap {
	width: 866px;
	margin: 0 auto;
}

.dlpt .slick-prev {
	left: -147px;
}

.dlpt .slick-next {
	right: -147px;
}

.cards-slick .db-item {
	margin: 0 10px;
}

.scr {
	width: 857px;
	margin: 0 auto;
}

.scr .scr-item {
	width: 387px;
}

.scr .scr-item a {
	text-decoration: none;
}

#sc .db-hero-banner {
	width: 620px;
	height: 349px;
	margin: 0 auto;
}

#gdm .slick-slider-two .slick-dots li button {
	background: #fff;
}

#gdm .slick-slider-two .slick-dots li.slick-active button {
	background: #834FC2 !important;
}

#test-and-diagnosis .modal-header h3 {
	font-size: 24px;
	margin-left: 31px;
}

.mybs button.gi-wrap.bg-yellow {
	height: auto;
	padding: 0;
}

.mybs button.gi-wrap.bg-yellow .gi-img-top {
	width: 100%;
	top: 0;
}

.mybs button.gi-wrap.bg-yellow .gi-head-left {
	position: relative;
	top: 0;
	left: 0;
	margin-top: 16px;
	margin-left: 10px;
	margin-right: 60px;
	min-height: 100px;
}

.mybs button.gi-wrap.bg-yellow .gi-bot-left-icon {
	bottom: 24px;
}

.block-pad40 {
	padding: 34px 48px;
}

.ws-gdm .grd-wrap {
	grid-template-columns: repeat(3, 298px)
}

.ws-gdm .gi-wrap {
	padding-top: 20px;
	justify-content: flex-start;
	align-items: flex-start;
}

.ws-gdm .gi-img-top {
	top: 0;
	margin: 0 auto 10px auto;
	height: 81px;
}

/* .ws-gdm .gi-img-top img{
    width: 86px;
}

.ws-gdm .gi-head-left {
    position: relative;
    bottom: 0;
    height: auto;
} */

.uc-step1 .grd-wrap {
	grid-template-columns: repeat(3, 260px);
}

#uc-modal-3 .d-flex-col {
	justify-content: space-between;
	gap: 10px;
}

#uc-modal-3 .d-flex-col .grid-blocks {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 174px;
}

#tnd-modal-3 .row2-col2 .d-flex-col {
	margin-left: 0;
	margin-right: 0;
}

#tnd-modal-3 .row2-col2 .d-flex-col:first-child {
	margin-bottom: 1px;
}

#tnd-modal-3 .row2-col2 .d-flex-col div {
	padding: 30px 30px;
	min-height: auto;
}

#tnd-modal-3 .row2-col2 .d-flex-col div:first-child {
	margin-right: 2px;

}

#tnd-modal-3 .row2-col2 .d-flex-col:first-child div:nth-child(1) {
	border-radius: 8px 0px 0px 0px;
}

#tnd-modal-3 .row2-col2 .d-flex-col:first-child div:nth-child(2) {
	border-radius: 0px 8px 0px 0px;
}

#tnd-modal-3 .row2-col2 .d-flex-col:nth-child(2) div:nth-child(1) {
	border-radius: 0px 0px 0px 8px;
}

#tnd-modal-3 .row2-col2 .d-flex-col:nth-child(2) div:nth-child(2) {
	border-radius: 0px 0px 8px 0px;
}

#tnd-modal-4 .modal-page-content td {
	border: 1px solid #ffffff !important;
}

#tnd-modal-5 .col-md-6 .grid-blocks {
	width: 375px;
	margin: 0 auto;
}

#tnd-modal-5 .col-md-6 .grid-blocks_top img {
	width: 175px;
}

#tnd-modal-5 .col-md-4 {
	margin-top: 20px;
}

#tnd-modal-5 .col-md-4 .grid-blocks {
	width: 262px;
	margin: 0 auto;
}

#tnd-modal-5 .grid-blocks_top img {
	margin: 0 auto 15px;
	text-align: center;
	display: block;
}

.w-ycloud-bg .grid-blocks_top {
	position: relative;
}

.w-ycloud-bg .grid-blocks_top img,
.w-ycloud-bg .grid-blocks_content {
	z-index: 2;
	position: relative;
}

.w-ycloud-bg .grid-blocks_top::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	background: url(https://www.healthhub.sg/sites/assets/Assets/Programs/parenting_portal/images/small-yellow-cloud.png) center top;
	width: 227px;
	height: 170px;
	background-size: contain;
	left: 50%;
	transform: translate(-50%, 0);
	top: -29px;
}

#under-control #smp .modal-page-content {
	padding: 0px 72px;
}

#smp .grd-wrap {
	grid-template-columns: 152px 581px;
	gap: 15px
}

#smp .grd-wrap .grd-item.wpad {
	padding: 16px 36px;
}

#smp .grd-wrap .grd-item.wpad .gi-wrap {
	height: auto;
	padding: 10px 15px;
	margin-bottom: 10px;
}

#smp .grd-wrap .grd-item.wpad p {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	padding: 0 15px;
}

#smp .grd-wrap .grd-item.wImg {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}

#smp .grd-wrap .grd-item.wImg p {
	font-size: 14px;
	line-height: 18px;
}

[data-colaps=step1] .flex-div-fw {
	justify-content: space-between;
}

#uc-modal2-3 .special-head {
	text-align: left;
}

#uc-modal2-3 .special-head span {
	padding: 0;
}

.uc-step3 .desc {
	padding: 0 86px;
	text-align: center;
}

.uc-step3 .col-md-6 .container-blocks {
	padding: 0px 0px 20px;
}

.uc-step3 .col-md-6 .container-blocks .blocks-left-c {
	width: 20%;
}

.uc-step3 .col-md-6 .container-blocks .blocks-right-c {
	width: 80%;
}

.uc-step3 .col-md-6 .container-blocks .blocks-left-c img {
	width: 73px;
}

.uc-step3 .col-md-6 .border-rad8.bg-yellow {
	padding: 34px 40px;
}

.uc-step3 .col-md-6 .border-rad8.bg-yellow .container-blocks:nth-child(1) .blocks-left-c {
	margin-right: 10px;
}

.uc-step3 .mybs button.gi-wrap.bg-yellow .gi-head-left {
	margin-right: 0;
	margin-left: 0;
	padding-right: 25px;
	min-height: 150px;
}

.uc-step3 .gi-wrap span {
	text-align: left;
	padding: 0;
	margin-bottom: 4px;
}

.uc-step3 .gi-bot-left-icon {
	width: 100%;
	position: initial;
}

.uc-step3 .gi-bot-left-icon img {
	width: 50px;
	float: right;
	margin-right: 19px;
	margin-bottom: 17px;
}

.uc-step3 .modal-dialog {
	width: 1100px;
}

.uc-step3 .slick-slider-rp {
	width: 798px;
	margin: 0 auto;
}

.uc-step3 .slick-slider-rp .slide_item {
	padding: 0 20px;
}

.uc-step3 .slick-slider-rp .slide_item p {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin-top: 10px;
}

.uc-step3 .modal-page-content {
	opacity: 0;
	transition: all 0.3s;
}

.uc-step3 .modal-page-content.open {
	opacity: 1;
}

.uc-step4 .slick-slider-two {
	width: 730px;
	margin: 40px auto;
	padding: 60px 0px;
}


#safety-precautions .wrap {
	width: 850px;
	margin: 0 auto;
}

#safety-precautions .wrap .col-md-3 img {
	display: block;
	margin: 0 auto;
}

#safety-precautions .wrap .row .col-md-2 {
	display: flex;
	align-items: center;
	justify-content: center;
}

#safety-precautions .wrap .row .col-md-12 {
	min-height: 91px;
	display: flex;
	align-items: center;
}

#acknowlegements .accordion {
	width: 338px;
	position: relative;
	margin: 0 auto;
	font-size: 32px;
}

#acknowlegements .panel {
	width: 1169px;
	margin: 0 auto;
	border-top: none;
}

#acknowlegements .panel .flex-col {
	width: calc(100% / 3);
	box-sizing: border-box;
	padding: 0 40px;
}

#acknowlegements .nostyle-ul li {
	font-family: 'Open Sans';
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 30px;
}

/*
Content Tabs for 0-2 Child Nutrition
*/
.tabsec {
	display: none;
}

.tab {
	width: 1391px;
	margin: 0 auto;
	overflow: hidden;
}

.tab p {
	line-height: 24px;
}

.tabs {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.tabs-btn-row {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
}

/* .tab .tabs input {opacity: 0;visibility: hidden;position: absolute; top: -10px;} */
button.tab-menu {
	cursor: pointer;
	background: #FFD0D0;
	color: #000000;
	padding: 1.5% 3%;
	width: calc(100% / 4);
	float: left;
	margin: 0;
	font-family: 'milkynice';
	font-size: 20px;
	line-height: 24px;
	box-sizing: border-box;
	border: none;
	outline: none;
}

button.tab-menu:hover {
	background: #FE5F6D;
	transition: all .3s
}

button .tm-img {
	width: 212.22px;
	margin: 0 auto;
}

button .tm-txt {
	text-align: center;
	margin-top: 8px;
}

button.tab-menu.active-panel {
	background: #FE5F6D;
	transition: all .3s
}

/* .tabs input:nth-of-type(1):checked ~ .tab_cont_panels .tab_cont_panel:first-child,
.tabs input:nth-of-type(2):checked ~ .tab_cont_panels .tab_cont_panel:nth-child(2),
.tabs input:nth-of-type(3):checked ~ .tab_cont_panels .tab_cont_panel:nth-child(3),
.tabs input:nth-of-type(4):checked ~ .tab_cont_panels .tab_cont_panel:last-child {
    opacity: 1;
    display: block;
    transition: all .3s
} */


.tab_cont_panels {
	float: left;
	clear: both;
	position: relative;
	width: 100%;
	border-top: 17px solid #FE5F6D;
	padding: 50px 0 36px;
}

/* .tab_cont_panel {
    width: 100%;
    opacity: 0;
    visibility: hidden;
    position:absolute;
    z-index: 0;
    border-radius: 24px;
    box-sizing: border-box;
    transition: all .3s
}

.tab_cont_panel.show {
    opacity: 1;
    visibility:visible;
    position: relative;
    transition: all .3s
} */

.tab_cont_panel {
	width: 100%;
	display: none;
	position: relative;
	border-radius: 24px;
	box-sizing: border-box;
	transition: all .3s
}


.tab_cont_panel .tab_wrap .w1200 {
	padding: 45px 0;
}

/* .tab_cont_panel.tab_active {
    opacity: 1;
    display: block;
    transition: all .3s
} */
.tab .tab_cont_panel .w800 {
	width: 864px;
	margin: 0 auto;
}

.tab_cont_panel .collaps-slider.st-inside {
	margin: 0 0 20px;
}

.tab_cont_panel .tab_cont_panel-colaps .collaps-slider:nth-of-type(1) {
	margin-top: 53px;
}

/* .tab_cont_panel .collaps-slider.st-inside .panel, .lnp .collaps-slider.st-inside .panel, .foh .collaps-slider.st-inside .panel, .ebm .collaps-slider.st-inside .panel, .ms .collaps-slider.st-inside .panel {padding: 0;} */
.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks img {
	margin-bottom: 8px;
}

.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks.x4 {
	width: 194px;
	padding: 32px 0 36px;
}

.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks.x5 {
	width: 175px;
	padding: 32px 0 36px;
}

.tab_cont_panel .kbb-3 .grd-body {
	padding-bottom: 54px;
	padding-top: 34px;
}

.tab_cont_panel .kbb-3 .grd-wrap {
	grid-template-columns: repeat(3, 290px);
}

.tab_cont_panel .kbb-3 .grd-wrap .grd-item {
	padding: 20px 0;
	box-sizing: border-box;
}

.tab_cont_panel .kbb-3 .gi-wrap .gi-bg-img {
	width: 175px;
	height: auto;
	margin: 0 auto 18px;
}

.kbb-3 .panel .container-blocks {
	padding: 40px 0px 20px;
}

.kbb-3 .panel .blocks-left-c {
	width: 175px;
}

.kbb-3 .panel .dot-ul {
	padding-left: 0 !important
}

.kbb-3 .panel .dot-ul li {
	font-size: 16px;
	line-height: 20px;
}

.ecn-page .title-hold h2 span {
	font-size: 86px;
}

.lnp .w900 .blocks-left-c {
	width: 60%;
}

.lp-list {
	list-style-image: url('https://www.healthhub.sg/sites/assets/Assets/Programs/parenting_portal/ecn/images/latching-n-positions-img2-w54.png');
	list-style-position: outside;
	margin-left: 30px;
	padding-left: 30px;

}

.lp-list li {
	position: relative;
	margin-bottom: 10px;
}

.lp-list li span {
	position: relative;
	top: -30px;
	display: block;

}

.lnp .collaps-slider.st-inside {
	margin: 0
}

.lnp .lnp-colps1 .panel {
	padding: 0;
}

.lnp .lnp-colps1 .panel iframe,
.ebm-colps3 .panel iframe {
	padding: 0 20px 20px;
}

.lnp .lnp-colps1 .grid-blocks.x4 {
	width: calc(100% / 4)
}

.lnp .lnp-colps1 .grid-blocks.x4 img {
	width: 204px;
	text-align: center;
	margin: 0 auto;
	display: block;
}

.lnp .lnp-colps1 .grid-blocks .grid-blocks_content {
	padding: 0 16px;
}

.lnp .lnp-colps1 .grid-blocks .grid-blocks_content .dot-ul li {
	margin-bottom: 20px;
}

.foh .collaps-slider.st-inside {
	margin: 0;
}

.foh-colps1 .grid-blocks {
	padding: 10px 10px;
}

.foh-colps1 .grid-blocks p {
	margin-top: 10px;
}

.ebm-colps1 .container-fluid {
	padding: 60px 0;
}

.ebm-colps1 .grid-blocks.x4 {
	width: calc(100% / 5);
}

.ebm-colps1 .grid-blocks.x4 span {
	margin: 12px 0 14px;
}

.ebm .collaps-slider.st-inside,
.ms .collaps-slider.st-inside,
.cat .collaps-slider.st-inside,
.fm .collaps-slider.st-inside {
	margin: 0;
}

.ebm-colps2 .dot-ul {
	padding-left: 0 !important;
}

.ebm-colps2 .dot-ul li {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
}

.ebm-colps2 .container-blocks {
	padding: 40px 59px 20px;
}

.ms .bg-crayonpink.border-rad12 {
	box-sizing: border-box;
	padding: 40px 20px;
}

.ms .col-md-4 .grid-blocks.x4 {
	width: 214px;
	margin: 0 auto;
}

.ms .col-md-6 .grid-blocks.x4 {
	width: 354px;
	margin: 0 auto;
}

.ms .grid-blocks.x4 img {
	margin-bottom: 10px;
}

.cat .blocks-left-c {
	width: 251px;
	flex-shrink: 0;
}

.cat .blocks-right-c {
	width: auto;
}

.cat .blocks-right-c p:first-child {
	margin-bottom: 22px;
}

.cat .panel .container-blocks {
	padding: 50px 60px;
}

.cat .panel .container-blocks ul li {
	font-size: 16px;
	line-height: 24px;
}

.rw iframe {
	width: 1000px;
	margin: 0 auto;
	display: block;
}

.fm .panel .bg-white {
	padding: 40px 60px;
}

.fm .panel .container-blocks .blocks-left-c {
	width: 233px;
	flex-shrink: 0;
}

.fm .panel .container-blocks .blocks-right-c {
	width: auto;
}

.fm-colps2 .grid-blocks.x4 {
	width: 267px;
	margin: 0 auto;
}

.fm-colps2 .grid-blocks.x4 img {
	margin-bottom: 20px;
}

.fm-colps2 .container-blocks {
	padding: 40px 0px 20px;
}

.tabsec.m4-6 {
	padding: 0;
}

.m4-6 .tab_cont_panel-colaps .collaps-slider:nth-of-type(1) {
	margin-top: 0;
}

.tab_cont_panel.m4-6 .container-blocks .blocks-left-c {
	width: 212px;
	flex-shrink: 0;
	flex-grow: 0;
}

.m4-6 .container-blocks .blocks-right-c {
	width: auto;
}

/* .m4-6 .tab_cont_panel-colaps {position: relative;top: -90px;} */
.m4-6 p,
.m6-12 p {
	line-height: 24px;
}

.tab_cont_panel .collaps-slider.st-inside.weaning-colps1 .panel .grid-blocks.x4 {
	width: 254px;
	padding: 32px 0 36px;
}

.tab_cont_panel .collaps-slider.st-inside.weaning-colps1 .panel .grid-blocks.x4 p strong {
	margin-bottom: 8px;
	display: block;
}

.weaning-colps1 .panel .grid-blocks.x4 img {
	width: 175px;
	margin: 0 auto;
	display: block;
	text-align: center;
}

.weaning-colps2 .grd-wrap {
	grid-template-columns: repeat(3, 281px)
}

.weaning-colps2 .gi-wrap {
	height: auto;
}

.weaning-colps2 .gi-bg-img {
	width: 175px;
	height: auto;
	margin-bottom: 14px;
}

.weaning-colps2 .panel .bg-white {
	padding: 48px 0;
}

.weaning-colps2 .panel .grd-body {
	padding-bottom: 0;
}

.weaning-colps2 .grd-item:last-child {
	grid-column-start: 1;
	grid-column-end: 4;
	display: inherit;
}

.weaning-colps2 .grd-item:last-child .container-blocks {
	padding: 0;
}

.weaning-colps2 .grd-item:last-child .blocks-left-c {
	width: 188px;
}

.weaning-colps4 .grd-wrap {
	grid-template-columns: repeat(2, 50%);
	gap: 0;
}

.weaning-colps4 .grd-body {
	padding-bottom: 0
}

.weaning-colps4 .grd-wrap .grid-blocks {
	padding: 20px 25px;
}

.weaning-colps4 .grd-wrap .grd-item:nth-child(3) .grid-blocks p,
.weaning-colps4 .grd-wrap .grd-item:nth-child(4) .grid-blocks p {
	margin-top: -32px;
}

.afta-0 .container-blocks {
	padding-top: 35px;
	padding-bottom: 0;
}

.afta-0 .container-blocks .blocks-left-c {
	width: 251px;
	flex-shrink: 0;
	flex-grow: 0;
	margin-right: 0;
}

.afta-0 .container-blocks .blocks-right-c {
	width: auto;
	justify-content: center;
	display: flex;
	flex-flow: column wrap;
}

.afta-0 .dot-ul {
	margin-left: 0;
}

.afta-0 .dot-ul li {
	font-size: 16px;
	line-height: 24px;
}

.afta-colps1 .panel .container-fluid {
	padding-top: 40px;
	padding-bottom: 40px;
}

.sf-1 .grid-blocks {
	width: 325px;
	margin: 0 auto;
}

.sf-1 .grid-blocks img {
	margin: 0 auto;
	display: block;
}

.sf-2 .grd-body {
	padding-bottom: 0;
}

.sf-2 .grd-wrap {
	grid-template-columns: repeat(3, 270px);
	gap: 0 46px;
}

.sf-2 .gi-bg-img {
	width: auto;
	height: 125.59px;
	margin-bottom: 11px;
}

.sf-2 .gi-wrap {
	height: auto;
}

.yri .collaps-slider.st-inside {
	margin: 0 0 20px;
}

.yri-colps-1 .cta {
	width: 258px;
	border-radius: 36px !important;
	margin: 0 auto;
}

.yri-colps-3 .container-fluid {
	padding: 0 80px;
}

.yri-colps-3 .hb-content {
	margin-top: 70px;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps1 .panel .col-md-12 .grid-blocks {
	width: 720px;
	margin: 0 auto;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps1 .panel .col-md-12 .grid-blocks img {
	width: 532px;
	margin: 0 auto;
	display: block;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps1 .panel .grid-blocks.x4 {
	width: 264px;
	margin: 0 auto;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .w800 {
	width: 800px;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .grid-blocks {
	width: 352px;
	margin: 0 auto;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .container-blocks.border-rad8 {
	padding: 40px 0px 20px 47px;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .container-blocks.border-rad8 .blocks-left-c {
	width: auto;
	padding: 0;
	margin-right: 0;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .container-blocks.border-rad8 .blocks-right-c {
	width: 197px;
	flex-grow: 0;
	flex-shrink: 0;
}

.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .container-blocks.border-rad8 .blocks-right-c img {
	margin-left: 26px;
}

.pfc-colps4 .grd-body {
	padding-bottom: 0;
	margin-top: 40px;
}

.pfc-colps4 .grd-body .grd-wrap {
	grid-template-columns: repeat(2, 431px);
}

.pfc-colps4 .container-blocks {
	padding: 0px 17px 20px;
}

.pfc-colps4 .grd-body .grd-wrap .grd-item:last-child {
	grid-column-start: 1;
	grid-column-end: 3;
	display: inherit;
}

.pfc-colps4 .grd-body .grd-wrap .grd-item:last-child {
	grid-column-start: 1;
	grid-column-end: 3;
	display: inherit;
}

.pfc-colps4 .grd-body .grd-wrap .grd-item:last-child .container-blocks {
	width: 450px;
	margin: 0 auto;
}

.pfc-colps4 .grd-body .grd-wrap .grd-item:last-child .container-blocks .blocks-right-c {
	width: auto;
}

.pfc-colps4 .container-blocks .blocks-left-c {
	width: 138px;
	flex-grow: 0;
	flex-shrink: 0;
	margin-right: 20px;
}

/* .tab_cont_panel.m12-24 {padding: 0;} */
.tab_cont_panel .m12-24 {
	/* padding: 48px 70px 50px; */
}

.m12-24 .yri-colps-1 .w900 {
	width: 892px;
}

.m12-24 .yri-colps-1 .container-blocks {
	padding: 40px 0px 40px;
}

.m12-24 .yri-colps-1 .container-blocks .blocks-left-c {
	width: 228px;
	margin-right: 0;
	display: inherit;
	flex-shrink: 0;
	flex-grow: 0;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.m12-24 .yri-colps-1 .container-blocks .blocks-right-c {
	width: auto;
	margin-right: 0;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 180px;
	margin-left: 50px;
	padding-right: 60px;
}

.m12-24 .yri-colps-3 .gi-bg-img {
	width: 175px;
	height: auto;
	margin: 0 auto;
	display: block;
}

.m12-24 .yri-colps-3 .grid-blocks.x4 {
	width: 240px;
	height: auto;
	margin: 0 auto;
	display: block;
}

.m12-24 .yri-colps-3 .grid-blocks.mt {
	margin-top: 20px;
}

.m12-24 .yri-colps-4 .grd-wrap {
	grid-template-columns: repeat(2, 470px);
	gap: 20px;
}

.m12-24 .yri-colps-4 .container-blocks {
	padding: 40px 17px 0px;
}

.m12-24 .yri-colps-4 .container-blocks .blocks-left-c {
	width: 138px;
	height: 130px;
	margin-right: 10px;
	display: inherit;
	flex-grow: 0;
	flex-shrink: 0;
}

.m12-24 .yri-colps-4 .container-blocks .blocks-right-c {
	width: auto;
}

.m12-24 .yri-colps-4 .container-fluid::after {
	content: "";
	display: block;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/41a482af650448f1b394e6da62d6e5fd?v=b07589ca);
	background-size: contain;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 356px;
	height: 232px;

}

/* DivTable.com */
.divTable {
	display: table;
	width: 100%;
}

.divTableRow {
	display: table-row;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}

.divTableCell,
.divTableHead {
	display: table-cell;
	padding: 16px 23px;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}

.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}

.divTableBody {
	display: table-row-group;
}

.divTableCell:nth-child(2) {
	width: 36%;
}

.borderR-column {
	border-right: 1px solid #FFD0D0;
}

@media screen and (min-width: 768px) {
	.slider .image-holder {
		min-height: 521px;
	}
}

.epds .bg-yellow ul {
	margin: 50px 70px;
	font-size: 24px;
	text-align: left;
	color: #000;
	list-style-type: disc;
	font-family: 'Open Sans';
}

.epds .bg-yellow ul li {
	margin-bottom: 40px;
}

.protect {
	border-radius: 24px;
	margin-bottom: 70px;
	padding: 47px 0 0;
	position: relative;
}

.protect-title {
	background-color: #fff;
	border-radius: 48px;
	display: inline-block;
	font-family: 'milkynice';
	font-size: 36px;
	margin-bottom: 56px;
	padding: 16px 63px;
	text-align: center;
}

.protect-title-green {
	background-color: #00AB90;
	color: #fff;
}

.protect-cont {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	width: 890px;
}

.protect .vl {
	display: block;
	height: auto;
}

.main .protect-text {
	font-family: 'Chivo';
	font-size: 24px;
	font-weight: 700;
	margin-top: 10px;
	text-align: center;
}

.protect iframe,
.protect .vl img {
	box-shadow: 0 4px 20px 0 rgb(0 0 0 / 25%);
	height: 211px;
	width: 100%;
}

.protect .vl img {
	box-shadow: 0 4px 20px 0 rgb(0 0 0 / 25%);
	width: 100%;
	height: auto;
}

.protect .w-50 {
	width: 380px;
	text-align: center;
}

.protect .w-30 {
	width: 30%;
}

.protect .mb-56 {
	margin-bottom: 56px;
}

.preschool-soap {
	position: absolute;
	top: -150px;
	left: -50px;
}

.preschool .protect-cont {
	width: 90%;
	margin: 0 auto;
}

.preschool .protect-text {
	text-align: left;
}

.teens .protect .mb-56,
.protect .mb-56 {
	margin-bottom: 56px;
}

.ws-gdm {
	padding: 0 35px;
	border-radius: 12px;
	background-color: #fff;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/18fe33bdbbb5451c80476323186d35d5?v=3d4a706d);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: initial;
}

.step1bg {
	padding: 0 35px;
	border-radius: 12px;
	background-color: #FFF6E4;
	background-image: url(https://ch-api.healthhub.sg/api/public/content/5f629dda929d428f97b56c1fd8c5fc93?v=5d14adb9);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: initial;
	background-blend-mode: multiply;
}

.grd-head {
	width: 818px;
	display: block;
	margin: 55px auto 32px auto;
}

.grd-head h4,
.slide_item h4 {
	font-family: "milkynice";
	font-style: normal;
	font-size: 24px;
	color: #000;

}

.purple-bg-text {
	background: #834FC2;
	color: #fff;
	border-radius: 24px;
	font-family: "milkynice" !important;
	padding: 14px 24px !important;
}

.lpurple-bg-text {
	color: #000;
	background: #E6DCF3;
	font-size: 20px !important;
	padding: 20px 33px !important;
	line-height: 32px;
	border-radius: 24px;

}

.grd-body {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	padding-bottom: 96px;
}

.grd-wrap {
	display: grid;
	grid-template-columns: repeat(3, 240px);
	grid-template-rows: auto auto;
	gap: 36px;
}

.gi-wrap {
	width: 100%;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	position: relative;
	height: 208px;
	border-radius: 8px;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-flow: column;
}

.gi-wrap .grd-item_box {}

.gi-bg-img {
	/* position: absolute;
    top: 0;
    left: 0;
    z-index: 0; */
	width: 86px;
	height: 78px;
	margin: 0 auto;
}

.gi-img-top {
	top: -45px;
	width: 86px;
	height: auto;
	position: relative;
}

.gi-head-left {
	/* position: absolute;
    bottom: 29px; */
	display: block;
	text-align: left !important;
	padding-right: 55px;
	padding-left: 25px;
}

.gi-head-center {
	display: block;
	text-align: center !important;
	padding-right: 55px;
	padding-left: 25px;
}

.gi-bot-left-icon {
	width: 50px;
	position: absolute;
	right: 14px;
	bottom: 14px;
}

.gi-wrap span,
.gi-wrap h4 {
	/* position: absolute; */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	margin: 0 auto;
	padding: 0 10px;
	display: block;
}

.gi-wrap span span,
.gi-wrap h4 span {
	/* position: absolute; */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}

.mainhead-bg-cloud {
	display: block;
	position: absolute;
	z-index: -1;
	top: -80px;
	left: 50%;
	transform: translate(-50%, 0);
}

.tnd-modal-img {
	position: relative;
	margin: 0 auto;
	display: block;
}

.tnd-img-bg-cloud {
	display: block;
	position: absolute;
	z-index: 0;
	width: 291px;
	height: 219px;
	top: -19px;
}

/* #tnd .collaps-slider.st-inside, #under-control .collaps-slider.st-inside {
    margin: 0;
} */

#tnd .st-modal .modal-dialog {
	width: 1100px;
}

#tnd .modal-page-content {
	padding: 0px 45px;
}

#tnd .modal-page-content p,
#under-control .modal-page-content p {
	margin-bottom: 16px;
}

#tnd .modal-page-content td {
	font-size: 14px;
	line-height: 18px;
	padding: 15px 11px;
	border: 1px solid #FFF6E4;
}

#tnd .csi-right {
	width: 291px;
	margin-right: 0;
	position: relative;
}

#tnd .csi-left {
	width: 76.71%;
	position: relative;
}

#uc .d-flex-col {
	padding: 30px 70px;
	justify-content: space-between;
	margin-bottom: 30px;
}

#uc .grid-blocks {
	width: 211px;
	text-align: center;
}

#uc .grid-blocks span {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

#uc .grid-blocks .title-head-block,
[data-colaps=tips4] .grid-blocks .title-head-block {
	background: #834FC2;
	font-family: "milkynice";
	font-size: 20px;
}

/* {
    background: #834FC2;
    font-family: "milkynice";
    font-size: 20px;
} */

#under-control .modal-page-content td {
	font-size: 14px;
	line-height: 18px;
	padding: 15px 11px;
	border: 1px solid #FFF6E4;
}

#under-control .modal-page-content {
	padding: 0px 101px;
}

#under-control .modal-header h3 {
	font-size: 24px;
	margin-left: 31px;
	padding: 0;
}

.uc-step2 .st-modal .modal-dialog {
	width: 1198px;
}

.uc-step2 .mybs button.gi-wrap.bg-yellow .gi-head-left {
	margin-right: 87px;
}

.step2-carbo-item {
	display: flex;
	justify-content: center;
}

.step2-carbo-item .wrp {
	width: 192px;
}

.step2-carbo-item p {
	text-align: center !important;
	font-size: 16px !important;
	line-height: 20px !important;
}

.step-1-modal-5 div {
	width: 201px;
}

.step-1-modal-5 .title-head-block {
	font-size: 14px;
	color: #000;
	font-weight: 700;
	float: right;
	display: block;
	width: 100%;
	border-radius: 8px;
}

.step-1-modal-5 div:first-child {
	margin-right: 80px;
}

.div-bder24px {
	border-radius: 24px;
	padding: 34px 50px;
}

.bottom-footnote {
	position: absolute;
	bottom: 0
}

.flip-box {
	background-color: transparent;
	width: auto;
	height: 195px;
	perspective: 1000px;
}

.flip-box-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}

/* .flip-box:hover .flip-box-inner {transform: rotateY(180deg);} */
.h-flip {
	transform: rotateY(180deg);
}

.flip-box-front,
.flip-box-back {
	position: absolute;
	width: 100%;
	/* height: 100%; */
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-box-front {
	color: black;
}

.flip-box-back {
	background-color: #555;
	color: white;
	transform: rotateY(180deg);
}

[data-colaps] {
	padding: 0;
}

[data-colaps].togglepannel {
	display: none;
	padding: 10px 10px;
	margin-top: -20px;
	position: relative;
	z-index: 2;
}

[data-colaps] .container-fluid {
	margin: 0 27px;
}

.togglepannel .tp-body {
	padding: 20px;
}

.uc-step2 .slick-slider-two .slick-prev {
	left: -25px;
}

.uc-step2 .slick-slider-two .slick-next {
	right: -25px;
}

.uc-step2 .slick-dots .slick-active button {
	background: #834FC2 !important
}

.uc-step2 .mybs .grd-wrap {
	grid-template-columns: repeat(3, 268px)
}

.st-inside .slick-dots li button {
	background: #FFF6E4;
	border: 1px solid #834FC2;
}

.ate {
	width: 770px;
	margin: 0 auto;
}

.ate-head {
	background: #FFC148;
	border-radius: 8px;
	padding: 31px 80px;
	position: relative;
}

.ate-head::after {
	content: "";
	position: absolute;
	left: -29px;
	top: 15px;
	width: 58px;
	height: 44px;
	background: url(https://www.healthhub.sg/sites/assets/Assets/Programs/parenting_portal/images/yellow-call-tail.svg) no-repeat left top;
	background-size: contain;
}

.ate-head .title-head {
	font-family: "milkynice";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	margin: 0;
}

.ate-body {
	position: relative;
	min-height: 540px;
}

.ate-body .bg-white {
	padding: 40px 56px 40px 164px;
	box-sizing: border-box
}

.ate-body img {
	position: absolute;
	top: 40px;
	left: -90px;
	width: 260px;
}

.bnm-colp-1 .col-md-6 .border-rad8,
.bnm-colp-4 .col-md-6 .border-rad8 {
	border: 1px solid #834FC2;
	padding: 32px 58px;
}

.bnm-colp-2 .border-rad8 {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 34px 45px;
	min-height: 548px;
}

#babby-and-mummy .panel,
#under-control .panel,
#screening-and-diagnosis .panel {
	padding: 0;
	border-top: none;
}

.bnm-colp-2 .m-s-wrap {
	width: auto;
	padding-left: 0;
	padding-right: 0;
}

.bnm-colp-2 .green {
	border: 1px solid #4FC123;
}

.bnm-colp-2 .red {
	border: 1px solid #F07281;
}

.bnm-colp-2 .border-rad8.green {
	min-height: 1446px;
}

.bnm-colp-3 .slick-slider-two {
	width: 815px;
	margin: 0 auto;
}

.bnm-colp-3 .slick-slider-two .slick-dots {
	bottom: -20px;
}

.bnm-colp-4 .border-rad8 .body-content {
	min-height: 466px;
}

.border-rad8 .panel[data-colaps] .body-content {
	min-height: 420px;
	display: block;
}

.ciass h3.accordion {
	color: #fff;
}

.ciass .acc-icon-plus {
	background: url(https://ch-api.healthhub.sg/api/public/content/91e0c9b406c54e3ba143bd2c0506cd89?v=e81754fd) center top no-repeat;
}

.ciass .acc-icon-minus {
	background: url(https://ch-api.healthhub.sg/api/public/content/196d645b35cb4079b026b5902089cded?v=50535b19) center top no-repeat;
}

.ciass .evtp-bg-bot.bg-cloud.bg-cloud-purple-single::before {
	right: 0;
	top: 55%;
}

.shcasdc .collaps-slider.st-inside {
	margin: 0;
}

.shcasdc .table tbody {
	display: table;
	width: 100%;
}

.shcasdc .table-bordered>thead>tr>td,
.shcasdc .table-bordered>thead>tr>th,
.shcasdc .table>thead:first-child>tr:first-child>td,
.shcasdc .table-bordered>tbody>tr>td {
	border: 1px solid #834FC2 !important;
	background: #fff;
}

.shcasdc .table tr td,
.ciass .table tr td {
	padding: 25px;
}

.shcasdc .table thead tr td p {
	margin-bottom: 0;
}

.shcasdc .table tbody tr td p {
	margin-bottom: 0px;
}

.shcasdc.evtp-bg-bot.bg-cloud.bg-cloud-purple-single::before {
	right: -55px;
	top: 35%;
}

@media screen and (max-width: 1280px) {
	.db-container {
		width: auto;
	}

	.db-header .navigation>li .li-wrap {
		width: auto;
	}

	.header .navigation>li.active::after,
	.db-header .navigation>li.active::after {
		width: 160px;
	}

	.db-slick-wrap {
		width: 1028px;
	}

	.super-infl .db-slick-wrap {
		width: 928px;
	}

	#wtt .db-container {
		width: 1128px;
	}

	.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(1) {
		width: 50%;
		margin-right: 90px;
	}

	.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(2) {
		width: 36%;
	}

	.dlpt .slick-prev {
		left: -90px;
	}

	.dlpt .slick-next {
		right: -90px;
	}
}


@media screen and (max-width: 1485px) {
	.top-info-area.white {
		margin: 0 280px;
		width: auto;
	}
}


@media screen and (min-width: 1025px) and (max-width: 1484px) {
	.top-info-area.white {
		margin: 0 auto;
		width: 95%;
	}
}

@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : landscape) {
	.db-container {
		width: auto;
	}

	#wtt .db-container {
		width: 98%;
	}

	.wtt-box .indicator-wtt {
		top: 20%;
		right: 11px;
	}
}

@media screen and (max-width: 1024px) {
	.w960 {
		width: auto;
	}

	.db-header .navigation>li .li-wrap {
		width: auto;
	}

	.slick-slider-one .slick-dots {
		bottom: 130px;
		width: 270px;
		left: 55px;
	}

	.slick-slider-one .slick-dots li {
		margin-right: 13px;
		margin-top: 8px;
	}

	.dlpt {
		width: auto;
	}

	.dlpt .slick-next {
		right: -57px;
	}

	.dlpt .slick-prev {
		left: -57px;
	}

	#tips-dnm {
		width: auto;
	}

	.sensoryplay-carousel-wrap {
		width: auto;
	}

	#sensoryplay-carousel .slick-prev {
		left: 0px;
	}

	#sensoryplay-carousel .slick-next {
		right: 0px;
	}

	#tips-dnm .mid-s-wrap {
		width: auto;
	}

	#collapsibles,
	.collaps-slick,
	#collapsibles .single-blocks {
		width: 100%;
	}

	.collaps-slider .accordion {
		padding: 24px 50px 24px 10px;
	}

	#sec2-decor-4 {
		right: 0;
		bottom: -8%;
		width: 18%;
	}

	.title-hold h2 {
		margin-bottom: 50px;
	}

	#hero-wrap {
		margin-top: 100px;
	}

	#slider-sec {
		padding: 0px 0 40px;
		position: relative;
		margin-top: 40px;
	}

	#rfy {
		padding: 60px 0 120px;
	}

	#quizzes {
		padding: 80px 0 50px;
	}

	#quizzes .sec-headline {
		margin-bottom: 40px;
	}

	#yma-like {
		padding: 40px 0 40px;
	}

	.db-header .navigation>li .li-wrap a {
		padding: 5px 5px 18px;
	}

	#sec3,
	#poec-moretips {
		margin: 131px 10px 80px;
	}

	#sec2,
	#sec3,
	#poec-moretips,
	#ce .content-wrap {
		width: auto;
		padding: 80px 20px;
	}

	.m-s-wrap {
		margin: 0 30px !important;
		width: auto;
		padding: 0px 20px;
	}

	.lg-s-wrap,
	.sm-s-wrap {
		width: auto;
	}

	.p-b-m-tablet {
		padding-bottom: 34px;
	}

	.m-t-l {
		margin-top: 20px !important;
	}

	.m-t-l-tablet {
		padding-top: 55px;
	}

	.m-t-s-tablet {
		margin-top: 20px;
	}

	.p-t-1r {
		padding-top: 70px;
	}

	.sbh-inside .hb-right-content {
		position: absolute;
		right: 7px;
		top: 0;
		height: 100%;
		display: flex;
		align-items: center;
	}

	.sbh-inside .hb-right-content ul li a {
		display: block;
		margin-bottom: 28px;
		border-radius: 100px;
		padding: 18px 135px;
		background: #52D2BF;
		font-size: 20px;
		line-height: 24px;
	}

	.sbh-inside .hb-right-content ul li:last-child a {
		margin-bottom: 0;
	}

	.sbh-inside .hb-content {
		position: relative;
		box-shadow: none;
	}

	.sbh-inside .hb-content .decor-wrap {
		bottom: 0;
		overflow: hidden;
		height: 40px;
		left: 0px;
	}

	.sbh-inside .hb-content .hb-text {
		bottom: 0;
		left: 50px;
		margin-left: 0;
	}

	.sbh-inside .hb-text .text-wrap {
		height: 171px;
	}

	.db-container {
		width: 100% !important;
	}

	.navigation {
		padding: 0 15px 0 15px;
	}

	.db-header .navigation {
		flex-flow: row nowrap;
	}

	.db-header .navigation>li .li-wrap {
		padding: 0;
	}

	.db-slick-wrap {
		width: 80%;
	}

	.container-blocks {
		padding: 20px 0;
	}

	#yma-like .text-content .button-holder a:nth-child(1) {
		margin-right: 15px;
	}

	#quizzes .text-wrap {
		top: 46%;
		width: 100%;
	}

	#rfy .wide-area .text-wrap,
	#poec-rfy .wide-area .text-wrap {
		width: 55%;
		padding: 27px 20px 5px;
	}

	#rfy .rfy-3col,
	#poec-rfy .rfy-3col {
		padding: 29px 40px 29px 40px
	}

	#rfy .db-container .container-blocks {
		display: block;
	}

	#rfy-decor-1 {
		width: 220px;
	}

	#quizzes .db-container .container-blocks {
		display: block;
	}

	#quizzes .text-content {
		height: 209px;
	}

	#quizzes .row .col-md-4:nth-child(-n+2) {
		width: 49%;
		display: inline-block;
	}

	#quizzes .row .col-md-4:nth-child(3) {
		width: 49%;
		margin: 0 auto;
	}

	#slick-decor-1 {
		width: 250px;
		top: 70px;
		bottom: 0;
	}

	#yma-like .text-content {
		padding: 30px 28px 39px;
	}

	#qas .button {
		margin: 0;
	}

	#qas .single-box .sgl-box-text {
		padding: 56px 34px 0px;
		min-height: auto;
		margin-bottom: 70px;
	}

	#qas-decor-5 {
		right: 0;
	}

	#sec2 .container-fluid,
	#sec3 .container-fluid,
	#poec-moretips .container-fluid,
	#ce .container-fluid,
	.m-s-wrap {
		padding-right: 30px;
		padding-left: 30px;
	}

	.db-wrapper {
		overflow: hidden;
	}

	.top-info-area.white {
		margin: 0 22.5px;
	}

	#ptri-content-decor-4 {
		bottom: -13%;
		right: -27px;
		width: 18%;
	}

	.top-space-header {
		margin-bottom: 11%;
	}

	#hb-he-decor-4 {
		top: 40%;
	}

	#poec-moretips {
		width: auto;
		padding: 80px 20px;
	}

	#poec-moretips .container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}

	#poec-rfy .db-container {
		padding: 0 20px;
	}

	#poec-rfy .rfy-3col {
		padding: 29px 40px 29px 40px
	}

	.rp-2row .content {
		width: 90%;
	}

	.rp-1row .content {
		width: 90%;
	}

	.rp-0row .content {
		width: 90%;
	}

	.rp-2row {
		margin-top: 210px;
	}

	.rp-1row {
		margin-top: 140px;
	}

	.rp-0row {
		margin-top: 15px;
	}

	.img-bg img {
		height: auto;
	}

	.ymal-arrow {
		top: 50%;
	}

	.ymal-arrow.slick-prev {
		left: 10px;
	}

	.ymal-arrow.slick-next {
		right: 10px;
	}

	.bighead,
	.card-box-wrap .contents .card-descrip {
		padding: 0 19px;
	}

	.m-s-wrap {
		margin: 0 15px !important;
	}

	.playlist-wrap {
		width: 100%;
		padding: 0 10px;
	}

	#hb-he-decor-1 {
		top: 21%;
		left: -5%;
	}

	.nhe .hb-right-content {
		right: -69px;
	}

	.nav-spacing-2row {
		margin-top: 140px;
	}

	.nav-spacing-primary {
		margin-top: 70px;
	}

	.db-hero-vid .video {
		margin: 0 15px;
	}

	.video .m-v {
		width: 100%;
		height: 400px;
	}

	.video .s-v {
		width: 100%;
		height: 200px;
	}

	.db-slick .db-item iframe {
		height: 501px
	}

	.ptri3-btn {
		width: auto !important;
	}

	#sec2 .container-blocks .blocks-left-c,
	#sec3 .container-blocks .blocks-left-c,
	#ce .container-blocks .blocks-left-c,
	.container-blocks .blocks-left-c {
		width: 40%;
	}

	#sec2 .container-blocks .blocks-right-c,
	#sec3 .container-blocks .blocks-right-c,
	#ce .container-blocks .blocks-right-c,
	.container-blocks .blocks-right-c {
		width: 60%;
	}


	.collaps-slider {
		padding: 0 10px;
	}

	.st-orange .inner-content {
		margin: 0 20px;
	}

	.st-orange .collaps-slick .slick-prev {
		left: 50px !important;
	}

	.st-orange .collaps-slick .slick-next {
		right: 50px !important;
	}

	.modal-page .modal-dialog {
		width: 95%;
	}

	.lg-head span {
		font-size: 24px;
		padding: 12px 135px;
	}

	#rocking .mpc-white-wrap {
		padding-left: 50px;
		padding-right: 50px;
	}

	#caring .mpc-white-wrap {
		padding: 64px 0 32px;
	}

	#caring .settle {
		padding: 30px 0;
	}

	.epds h2 {
		padding: 0 74px;
	}

	.mx-lg,
	.mx-md {
		margin: 0 20px;
	}

	.questions {
		padding: 0 83px;
	}

	#routine .flex {
		padding: 0;
	}

	#routine .flex .flex-item .img2 {
		margin-top: -38px;
	}

	.chb .blocks-left-c {
		width: 70%;
	}

	.chb .blocks-right-c {
		width: 30%;
	}

	.chb-4r-5 .csi-right {
		width: 55%;
		padding-left: 20px;
	}

	.chb-4r-6 .csi-left {
		width: auto;
		padding-left: 30px !important;
		padding-right: 35px !important;
	}

	.chb-purpb5 {
		left: 70px;
		top: -203px;
		background-size: contain;
		width: 770px;
		height: 680px;
	}

	.chb-purpb4 {
		left: 70px;
		top: 41px;
		width: 670px;
		height: 720px;
		background-size: contain;
	}

	.cbh-dl .cta {
		width: 350px;
	}

	.cbh-img4 {
		left: -60px;
	}

	.cbh-img5 {
		left: -30px;
	}

	.wtt-box .collaps-slider .flex-div {
		width: 700px;
	}

	.panel-box {
		width: auto;
	}

	.ecn-page .fullwidth-btn {
		width: 80%;
	}

	.tab_cont_panels {
		padding: 50px 10px 36px;
		width: auto;
		float: none;
	}

	.tab,
	.w1040,
	.w1200 {
		width: auto;
	}

	.yri .title-hold {
		padding-bottom: 30px;
	}

	#allergies {
		padding: 0 10px;
	}

	.pfc-colps2 .fullwidth-btn br.ws-only,
	.afta-colps1 .fullwidth-btn br.ws-only {
		display: none;
	}

	.pfc-colps4 .grd-body {
		padding-bottom: 20px;
	}

	.pfc-colps4 .grd-body .grd-wrap {
		grid-template-columns: repeat(2, 381px);
	}

	.index-v2 .tabs-buttons {
		width: auto;
		padding: 10px 20px;
	}

	.index-v2 button.tab-menu {
		width: auto;
		margin: 0 10px;
		height: auto;
		padding: 10px 30px;
		font-size: 18px;
	}

	.vr2 {
		width: auto;
	}

	.vr2 .slick-slider-one {
		width: auto;
	}

	.vr2 .col-md-3 {
		width: 25%;
	}

	.vr2 .col-md-9 {
		width: 75%;
	}

	.vr2 .slider .slider-card {
		width: 374px;
		margin: -240px 24px 0 auto;
	}

	.vr2 .slick-slider-one .slick-next {
		right: 11px;
	}

	.vr2 .big-screen-only {
		display: none;
	}

	.vr2 .mb-only {
		display: block;
	}

	.indx-pt {
		width: auto;
	}

	.indx-pt .flex-div-fw {
		flex-flow: row wrap;
		justify-content: space-between;
		padding: 0 20px;
	}

	.indx-pt .flex-div-fw a {
		margin-bottom: 20px;
	}

}

@media (max-width: 912px) {
	.mid-s-wrap {
		width: auto;
	}

	.dlpt-wrap {
		width: auto;
	}

	.slick-slider-one .slick-dots {
		bottom: 180px;
		width: 270px;
		left: 55px;
	}

	.dlpt .slick-prev {
		left: -40px;
	}

	.dlpt .slick-next {
		right: -40px;
	}

	#sc .title-hold h2 .d-ib {
		display: block;
		text-align: center;
	}

	.grd-head {
		width: auto !important;
	}

	.wtt-box .collaps-slider .flex-div {
		width: 700px;
	}

	.panel-box {
		width: auto;
	}

	.wtt-box .indicator-wtt {
		position: absolute;
		top: 16%;
		transform: translateY(-50%);
		right: 10px;
	}

	.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(1) {
		width: 618px;
		margin-right: 20px;
	}

	.st-head::before {
		width: 100%;
		left: 50% !important;
	}

	.tgcy-accordion .collaps-slider .flex-div {
		width: auto;
	}

	.uc-step2 .mybs .grd-wrap {
		grid-template-columns: repeat(3, 232px);
	}

	.uc-step3 .modal-dialog {
		width: auto;
	}

	.uc-step3 .slick-next {
		right: -42px;
	}

	.uc-step3 .slick-prev {
		left: -42px;
	}

	.uc-step4 .slick-arrow {
		top: initial;
		bottom: -10px;
	}

	.uc-step4 .slick-next {
		right: 0;
	}

	.uc-step4 .slick-prev {
		left: 0px;
	}

	#safety-precautions .wrap,
	#safety-precautions .grd-head {
		width: auto;
	}

	#safety-precautions .row {
		display: flex;
		flex-flow: row;
	}

	#safety-precautions .row .col-md-3 {
		width: 50%;
	}

	#acknowlegements .accordion {
		width: 540px;
	}

	#acknowlegements .panel {
		width: auto;
	}

	/* .bnm-colp-3 .slick-slider-two {
        width: auto;
        margin: 0 auto;
    } */
	.w1040,
	.w1200,
	.w900,
	.w960 {
		width: auto;
	}

	.w900 img {
		padding: 0 20px;
	}

	.tab,
	.tab .tab_cont_panel .w800 {
		width: auto;
	}

	.tab_cont_panel {
		width: auto;
		;
		margin: 0 20px;
	}

	.tab_cont_panel .tab_wrap .w1200 {
		padding: 45px 25px;
	}

	.tab_cont_panel .kbb-3 .grd-wrap {
		grid-template-columns: repeat(2, 290px);
	}

	.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks.x5 {
		width: 135px;
	}

	.afta .w1200,
	.lnp .w1200 {
		margin: 0 20px;
		padding: 0 20px;
	}

	.sf-1 .grid-blocks {
		width: 405px;
	}

	.sf-2 .grd-wrap {
		grid-template-columns: repeat(1, 430px);
		gap: 20px 46px;
	}

	.pfc-colps1 .col-md-4 {
		width: 49.7%;
		display: inline-block;
		box-sizing: border-box;
	}

	.pfc-colps4 .grd-body .grd-wrap {
		grid-template-columns: repeat(2, 371px);
		gap: 10px;
	}

	.pfc-colps4 .grd-body {
		padding-bottom: 0;
	}

	.yri .collaps-slider.st-inside.yri-colps-1 {
		margin-top: 20px;
	}

	#screen-time-infographic #collapsibles,
	#guidelines-screen-time #collapsibles {
		margin: 0 20px;
		width: auto;
	}

	.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .container-blocks.border-rad8 {
		padding: 40px 0px 20px 27px;
		margin: 0 20px;
	}

	.m12-24 .yri-colps-1 .container-blocks .blocks-right-c {
		margin-right: 20px;
	}

	.yri.p-b-m {
		padding-bottom: 4px !important;
	}

	.yri-colps-3 .w900 .row {
		display: flex;
		flex-flow: row wrap;
	}

	.yri-colps-3 .col-md-4 {
		width: 50%;
		box-sizing: border-box;
	}

	/* .tab_cont_panel.m4-6 .tab_wrap .w1040 {max-height: 590px;} */
	.m12-24 .yri-colps-4 .grd-wrap {
		grid-template-columns: repeat(2, 410px);
	}

	.afta-colps1 {
		margin: 0;
	}

	.bnm-colp-2 .border-rad8.green {
		min-height: auto;
		margin-bottom: 30px;
	}

	.vr2 .row {
		display: flex;
	}

	.vr2 .slider .slider-card {
		width: 264px;
	}

	.vr2 .slider .image-holder {
		width: 542px;
	}

	.vr2 .col-md-9 .slider {
		padding: 0 20px 0px 0;
	}

	.indx-pt .flex-div-fw {
		justify-content: center;
	}

	.indx-pt .flex-div-fw a {
		margin: 10px 10px;
	}

}

/* This breakpoint is only for browser screen */
@media (max-width: 767px) {
	.d-flex-col {
		flex-flow: column;
		margin-top: 40px;
	}

	.sensoryplay-carousel-wrap {
		width: 579px;
	}

	#sensoryplay-carousel .slick-prev {
		left: -45px;
	}

	#sensoryplay-carousel .slick-next {
		right: -45px;
	}

	#quizzes .row .col-md-4:nth-child(-n+2),
	#quizzes .row .col-md-4:nth-child(3) {
		width: 90% !important;
		margin: 0 auto;
		display: flex !important;
	}

	#quizzes .container-blocks {
		width: 100%;
	}

	#quizzes .text-wrap {
		top: 65%;
	}

	#quizzes .text-content .small-text {
		font-size: 17px;
	}

	#quizzes .text-wrap p {
		font-size: 30px;
	}

	#quizzes .text-content ul li {
		font-size: 20px;
	}

	.st-text-left {
		max-height: inherit;
		height: auto;
		margin-right: 0;
	}

	.st-img-r {
		position: relative;
		top: 0;
		right: 0;
		width: auto;
		text-align: center;
	}

	.st-img-r img {
		width: 100%;
	}

	.container-blocks {
		flex-flow: column;
	}

	.content-block {
		padding: 76px 15px 73px;
	}

	.collaps-slider-items {
		padding: 0;
		margin: 0 auto;
	}

	.clouds-bg {
		min-height: 843px;
	}

	.st-img-carousel,
	.st-text-carousel {
		margin: 0;
	}

	.st-checklist-block {
		margin: 74px 0 53px 15px;
	}

	.st-checklist-block .cta,
	.cta {
		margin: 0 auto;
	}

	.st-img-carousel img {
		margin: 0 auto;
	}

	/* .collaps-slick {padding: 0 10px;} */
	.collaps-slider-items .colps-1st-p {
		width: auto;
	}

	.mb-h-auto {
		height: auto !important;
	}

	.st-mx-1 {
		width: auto;
		padding: 0 20px;
	}

	.view-all-btn {
		width: auto;
		margin: 0 10px;
	}

	.thumb-list.no-scroll {
		overflow-x: scroll !important;
	}

	.bg-color .px-94 {
		padding-left: 0;
		padding-right: 0;
	}

	.sp {
		padding: 0;
	}

	.slider {
		padding: 0;
	}

	.slick-slider-one .slick-dots {
		bottom: -40px;
		width: auto;
	}

	.slider .slider-card {
		border-radius: 0;
		margin: 0;
		min-height: auto;
		box-shadow: none;
		max-width: 100%;
	}

	.slick-slider-one .slick-arrow {
		bottom: -90px;
		top: auto;
	}

	.slider .image-holder {
		width: 100%;
		min-height: auto;
	}

	.slick-dotted.slick-slider {
		margin: 20px 0 100px;
	}

	.slick-slider-one .slick-list {
		margin: 0;
	}
}

/* end */
@media screen and (max-width: 767px) {
	.navigation {
		display: none !important
	}

	.mb-nav {
		display: block;
		margin-bottom: 40px;
	}

	.top-space-header {
		margin-bottom: -8% !important;
	}

	#hero-wrap,
	.nav-spacing-2row {
		margin-top: 0 !important;
	}
}

@media screen and (max-width: 820px) {
	.header .navigation .sub-nav li {
		padding: 10px 15px;
		display: flex;
		align-items: center;
	}

	.header .navigation .sub-nav li a {
		color: #000;
		font-size: 16px;
	}

	#gd-h1 .title-hold .wrap span {
		padding: 0 30px;
		text-align: center;
	}

	#gd-h1 .blocks-right-c {
		margin-right: 30px;
	}

	.st-modal .modal-dialog {
		width: auto;
		margin: 30px 10px;
	}

	.nhe .hb-content .hb-text {
		position: relative;
	}

	.nhe .hb-text .text-wrap {
		width: 220px;
		margin: 0 auto;
		top: -30px;
		height: auto;
		padding: 27px 0;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.nhe .hb-right-content {
		right: 0 !important;
		position: relative;
		width: auto;
	}

	.nhe .hb-right-content ul {
		width: 70%;
		margin: 0 auto;
	}

	.grd-wrap {
		grid-template-columns: repeat(3, 210px);
	}

	.gi-bg-img {
		width: auto;
	}

	.gi-bot-left-icon {
		width: 36px;
	}

	.gi-head-left {
		padding-right: 25px;
	}

	/* #testing-gdm-health-pregnancy .gi-bg-img { width: auto;} */
	.mybs button.gi-wrap.bg-yellow .gi-head-left {
		margin-left: 10px;
		margin-right: 34px;
	}

	#uc .d-flex-col {
		padding: 30px 30px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#uc .grid-blocks {
		width: 181px;
		text-align: center;
	}

	#tnd .st-modal .modal-dialog {
		width: auto;
		margin: 30px 15px 0;
	}

	.ate {
		width: 620px;
	}

	.ate-body img {
		left: -46px;
		width: 230px;
		top: 89px
	}

	.ate-body .bg-white {
		padding: 40px 36px 40px 174px;
	}

	.ws-gdm .grd-wrap {
		grid-template-columns: repeat(3, 208px)
	}

	.ws-gdm .grd-wrap .gi-head-left {
		padding-right: 30px;
	}

	.ws-gdm .gi-wrap {
		height: 228px;
		width: 100%;
		margin: 0 10px;
	}

	.uc-step1 .grd-wrap {
		grid-template-columns: repeat(3, 216px);
	}

	.uc-step2 .st-modal .modal-dialog {
		width: auto;
		margin: 30px 15px 0 15px;
	}

	#smp .modal-dialog {
		width: 769px;
	}

	.grd-head {
		width: auto;
	}

	#smp .grd-wrap {
		grid-template-columns: 152px 454px;
		gap: 15px;
	}

	[data-colaps=step1] .flex-div-fw {
		flex-flow: row wrap;
		justify-content: center;
	}

	[data-colaps=step2] .container-fluid .col-md-4 img {
		width: 50%;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	.uc-step2 .mybs .grd-wrap {
		grid-template-columns: repeat(3, 198px);
	}

	/* .mybs button.gi-wrap.bg-yellow .gi-head-left {
        position: relative;
         top: 0;
         left: 0;
         margin-top: 16px;
         margin-left: 25px;
         margin-right: 70px;
         min-height: 100px;
    } */
	#blood-sugar-levels iframe {
		width: 100%;
	}

	.uc-step3 .modal-dialog,
	.uc-step3 .slick-slider-rp {
		width: auto;
	}

	.uc-step3 .mybs button.gi-wrap.bg-yellow .gi-head-left {
		min-height: 180px;
	}

	.uc-step3 .slick-next {
		right: -39px;
	}

	.uc-step3 .slick-prev {
		left: -39px;
	}

	.uc-step4 .slick-prev {
		left: 20px;
	}

	.uc-step4 .slick-next {
		right: 20px;
	}

	.uc-step4 .slick-slider-two {
		width: auto;
		padding: 0;
		margin: 0;
	}

	.uc-step4 .slick-slider-two .container-blocks {
		flex-flow: column;
		padding: 20px !important;
		margin-bottom: 60px;
	}

	.uc-step4 .slick-slider-two .container-blocks .blocks-left-c {
		width: 100%;
		margin-right: 0;
	}

	.uc-step4 .slick-slider-two .container-blocks .blocks-right-c {
		width: 100%;
	}

	.uc-step4 .collaps-slider .slick-dots {
		bottom: 5px;
	}

	#safety-precautions .row {
		flex-wrap: wrap;
	}

	#safety-precautions .row .col-md-3 {
		margin-bottom: 70px;
	}

	.bnm-colp-3 .slick-slider-two {
		width: 575px;
	}

	.bnm-colp-1 .col-md-6 .border-rad8,
	.bnm-colp-4 .col-md-6 .border-rad8 {
		margin-bottom: 20px;
	}

	.bnm-colp-1 .col-md-6 .border-rad8,
	.bnm-colp-4 .col-md-6 .border-rad8 {
		min-height: auto;
	}

	.bnm-colp-4 .row.m-t-s {
		margin-top: 0 !important;
	}

	.bnm-colp-2 .border-rad8 {
		margin: 0 auto 20px;
		min-height: auto;
	}

	.w760,
	.w800,
	.w876 {
		width: auto;
	}

	.kbb-1 .d-flex-col,
	.kbb-2 .d-flex-col {
		flex-flow: row wrap;
	}

	.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks.x4 {
		width: 50%;
		padding: 32px 20px 36px;
	}

	.tab_cont_panel .collaps-slider.st-inside.kbb-2 .grid-blocks.x5 {
		width: 50%;
		padding: 32px 20px 36px;
	}

	.ms .w1040 .col-md-4 {
		width: 50%;
		float: left;
	}

	.grid-blocks.x4 img,
	.grid-blocks.x5 img {
		width: 70%;
		margin: 0 auto 20px auto;
		display: block;
	}

	.collaps-slider .flex-div,
	.flex-div-sm {
		width: auto;
	}

	#collapsibles .collaps-slider.st-inside {
		margin: 0;
	}

	#tips-dnm .collaps-slider {
		margin: 0 10px;
	}

	.index-v2 .tabs-buttons {
		padding: 10px 0;
	}

	.index-v2 .slick-slider-one {
		width: auto;
		margin: 0 auto;
	}

	.index-v2 .slider .image-holder {
		width: 610px;
	}

	.index-v2 .slider .slider-card {
		width: 334px;
		padding: 20px;
		right: 30px;
	}

	.slick-slider-one .slick-prev {
		right: 110px;
	}

	.slick-slider-one .slick-next {
		right: 40px;
	}

	#wtt {
		margin-top: 0;
	}

	.vr2 .slider .image-holder {
		min-height: 300px;
	}

	.vr2 .slider .image-holder img {
		min-height: 300px;
	}

	.index-v2 .slider .image-holder {
		width: 440px;
	}

	.vr2 .slick-slider-one .slick-arrow {
		top: 34px;
	}

	.vr2 .slick-slider-one .slick-next {
		right: 51px;
	}

	.vr2 .slider .slider-card {
		width: 244px;
	}

	.vr2 .slider .slider-card h1 {
		font-size: 18px;
		margin: 0 0 20px 0;
	}

}

@media screen and (max-width: 768px) {
	.title-hold .wrap span {
		font-size: 31px;
	}

	.title-hold h2 span {
		font-size: 81px;
	}

	#gdm .title-hold .wrap span,
	#gdm .title-hold .pre-header span {
		font-size: 26px
	}

	#gdm .title-hold h2 span,
	#gdm .title-hold .main-header span {
		font-size: 61px;
	}

	.w660,
	.w800,
	.w900,
	.w960 {
		width: auto;
	}

	.sensoryplay-carousel-wrap {
		width: 579px;
	}

	#sensoryplay-carousel .slick-prev {
		left: -45px;
	}

	#sensoryplay-carousel .slick-next {
		right: -45px;
	}

	.mid-s-wrap {
		width: auto;
	}

	.top-space-header {
		margin-bottom: 16%;
	}

	.mt-desktop-only-l {
		margin-top: 0px;
	}

	.nhe .hb-right-content ul li {
		margin-bottom: 20px;
	}

	#collapsibles {
		width: 100%;
		padding: 0
	}

	.collaps-slider .flex-div,
	.flex-div-sm,
	.flex-div-fw {
		width: auto;
		flex-flow: column;
		margin: 0 10px;
	}

	.collaps-slider.st-inside {
		margin: 0 10px;
	}

	.screen-time .flex-div-fw,
	.screen-time .flex-div {
		flex-flow: row;
	}

	.screen-time .st-sec2-text-l {
		width: auto;
	}

	.screen-time .st-sec2-img-r {
		flex-grow: 0;
		flex-shrink: 0;
	}

	.st-img-carousel,
	.st-text-carousel,
	.st-text-alone {
		width: 100%;
	}

	.collaps-slider .panel {
		padding: 0;
		margin: 0;
	}

	.st-img-carousel .img-top,
	.st-img-carousel .img-top2 {
		margin-top: 0;
	}

	.st .sec-head-img {
		width: auto;
		margin: 0 10px;
	}

	.st1 .panel .collaps-slider-items .st-text-carousel {
		width: auto !important;
		padding: 0 40px;
	}

	.st1 .csi-left {
		margin-right: 0 !important;
	}

	.st2 .flex-div {
		flex-flow: column;
		margin: 0 80px;
	}

	.st2 .panel .collaps-slider-items .st-text-carousel {
		width: auto !important;
	}

	.st2 .panel .collaps-slider-items .st-img-carousel {
		width: 60% !important;
		margin: 0 auto;
	}

	.st3 .st-sec2-text-l,
	.st3 .st-sec1-text-r {
		width: auto;
	}

	.st3 .st-sec2-img-r,
	.st3 .st-sec1-img-l {
		width: auto;
		margin: 0 auto;
	}

	.st3 .st-sec2-text-l,
	.st3 .st-sec1-img-l {
		padding-right: 0;
	}

	.st3 .panel .bg-white {
		padding: 45px
	}

	.st3 .st-sec2-text-l.text-vcenter {
		display: block;
	}

	.tips-colps1 .flex-div-fw {
		flex-flow: column;
	}

	.tips-colps1 .screen-time .st-sec1-img-l {
		width: auto;
	}

	.tips-colps1 .screen-time .st-sec1-text-r {
		width: auto;
	}

	.tips-colps1 .ws-only,
	.st3 .ws-only {
		display: none;
	}

	.tips-colps1 .mb-only,
	.st3 .mb-only {
		display: block;
		margin: 0 auto;
	}

	.p-t-1r {
		padding-top: 55px;
	}

	.m-t-s-tablet {
		margin-top: 5px;
	}

	.db-header {
		padding: 10px 15px;
	}

	#hero-wrap {
		margin-top: 90px;
	}

	.p-t-xs-tablet {
		padding-top: 0px;
	}

	.p-t-m-tablet {
		padding-top: 20px !important;
	}

	.p-b-m-tablet {
		padding-top: 0px !important;
		padding-bottom: 0px;
	}

	.p-b-s-tablet {
		padding-bottom: 30px !important;
	}

	.m-s-wrap {
		padding: 20px 20px 0px;
	}

	#slider-sec {
		padding: 0px 0 30px;
		position: relative;
		margin-top: 20px;
	}

	#rfy {
		padding: 70px 0 70px;
	}

	#rfy .db-container {
		padding: 0px 20px;
	}

	#quizzes .row .col-md-4:nth-child(-n+2) {
		width: 49%;
		display: inline-block;
	}

	#quizzes .row .col-md-4:nth-child(3) {
		width: 49%;
		margin: 0 auto;
	}

	.mb-mb-lg {
		margin-bottom: 60px;
	}

	#sec2 {
		padding: 20px 20px 50px;
		margin: 0;
	}

	#qas .l-space,
	#qas .r-space {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin: 0 15px 45px;
	}

	#qas .r-space {
		margin-bottom: 59px;
	}

	#qas-decor-1 {
		left: 0;
		top: 10%;
	}

	#qas-decor-5 {
		top: 151px;
		width: 180px;
	}

	.rp-2row .content {
		margin: 0 auto 50px auto;
	}

	.rp-2row .content {
		width: 330px !important;
	}

	.rp-1row .content {
		margin: 0 auto 50px auto;
	}

	.rp-1row .content {
		width: 330px !important;
	}

	.rp-0row .content {
		margin: 0 auto 50px auto;
	}

	.rp-0row .content {
		width: 330px !important;
	}

	.rp-2row {
		margin-top: 230px;
	}

	.rp-1row {
		margin-top: 140px;
	}

	.rp-0row {
		margin-top: 0px;
	}


	/* bg details updates */
	#poec-rfy .db-container {
		padding: 0 50px;
	}

	#poec-rfy .small-area {
		border-radius: 32px;
	}

	#teens-subhero-1 {
		bottom: -37%;
		left: -35%;
	}

	#teens-ce3 {
		right: -5%;
		bottom: 48%;
	}

	#teens-ce4 {
		right: -8%;
		bottom: 32%;
	}

	.sub-nav {
		margin-top: 120px;
		padding-left: 10px;
		padding-right: 10px;
	}

	/* #qas .single-box .sgl-box-text {padding: 56px 45% 0px 68px;} */
	.article-holder .article-wrap {
		max-width: 400px;
	}

	.decor {
		width: 80px;
	}

	.nav-active .navigation {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	.nav {
		text-align: right;
	}

	.nav .navigation {
		padding: 20px 0;
	}

	.nav .navigation>li {
		text-align: center;
		margin-right: 10px;
	}

	.db-header .db-container {
		padding: 0;
	}

	.db-header .navigation>li .li-wrap a {
		padding: 10px 10px;
		font-size: 16px;
	}

	.db-header .navigation .sub-nav li a {
		font-size: 16px;
	}

	.nav .navigation>li a:hover {
		color: #834fc2;
	}

	.nav .navigation>li:last-child a {
		border-bottom: none;
	}

	.img-bg img {
		height: auto;
	}

	.db-header .navigation .sub-nav li {
		padding: 10px 10px;
		display: flex;
		border-radius: 28px;
	}

	/* .wrow2 ul { margin-bottom: 15px;} */
	.tab-headline {
		width: 95%;
		margin: auto;
	}

	.nhe .hb-content>img {
		left: 0;
		width: auto;
	}

	.nhe .hb-right-content {
		right: -56px;
	}

	.card-block {
		margin-bottom: 30px;
	}

	.rs-row {
		margin-bottom: 0;
	}

	.r-space {
		padding-right: 0
	}

	.l-space {
		padding-left: 0;
	}

	#qas .single-box {
		margin: 0 33px;
	}

	#qas .row {
		margin-bottom: 0px;
	}

	.nav-spacing-2row {
		margin-top: 110px;
	}

	.nav-spacing-primary {
		margin-top: 80px;
	}

	.video .m-v,
	.video .s-v {
		width: 100%;
		height: 400px;
	}

	.db-slick .db-item iframe {
		height: 376px
	}

	#sec2 .container-blocks .blocks-left-c,
	#sec3 .container-blocks .blocks-left-c,
	#poec-moretips .container-blocks .blocks-left-c,
	#ce .container-blocks .blocks-left-c,
	#sec2 .container-blocks .blocks-right-c,
	#sec3 .container-blocks .blocks-right-c,
	#poec-moretips .container-blocks .blocks-right-c,
	#ce .container-blocks .blocks-right-c,
	.container-blocks .blocks-right-c,
	.container-blocks .blocks-left-c {
		width: 50%;
	}

	#sec2 .container-blocks .blocks-right-c,
	#sec3 .container-blocks .blocks-right-c,
	#ce .container-blocks .blocks-right-c,
	.container-blocks .blocks-right-c {
		padding-top: 0;
		width: 50%;
	}

	#sec2 .container-blocks .blocks-right-c h3,
	#sec3 .container-blocks .blocks-right-c h3,
	#ce .container-blocks .blocks-right-c h3,
	.container-blocks .blocks-right-c h3 {
		margin-top: 0;
	}

	#pacifiers .mpc-img {
		width: 100%;
	}

	#pacifiers .mpc-texts {
		width: 100%;
	}

	#pacifiers .cloud {
		top: -80px;
	}

	#pacifiers .order-1 {
		order: 1;
	}

	#pacifiers .order-2 {
		order: 2;
	}

	#pacifiers .mpc-img .mb-1 {
		margin-bottom: 0;
	}

	#pacifiers .mpc-white-wrap.px-1 {
		padding-left: 20px;
		padding-right: 20px;
	}

	#rocking .mpc-white-wrap {
		padding: 40px 0 0;
	}

	#rocking .mpc-white-wrap::after {
		background-size: contain;
		height: 143px;
		width: 83px;
	}

	#routine .modal-page-content {
		padding: 0;
	}

	#routine .flex {
		padding: 0 20px;
	}

	#routine .flex .flex-item {
		margin-bottom: 10px;
		width: 100%;
	}

	#routine .flex .flex-item .img2,
	#routine .flex .flex-item .img3 {
		margin-top: 0;
	}

	.lg-head span {
		font-size: 16px;
		padding: 12px 85px;
	}

	#gdm .lg-head span {
		font-size: 22px;
		padding: 12px 85px;
	}

	.modal-page .close {
		right: 30px;
	}

	#sg-primary .bg-orange-sunset,
	#log .bg-flesh {
		margin-top: 10px;
	}

	#sg-primary .slick-slide img {
		margin: 0 auto;
	}

	#sg-primary .colps-1st-p {
		padding: 0 20px;
		width: auto;
	}

	#log .bg-flesh {
		padding-left: 20px;
		padding-right: 20px;
	}

	.epds::before,
	.epds::after {
		width: 500px;
	}

	.epds h2 {
		padding: 0;
	}

	.mx-lg,
	.mx-md {
		margin: 0;
	}

	.epds .bg-content {
		max-width: 100%;
		padding: 0 30px;
	}

	.ref {
		margin: 50px 50px 0;
	}

	.questions {
		padding: 0;
	}

	.colps-1st-p {
		margin: 0 20px;
		width: auto;
	}

	.st-img-carousel img {
		margin: 0 auto;
	}

	.mx-1 {
		margin: 0 110px;
	}

	.mx-2 {
		margin: 0 190px;
	}

	.sp-mx-auto {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.w-38,
	.w-45,
	.container-blocks .blocks-right-c.w-45,
	.w-55 {
		width: 100%;
	}

	.pr-30,
	.pr-45,
	.pl-35 {
		padding: 0;
	}

	.sp-mb-3 {
		margin-bottom: 30px;
	}

	.sp-t-0 {
		top: 0;
	}

	.fs-28 {
		font-size: 20px;
	}

	.st-orange .inner-content {
		margin: 0 10px;
	}

	.st-orange table,
	.st-orange table tr,
	.st-orange table td {
		display: block !important;
	}

	.st-orange table {
		margin: 0 40px;
	}

	.st-orange table td,
	.st-orange table tr {
		height: auto !important;
	}

	.st-mx-1 {
		width: auto;
		margin: 0 20px;
	}

	.st-text-left {
		margin-right: 0;
	}

	.st-img-r {
		position: static;
	}

	.st-img-r img {
		margin: 0 auto;
		display: block;
	}

	.st-checklist-block {
		margin: 74px 0 53px 0px;
		padding: 0 230px 0 0;
	}

	.sgfn-slide7 .st-text-carousel {
		width: 100%;
	}

	.sgfn-slide7 .st-img-carousel {
		width: 100%;
		padding-bottom: 40px;
	}

	.cust-modal-body {
		width: auto;
	}

	.cust-modal-content {
		width: auto;
		margin: 0 10px;
	}

	.st-ic-head {
		margin: 0 20px;
	}

	.st-ic-head span {
		padding: 10px 109px;
		display: block;
	}

	.lg-head {
		line-height: normal;
	}

	.modal-header .st-ic-head {
		margin: 20px 20px 0 20px;
	}

	.btn-4modal {
		margin: 0 auto;
	}

	ul li .btn-4modal {
		margin: 0;
	}

	#pacifiers .mpc-white-wrap-flex,
	#cloud-modal-1 .mpc-white-wrap-flex,
	#cloud-modal-2 .mpc-white-wrap-flex {
		padding: 20px 0 15px;
	}

	#pacifiers .mpc-48pers,
	#pacifiers .mpc-52pers,
	#cloud-modal-1 .mpc-48pers,
	#cloud-modal-1 .mpc-52pers,
	#cloud-modal-2 .mpc-48pers,
	#cloud-modal-2 .mpc-52pers {
		width: 100%;
	}

	#pacifiers .mpc-white-wrap-flex.px-1 {
		padding: 35px 0;
	}

	.lg-head-long {
		width: auto;
	}

	.small-zzz-parent::after {
		right: -20px;
		top: -60px;
	}

	.sp-px-20 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.all-articles {
		padding: 0 10px;
	}

	.mx-3 {
		margin: 0 30px;
	}

	.eh-title .title-head span {
		font-size: 75px;
	}

	.bg-cloud-img,
	.bg-cloud-img-dark {
		left: 0;
		width: 100%;
	}

	.bg-cloud-img-dark {
		top: -50px;
	}

	.bg-cloud-img-dark-2 {
		left: -50px;
	}

	.bg-cloud-sub.bg-cloud-red-sm::before {
		left: 0;
	}

	.sp-t-10 {
		top: -100px;
	}

	.sp-t-12 {
		top: -120px;
	}

	.blocks-left-c img.img-abs {
		position: relative;
		left: auto;
		bottom: auto;
		width: 100%;
	}

	.mt--5 {
		margin-top: 0;
	}

	.mt-sp-1 {
		margin-top: 10px !important;
	}

	.blocks-left-c .bg-img {
		bottom: 150px;
		height: 400px;
		left: -3px;
		width: 400px;
	}

	.csi-right.st-text-carousel p,
	.csi-right.st-text-carousel h4 {
		padding-left: 0;
	}

	.protect {
		margin-bottom: 20px;
		padding: 0;
	}

	.protect-title {
		margin: 0 40px 56px;
	}

	.protect-cont {
		padding: 0 40px;
		width: auto;
	}

	.preschool .protect-cont {
		align-items: center;
		width: auto;
	}

	.protect .w-50 {
		width: 100%;
	}

	.protect .w-30 {
		width: 100%;
	}

	.protect .w-50 {
		width: 100%;
	}

	.protect iframe {
		height: 350px;
	}

	.protect .vl {
		height: auto;
	}

	.protect .sp-mb-56 {
		margin-bottom: 56px;
	}

	.protect-cont {
		flex-wrap: wrap;
	}

	.protect-cont img {
		width: 100%;
	}

	.preschool-soap {
		width: 30%;
		top: -140px;
	}

	.main .protect-text {
		margin-bottom: 30px;
	}

	#tips-dnm .mid-s-wrap {
		width: auto;
	}

	#tips-dnm .mid-s-wrap .blocks-v2 {
		margin: 0 auto 30px auto;
	}

	.st-modal {
		padding: 0 10px;
	}

	.st-modal .modal-dialog {
		width: auto;
	}

	.st-modal .csi-right,
	.st-modal .csi-left {
		width: auto;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.st-modal .st-sec1-img-l {
		margin: 0 auto 20px auto;
	}

	.st-modal .modal-dialog .modal-page-content {
		padding: 0 46px;
	}

	.chb .flex-div-fw {
		flex-flow: column
	}

	.cbh-updated .container-blocks {
		flex-flow: column;
	}

	.cbh-updated .blocks-right-c {
		width: auto;
	}

	.chb-4r-1 .csi-right,
	.chb-4r-2 .csi-right,
	.chb-4r-3 .csi-right,
	.chb-4r-4 .csi-right,
	.chb-4r-5 .csi-right,
	.chb-4r-6 .csi-left {
		width: auto;
		padding: 0;
	}

	.chb-4r-6 .csi-right {
		width: 100%;
		padding-bottom: 50px;
	}

	/* .cbh-dl .cta {width: 350px !important; } */
	.chb-4r-1 .csi-left,
	.chb-4r-3 .csi-left {
		width: auto;
		padding-left: 0;
	}

	.chb-4r-1 .csi-right img,
	.chb-4r-2 .mb-only img,
	.chb-4r-3 .csi-right img,
	.chb-4r-4 .ws-only,
	.chb-4r-5 .ws-only,
	.chb-4r-6 .ws-only {
		width: 450px;
		margin: 0 auto;
		display: block;
	}

	.chb-purpb1 {
		left: 91px;
	}

	.chb-4r-2 .mb-only,
	.chb-4r-4 .mb-only,
	.chb-4r-5 .mb-only,
	.chb-4r-6 .mb-only {
		display: block;
	}

	.chb-4r-2 .ws-only,
	.chb-4r-4 .ws-only,
	.chb-4r-5 .ws-only,
	.chb-4r-6 .ws-only {
		display: none;
	}

	/* .chb-4r-1 .csi-right, .chb-4r-2 .csi-left, .chb-4r-3 .csi-right { width: auto;}
    .chb-4r-1 .csi-right img {margin: 0 auto; display: block;}
    .chb-4r-1 .csi-left, .chb-4r-3 .csi-left { width: auto;padding-left: 0}
    .chb-4r-2 .csi-right { width: auto; padding-right: 0;} */
	.resc-grandparents a {
		margin-bottom: 50px;
	}

	.resc-grandparents a img {
		display: block;
		margin: 0 auto;
	}

	.resc-grandparents a:nth-child(1) {
		padding-right: 0;
	}

	.resc-grandparents a:nth-child(1) img,
	.resc-grandparents a:nth-child(2) img {
		width: auto;
	}

	.sec-headline.st p.sm-wdth {
		padding: 0 60px;
	}

	.chb-purpb5 {
		left: 0;
		top: -191px;
		background-size: contain;
		width: 770px;
		height: 680px;
	}

	.chb-purpb4 {
		left: 30px;
		top: 41px;
		width: 670px;
		height: 720px;
		background-size: contain;
	}

	.cbh-dl .cta {
		width: 210px;
	}

	#wtt {
		padding: 65px 15px;
	}

	.accordion .col2-wrap {
		flex-flow: column;
	}

	.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(1),
	.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col:nth-child(2) {
		width: auto;
		margin-right: 0;
	}

	.page-head-img {
		width: 495px;
		margin-top: 0;
	}

	.box740 {
		width: auto;
	}

	.wtt-box .st-img-carousel {
		margin: 0;
	}

	.wtt-box .indicator-wtt {
		top: 10%;
		right: 20px;
	}

	.wtt-box .collaps-slider-wrap {
		width: auto;
	}

	.wtt-box .slick-prev {
		left: 17px;
		top: 39%;
	}

	.wtt-box .slick-next {
		right: 17px;
		top: 39%;
	}

	.super-infl .row {
		justify-content: center;
	}

	.super-infl div.text-center {
		margin-top: 35px;
	}

	.recipe-box .slick-prev {
		left: -20px;
		top: 50%;
	}

	.recipe-box .slick-next {
		right: -20px;
		top: 50%;
	}

	.dlpt-wrap,
	.dlpt {
		width: auto;
	}

	.dlpt {
		padding: 25px 50px;
	}

	.dlpt-wrap {
		margin: 0 auto;
		width: 549px;
	}

	.dlpt .slick-prev {
		left: -40px;
		top: 50%;
	}

	.dlpt .slick-next {
		right: -40px;
		top: 50%;
	}

	#sc .db-hero-banner {
		width: auto;
	}

	.scr {
		width: 371px;
	}

	.box260,
	.box340 {
		width: auto;
		margin: 0 auto 25px auto;
	}

	.box260 img,
	.box340 img {
		width: auto;
		margin: 0 auto 15px 0;
	}

	.panel-box {
		width: auto;
		padding: 0 15px;
	}

	.recipe-box .btn-wrap {
		width: auto;
	}

	.wtt-box .st-text-carousel {
		justify-content: normal;
		padding: 20px 60px;
	}

	.signpost {
		width: auto;
		height: auto;
		background-size: contain;
		background-position: 0px 103px;
		padding-bottom: 30px;
	}

	/* #uc .d-flex-col { flex-flow: column;} */

	#uc .grid-blocks {
		width: 160px;
		text-align: center;
	}

	#tnd .csi-left {
		width: auto;
	}

	#tnd .csi-right {
		margin: 0 auto;
	}

	/* #testing-gdm-health-pregnancy .flex-div-fw { flex-flow: row;} */
	.tgcy-accordion .st-img-carousel,
	.tgcy-accordion .st-text-carousel {
		width: auto;
	}

	.tgcy-accordion .st-text-carousel {
		margin-top: 15px;
	}

	.grd-wrap {
		gap: 16px 16px;
	}

	.gi-wrap span,
	.gi-wrap h4 {
		padding: 0 10px;
	}

	.ate {
		width: 570px;
	}

	.mybs button.gi-wrap.bg-yellow .gi-head-left {
		/* margin-left: 20px; */
		margin-right: 44px;
	}

	.uc-step2 .mybs button.gi-wrap.bg-yellow .gi-head-left {
		margin-right: 34px;
	}

	.ws-gdm .grd-wrap .gi-head-left h4 {
		padding: 0;
	}

	#safety-precautions .wrap .row .col-md-12 {
		flex-flow: column;
		justify-content: center;
		align-items: center;
	}

	#acknowlegements .flex-div-fw {
		flex-flow: row;
	}

	#acknowlegements .panel .flex-col {
		padding: 0 30px;
	}

	.ecn-page .fullwidth-btn {
		width: 90%;
		padding: 15px !important;
	}

	/* .resc-grandparents h2 { margin-bottom: 30px !important;} */
	.tab_cont_panel .collaps-slider.st-inside.pfc-colps1 .panel .col-md-12 .grid-blocks {
		width: auto;
	}

	.pfc-colps3 .w-50 {
		width: auto;
	}

	.pfc-colps3 .w-50:first-child {
		margin-bottom: 40px;
	}

	.pfc-colps1 .col-md-4 {
		width: auto;
		display: block;
		box-sizing: border-box;
	}

	.pfc-colps3 .w660,
	.pfc-colps4 .w660 {
		margin: 0 20px;
	}

	.pfc-colps4 .grd-body .grd-wrap {
		grid-template-columns: 1fr !important;
	}

	.pfc-colps4 .grd-body .grd-wrap .grd-item {
		grid-column: 1;
		margin: 0 20px;
	}

	.pfc-colps4 .grd-body .grd-wrap .grd-item .container-blocks .blocks-right-c {
		width: auto;
	}

	.pfc-colps4 .grd-body .grd-wrap .grd-item:last-child .container-blocks {
		width: auto;
	}

	.tab_cont_panel .collaps-slider.st-inside.pfc-colps1 .panel .grid-blocks.x4 {
		width: auto;
		padding: 20px 0;
	}

	.tab_cont_panel .collaps-slider.st-inside.pfc-colps1 .panel .grid-blocks.x4 img {
		width: 50%;
	}

	.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .w800 {
		width: auto;
	}

	.m12-24 .yri-colps-4 .grd-wrap {
		grid-template-columns: 1fr;
		gap: 10px 0
	}

	.m12-24 .yri-colps-4 .grd-body {
		padding-bottom: 166px;
	}

	.m12-24 .yri-colps-1 .w900 {
		width: auto;
	}

	.yri-colps-2 p.text-center:first-child {
		padding: 0 11%;
	}

	.yri-colps-3 .w800 {
		padding: 0 25px;
	}

	.vr2 .row.mb-only .flex-div-fw {
		flex-flow: row wrap;
		justify-content: center !important;
	}

	.vr2 .row.mb-only .flex-div-fw a {
		margin: 10px 10px;
	}

	.cont .row div[class*="col-md-"] {
		margin-top: 20px;
	}

}

.modal:nth-of-type(even) {
	z-index: 1052 !important;
	overflow-y: auto;
}

.modal-backdrop.show:nth-of-type(even) {
	z-index: 1051 !important;
}


@media screen and (max-width: 540px) {
	.db-header .db-container {
		padding: 0;
	}

	.row .col-sm-12 {
		width: 100%;
	}

	.heightsm {
		height: 166px
	}

	.video-rp {
		height: 250px;
	}

	.home-banner {
		margin: 0 10px;
	}

	.brk-line.mb-conent {
		display: contents !important;
	}

	div[data-pagename="noparent"] .pg-primary {
		background: rgb(131, 79, 194);
	}

	.mainhead-bg-cloud {
		top: -20px;
	}

	.no-pad-lnr-mb {
		padding-left: 0;
		padding-right: 0;
	}

	.white-space {
		white-space: normal;
	}

	.mb-white-space {
		white-space: nowrap;
	}

	.mb-mtop20 {
		margin-top: 20px;
	}

	/* .mb-no-br br {display: none;} */
	/* .mb-nav-sub.v1 {display: block !important;} */
	.w570,
	.w600,
	.w660,
	.w800,
	.w700,
	.w760,
	.w1040 {
		width: auto !important;
	}

	.mb-pad0 {
		padding: 0 !important;
	}

	.v1-headlink,
	.v1-headlink-inner {
		text-align: left;
		border-radius: 0px !important;
	}

	.v1 {
		background: #fff !important;
		box-shadow: none;
		display: block;
	}

	.lh {
		font-family: "Open Sans";
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		/* line-height: 16px; */
		text-transform: uppercase;
		color: #010101;
		display: inline-block;
	}

	.lh svg {
		position: relative;
		bottom: -1px;
	}

	.v1-inner {
		background: #fff !important;
	}

	.v1-inner .mb-sublink {
		display: block;
	}

	.v1-inner .mb-sublink a {
		display: table;
		margin: 0 0 0 20px;
		padding: 9px 0;
		text-align: left;
		font-family: "Open Sans" !important;
	}

	.v1 .mb-other-links,
	.v1-inner .mb-other-links {
		/* display: grid !important;
        grid-template-columns: 30% 30% 30% 30%;
        grid-template-rows: auto auto; */
		display: flex;
		flex-flow: column wrap;
		height: 189px;
		justify-content: space-between;
		align-items: center;
		padding: 5px 0;
		align-content: space-between;


	}

	.v1 .mb-other-links a:first-child,
	.v1-inner .mb-other-links a:first-child {
		height: 156px;
		width: 20%;
	}

	.v1 .mb-other-links a,
	.v1-inner .mb-other-links a {
		font-family: 'Open Sans' !important;
		font-style: normal;
		font-weight: 700;
		font-size: 15px;
		line-height: 15px;
		text-align: center;
		text-transform: uppercase;
		height: auto;
		width: 24.5%;
		height: 55px;
		border-radius: 0;
		margin: 0 2px;
		padding: 0;
		box-sizing: border-box;

	}

	.mb-mrg-b-10 {
		margin-bottom: 10px;
	}

	.mb-mrg-t-10 {
		margin-top: 10px;
	}

	.btn-plain {
		width: auto;
	}

	.title-hold h2 {
		margin-bottom: 45px;
		text-align: center;
	}

	.db-header {
		padding: 0px;
	}

	.lg-head span {
		font-size: 22px;
	}

	#hero-wrap {
		margin-top: -20px !important;
	}

	#sub-hero-wrap {
		margin-top: 0px !important;
	}

	#rfy {
		padding: 40px 0 40px;
	}

	#quizzes .container-blocks {
		padding: 0px 30px !important;
	}

	#resources .single-block {
		padding: 20px 15px 0px;
	}

	#yma-like {
		padding: 10px 0;
	}

	.p-t-1r {
		padding-top: 25px;
	}

	.p-t-m-mobile {
		padding-top: 0px;
	}

	.p-b-m-tablet {
		padding-bottom: 0px;
	}

	.p-t-m-tablet {
		padding-top: 0 !important
	}

	.mb-nav {
		display: block;
	}

	.m-s-wrap {
		padding-top: 10px !important;
		margin: 25px 15px !important;
	}

	.p-t-xs-tablet {
		padding-top: 50px !important;
	}

	#sec {
		margin: 0 10px;
	}

	.wrow2 li {
		width: 100%;
	}

	.db-slick-wrap,
	#sec2,
	#sec2 .container-blocks .blocks-left-c,
	#sec3 .container-blocks .blocks-left-c,
	#poec-moretips .container-blocks .blocks-left-c,
	#ce .container-blocks .blocks-left-c,
	#sec2 .container-blocks .blocks-right-c,
	#sec3 .container-blocks .blocks-right-c,
	#poec-moretips .container-blocks .blocks-right-c,
	#ce .container-blocks .blocks-right-c,
	.container-blocks .blocks-right-c,
	.container-blocks .blocks-left-c {
		width: 100%;
	}

	#sec2 .container-blocks .blocks-right-c,
	#sec3 .container-blocks .blocks-right-c,
	#ce .container-blocks .blocks-right-c,
	.container-blocks .blocks-right-c {
		padding: 23px 10px;
	}

	.sec-headline {
		padding: 0 15px;
	}

	.sec-headline.m-t-m.p-t-xs-tablet {
		padding-top: 0 !important;
	}

	.sec-headline.p-t-l {
		padding-top: 25px !important;
	}

	.sec-headline.p-b-l {
		padding-bottom: 25px !important;
	}

	.mb-only {
		display: block;
	}

	img.mb-only {
		width: 100%;
	}

	.mb-mt-30 {
		margin-top: 30px;
	}

	.big-screen-only {
		display: none;
	}

	.db-header .navigation {
		flex-flow: column;
	}

	.db-header .navigation>li {
		margin: 0;
	}

	.navigation {
		position: absolute;
	}

	.nav .navigation>li a {
		width: 100%;
	}

	.db-header .navigation>li .li-wrap {
		min-height: auto;
		padding: 0;
	}

	.db-header .navigation>li .li-wrap:before {
		display: none;
	}

	.ws-only {
		display: none !important;
	}

	.navigation {
		top: 100%;
		right: 0;
		width: 100%;
		background: #fff;
		-webkit-transform: translateX(200%);
		-ms-transform: translateX(200%);
		transform: translateX(200%);
		z-index: 5;
		-webkit-transition: -webkit-transform .3s ease-in-out;
		transition: -webkit-transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
		transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
		overflow: auto;
		padding: 15px 15px 0 15px;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.slick-next {
		right: 10px;
		bottom: -80px;
		top: unset;
	}

	.slick-prev {
		left: 10px;
		top: unset;
		bottom: -80px;
	}

	.slick-prev,
	.slick-next {
		visibility: visible;
		z-index: 1;
	}

	.sc-sec2.slick-dotted.slick-slider {
		margin: 20px 0 50px;
	}

	.sc-sec2 .slick-prev,
	.sc-sec2 .slick-next {
		bottom: 50%;
	}

	.sc-sec2 .slick-prev {
		left: -16px;
	}

	.sc-sec2 .slick-next {
		right: -16px;
	}

	.sc-sec2 .slick-arrow {
		width: 30px;
		height: 30px;
	}

	.sc-sec2 .slick-arrow::before {
		width: 30px;
		height: 30px;
		background-size: contain;
	}

	.ymal-arrow {
		bottom: -50px;
	}

	#rfy .wide-area .text-wrap,
	#poec-rfy .wide-area .text-wrap {
		width: 80%;
		padding: 27px 20px 5px;
	}

	#resources {
		padding: 0 10px;
	}

	#resources .button {
		bottom: 80px;
		font-size: 20px;
		width: 290px;
	}

	.db-header .navigation>li.active a {
		color: #000;
		font-weight: bolder;
	}

	.sensoryplay-carousel-wrap {
		width: auto;
	}

	.sensory .link-btn {
		width: auto;
		margin: 0 10px;
	}

	#sensoryplay-carousel .slick-arrow {
		top: 50%;
	}

	#sensoryplay-carousel .slick-prev {
		left: 0px;
	}

	#sensoryplay-carousel .slick-next {
		right: 0px;
	}

	#sensoryplay-carousel .blocks-v2 .blck-btn-wrp {
		padding: 0 23px;
	}

	#sec2 .container-blocks a,
	#sec3 .container-blocks a,
	#poec-moretips .container-blocks a,
	#ce .container-blocks a,
	.container-blocks a {
		flex-flow: column;
	}

	/* .bg-decor-wrap {display: none;} */
	#qas .button {
		margin: 0 auto;
		left: 0;
		bottom: 11%;
	}

	#ce .container-fluid {
		padding-right: 15;
		padding-left: 15px;
	}

	/* #sec3-decor-1 {top: -310px !important;right: -10px;} */
	.container-blocks .blocks-left-c {
		margin-right: 0;
	}

	.container-blocks .blocks-left-c img {
		width: 100% !important;
	}

	#slider-sec {
		margin-top: 50px;
		padding-bottom: 0;
	}

	#qas .single-box {
		margin: 0;
	}

	#qas .single-box .sgl-box-text {
		padding: 56px 30px 0px;
		min-height: auto;
		margin-bottom: 50px;
	}

	#qas .button {
		margin: 0
	}

	#qas .button-holder {
		justify-content: center;
		margin-right: 0;
	}

	.sub-nav {
		position: unset;
		margin-top: 0 !important;
		background: inherit !important;
		padding: 0;
	}

	.sub-nav li.act {
		padding: 0;
	}

	.db-header .navigation>li.active::after {
		display: none;
	}

	.sub-nav ul {
		display: list-item;
	}

	.db-header .navigation .sub-nav li {
		display: contents;
	}

	.db-header .navigation .sub-nav li a {
		font-size: 15px;
	}

	.sec-headline h3 img {
		vertical-align: sub;
	}

	.nav .navigation>li a {
		border-bottom: 1px solid #000;
		display: block;
		padding: 10px 5px;
	}

	.hb-content {
		box-shadow: none;
		margin-top: 20px
	}

	.hb-text .text-wrap {
		width: auto;
		padding: 27px 29px 25px;
		min-height: auto;
	}

	.hb-text {
		bottom: 0;
		position: relative;
		margin-left: 0;
	}

	.hb-content .decor-wrap {
		left: unset;
		bottom: 0;
		top: 200px;
		width: auto;
		padding: 0;
	}

	#sub-hero-decor-1 {
		top: -17%;
		left: -6%;
	}

	#sec2-decor-4 {
		width: 240px;
	}

	#ce-corner-decor-3 {
		left: -4%;
		bottom: 18%;
	}

	.slick-initialized .slick-slide {
		margin-bottom: 10px;
	}

	.title-hold .wrap span,
	#gdm .title-hold .wrap span,
	#gdm .title-hold .pre-header span {
		font-size: 18px;
		text-align: center;
	}

	.title-hold h2 span,
	#gdm .title-hold h2 span,
	#gdm .title-hold .main-header span,
	.title-hold h2.f64 span {
		font-size: 40px;
		text-align: center;
	}

	#gdm .like .title-hold .main-header span {
		font-size: 82px;
	}

	#under-control .title-hold .main-header span,
	#test-and-diagnosis .title-hold h2 span {
		/* font-size: 60px !important;  */
		text-align: center;
	}

	#gd-h1 h2 span {
		font-size: 54px !important;
		margin-left: 0 !important;
	}

	#gd-h1 .m-s-wrap {
		margin-top: 0 !important;
	}

	#gd-h1 .m-s-wrap .container-blocks {
		padding-top: 0 !important;
	}

	.title-hold h2 span.d-ib {
		display: inline-block;
	}

	/* .section.p-b-l {padding-bottom: 0 !important;} */
	.mt-desktop-only-l {
		margin-top: 0;
	}

	.wrow2 li {
		width: 100%;
	}

	.top-space-header {
		margin-bottom: 0%;
	}

	.playlist-wrap {
		width: 100%;
	}

	.playlist-wrap .mainplayer {
		height: auto;
		margin-bottom: -5px;
	}

	.playlist-wrap .mainplayer .main-video {
		height: 215px;
	}

	.playlist-wrap .thumb-list {
		flex-flow: column;
		align-items: center;
	}

	.thumb-item {
		margin-bottom: 10px;
	}

	.invi {
		display: none !important;
	}

	.w-row-mb-col {
		display: flex;
		justify-content: center;
		flex-flow: column;
	}

	.spand-text {
		margin: 0 1px 0 15px;
	}

	.take-surver {
		right: 10px;
	}

	.take-surver a {
		width: 140px;
		background-size: 100% 100%;
	}

	.take-surver a::after {
		right: 10px;
	}

	.btn-wrap {
		display: block;
	}

	.survey-btn-x {
		width: 14px !important;
		height: 14px !important;
		position: absolute;
		top: 8px;
		right: 14px;
	}

	#sec {
		margin: 0 10px;
	}

	#poec-moretips .container-blocks .blocks-left-c,
	#poec-moretips .container-blocks .blocks-right-c {
		width: 100%;
	}

	#poec-moretips .container-blocks a {
		flex-flow: column;
	}

	#poec-rfy .db-container {
		padding: 0 5px;
	}

	#poec-rfy .wide-area .text-wrap {
		width: 80%;
		padding: 27px 20px 5px;
	}

	#stp3-modal-1 .modal-header,
	#stp3-modal-2 .modal-header,
	#stp3-modal-3 .modal-header,
	#uc-modal2-1 .modal-header,
	#uc-modal2-2 .modal-header,
	#uc-modal2-3 .modal-header {
		margin-left: 0;
	}

	.like.rp-2row {
		padding: 30px 0 !important;
	}

	.rp-2row .row {
		margin-top: 0px !important;
	}

	.rp-2row .row .col-md-4 {
		margin-bottom: 30px;
		width: 100%;
	}

	.rp-2row .content {
		width: auto !important;
		margin-bottom: 0px;
	}

	.rp-1row .row {
		margin-top: 0px !important;
	}

	.rp-1row .row .col-md-4 {
		margin-bottom: 30px;
		width: 100%;
	}

	.rp-1row .content {
		width: auto !important;
		margin-bottom: 35px;
	}

	.rp-0row .row {
		margin-top: 0px !important;
	}

	.rp-0row .row .col-md-4 {
		margin-bottom: 30px;
		width: 100%;
	}

	.rp-0row .content {
		width: auto !important;
		margin-bottom: 35px;
	}

	.rp-2row {
		margin-top: -30px;
	}

	.rp-1row {
		margin-top: -30px;
	}

	.rp-0row {
		margin-top: -30px;
	}

	#poec-rfy .small-area {
		border-radius: 20px;
	}

	/* bg details updates */
	.resources .button {
		bottom: 74px;
	}

	.m-s-wrap,
	.m-s-wrap .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	.card-block-content {
		min-height: auto;
		padding: 56px 30px 78px;
	}

	.like .title-hold {
		margin-bottom: 70px;
	}

	.like .title-hold h2,
	.like .title-hold .main-header {
		margin-bottom: 0;
		font-size: initial;
	}

	.like .title-hold h2 span,
	.like .title-hold .main-header span {
		font-size: 82px;
	}

	.like .title-hold .wrap span {
		font-size: 18px;
		display: contents;
		width: 60px;
	}

	.like .title-hold .wrap div {
		margin-top: 0;
	}

	.like .card-box-wrap .contents {
		padding: 15px 10px 18px;
	}

	.img-bg img {
		height: auto;
	}

	.mb-nopadbot {
		padding-bottom: 0 !important;
	}

	.mb-nomargintop {
		margin-top: 0 !important;
	}

	#quizzes .row .col-md-4:nth-child(-n+2) {
		width: 100% !important;
		display: unset !important;
	}

	#quizzes .row .col-md-4:nth-child(3) {
		width: 100% !important;
		padding-left: 0;
		padding-right: 0;
	}

	#quizzes .row .col-md-4 .container-blocks {
		padding: 0 15px;
	}

	.bighead {
		height: auto !important;
	}

	/* .tab-headline {margin: 0 auto 34px;} */
	#bmi-fact .m-s-wrap {
		padding: 0 !important;
		margin: 0 !important;
	}

	.nav-spacing-2row {
		margin-top: 60px !important;
	}

	.nav-spacing-primary {
		margin-top: 60px !important;
	}

	.nhe .hb-content {
		margin: 55px 0 0;
		background: #fff;
	}

	.nhe .hb-content>img {
		width: 100% !important;
		position: relative !important;
		left: 0 !important;
	}

	.nhe .hb-right-content,
	.sbh-inside .hb-right-content {
		right: 0 !important;
		position: relative;
		margin-top: 10px;
	}

	.hb-right-content ul {
		margin: 0 auto;
		width: auto !important;
	}

	.nhe .hb-right-content ul li,
	.sbh-inside .hb-right-content ul li a {
		margin-bottom: 10px;
	}

	.nhe .hb-right-content ul li a {
		padding: 13px 20px;
	}

	.nhe .hb-right-content.no-title {
		top: 22px;
		padding-bottom: 50px;
	}

	.nhe .hb-content .hb-text {
		left: 0;
	}

	.sbh-inside .hb-content {
		margin: 0 20px;
		box-shadow: 0px 0px 20px 6px rgb(0 0 0 / 25%);
		background: #fff;
	}

	.sbh-inside .hb-right-content,
	.nhe .hb-right-content {
		top: -10px;
		margin-top: 0;
		padding-bottom: 20px;
	}

	.sbh-inside .hb-right-content ul li a {
		padding: 18px 70px;
	}

	.sbh-inside .hb-content .hb-text {
		left: 0;
	}

	.sbh-inside .hb-content .hb-text .text-wrap,
	.nhe .hb-text .text-wrap {
		width: 220px;
		margin: 0 auto;
		top: -30px;
		height: auto;
		padding: 27px 0;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.hb-text .text-wrap p {
		margin: 0;
	}

	.sbh-inside .hb-content .hb-text .text-deco {
		display: none;
	}

	.r-space {
		padding-right: 15px !important
	}

	.l-space {
		padding-left: 15px !important
	}

	.tab-headline {
		width: 100% !important;
	}

	.db-slick .db-item iframe {
		height: 220px !important;
	}

	.super-infl .db-slick-wrap {
		width: auto;
	}

	.super-infl .row {
		flex-flow: column;
	}

	.super-infl .slick-arrow {
		bottom: 0;
		top: 50%;
		width: 30px;
		height: 30px;
	}

	.super-infl .slick-prev {
		left: -25px;
	}

	.super-infl .slick-next {
		right: -25px;
	}

	.super-infl .slick-prev:before,
	.super-infl .slick-next:before {
		width: 30px;
		height: 30px;
		background-size: contain;
	}

	.video .m-v,
	.video .s-v {
		height: 181px;
	}

	#quizzes .text-wrap {
		top: 46%;
	}

	#quizzes .text-wrap p {
		font-size: 24px;
	}

	#quizzes .text-content .small-text,
	#quizzes .text-content ul li {
		font-size: 14px;
	}

	.clouds-bg {
		min-height: 1014px;
	}

	.st-checklist .st-checklist-block {
		margin: 74px 0 53px 0px;
		padding: 0;
	}

	.cta {
		width: auto;
		margin: 0 10px;
	}

	.zz-sound {
		right: 3px;
		top: 550px;
	}

	.collaps-slider-items {
		margin: 20px 0
	}

	.collaps-slider .panel {
		padding: 0 10px !important;
	}

	.colps-1st-p {
		width: auto;
		margin: 0 10px;
		padding: 0 15px;
	}

	.st-ic-head {
		padding: 0 10px;
	}

	.st-ic-head span {
		padding: 10px 7px;
		display: block;
	}

	.collaps-slider .slick-dotted.slick-slider {
		margin-bottom: 0;
	}

	.st-orange .flex-div,
	.st-orange .flex-div-sm,
	.flex-div-fw {
		padding: 0 10px;
	}

	.modal-page .close {
		top: 4px;
		right: 20px;
	}

	.modal-page .modal-body {
		padding: 15px 13px;
	}

	.modal-page-content {
		margin-top: 20px;
	}

	.mpc-texts {
		margin: 15px 17px 33px;
		padding: 0 0 33px 0;
	}

	.cust-modal-content {
		width: auto;
	}

	.cust-modal-body {
		width: 100%;
		margin: 20px auto 0 auto;
	}

	.cust-modal-close {
		margin-bottom: 10px;
		position: relative;
		top: 0px;
	}

	.st-overlay-pad-r {
		padding-right: 0;
	}

	.st-r-overlay {
		position: static;
	}

	.grid-wrap {
		grid-template-columns: auto;
	}

	.btn-4modal {
		width: 100%;
	}

	.btn-bot-cont {
		width: 85%;
		height: auto;
	}

	.btn-top-cont {
		width: 15%;
		height: 36px;
		margin-right: 13px;
		display: flex;
		align-items: center;
	}

	.nav-logo {
		margin-top: 0;
	}

	.mpc-white-wrap,
	.mpc-texts,
	.mpc-img {
		width: 100%;
		padding: 20px 10px 15px;
	}

	#pacifiers .mpc-white-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}

	#pacifiers .cloud {
		width: 140px;
		top: -20px;
		right: 0;
	}

	#rocking .mpc-white-wrap::after {
		height: 71px;
		top: -30px;
		width: 41px;
	}

	#rocking .mpc-white-wrap::before {
		background-size: contain;
		bottom: -20px;
		height: 46px;
		left: -13px;
		width: 46px;
	}

	#routine .icon-moon {
		top: -100px;
		width: 59px;
	}

	#caring .mpc-white-wrap::after {
		background-size: contain;
		height: 67px;
		right: 0;
		top: -27px;
		width: 109px;
	}

	#caring .flex-item {
		width: 100%;
	}

	#caring .flex-item.has-icon::before {
		background-size: contain;
		height: 91px;
		left: 0;
		top: -30px;
		width: 53px;
	}

	#sg-primary .colps-1st-p {
		padding: 0;
	}

	#sg-primary .st-orange .inner-content {
		margin: 0 10px;
	}

	#log .st-ic-head {
		padding: 0;
	}

	.epds {
		margin: 0 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.epds .btn {
		font-size: 17px;
		white-space: unset;
		width: 100%;
	}

	.label {
		width: 100%;
	}

	.radio-btn {
		font-size: 16px;
		width: 100%;
	}

	.epds .bg-content {
		padding: 0 20px;
	}

	.epds .bg-yellow p {
		line-height: 1.3;
	}

	.epds .bg-yellow p {
		padding: 0 10px;
	}

	.epds h2 {
		font-size: 23px;
	}

	.epds .close-epds {
		width: 24px;
	}

	.epds p {
		font-size: 16px;
	}

	.epds p.lg {
		font-size: 20px;
	}

	#less12 .bg-yellow p {
		padding: 0 10px;
	}

	.epds .bg {
		padding: 24px 0 55px;
	}

	.ref {
		margin: 50px 20px 0;
	}

	p.score {
		font-size: 30px;
	}

	.mx-1,
	.mx-2,
	.mr-8 {
		margin: 0;
	}

	.sp-order-1 {
		order: 1;
	}

	.sp-order-2 {
		order: 2;
	}

	.colps-head {
		font-size: 24px;
		margin: 0px 10px 20px;
	}

	.st-list-flex {
		margin: 0 25px;
		flex-wrap: wrap;
	}

	.st-orange table {
		margin: 0 10px;
	}

	.st-orange table td {
		line-height: 1.5;
	}

	.st-mx-1 {
		padding: 10px;
		margin: 0 10px;
	}

	.mpc-white-wrap,
	.mpc-texts,
	.mpc-img {
		width: auto;
	}

	.title-head span {
		font-size: 66px;
	}

	.article-wrap-bg {
		padding-bottom: 40px;
		padding-top: 40px;
	}

	.bg-cloud {
		padding-top: 100px;
		margin-top: 0 !important;
		background-position: center top 20px;
	}

	.teens .all-articles .bg-cloud {
		padding-top: 20px;
		margin-top: 0 !important;
		background-position: center top -10px;
		background-size: contain;
	}

	.eh-title {
		margin-top: 0 !important;
		padding: 70px 0 30px;
	}

	.eh-title .title-head {
		position: relative;
		z-index: 2;
		margin-top: 0;
	}

	.eh-title .title-head span {
		font-size: 35px;
	}

	.blocks-left-c .bg-img {
		bottom: auto;
		width: 100%;
	}

	.artcl-exam-bg .container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}

	.artcl-exam-bg::before {
		top: -130px;
		left: -20px;
	}

	.artcl-exam-bg::after {
		bottom: -160px;
		right: -30px;
	}

	.bg-cloud.bg-cloud-purple::before {
		background-size: cover;
		top: 47px;
	}

	.bg-cloud-sub::before {
		top: -80px;
		width: 100%;
		background-size: cover;
	}

	.bg-cloud-sub.bg-cloud-sub-orange.left::before {
		left: -40px;
		top: -90px;
		background-size: 100% auto;
	}

	.bg-cloud-sub.bg-cloud-sub-orange.left-2::before {
		top: 130px;
	}

	.bg-cloud-sub.bg-cloud-sub-orange.right::after {
		bottom: -200px;
		right: -110px;
	}

	.slick-slider-one .slick-dots {
		bottom: -20px;
		left: 0;
	}

	.epds .bg-yellow {
		padding-left: 10px;
		padding-right: 10px;
	}

	.protect-title {
		font-size: 20px;
		margin-left: 20px;
		margin-right: 20px;
		padding: 16px 20px;
	}

	.teens .protect iframe {
		height: 180px;
	}

	.teens .protect-cont,
	.protect-cont {
		padding: 0 20px;
	}

	.teens .protect .sp-mb-56,
	.protect .sp-mb-56 {
		margin-bottom: 25px;
	}

	.teens .protect .mb-56,
	.protect .mb-56 {
		margin-bottom: 25px;
	}

	.preschool-soap {
		width: 40%;
		top: -80px;
		left: -20px;
	}

	.signpost {
		width: auto;
		margin: 30px auto 0 auto;
		height: auto;
		background-size: contain;
		background-position: 0px 151px;
		padding-bottom: 30px;
	}

	.signpost h3 {
		font-size: 32px !important;
		padding: 0 60px;
		line-height: 1.1em !important
	}

	.signpost a {
		line-height: 1.2em;
		font-size: 20px;
		padding: 10px;
		margin: 20px auto 0 auto;
	}

	.collaps-slick .slick-arrow {
		top: 50%;
	}

	.hb-content .decor-wrap img {
		display: none;
	}

	.collaps-slick .slick-next {
		right: 0 !important;
	}

	.collaps-slick .slick-prev {
		left: 0 !important;
	}

	.st-orange .collaps-slick .slick-prev {
		left: 0px !important;
	}

	.st-orange .collaps-slick .slick-next {
		right: 0px !important;
	}

	.container-blocks a {
		flex-flow: column;
	}

	.container-blocks {
		padding: 0;
	}

	#tips-dnm,
	#tips-dnm .mid-s-wrap {
		width: auto;
	}

	#tips-dnm .mid-s-wrap {
		padding: 44px 10px;
	}

	#tips-dnm .mid-s-wrap .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	.st .sec-head-img {
		width: auto;
	}

	.mid-s-wrap {
		width: 100%;
	}

	.st-checklist {
		margin: 0 16px;
		background: #E6EDEC;
	}

	.collaps-slider.st-inside {
		margin: 0 10px;
	}

	.collaps-slider.st-inside .accordion {
		/* padding: 24px 32px 24px 25px; */
		padding: 16px 36px 16px 16px;
	}

	.screen-time .st-sec1-img-l,
	.screen-time .st-sec2-text-l {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
		text-align: center;
	}

	.screen-time .st-sec1-text-r,
	.screen-time .st-sec2-img-r {
		width: 100%;
		text-align: center;
	}

	.st-head::before {
		left: 0;
		top: 470px !important;
	}

	.st-inside .panel .collaps-slider-items .csi-left {
		width: auto !important;
	}

	.st1 .csi-left {
		margin-right: 0px;
	}

	.st1 .panel .collaps-slider-items .st-text-carousel {
		padding: 0 10px;
	}

	.st-inside .panel .collaps-slider-items .csi-right {
		width: auto !important;
	}

	.st-inside .inner-content {
		padding-bottom: 40px;
	}

	.st-modal {
		padding: 0;
	}

	.st2 .panel {
		padding: 0 !important;
	}

	.st2 .flex-div {
		margin: 0px 10px !important;
	}

	.snr,
	.mfp {
		width: 100%;
		height: 268px;
		padding-top: 20px !important;
	}

	.mfp .sec-headline h3 {
		font-size: 21px;
	}

	.snr .blk-content,
	.mfp .blk-content {
		min-height: auto;
		margin-bottom: 20px;
	}

	.blocks-v2 {
		padding: 0px 15px;
	}

	.blocks-v2 .sec-headline {
		padding: 11px 7px;
	}

	.blocks-v2 .blck-btn-wrp {
		padding: 0;
	}

	.bg-pinkred.blocks-v2 {
		padding-top: 20px;
		padding-bottom: 20px;
		box-sizing: border-box;
	}

	.st6 .container-fluid {
		padding: 0 !important;
	}

	.st6 .st-sec2-text-l,
	.st6 .st-sec1-text-r {
		width: auto;
	}

	.st6 .st-sec2-img-r,
	.st6 .st-sec1-img-l {
		width: auto;
	}

	.tips-colps1 .col-md-6 {
		padding-right: 0;
		padding-left: 0;
	}

	.screen-time .flex-div-fw,
	.screen-time .flex-div {
		flex-flow: column;
	}

	/* .st-modal .modal-dialog { width: auto;} */
	.st-modal .modal-dialog .modal-page-content {
		padding: 0;
	}

	.chb {
		padding-bottom: 50px !important;
	}

	.chb-h1 {
		padding: 0 !important;
	}

	.chb-4r-1 .csi-right,
	.chb-4r-1 .csi-left,
	.chb-4r-3 .csi-left {
		width: auto;
	}

	.chb-4r-1 .csi-left,
	.chb-4r-3 .csi-left {
		padding-left: 0;
	}

	.chb-4r-2 .csi-right,
	.chb-4r-3 .csi-right,
	.chb-4r-4 .csi-right {
		width: auto;
		padding-right: 0;
	}

	.chb .flex-div-fw {
		flex-flow: column;
	}

	.resc-grandparents h2 span {
		font-size: 40px !important;
	}

	.resc-grandparents a:nth-child(1) {
		margin-top: 30px;
	}

	.resc-grandparents a:nth-child(1) img,
	.resc-grandparents a:nth-child(2) img {
		width: 75%;
	}

	.chb-purpb1 {
		left: -115px;
	}

	.chb-purpb4 {
		left: -170px;
		top: 160px;
		mix-blend-mode: multiply;
	}

	.chb-purpb5 {
		left: -110px;
		top: -140px;
		mix-blend-mode: multiply;
		height: 420px;
		width: 600px;
	}

	.cbh-img3 {
		top: -61px;
	}

	.ncis-tble-cld::before {
		left: -110px;
	}

	.ncis-tble-cld2::before {
		width: 480px;
		height: 558px;
		left: -60px;
	}

	.mb-tbl-scroll {
		overflow-x: scroll;
	}

	.sec-headline.st p.sm-wdth {
		padding: 0;
	}

	.bsl-p {
		margin-left: 10px;
		margin-right: 10px;
	}

	.st3 .panel .bg-white {
		padding: 45px 10px 45px 10px;
	}

	.chb-4r-6 .single-block {
		margin-top: 0;
	}

	.ncs-1,
	.ncs-2 {
		width: auto;
	}

	.title-hold.index-v2.m-t-xl {
		margin-top: 0px !important;
	}

	.title-hold.index-v2 p {
		padding: 0px 30px !important;
		font-size: 16px;
	}

	.home-banner.index-v2 .bg-cloud {
		padding: 0;
	}

	#screen-time .flex-div {
		margin-bottom: 0 !important;
	}

	.wtt-box .collaps-slider .accordion {
		padding: 30px 20px 40px 20px;
	}

	.wtt-box .collaps-slider {
		padding: 0 15px 0px 15px;
	}

	.wtt-box .collaps-slider .collaps-slider-wrap p {
		padding: 0 15px;
	}

	.wtt-box .slick-prev {
		left: 15px;
		top: auto;
		bottom: -10px;
	}

	.wtt-box .slick-next {
		right: 15px;
		top: auto;
		bottom: -10px;
	}

	.wtt-box .collaps-slider .accordion .col2-wrap .acrd-col svg {
		width: 100% !important;
	}

	.wtt-box .indicator-wtt {
		position: absolute;
		top: 36px;
		transform: translateY(-50%);
		right: 18px;
	}

	#wtt h3 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 10px;
		margin-top: 0;
	}

	.tgcy-accordion .panel .panel-content {
		padding: 39px 15px !important;
	}

	.dlpt a.dl-btn {
		width: auto;
		margin: 4px auto 0 auto;
		padding: 12px 0;
	}

	.dlpt h3,
	.dlpt a {
		font-size: 18px;
	}

	.dlpt .slick-prev {
		top: 50%;
		bottom: auto;
		left: -40px;
	}

	.dlpt .slick-next {
		top: 50%;
		bottom: auto;
		right: -40px;
	}

	.sp-wrap {
		padding-bottom: 30px;
	}

	.scr,
	.box740,
	.dlpt-wrap {
		width: auto;
	}

	.page-head-img {
		width: auto;
		padding: 0 15px;
		margin-bottom: 25px;
	}

	.wtt-box .box740 .slick-prev {
		left: -35px;
		top: 50%;
		bottom: auto;
	}

	.wtt-box .box740 .slick-next {
		right: -35px;
		top: 50%;
		bottom: auto;
	}

	#wtt {
		margin-top: 0;
		padding: 25px 15px 5px 15px;
	}

	.wtt-box .collaps-slider .flex-div {
		width: auto;
	}

	.wtt-box .st-text-carousel {
		padding: 20px 0px;
	}

	.super-infl div.text-center {
		width: auto;
		margin: 15px 0;
	}

	.padd55.super-infl {
		padding: 25px 15px;
	}

	.super-infl .row .col-md-6 {
		padding-left: 0;
		padding-right: 0;
	}

	.super-infl .name {
		margin-top: 20px;
	}

	.super-infl .excerpt {
		font-size: 24px;
		line-height: 38px;
		margin-bottom: 50px;
	}

	.super-infl .modal-dialog .modal-page-content {
		padding: 0 10px;
	}

	.scr .scr-item {
		width: auto;
	}

	#sc {
		margin-bottom: 8px;
		padding-top: 40px;
	}

	#sc .db-hero-banner {
		width: auto;
		height: auto;
	}

	.panel-box {
		padding: 0;
		margin-top: 20px;
	}

	.signpost a {
		width: 268px;
		height: auto;
		text-align: center;
	}

	.resc-grandparents h2 {
		font-size: inherit !important;
	}

	.grid-blocks {
		width: auto !important;
		margin-bottom: 40px;
	}

	.grd-head {
		width: auto;
		margin: 35px 15px 32px;
	}

	.grd-wrap {
		grid-template-columns: repeat(1, auto) !important;
		gap: 16px 0;
	}

	.grd-item {
		margin: 0 20px;
	}

	#tnd .grd-body {
		display: block;
		padding-bottom: 156px;
	}

	#gdm-screening-for-pregnant-women .grd-body {
		padding-bottom: 50px;
	}

	#tnd .st-modal .modal-dialog,
	.uc-step2 .st-modal .modal-dialog {
		width: auto !important;
	}

	#testing-gdm-health-pregnancy .grd-body {
		padding-bottom: 26px;
	}

	.purple-bg-head,
	.purple-bg-text {
		display: block;
		text-align: center !important;
		line-height: normal !important;
	}

	.block-pad40 {
		padding: 10px 10px;
		margin: 0 10px;
	}

	#uc {
		padding: 0 10px;
		box-sizing: border-box;
	}

	#under-control .modal-page-content {
		padding: 0;
	}

	#under-control .modal-header h3 {
		margin: 20px 0;
	}

	.bottom-footnote {
		position: relative;
	}

	#under-control .div-bder24px {
		padding: 34px 19px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#under-control .div-bder24px .panel .container-fluid {
		padding: 34px 10px !important;
		margin: 0;
	}

	#under-control .collaps-slider.st-inside .accordion {
		padding: 24px 42px 24px 25px
	}

	.flip-box {
		width: 100%;
		height: 118px;
	}

	[data-colaps=tips1] .col-md-6:nth-child(2) {
		margin-top: 30px;
	}

	.ws-gdm .container-blocks .blocks-left-c {
		margin-right: 0;
	}

	.ws-gdm .container-fluid {
		padding: 0 10px !important;
	}

	.ws-gdm .grd-item {
		margin: 0;
	}

	.ws-gdm .gi-wrap {
		width: -webkit-fill-available;
	}

	#under-control #smp .modal-page-content {
		padding: 0px 10px;
	}

	.uc-step2 .container-fluid.bg-lyellow-flesh {
		padding: 0 10px !important;
	}

	.ate-body img {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100px;
		display: none;
	}

	.ate-body .bg-white {
		padding: 20px 15px 20px 15px;
	}

	.ate {
		width: auto;
	}

	.ate-head {
		padding: 20px 20px;
	}

	.ate-head::after {
		display: none;
	}

	.ate-body {
		height: auto;
		min-height: auto;
		padding-bottom: 70px;
	}

	#tnd .csi-right {
		width: auto;
	}

	#tnd-modal-3 .row2-col2 .d-flex-col div {
		min-height: auto;
	}

	#tnd-modal-5 .modal-page-content {
		padding: 0px 15px;
	}

	#tnd-modal-5 .grid-blocks {
		margin: 0 0 40px 0 !important;
	}

	#tnd .modal-page-content p,
	#under-control .modal-page-content p {
		margin-bottom: 0;
	}

	.tnd-img-bg-cloud {
		width: 261px;
		left: 50%;
		transform: translate(-50%, 0);
	}

	.tnd-modal-img.v-align-center {
		top: -20px;
		transform: none;
	}

	.tnd-img-bg-cloud.v-align-center {
		top: 0 !important;
		transform: translate(-50%, 0);
	}

	#smp {
		padding-left: 0;
	}

	#smp .grd-wrap .grd-item {
		margin: 0 10px;
		padding: 20px 0;
	}

	#smp .grd-wrap .grd-item.wpad {
		padding: 20px 0;
	}

	#smp .grd-wrap .grd-item.wpad p {
		padding: 10px 20px;
	}

	#smp .grd-wrap .grd-item.wpad .gi-wrap {
		margin-left: 10px;
		margin-right: 10px;
		width: auto;
		display: block;
	}

	.gi-bot-left-icon {
		width: 50px;
	}

	.mybs button.gi-wrap.bg-yellow .gi-head-left {
		margin-left: 20px;
		margin-right: 64px !important;
	}

	.uc-step3 .mybs button.gi-wrap.bg-yellow .gi-head-left {
		min-height: auto;
		margin-right: 0 !important;
	}

	.bg-e6dcf3 .panel {
		padding: 0 !important;
	}

	#uc .d-flex-col {
		margin-top: 0;
	}

	#gd-h1 .title-hold .text-black,
	#test-and-diagnosis .title-hold .text-black,
	#under-control .title-hold .text-black {
		text-align: center;
	}

	#gd-h1 .title-hold h2,
	#test-and-diagnosis .title-hold h2,
	#under-control .title-hold .main-header {
		text-align: center;
		margin-top: 10px !important;
	}

	.ws-gdm .container-blocks {
		padding: 0;
	}

	.ws-gdm .container-blocks .blocks-right-c,
	.ws-gdm .container-blocks .blocks-left-c {
		padding: 0 10px;
		margin-right: 0 !important;
	}


	.uc-step2 .nostyle-ul li {
		margin-bottom: 10px;
	}

	.uc-step2 .nostyle-ul.m-t-l {
		margin-top: 0 !important;
	}

	#tnd .rpbox {
		padding: 20px 0;
	}

	#tnd .flex-div-fw {
		padding: 0;
		margin: 0;
	}

	#tnd-modal-4 .m-t-s {
		overflow-x: scroll;
	}

	#uc-modal-3 {
		padding: 0;
	}

	#uc-modal-3 .modal-body {
		margin: 0 15px;
	}

	#uc-modal-3 .d-flex-col {
		margin: 20px 0 0;
	}

	#uc-modal-3 .grid-blocks {
		padding: 0;
	}

	#uc-modal-3 .grid-blocks img {
		width: 100%;
	}

	#uc-modal-5 .modal-page-content p {
		margin: 20px 30px;
	}

	#uc-modal-5 .modal-page-content .flex-div-fw div {
		text-align: center;
		margin: 30px auto 0 !important;
	}

	#uc-modal-5 .modal-page-content .flex-div-fw div .title-head-block {
		float: none;
	}

	#uc-modal2-3 .modal-page-content p.ml {
		margin-left: 10px;
		margin-right: 10px;
	}

	#uc-modal2-3 .modal-page-content .st-ic-head {
		margin: 0 10px 25px !important;
	}

	#uc-modal2-3 .modal-page-content p.f16.ml {
		margin-bottom: 30px;
	}

	#gdm .close-wrap {
		margin-bottom: 20px;
	}

	#gdm .modal-page-content .st-ic-head {
		padding: 0;
		margin: 0;
	}

	#gdm .modal-header h3 {
		padding: 0;
		margin: 0;
	}

	#uc-modal-5 .st-ic-head {
		margin: 0px 30px !important;
	}

	#uc-modal2-3 .special-head span.purple-bg-text {
		display: inline-block;
	}

	#uc-modal2-3 .special-head span.brk-line {
		text-align: center !important;
		display: initial !important;
		margin: 0 0 0 7px !important;
		padding: 0 !important;
	}


	[data-colaps=step1] .flex-div-fw img {
		width: 100%;
	}

	[data-colaps=step2] .container-fluid .col-md-4 img {
		width: 100%;
		margin-bottom: 10px;
	}

	.uc-step2 .slick-slider-two .slick-prev {
		left: 0;
		bottom: -10px;
	}

	.uc-step2 .slick-slider-two .slick-next {
		right: 0;
		bottom: -10px;
	}

	.uc-step3 .desc {
		padding: 10px;
		text-align: center;
	}

	.uc-step3 .container-fluid {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-step3 .container-fluid .col-md-6 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.uc-step3 .col-md-6 .container-blocks .blocks-left-c,
	.uc-step3 .col-md-6 .container-blocks .blocks-right-c {
		width: auto;
		margin-right: 0;
	}

	.uc-step3 .col-md-6 .container-blocks .blocks-left-c img {
		width: 123px !important;
		margin: 0 auto;
		display: block;
	}

	.uc-step3 .cta {
		width: auto !important;
		padding: 26px 10px;
	}

	.uc-step3 .slick-prev,
	.uc-step3 .slick-next {
		bottom: 44%;
	}

	.uc-step3 .slick-next {
		right: 10px;
	}

	.uc-step3 .slick-prev {
		left: 10px;
	}

	.uc-step3 .slick-prev:before,
	.uc-step3 .slick-next:before {
		width: 35px;
		height: 35px;
		background-size: cover;
	}

	.uc-step3 .slick-arrow {
		width: 35px;
		height: 35px;
	}

	.uc-step3 #safety-precautions .wrap,
	.uc-step3 #safety-precautions .wrap p,
	.uc-step3 #safety-precautions .wrap p span {
		text-align: center;
	}

	.uc-step4 .container-blocks .blocks-right-c {
		margin-right: 0;
	}

	.uc-step4 .container-blocks.no-pad-lnr {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-step4 .container-blocks.no-pad-lnr .blocks-right-c {
		margin-right: 0 !important;
	}

	.uc-step4 .bg-white {
		margin: 0 10px;
	}

	/* .uc-step4 .slick-slider-two .slick-dots {bottom: 0;} */
	/* .uc-step4 .slick-prev, .uc-step4 .slick-next {bottom: -48px;} */
	#safety-precautions .wrap {
		width: auto;
	}

	#safety-precautions .row {
		flex-flow: column;
	}

	#safety-precautions .row .col-md-3 {
		width: 100%;
	}

	#safety-precautions .row .col-md-3 {
		margin-bottom: 0;
	}

	.bnm-colp-1 .col-md-6 .border-rad8,
	.bnm-colp-4 .col-md-6 .border-rad8,
	.bnm-colp-2 .border-rad8 {
		padding: 32px 18px;
	}

	.bnm-colp-3 .slick-slider-two {
		width: auto;
		margin: 0 10px;
	}

	.bnm-colp-3 .slick-arrow {
		bottom: -55px;
	}

	.bnm-colp-4 .col-md-6 {
		padding-right: 0;
		padding-left: 0;
	}

	.bnm-colp-4 .border-rad8 .body-content,
	.bnm-colp-2 .border-rad8 {
		min-height: auto !important;
	}

	.acc-icon-circle-down-purple {
		background-size: contain;
		width: 40px;
		height: 40px;
	}

	#acknowlegements .accordion {
		width: auto;
		line-height: normal;
	}

	#acknowlegements .flex-div-fw {
		flex-flow: column;
	}

	#acknowlegements .panel .flex-col {
		padding: 0 20px;
		width: auto;
	}

	#yma-like .slick-dots {
		bottom: -20px;
	}

	#yma-like .slick-dots li,
	#yma-like .slick-dots li button {
		width: 10px;
		height: 10px;
	}

	#yma-like .slider-holder {
		margin-top: 0 !important;
	}

	#yma-like .slick-slider-ymal .card-box-wrap {
		margin-top: 10px;
	}

	#sc .collaps-slider.st-inside .accordion {
		font-size: 18px;
	}

	.ymal-arrow.slick-prev {
		left: 25px;
	}

	.ymal-arrow.slick-next {
		right: 25px;
	}

	.ws-gdm {
		background-size: 221px 151px;
		background-position: right bottom;
	}

	.step1bg {
		background-size: 221px 173px;
		background-position: right bottom;
	}

	.step1bg .grd-body {
		padding-bottom: 176px
	}

	.scr {
		height: 380px;
	}

	.tabs {
		padding-bottom: 20px;
		display: flex;
		flex-flow: row wrap;
	}

	.tab,
	.panel.w1200 {
		width: auto;
	}

	label.tab-menu {
		width: 50%;
		float: none;
		display: flex;
		justify-content: flex-start;
		padding-bottom: 10px;
	}

	label .tm-img {
		width: 18vw;
		margin: 0;
	}

	label .tm-txt {
		font-size: 16px;
		display: flex;
		align-items: center;
	}

	.tab_cont_panel {
		padding: 28px 0;
		margin: 0 10px;
		width: auto;
	}

	.tab_cont_panel .tab_wrap .w1200 {
		padding: 25px 0;
	}

	.tab_cont_panels {
		border-top: none;
		padding: 20px 0 20px;
	}

	.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks.x5,
	.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks.x4 {
		padding: 0px 0 20px;
		margin-bottom: 0;
	}

	.tab_cont_panel .collaps-slider.st-inside .panel .grid-blocks img {
		margin-bottom: 8px;
		width: 70%;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.tab_cont_panel .tab_cont_panel-colaps .collaps-slider:nth-of-type(1) {
		margin-top: 23px;
	}

	.kbb-3 .panel .container-blocks {
		padding: 20px 0px 0px;
	}

	.kbb-3 .panel .blocks-left-c {
		width: auto;
	}

	.kbb-3 .panel .blocks-left-c img {
		width: 70% !important;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	.lnp .lnp-colps1 .panel iframe,
	.ebm-colps3 .panel iframe {
		height: 208px;
		padding: 0 10px 9px;
	}

	.tab_cont_panel iframe {
		height: 188px;
		padding: 0 10px 9px;
	}

	.ecn-page .title-hold h2 span {
		font-size: 40px;
	}

	/* .ecn-page button.tab-menu { width: auto;} */
	.ecn-page button .tm-img {
		width: auto;
	}

	.ecn-page button .tm-txt {
		font-size: 14px;
		line-height: normal;
	}

	.lnp .w1200 {
		margin: 0 10px;
	}

	.lnp .container-blocks .blocks-left-c {
		width: auto;
	}

	.lnp .container-blocks .blocks-left-c img {
		width: 60% !important;
	}

	.lnp .container-blocks .blocks-right-c {
		padding: 23px 30px;
	}

	.foh-colps1 .panel p {
		padding: 0 20px;
	}

	.foh-colps1 .grid-blocks.x4 p {
		padding: 0 40px;
	}

	.ebm-colps1 .grid-blocks.x4 p {
		padding: 0 50px;
	}

	.ebm-colps2 .container-blocks .blocks-right-c {
		margin-right: 0 !important;
	}

	.rw {
		padding-bottom: 0 !important;
	}

	.rw iframe {
		width: 100%;
		height: 218px;
		padding: 0 10px;
	}

	.fm .panel .bg-white {
		padding: 30px 20px;
	}

	.fm .container-blocks .blocks-left-c img {
		margin: 0 auto;
	}

	.fm .panel .container-blocks .blocks-left-c {
		margin: 0 auto;
	}

	.divTableCell.f20 {
		font-size: 16px !important;
		text-align: center;
	}

	.tab_cont_panel.m4-6 .w1040 .blocks-left-c {
		margin: 0 auto;
	}

	.tab_cont_panel.m4-6 .w1040 .tab_cont_panel-colaps {
		top: 0;
	}

	.weaning-colps2 .grd-wrap {
		grid-template-columns: 1fr;
	}

	.weaning-colps2 p.text-center.f16.m-b-m {
		padding: 0 20px;
	}

	.weaning-colps2 .grd-item:last-child {
		grid-column-start: 1;
		grid-column-end: 1;
	}

	.weaning-colps4 .w660 {
		padding: 0 20px;
	}

	.weaning-colps4 .grd-wrap .grid-blocks {
		padding: 0px 10px;
	}

	.weaning-colps4 .grd-wrap .grd-item:nth-child(3) .grid-blocks p,
	.weaning-colps4 .grd-wrap .grd-item:nth-child(4) .grid-blocks p {
		margin-top: -20px;
	}

	.weaning-colps4 .w900 p {
		padding: 0 10px;
	}

	.weaning-colps4 .panel .bg-white.border-rad12:nth-child(2) .w900 img {
		padding: 0;
	}

	.afta .w1200,
	.lnp .w1200 {
		margin: 0 20px;
		padding: 0 10px;
	}

	.afta {
		padding-left: 10px;
		padding-right: 10px;
	}

	.afta-0 .container-blocks .blocks-left-c {
		margin: 0 auto;
	}

	.afta-colps1 {
		margin: 0;
	}

	.afta-colps1 .col-md-6 {
		padding-left: 0;
		padding-right: 0;
	}

	.sf-2 .panel .w700 {
		margin: 0 10px;
	}

	.yri-colps-1 .w700 {
		padding: 0 10px;
	}

	.yri-colps-3 .container-fluid {
		padding: 0 10px;
	}

	.divTableCell strong {
		display: block;
		position: relative;
		transform: translateY(-50%);
		bottom: -30px;
	}

	.pfc-colps2 .w660 {
		padding: 0 20px;
	}

	.tab_cont_panel .collaps-slider.st-inside.pfc-colps3 .container-blocks.border-rad8 {
		padding: 20px;
	}

	.pfc-colps4 .grd-body .grd-wrap {
		gap: 0;
	}

	.pfc-colps4 .container-blocks .blocks-left-c {
		width: 90%;
		margin: 0 auto !important;
	}

	.pfc-colps4 .container-blocks .blocks-right-c p strong {
		font-size: 20px
	}

	.m12-24 .yri-colps-1 .container-blocks .blocks-left-c {
		position: initial;
		margin: 0 auto 20px auto;
		transform: none;
	}

	.m12-24 .yri-colps-1 .container-blocks {
		padding: 0px 0px 40px;
	}

	.m12-24 .yri-colps-1 .container-blocks .blocks-right-c {
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.yri-colps-3 .col-md-4 {
		width: auto;
	}

	.yri-colps-4 .grd-item {
		margin: 0;
	}

	.m12-24 .yri-colps-4 .container-blocks {
		padding: 20px 0 0px;
	}

	.yri-colps-4 .grd-item .blocks-right-c p {
		text-align: center;
	}

	.m12-24 .yri-colps-4 .container-blocks .blocks-left-c {
		width: 168px;
		height: auto;
		display: block;
		margin: 0 auto;
	}

	.m12-24 .yri-colps-4 .container-blocks .blocks-right-c {
		padding: 0px 10px 0 10px;
	}

	.m12-24 .yri-colps-4 .container-fluid::after {
		width: 274px;
		height: 179px;
	}

	.tab_cont_panel.m4-6 .tab_wrap .w1040 {
		max-height: inherit
	}

	.ciass .d-ib.m-t-s {
		margin-top: 0 !important;
	}

	.ciass .w800 {
		padding: 0 20px;
	}

	.ciass .collaps-slider.st-inside {
		margin: 0;
	}

	.ciass .title-head span {
		font-size: 50px;
	}

	.ciass .panel .p-b-m {
		padding-bottom: 10px !important;
	}

	.ciass .panel .container-fluid {
		padding: 20px !important;
	}

	.ciass .bg-cloud {
		padding-top: 0 !important;
	}

	.ciass .title-head.mt-3 {
		margin-top: 0;
	}

	.index-v2 .v1 .mb-other-links {
		display: grid;
		grid-template-columns: 33% 33% 33%;
	}

	.index-v2 .v1 .mb-other-links a:first-child {
		height: 55px;
		width: auto;
	}

	.index-v2 .v1-inner .mb-other-links {
		display: grid;
		grid-template-columns: 33% 33% 33%;
	}

	.index-v2 .v1-inner .mb-other-links a:first-child {
		height: 55px;
		width: auto;
	}

	.index-v2 .v1 .mb-other-links a,
	.index-v2 .v1-inner .mb-other-links a {
		width: auto;
		font-size: 13px;
		line-height: 14px;
		padding: 0 14px;
	}

	.index-v2 .slider .slider-card h1 {
		font-size: 16px;
		margin: 0 0 5px 0;
	}

	.index-v2 .slider .slider-card .button-holder a {
		font-size: 14px;
		width: 112px;
		padding: 8px 6px 8px;
		margin-bottom: 20px;
	}

	.index-v2 .slider .slider-card p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.index-v2 .tabs-buttons {
		flex-flow: row wrap;

	}

	.index-v2 button.tab-menu {
		margin: 10px 10px;
		width: 44%;
		box-sizing: border-box;
		font-size: 15px;
	}

	.index-v2 button.tab-menu {
		font-size: 15px;
		line-height: normal;
	}

	.index-v2 .tab_cont_panels {
		width: auto;
		padding: 5px 10px 36px;
	}

	.index-v2 .tab_cont_panels .img-center {
		padding: 0;
	}

	.index-v2 .tab_cont_panel .db-item img {
		width: auto;
	}

	.index-v2 .tabs {
		display: block;
	}

	.index-v2 .slick-prev:before,
	.index-v2 .slick-next:before,
	.index-v2 .slick-arrow {
		width: 30px;
		height: 30px;
	}

	.index-v2 .slick-prev,
	.index-v2 .slick-next {
		bottom: 45%;
	}

	.index-v2 .tab_cont_panel .slick-next {
		right: 0;
	}

	.index-v2 .tab_cont_panel .slick-prev {
		left: 0;
	}

	.index-v2 .mainslide .slick-prev {
		left: 10px;
	}

	.index-v2 .mainslide .slick-next {
		right: 10px;
	}

	.index-v2 .slider .image-holder {
		width: auto;
		min-height: auto;
	}

	.index-v2 .slider .image-holder img {
		border-radius: 0;
	}

	.index-v2 .slider .slider-card {
		margin: 0;
		right: 0;
		width: auto;
		min-height: 175px;
	}

	.index-v2 .slick-slider-one .slick-arrow {
		top: 20%;
	}

	.index-v2 .grd-item .gi-wrap {
		width: 100%;
		height: auto;
	}

	.index-v2 .grd-item .gi-wrap .gi-img-top {
		width: 100%;
		height: auto;
	}

	.index-v2 .slick-slider-one .slick-dots {
		bottom: 20px;
		left: 50%;
		transform: translate(-50%, 4px);
	}

	.vr2 .row {
		flex-flow: column;
	}

	.vr2 .col-md-3,
	.vr2 .col-md-9 {
		width: auto;
		padding: 20px;
	}

	.vr2 .col-md-9 .slider {
		padding: 10px;
	}

	.vr2 .slick-slider-one .slick-next {
		right: -3px;
	}

	.vr2 .slick-slider-one.slick-prev {
		left: -3px;
	}

	.vr2 .slider .slider-card h1 {
		font-size: 22px;
		margin: 0 0 20px 0;
	}

	.vr2 .grd-item {
		margin: 0;
	}

	.vr2 .grd-item .gi-wrap {
		width: 100%;
		height: 332px;
	}

	.vr2 .row.mb-only .flex-div-fw a:nth-child(3) .grd-item .gi-wrap .gi-img-top {
		width: 78%;
	}

	.vr2 .grd-item .gi-wrap .gi-img-top {
		position: static;
		transform: translate(0, 20px);
		width: 91%;
		margin: 0 auto;
	}

	.vr2 .col-md-3 .expert img {
		height: auto;
	}

	.indx-pt .flex-div-fw a {
		width: auto;
	}

	.dl-n-ply .modal-dialog .modal-page-content {
		width: auto;
	}

	.dl-n-ply .modal-dialog .modal-page-content h3 {
		text-align: center !important;
		margin-bottom: 20px;
	}

	.dl-n-ply .modal-dialog .modal-page-content .flex-div-fw {
		justify-content: center;
		align-content: center;
		flex-wrap: wrap;
	}

	.home-banner.index-v2 {
		margin: 0;
	}

	#pin-these-favourites .flex-div-fw .col-md-6:nth-child(2) {
		margin: 20px 0;
	}

	.like.rp-2row .content {
		margin-left: 20px;
		margin-right: 20px;
	}

	.like .rp-slick .rp-arrow {
		bottom: 0;
		top: 50%;
	}


}


@media screen and (max-width: 425px) {
	/* .title-hold h2 span {font-size: 46px;} */

	#qas .single-box .sgl-box-text {
		padding: 56px 20px 0px;
	}

	#quizzes .row .col-md-4 .container-blocks {
		padding: 0 6px;
	}

	#quizzes .container-blocks .img-bg img {
		height: auto;
	}

	#quizzes .container-blocks {
		padding: 0px 10px !important;
	}

	#quizzes .text-content {
		height: 160px;
	}

	.resources .button {
		width: 285px;
		font-size: 21px;
	}

	/* .like .title-hold h2 span {
        font-size: 90px;
        font-weight: bold;
    } */

}


@media screen and (max-width: 320px) {

	.snr,
	.mfp {
		height: auto;
	}
}

/* IE HACKS */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.header .navigation .sub-nav {
		margin-top: 9px;
	}

	.wrow2 ul,
	.learn-more.two-btn {
		justify-content: space-around;
	}

	.sub-nav ul {
		justify-content: space-around;
	}
}

.chl-inner-credit ul li:first-child {
	display: none !important;
}

/* child health plan CSS */
[data-pagename=chp] .mb-sublink a {
	display: table;
	margin: 0 0 0 20px;
	padding: 9px 0;
	text-align: left;
}

.chp p {
	line-height: 28px;
	font-size: 18px;
}

.chp .grd-wrap {
	grid-template-columns: repeat(2, 228px);
	grid-template-rows: auto auto;
	gap: 6px;
}

.chp .grd-item-cloud-yellow-bg {
	background-image: url(./images/grid-yellow-cloud-bg.jpg);
	width: auto;
	height: 171px;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-content: center;
}

.chp .grd-item-cloud-yellow-bg .gi-bg-img {
	width: auto;
	height: 78px;
	margin: 0 auto;
}

.chp .grd-item-cloud-yellow-bg span {
	text-align: center;
	font-weight: 700;
}

.chp .togglepannel .row .col-md-6 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.chp .tab {
	width: 1200px;
}

.chp button.tab-menu {
	width: 240px;
	height: 140px;
	background: #FFF7DE;
	border: solid 1px #FF9416;
	box-sizing: border-box;
}

.chp button.tab-menu .tm-img {
	width: auto;
}

.chp button.tab-menu .tm-img img {
	width: 77px;
	height: 77px;
}

.chp button.tab-menu.active-panel {
	background: #FF9416;
}

.chp .tab_cont_panels {
	border-top: 17px solid #FF9416;
	padding: 0 0 36px;
}

.chp .tab_cont_panels .tab_wrap .w1040 {
	margin-top: 40px;
}

.chp .tab_cont_panel .tab_wrap .db-slick-wrap {
	width: 1073px;
	margin-top: 25px;
}

.chp .tab_cont_panel .tab_wrap .db-slick-wrap .title-hold h2 span {
	font-size: 40px;
	letter-spacing: 0;
}

.chp .bg-cloud.bg-cloud-2orange::before {
	height: 734px;
	top: -170px;
}

.chp .tab_cont_panel .tab_wrap .db-slick-wrap .slick-next {
	right: 0;
}

.chp .tab_cont_panel .tab_wrap .db-slick-wrap .slick-prev {
	left: 0;
}

.about-chp .bg-cloud-orange {
	background-image: none;
	padding-top: 210px;
	position: relative;
}

.about-chp .bg-cloud.bg-cloud-orange::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/dfaafbae7c654a7e8a0c16f447cca66a);
	background-size: contain;
	top: 0;
	height: 670px;
	width: 100%;
}

.about-chp .title-hold h2 span {
	font-size: 56px;
	word-spacing: normal;
	letter-spacing: normal;
}

.about-chp .title-hold h3 span {
	font-size: 40px;
	word-spacing: normal;
	letter-spacing: normal;
}

.about-chp p {
	font-size: 18px;
	line-height: 28px;
	margin-top: 10px;
}

.about-chp .link-btn {
	padding: 23px 46px;
	align-items: center;
}

.about-chp .link-btn span {
	font-size: 40px;
}

.about-chp .link-btn .title-hold {
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}

.about-chp .btn-wicon .indicator {
	/* background-image: url(https://ch-api.healthhub.sg/api/public/content/665b065f2bc7468eb33455e812a9e0c7);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;

    transform: rotate(-90deg); */
	width: 50px;
	height: 50px;
}

.about-chp .btn-wicon .indicator.vertical.flip {
	/* transform: scaleY(-1) rotate(-90deg)  ; */
}

.about-chp .togglepannel {
	margin-top: 20px;
}

.about-chp .togglepannel .tp-body {
	padding: 0;
}

.about-chp .stbs-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr)
}

.about-chp .stbs-grid-item {
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-evenly;
	height: 249px;
}

.about-chp .stbs-grid-item:nth-child(even) {
	background: #FFEAD0;
}

.about-chp .stbs-grid-item:nth-child(odd) {
	background: #E6DCF3;
}

.about-chp .stbs-grid-item:first-child {
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
}

.about-chp .stbs-grid-item:last-child {
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
}


.about-chp .stbs-grid-item .stbs-num {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: #834FC2;

}

.about-chp .stbs-grid-item .stbs-title {
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	color: #000;
}

.about-chp .stbs-grid-item .stbs-descp {
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: normal;
	line-height: 28px;
	text-align: center;
	color: #000;
	height: 84px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.abtchp-sec1 {
	width: 1163px;
	margin: 0 auto;
}

.abtchp-sec1 .title-hold {
	width: 356px;
}

.abtchp-sec2 .container-fluid {
	width: 1200px;
	padding: 0;
}

.abtchp-sec2 .col-img {
	padding: 0 !important;
	right: 0;
	z-index: 1;
	position: absolute;
}

.abtchp-sec2 .col-txt {
	padding: 0 !important;
	z-index: 2;
	position: relative;
	left: 0;
	height: 411px;
}


/* .abtchp-sec2 .container-fluid {
    width: 1215px; padding: 0;margin: 0 auto;
    background: url(../images/about-chp-sec2-img.png) no-repeat center right ;
    background-size: contain;
    padding: 34px 0;
    box-sizing: border-box;
    height: 411px;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
} */

.abtchp-sec2 .flex-column-center {
	align-items: flex-start;
	width: 708px;
}

.abtchp-sec2 .col-txt p {
	padding: 0 60px;
	margin: 10px auto 0;
	display: block;
}

.abtchp-sec4 .text-center p {
	width: 612px;
	display: block;
	margin: 15px auto 0;
	text-align: center;
}

.abtchp-sec3 .text-center p {
	width: 893px;
	display: block;
	margin: 15px auto 30px;
	text-align: center;
}

.abtchp-sec3 .togglepannel {
	padding: 0;
}

.abtchp-sec3 .togglepannel .row {
	display: flex;
	justify-content: flex-end;
}

.abtchp-sec3 .col-img {
	padding: 0 !important;
	left: 0;
	z-index: 1;
	position: absolute;
}

.abtchp-sec3 .col-txt {
	padding: 0 !important;
	z-index: 2;
	position: relative;
	right: 0;
	height: 362px;
}

/* .abtchp-sec3 .togglepannel .container-fluid {
    padding: 0;
    margin: 0 auto;
    background: url(../images/about-chp-sec3-img.jpg) no-repeat center left;
    background-size: contain;
    padding: 34px 0;
    box-sizing: border-box;
    height: 411px;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    width: 1041px;
} */


.abtchp-sec4 .stbs-grid {
	grid-template-columns: repeat(3, 1fr)
}

.abtchp-sec4 .stbs-grid-item {
	background: #FFE3B6 !important;
	height: 370px;
}

.abtchp-sec .stbs-grid-item .stbs-title {
	font-family: "milkynice";
}

.abtchp-sec4 .stbs-grid-item img {
	margin: 0 auto;
}

.abtchp-sec4 .stbs-grid-item .stbs-descp {
	padding: 0 65px;
}

.abtchp-sec5 .text-center p {
	width: 460px;
	display: block;
	margin: 20px auto 20px;
	text-align: center;
}

.abtchp-sec5 .tp-body {
	width: 1200px;
	margin: 0 auto;
}

.abtchp-sec5 .stbs-grid-item {
	height: auto;
	padding: 20px 20px;
}

.abtchp-sec5 .stbs-grid-item .stbs-title {
	margin: 10px 0;
}

.abtchp-sec5 .stbs-grid-item .stbs-descp {
	margin: 10px 0 0 0;
}

.abtchp-sec5 .stbs-grid-item img {
	margin: 10px auto 0;
	height: 149px;
}


.chp.faq .bg-cloud {
	padding: 40px 0 30px;
}

.chp.faq .cloneme.insert {
	border-radius: 40px;
}

.faq-chp .collaps-slider .accord~.panel {
	padding: 0px 0px 10px;
}

.faq-chp .border-rad16 {
	border-radius: 0px 0px 16px 16px;
}

.faq-chp .accordion.accord {
	transition: all 0.3s ease-in-out;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.faq-chp .res-head h3 {
	font-family: "milkynice";
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 34px;
	letter-spacing: 0.08em;
	color: #000000;
	text-align: left;
	padding: 31px 5px 10px;
}

.faq-chp .collaps-slider .panel {
	border: none;
	padding: 0;
	transition: all 0.3s ease-in-out;
}

.faq-chp .collaps-slider .accordion {
	border: bg-orange solid 1px;
}

.faq-chp.m-s-wrap {
	padding-left: 0;
	padding-right: 0;
}

.faq-chp .panel .container-fluid {
	padding: 0 25px;
}

.faq-chp .panel .grd-head {
	width: auto;
	margin: 31px 0;
}

.faq-chp .acc-icon-minus {
	background: url(../images/fat-minus-icon.svg) center top no-repeat;
	height: 20px;
	width: 20px;
	background-size: contain;
}

.faq-chp .acc-icon-plus {
	background: url(../images/fat-plus-icon.svg) center top no-repeat;
	height: 20px;
	width: 20px;
	background-size: contain;
}

.faq-chp .calcard-head {
	height: 81px;
	color: #fff;
	font-family: "milkynice";
	font-size: 20px;
	padding: 0 50px;
}

.faq-chp .calcard-body {
	font-family: "milkynice";
	font-size: 20px;
	padding: 30px 50px;
	min-height: 515px;
}

.faq-chp .calcard-body .btn-default {
	display: inline-block;
}

.faq-chp .collaps-slider.st-inside:not(:last-child) {
	margin-bottom: 12px;
}

.faq-chp-sec2 {
	width: 1040px
}

.faq-chp-sec2 .cw-item {
	width: 50%;
	margin: 0;
}

.faq-chp-sec2 .cw-item[data-post="left"] {
	margin-right: 15px;
}

.faq-chp-sec2 .cw-item[data-post="right"] {
	margin-left: 15px;
}

.faq-chp-sec2 .cw-waterfall {
	margin: 0;
}

.faq-chp-sec2 .bottom-part {
	border-radius: 40px;
}

.faq-chp-sec2 .bottom-part,
.faq-chp-sec2 .cw-item .bottom-part.active {
	border-top-right-radius: 40px;
	border-top-left-radius: 40px;
}

.faq-chp-sec2 .bottom-part .item-txt {
	width: 442px;
	height: 150px;
	margin-top: 0px;
	margin-bottom: 80px;

}

.faq-chp-sec2 .cw-item .bottom-part .bp-inner {
	height: 350px;
	padding: 30px 0;
}

.faq-chp-sec2-iconr1 {
	background: #D9F4FC;
	width: 70px;
	height: 70px;
	float: left;
}

.faq-chp-sec2-iconr2 {
	background: #FFF1CD;
	width: 70px;
	height: 70px;
	float: left;
}

.faq-chp-sec2-row {
	display: flex;
}

.faq-chp-sec2-img {
	float: left;
}

.faq-chp-sec2-txt {
	display: table;
	clear: both;
	width: 70%;
	padding-left: 10px
}

.chp .featured-topics {
	width: 985px;
	margin: 0 auto;
}

.chp .featop .featop-thum {
	border-radius: 16px;

	margin: 0 5px;
}

.chp .featop .slick-prev {
	left: -20px;
}

.chp .featop .slick-next {
	right: -20px;
}

.chp .featop .featop-thum a {
	width: 188px;
	height: 166px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	border-radius: 16px;
}

.chp .featop .featop-thum span {
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;

	text-align: center;
	margin-top: 5px;
	color: #000;
}

.chp .featop .featop-thum a img {
	transition: all 0.2s ease-in-out;
}

.chp .featop .featop-thum a:hover>img {
	transform: scale(0.8);
	transition: all 0.2s ease-in-out;
}

.chp-sec2 {
	width: 1094px;
}

.chp-sec2 .cw-item {
	width: 50%;
	margin: 0;
}

.chp-sec2 .cw-item[data-post="left"] {
	margin-right: 7px;
}

.chp-sec2 .cw-item[data-post="right"] {
	margin-left: 7px;
}

.chp-sec2 .cw-waterfall {
	margin: 0;
}

.cw-item .bottom-part .bp-inner {
	height: 289px;
	padding: 30px 0;
}

.chp .purple-bg-text {
	padding: 16px 24px !important;
	text-align: center;
}

.chp-sec2 .bottom-part,
.chp-sec2 .cw-item .bottom-part.active {
	border-top-right-radius: 24px;
	border-top-left-radius: 24px;
}

.chp-sec2 .bottom-part .item-txt {
	padding: 5px 0;
	width: 442px;
	height: 125px;
	margin: 0 auto 30px;

}

.chp-sec2 .cw-items-wrap .cloneme.insert {
	border-radius: 24px;
}

.chp-sec2 .cw-items-wrap .cloneme.insert .container-fluid,
.chp-sec2 .cw-items-wrap .cloneme.insert .container-fluid .row [class*="col-md"] {
	padding: 0;
	margin-bottom: 20px;
}

.chp-sec2 .cw-items-wrap .cloneme.insert .container-fluid .row [class*="col-md"]:not(:last-child) {
	margin-bottom: 20px;
}

/* .faq-chp-sec2.item-icon {} */
.faq-chp-sec2 .txt-quote>div {
	line-height: 28px;
}

.faq-chp-sec2 .l-quote {
	margin-right: 10px;
}

.faq-chp-sec2 .r-quote {
	display: flex;
	align-content: flex-end;
	flex-flow: wrap;
	padding-bottom: 38px;
	margin-left: 10px;

}

.faq-chp-sec2 .cloneme {
	padding: 40px 20px;
}

.faq-chp-sec2 .cloneme .cont {
	padding: 15px;
	height: auto;
	border-radius: 15px;
}

.faq-chp-sec2 .cloneme .cont .cont-txt {
	height: auto;
}

.faq-chp-sec2 .cloneme .cont .cont-txt p.f24 {
	line-height: 32px;
}


/* .chp-sec2.item-icon {} */
.chp-sec2 .txt-quote>div {
	line-height: 28px;
}

.chp-sec2 .l-quote {
	margin-right: 10px;
}

.chp-sec2 .r-quote {
	display: flex;
	align-content: flex-end;
	flex-flow: wrap;
	padding-bottom: 38px;
	margin-left: 10px;

}

.chp-sec2 .cloneme .cont {
	padding: 39px 37px;
	height: auto;
	border-radius: 24px;
}

.chp-sec2 .cloneme .cont .cont-txt {
	height: auto;
}

.chp-sec2 .cloneme .cont .cont-txt p.f24 {
	line-height: 32px;
}

.dyk-2 {
	background: url(../images/healthy-choices.png) no-repeat center top;
	background-size: cover;
	width: 963px;
	margin: 25px auto 0;
	padding-bottom: 25px;

}

.dyk-2 .cont-txt {
	width: 516px;
	margin: 0 auto;
}

.dyk-2 .cont-txt p {
	line-height: normal;
}

.dyk-2 .cont-txt p:not(:last-child) {
	margin-bottom: 30px;
}

.chp-sec3 .cw-item .upper-part {
	height: 187px;
	padding: 0;
}

.chp-sec3 .cw-item .bottom-part .bp-inner {
	height: auto;
	padding: 0px 0 5px;
}

.chp-sec3 .cw-item .bottom-part .bp-inner .item-txt {
	font-family: 'milkynice';
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	padding: 0 20px;
	height: 72px;
	text-align: center;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
}

.chp-sec3 .cloneme {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	padding: 35px;
}

.chp-sec3 .cloneme p {
	margin: 0;
}

.chp-sec3 .extra-inner {
	position: relative;
	width: 1137px;
	height: 307px;
	margin: 35px auto 0;
	right: 3.4%;
}

.chp-sec3 .extra-inner::after {
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	width: 1137px;
	height: 307px;
	background: url(../images/benefits-healthy-eating.png) no-repeat center top;
	background-size: contain;
}

.chp-sec3 .extra-inner .dbox {
	border-radius: 32px;
	padding: 35px 45px;
	width: 513px;
	position: absolute;
	right: 0;
	z-index: 1;
	right: 6%;
	top: 16%;
}

.chp-sec3 .extra-inner .dbox p {
	margin: 0;
}


.chp-sec4 .wimg::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -90px;
	background: url(../images/path-shape-eating-journey.png) no-repeat center top;
	background-size: contain;
	width: 527px;
	height: 444px;
}

.chp-sec4 .wimg .col-md-7 {
	width: 59.333333%;
}

.chp-sec4 .wimg .col-md-7 p:not(:first-child) {
	margin-top: 27px;
}

.chp-sec4 .collaps-slider .panel .cw-item {
	width: 396px;
}

.chp-sec4 .cw-item {
	width: 465px;
	display: flex;
	flex-flow: row;
	background-color: #fff;
	border-radius: 12px;
	padding: 10px 12px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25)
}

.chp-sec4 .cw-item .upper-part {
	width: 94px;
	border-radius: 0;
	padding: 5px;
	background: transparent;
}

.chp-sec4 .cw-item .upper-part img {
	width: 100%;
	padding: 0;
}

.chp-sec4 .cw-item .bottom-part {
	width: 79%;
	border-radius: 0;
	background: transparent;
	display: flex;
}

.chp-sec4 .cw-item .bottom-part .bp-inner {
	height: auto;
	min-height: auto;
	padding: 0 32px 0 13px;
	flex-flow: row wrap;
	justify-content: space-between;
	position: relative;
	width: 100%;
}

.chp-sec4 .cw-item .bottom-part .bp-inner .item-txt {
	align-self: baseline;
	margin-top: 10px;
}

.chp-sec4 .cw-item .bottom-part .bp-inner p:first-child {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 3px;
}

.chp-sec4 .cw-item .bottom-part .bp-inner p:nth-child(2) {
	font-size: 20px;
	font-family: 'milkynice';
	margin-bottom: 3px;
	margin-bottom: 0;
}

.chp-sec4 .cw-item .bp-inner .item-icon {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 32px;
	height: 32px;
}

.chp-sec4 .cw-item .bottom-part.active::after {
	display: none;
}

.chp-sec4 .cw-waterfall {
	margin-top: 18px;
	width: auto;
}

.chp-sec4 .cw-waterfall.mid {
	border-radius: 12px;
}

.chp-sec4 .cw-waterfall .cloneme {
	padding: 30px 30px;
}

.chp-sec4 .cloneme .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.chp-sec4 .timeline {
	padding: 20px 0;
}

.chp-sec4 .timeline .row {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
}

.chp-sec4 .timeline h3.mb-only {
	display: none;
}

.chp-sec4 .timeline.second .cw-items-wrap {
	justify-content: space-between;
}

.chp-sec4 .timeline.second .cw-item {
	border: solid 1px #FFEAD0;
	box-shadow: none;
	background: #fff;
	width: 256px;
	flex-flow: column;
	justify-content: space-evenly;
}

.chp-sec4 .timeline.second .cw-item .bottom-part {
	width: auto;
}

.chp-sec4 .timeline.second .cw-item .bottom-part .bp-inner {
	flex-flow: column wrap;
	min-height: 184px;
	position: relative;
}

.chp-sec4 .timeline.second .cw-item .bottom-part .item-icon {
	position: absolute;
	width: 32px;
	height: 32px;
}

.chp-sec4 .timeline.second .cw-item.selected,
.chp-sec4 .timeline.second .cw-waterfall {
	border: solid 1px #FF9416;
}

.chp-sec4 .timeline.second .cw-item .active .bp-inner .item-txt {
	font-weight: 600;
}

.chp-sec4 .timeline.second .cw-item .item-txt {
	font-size: 18px;
	line-height: 24px;
	font-family: 'Open Sans';
}

.chp-sec4 .timeline.second .wheight {
	height: 260px;
}

.chp-sec4 .dbox {
	border-radius: 16px;
	padding: 7px 25px;
	margin: 0 15px;
	height: 142px;
	display: flex;
	align-content: center;
	flex-flow: wrap;
	position: relative;
}

.chp-sec4 .dbox p {
	margin: 0;
}

.chp-sec4 .dbox.orange {
	background: #FFEAD0;
	border: solid 1px #FF9416;

}

.chp-sec4 .dbox.orange::after {
	content: "";
	display: block;
	position: absolute;
	right: -42px;
	width: 24px;
	height: 24px;
	background: url(../images/orange-circle-arrow-small.png) no-repeat center top;
	background-size: contain;
	bottom: 40%;

}

.chp-sec4 .dbox.green {
	background: #D3ECE8;
	border: solid 1px #25A18E;

}

.chp-sec4 .dbox.green::after {
	content: "";
	display: block;
	position: absolute;
	right: -42px;
	width: 24px;
	height: 24px;
	background: url(../images/green-circle-arrow-small.png) no-repeat center top;
	background-size: contain;
	bottom: 40%;

}

.chp-sec4 .dbox.blue {
	background: #CFE7FB;
	border: solid 1px #42A0EE;

}

.chp-sec4 .cw-items-wrap .cloneme.insert {
	border-radius: 24px;
}

.chp-sec4 .cw-items-wrap .cloneme.insert .container-fluid,
.chp-sec2 .cw-items-wrap .cloneme.insert .container-fluid .row [class*="col-md"] {
	padding: 0;
	margin-bottom: 0;
}

.chp-sec4 .cw-items-wrap .cloneme.insert .container-fluid .row [class*="col-md"]:not(:last-child) {
	margin-bottom: 0;
	padding: 0;
}

.chp-sec4 .cw-items-wrap .cloneme.insert .container-fluid .row [class*="col-md"] {
	width: auto;
	margin: 0;
	padding: 0;
}

.chp-sec4 .cw-items-wrap .cloneme.insert .container-fluid .row {
	flex-flow: column;
}

.chp-sec5 .inner-content {
	width: 1077px;
	margin: 0 auto;
}

.chp-sec5 .sechero {
	width: 889px;
	margin: 0 auto;
	display: block;
}

.chp-sec5 .collaps-slider .panel {
	border: none;
	padding: 0;
	transition: all 0.3s ease-in-out;
}

.chp-sec5 .accordion {
	transition: all 0.3s ease-in-out;
	padding: 39px 50px;
	font-size: 28px;
	border-radius: 32px;
}

.chp-sec5 .accordion.accord {
	transition: all 0.3s ease-in-out;
	-webkit-border-top-left-radius: 32px;
	-webkit-border-top-right-radius: 32px;
	-moz-border-radius-topleft: 32px;
	-moz-border-radius-topright: 32px;
	border-top-left-radius: 32px;
	border-top-right-radius: 32px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.chp-sec5 .collaps-slider .panel .panel-wrap {
	border-bottom-left-radius: 32px;
	border-bottom-right-radius: 32px;
}

.chp-sec5 .collaps-slider .panel .panel-wrap .container-fluid {
	padding: 39px 50px;
}

.chp-sec5 .acc-icon-minus,
.chp-sec5 .acc-icon-plus {
	right: 30px;
}

.chp-sec5 .acc-icon-minus {
	background: url(../images/arrow-chevron-down-white.png) center top no-repeat;
	width: 20px;
	height: 17px;
	background-size: contain;
}

.chp-sec5 .acc-icon-plus {
	background: url(../images/arrow-chevron-down-white.png) center top no-repeat;
	width: 20px;
	height: 17px;
	background-size: contain;
	transform: scaleY(-1) translateY(50%);
}

/* CHP Section 6 */
.chp-sec6 .sechero {
	width: 1044px;
	margin: 0 auto;
	display: block;
	position: relative;
	bottom: -59px;
}

.chp-sec6 .accordion {
	transition: all 0.3s ease-in-out;
	padding: 26px 40px;
	font-size: 24px;
	border-radius: 24px;
}

.chp-sec6 .accordion.accord {
	transition: all 0.3s ease-in-out;
	-webkit-border-top-left-radius: 32px;
	-webkit-border-top-right-radius: 32px;
	-moz-border-radius-topleft: 32px;
	-moz-border-radius-topright: 32px;
	border-top-left-radius: 32px;
	border-top-right-radius: 32px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.chp-sec6 .acc-icon-minus,
.chp-sec6 .acc-icon-plus {
	right: 30px;
}

.chp-sec6 .acc-icon-minus {
	background: url(../images/arrow-chevron-down-black.png) center top no-repeat;
	width: 28px;
	height: 16px;
	background-size: contain;
}

.chp-sec6 .acc-icon-plus {
	background: url(../images/arrow-chevron-down-black.png) center top no-repeat;
	width: 28px;
	height: 16px;
	background-size: contain;
	transform: scaleY(-1) translateY(50%);
}



.chp-sec6 .collaps-slider .panel .panel-wrap {
	border-bottom-left-radius: 32px;
	border-bottom-right-radius: 32px;
}

.chp-sec6 .collaps-slider .panel {
	border: none;
	padding: 0;
	transition: all 0.3s ease-in-out;
}

.chp-sec6 .collaps-slider .panel .panel-wrap .container-fluid {
	padding: 0px 40px 38px;
}

.chp-sec6 .colaps3 .panel .extra-content {
	border-radius: 12px;
	padding: 20px 20px;
	margin: 20px 22px;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
}

.chp-sec6 .colaps3 .panel .extra-content .grid-items {
	display: grid;
	grid-template-columns: repeat(3, 229px);
	grid-template-rows: auto auto;
	gap: 16px;
}

.chp-sec6 .colaps3 .panel .extra-content .grid-items .grid-item {
	background: #FFF1CD;
	border: 1px solid #FFC148;
	border-radius: 4px;
	height: 106px;
	font-family: "Open Sans";
	font-size: 16px;
	line-height: normal;
}

.chp-sec6 .cw-item .upper-part {
	padding: 0 0 0 0;
	height: 131px;
	box-sizing: border-box;
	position: relative;
}

.chp-sec6 .cw-item .upper-part img {
	position: absolute;
	z-index: 1;
	bottom: -14px;
}

.chp-sec6 .cw-item .bottom-part {
	position: relative;
	z-index: 2;
}

.chp-sec6 .cw-item .bottom-part .bp-inner {
	height: 128px;
	min-height: 0;
	padding: 0;
	flex-wrap: nowrap;
}

.chp-sec6 .cw-item .bottom-part .bp-inner .item-txt {
	font-family: 'milkynice';
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	padding: 0 20px;
	height: 72px;
	text-align: center;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
}

.chp-sec6 .cw-item .bottom-part .bp-inner .item-icon {
	width: 32px;
	height: 32px;
	position: relative;
	bottom: 10px;
}

.chp-sec6 .cloneme {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	padding: 35px;
}

.chp-sec6 .cloneme p {
	margin-bottom: 0;
}

.chp-sec6 .card-waterfall.cust {
	display: flex;
	justify-content: center;
}

.chp-sec6 .cust .cw-items-wrap {
	display: block;
}

.chp-sec6 .cust .cw-item {
	width: 380px;

	background-color: #fff;
	border-radius: 12px;
	padding: 10px 16px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
	display: inline-flex;
	flex-flow: column nowrap;

}

.chp-sec6 .cust .cw-item .cw-item-body {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
}

.chp-sec6 .cust .cw-item .upper-part {
	width: 94px;
	height: auto;
	border-radius: 0;
	padding: 0px;
	background: transparent;
}

.chp-sec6 .cust .cw-item .upper-part img {
	width: 100%;
	position: static;
}

.chp-sec6 .cust .cw-item .bottom-part {
	width: 70%;
	border-radius: 0;
	background: transparent;
	display: block;
}

.chp-sec6 .cust .cw-item .bottom-part .bp-inner {
	height: auto;
	min-height: 88px;
	padding: 0 5px;
	flex-flow: row wrap;
	justify-content: space-between;
	position: relative;
	align-content: space-between;
}

.chp-sec6 .cust .cw-item .bottom-part .bp-inner .item-txt {
	margin: 15px 0 0 0;
	font-size: 18px;
	font-family: 'milkynice';
	line-height: normal;
	color: #000;
	padding: 0;
	text-align: left;
	display: block;
}

.chp-sec6 .cust .cw-item .bottom-part .bp-inner p:first-child {
	font-size: 18px;
	font-family: 'milkynice';
	margin-bottom: 3px;
	margin-bottom: 0;
}

.chp-sec6 .cust .cw-item .bp-inner .item-icon {
	position: absolute;
	right: 0;
	bottom: 10px;
	width: 32px;
	height: 32px;
}

.chp-sec6 [data-colaps].togglepannel {
	padding: 0;
	margin: 15px 0 0 0;
}

.hss-chp {
	width: 1000px;
	padding: 60px 40px;
	border-radius: 16px;
	border: solid 1px #D9D9D9;
}

.hss-chp .cont {
	width: 810px;
	padding: 0;
	margin: 0 auto;
}

.hss-chp .row {
	display: flex;
	justify-content: space-between;
	margin: 0;
	padding: 0;
}

.hss-chp .row::before,
.hss-chp .row::after {
	display: none;
}

.hss-chp .col-md-6 {
	width: 360px;
	padding: 0;
}

.hss-chp .btn-default {
	padding: 8px 43px;
	border-radius: 20px;
	margin-top: 34px;
	margin-top: 24px;
	display: inline-block;
}

.story .sinf .db-item {
	padding: 50px 50px 0 50px;
}

.story .sinf .db-item .bg-lorange {
	padding: 40px;
}

.story .sinf .db-item .img-center {
	width: 640px;
	margin: 0 auto;
}

.sinf-h img {
	width: 648px;
	margin: 0 auto;
}

.sinf-h .deco-heart-callout {
	position: relative;
}

.sinf-h .deco-heart-callout::before {
	content: "";
	position: absolute;
	width: 81px;
	height: 68px;
	top: -59px;
	right: 65px;
	background: url(../images/heart-deco-callout.png) no-repeat center top;
	background-size: contain;
}

.sinf-h .deco-heart-lnr {
	position: relative;
}

.sinf-h .deco-heart-lnr::before {
	content: "";
	position: absolute;
	width: 141px;
	height: 92px;
	top: 14%;
	left: -51px;
	background: url(../images/heart-deco-left.png) no-repeat center top;
	background-size: contain;
}

.sinf-h.foo .deco-heart-lnr::before {
	width: 92px;
	height: 60px;
	top: 14%;
	left: -51px;
}

.sinf-h .deco-heart-lnr::after {
	content: "";
	position: absolute;
	width: 125px;
	height: 85px;
	top: 20%;
	right: -52px;
	background: url(../images/heart-deco-right.png) no-repeat center top;
	background-size: contain;
}

.sinf-h.foo .deco-heart-lnr::after {
	width: 124px;
	height: 65px;
	top: 2%;
	right: -52px;
}

.sinf-h.foo {
	padding: 40px 64px;
}

.sinf-h.foo .d-flex-row .story-left {
	width: 350px;
	margin: 0 auto;
}

.sinf-h.foo .d-flex-row .story-left img.mb-only {
	display: none;
}

.sinf-h.foo .d-flex-row .story-rigt {
	width: 471px;
	margin: 0 auto;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
}

.sinf-h.foo .d-flex-row .story-rigt img.mb-only {
	display: none;
}

#tab1 .chp-sec2 .grd-body {
	padding: 0;
}

#tab1 .chp-sec2 .grd-body .grd-wrap {
	grid-template-columns: repeat(3, 129px);
}

#tab1 .chp-sec2 .grd-body .grd-wrap .grd-item {
	display: flex;
	flex-flow: column wrap;
	justify-content: flex-start;
}

#tab1 .chp-sec2 .grd-body .grd-wrap .grd-item .gi-wrap {
	height: auto;
}

#tab1 .chp-sec2 .grd-body .grd-wrap .grd-item .gi-wrap p {
	font-size: 10px;
	line-height: normal;
}

#tab1 .chp-sec2 .grd-body .grd-wrap .gi-bg-img {
	width: auto;
	height: auto;
}

#tab1 .chp-sec2 .dyk-2 {
	background: url(../images/healthy-choices-tab-1.png) no-repeat center top;
	background-size: cover;
	width: 963px;
	margin: 25px auto 0;
	padding-bottom: 35px;
}

#tab1 .chp-sec3 .card-waterfall.nf {
	margin-top: 10px;
}

#tab1 .chp-sec3 .nf .cw-item {
	width: 50%;
	display: flex;
	flex-flow: row;
	background-color: #fff;
	border-radius: 12px;
	padding: 10px 12px;
	margin: 0 7px;
	box-shadow: none;
}

#tab1 .chp-sec3 .nf .cw-item:first-child {
	margin-left: 0;
}

#tab1 .chp-sec3 .nf .cw-item:last-child {
	margin-right: 0;
}

#tab1 .chp-sec3 .nf .cw-item .upper-part {
	width: 94px;
	height: auto;
	border-radius: 0;
	padding: 5px;
	background: transparent;
	display: inline-block;
}

#tab1 .chp-sec3 .nf .cw-item .bottom-part {
	width: 79%;
	height: auto;
	border-radius: 0;
	background: transparent;
}

#tab1 .chp-sec3 .nf .cw-item .bottom-part .bp-inner {
	height: auto;
	min-height: auto;
	padding: 0 10px;
	flex-flow: row wrap;
	justify-content: space-between;
	position: relative;
}

#tab1 .chp-sec3 .nf .cw-item .bottom-part .bp-inner .item-txt {
	margin: 5px 0 0 0;
	align-items: flex-start;
	padding: 0;
	justify-content: flex-start;
}

#tab1 .chp-sec3 .nf .cw-item .bottom-part .bp-inner p:first-child {
	font-size: 18px;
	font-family: 'milkynice';
	margin-bottom: 3px;
	line-height: 24px;
	color: #000;
	text-align: left;
}

#tab1 .chp-sec3 .extra-inner {
	position: relative;
	width: 1137px;
	height: 429px;
	margin: 0 auto;
}

#tab1 .chp-sec3 .extra-inner .dbox {
	border-radius: 32px;
	padding: 35px 45px;
	width: 513px;
	position: absolute;
	right: 0;
	z-index: 1;
	left: 34px;
	top: 16%;
}

#tab1 .chp-sec3 .extra-inner::after {
	content: "";
	display: block;
	position: absolute;
	right: -10%;
	z-index: 0;
	width: 816px;
	height: 430px;
	background: url(.https://ch-api.healthhub.sg/api/public/content/597b1505c3a94b338104315678a7eb41) no-repeat center top;
	background-size: contain;
}

#tab1 .chp-sec4 .accordion {
	transition: all 0.3s ease-in-out;
	padding: 26px 80px 26px 40px;
	font-size: 24px;
	border-radius: 24px;
}

#tab1 .chp-sec4 .acc-icon-minus,
#tab1 .chp-sec4 .acc-icon-plus {
	right: 30px;
}

#tab1 .chp-sec4 .acc-icon-minus {
	background: url(../images/arrow-chevron-down-black.png) center top no-repeat;
	width: 28px;
	height: 16px;
	background-size: contain;
}

#tab1 .chp-sec4 .acc-icon-plus {
	background: url(../images/arrow-chevron-down-black.png) center top no-repeat;
	width: 28px;
	height: 16px;
	background-size: contain;
	transform: scaleY(-1) translateY(50%);
}



#tab1 .chp-sec4 .collaps-slider .panel .panel-wrap {
	border-bottom-left-radius: 32px;
	border-bottom-right-radius: 32px;
}

#tab1 .chp-sec4 .collaps-slider .panel {
	border: none;
	padding: 0;
	transition: all 0.3s ease-in-out;
}

#tab1 .chp-sec4 .accordion.accord {
	transition: all 0.3s ease-in-out;
	-webkit-border-top-left-radius: 32px;
	-webkit-border-top-right-radius: 32px;
	-moz-border-radius-topleft: 32px;
	-moz-border-radius-topright: 32px;
	border-top-left-radius: 32px;
	border-top-right-radius: 32px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

/* #tab1 .chp-sec4 .cw-item {width: 395px;} */
#tab1 .chp-sec4 .collaps-slider .panel .panel-wrap .container-fluid {
	padding: 0px 40px 38px;
}

#tab1 .chp-sec4 .panel .panel-wrap .cloneme .container-fluid {
	padding: 0;
}

#tab1 .chp-sec4 .cw-item .bottom-part .bp-inner p:first-child {
	font-size: 20px;
	font-family: 'milkynice';
	line-height: normal;
	margin-bottom: 3px;
}

#tab1 .chp-sec4 .grid-items {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 32px;
}

#tab1 .chp-sec4 .grid-items .grid-item {
	background: #fff;
	border: 1px solid #42A0EE;
	border-radius: 24px;
	height: auto;
	font-family: "Open Sans";
	font-size: 16px;
	line-height: normal;
	padding: 36px;
	text-align: left;
}

#tab1 .chp-sec4 .grid-items .grid-item p {
	font-size: 18px;
	line-height: 28px;
	text-align: center;
}

#tab1 .chp-sec4 .wimg {
	padding-bottom: 110px;
}

#tab1 .chp-sec4 .wimg::after {
	content: "";
	position: absolute;
	right: -40px;
	bottom: 0;
	top: unset;
	width: 570px;
	height: 255px;
	background: url(../images/tab1-section4-botm-img0.png) no-repeat center top;
	background-size: contain;
	z-index: -1;
}

#tab1 .chp-sec4.inherit .wimg::after {
	content: "";
	position: absolute;
	right: -40px;
	bottom: 0;
	top: unset;
	width: 570px;
	height: 285px;
	background: url(../images/tab1-section4-botm-img.png) no-repeat center top;
	background-size: contain;
	z-index: -1;
}

#tab1 .chp-sec4.inherit .card-waterfall.cust {
	display: flex;
	justify-content: center;
}

#tab1 .chp-sec4.inherit .cust .cw-items-wrap {
	display: block;
}

#tab1 .chp-sec4.inherit .cust .cw-item {
	width: 464px;

	background-color: #fff;
	border-radius: 12px;
	padding: 10px 16px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
	display: inline-flex;
	flex-flow: column nowrap;

}

#tab1 .chp-sec4.inherit .cust .cw-item:first-child {
	margin-left: 0;
	margin-right: 14px;
}

#tab1 .chp-sec4.inherit .cust .cw-item:last-child {
	margin-right: 0;
	margin-left: 14px;
}

#tab1 .chp-sec4.inherit .cust .cw-item .cw-item-body {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
}

#tab1 .chp-sec4.inherit .cust .cw-item .upper-part {
	width: 94px;
	height: auto;
	border-radius: 0;
	padding: 0px;
	background: transparent;
}

#tab1 .chp-sec4.inherit .cust .cw-item .upper-part img {
	width: 100%;
	position: static;
}

#tab1 .chp-sec4.inherit .cust .cw-item .bottom-part {
	width: 76%;
	border-radius: 0;
	background: transparent;
	display: block;
}

#tab1 .chp-sec4.inherit .cust .cw-item .bottom-part .bp-inner {
	height: auto;
	min-height: 88px;
	padding: 0 5px;
	flex-flow: row wrap;
	justify-content: space-between;
	position: relative;
	align-content: space-between;
}

#tab1 .chp-sec4.inherit .cust .cw-item .bottom-part .bp-inner .item-txt {
	margin: 10px 0 0 0;
	font-size: 18px;
	font-family: 'milkynice';
	line-height: normal;
	color: #000;
	padding: 0;
	text-align: left;
	display: block;
}

#tab1 .chp-sec4.inherit .cust .cw-item .bottom-part .bp-inner p:first-child {
	font-size: 20x;
	font-family: 'milkynice';
	margin-bottom: 3px;
	margin-bottom: 0;
}

#tab1 .chp-sec4.inherit .cust .cw-item .bp-inner .item-icon {
	position: absolute;
	right: 0;
	bottom: 10px;
	width: 32px;
	height: 32px;
}

#tab1 .chp-sec4.inherit [data-colaps].togglepannel {
	padding: 0;
	margin: 15px 0 0 0;
}

#tab1 .chp-sec4 .wf5 .grid-items {
	display: grid;
	grid-template-columns: repeat(2, 49%);
	gap: 15px;
	height: auto;
}

/* CHP mobile */
@media screen and (max-width: 1024px) {
	.chp img {
		height: auto;
	}

	.chp .tab_cont_panels {
		width: 100%;
	}

	.faq-chp-res {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 15px;
	}

	.faq-chp-res .cont {
		height: 90px !important;
	}

	.faq-chp-res .p {
		font-size: 16px !important;
		line-height: 22px !important;
	}

	.faq-chp-res .faq-chp-sec2-iconr1 {
		width: 60px;
		height: 60px;
	}

	.faq-chp-res .faq-chp-sec2-iconr2 {
		width: 60px;
		height: 60px;
	}

	.faq-chp-sec2 .bottom-part .item-txt {
		width: auto;
		height: auto;
		margin: 0 20px 20px;
	}

	.faq-chp-sec2 {
		width: auto;
		margin: 34px 20px;
	}

	.chp .collaps-slider .accordion {
		padding: 26px 50px 26px 26px
	}

	.chp .tab {
		width: auto;
	}

	.chp .featop {
		justify-content: center;
		flex-wrap: wrap;
	}

	.chp .featop .featop-thum {
		margin: 0 0 20px 20px;
	}

	.chp .tab_cont_panel .tab_wrap .db-slick-wrap {
		width: auto;
		margin: 0 20px;
	}

	.chp-sec2 {
		width: auto;
		margin: 34px 20px;
	}

	.cw-item .bottom-part .bp-inner {
		padding: 30px 20px;
	}

	.chp-sec2 .bottom-part .item-txt {
		width: auto;
		height: auto;
		margin: 0 20px 20px;
	}

	.chp-sec3 .extra-inner {
		width: auto;
	}

	.chp-sec3 .extra-inner::after {
		width: 1044px;
		bottom: -17px;
		height: 297px;
	}

	.chp-sec3 .extra-inner .dbox {
		top: 10%;
		right: 0;
	}

	.chp-sec4 .wimg::after {
		width: 447px;
		height: 365px;
		right: 30px;
	}

	.chp-sec4 .card-waterfall {
		margin-top: 15px;
		margin-left: 25px;
	}

	.chp-sec4 .collaps-slider .panel .cw-item {
		width: 373px;
	}

	.chp-sec5 .inner-content {
		width: auto;
		margin: 0 30px;
	}

	.hss-chp {
		width: auto;
		margin: 0 20px;
	}

	.sinf-h.foo .d-flex-row .story-left {
		margin: 0 20px;
	}

	.sinf-h.foo .d-flex-row .story-left {
		width: 40%;
		margin: 0 20px;
	}

	.sinf-h.foo .d-flex-row .story-rigt {
		width: 70%;
		margin: 0 auto;
	}

	#tab1 .chp-sec2 .bottom-part .item-txt {
		width: auto;
		height: 210px;
		margin: 0 20px 20px;
	}

	.about-chp .togglepannel .tp-body {
		padding: 0 10px;
	}

	.about-chp .stbs-grid-item {
		height: auto;
		padding: 20px 0;
	}

	.about-chp .stbs-grid-item .stbs-descp {
		height: auto;
		padding: 0 10px;
	}

	.about-chp .title-hold h2 span {
		font-size: 44px;
	}

	.abtchp-sec1 .col-md-7 {
		width: 45%;
	}

	.abtchp-sec2 .container-fluid {
		width: auto;
		height: auto;
	}

	.abtchp-sec2 .flex-column-center {
		align-items: center;
	}

	.abtchp-sec2 .col-txt {
		height: 347px;
		width: 648px;
	}

	.abtchp-sec3 .col-txt {
		height: 291px;
		width: 68%;
	}

	.abtchp-sec3 .col-txt p {
		padding: 0 70px;
	}

	.abtchp-sec5 .tp-body {
		width: auto;
		padding: 0 20px;
	}

	.abtchp-sec5 .text-center p {
		width: 550px;
	}

}

@media screen and (max-width: 912px) {

	.faq-chp .res-head h3 {
		padding: 31px 20px 10px;
	}

	.chp .featured-topics {
		width: auto;
		margin: 0 20px;
	}

	.chp .tab_cont_panel .tab_wrap .ws-only {
		display: none;
	}

	.chp .tab_cont_panel .tab_wrap .mb-only {
		display: block;
		width: 60%;
		margin: 0 auto 10px auto;
	}

	.chp-sec3 .extra-inner::after {
		width: 922px;
		bottom: -17px;
		height: 264px;
	}

	.chp-sec3 .extra-inner .dbox {
		top: 31%;
		right: -4px;
	}

	.chp-sec3 .extra-inner {
		margin: 0;
	}

	.chp-sec4 .card-waterfall {
		margin: 0 20px;
	}

	.chp-sec4 .wimg .col-md-7 {
		width: auto;
	}

	.chp-sec4 .wimg .col-md-7 p:not(:last-child):not(:nth-last-child(2)) {
		width: 50%;
		display: block;
	}

	.chp-sec4 .wimg .col-md-7 p .ws-only {
		display: none;
	}

	.chp-sec4 .card-waterfall .container-fluid .row .col-md-9 {
		width: 75%;
	}

	.chp-sec4 .card-waterfall .container-fluid .row .col-md-3 {
		width: 25%;
	}

	.collaps-slider .accordion {
		padding: 24px 50px 24px 10px;
	}

	.chp-sec6 .panel-wrap .container-fluid .row {
		display: flex;
	}

	.chp-sec6 .panel-wrap .container-fluid .row .col-md-4 {
		width: 33.33333333%;
	}

	.chp-sec6 .panel-wrap .container-fluid .row .col-md-5 {
		width: 41.66666667%
	}

	.chp-sec6 .panel-wrap .container-fluid .row .col-md-7 {
		width: 58.33333333%;
	}

	.chp-sec6 .panel-wrap .container-fluid .row .col-md-8 {
		width: 66.66666667%;
	}

	.chp-sec6 .collaps-slider.m-t-m:not(:nth-child(3)) {
		margin-top: 14px !important;
	}

	.chp-sec6 .cw-item .upper-part img {
		padding: 0;
	}

	.chp-sec6 .cust .cw-item .bottom-part .bp-inner {
		padding: 0 5px 0 10px;
	}

	.hss-chp .cont {
		width: auto;
	}

	.story .sinf .db-item .img-center {
		width: 520px;
		margin: 0 auto;
	}

	.sinf-h .deco-heart-callout::before {
		right: 12px;
	}

	.abtchp-sec1 {
		width: auto;
	}

	.abtchp-sec1 .row,
	.abtchp-sec2 .row,
	.abtchp-sec3 .row {
		display: flex;
	}

	.abtchp-sec1 .row [class*="col-md"],
	.abtchp-sec2 .row [class*="col-md"] {
		width: 50%;
	}

	.abtchp-sec2 .col-txt p {
		padding: 0 20px;
	}

	.abtchp-sec2 .col-txt {
		height: 313px;
	}

	.abtchp-sec2 .col-txt .title-hold h2 {
		text-align: center !important;
	}

	.abtchp-sec3 .container-fluid {
		margin: 0;
	}

	.abtchp-sec3 .col-img {
		width: 57.2%;
		height: auto;
		bottom: 0;
	}

	.abtchp-sec3 .col-txt {
		width: 70%;
		height: 360px;
	}
}

@media screen and (max-width: 820px) {
	.w685 {
		width: auto;
	}

	.chp .purple-bg-text {
		line-height: normal;
	}

	.chp .tab_cont_panel {
		padding: 0;
		margin: 0;
	}

	.chp section[claass*=".bg-"] {
		padding: 0 20px;
	}

	.faq-chp .res-head h3 {
		padding: 31px 20px 10px;
	}

	.faq-chp-sec2 .cw-item .bottom-part .bp-inner {
		height: 319px;
	}

	.faq-chp-sec2 .bottom-part .item-txt {
		height: auto;
		margin: 0 20px 40px;
	}

	#tab2 .w1040 .row,
	#tab1 .w1040 .row {
		display: flex;
	}

	/* #tab2 .w1040 .row .col-md-6,  #tab1 .w1040 .row .col-md-6  {width: 50%;} */
	.chp .tab_cont_panel .tab_wrap .db-slick-wrap {
		width: auto;
	}

	.chp-sec2 .cw-item .bottom-part .bp-inner {
		height: 397px;
	}

	.chp-sec2 .cw-item .bottom-part .bp-inner .item-icon {
		margin-top: 2px;
	}

	.chp-sec2 .cw-item .bottom-part .bp-inner .txt-quote br {
		display: none;
	}

	.chp-sec2 .bottom-part .item-txt {
		height: auto;
		margin: 0 0 20px;
	}

	.chp-sec3 .cw-item .bottom-part .bp-inner .item-txt {
		height: 120px;
	}

	.chp-sec3 .extra-inner {
		margin: 0;
		height: 277px;
	}

	.chp-sec3 .extra-inner::after {
		width: 812px;
		bottom: -17px;
		height: 235px;
	}

	.chp-sec3 .extra-inner .dbox {
		top: 14%;
		right: -6px;
		padding: 24px 25px;
		width: 402px;
	}

	.chp-sec4 .cw-item {
		width: 364px;
	}

	.chp-sec4 .cw-item .bottom-part .bp-inner {
		height: auto;
		align-content: baseline;
		min-height: auto;
	}

	.chp-sec4 .cw-item .bottom-part .bp-inner .item-txt {
		margin: 0;
	}

	.chp-sec4 .cw-item .bottom-part .bp-inner .item-icon,
	.chp-sec4 .cw-item .bottom-part .bp-inner .item-icon svg {
		width: 22px;
		height: 22px;
	}

	.chp-sec4 .cw-waterfall {
		margin-top: 18px;
		width: auto;
	}

	.chp-sec4 .timeline .row {
		display: flex;
	}

	.chp-sec4 .timeline .row .col-md-4 {
		width: 33.33%;
	}

	.chp-sec4 .timeline.second .row {
		display: block;
	}

	.chp-sec4 .timeline.second .cw-waterfall {
		margin: 0;
	}

	.chp-sec4 .timeline.second .cw-waterfall.mid {
		margin-bottom: 18px;
	}

	.chp-sec4 .dbox {
		height: 200px;
	}

	.chp-sec4 .timeline.second .cw-waterfall.mid .tl2nd-item3-inner {
		display: block;
	}

	.chp-sec4 .timeline.second .cw-waterfall.mid .tl2nd-item3-inner img {
		margin: 0 auto;
		display: block;
	}

	.chp-sec4 .timeline.second .cw-item .bottom-part .item-icon {
		width: 22px;
		height: 22px;
	}

	.chp-sec6 .cust .cw-item {
		width: 333px;
	}

	.chp-sec6 .colaps3 .panel .extra-content .grid-items {
		grid-template-columns: repeat(3, 31.6%);
	}

	.chp-sec6 .colaps3 .panel .extra-content .grid-items .grid-item {
		height: auto;
	}

	.chp-sec6 .card-waterfall.cust.solo-item {
		margin: 0 2px !important;
	}

	.hss-chp .col-md-6 {
		width: 50%;
		padding: 0;
		margin: 0 15px;
	}

	.story .sinf .db-item .img-center {
		width: 430px;
	}

	.sinf-h .deco-heart-callout::before {
		right: -28px;
	}

	#tab1 .chp-sec4 p.f18.text-center {
		padding: 0 30px;
		font-size: 14px !important;
		line-height: 20px;
	}

	#tab1 .chp-sec4 .cw-item,
	#tab1 .chp-sec4.inherit .cust .cw-item {
		width: 355px;
	}

	#tab1 .chp-sec4.inherit .cust .cw-item:last-child {
		margin-left: 0;
	}

	#tab1 .chp-sec4.inherit .card-waterfall.cust {
		margin: 0 20px;
	}

	#tab1 .chp-sec4.inherit p.f18.text-center {
		padding: 0 90px;
	}

	#tab1 .chp-sec4 .cw-item .bottom-part .bp-inner {
		height: auto;
		align-content: center;
	}

	.about-chp .bg-cloud-orange {
		padding-top: 140px;
	}

	.about-chp .title-hold h3 span {
		font-size: 32px;
	}

	.about-chp .btn-wicon .indicator,
	.about-chp .btn-wicon .indicator svg {
		width: 40px;
		height: 40px;
	}

	.about-chp .stbs-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.about-chp .stbs-grid-item:nth-child(3),
	.about-chp .stbs-grid-item:nth-child(4) {
		margin-top: 20px;
	}

	.about-chp .stbs-grid-item:nth-child(3) {
		border-top-left-radius: 24px;
		border-bottom-left-radius: 24px;
	}

	.about-chp .stbs-grid-item:nth-child(2) {
		border-top-right-radius: 24px;
		border-bottom-right-radius: 24px;
	}

	.abtchp-sec2 .row .col-txt {
		width: 57%;
		height: 277px;
	}

	.abtchp-sec3 .container-fluid {
		margin: 0;
	}

	.abtchp-sec3 .col-txt .title-hold h2 {
		text-align: center !important;
	}

	.abtchp-sec3 .text-center p {
		margin: 15px 40px 20px;
		width: auto;
	}

	.abtchp-sec4 .stbs-grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.abtchp-sec4 .stbs-grid .stbs-grid-item:nth-child(2) {
		border-radius: 0;
		margin: 0;
	}

	.abtchp-sec4 .stbs-grid .stbs-grid-item:last-child {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		margin: 0;
	}
}

@media screen and (max-width: 768px) {
	.faq-chp-icon-res img {
		height: 150px !important;
	}

	.faq-chp .res-head h3 {
		padding: 31px 20px 10px;
	}

	.chp-sec3 .cw-item .bottom-part .bp-inner .item-txt {
		height: 102px;
	}

	.chp-sec3 .extra-inner::after {
		width: 742px;
		bottom: -17px;
		height: 215px;
	}

	.chp-sec4 .card-waterfall .container-fluid .row .col-md-9 {
		width: 65%;
	}

	.chp-sec4 .card-waterfall .container-fluid .row .col-md-3 {
		width: 35%;
	}

	.chp-sec4 .wimg .col-md-7 {
		z-index: 1;
	}

	.chp-sec4 .wimg::after {
		z-index: 0;
	}

	.chp-sec4 .dbox {
		height: 150px;
		width: 60%;
	}

	.chp-sec4 .dbox p {
		text-align: center;
	}

	.chp-sec4 .dbox.orange,
	.chp-sec4 .dbox.green,
	.chp-sec4 .dbox.blue {
		margin: 0 auto 40px;
		width: auto;
		height: 190px;


	}

	.chp-sec4 .dbox.orange::after,
	.chp-sec4 .dbox.green::after {
		right: -29px;
	}


	.chp-sec4 .timeline h3.mb-only {
		display: flex;
	}

	.chp-sec4 .timeline {
		padding: 20px;
	}

	.chp-sec4 .timeline .card-waterfall {
		margin: 0;
	}

	.chp-sec4 .timeline.second .cw-item {
		margin: 0 6px 25px 6px;
	}

	.chp-sec4 .timeline.second .cw-item .bottom-part .bp-inner {
		min-height: 170px;
		height: auto;
		padding: 0 5px 0 5px;
	}

	.chp-sec6 .ws-only {
		display: none;
	}

	.chp-sec6 .mb-only {
		display: block;
		padding: 0 20px 10px;
		float: right;
	}

	.chp-sec6 h3 {
		margin: 0 20px;
		line-height: normal;
		text-align: center;
	}

	.chp-sec6 p.f18.text-center {
		padding: 0 20px;
	}

	.chp-sec6 .panel-wrap .container-fluid .row {
		display: block;
	}

	.chp-sec6 .panel-wrap .container-fluid .row .col-md-7,
	.chp-sec6 .panel-wrap .container-fluid .row .col-md-8 {
		width: auto;
	}

	.chp-sec6 .cust .cw-item {
		width: 318px;
	}

	.chp-sec6 .collaps-slider .panel .panel-wrap .container-fluid {
		padding: 0px 20px 38px;
	}

	.story .sinf .db-item .img-center {
		width: 400px;
	}

	.sinf-h .deco-heart-callout::before {
		right: -48px;
	}

	#tab1 .chp-sec2 .bottom-part .item-txt {
		width: auto;
		height: 210px;
		margin: 0 20px 20px;
	}

	#tab1 .chp-sec2 .bottom-part .item-txt {
		width: auto;
		height: 210px;
		margin: 0 0 20px 0;
	}

	.about-chp .bg-cloud-orange {
		padding-top: 110px;
	}

}

@media screen and (max-width: 540px) {
	[data-colaps].togglepannel p {
		font-size: 14px !important;
		line-height: 20px !important;
	}

	[data-colaps].togglepannel {
		min-height: auto !important;
	}

	.chp .tab_cont_panel .tab_wrap [class*="col-md"] {
		padding: 0;
	}

	.faq-chp .panel .grd-head {
		padding: 0 10px;
	}

	.cont .row div[class*="col-md-"] {
		padding: 0;
	}

	.cw-items-wrap {
		padding-bottom: 20px;
	}

	.chp.faq .home-banner .banner {
		padding-top: 0px !important;
	}

	.faq-chp .collaps-slider .panel {
		margin-top: 0
	}

	.faq-chp .container-fluid {
		padding: 0 !important;
	}

	.faq-chp .calcard-head {
		padding: 0 20px;
	}

	.faq-chp .calcard-body {
		padding: 30px 20px;
	}

	.faq-chp .collaps-slider.st-inside:not(:last-child) {
		margin-bottom: 8px;
	}

	.faq-chp .collaps-slider .accordion,
	.faq-chp .collaps-slider .accordion span {
		font-size: 16px;
		line-height: 20px;
		border-radius: 10px;
	}

	.faq-chp .accordion.accord {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.faq-chp-panel-res {
		padding: 0px !important;
	}

	.collaps-slider .panel {
		padding: 0px !important;
	}

	.faq-chp .grd-head p {
		font-size: 14px !important;
		line-height: 20px;
	}

	.faq-chp .acc-icon-minus,
	.faq-chp .acc-icon-plus {
		width: 16px;
		height: 16px;
	}

	.faq-chp .acc-icon-minus,
	.faq-chp .acc-icon-plus {
		right: 12px;
	}

	.faq-chp-sec2 {
		width: auto;
		margin: 34px 0px;
	}

	.cw-items-wrap {
		flex-flow: column nowrap;
	}

	.cw-item {
		width: auto;
		margin-bottom: 25px;
	}

	p.f18.m-t-m {
		margin-top: 24px !important;
	}

	.d-flex-col {
		flex-flow: column;
		margin-top: 0px;
	}

	.cloneme.insert .cont,
	.cloneme.insert .cont-txt {
		height: auto !important;
	}

	.hss-chp {
		width: auto;
		padding: 20px 20px;
	}

	.hss-chp .row {
		flex-flow: column nowrap;
	}

	.hss-chp .col-md-6:first-child {
		margin-bottom: 50px;
	}

	.hss-chp .col-md-6 {
		width: auto;
		padding: 0;
		margin: 0 5px;
	}

	.chp .bg-cloud {
		padding-top: 0 !important;
	}

	.chp.faq .bg-cloud {
		padding-top: 0 !important
	}

	.chp .bg-cloud.bg-cloud-orange::before {
		top: -40px;
	}

	.chp .bg-cloud.bg-cloud-2orange::before {
		top: -30px !important;
		background-size: cover;
		height: 334px !important;
	}

	.chp img.mb-only {
		display: block !important;
	}

	.chp img.ws-only {
		display: none;
	}

	.chp .tab_cont_panels .tab_wrap .w1040 {
		margin-top: 0;
	}

	.chp .tab_cont_panel .tab_wrap .db-slick-wrap {
		width: 367px;
		margin: 0 auto;
	}

	.chp .tab_cont_panels {
		padding: 0;
	}

	.chp .tab_cont_panel {
		margin: 0;
		padding: 0;
	}

	.chp .tabs-btn-row {
		width: 100%;
	}

	.chp button.tab-menu {
		width: 50%;
	}

	.chp .tab_cont_panel p.f18 {
		font-size: 14px !important;
		line-height: 20px;
	}

	.chp .tab_cont_panel h4 {
		font-size: 24px !important;
	}

	.chp .purple-bg-text {
		padding: 16px 24px !important;
		font-size: 22px !important;
		margin: 0 10px;
	}


	.chp.hss .bg-cloud {
		padding-top: 40px !important
	}

	.chp.hss .banner {
		padding-top: 55px !important;
	}

	.story .sinf .db-item {
		padding: 0;
	}

	.story .sinf .db-item .bg-lorange {
		padding: 30px 0;
	}

	.story .sinf .db-item .img-center {
		margin: 0 20px;
		width: auto;
	}

	.story .sinf .db-item .d-flex-row {
		flex-flow: column wrap;
	}

	.story .slick-dotted.slick-slider {
		margin: 30px 0 0px;
	}

	.story .slick-arrow {
		width: 25px;
		height: 25px;
		bottom: 37%;
	}

	.story .slick-dots {
		bottom: 10px;
	}

	.story .slick-dots li,
	.story .slick-dots li button {
		width: 12px;
		height: 12px;
	}

	.story .slick-prev:before,
	.story .slick-next:before {
		width: 25px;
		height: 25px;
		background-size: contain;
	}

	.sinf-h.foo .d-flex-row .story-left,
	.sinf-h.foo .d-flex-row .story-rigt {
		width: auto;
	}

	.sinf-h.foo .d-flex-row .story-left img {
		width: 230px;
		margin: 0 auto;
	}

	.sinf-h.foo .d-flex-row .story-rigt {
		width: auto;
		padding: 0 53px;
	}


	.sinf-h.foo .d-flex-row .story-rigt p {
		text-align: center;
		font-size: 14px !important;
		margin: 10px 0;
		line-height: 20px;
	}

	.sinf-h .img-center p {
		padding: 0 37px;
		font-size: 14px;
		line-height: 20px;
	}

	.sinf-h .deco-heart-callout::before {
		right: 22px;
		width: 31px;
		height: 38px;
		top: -15px;
	}

	.sinf-h.foo .deco-heart-lnr::before {
		width: 37px;
		height: 24px;
		left: 16px;
		top: 31%;
	}

	.sinf-h.foo .deco-heart-lnr::after {
		width: 37px;
		height: 24px;
		right: 17px;
		top: 31%;
	}

	.sinf-h .deco-heart-lnr::after {
		width: 37px;
		height: 24px;
		right: 10px;
		top: 34%;
	}

	.sinf-h .deco-heart-lnr::before {
		width: 37px;
		height: 24px;
		left: 10px;
		top: 34%;
	}



	.faq-chp .res-head h3 {
		padding: 31px 20px 10px;
	}

	.faq-chp-sec2 .cw-item {
		width: auto;
		margin-bottom: 0 !important;
		margin-left: 0px;
	}

	.faq-chp-sec2 .cw-item[data-post="left"] {
		margin-right: 0;
	}

	.faq-chp-sec2 .cw-item[data-post="right"] {
		margin-left: 0px;
	}

	.faq-chp-sec2 .cw-item .bottom-part {
		margin-bottom: 10px;
	}

	.faq-chp-sec2 .cw-item .bottom-part.mbactive {
		margin-bottom: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	.faq-chp-sec2 .cw-item .bottom-part .bp-inner {
		height: auto;
	}

	.chp.faq .cloneme.insert {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

	.faq-chp-sec2 .bottom-part .item-txt {
		height: auto;
		margin: 0;
		flex-flow: row;
	}

	.faq-chp-sec2 .bottom-part .item-icon {
		margin-top: 20px;
	}


	#story .slick-dotted.slick-slider {
		margin: 20px 0 0px;
	}

	#story .slick-arrow,
	#story .slick-prev:before,
	#story .slick-next:before {
		width: 30px;
		height: 30px;
		background-size: contain;
	}

	#story .slick-prev,
	#story .slick-next {
		top: 50%;
	}

	#story .slick-dots {
		bottom: -10px;
	}

	#story .slick-dots li,
	#story .slick-dots li button {
		width: 15px;
		height: 15px;
	}

	h3.text-center.f28.flex-column-center {
		margin-top: 0;
	}




	#tab2 {
		padding: 0px 0 0px 0;
	}

	#tab2 .w1040 .row {
		flex-flow: column wrap;
	}

	#tab2 .w1040 .row .col-md-6 {
		width: 100%;
	}

	#tab2 .w1040 .row .col-md-6 img {
		width: auto;
	}

	.chp img {
		width: auto;
	}

	.chp .featured-topics {
		width: 100%;
		margin: 0 auto;
	}

	/* .chp .featured-topics .fit-items {
        width: 140px;
    } */
	.chp .featop {
		flex-flow: row wrap;
	}

	.chp .featop .featop-thum {
		margin: 0 5px;
		width: auto;
	}

	.chp .featop .featop-thum a {
		width: 100%;
		height: 213px;
		padding: 10px;
		justify-content: center;
	}

	.chp .featop .featop-thum img {
		width: 30%;
	}

	.chp-sec2 .cw-item {
		width: auto;
		margin-bottom: 0 !important;
	}

	.chp-sec2 .cw-item[data-post="right"] {
		margin-left: 0;
	}

	.chp-sec2 .cw-items-wrap .cloneme.insert .container-fluid {
		margin-bottom: 0;
	}

	.chp-sec2 .cw-item .bottom-part {
		margin-bottom: 10px;
	}

	.chp-sec2 .cw-item .bottom-part.mbactive {
		margin-bottom: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	.chp-sec2 .cw-items-wrap .cloneme.insert {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

	.chp-sec2 .dyk-2 {
		width: auto;
		padding-bottom: 0;
	}

	.chp-sec2 .dyk-2 .cont-txt {
		background: url(../images/healthy-choices.png) no-repeat center bottom;
		width: auto !important;
		background-size: contain;
		height: 540px !important;
	}

	.chp-sec2 .bottom-part .item-icon {
		margin-top: 20px;
	}

	.chp-sec2 .bottom-part .txt-quote .f18,
	.chp-sec2 .bottom-part .item-txt {
		font-size: 14px;
	}

	.chp-sec2 .bottom-part .txt-quote .f32,
	.chp-sec2 .bottom-part .item-txt .f32 {
		font-size: 24px !important;
	}

	.chp-sec3 .cloneme {
		border-radius: 24px;
		padding: 25px;
	}


	.chp-sec2 .cw-item[data-post="left"] {
		margin-right: 0;
	}

	.chp-sec2 .cw-item .bottom-part .bp-inner {
		height: auto;
	}

	.chp-sec2 .bottom-part .item-txt {
		height: auto;
		margin: 0;
		flex-flow: row;
	}

	.chp-sec2 .bottom-part .item-icon {
		margin-top: 20px;
	}

	.chp-sec3 {
		padding: 0 10px;
	}

	.chp-sec3 .cw-items-wrap {
		flex-flow: column nowrap;
		width: 80%;
	}

	.chp-sec3 .cw-item {
		margin: 0 0 15px 0;
	}

	.chp-sec3 .cw-item .upper-part {
		height: auto;
	}

	.chp-sec3 .cw-item .upper-part img {
		width: 40%;
		height: auto;
		margin: 20px;
	}

	.chp-sec3 .extra-inner {
		margin: 0;
		height: 400px;
		right: 0;
	}

	.chp-sec3 .extra-inner .dbox {
		top: 0;
		right: 0;
		padding: 24px 25px;
		width: auto;
		position: relative;
	}

	.chp-sec3 .extra-inner .dbox p {
		text-align: center;
		font-size: 14px !important;
		line-height: 20px;
	}

	.chp-sec3 .extra-inner::after {
		width: 602px;
		bottom: -17px;
		height: 178px;
	}

	.chp-sec4 .timeline h3.mb-only {
		display: block;
	}

	.chp-sec4 p.f18 {
		font-size: 14px !important;
		line-height: 20px;
	}

	.chp-sec4 [class*="col-md"] img {
		padding: 0;
		margin-bottom: 15px;
		width: 80%;
		margin: 0 auto;
	}

	.chp-sec4 .w900 p.f18.text-center {
		font-size: 14px !important;
		line-height: 20px;
	}

	.chp-sec4 .wimg .col-md-7 {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-top: 304px;
	}

	.chp-sec4 .wimg .col-md-7 p:not(:last-child):not(:nth-last-child(2)) {
		width: auto;
		display: contents;
	}

	.chp-sec4 .wimg::after {
		width: 377px;
		height: 290px;
		right: 0;
		position: absolute;
		top: 0;
	}

	.chp-sec4 .card-waterfall {
		margin: 0 10px !important;
	}

	.chp-sec4 .cw-item {
		width: auto;
	}

	.chp-sec4 .cw-items-wrap {
		padding: 0;
	}

	.chp-sec4 .cw-item .bottom-part .bp-inner {
		height: 80px;
		align-content: baseline;
		padding: 0 30px 0 10px;
	}

	.chp-sec4 .collaps-slider .accordion {
		padding: 16px 50px 16px 26px;
		font-size: 26px;
	}

	.chp-sec4 .cw-item .bottom-part .bp-inner p:first-child {
		font-size: 14px !important;
	}

	.chp-sec4 .cw-item .bottom-part .bp-inner p:nth-child(2) {
		font-size: 18px !important;
	}

	.chp-sec4 .dbox.orange::after {
		right: 48%;
		transform: rotate(90deg);
		bottom: -30px;
	}

	.chp-sec4 .dbox.green::after {
		right: 48%;
		transform: rotate(90deg);
		bottom: -30px;
	}

	.chp-sec4 .dbox.blue::after {
		right: 48%;
		transform: rotate(90deg);
		bottom: -30px;
	}

	.chp-sec4 .timeline.second .cw-item {
		width: auto;
		margin: 0 0 25px 0;
	}

	.chp-sec4 .timeline.second .d-flex-row {
		display: block;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.chp-sec4 .timeline.second .cloneme.insert {
		border: solid 1px #FF9416;
	}

	.chp-sec4 .timeline.second .cloneme.insert img {
		width: auto;
	}

	.chp-sec4 .timeline.second .wheight {
		height: auto;
		padding: 10px 0 !important;
	}

	.chp-sec4 .dbox {
		height: 150px;
		width: auto;
	}

	.chp-sec5 .accordion {
		font-size: 24px;
	}

	.chp-sec5 .f18.m-t-m.text-center {
		font-size: 14px !important;
		line-height: 20px;
	}

	.chp-sec5 .sechero {
		width: 90%;
	}

	.chp-sec5 .inner-content {
		width: auto;
		margin: 0;
	}

	.chp-sec5 .collaps-slider .accord~.panel,
	.chp-sec6 .collaps-slider .accord~.panel {
		padding: 0 !important;
	}

	.chp-sec5 .collaps-slider .panel .panel-wrap .container-fluid {
		padding: 25px 10px;
	}

	.chp-sec5 .panel .panel-wrap p {
		font-size: 14px !important;
		line-height: 20px;
	}

	.chp-sec6 .collaps-slider .accordion {
		padding: 16px 70px 16px 26px;
		font-size: 19px !important;
	}

	.chp-sec6 .mb-only {
		padding: 20px 20px 10px;
		float: none;
	}

	.chp-sec6 .panel-wrap .container-fluid .row .col-md-7,
	.chp-sec6 .panel-wrap .container-fluid .row .col-md-8 {
		padding: 0;
	}

	.chp-sec6 .colaps3 .panel .extra-content {
		margin: 20px 0;
	}

	.chp-sec6 .colaps3 .panel .extra-content .grid-items {
		grid-template-columns: repeat(1, 100%);
	}

	.chp-sec6 .card-waterfall.cust {
		margin-top: 0 !important;
		padding: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.chp-sec6 .cust .cw-items-wrap {
		display: block;
		padding-bottom: 0;
	}

	.chp-sec6 .cust .cw-item {
		width: 100%;
		margin: 10px 0;
	}

	.chp-sec6 .cust .cw-item .upper-part {
		width: 30%;
	}

	.chp-sec6 .cust .cw-item .bottom-part {
		width: 70%;
		display: flex;
	}

	.chp-sec6 .cust .cw-item .bottom-part .bp-inner .item-txt {
		display: block;
	}

	.chp-sec6 .cw-item .bottom-part .bp-inner .item-txt br {
		display: none;
	}

	.chp-sec6 .cw-item .upper-part img {
		width: revert-layer;
		bottom: -9px;
	}

	.chp-sec6 .cw-item .bottom-part .bp-inner {
		height: auto;
		width: 100%;
		align-content: baseline;
		padding: 0 30px 0 10px;
	}

	.chp-sec6 .cw-item .bottom-part .bp-inner .item-icon {
		bottom: 20px;
	}

	.chp-sec6 .cloneme {
		padding: 0px 25px 25px;
		margin-top: 0 !important;
	}

	.chp-sec6 .cust .cw-item .bottom-part .bp-inner p:first-child {
		font-size: 17px;
		height: auto;
	}

	.chp-sec6 .cust .cw-item .bottom-part .bp-inner .item-txt {
		margin: 10px 25px 0 0;
	}

	.chp-sec6 .cw-item .bottom-part .bp-inner .item-icon,
	.chp-sec6 .cw-item .bottom-part .bp-inner .item-icon svg {
		width: 22px;
		height: 22px;
	}


	#tab1 .chp-sec2 .grd-body .grd-wrap {
		grid-template-columns: repeat(1, 100%);
	}

	#tab1 .chp-sec2 .dyk-2 {
		padding-bottom: 0;
		width: auto;
	}

	#tab1 .chp-sec2 .dyk-2 .cont-txt {
		background: url(../images/healthy-choices-tab-1.png) no-repeat center bottom;
		background-size: contain;
		height: 410px !important;
	}

	#tab1 .chp-sec2 .bottom-part .item-txt {
		height: auto;
	}

	#tab1 .chp-sec3 .extra-inner {
		width: auto;
	}

	#tab1 .chp-sec3 .nf .cw-item {
		padding: 0;
		margin: 0;
	}

	#tab1 .chp-sec3 .nf .cw-item .bottom-part .bp-inner {
		padding: 10px 10px 10px 0;
	}

	#tab1 .chp-sec3 .nf .cw-item .bottom-part .bp-inner p:first-child {
		font-size: 14px;
		line-height: 20px;
		margin: 0;
	}

	#tab1 .chp-sec3 .cw-item {
		margin: 0 0 10px 0;
	}

	#tab1 .chp-sec3 .nf .cw-item {
		width: auto;
	}

	#tab1 .chp-sec3 .cloneme.insert .cw-items-wrap {

		width: auto;
	}

	#tab1 .chp-sec3 .cloneme.insert .cw-item:first-child {
		margin-bottom: 10px;
	}

	#tab1 .chp-sec3 .cloneme.insert .cw-item .upper-part img {
		width: 80%;
		height: auto;
		margin: 10px;
	}

	#tab1 .chp-sec3 .cloneme.insert .nf .cw-item .bottom-part .bp-inner .item-txt {
		margin: 0;
		align-items: flex-start;
		padding: 0;
		justify-content: start;
	}

	#tab1 .chp-sec3 .extra-inner {
		height: 489px;
	}

	#tab1 .chp-sec3 .extra-inner .dbox {
		padding: 25px 25px;
		width: auto;
		position: relative;
		right: 0;
		left: 0;
		top: 0;
	}

	#tab1 .chp-sec3 .extra-inner::after {
		width: 556px;
		height: 250px;
	}

	#tab1 .chp-sec4.inherit p.f18.text-center,
	#tab1 .chp-sec4 p.f18.text-center {
		padding: 0;
	}

	#tab1 .chp-sec4 .accordion {
		font-size: 20px !important;
	}

	#tab1 .chp-sec4 .collaps-slider .panel .panel-wrap .container-fluid {
		padding: 0px;
	}

	#tab1 .chp-sec4 {
		padding: 0 10px;
	}

	#tab1 .chp-sec4 .w600 {
		margin: 0 20px;
	}

	#tab1 .chp-sec4 .cw-item {
		width: auto;
		flex-flow: row wrap;
		margin: 0 0 15px 0;
	}

	#tab1 .chp-sec4 .cw-item .upper-part {
		width: 30%;
	}

	#tab1 .chp-sec4 .cw-item .bottom-part {
		width: 70%;
	}

	#tab1 .chp-sec4 .cw-item .bottom-part .bp-inner {
		height: 90px;
	}

	#tab1 .chp-sec4 .cw-item .bottom-part .bp-inner p:first-child {
		font-size: 16px !important;
	}

	#tab1 .chp-sec4 .cw-item .bottom-part .bp-inner .item-txt {
		margin: 8px 0;
	}

	#tab1 .chp-sec4 .grid-items,
	#tab1 .chp-sec4 .wf5 .grid-items {
		grid-template-columns: repeat(1, 100%);
		gap: 0;
		margin: 0 !important;
	}

	#tab1 .chp-sec4 .grid-items .grid-item {
		margin-top: 15px;
	}

	#tab1 .chp-sec4.inherit .cust .cw-item {
		width: auto;
		margin-left: 0 !important;
		margin-right: 0 !important;
		display: flex;
	}

	#tab1 .chp-sec4.inherit .cust .cw-item .bottom-part .bp-inner .item-txt {
		padding-left: 5px;
		padding-right: 34px;
	}

	#tab1 .chp-sec4.inherit .cust .cw-item .bottom-part .bp-inner p:first-child {
		font-size: 16px;
	}

	#tab1 .chp-sec4 .grid-items .grid-item {
		padding: 26px;
	}

	#tab1 .chp-sec4 .grid-items .grid-item p {
		font-size: 14px;
		line-height: 20px;
	}

	#tab1 .chp-sec7 {
		padding: 0 20px;
	}

	#tab1 .chp-sec7 p {
		line-height: 20px;
		font-size: 14px !important;
	}

	.about-chp p {
		font-size: 14px;
		line-height: 20px;
	}

	.about-chp .link-btn {
		padding: 13px 16px;
		align-items: center;
	}

	.about-chp .title-hold h3 span {
		font-size: 18px;
	}

	.about-chp .title-hold h2 span {
		font-size: 28px;
	}

	.about-chp .stbs-grid {
		grid-template-columns: 1fr;
	}

	.about-chp .stbs-grid-item {
		border-radius: 24px;
		margin: 5px auto;
		width: 75%;
	}

	.about-chp .btn-wicon .indicator {
		margin-left: 10px;
	}

	.about-chp .btn-wicon .indicator,
	.about-chp .btn-wicon .indicator svg {
		width: 20px;
		height: 20px;
	}

	.abtchp-sec1 .row,
	.abtchp-sec2 .row,
	.abtchp-sec3 .row {
		display: block;
	}

	.abtchp-sec1 .row [class*="col-md"],
	.abtchp-sec2 .row [class*="col-md"] {
		width: auto;
	}

	.abtchp-sec2 {
		padding: 30px 0 0 0;
	}

	.abtchp-sec2 .col-img {
		position: relative;
		margin-top: 20px;
	}

	.abtchp-sec2 .row .col-txt {
		height: auto;
	}

	.abtchp-sec3 .togglepannel .row {
		display: block;
	}

	.abtchp-sec3 .col-txt {
		width: auto;
		height: 380px;
		justify-content: flex-start;
	}

	.abtchp-sec3 .col-txt p {
		padding: 0;
	}

	.abtchp-sec3 .col-img {
		width: 100%;
		height: auto;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.abtchp-sec5 .text-center p,
	.abtchp-sec4 .text-center p {
		width: auto;
		margin: 20px 20px;
	}

	.abtchp-sec5 .stbs-grid-item img {
		width: auto;
		height: auto;
		margin: 0 50px;
	}

	.about-chp .stbs-grid-item .stbs-descp {
		font-size: 14px;
		line-height: 20px;
	}
}

/* Parenting for wellness styles */



.margin-auto {
	margin: 0 auto;
}

#pfw .primary-button {
	border-radius: 24px;
	padding: 12px 16px;
	display: table;
	font-family: "milkynice";
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

#pfw .primary-button.btn-orange {
	background-color: #FF9415;
	color: #fff;
}

#pfw .top-logo {
	width: 180px;
}

#pfw .section-1 {
	background: url('https://ch-api.healthhub.sg/api/public/content/b1988882f14e4477a85fd2ed52419346') center bottom no-repeat;
}

#pfw .section-2 {
	background-color: #FEF8F1;
}

#pfw .section-3 {
	background: url('https://ch-api.healthhub.sg/api/public/content/4221e37e6bd14f038255afe4e6c8a905') right bottom no-repeat;
}

#pfw .section-1 .main-img {
	max-width: 490px;
}

#pfw .section-4 {
	background-color: #FFE3B6;
}

#pfw h1 {
	font-weight: 900;
	font-size: 48px;
	line-height: 48px;
	font-family: 'milkynice', 'remissis';
}

#pfw h2 {
	font-weight: 900;
	font-size: 44px;
	line-height: 36px;
	font-family: 'milkynice', 'remissis';
}

#pfw .max-860 {
	max-width: 860px;
}

#pfw .accr-icon {
	width: 48px;
	margin-right: 10px;
}

#pfw .sec-accr .collaps-slider {
	margin-bottom: 10px;
}

#pfw .sec-accr .accordion {
	border-radius: 20px;
	padding: 20px;
	font-size: 24px;
	display: flex;
	align-items: center;
}

#pfw .sec-accr .accordion.accord {
	border-radius: 20px 20px 0px 0px;
}

#pfw .collaps-slider .panel {
	background-color: #834fc2 !important;
	border: none;
	border-radius: 0px 0px 20px 20px;
	margin-top: -1px;
	margin-bottom: 0px;
}

#pfw .accr-content {
	display: flex;
	background: #fff;
	border-radius: 10px;
	padding: 30px;
	font-size: 20px;
	font-family: 'Open Sans';
	font-weight: 700;
	text-align: left;
	align-items: center;
	margin-bottom: 10px;
}

#pfw .accr-content:last-child {
	margin-bottom: 0px;
}

#pfw .accr-content .number {
	border-radius: 5px;
	background-color: #834fc2;
	color: #fff;
	padding: 5px;
	margin-right: 15px;
}

#pfw .get-evidence {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

#pfw .get-evidence-img {
	max-width: 350px;
}

#pfw .registration-section {
	border-radius: 20px;
	background: var(--Beige, #FFF7DE);
	padding: 32px 60px;
	display: flex;
	align-items: center;
}

#pfw .registration-section strong {
	font-family: 'milkynice', 'remissis';
}

#pfw .registration-section .list {
	padding: 0px 40px;
}

#pfw .registration-section .list:first-child {
	border-right: 1px solid #000;
}

#pfw section a {
	color: #000;
	text-decoration: underline;
}

#pfw .acc-icon-minus {
	background: url(https://ch-api.healthhub.sg/api/public/content/640e0f36077c49dd99e10a4f1a5db575) center top no-repeat;
	width: 20px;
	height: 17px;
	background-size: contain;
}

#pfw .acc-icon-plus {
	background: url(https://ch-api.healthhub.sg/api/public/content/640e0f36077c49dd99e10a4f1a5db575) center top no-repeat;
	width: 20px;
	height: 17px;
	background-size: contain;
	transform: scaleY(-1) translateY(50%);
}

#pfw .w400 {
	width: 470px;
}

@media screen and (max-width: 550px) {
	.w400 {
		width: auto !important;
	}

	#pfw .section {
		padding-left: 20px;
		padding-right: 20px;
	}

	#pfw img {
		max-width: 100% !important;
	}

	#pfw .registration-section {
		display: block !important;
		padding: 40px 20px;
	}

	#pfw .registration-section .list:first-child {
		border-right: 0px solid #000;
		border-bottom: 1px solid #000;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	#pfw .get-evidence-img {
		max-width: 200px !important;
		margin-top: 30px;
	}

	#pfw h1 {
		font-size: 32px;
		line-height: 36px;
	}

	#pfw h2 {
		font-size: 32px;
		line-height: 36px;
	}

	#pfw .sec-accr .accordion {
		font-size: 16px;
		line-height: 20px;
		padding-right: 40px;
	}

	#pfw .f32 {
		font-size: 24px !important;
		line-height: 27px;
	}

	#pfw .accr-content {
		font-size: 14px;
		font-style: normal;
		line-height: 140%;
		font-weight: 400;
		padding: 15px;
	}

	#pfw .collaps-slider .panel-wrap {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	#pfw .section-1 {
		background-size: 100%;
	}

	#pfw .section-1 .main-img {
		max-width: 80% !important;
	}

	#pfw .get-evidence {
		flex-direction: column;
	}
}

@media screen and (max-width: 780px) {
	#pfw .get-evidence {
		flex-direction: column;
	}

	#pfw .section-3 {
		background-position: center bottom;
	}
}

/* START GROW WELL SG STYLES */
#gwsg .section-1 {
	margin-top: 65px;
}

#gwsg a {
	display: block;
}

#gwsg .section {
	padding-left: 15px;
	padding-right: 15px;
}

#gwsg .text-grey {
	color: #474747;
}

#gwsg .text-dark-purple {
	color: #560DAE;
}

#gwsg .max-1000 {
	max-width: 1000px;
	padding-left: 20px;
	padding-right: 20px;
}

#gwsg .max-1110 {
	max-width: 1110px;
	padding-left: 20px;
	padding-right: 20px;
}

#gwsg .max-620 {
	max-width: 620px;
}

#gwsg .top-logo {
	width: 150px;
}

#gwsg .section-1,
#gwsg .section-5 {
	background: #FEF8F1;
}

#gwsg .section-3 {
	padding-left: 25px;
	padding-right: 25px;
}

#gwsg .section-3 .healthy-habits-image-1,
#gwsg .section-3 .healthy-habits-text-2 {
	padding-right: 0;
	padding-left: 20px;
}

#gwsg .section-3 .healthy-habits-image-2 {
	padding-left: 0;
	padding-right: 0px;
}

#gwsg .section-3 .healthy-habits-text-2 .content-text {
	padding: 35px 45px;
}

#gwsg .section-2 .content-left {
	flex: 50%;
	position: relative;
}

#gwsg .section-2 .content-left .absolute-petal {
	position: absolute;
	bottom: -60px;
	left: -20px;
}

#gwsg .section-2 .why-important-container {
	display: flex;
	align-items: center;
	justify-content: initial;
	max-width: 1000px;
	padding: 120px 10px;
}

#gwsg .section-2 .why-gwsg-image {
	flex: 60%;
	margin-top: -30px;
}

#gwsg .section-2 .why-gwsg-image .image-container {
	padding: 0;
	margin-left: -70px;
}

#gwsg .section-2.why-gwsg-card .read-more.mobile-close {
	display: none !important;
}

#gwsg .section-2 .why-gwsg-text {
	transition: max-height 0.3s ease;
}

#gwsg .section-2 .why-gwsg-text.collapsed .why-gwsg-preview {
	display: block;
	max-height: none;
}

#gwsg .section-2 .why-gwsg-text.collapsed p {
	display: none;
	max-height: 0;
}

#gwsg .section-2 .why-gwsg-text p {
	max-height: none;
	transition: max-height 0.3s ease;
	margin-bottom: 1em;
}

#gwsg .section-2 .why-important-container {
	display: flex;
	align-items: stretch;
	overflow: hidden;
	position: relative;
}

#gwsg .section-2 .why-gwsg-content-containter .content-text {
	padding: 24px 28px;
}

#gwsg .section-2 .why-gwsg-content-containter {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

#gwsg .section-2 .why-gwsg-content-containter .why-gwsg-content-containters {
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #834fc2 #e6dbf3;
}


#gwsg .section-2 .content-text {
	padding: 24px 28px;
}

#gwsg .section-2 .explore-container {
	padding: 15px 0px 15px 0px;
	width: 80%;
	z-index: 1;
	position: relative;
}

#gwsg .section-2 .explore-container .button {
	width: 100px;
}

#gwsg .section-2 .explore-container .button:before {
	display: none;
}

#gwsg .section-2 .explore-container .button:after {
	top: -2.5px;
	width: 16px;
}

#gwsg .section-2 .explore-container .button span:after {
	top: -1px;
}

#gwsg .section-2 .explore-text {
	margin-bottom: 0;
	padding: 0;
}

#gwsg .content-flex {
	display: flex;
	flex-wrap: wrap;
}

#gwsg .content-flex.reverse {
	flex-direction: row-reverse;
}

#gwsg .content-flex.align-center {
	align-items: center;
}

#gwsg .content-flex.space-around {
	align-items: center;
}

#gwsg .content-flex.space-around {
	justify-content: space-around;
}

#gwsg .content-flex.gap-20 {
	gap: 20px;
}

#gwsg .individual-content {
	flex: 50%;
}

#gwsg .four-column-container {
	padding: 0 10px;
}

#gwsg .four-column {
	padding: 20px;
	height: 250px;
	flex-wrap: wrap;
}

#gwsg .content-text {
	padding: 35px 30px;
}

#gwsg .section-3 .content-text {
	height: 100%;
}

#gwsg .areas-arrow.indicator {
	background: url("https://ch-api.healthhub.sg/api/public/content/8dc8c29ef7de417c893f2432933cf5e5") center top no-repeat;
	width: 32px;
	height: 32px;
	background-size: contain;
}

#gwsg .individual-key-areas {
	justify-content: space-between;
	width: 100%;
	align-items: flex-end;
}

#gwsg .content-flex.icon-heading {
	align-items: end;
	justify-content: space-between;
	width: 100%;
}

#gwsg .content-flex.icon-heading h3 {
	margin: 0;
}

#gwsg .section-5 .program-individual-container {
	padding: 0 10px;
}

#gwsg .section-5 .program-individual-container img {
	width: 100%;
}

#gwsg .section-5 .program-individual {
	padding: 20px;
	height: 100%;
}

#gwsg .section-5 .program-individual p {
	line-height: 20px;
}

#gwsg .section-6 .first-step-button {
	border-radius: 50px;
	display: inline-block;
	padding: 16px 24px;
}

@media screen and (max-width: 780px) {
	#gwsg .section-1 {
		margin-top: 0px;
	}

	#gwsg .content-flex,
	#gwsg .content-flex.reverse {
		flex-direction: row;
	}

	#gwsg .content-flex.individual-key-areas .col-xs-6 {
		width: 50%;
	}

	#gwsg .section-4 .content-flex.gap-20 {
		gap: 10px;
	}

	#gwsg .section-2 .why-important-container {
		flex-direction: column-reverse;
	}

	#gwsg .section-1 .hero-text {
		margin-bottom: 40px;
	}

	#gwsg .section-2 .why-gwsg-image .image-container {
		margin-left: 0;
	}

	#gwsg .section-2 .why-gwsg-content-containter {
		margin-top: -40px;
	}

	#gwsg .section-2 .explore-container {
		width: 100%;
	}

	#gwsg .content-text {
		padding: 24px 9px;
	}

	#gwsg .section-3 .healthy-habits-image-1,
	#gwsg .section-3 .healthy-habits-text-2 {
		padding-left: 0px;
		margin-top: 20px;
	}

	#gwsg .section-3 .healthy-habits-text-2 {
		margin-bottom: 20px;
	}

	#gwsg .content-flex.reverse {
		margin-top: 0px !important;
	}

	#gwsg .section-3 .healthy-habits-text-2 .content-text {
		padding: 24px;
	}

	#gwsg .individual-key-areas {
		justify-content: center;
	}

	#gwsg .four-column {
		height: 192px;
		margin-bottom: 20px;
	}

	#gwsg .section-5 .program-individual-container {
		margin-bottom: 20px;
	}

	#gwsg .content-flex.icon-heading h3 {
		font-size: 21px;
	}

	#gwsg .section-2 .content-left .absolute-petal {
		bottom: -110px;
	}
}

/* END GROW WELL SG STYLES */


/* START PARENT HUB (Screen Time Quiz) STYLES */
#how-to-manage-child-screen-use {
	padding: 65px 0;
	margin-top: 50px;
	position: relative;
	margin-bottom: 30px;
}

#how-to-manage-child-screen-use .max-900 {
	max-width: 1350px;
	margin: 0 auto;
}

#how-to-manage-child-screen-use .content-conatiner {
	display: flex;
	align-items: center;
	padding: 0 20px;
}

#how-to-manage-child-screen-use .content-individual {
	flex: 1;
}

#how-to-manage-child-screen-use .content-individual.content-text-container {
	text-align: left;
}

#how-to-manage-child-screen-use .content-texts {
	max-width: 440px;
	padding: 0 20px;
}

#how-to-manage-child-screen-use .content-individual .content-image-container {
	max-width: 500px;
	margin: 0 auto;
}

#how-to-manage-child-screen-use .button-container {
	margin-top: 20px;
}

#how-to-manage-child-screen-use .button-container a {
	padding: 16px 24px;
	display: inline-block;
}

@media (max-width: 912px) {
	#how-to-manage-child-screen-use .content-individual.content-text-container .f40 {
		font-size: 33px !important;
	}
}

@media (max-width: 760px) {
	#how-to-manage-child-screen-use .content-conatiner {
		display: block;
		padding: 0 0px;
	}

	#how-to-manage-child-screen-use .content-texts {
		margin: 30px auto 0 auto;
	}

	#how-to-manage-child-screen-use .content-individual.content-text-container,
	#how-to-manage-child-screen-use .content-individual.content-text-container p {
		text-align: center;
	}

	#how-to-manage-child-screen-use .content-individual .content-image-container {
		padding: 0 20px;
	}

	#how-to-manage-child-screen-use .content-individual.content-text-container .f40 {
		font-size: 33px !important;
	}
}

/* END PARENT HUB (Screen Time Quiz) STYLES */


/* Carousel Fix START */
.container.custom-container {
	max-width: 1308px;
    margin: 0 auto;
    padding: 0 15px !important;
}

@media screen and (max-width: 540px) {
	.wrapper-v1 .db-slick-wrap { width: auto;}
	.wrapper-v1 .slick-prev {left: 0;}
	.wrapper-v1 .slick-next {right: 0;}
	.wrapper-v1 .slick-prev, .wrapper-v1 .slick-next {top: 109%;}

	.stay-post-block {padding: 25px 0 10px 0;}
	.stay-post-block .title-hold {margin-bottom: 15px;}
	.stay-post-block .slick-slider-one {margin-bottom: 50px !important;}

	.answers .slider-holder {width: 100%;}
	.slider .image-holder {	width: 100%;min-height: auto;}
	.slider .slider-card.bg-cover {
		border-radius: 0;
		margin: 0;
		position: static;
		min-height: auto;
		box-shadow: none;
	}
	.slick-slide img {box-shadow: none;}
	.events .db-slick-wrap { width: auto !important;}
	.events .db-item .event-video-carousel {padding: 8px 0;}
	.events .db-item .event-video-carousel iframe { height: 178px; box-shadow: none;}
	.slick-event-hero .slick-arrow {top: 50%; width: 35px; height: 35px;}
	.slick-event-hero .slick-prev:before, .slick-event-hero .slick-next:before {
		width: 35px;
		height: 35px;
		background-position: center center;
		background-size: contain;
	}
	.slick-event-hero .slick-prev {left: -17px;}
	.slick-event-hero .slick-next {right: -17px;}
	.slider {padding: 0;}
	.slick-slider-one .slick-list {margin: 0;}
	.slider .slider-card h1 {font-size: 20px;}
	.slider .slider-card .text-right {right: 11px;bottom: 4px;}
	.slider .image-holder img { height: auto;}
	.slider .image-holder video, .slider .image-holder iframe {height: 200px;box-shadow: none;}
	.slick-slider-one .slick-prev {right: 0;left: 0;}
	.slick-slider-one .slick-next {right: 0;}
	.slick-slider-one .slick-dots {
		bottom: -30px;
		width: 60%;
		margin: 0 auto;
		text-align: center;
		display: flex;
		justify-content: center;
		left: 50%;
		transform: translate(-50%, 10px);
	}
	.slick-slider-one .slick-dots li {width: 10px; height: 10px;margin-right: 5px;}
	.slick-slider-one .slick-dots button { width: 10px; height: 10px;}
	.slick-slider-one .slick-arrow {    bottom: -70px;top: auto;}
	.slick-dotted.slick-slider {margin-bottom: 70px;}

	.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: #fff;outline: 0;background: #834fc2;}
	.slick-initialized .slick-slide {margin-bottom: 10px;}
	.slick-size-md {width: auto;}
	.slick-size-md .slider .slider-card { width: auto; max-width: max-content;}
	.slick-size-md .slick-slider-one .slick-dots {bottom: 30px !important;
        top: auto;}
	#eventlisting .slick-initialized .slick-slide {margin-bottom: 0;}
	.answers .slick-next {right: -12px;    box-shadow: 1px 0px 3px 1px rgb(6 6 6 / 20%);}
	.answers .slick-prev {left: -12px;    box-shadow: 1px 0px 3px 1px rgb(6 6 6 / 20%);}
	}
	.answers .slick-arrow {    margin-top: -170px;}

	.like .slick-dots {bottom: -20px;}
	.like .slick-dots li, .like .slick-dots li button {
		width: 10px;
		height: 10px;
	}

	.slick-slider-rp  .slick-slide{width: 340px; padding-right: 35px;
		padding-left: 15px;
		padding-top: 20px;}
	.slick-slider-rp .slick-next {right: 0;}
	.slick-prev, .slick-next {visibility: visible;}
	.rp-slick .slick-track {left: 12px;}

	.rsc-caregiver .rp-slick-item {width: auto;}

    /* bg details updates */
	.slick-prev, .slick-next {
		top: 45%;
	}

	.stay-positive .slick-slider-one .slick-dots {
		bottom: -20px;
	}
	.stay-positive .slick-slider-one .slick-arrow {
		bottom: -70px;
	}
	.stay-post-block .slick-slider-one .slick-arrow {    bottom: -70px;}

	.slick-slider-rpv2 .slick-track {left: 0;}
}
/* Carousel Fix END */
