.temp-template {
  padding: 0;
}

.main-project.hand-hygiene img {
  image-rendering: -webkit-optimize-contrast;
  filter: blur(0);
  -webkit-filter: blur(0);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

.main-project.hand-hygiene #itemCarousel .next {
  border-radius: 0px !important;
  border: none !important;
  color: inherit;
  height: inherit;
  line-height: inherit;
}

.main-project.hand-hygiene .section-inner {
  margin-left: 110px;
  margin-right: 110px;
}

.main-project.hand-hygiene .marginBottom25 {
  margin-bottom: 25px;
}

.main-project.hand-hygiene .marginBottom30 {
  margin-bottom: 30px;
}

.main-project.hand-hygiene .marginBottom40 {
  margin-bottom: 40px;
}

.main-project.hand-hygiene .marginBottom70 {
  margin-bottom: 70px;
}

.main-project.hand-hygiene .padding15 {
  padding: 15px;
}

.main-project.hand-hygiene .paddingTopBottom5 {
  padding-bottom: 5px;
  padding-top: 5px;
}

.main-project.hand-hygiene .flexrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.main-project.hand-hygiene .flexrow > * {
  float: none;
  clear: none;
}

.main-project.hand-hygiene .flexcolumn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main-project.hand-hygiene .flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-project.hand-hygiene .align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-project.hand-hygiene .align-end {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.main-project.hand-hygiene .align-start {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

.main-project.hand-hygiene .justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.main-project.hand-hygiene .justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main-project.hand-hygiene .justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.main-project.hand-hygiene .pos-relative {
  position: relative;
}

.main-project.hand-hygiene .pos-absolute {
  position: absolute;
}

.main-project.hand-hygiene .tab-pane {
  visibility: visible;
  height: auto;
  opacity: 1;
}

.main-project.hand-hygiene .panel {
  border: none;
  box-shadow: none;
}

.main-project.hand-hygiene .panel a.d-arrow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

.main-project.hand-hygiene .panel a.d-arrow:after {
  background-image: url(https://ch-api.healthhub.sg/api/public/content/1ec2e07f737a45c68f09eae849f827ec?v=d8249075);
  background-size: 100% 100%;
  display: inline-block;
  width: 25px;
  height: 15px;
  content: '';
  float: right;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  right: 0;
  z-index: 9;
  margin-right: 5px;
}

.main-project.hand-hygiene .panel a.d-arrow.collapsed:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main-project.hand-hygiene .panel .pos-absolute img {
  max-width: 100%;
  width: 100%;
}

.main-project.hand-hygiene .panel-heading {
  border: 0px solid transparent;
  padding: 0px;
}

.main-project.hand-hygiene .panel-heading .panel-heading a {
  display: block;
}

.main-project.hand-hygiene .panel-body {
  padding: 0px;
}

.main-project.hand-hygiene ul {
  list-style-position: outside;
  padding-inline-start: 20px;
}

.main-project.hand-hygiene ul li {
  margin-bottom: 7px;
}

@media only screen and (max-width: 1280px) {
  .main-project.hand-hygiene .section-inner {
    margin-left: 8.5938vw;
    margin-right: 8.5938vw;
  }
  .main-project.hand-hygiene .marginBottom25 {
    margin-bottom: 1.9531vw;
  }
  .main-project.hand-hygiene .marginBottom30 {
    margin-bottom: 2.3438vw;
  }
  .main-project.hand-hygiene .marginBottom40 {
    margin-bottom: 3.125vw;
  }
  .main-project.hand-hygiene .marginBottom70 {
    margin-bottom: 5.4688vw;
  }
}

@media only screen and (max-width: 767px) {
  .main-project.hand-hygiene .section-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .main-project.hand-hygiene .marginBottom25 {
    margin-bottom: 3.2595vw;
  }
  .main-project.hand-hygiene .marginBottom30 {
    margin-bottom: 5.2151vw;
  }
  .main-project.hand-hygiene .marginBottom70 {
    margin-bottom: 9.1265vw;
  }
  .main-project.hand-hygiene .marginBottom40 {
    margin-bottom: 9.1265vw;
  }
  .main-project.hand-hygiene .panel {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .main-project.hand-hygiene .panel a.m-arrow {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .main-project.hand-hygiene .panel a.m-arrow:after {
    background-image: url(https://ch-api.healthhub.sg/api/public/content/1ec2e07f737a45c68f09eae849f827ec?v=d8249075);
    background-size: 100% 100%;
    display: inline-block;
    width: 25px;
    height: 15px;
    content: '';
    float: right;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    margin-top: 5px;
    margin-right: 5px;
  }
  .main-project.hand-hygiene .panel a.m-arrow.collapsed:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .main-project.hand-hygiene .panel a.d-arrow {
    align-items: flex-start;
  }
  .main-project.hand-hygiene .panel a.d-arrow:after {
    margin-top: -10px;
  }
  .main-project.hand-hygiene .panel-body {
    margin-top: 7px;
  }
}

@font-face {
  font-family: 'Baloo Bhaijaan';
  src: url("https://ch-api.healthhub.sg/api/public/content/b619ef366bb34a4193d260c586c6ea0f?v=f1f61b63");
  src: url("https://ch-api.healthhub.sg/api/public/content/b619ef366bb34a4193d260c586c6ea0f?v=f1f61b63?#iefix") format("embedded-opentype"), url("https://ch-api.healthhub.sg/api/public/content/3a1140727e7448c4b40f1d1311df6d1c?v=1dc0a3ed") format("woff2"), url("https://ch-api.healthhub.sg/api/public/content/46d5116847e94fdf91c63f3c6a15f090?v=031399ff") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/9d4a0b5eeadb46dfb892ae22264cd4ec?v=f3b11e2b") format("truetype"), url("https://ch-api.healthhub.sg/api/public/content/5f3fc6ddf1884a0e86c1d6c99a9736d4?v=ba25651d#BalooBhaijaan-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Tammudu';
  src: url("https://ch-api.healthhub.sg/api/public/content/1618c6dbc59c4a698af7810d139df75f?v=8be24625");
  src: url("https://ch-api.healthhub.sg/api/public/content/1618c6dbc59c4a698af7810d139df75f?v=8be24625?#iefix") format("embedded-opentype"), url("https://ch-api.healthhub.sg/api/public/content/71136f1da9b34e7da4ad577476dc75a8?v=f675be94") format("woff2"), url(".https://ch-api.healthhub.sg/api/public/content/530dc4b3b6ab487fa7dab29743e4b810?v=c8a15b0f") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/01913b83db3f4725a8b28db095e02a8d?v=163a43b5") format("truetype"), url("https://ch-api.healthhub.sg/api/public/content/00eb854cc7cf4290987ef7166947afde?v=2a149a6b#BalooTammudu-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo';
  src: url("https://ch-api.healthhub.sg/api/public/content/30371dc4d5d74f46a0081453aa3eca3e?v=f8f7c288");
  src: url("https://ch-api.healthhub.sg/api/public/content/30371dc4d5d74f46a0081453aa3eca3e?v=f8f7c288?#iefix") format("embedded-opentype"), url("https://ch-api.healthhub.sg/api/public/content/5a3376823b35476ea6278f702ba85167?v=3523a26c") format("woff2"), url("https://ch-api.healthhub.sg/api/public/content/0cc01703305f44b4b10da70150df8a9c?v=872f1bff") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/a60aafcb1b9a4b2fb5a089c9d4413afc?v=42d75964") format("truetype"), url("https://ch-api.healthhub.sg/api/public/content/2fee208845a444628316c5d48dcd77b9?v=66b345d1#Baloo-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url("https://ch-api.healthhub.sg/api/public/content/2dd762a58ccb4413ba3ad9fed3672bcf?v=c254e8ad");
  src: url("https://ch-api.healthhub.sg/api/public/content/2dd762a58ccb4413ba3ad9fed3672bcf?v=c254e8ad?#iefix") format("embedded-opentype"), url("https://ch-api.healthhub.sg/api/public/content/0dad9b2f557d4946951a7d83e5225e5e?v=81f5ebeb") format("woff2"), url("https://ch-api.healthhub.sg/api/public/content/9bbe1bac595c48ca8c870e5f711a42a9?v=b2ee8871") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/9a9e9474471c41d6b3eecd14cba547b8?v=922a215a") format("truetype"), url("https://ch-api.healthhub.sg/api/public/content/7165c9ee2c9c42f6b98c89cca9d9f7ca?v=be0456f4#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("https://ch-api.healthhub.sg/api/public/content/5f43b14d36414cc4bafe3a55e81dca14?v=27cf02fd") format("woff2"), url("https://ch-api.healthhub.sg/api/public/content/f6db84df60c14f5696d61edd2fc0e321?v=5a4ca7f2") format("svg"), url("https://ch-api.healthhub.sg/api/public/content/c6d3497ab87e4d66827c67fdd02b0ee8?v=6c424a37") format("ttf"), url("https://ch-api.healthhub.sg/api/public/content/14afc905ec8d4871845b3871612423bd?v=95ec6614") format("woff"), url("https://ch-api.healthhub.sg/api/public/content/952c16163bbf47889c23386a6edce2d4?v=da54f4d0") format("woff2");
}

.f-white {
  color: #ffffff;
}

.f-blue {
  color: #005da4;
}

.f-purple {
  color: #912a8e;
}

.f-green {
  color: #4d8c30;
}

.f-Baloo {
  font-family: 'Baloo';
}

.f-Baloo-T {
  font-family: 'Baloo Tammudu';
}

.f-Baloo-B {
  font-family: 'Baloo Bhaijaan';
}

.f-Roboto {
  font-family: 'Roboto';
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  font-size: 48px;
}

h2 {
  font-size: 40px;
}

h3 {
  font-size: 34px;
}

h4 {
  font-size: 30px;
}

h5 {
  font-size: 23px;
}

h6 {
  font-size: 17px;
}

h6.f-accordion-title {
  font-size: 20px;
}

h6.f-accordion-copy {
  font-size: 16px;
}

@media only screen and (max-width: 1280px) {
  h1 {
    font-size: 3.7500vw;
  }
  h2 {
    font-size: 3.1250vw;
  }
  h3 {
    font-size: 2.6563vw;
  }
  h4 {
    font-size: 2.3438vw;
  }
  h5 {
    font-size: 1.7969vw;
  }
  h6 {
    font-size: 1.3281vw;
  }
  h6.f-accordion-title {
    font-size: 1.563vw;
  }
  h6.f-accordion-copy {
    font-size: 1.250vw;
  }
}

@media only screen and (max-width: 767px) {
  h1 {
    font-size: 4.9544vw;
  }
  h2 {
    font-size: 4.3025vw;
  }
  h4 {
    font-size: 4.3025vw;
  }
  h5, h6.f-accordion-title {
    font-size: 5.7366vw;
  }
  h6, h6.f-accordion-copy {
    font-size: 4.3025vw;
  }
}

.main-project.hand-hygiene .section-masthead .carousel-indicators {
  bottom: 0px;
}

.main-project.hand-hygiene .section-masthead .carousel-indicators li {
  background-color: #ffffff;
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 20px;
}

.main-project.hand-hygiene .section-masthead .carousel-indicators .active {
  background-color: #706f6f;
  border: none;
  width: 15px;
  height: 15px;
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper {
  position: relative;
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title {
  text-align: center;
  padding: 35px 130px;
  margin-top: 60px;
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title.two {
  background-color: rgba(0, 184, 216, 0.68);
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title.three {
  background-color: rgba(225, 54, 147, 0.6);
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title.four {
  background-color: rgba(164, 201, 46, 0.8);
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-button {
  width: 100%;
  bottom: 110px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}

.main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-button img {
  width: 400px;
}

.main-project.hand-hygiene .section-masthead .carousel-control {
  opacity: 1;
}

.main-project.hand-hygiene .section-masthead .carousel-control.left, .main-project.hand-hygiene .section-masthead .carousel-control.right {
  background-image: none;
}

@media only screen and (max-width: 1280px) {
  .main-project.hand-hygiene .section-masthead .carousel-indicators li {
    width: 1.1719vw;
    height: 1.1719vw;
  }
  .main-project.hand-hygiene .section-masthead .carousel-indicators .active {
    width: 1.1719vw;
    height: 1.1719vw;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title {
    padding: 2.7344vw 10.1563vw;
    margin-top: 4.6875vw;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-button {
    bottom: 8.5938vw;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-button img {
    width: 31.2500vw;
  }
}

@media only screen and (max-width: 767px) {
  .main-project.hand-hygiene .section-masthead .carousel-indicators {
    bottom: 1.3038vw;
  }
  .main-project.hand-hygiene .section-masthead .carousel-indicators li {
    width: 3.9113vw;
    height: 3.9113vw;
    margin: 0 0.9778vw;
  }
  .main-project.hand-hygiene .section-masthead .carousel-indicators .active {
    width: 3.9113vw;
    height: 3.9113vw;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title {
    padding: 6.5189vw 0;
    margin-top: 2.6076vw;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-title h4 {
    margin: 0 auto;
    width: 90%;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-button {
    bottom: 9.7784vw;
  }
  .main-project.hand-hygiene .section-masthead .masthead-wrapper .masthead-content .masthead-button img {
    width: 52.1512vw;
  }
}

.main-project.hand-hygiene .section-intro {
  background-color: #005da4;
  padding: 95px 50px;
}

@media only screen and (max-width: 1280px) {
  .main-project.hand-hygiene .section-intro {
    padding: 7.4219vw 3.9063vw;
  }
}

@media only screen and (max-width: 767px) {
  .main-project.hand-hygiene .section-intro {
    padding: 8.4746vw 5.2151vw;
  }
}

.main-project.hand-hygiene .section-video .yt-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.main-project.hand-hygiene .section-video .yt-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-project.hand-hygiene .section-tab .tabs-wrapper {
  max-width: 1061px;
  width: 100%;
  margin: 0 auto;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body .d-kv_wrapper {
  background-size: 100% 100%;
  background-position: center bottom;
  width: 36.3%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body .c_wrapper {
  width: 63.7%;
  padding: 3% 5% 0 5%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body .c_wrapper .download-wrapper img {
  padding: 5px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body .c_wrapper .download-wrapper div:first-child {
  padding-right: 0px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-green {
  background-color: #dcfaed;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-green .d-kv_wrapper {
  background-image: url(https://ch-api.healthhub.sg/api/public/content/1d65d77454624ec2a590b182b3bdc8fd?v=571fee86);
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-green .abs-img1 {
  right: 0;
  top: 0;
  width: 13%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-green .download-wrapper {
  background-color: #8cefc2;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-green .download-wrapper .dl-btn {
  -moz-box-shadow: inset 3px 3px 3px 0 #aef4d4, inset -3px -3px 3px #69b492;
  -webkit-box-shadow: inset 3px 3px 3px 0 #aef4d4, inset -3px -3px 3px #69b492;
  box-shadow: inset 3px 3px 3px 0 #aef4d4, inset -3px -3px 3px #69b492;
  padding: 10px 5px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink {
  background-color: #f9e9f8;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .d-kv_wrapper {
  background-image: url(https://ch-api.healthhub.sg/api/public/content/0f22d22c6674443ebb46057a0a924370?v=a02ee5b6);
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .c_wrapper {
  padding: 3% 5% 0 5%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper {
  padding-left: 0px;
  padding-right: 0px;
  background-color: #fcf4fc;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper:first-child {
  border-right: 2px solid #f8e9f8;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper:last-child {
  border-left: 2px solid #f8e9f8;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .theme-pink__inner-accordion .panel {
  margin-bottom: 0px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .theme-pink__inner-accordion .panel-body {
  background-color: #fcf4fc;
  padding: 15px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .download-wrapper {
  background-color: #ef9bcc;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-pink .download-wrapper .dl-btn {
  background-color: #ec86c1;
  -moz-box-shadow: inset 3px 3px 3px 0 #f0a0cf, inset -3px -3px 3px #de83b8;
  -webkit-box-shadow: inset 3px 3px 3px 0 #f0a0cf, inset -3px -3px 3px #de83b8;
  box-shadow: inset 3px 3px 3px 0 #f0a0cf, inset -3px -3px 3px #de83b8;
  padding: 10px 5px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow {
  background-color: #fdf9e1;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .d-kv_wrapper {
  background-image: url(https://ch-api.healthhub.sg/api/public/content/13e97bbf1c1b41bc9486f9aaade3acca?v=f10ab938);
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .c_wrapper .content {
  background-color: #f9f0bc;
  padding: 3% 4.3%;
  margin-bottom: 10px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__inner-accordion .d-block_accordion-wrapper .panel-heading a div {
  background-color: #f9f0bc;
  padding: 3% 4.3%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__inner-accordion .d-block_accordion-wrapper .panel-body {
  background-color: #fefcf0;
  padding: 3% 4.3% 4.3%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__outside-accordion .panel {
  margin-bottom: 0px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-heading {
  background-color: #f7e26b;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-heading a {
  padding: 15px;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-body {
  margin-top: 7px;
  background-color: #f7e26b;
  overflow: hidden;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-body .c_wrapper {
  width: 100%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .abs-img1 {
  bottom: -7%;
  right: -9.2%;
  width: 25%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .abs-img4 {
  top: 16%;
  left: -6%;
  width: 32%;
}

.main-project.hand-hygiene .section-accordion.tab-content .panel-body.theme-yellow .abs-img5 {
  top: 0;
  right: 0;
  width: 27%;
}

@media screen and (min-width: 768px) {
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane {
    position: relative;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel-heading a.m-arrow {
    pointer-events: none;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel-collapse.d-block {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane {
    display: block;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .c_wrapper {
    width: 100%;
    text-align: center;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-green {
    background-image: url("https://ch-api.healthhub.sg/api/public/content/daaff25b05a34ce2be69865b77bbb41b?v=556cfe88");
    background-position: left top;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-green .c_wrapper {
    padding: 40px 15px 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-green .abs-img1 {
    width: 16%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-green .abs-img2 {
    top: 0;
    left: -15px;
    width: 19%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-green .abs-img3 {
    bottom: -25%;
    left: -15px;
    width: 17%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-green .abs-img4 {
    bottom: 0;
    right: -15px;
    width: 15%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-pink .c_wrapper {
    padding: 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper {
    background-color: #FFFFFF;
    border: none;
    padding-bottom: 7px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper .m-paddingBottom {
    padding-bottom: 23%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper .abs-img1 {
    bottom: 0;
    left: -15px;
    width: 17%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-pink .theme-pink__inner-accordion .d-block_accordion-wrapper .abs-img2 {
    bottom: 0;
    right: -15px;
    width: 28%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow {
    background-color: #FFFFFF;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .c_wrapper {
    padding: 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .c_wrapper .content {
    background-color: #FFFFFF;
    padding: 15px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .theme-yellow__inner-accordion .d-block_accordion-wrapper .panel-heading a div {
    text-align: center;
    padding: 6% 4.3%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-body .c_wrapper {
    padding: 7% 0px 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-body .c_wrapper .paragraph {
    text-align: left;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-body .c_wrapper .paragraph:first-child {
    margin-left: 35%;
    padding-right: 15px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .theme-yellow__outside-accordion .panel-body .c_wrapper .paragraph:last-child {
    padding-left: 15px;
    width: 65%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .abs-img1 {
    right: -5%;
    width: 22%;
    bottom: 0;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .abs-img2 {
    top: 0;
    right: 0;
    width: 18%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .abs-img3 {
    top: 23%;
    left: 0;
    width: 18%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .abs-img4 {
    bottom: 13%;
    right: -15%;
    width: 50%;
    left: auto;
    top: auto;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body.theme-yellow .abs-img5 {
    top: 0;
    left: -27%;
    width: 60%;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper {
    padding: 40px 15px;
    text-align: center;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper .dl-btn {
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: inset none;
    padding: 10px 0px 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper .text-uppercase {
    text-transform: none;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper .paddingTopBottom15,
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper div {
    padding: 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper img {
    width: 13vw;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper div:first-child {
    padding-right: 0px;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .tab-pane .panel .panel-body .download-wrapper h5 {
    font-size: 4.3vw;
    margin-bottom: 15px;
  }
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel {
  margin-bottom: 0px;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading {
  background-color: #b2cee4;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading a {
  min-height: 149px;
  overflow: hidden;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading a.d-arrow h2 {
  margin-top: 0.5%;
  margin-left: 22%;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading a div {
  width: 100%;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading .abs-img1 {
  left: 3%;
  top: -100%;
  width: 15.7%;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body {
  margin-top: 7px;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel {
  margin-bottom: 7px;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-heading {
  background-color: #005da4;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-heading a.d-arrow {
  max-width: 100%;
  min-height: auto;
  padding: 3% 4.3%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-heading a.d-arrow:after {
  margin-right: 3.3%;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-body {
  padding: 3% 4.3%;
  background-color: #b2cee4;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-body h5, .main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-body a {
  color: #1d1d1b;
}

.main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-body a {
  text-decoration: underline;
}

@media only screen and (max-width: 1280px) {
  .main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading a {
    min-height: 11.641vw;
  }
}

@media only screen and (max-width: 767px) {
  .main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading a {
    min-height: auto;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .faq .panel-heading a.hidden-arrow-mobile:after {
    display: none;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion h5 {
    font-size: 4.3025vw;
  }
  .main-project.hand-hygiene .section-accordion.tab-content .faq .panel-body .hygiene-faq_inner-accordion .panel-heading a > div {
    padding-right: 25px;
  }
}
