@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{font-family:var(--inter);}
/* @media (prefers-reduced-motion: no-preference){
    :root {
        scroll-behavior:auto!important;
    }
} */
a{text-decoration:none;color:var(--pink);}
a:hover,a:focus{color:var(--orange);}
:root{
    --site:#474747;
    --black:#000000;
    --white:#ffffff;
    --purple:#9756a0;
    --orange:#ff8439;
    --pink:#d9646d;
    --green:#69a13d;
    --mid-green:#b2d09b;
    --light-green:#ebfbde;
    --parrot:#b2d09b;
    --turquoise:#007c61;
    --light-turquoise:#bddddc;
    --blue:#506ba5;
    --footer-bg:#48c8a8;
    --mali:"Mali", cursive;
    --inter: "Inter", sans-serif;
    --yellow:#ffbd6f;
} 
.turquoise{color:var(--turquoise) ;}   
header,.btn,.navbar-register,.accordion-title,.accordion-title::after,.box-card-holder::after,.box-card h3,.box-card-img img,footer a,.korlc-card img,.korlc-card .banner-left-title,.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s}
body,h1,h2,h3,h4,h5,h6,li,p,div{font-family:var(--inter);}
header{width:100%;left:0;top:0;z-index:99;backdrop-filter: blur(0px);}
.navbar-expand-lg{padding-top:5px;padding-bottom:5px;}
header.smaller .navbar-collapse{}
header .navbar>.container{justify-content:center;}
.korlc-brand{display:block;overflow:hidden;margin-right:1rem;transition:all 0.7s ease 0s;}
.korlc-brand span{width:100px}
@media screen and (min-width:992px) {
	.korlc-brand{width:0px;}
    .smaller .korlc-brand{width:100px;}
    header.smaller{background: rgb(0 51 102);}
    header.smaller .ksdc-brand{width:10rem;}
    header.smaller .navbar-register{margin-top:0rem;}
}

