/* 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/3c6b114d22bf4d76914c8fe22b8b7f3f?v=9f94caa5")
			format("woff2"),
		url("https://ch-api.healthhub.sg/api/public/content/f587ed95fb4f4f63a95091a32fb87534?v=2d68cd5b")
			format("truetype"),
		url("https://ch-api.healthhub.sg/api/public/content/c7dc31114b1e46f09930f5a5bff21ce4?v=b15745fa#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/3c6b114d22bf4d76914c8fe22b8b7f3f?v=9f94caa5")
			format("woff2"),
		url("https://ch-api.healthhub.sg/api/public/content/f587ed95fb4f4f63a95091a32fb87534?v=2d68cd5b")
			format("truetype"),
		url("https://ch-api.healthhub.sg/api/public/content/c7dc31114b1e46f09930f5a5bff21ce4?v=b15745fa#peenuregular")
			format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "chivoblack";
	src: url("https://ch-api.healthhub.sg/api/public/content/ddd490d00518450a83bd29e8ee5d8015?v=5de798cf")
			format("woff2"),
		url("https://ch-api.healthhub.sg/api/public/content/b40080a087b34d6ca5ef800d8e0e79f6?v=d5ff153e")
			format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "chivoblack_italic";
	src: url("https://ch-api.healthhub.sg/api/public/content/3628b81eecae44878e46e4724bafdf87?v=41e56d25")
			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/e1baa34b2d75463598bc1cd8aa5d62b0?v=bd611a8a")
			format("woff2"),
		url("https://ch-api.healthhub.sg/api/public/content/bc74a6b25593475a8841cb7f098ff0c4?v=3ca07603")
			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/c9b260fb55704885ab1b2e34706579bd?v=36160d86")
			format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "chivoitalic";
	src: url("https://ch-api.healthhub.sg/api/public/content/30acdc4a2d9e4e56b0729c7c5a1761b7?v=ee1c29f8")
			format("woff2"),
		url("https://ch-api.healthhub.sg/api/public/content/fb6173ae0cac43ffa725a68e3a8ff2d3?v=dc25f18e")
			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/394b32cd0a0549e5ae4e1715891fb6c0?v=8831887b")
			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/21382ad2da6241639961d3ad97e902b2?v=87246d69")
			format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "chivoregular";
	src: url("https://ch-api.healthhub.sg/api/public/content/2fadd39870ff4a2eadb49628900fae07?v=0d9b1974")
			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/7af32206d85b46008625798340c2108d?v=ff958fcc")
			format("woff2"),
		url("https://ch-api.healthhub.sg/api/public/content/19db84e2ad5d4fe780c3764612c5734a?v=fc09c081")
			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,
#db-wraper a {
	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 !important;
}
.big-screen-only {
	display: block;
}
.ws-only {
	display: block;
}
.w570 {
	width: 570px;
}
.w600 {
	width: 600px;
}
.w660 {
	width: 660px;
}
.w700 {
	width: 700px;
}
.w760 {
	width: 760px;
}
.w800 {
	width: 800px;
}
.w900 {
	width: 900px;
}
.w1040 {
	width: 1040px;
}
.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-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, 0.25);
}
.border-rad {
	border-radius: 16px;
}
.border-rad8 {
	border-radius: 8px !important;
}
.border-rad12 {
	border-radius: 12px;
}
.border-rad24 {
	border-radius: 24px;
}
.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;
}
.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;
}
.f14 {
	font-size: 16px !important;
}
.f16 {
	font-size: 16px !important;
}
.f18 {
	font-size: 18px !important;
}
.f20 {
	font-size: 20px !important;
}
.f24 {
	font-size: 24px !important;
}
.f30 {
	font-size: 30px !important;
}
.f40 {
	font-size: 40px !important;
}
.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;
}
.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;
}
.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-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;
}

.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, 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;
}
#slider-sec .slick-dots li {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
/* #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;
}
.title-hold {
	font-family: "milkynice";
	position: relative;
	z-index: 0;
}
.title-hold h2 {
	letter-spacing: -0.05em;
	line-height: 0.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: 0.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;
}

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

.db-header .navigation {
	font-size: 20px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	font-weight: 700;
	display: flex;
	flex-wrap: wrap;
}

.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: 20px;
	font-family: "Open Sans" !important;
	letter-spacing: 0.06em;
	text-align: center;
}

.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 0.3s ease-in-out;
	transition: box-shadow 0.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: 0.2s;
	transition-delay: 0.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 0.2s linear;
	transition: all 0.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;
	margin-right: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column;
}
.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.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;
}
.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 !important;
}
.db-header .navigation > li .li-wrap a {
	padding: 10px 48px 18px;
}
.db-header .navigation > li .li-wrap {
	width: 100%;
	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 0.3s ease-in-out;
	transition: height 0.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 0.3s ease-in-out;
	transition: background 0.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);
}

.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 0.3s ease-in-out;
	transition: background 0.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);
}

.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;
}

.slick-active button {
	background: url(https://ch-api.healthhub.sg/api/public/content/0df020cf9c2746e3a5a24ffc9b3da0cc?v=9d184eb8)
		no-repeat center !important;
	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;
}
#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 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.button span {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #834fc2;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	box-shadow: 0 4px 4px rgba(0, 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 0.3s ease-in-out;
	transition: background 0.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 0.3s ease-in-out;
	transition: background 0.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";
}
.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: 0.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: 0.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=3cc8eaf6reminders_baby-fourth-year.jpg);
}
#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 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.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%;
}

.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: 105px;
}

/* Mobile Nav Styles */
nav.nav {
	position: relative;
}
.mb-nav {
	display: none;
	z-index: 15;
	position: relative;
	width: 100%;
	padding: 0 0px;
	transition: all 0.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: 0.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: 0.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 0.1s linear;
	-webkit-transition: all 0.1s linear;
	transition: all 0.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/5c34a1c183714ab8b04c1537fe347837?v=b1ad0edf)
		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 {
	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;
}
.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-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: 1674px;
	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-sub-pink-2::before {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/568bae1e6cbb4b2db9051342b2c5864a?v=43c48ee4);
	z-index: -1;
	top: 10%;
	left: 0;
	height: 1880px;
	mix-blend-mode: multiply;
	background-blend-mode: multiply;
}

