html.lenis{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto;}
.lenis.lenis-smooth[data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-scrolling iframe{pointer-events:none;}
/* #viewport {
  overflow: hidden;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: auto !important;
  }
}  */

:root{
    --poppins:"Poppins", sans-serif;
    --sansita:"Sansita", sans-serif;
    --playwrite:"Playwrite AU NSW", cursive;
    --green:#05402e;
    --green-mid:#7cc142;
    --green-leaf:#c6db6b;
    --green-light:#e0eed1;
    --white:#FFFFFF;
    --black:#000000;
    --gray1:#666666;
    --strokewidth:3px;
    --strokeclr:#FFFFFF;
}
body{font-family:var(--poppins);color:var(--black);font-size:1rem;margin:0;padding:0;background-color:var(--green-light);}
header{z-index:99;height:auto;}
/* header::before{content:'';left:0;top:0;width:100%;height:0%;position:absolute;z-index:-1;display:block;backdrop-filter:blur(10px);} */
.overlay{background-color:var(--green-light);height:0;transition:height 0.1s ease;backdrop-filter:blur(10px); }
.logobar{position:relative;z-index:9;transition:all 0.5s ease 0s ;}
.smaller .logobar{width:250px;}
.banner{position:relative;background-image:url(../img/banner-bg.webp);background-size:100% auto;height:100vh;}
.banner-sub{position:relative;z-index:8;height:100vh;}
@keyframes rotation{
    100%{transform: translateY(-50%) rotate(360deg);}
}

h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem 0;padding:0;font-weight:normal;font-family:var(--playwrite);}
a{color:var(--black);text-decoration:none;}
a:hover,a:focus{color:var(--turquoise);}
.logobar{transform-origin:left top;width:425px;padding-top:10px;padding-bottom:10px;/*transition:transform 0.1s ease;*/}
.dermatology-wraper{z-index:9}
.submenubar ul{list-style-type:none;margin:1.8rem 0 0 0;padding:0;}
.submenubar ul.nav-links li{margin:0 0 0 2rem;}
.submenubar ul li a{font-family:var(--poppins);font-size:1rem;color:var(--black);text-decoration:none;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
.submenubar ul li a:hover{color:var(--white)}
/* .submenubar ul li.active a{color:var(--black);} */
.btn{background-color:var(--green-leaf);padding:0.7rem 2rem;border:2px solid var(--green-leaf);font-size:1.375rem;color:var(--green);cursor:pointer;text-decoration:none;font-weight:400;border-radius:5px;}
.btn:hover,.btn:focus{background-color:var(--green);color:var(--green-leaf);text-decoration:none;border:2px solid var(--green-leaf);}
.menu-container .header-links{display:none;}
.goto-link{bottom:5rem;right:3.75rem;z-index:9;width:15px;display:block;}

@media screen and (min-width:992px){
}
h1{font-size:1.938rem;font-weight:bold;margin:0 0 1.5rem 0;padding:0;color:var(--turquoise);}
p,li{color:var(--gray);margin:0 0 1.5rem 0;padding:0;font-size:1.375rem;line-height:1.35;font-family:var(--poppins);font-weight:500;}
.container{max-width:1527px;}
.count-date-venue{margin-top:14rem;}
.venue-date h2{font-family:var(--poppins);font-size:2rem;font-weight:bold;color:var(--green);margin-bottom:0;}
.ent-count-down{z-index:5;border:0px solid red;}
.count-date-venue{border:0px solid red;}
.venue-date p{font-size:1.25rem;padding-left:0rem;font-weight:bold;color:#54971c;display:flex;white-space:nowrap;align-items:center;margin:0;}
.venue-date p::before{content:'';width:100%;display:block;height:2px;background-color:var(--green-mid);margin-right:1rem;}

.count-down{/*width:520px;margin-top:38.7rem;*/ margin-top:3rem;}
.count-down ul li{animation:wobble 5s ease-in-out infinite;
  transform-origin:center center;
  transform-style:preserve-3d;}
  @keyframes wobble {
    0%,100%{ transform:rotate3d(1,1,0,40deg); }
    25%{ transform:rotate3d(-1,1,0,40deg); }
    50%{ transform:rotate3d(-1,-1,0,40deg); }
    75%{ transform:rotate3d(1,-1,0,40deg); }
  }
  @keyframes glow {
    0%,100%{ text-shadow:0 0 30px var(--green-mid); }
    25%{ text-shadow:0 0 30px var(--green-leaf);; }
    50%{ text-shadow:0 0 30px var(--green-light); }
    75%{ text-shadow:0 0 30px var(--white); }
  }
.count-down ul li:not(:first-child){display:none;}
.count-down ul li:first-child{position:relative;height:100px;}
.count-down ul li .d-flex{flex-wrap:wrap;justify-content:center;position:absolute;animation:glow 10s ease-in-out infinite;}
.count-down ul li h2{font-size:5rem;font-weight:bold;color:var(--green);font-family:var(--poppins);line-height:1;margin:0;}
.count-down ul li .d-flex div{font-size:3rem;font-weight:600;color:#469403;line-height:1;}
.count-down ul li span{font-size:2rem;font-weight:600;color:#469403;white-space:nowrap;display: block;flex:0 0 100%;line-height:1;padding:0 0 0 208px;margin-top:-40px;}
.count-down ul li .d-flex:nth-child(2){ transform:translateZ(5px); }
.count-down ul li .d-flex:nth-child(3){ transform:translateZ(10px);}
.count-down ul li .d-flex:nth-child(4){ transform:translateZ(15px); }
.count-down ul li .d-flex:nth-child(5){ transform:translateZ(20px); }
.count-down ul li .d-flex:nth-child(6){ transform:translateZ(25px); }
.count-down ul li .d-flex:nth-child(7){ transform:translateZ(30px); }
.count-down ul li .d-flex:nth-child(8){ transform:translateZ(35px); }
.count-down ul li .d-flex:nth-child(9){ transform:translateZ(40px); }
.count-down ul li .d-flex:nth-child(10){ transform:translateZ(45px); }
.ministry-logos{margin-top:11rem;}
.ministry-of-health{height:9rem;margin-bottom:2.5rem;}
.ministry{height:8.125rem;}
.ministry img,.ministry-of-health img{height:100%;}
.tag-line{top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;text-align:center;}
.tag-line p{color:var(--green);font-size:2rem;opacity:0}
.tag-line p:nth-child(1){transform:translateY(-80%) scale(1.2);}
.tag-line p:nth-child(2){transform:translateY(80%) scale(1.2);}
.banner-img{z-index:1;opacity:0.3;min-height:100%;min-width:100%;max-height:100%;max-width:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}
.ent-face{z-index:9;width:27.1875%;left:50%;top:55%;transform:translate(-50%,-50%);max-height:80%;}
.ent-face svg{width:100%;height:auto;}
.shape{z-index:11;}
.shape svg{width:100%;height:auto;}
.oval-shape-1{transform-origin:center top;}
.oval-shape-2{transform-origin:right top;}
.shape-1-path{stroke-width:0px;stroke: var(--green-leaf); }

.oval-shape-1{width:17.4479166667%;left:30.40625%;top:33.62963%;transform:rotate(4deg);}
.oval-shape-2{width:16.1458333333%;top:37.216931%;right:33.8125%;}
.oval-shape-3{width:18.75%;top:53.568254%;left:30.072917%;transform:rotate(-15deg);}
.about{min-height:100vh;position:relative;z-index:9;/*background-color:var(--green-leaf);*/background-color:#ccdb8c6b;padding-bottom:20rem;}
.about-row{transform:translateY(-40%);opacity:.1;position:relative; }
.about .row{align-items:center;flex-direction: row-reverse;}
.about .col:nth-child(1){width:450px;max-width:450px;/*transform:translateX(-60%) scale(0.25);opacity:0;*/margin-left:3rem;position:relative;z-index:9;}
.about-face{}
.about h1{color:var(--green);font-size:3rem;}
.about p{color:var(--green);font-size:16px;}
/*.about h1,.about-text{transform:translateX(50%);opacity:0;}*/
 

.fun-begin{padding:5rem 0;overflow:hidden;}
.fun-begin .container{position:relative;z-index:1;}
.fun-begin .container-fluid{padding-left:0px;padding-right:0px;padding-top:50px;position:relative;z-index:9;}
.fun-carousel{z-index:9;padding-top:0px;}
.containers {
  /* width: 500%; 
  height: 100vh;*/
  display: flex;
  flex-wrap: nowrap;border:0px solid green;
}
.panel {
	width: 20vw;
  flex: none;
  height: 100%;
  /*display: flex;
  justify-content: center;
  align-items: center;
  /*font-weight: 600;
  font-size: 1.5em;
  text-align: center;*/
  position: relative;
  box-sizing: border-box;
  padding:0 1rem;
  /* background-color: white; */
  transform: translateY(-70px);
}
.committee{padding-bottom:7rem;}
.committee-title .list-box .list-box-icon{overflow: visible;}
.committee-title .list-box::before{content:'';display:block;left:0;top:0;width:100%;height:100%;z-index:0;position: absolute;background-color:rgba(224,238,209,0.2);}
.committee-title .list-box img{opacity:0.25;}
.committee-name{top:40%;transform:translateY(-50%);width:100%;left:0;z-index:9;}
.committee-title h2{padding:0 1rem;font-size:2rem;text-align: center;color:var(--green);z-index:9;}
.committee-title .list-box p{font-size:1.25rem;padding-top:10px;text-transform: uppercase;color:var(--green);}
.committee-title .arrow::before,.committee-title .arrow::after{content:'';display:block;position:absolute;}
.committee-title .arrow::before{width:95%;height:2px;background-color:var(--green-leaf);top:50%;transform:translateY(-50%);left:5%;}
.committee-title .arrow::after{width:30px;height:30px;background-color:var(--green-leaf);top:50%;transform:translateY(-50%) rotate(45deg);right:-15px;}
.fun-begin{padding-bottom:150px;overflow:hidden;min-height:100vh}
.fun-begin .container{position:relative;z-index:1;}
.fun-begin .container-fluid{padding-left:0px;padding-right:0px;padding-top:50px;position:relative;z-index:9;}
.our-speakers .row .col-6{padding:calc(var(--bs-gutter-x) * .5);}
.title-speakers{margin-bottom:2rem;}
.title-speakers h1{/*color:var(--green);*/font-size:4rem;background:linear-gradient(to right,rgba(5, 64, 46,1) 50%,rgba(124, 193, 66,1) 50%);background-size:200% 100%;background-position-x:100%;color:transparent;background-clip:text;-webkit-background-clip:text;line-height:normal;text-align:left;margin:0;}
.title-speakers h1 span{font-size:1.5rem;display:block;}
.title-speakers h1 div{line-height:2;margin-top:-2rem;white-space:nowrap}
.workshop .title-speakers h1 div,.program .title-speakers h1 div{margin-top:0rem;}
.committee .title-speakers{margin-bottom:2rem;}
.committee .title-speakers span{text-align:center;}
.title-speakers{display:inline-block;}
.title-speakers .title-sub-2{left:0;top:0;width:0%;overflow:hidden;z-index:9;;}
.title-speakers .title-sub-2 h1{color:var(--green);white-space:nowrap}
.title-speakers + h3{font-size:25px;font-weight:600;font-family:var(--poppins);color:var(--green);}
.fun-text p{font-size:1.875rem;line-height:1.3;}
.fun-text{display:flex;margin-right:7.5rem;margin-top:-10px;}
/* .fun-text p{color:#b550ef;} */
.fun-img{width:163px;margin-left:0.5rem;flex:0 0 163px}
.fun-img img{width:100%}
.list-box{position:relative;padding:0px;margin:0 auto;transition:all 0.5s cubic-bezier(.4,0,.2,1) 0s;/*background: linear-gradient(180deg,rgba(224, 238, 209, 0) 0%, rgba(198, 219, 107, 1) 16%, rgba(124, 193, 66, 1) 32%, rgba(73, 145, 15, 1) 50%, rgba(124, 193, 66, 1) 68%, rgba(198, 219, 107, 1) 84%, rgba(224, 238, 209, 0) 100%);*/background-color:#c9d797;height: 100%;}
/*.list-box::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:0;backdrop-filter:blur(5px);border-radius:15px;}
.list-box::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:0;background-color:rgba(0,0,0,0.33);border-radius:15px;}*/
.list-box-icon{position:relative;z-index:9;height:0;padding-top:128.048780488%;overflow:hidden;}
.list-box-icon .speaker-photo{min-height:100%;min-width:100%;max-height:100%;max-width:100%;top:0%;left:50%;transform:translateX(-50%);object-fit:cover;position:absolute;transform-origin: center top;transition: all 0.3s ease 0s;}
.list-box-icon span{left:50%;transform:translateX(-50%);bottom:0px;background-color:var(--green);color:var(--green-light);display:block;padding:7px 20px;border-radius:5px 5px 0 0 ;}
/* .list-box-icon{width:83px;margin-bottom:15px;transform:rotate(90deg);} */
.list-box h3{font-size:1.5rem;color:var(--green);font-family:var(--poppins);text-align:center;margin-top:10px;margin-bottom:10px;font-weight:600;}
.list-box p{font-size:1rem;text-align:center;width:80%;margin:0 auto;padding: 10px;}
.list-box-text span{font-family:var(--poppins);font-size:1.25rem;display:block;color:var(--black)}
.list-box:hover .list-box-icon .speaker-photo{transform:translateX(-50%) scale(1.05);}

.nav-tabs{justify-content:center;list-style-type:none;margin:0 0 0rem 0;padding:0;border:0px solid var(--white);}
.nav-tabs li + li{margin-left:1rem;}
.nav-tabs li .snav-link{background:none;border:0px solid var(--white);margin:0;padding:1rem 3rem;}
.nav-tabs li .snav-link .program-left-sub{height:auto}
.nav-tabs li .snav-link .program-left-sub h1{font-size:3.5rem;}
.nav-tabs li .snav-link .program-left-sub div{font-size:1.35rem;}
.nav-tabs li .program-left-sub h1 span:not(:first-child){margin-left:-7px;}
.nav-tabs li .snav-link::before{content:'';border-radius:10px;position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(178, 192, 94, 1) url(../img/ent-pipe.svg) center center no-repeat; background-size:auto 100%;z-index:-1;opacity:0.35;}
.nav-tabs li .snav-link.active::before{opacity:0.8;}

.tab-content .tab-pane .program-card{min-height:unset;}




.program-left{height:calc(100vh - 150px);/*background-color: var(--white);*/ display: flex;align-items: center;justify-content: center;}
.program-left::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:url(../img/ent-pipe.svg) center center no-repeat;background-size:cover;z-index:-1;opacity:0.2;}
.program-left-sub h1{font-size:5rem;font-weight:600;color:var(--green);font-family:var(--poppins);font-weight: bold;line-height:1;}
.program-left-sub h1 span:not(:first-child){margin-left:-10px;text-shadow:0 0 10px rgba(237, 242, 232, 1);}
.program-left-sub h1 span{display:inline-block;}
.active .program-left-sub h1 span{animation:scalling 1.5s ease infinite;/*animation-name:scalling;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;*/}
.program-left-sub h1 span:nth-child(1){animation-delay:0s;}
.program-left-sub h1 span:nth-child(2){animation-delay:0.1s;}
.program-left-sub h1 span:nth-child(3){animation-delay:0.15s;}
.program-left-sub h1 span:nth-child(4){animation-delay:0.2s;}
.program-left-sub h1 span:nth-child(5){animation-delay:0.25s;}
@keyframes scalling{
    0%{transform:scale(1);}
    25%{transform:scale(1.12);}
    50%{transform:scale(1);}
    100%{transform:scale(1);}
}
.program-left-sub div{font-size:2rem;font-weight:600;color:#4f8124;line-height:1;}
.program-left-sub p{font-size:2rem;font-weight:400;color:var(--green-mid);margin-bottom:0;}
/**[letter-animation="breath"] {
    & > span {
      display: inline-block;
      white-space: break-spaces;
    }
  
    & > span {
      animation: breath calc(var(--speed)) ease calc(var(--index) * 100 * 1ms)
        infinite alternate;
    }
  }*/

  .program-left .program-left-sub:nth-child(2){display:none;}
  
  .program-right{
    flex:0 0 60%;
  }
  
  .program-card {
     min-height: 225px;
    width: 100%;
    margin-bottom: 2rem;
    background: rgba(237, 242, 232, 1);border-radius:10px;border:1px solid var(--white);overflow: hidden;
 
    
   /* &:first-child {
      box-shadow: 0px 0px 30px 3px rgba(0, 0, 0, 0.05);
    }*/
  }
  .breakfast{background:#cbe7b3}
  .breakfast .program-card-text>*::before{background:var(--green);color:var(--green-light);}
  .breakfast .program-card-text h2,.breakfast .program-card-text time{color:var(--green);}

  .session{/*background:var(--green-mid)*/background-color:#c9d797;}
  .session .program-card-text>*::before{background:var(--green-mid);color:var(--green);}
  .session .program-card-text h2,.session .program-card-text time{color:var(--green);}
  .session .program-card-text h2::before{display:none;}
  .session .program-card-text p{color:var(--green);}
  .session .program-card-text{padding-bottom:1rem;}
  
  .tea-break{background:#f2c8b7}
  .tea-break .program-card-text>*::before{background:#481500;color:#f2c8b7;}
  .tea-break .program-card-text h2,.tea-break .program-card-text time{color:#481500;}

  .lunch-break{background:var(--green)}
  .lunch-break .program-card-text>*::before{background:var(--green-mid);color:var(--green);}
  .lunch-break .program-card-text h2,.lunch-break .program-card-text time{color:var(--green-mid);}
  
  .program-card-row{overflow:hidden;height:100%;}
  .program-card .program-card-holder{padding:0;position:relative;flex:0 0 200px;background-size:cover;background-position:center top;background-repeat:no-repeat;}
  .program-card .program-card-holder::before{content:'';position: absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg, rgba(224, 238, 209, 0) 0%, rgba(198, 219, 107, 1) 16%, rgba(124, 193, 66, 1) 32%, rgba(73, 145, 15, 1) 50%, rgba(124, 193, 66, 1) 68%, rgba(198, 219, 107, 1) 84%, rgba(224, 238, 209, 0) 100%);}  
  .square{position:relative;height:100%;overflow:hidden;/*background:linear-gradient(180deg, rgba(224, 238, 209, 0) 0%, rgba(198, 219, 107, 1) 16%, rgba(124, 193, 66, 1) 32%, rgba(73, 145, 15, 1) 50%, rgba(124, 193, 66, 1) 68%, rgba(198, 219, 107, 1) 84%, rgba(224, 238, 209, 0) 100%);*/background-color: #c9d797;}
  .square img {
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    object-fit: cover;
    /*position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);*/
}
.program-right h4{color:var(--green);font-weight: bold;}
.program-card-text{padding-left:3rem;padding-top:1rem;display: flex;flex-direction: column;justify-content: center;}
.program-card-text>*{margin-bottom:1rem;}
.program-card-text>*::before{font-size:13px;padding:5px 8px;/*background-color:var(--green-mid);*/background-color:#05402e;color:#fff;border-radius:5px;width:70px;flex:0 0 70px;display:inline-block;margin-right:15px;font-family: var(--poppins);text-transform:uppercase;font-weight:normal;}
.program-card-text time{font-size:20px;line-height:1;}
.program-card-text time::before{content:'time';}
.program-card-text h2{font-size:1.75rem;font-family:var(--poppins);font-weight:bold;line-height:1;display: flex;align-items: center;}
.program-card-text h2::before{content:'topic';}
.program-card-text .dr-name{font-size:25px;line-height:1;font-weight:500;}
.program-card-text .dr-name::before{content:'speaker';}
.program-card-text p{font-size:18px;line-height:1;margin-bottom:0;}
.program-card-text .details{display: flex;align-items: center;}
.program-card-text .details::before{content:'detail';}
.before-name .program-card-text h2::before{content:'brand';}
.before-name .program-card-text .dr-name::before{content:'detail';}
.before-name .program-card-text .details::before{content:'Venue';}

.registration{padding-top:5rem;padding-bottom:5rem;position:relative;background-color: var(--green);}
.registration::before{content:'';left:0;position:absolute;top:0;width:100%;height:100%;z-index:0;display:block;background:url(../img/banner-bg.svg) center top no-repeat;background-size:cover;opacity:1;mix-blend-mode:multiply;}
.registration .container {
    max-width: 768px;
}
.form-group{align-items:center;}
.form-group label{flex:0 0 200px;position:relative;font-size:14px;padding:5px 10px;background-color:var(--green-mid); border-radius:5px 0 0 5px;font-family: var(--poppins);}
.form-control,.form-select{padding:0.85rem 1rem;border: 1px solid rgba(198,219,107,0.5);background-color:rgba(198,219,107,0.1);color: var(--green-light);}
.form-select:focus {
  border-color: var(--green-leaf);
  background-color:rgba(198,219,107,0.5);
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(198,219,107,.45);
}
.form-group .form-select{
  background-image: url(../img/down-arrow.svg);
  & > option{
    color:var(--green);
  }
}
.form-control:focus {
  color: var(--green);
  background-color:rgba(198,219,107,0.5);
  border-color: var(--green-leaf);
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(198,219,107,.25);
}

.sponsor{padding:5rem 0;background-color:var(--white);}
.sponsor h1{color:var(--green);margin-bottom: 4rem;}
.sponsor h1,.registration h1{font-size:4rem;}
.registration h1{padding-bottom:15px;color:var(--green-mid);margin-bottom:3rem;}
.registration h1 span{color:var(--green-mid);}
.sponsor h1 span,.registration h1 span{
    font-size: 1.5rem;
    display: block;
}
.sponsor ul{list-style-type:none;padding:0;margin:0;flex-wrap:wrap;}
.sponsor ul li{padding:15px;flex:0 0 20%;}
.sponsor ul li img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover;border:1px solid #7cc142;}
.sponsor h4{text-align: center;}

footer{background-color:var(--green);padding:2rem 0;}
footer .container-fluid{display:flex;justify-content:space-between;align-items:center;}
footer p{font-size:1.125rem;color:var(--white);margin:0;}
footer ul{list-style-type:none;margin:0;padding:0;display:flex;}
footer ul li{margin:0;padding:0;}
footer ul li + li{margin-left:30px;}
footer ul li a{display:block;font-size:1rem;color:var(--white);text-transform:uppercase;}
footer ul li a:hover{color:var(--white);}
footer p{margin:0;}
footer p a{color:var(--white);font-size:1rem;}

.modal-dialog{max-width:1300px;}
.modal-header h6{margin-bottom:0;font-family:var(--poppins);}
.modal{background-color:var(--green-mid);    background: linear-gradient(180deg, rgba(224, 238, 209, 0.8) 0%, rgba(198, 219, 107, 1) 16%, rgba(124, 193, 66, 1) 32%, rgba(73, 145, 15, 1) 50%, rgba(124, 193, 66, 1) 68%, rgba(198, 219, 107, 1) 84%, rgba(224, 238, 209, 0.8) 100%);}
.modal-header h5{font-size:2rem;}
.modal-header h6{font-size:1rem;}
.modal-header h5,.modal-header h6{color:var(--green);}
.modal-body p,.modal-body li{color:var(--green);text-align:justify;font-size:1rem;}
.leadership-holder{max-width:500px;float:right;margin-bottom:15px;margin-left:25px;}
.modal-body .btn-secondary{background-color:var(--white);color:var(--blue);}
.modal-content,.modal-dialog-scrollable .modal-body,.modal-header,.modal-footer{background-color:transparent;border:none;}
.btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}

/*Responsive*/
@media screen and (min-width:1751px){
    
}
@media screen and (min-width:1600px) and (max-width:1750px) {

}
@media screen and (min-width:1440px) and (max-width:1599px) {
  .tag-line p{font-size:1.7rem;}
  .fun-begin h1, .committee h1{font-size:4rem;}
  .list-box-icon span{font-size:14px;padding:7px 15px;}
  .list-box h3{font-size:1.3rem;}
  .list-box p{font-size:14px}
}
@media screen and (min-width:1300px) and (max-width:1439px) {
     
}
@media screen and (min-width:1024px) and (max-width:1299px) {
    
}
@media screen and (min-width:992px) and (max-width:1023px) {
    
    
}

    .logobar-responsive{display:flex;margin-bottom:auto;width:190px;}
    header .container{position:relative;}
    .menu-link-wrap{display:block;position:relative;z-index:99;margin-top:35px;}
    .menu-link{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:70px;height:40px;background-color:rgba(178, 192, 94, 0.5);border-radius:5px;color:#399846;}
    .menu-link::after,.menu-link::before{/*content:'';*/transition:all 0.3s ease 0.2s;position:absolute;left:50%;transform:translateX(-50%);width:34.2857142857%;height:2px;background-color:#399846;display:block;}
    .menu-link::before{top:15px;}
    .menu-link::after{bottom:15px;}
    .menu-link svg{width:24px;}
    .menu-link:hover,.menu-link:focus{color:#399846}
    .menu-link svg path{stroke-dasharray:2;stroke-dashoffset:1;transition:all 1s cubic-bezier(.4,0,.2,1) 0s;}
    .menu-link.active{background-color:rgba(178, 192, 94, 1)}
    .menu-link.active svg path:first-child{stroke-dashoffset:3.5;}
    .menu-link.active svg path:last-child{stroke-dashoffset:5;}
    /* .menu-link.active svg path{transition:transform 1s cubic-bezier(.4,0,.2,1) 0.5s;} */
    .menu-link.active svg path:first-child{transform:translateY(4px);}
    .menu-link.active svg path:last-child{transform:translateY(-4px);}

    .menu-link.active:before{transform:translateX(-50%) rotate(45deg);top:18px;}
    .menu-link.active:after{transform:translateX(-50%) rotate(-45deg);bottom:19px;}
    .menu-container{position:absolute;right:calc(var(--bs-gutter-x) * .5);top:-50vh;/*width:100vw;height:100vh;*/transition:top 0s ease 1.5s;border:0px solid red;z-index:1;}
    .menu-container.opened{right:calc(var(--bs-gutter-x) * .5);top:35px;transition:top 0s ease 0s;}
    .menu-container::before{content:'';transition:all 0.4s ease 0.3s;border-radius:10px;transform-origin:top right;width:70px;height:40px;display:block;background-color:rgba(178, 192, 94, 0);top:0;right:0;position:absolute;z-index:-1;}
    .menu-container.opened::before{transform:scale(1);transition:all .4s ease 0s;background-color:rgba(178, 192, 94, 1);width:100%;height:100%;}
    /* .menu-wraper{width:100%;right:-100%;opacity:0; height:100vh;overflow-y:auto;overflow-x:hidden;position:absolute;transform:none!important;transition-property:right,opacity!important;transition-duration:1s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important;z-index:9;}
    .wrapper,.logobar{transition:transform 1s cubic-bezier(.4,0,.2,1) 0s;}
    .wrapper{transform:translateX(0%)}
    .logobar{transform:translateX(0px)}
    body.menuopened .wrapper{transform:translateX(-125%)}
    body.menuopened .logobar{transform:translateX(-250px)} */
    .submenubar{width:225px; /*background-color:rgba(255,255,255,.8);padding:20px 15px 15px 15px;background-color:var(--turquoise);height:100vh;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;*/}
    .menu-container.opened .menu-wraper{opacity:1;border-radius:10px;/*transition:all 0.3s ease 0.3s;*/transition-delay:0.1s!important;transform:none!important;}
    .submenubar ul.nav-links{padding:1rem;margin:0px 0 0px 0;overflow:hidden;transition:transform 1s ease 0s;transform:scale(0.8);transform-origin:top right;}
    .submenubar ul.nav-links li{padding:5px 0;margin:0 0 0 0px;transform:translate(50px,0px);opacity:0;transition-property:transform opacity;transition-duration:.35s;transition-timing-function:ease;}
    .submenubar ul.nav-links li a{font-size:1.25rem;position:relative;padding-left:0px;color:var(--green);transition:all 0.3s ease 0s;}
    .submenubar ul.nav-links li a:hover{color:var(--white);}
    .submenubar ul.nav-links li:nth-child(8){transition-delay:0s;}
    .submenubar ul.nav-links li:nth-child(7){transition-delay:0.1s;}
    .submenubar ul.nav-links li:nth-child(6){transition-delay:0.15s;}
    .submenubar ul.nav-links li:nth-child(5){transition-delay:0.2s;}
    .submenubar ul.nav-links li:nth-child(4){transition-delay:0.25s;}
    .submenubar ul.nav-links li:nth-child(3){transition-delay:0.3s;}
    .submenubar ul.nav-links li:nth-child(2){transition-delay:0.35s;}
    .submenubar ul.nav-links li:nth-child(1){transition-delay:0.4s;}

    .menu-container.opened .submenubar ul.nav-links li:nth-child(1){transition-delay:0.1s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(2){transition-delay:0.15s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(3){transition-delay:0.2s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(4){transition-delay:0.25s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(5){transition-delay:0.3s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(6){transition-delay:0.35s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(7){transition-delay:0.4s;}
    .menu-container.opened .submenubar ul.nav-links li:nth-child(8){transition-delay:0.6s;}
    .menu-container.opened .submenubar ul.nav-links{transform:scale(1);}
    .menu-container.opened .submenubar ul.nav-links li{transform:translate(0px,0px);opacity:1;}
    .menu-bg{display:none;position:absolute;right:0;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.72);opacity:0;transition:all 0.3s ease 0s;z-index:1;}
    
@media screen and (max-width:991px) {  
    header{background-color:var(--green-light);height: 90px;}
    .container{max-width:100%;}
    .logobar{width:200px;padding-top:10px}
    .smaller .logobar{width:200px;}
    .menu-link-wrap{margin-top:25px;}
    .topbar-right{position:relative;z-index:9;}
    .menu-container{right:0;}.menu-container.opened{right:0;top:25px}
    .venue-date h2{font-size:25px;}
    .venue-date p{font-size:18px}
    .venue-date p::before{}
}
@media screen and (min-width:768px) and (max-width:1023px) {

}
@media screen and (min-width:768px) and (max-width:991px) {
    
}
@media screen and (min-width:100px) and (max-width:767px){  
  .count-date-venue{margin-top:0rem;padding-top:120px;}
  .ent-face{width:215px;top: 57%;}
  .ent-count-down .container{height:100vh;display:flex;flex-direction:column;justify-content:space-between;}
  .ministry-logos{margin-top:0;text-align:center;}
  .ministry-of-health{height:auto;margin:0 auto;margin-bottom:2rem;width:250px;}
  .count-down{width:250px;max-width:250px;margin:1rem auto 0 auto ;}
  .count-down ul li h2{font-size:45px}
  .count-down ul li .d-flex div{font-size:30px;}
  .count-down ul li span{font-size:25px;margin-top:-20px;padding:0 0 0 135px}
  .count-down ul li:first-child{height:75px;margin:0;}
  .tag-line{width:95%;}
  .tag-line p{font-size:18px;margin:0;padding:10px 0;}
  .about h1{font-size:2.5rem}
  .fun-begin h1 span, .committee h1 span{font-size:1.25rem}
  .fun-begin h1, .committee h1{font-size:2.25rem;}
  /* .fun-begin h1 div,.committee h1 div{margin-top:-1rem;} */
  .title-speakers h1 div{margin-top:-1rem;}
  .committee{padding-bottom:50px;}
  .committee .title-speakers{margin-bottom:0rem;}  
  .program-left::before{background-size:150% auto;}
  .program .title-speakers h1{font-size:2rem;margin:0;}
  .program .title-speakers h1 div,.program .title-speakers h1 div{margin:0;}
  .title-speakers + h3{font-size:20px;}
  .nav-tabs li + li{margin-left:10px;}
  .nav-tabs li .snav-link{padding:1rem 1rem;}
  .nav-tabs li .snav-link .program-left-sub div{font-size:18px}
  .nav-tabs li .snav-link .program-left-sub h1{font-size:30px;margin:10px 0;}
  .nav-tabs li .program-left-sub h1 span:not(:first-child){margin-left:-5px;}
  .workshop .nav-tabs li .snav-link .program-left-sub h1{font-size:25px;margin:10px 0;}
  .workshop .nav-tabs li .program-left-sub h1 span:not(:first-child){margin-left:-3px;}
  .workshop .nav-tabs li .snav-link .program-left-sub div{font-size:16px;}
  .program-right h4{font-size:18px;}
  .fun-begin .container{padding-top:15px}
  .containers{flex-wrap:wrap;}
  .panel{width:50vw;padding:10px 5px;transform:translateY(0px);}
  .panel:first-child{display:none;}
  /*.our-speakers .panel:first-child{display:none;}
  .committee-title.panel:first-child{display:block;} */
  .committee-row.justify-content-center{justify-content:flex-start!important;}
  /*.committee-row .col-6,.our-speakers .row .col-6{padding:10px 5px;} */
  .committee-row .col-6:nth-child(odd),.our-speakers .row .col-6:nth-child(odd){padding-right:calc(var(--bs-gutter-x) * .25);}
  .committee-row .col-6:nth-child(even),.our-speakers .row .col-6:nth-child(even){padding-left:calc(var(--bs-gutter-x) * .25);}
  .committee-title.panel{width:70vw;margin:0 auto;}
  .list-box h3{font-size:18px;line-height:1.2;padding:0 5px;}
  .list-box p{font-size:12px;padding:0 5px;}
  .fun-begin{height:auto;min-height:unset;padding-bottom:50px;overflow:hidden;padding-top:25px;}
  .fun-carousel{padding-top:0px;}
  .list-box-icon span{padding:7px 10px;font-size:12px;text-align:center;}
  .committee-title h2{font-size:20px;}
  .committee-title .list-box p{font-size:13px;}
  .program-card-text time{font-size:17px;}
  .program-card-text h2{font-size:18px;}
  .breakfast .program-card-text>*::before{}
  .program-card-text .dr-name{font-size:17px;}
  .program-card-text p{font-size:15px;}
  .program-card-text>* {margin-bottom:10px}
  .program-left .program-left-sub:nth-child(2){display:block;}
  /*.stacking-container .col-4{width:100%;}
  .stacking-container .col-8{width:100%;} */
  .sponsor h1, .registration h1{font-size:40px;}
  .registration,.sponsor{padding-top:50px;padding-bottom:50px;}  
  .sponsor ul li{flex:0 0 33.3333%;padding:5px;}
  footer ul{flex-wrap:wrap;}
  footer ul li{flex:0 0 50%;text-align:center;margin:5px 0;}
  footer ul li + li {margin-left:0px;}
  footer p{margin-top:2rem;text-align:center;}

  .modal-header h5{font-size:25px;}
  .modal-header h6{font-size:12px;}
  .leadership-holder{margin-left:0;}
}
@media screen and (min-width:576px) and (max-width:767px) {
    
}
@media screen and (min-width:100px) and (max-width:575px) {
.form-group label{display:block;border-radius:5px;}
.reg-btn label{display:none;}
}
@media screen and (min-width:576px) and (max-width:767px) {
   
}
@media screen and (min-width:400px) and (max-width:575px) {
    
}
@media screen and (min-width:375px) and (max-width:399px) {
   
}
@media screen and (min-width:360px) and (max-width:374px) {
    
}
@media screen and (min-width:100px) and (max-width:359px) {
    
}
@media screen and (orientation:portrait) and (min-width:100px) and (max-width:767px){
.oval-shape-1 {width: 26.447917%;left: 17.40625%;top:48.62963%}
.oval-shape-2 {width: 26.145833%;top: 49.216931%;right: 22.8125%;}
.oval-shape-3 {width: 23.75%;top:57.568254%;left: 23.072917%;}
.ministry-of-health.active{opacity:1!important;transform: none!important;}
.about{padding-bottom:50px;}
.about .container{ }
.about-row {transform:translateY(-20%);}
.about .row{flex-direction:row;display:block;}
.about .col{width:100%;max-width:100%;}
.about .col:nth-child(1){width:300px;max-width:300px;margin:0 auto;}
.about h1{text-align:center}
.about h1, .about-text{transform:translateX(0%)}
.stacking-container{position:relative;}
.stacking-container>.col-4{width:100%;position:absolute;left:0;top:0;z-index:1;}
.program-left-sub h1{font-size:30px;margin-bottom:5px;}
.program-left-sub h1 span:not(:first-child){margin-left: -5px;}
.program-left-sub div{font-size:18px;}
.program-left-sub div br{display:none;}
.program-left{height:170px;display:block;padding-top:10px;}
.stacking-container>.col-8{width:100%;padding-top:100px;position:relative;z-index:3;}
.program-card .program-card-holder::before{height:150%;top:-25%;}
.program-card .program-card-holder{flex: 0 0 100%;overflow: hidden; width:100%;height:100px;background-size:auto 150%;background-position:center 5px;}
.program-card.breakfast .program-card-holder,
.program-card.break .program-card-holder,
.program-card.lunch-break .program-card-holder{background-size:cover!important;background-position:center -50px!important;}
.square img{max-height:100%;min-height:124%;max-width:unset;min-width:unset;display:block;margin:0px auto 0 auto;}
.break .square img{min-width:100%;min-height:100%;max-width:100%;object-fit:cover;margin:0px auto 0 auto;}
.program-card{margin-bottom:1rem;}
.program-card-text{padding:10px 25px 10px 25px}}

@media screen and (min-width:100px) and (max-width:767px) and (max-height:670px){ 
.count-date-venue {margin-top: 0rem;padding-top: 95px;}
.count-down ul li:first-child{height:65px;margin:0;}
.ent-face{width:150px;}
.count-down ul li:first-child{height:65px;}}

@media screen and (max-width:767px) {
.mobile{display:block!important;}
.desktop{display:none!important;}}

@media screen and (min-width:768px) {
.mobile{display:none!important;}
.desktop{display:block!important;}}


.chairperson-img img{width:30%;margin-bottom:1rem;border-radius:15px;}

@media only screen and (max-width:768px){
.sponsor ul li{flex:0 0 30%;}}


.registration-method ul li:last-child p{padding-bottom:0px;}
.registration-method ul{padding-left: 0rem;}
.registration-method li{padding-bottom: 1rem;list-style: none;}
ul.unstyled-pay{list-style: none;padding-left: 0rem;}
.registration-method h4{color:#7cc142;}
.reg-price{color:#7cc142;font-family: var(--playwrite);}
.total-payment h4{color:#7cc142;}

.form-label-pay{font-size:25px;text-transform: uppercase;color:#221638;}
.registration-div h4{color:#7cc142;}
.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position:relative;cursor:pointer;padding:0;font-size:16px;line-height: 1.5;display: flex;background-color: transparent;}
.styled-checkbox + label:before {content: '';border-radius: 50%;margin-right:10px;margin-left:1px;display: inline-block;vertical-align:bottom;width: 28px;height: 28px;background: #fff;box-shadow: 0 0 0 1px #ced4da;}
.styled-checkbox:hover + label:before {background:#7cc142;box-shadow: 0 0 0 1px #7cc142;}
.styled-checkbox:focus + label:before {box-shadow: 0 0 0 1px #7cc142;}
.styled-checkbox:checked + label:before {background:#7cc142;box-shadow: 0 0 0 1px #7cc142;}
.styled-checkbox:disabled + label {color: #b8b8b8;cursor: auto;}
.styled-checkbox:disabled + label:before {box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after {content: '✓';position: absolute;left: 8px;top: 0px;background: none;width: 2px;height: 2px;color: #fff;font-size: 18px;font-weight: bold;}
/*.checkbox .styled-checkbox:checked + label:after {content:"";width:23px;height:23px;left:3px;top:3px;bottom:3px;right:3px;background:#c9b87a}*/

.checkbox .styled-checkbox + label:before {border-radius:0%;}