.navbar-collapse{flex-grow:initial}
.navbar-register{text-align:right; }
.btn{background:#003366;font-family:var(--inter);color:var(--white);font-size:1.5rem;padding:1rem 2rem;text-transform:uppercase;}
.btn,.btn:hover,.btn:focus{color:var(--white);border-radius:0;border:none;}
.btn:hover,.btn:focus{border:none;background:#003366;}


[data-aos="zoom-1"] {
    transform: scale(5);
    opacity:0;
    transition-property: transform, opacity;
}
[data-aos="zoom-1"].aos-animate {
    transform: scale(1);
    opacity:1;
}

#canvas{position:absolute;left:0;width:100%;height:100vh;top:0;opacity:0.2;z-index:0;}

.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-link span{white-space:nowrap;color:#fff;font-size:1.35rem;padding:0;font-weight:600; transition:all 700ms cubic-bezier(0.68, -0.55, 0.265, 1.55);font-family:var(--inter);text-transform:uppercase;}
.navbar-expand-lg .navbar-nav .nav-link{position:relative;}
/* .navbar-expand-lg .navbar-nav .nav-link::before{content:'';width:100%;position:absolute;height:100%;background:url(../images/navi-bg.svg) center center no-repeat;background-size:cover;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%) ;} */
.navbar-expand-lg .navbar-nav .nav-link span{display:inline-block;}
.navbar-expand-lg .navbar-nav .nav-link:hover span:nth-child(even){transform:translateY(3px);}
.navbar-expand-lg .navbar-nav .nav-link:hover span:nth-child(odd){transform:translateY(-3px)}
.navbar-expand-lg .navbar-nav .nav-link:hover{ }
.navbar-expand-lg .navbar-nav li{padding:0rem 12px 0rem 12px}
.navbar-expand-lg .navbar-nav li:last-child{padding-right:0;}
.banner{background:#b0e0e9 url("../images/banner.jpg") center top no-repeat;background-size:100% auto;position:relative;z-index:1;overflow:hidden;min-height:100vh;}
.KPC-banner{max-width:830px;margin:0 auto;margin-top:100px;position:relative;}
.KPHC-bnner{max-width:500px;margin:0 auto;display:block;margin-bottom:25px;} 
.banner .container{padding-top:150px;}
.date-banner{margin-top:3rem;}
.date-banner h3{font-size:2.5rem;font-family: "Barlow Condensed", sans-serif;color:var(--white);font-weight:600;}
.date-banner p{font-size:2.0rem;font-family: "Barlow Condensed", sans-serif;color:var(--white);font-weight:600;}
.timer-venue{}
.timer-venue h3{text-align:center;font-size:2.25rem;color:#6c6a6b;margin-top:2rem;margin-bottom:2rem;}
.timer-venue ul{display:flex;justify-content:center;align-items:center;gap:15px;list-style-type:none;}
.timer-venue ul li{position:relative;}
.timer-venue ul li div{width:100%;top:0;left:0;text-align:center;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:0px;background:rgba(32,143,160,0.8);padding:15px;width:95px;height:95px;border-radius:50%;border:3px solid rgba(255,255,255,0.5);}
.timer-venue ul li div span{font-size:1.8rem;line-height:1;color:var(--white);margin-top:-10px;display:block;}
.timer-venue ul li div p{margin:0;text-transform:uppercase;color:var(--white);font-size:14px;}
.timer-venue ul li svg,.timer-venue ul li svg path{width:150px;}
.timer-venue ul li svg:first-child{position:absolute;left:5px;top:0px;z-index:1;}
.oval{fill:#99c378;}
.oval-outline{fill:none!important;stroke:#69a13d;stroke-miterlimit:10;stroke-width:5px;fill-rule:evenodd; ;}
.timer-venue ul li:nth-child(1){}
.timer-venue ul li:nth-child(2) svg path{stroke:var(--pink);fill: var(--orange);}
.timer-venue ul li:nth-child(2) svg + svg path{stroke:none}
.timer-venue ul li:nth-child(3) svg path{stroke:var(--purple);fill:#ac86bc ;}
.timer-venue ul li:nth-child(3) svg + svg path{stroke:none}
.timer-venue ul li:nth-child(4) svg path{stroke:#43c1df;fill:var(--blue);}
.timer-venue ul li:nth-child(4) svg + svg path{stroke:none}
h1,h1 span{font-size:4.375rem;color:#837e7b;font-weight:200;text-transform:uppercase;}
h1,h1 span{text-align:center;}
h1 span{display:inline-block;transition-duration:1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);}
.spacing{visibility:hidden;opacity:0;}
h1 span:nth-child(1){transition-delay:0s;}
h1 span:nth-child(2){transition-delay:0.1s;}
h1 span:nth-child(3){transition-delay:0.15s;}
h1 span:nth-child(4){transition-delay:0.2s;}
h1 span:nth-child(5){transition-delay:0.25s;}
h1 span:nth-child(6){transition-delay:0.3s;}
h1 span:nth-child(7){transition-delay:0.35s;}
h1 span:nth-child(8){transition-delay:0.4s;}
h1 span:nth-child(9){transition-delay:0.45s;}
h1 span:nth-child(10){transition-delay:0.5s;}
h1 span:nth-child(11){transition-delay:0.55s;}
h1 span:nth-child(12){transition-delay:0.6s;}
h1 span:nth-child(13){transition-delay:0.65s;}
h1 span:nth-child(14){transition-delay:0.7s;}
h1 span:nth-child(15){transition-delay:0.75s;}
h1 span:nth-child(16){transition-delay:0.8s;}
h1 span:nth-child(17){transition-delay:0.85s;}
h1 span:nth-child(18){transition-delay:0.9s;}
h1 span:nth-child(19){transition-delay:0.95s;}
h1 span:nth-child(20){transition-delay:1.0s;}
h1 span:nth-child(21){transition-delay:1.1s;}

/* .colleagues-holder svg{position:absolute;left:-5px;top:-10px;z-index:1;width:112%;animation:rotate 5s linear 0s;} */
.colleagues-holder .oval-shape{position:absolute;left:0px;top:-5px;z-index:1;width:100%;fill:none;stroke:#ffffff;stroke-miterlimit:2.61;stroke-width:2px;fill-rule:evenodd;}
@keyframes rotate {
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
.CME{max-width:375px;}
.messager{}
.messages .messager{flex:0 0 500px;}
.messages .messager-dtl{flex:0 0 calc(100% - 500px);padding-left:50px;}
.colleagues-holder{margin-bottom:15px;}
.messager-dtl h4{color:var(--turquoise);}

.colleagues-card h3{color:var(--blue);font-weight:600;font-size:1.5rem;white-space:nowrap;}
.colleagues-card p{font-size:1.125rem;white-space:nowrap;}
p{font-size:1.125rem;font-family:var(--inter);font-weight:400;color:var(--site);}
.about{padding-top:125px;background:url(../images/message-bg.webp) center top no-repeat;background-size:cover;}
.about h1{margin-bottom:50px;}
.messages .col-12{padding-top:25px;}
.messages .col-12 h4{color:var(--purple);font-weight:600;font-size:1.875rem;margin-bottom:1rem;}
.messages .col-12 p{font-size:1.2rem;font-weight:500}
.read-more a{font-size:1.125rem;}
.committee{background:url(../images/speaker-bg-img.png) center top;padding:8rem 0 3rem 0;overflow:hidden;background-size:cover;}
.title-main{padding-bottom:2rem;position:relative;z-index:9;}
.box-card{padding:0px;}
.box-card-holder{padding:0px;}
.box-card-img{overflow:hidden;background:url(../images/speaker-base-img.png) center center no-repeat;background-size:100% auto;width:100%;/*border-radius:50%;*//*height:0;padding-bottom:100%;*/position:relative;z-index:9;}
.box-card-img > img{width:100%;}
.box-card-img svg{position:absolute;left:0;width:100%;bottom:5px;enable-background:new 0 0 300.2 264.7;}
.box-card-img .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#EBFBDE;fill-opacity:0;stroke:#69A13D;stroke-width:2;stroke-linejoin:round;}
.box-card-img:hover .st0{stroke:var(--purple);}
.box-card-flag{bottom:5%;width:3.15rem;right:11%;z-index:15;display: none;}
.box-card-dtl{text-align:center;/*padding-top:1.5rem;*/}
.box-card-dtl h3{font-size:1.0rem;font-family:var(--inter);color:#1c1a1c;font-weight:400;margin-top:10px;}
.box-card-dtl p{font-size:1.125rem;font-family:var(--inter);color:var(--site);font-weight:500;text-align:center;line-height:1.3;}
/* .box-card-holder::before,.box-card-holder::after{content:'';left:0px;top:0px;width:100%;height:100%;position:absolute;border-radius:50%;z-index:1;}
.box-card-holder::before{border:2px solid var(--percian);}
.box-card-holder::after{border:30px solid rgba(38,131,194,0);border-left:30px solid var(--percian);left:-14px;top:-14px;width:calc(100% + 28px);height:calc(100% + 28px);transform: rotate(45deg);} */
.box-card:hover .box-card-holder::after{transform:rotate(225deg);}
.box-card:hover h3{background:var(--percian);color: var(--orange);}
.box-card:hover .box-card-img img{transform:scale(1.05);}
.swiper-button-next:after,.swiper-button-prev:after{display:none;}
.swiper-button-prev::before,.swiper-button-next::before{width:30px;height:30px;display:block;content:'';border-width:3px;border-color:transparent;border-style:solid;border-right-color:var(--light-blue);border-bottom-color:var(--light-blue);}
.swiper-button-prev::before{transform:rotate(135deg);}
.swiper-button-next::before{transform:rotate(-45deg);}
.swiper-button-prev:hover::before,.swiper-button-next:hover::before{border-right-color:var(--orange);border-bottom-color:var(--orange);}
.swiper-button-prev,.swiper-button-next{margin-top:-50px;}
.swiper-button-prev{left:-10px;}
.swiper-button-next{right:-10px;}
.swiper-button-prev::before,.swiper-button-next::before{border-right-color:var(--white);border-bottom-color:var(--white);}
.speakers-carousel-sub .swiper-button-prev::before,.speakers-carousel-sub .swiper-button-next::before{border-right-color:var(--turquoise);border-bottom-color:var(--turquoise);}
.mySpeaker{
    width: 100%;
    height: 900px!important;
    margin-left: auto;
    margin-right: auto;
  }

  .mySpeaker .swiper-slide {
    text-align: center; 
    height: calc((100% - 30px) / 2) !important;

    /* Center slide text vertically */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .program{background:url(../images/program-bg.webp) center top no-repeat; background-size:100% auto; background-color: #eae4eb; padding:8rem 0 3rem 0;}
  .accordion-main nav{margin-bottom:3rem;margin-top:3rem;}
  .accordion-main .nav-tabs{width:100%;border-bottom:none;display:flex;}
  .nav-tabs button{width:30%;display:block;border:none;background:#bdc2c8;position:relative;border-radius:25px;padding:25px 30px;}
  .nav-tabs button + button{margin-left:15px;}
  .nav-tabs button img{position:absolute;width:100%;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.4}
  .nav-tabs button h3{font-family:var(--inter);font-size:2.25rem;color:var(--white);font-weight:400;text-transform:uppercase;text-align:left;margin-bottom:0;}
  .nav-tabs button .tab-date{font-family:var(--inter);font-size:1.25rem;color:var(--white);font-weight:400;text-transform:uppercase;text-align: left}
  .nav-tabs button.active{background: linear-gradient(135deg, #003366, #009688);border-radius:25px;padding:25px 30px ;}
  .nav-tabs button.active h3,.nav-tabs button.active .tab-date{color:var(--white);}
  .tab-pane ul{margin:0;padding:0;}
  .tab-pane ul li{display:flex;width:100%;border-radius:2.5rem;padding:15px;align-items:center;margin-bottom:2.1875rem;transition:all 0.4s ease-out 0s;background:rgba(255,255,255,0.6);box-shadow:0 0 5px rgba(0,0,0,0.1) ;}
  .tab-pane ul li.registration{background:var(--turquoise);box-shadow:-7px 7px 25px 0 rgba(111,58,4,0.15)}
 
  .tab-pane ul li.break{background:#daa490;box-shadow:-7px 7px 25px 0 rgba(111,58,4,0.15)}
  .tab-pane ul li.break .speaker-frame::before{background:#8f513a;}
  .tab-pane ul li.ceremony{background:#b37f13;box-shadow:-7px 7px 25px 0 rgba(111,58,4,0.15)}
  .tab-pane ul li.ceremony .speaker-frame::before{background:#9f7e2f;}
  .tab-pane ul li.program-title,.tab-pane ul li.program-title:hover{background:none!important;box-shadow:none;}
  .tab-pane ul li.session{background:#cddde1;border:1px solid #cddde1}
  .tab-pane ul li.session div{padding:15px 0 15px 25px;display:flex;flex-flow:column;gap:5px;}
  .tab-pane ul li.session h2{font-size:1.75rem;font-weight:600;text-transform:uppercase;margin-bottom:0;}
  .tab-pane ul li.session h3{font-size:1.25rem;font-weight:400;margin-bottom:0;}
  .tab-pane ul li .time-div{font-size:1.25rem;font-family:var(--inter);font-weight:500;color:#003366;line-height:1}
  .tab-pane ul li .speaker-photo{width:13.125rem;height:0;padding-bottom:90%;overflow:hidden;background:#d4d4d4;border-radius:2rem;position:relative;}
  .tab-pane ul li .speaker-photo img{width:100%;min-height:100%; z-index:9;position:absolute;left:0;top:0;}
  .tab-pane ul li .speaker-frame{position:relative; z-index:1; /*padding-top:10px;*/}
  .tab-pane ul li .speaker-frame .box-card-img{width:150px;}
  /* .tab-pane ul li .speaker-frame::before{content:'';position:absolute;left:-5px;top:-5px;width:98%;height:100%;background:var(--turquoise);z-index:-1;border-radius:2rem;} */
  .tab-pane ul li .programme-dtl{ padding-left:3rem;display:flex;flex-flow:column;gap:5px;}
  .tab-pane ul li .programme-dtl h4{font-size:1.75rem;font-weight:500;font-family:var(--inter);margin-bottom:0;color:var(--site);}
  .tab-pane ul li .programme-dtl h3{font-size:1.25rem;font-weight:400;font-family:var(--inter);margin-bottom:0;color:var(--site)}
  .tab-pane ul li .time-div,.tab-pane ul li .programme-dtl h4,.tab-pane ul li .programme-dtl h3{transition:all 0.4s ease-out 0s;}
  .tab-pane ul li.registration:hover{background:var(--turquoise);box-shadow:-7px 7px 25px 0 rgba(111,58,4,0.15)}
  .tab-pane ul li.registration h4,.tab-pane ul li.registration h3,.tab-pane ul li.registration .time-div{color:var(--white);}

.sponsors{padding:8rem 0 5rem 0;background:url(../images/event-bg.webp) center top repeat-y;background-size:100% auto;}
.sponsors h1{ }
.sponsors h1 span{ }
 
.sponsors h6{font-size:2.13rem;color:var(--site);font-weight:400;margin-bottom:2rem;margin-top:2rem;text-align:center;text-transform:uppercase;}
.sponsors .row .col-lg-3{padding-top:calc(var(--bs-gutter-x) * .5);padding-bottom:calc(var(--bs-gutter-x) * .5);}
.sponsors-logo img{max-width:100%;}
.sponsors-col{display:flex;justify-content:center;align-items:center;flex-wrap: wrap;margin-bottom:50px;}
.sponsors-col .sponsors-logo{padding:calc(var(--bs-gutter-x) * .5) 50px;mix-blend-mode:multiply;}

.offcanvas-header{padding-left:2rem;}
.offcanvas-body{padding-left:2rem;padding-right:2rem;}



.registrations-wrap		{padding: 5rem 0 5rem 0; background-color: #FFFFFF;}




footer{background: linear-gradient(135deg, #003366, #009688);padding:1.5rem 0;}
footer p,footer a{margin:0;padding:0;font-size:1.313rem;font-weight:400;color:#fff;text-align: center;}
footer p:first-child{text-transform:uppercase;line-height: 45px;}
footer a:hover{color:#fff;}
.offcanvas{z-index:999;}
.modal-backdrop{z-index:555;}
.offcanvas.offcanvas-end{width:50%;}
.form-control:focus{color: var(--site);background-color: #fff;border-color:rgba(38,131,194,1);outline:0;box-shadow:0 0 0 0.25rem rgba(38,131,194,1);}
.form-select:focus{border-color:var(--light-blue);outline:0;box-shadow:0 0 0 0.25rem rgba(38,131,194,1)}
.form-select,.form-control{border-radius:0}
/* .annual-conference{margin:0;}
.annual-conference .banner-holder{width:33.3333%;margin:0;padding:0;overflow:hidden;}
.annual-conference .banner-holder:nth-child(4),.annual-conference .banner-holder:nth-child(7){width:66.6666%;} 
.annual-conference .banner-holder:nth-child(1){}
.annual-conference .banner-holder:nth-child(2){border-bottom-right-radius:5rem}
.annual-conference .banner-holder:nth-child(3){border-top-left-radius:5rem;}
.annual-conference .banner-holder:nth-child(4){border-top-left-radius:5rem;}
.annual-conference .banner-holder:nth-child(5){border-bottom-right-radius:5rem;}
.annual-conference .banner-holder:nth-child(6){border-bottom-right-radius:5rem;}
.annual-conference .banner-holder:nth-child(7){border-bottom-right-radius:5rem;}

.aos-animate{}

.abstract-btn{margin-top:1.5rem;}
.venue-time{margin:3rem 0 0 0;padding:0;}
.venue-time li{list-style-type:none;}
.venue-time li:first-child{margin-bottom:1rem;}
.venue-time li div{font-family:var(--inter);font-size:1.875rem;}
.venue-time li div img{width:1.875rem}
.venue-time li:nth-child(2){text-transform:uppercase;}
.skyline{position:absolute;left:0;bottom:0;width:79.1145833333%;z-index:1;}


[data-aos="heading-1"] span {
    transform:translateX(250px) scale(2);
    opacity:0;
    transition-property: transform, opacity;
}
[data-aos="heading-1"].aos-animate span{
    transform:translateX(0px) scale(1);
    opacity:1;
}


.cursor-pointer{cursor: pointer;}

.message{padding:8.5rem 0 5.5rem 0;background:url(../img/message-bg.webp) left top no-repeat;background-size:100% auto;}
.message-img{width:30rem;float:left;position:relative;margin:0 5rem 5rem 0;}
.message-holder{position:relative;overflow:hidden;border-radius:0 0 45.2% 0}
.message-img::after,.message-img::before{content:'';position:absolute;left:0;top:0;border-radius:0 0 50% 0;}
.message-img::before{width:calc(100% - 1rem);height:calc(100% + 1rem);left:2.75rem;border-right:1.75rem solid var(--gray);border-bottom:1rem solid var(--gray);}
.message-img::after{width:calc(100% + 2.75rem);height:calc(96% + 2.15rem);top:4%;border-right:2.75rem solid var(--turquoise-dark);border-bottom:2.15rem solid var(--turquoise-dark);mix-blend-mode:multiply;}
.left-bdr{float:right;margin:0 0 5rem 5rem;}
.left-bdr::before,.left-bdr::after{right:0;left:auto;border-radius:0 0 0 50%;}
.left-bdr::before{border-right:0rem solid var(--gray);border-left:1.75rem solid var(--gray);right:2.75rem;}
.left-bdr::after{border-right:0rem solid var(--turquoise-dark);border-left:2.75rem solid var(--turquoise-dark);}
.left-bdr .message-holder{border-radius:0 0 0 45.2%}
.message-contents{display: table;}

.message-contents p{color:var(--percian-dark);font-size:1.40625rem;}
.signature h3,.signature div{color:var(--turquoise-dark);}
.signature h3{font-size:2.5rem;font-family:var(--inter);font-weight:900;text-transform:uppercase;}
.signature div{font-size:2.125rem;font-family:var(--inter);font-weight:600;}
.signature{margin-bottom:2rem;}
.myCommittee{margin-bottom:8rem;}

.curve{top:-1px;left:0;}
.committee::before,.committee::after{content:'';left:0;width:100%;top:0;height:100%;position:absolute;}
.committee::before{background:url(../img/face.webp) left top no-repeat;z-index:1;top:75px;}
.committee::after{z-index:2;background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 100%);}
.committee .container{z-index:9;}
.committee h1{color: var(--white);} */

 


.content{display:none;padding:10px}
.content.active{display:block}

.countdown{right:100px;top:calc(100vh - 350px);}
.cme{width:150px;height:150px; color:var(--white);text-align:center;position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:2rem;margin-bottom:3rem;}
.cme .w-100{ }
.cme h2{font-weight:900;font-size:2.625rem;margin:0;}
.cme p{font-size:0.8875rem;margin:0;padding:0;text-transform:uppercase;}
#countdown ul{margin:0;padding:0;display:flex;}
#countdown li{list-style-type:none; height:100px;text-align:center;border:1px solid var(--white);border-left:0px solid var(--white);color:var(--white) ;text-transform: uppercase;font-size:0.7rem;display: flex;align-items: center;justify-content: center;}
#countdown li:first-child{border-left:1px solid var(--white);}
#countdown li + li{border-right:1px solid var(--white);}
#countdown li span{display:block;width:100px;font-size:1.875rem}
.swiper{width:100%;height:100%}
.swiper-slide{}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}


.about-kuwait-page		{padding-top: 10rem; padding-bottom: 5rem; background-color: #edf9f7;}


.pro-wrap						{}
.pro-wrap .pro-row				{border-radius: 0.5rem; border: 1px solid #e5e5e5; padding: 1rem; margin-bottom: 0.25rem; background-color: rgba(255,255,255,0.50); font-size: 24px;}
.pro-wrap .pro-row:last-child 	{margin-bottom: 0;}

.pro-wrap .pro-row small 		{background-color: #ff8439; font-size: 16px; line-height: normal; padding: 4px 8px; display: inline-block; color: #FFFFFF; border-radius: 4px;}


/* `lg` applies to medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	
	.program h2 	{font-size: 28px;}
	.program h5 	{font-size: 18px;}
	
	.pro-wrap .pro-row				{font-size: 18px;}
	
}

/* `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	
	.program h2 	{font-size: 28px;}
	.program h5 	{font-size: 18px;}
	
	.pro-wrap .pro-row				{font-size: 18px;}
	
}


/* `sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	
	
	.program h2 	{font-size: 28px;}
	.program h5 	{font-size: 18px;}
	
	.pro-wrap .pro-row				{font-size: 18px;}
	
}




.target-audience				{padding-top: 3rem; padding-bottom: 3rem; background-color: #FFFFFF;}
.target-audience .targ-block	{background-color: rgba(115,198,158,0.15); font-size: 125%; padding: 1rem; height: 100%; border-radius: 1rem;}



.prog-wrap					{}
.prog-wrap .prog-row				{margin-bottom: 1rem; position: relative;}
.prog-wrap .prog-row:last-child		{margin-bottom: 0rem;}

.prog-wrap .prog-row.session .prog-in		{background: linear-gradient(135deg, #003366, #009688)!important; text-align: center;}
.prog-wrap .prog-row.session .pro-lecture	{color: #FFFFFF;}
.prog-wrap .prog-row.session .pro-spkr		{color: #FFFFFF;}


.prog-row .prog-in			{background-color: #FFFFFF; padding: 1rem; border-radius: 1rem;}
.prog-row .prog-in-ar		{direction: rtl;}

.prog-row .prog-time		{position: absolute; padding: 0.5rem 2rem; border-radius: 0.5rem; background-color: rgb(189 194 200); color: #000; top: 50%; transform: translateY(-50%);}
.prog-row .pro-img img		{border-radius: 50%;}

.prog-row .pro-lecture		{font-size: 150%; font-weight: 500;}
.prog-row .pro-spkr			{font-size: 125%; font-weight: 500; color: #009688;}



.committee table a {color: #212529;}
.days-counter-wrapper {display: flex;justify-content: center;align-items: center;padding: 20px;}

.days-counter-box {background: linear-gradient(135deg, #003366, #009688);color: #fff;padding: 20px 30px;border-radius: 18px;text-align: center;box-shadow: 0 10px 25px rgba(0,0,0,0.15);min-width: 160px;}
.days-number {display: block;font-size: 3rem;font-weight: 700;line-height: 1;animation: pulse 1.3s infinite alternate;}
.days-label {display: block;margin-top: 6px;font-size: 0.9rem;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.85;}

@keyframes pulse {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.08);
  }
}

/* Optional: responsive tweak */
@media (max-width: 576px) {
.days-counter-box {padding: 16px 22px;}
.days-number {font-size: 2.3rem;}}

.dm-event-logo{width:15%;}

@media only screen and (max-width:768px){
.dm-event-logo{width:20%;}}

@media only screen and (max-width:475px){
.dm-event-logo{width:40%!important;}}


.workshop-options {
  margin-bottom: 1rem;
}

.workshop-option-item {
  background: #ffffff;
  border: 1px solid #e0e4ec;
  border-radius: 12px;
  padding: 10px 12px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  cursor: pointer;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.workshop-option-item .form-check-input {
  margin-top: 3px; /* align nicely with text */
}

.workshop-option-item .form-check-label {
  font-size: 0.98rem;
  line-height: 1.35;
  font-weight: 500;
  color: #1f2933;
}

/* Hover / focus / checked state */
.workshop-option-item:hover {
  border-color: #2f6fea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}

.workshop-option-item .form-check-input:checked ~ .form-check-label,
.workshop-option-item .form-check-input:focus ~ .form-check-label {
  color: #1741a0;
}

.workshop-option-item .form-check-input:checked {
  border-color: #2f6fea;
  background-color: #2f6fea;
}

/* Mobile tweaks */
@media (max-width: 576px) {
  h5 {
    font-size: 1.05rem;
  }

  .workshop-option-item {
    padding: 12px 14px;
  }

  .workshop-option-item .form-check-label {
    font-size: 0.95rem;
  }

  .workshop-option-item .form-check-input {
    transform: scale(1.15);  /* bigger radio for touch */
  }
}


.messager img{border: 5px solid #003366;padding: 15px;border-radius: 10%;margin-top: 5rem;}

.conf-hide-mobile{display:none;}
@media only screen and (max-width:768px){
.col-date-venue-desktop{display: none;}
.conf-hide-mobile{display: block;background-color: #e1e1e1;}
.date-banner h3{color:#003366;}
.date-banner p{color:#003366;}}