.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;
}

.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;
}
.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;
	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: 100%;
	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, 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: 0.75;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.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 0.3s ease-in-out;
	transition: background 0.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 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	box-shadow: 0 4px 4px rgba(0, 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 0.3s ease-in-out;
	transition: background 0.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 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}

.button:after {
	width: 20px;
	position: absolute;
	top: -8px;
	bottom: 0;
	right: -5px;
	content: "";
	background: #834fc2;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.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%;
}
.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: 12px;
	/* 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;
}
.tips-colps1 {
}
.sensory .panel {
	padding: 0 16px;
}
.sensory .link-btn {
	background: #fe5f6d;
	border-radius: 104px;
	display: block;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	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;
}
.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;
}
.panel-box {
	width: 1100px;
	margin: 0 auto;
}
.title-hold.index-v2 .wrap .text-black {
	text-transform: none;
	text-align: center;
}
.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 30px;
}
.home-banner.index-v2 .bg-cloud.bg-cloud-purple::before {
	top: -100px;
}
.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,
.white-plus-icon {
	background: url(https://ch-api.healthhub.sg/api/public/content/91e0c9b406c54e3ba143bd2c0506cd89?v=e81754fd)
		center top no-repeat;
}
.tgcy-accordion .acc-icon-minus,
.white-minus-icon {
	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 {
	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://ch-api.healthhub.sg/api/public/content/ffad6e182ed241518d83bdbd46149be3?v=b9db4c99)
		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;
}
/* .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 0.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 0.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; */
	display: none;
	position: relative;
	border-radius: 24px;
	/* padding: 48px 70px 50px ; */
	box-sizing: border-box;
	transition: all 0.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://ch-api.healthhub.sg/api/public/content/67650952575344b393f6400b66ada275?v=8bfa1beb");
	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-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 !important;
}
[data-colaps] .container-fluid {
	margin: 0 27px;
}
.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://ch-api.healthhub.sg/api/public/content/1ecd59033dff4123a4feb85c402d4be4?v=c979bd2c)
		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: 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) {
	.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;
	}
	.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);
	}
}
@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 {
		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;
	}
}
/* 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 {
		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;
	}
}
@media screen and (max-width: 768px) {
	#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 {
		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 !important;
		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;
	}
	.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: 140px;
	}
	.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 !important;
	}
	.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%;
	}

	.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;
	}
}

.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) {
	.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: 126px;
		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 !important;
	}
	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 0.3s ease-in-out;
		transition: -webkit-transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out,
			-webkit-transform 0.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;
	}
	.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 {
		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;
	}

	.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: 35px;
	}
	.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;
	}
	.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;
	}
	.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;
	}
	.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;
	}
	.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;
	}
}

@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;
	}
}

/* Start: Navigation Updates */
.db-header .db-container {
	padding: 0 15px;
}
.chl-inner-credit ul li:first-child {
	display: none !important;
}
.db-header .navigation {
	font-size: 18px !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	position: relative;
	display: flex;
	gap: 7px;
	flex-flow: row nowrap;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.db-header .navigation a {
	font-size: 18px !important;
	letter-spacing: 0 !important;
	line-height: 1.3em;
}
.db-header .navigation > li {
	margin-right: 0;
}
#db-wraper .db-header .navigation > li .li-wrap:hover a,
#db-wraper .db-header .navigation > li.active .li-wrap a {
	color: #fff;
}

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

@media screen and (max-width: 1280px) {
	.db-container {
		width: auto;
	}
	.db-header .navigation > li .li-wrap {
		width: auto;
	}
	.db-header .navigation > li.active::after,
	.db-header .navigation > li.active::after {
		width: auto;
	}
}

@media screen and (max-width: 820px) {
	.db-header .navigation .sub-nav li a {
		font-size: 16px !important;
	}
}
@media screen and (max-width: 540px) {
	.index-v2 .v1-inner .mb-other-links {
		display: grid;
		grid-template-columns: 25% 25% 25% 25%;
	}
	.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;
	}
	.db-header .db-container {
		padding: 0px;
	}
	.v1 .mb-other-links,
	.v1-inner .mb-other-links {
		display: flex;
		flex-flow: column wrap;
		height: 189px;
		justify-content: space-between;
		align-items: center;
		padding: 5px 0;
		align-content: space-between;
	}
}
/* End: Navigation Updates */

/* Start of Navigation Update */
.navtab_home svg {
	width: 30px;
	height: 30px;
}
.navtab_home svg path {
	transition: all 0.3s linear;
}

.navtab_home:hover svg path {
	fill: white;
}
.db-header .db-container {
	max-width: 1450px;
}

@media screen and (max-width: 540px) {
	.index-v2 .v1-inner .mb-other-links {
		display: grid;
		grid-template-columns: 33% 33% 33%;
	}
}
/* End of Navigation Update */
