html.lenis, html.lenis body {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
a{text-decoration:none;color:var(--yellow);}
a:hover,a:focus{color:var(--orange);}
:root{
  --site:#525252;
  --black:#000000;
  --white:#ffffff;
  /*--turquoise:#1bb9b5;*/
  --turquoise:rgba(13,159,176,1);
  --purple:#6855e0;
  --purple1:#9c94df;
  --orange:#f89721;
  --green-dark:#002b31;
  --blue-dark:#05172c;   
  --poppins:"Poppins", sans-serif;
  --oswald:"Oswald", sans-serif;
  --playwrite:"Playwrite AU NSW", cursive;    
}


@media screen and (min-width:768px){
  body{background:#01394e url(../img/banner-bg.webp) center top no-repeat;background-size:100% auto;background-attachment:fixed;}
}

*{font-family:var(--poppins);}
@media (prefers-reduced-motion: no-preference){
    :root {
        scroll-behavior:auto!important;
    }
}
header,.btn,.navbar-register,.navbar-collapse,.accordion-title,.register-link,.nav-tabs button h3,.box-card,.box-card-dtl,.box-card-dtl p,.nav-tabs button span,.accordion-title::after,.nav-tabs button,.nav-tabs button span,.nav-tabs button,.box-card-holder::after,.box-card h3,.box-card-img,.box-card-img img,footer a,.korlc-card img,.korlc-card .banner-left-title{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(--poppins);}
h1,h2,h3,h4,h5,h6{color:var(--yellow);}
header{width:100%;left:0;top:0;z-index:99;backdrop-filter:blur(0px);}
header.smaller .navbar-collapse{}
header .navbar>.container{justify-content:center;}
.radiology-brand{display:block;overflow:hidden;margin-right:1rem;transition:all 0.7s ease 0s;}
.radiology-brand span{width:200px}

.navbar-collapse{flex-grow:initial}
.navbar-register{text-align:right; }
.btn{background:#0d9fb0;border-radius:5px;font-family:var(--poppins);color:var(--white);font-size:1.125rem;padding:1rem 2rem;border:none;text-transform:uppercase;}
.btn:hover,.btn:focus{color:var(--white);background:var(--turquoise);border-radius:5px;border:none;font-size:1.125rem;padding:1rem 2rem;}
.btn-border{background:none!important;border:1px solid var(--turquoise);}
.btn-border:hover{background:var(--turquoise)!important;border:1px solid var(--turquoise);}
.btn-border:focus{color:var(--white)}
.offcanvas{width:500px!important;}
section{overflow:hidden;}
.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-link span{white-space:nowrap;color:var(--white);font-size:1.125rem;padding:0;font-weight:400; transition:all 700ms cubic-bezier(0.68, -0.55, 0.265, 1.55);font-family:var(--lora);text-transform:uppercase;}
.navbar-collapse{}
.navbar-expand-lg{background-color:#01394e;padding:10px 0;}
.navbar-expand-lg .navbar-nav li a.nav-link{color:var(--white);padding:20px 0;display:block;text-transform:uppercase;}
.navbar-expand-lg .navbar-nav li.active a.nav-link{color:var(--turquoise);}
.navbar-expand-lg .navbar-nav li a.nav-link.register-link{padding-left:20px;padding-right:20px;}
.navbar-expand-lg .navbar-nav li .nav-link.active,.navbar-expand-lg .navbar-nav li .nav-link.active span{color:var(--orange);}
.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 li .nav-link:hover{color:var(--turquoise)}
.navbar-expand-lg .navbar-nav li .nav-link.active{color:var(--orange)}
.navbar-expand-lg .navbar-nav li{padding:0rem 1.58rem 0rem 1.58rem}
.navbar-expand-lg .navbar-nav li:last-child{padding-right:0;}
/* .navbar-expand-lg .navbar-nav li:last-child{padding-right:0!important;;} */
.register-link{background-color:var(--turquoise);color:var(--white);display:block;border:1px solid var(--turquoise);}
.register-link:hover,.register-link:focus{border:1px solid var(--white);background:var(--blue-dark);}
/* .register-link:hover,.register-link:focus{border:none;color:var(--turquoise);background:var(--blue-dark);font-size:1.125rem;padding:20px 30px;border:1px solid var(--white);} */
.navbar-reg{display:flex;}
.navbar-expand-lg .navbar-nav .nav-link span.spacing{visibility:hidden;padding:0 2px;}
@media screen and (min-width:992px) {
	.radiology-brand{flex:0 0 0px;}
  .navbar-expand-lg .navbar-nav li{transition:all 0.7s ease 0s;}
  .smaller .radiology-brand,.tiny .radiology-brand{flex:0 0 200px;}
  .smaller .radiology-brand span,.tiny .radiology-brand span{width:200px;}
  .smaller .navbar-expand-lg .navbar-nav li,.tiny .navbar-expand-lg .navbar-nav li{padding:0rem 0.75rem 0rem 0.75rem}
  .navbar-expand-lg .navbar-nav li:last-child{padding-right:0;}
}
.sub-section{padding:7rem 0 5rem 0;min-height:94vh;position:relative;}
.min-heigh-none{min-height:unset!important;}
.section{padding:100px 0 0 0;}
.sponsors{padding-bottom:50px;}
/* .sub-section::before,.banner::before{content:'';position: absolute;display:block;left:0;top:0;width:100%;height:100%;background-color: #01394e;opacity:0.75;backdrop-filter:blur(10px);} */
.sponsors .sub-section,.abstract .sub-section{padding-bottom:5rem;}
.banner{overflow:hidden;padding-top:60px;margin:0;height:100vh;display:flex;align-items:center;}
.banner .container{position:relative;}
.radiology-wheel-main{height:60vh;float:left;}
.radiology-wheel{width:100%;height:100%;}
.radiology-wheel img{height:100%;}
.radiology-wheel picture:nth-child(2) img,.radiology-wheel picture:nth-child(3) img,.radiology-wheel picture:nth-child(4) img,.radiology-wheel picture:nth-child(5) img{position:absolute;left:0;top:0;}
.radiology-wheel picture:nth-child(3) img{animation:rotation 50s linear infinite reverse;z-index:1;}
.radiology-wheel picture:nth-child(4) img{animation:rotation 50s linear infinite ;z-index:3;}
.radiology-wheel picture:nth-child(2) img{animation:rotation 30s linear infinite}
.radiology-wheel picture:nth-child(5) img{z-index:9;}
@keyframes rotation{
  100%{transform:rotate(360deg)}
}
.circles{z-index:2;}
.circles > div{}
.circles > div > div{border-width:2px;border-style:solid;border-color:transparent transparent var(--turquoise) var(--turquoise);border-radius:50%;}
.circles > div > div::before{width:5px;height:5px;position:absolute;top:14.25%;left:14.25%;background:var(--white);content:'';border-radius:50%;box-shadow:0 0 5px 3px var(--white) ;}
.circles div::after{}
.circles > div:nth-child(1){transform:scale(0.85)}
.circles > div:nth-child(1) > div{animation:rotations 15s linear infinite;}
.circles > div:nth-child(2){transform:scale(0.8)}
.circles > div:nth-child(2) div{border-color:transparent transparent var(--purple) var(--purple);animation:rotations 14s linear infinite;}
.circles > div:nth-child(2) div::before{background:var(--purple);box-shadow:0 0  7px 5px var(--purple)}
.circles > div:nth-child(3){transform:scale(0.75)}
.circles > div:nth-child(3) > div{animation:rotations 13s linear infinite;}
.circles > div:nth-child(4){transform:scale(0.7)}
.circles > div:nth-child(4) > div{border-color:transparent transparent var(--white) var(--white);animation:rotations 12s linear infinite;}
.circles > div:nth-child(4) div::before{background:var(--white);box-shadow:0 0 5px 3px var(--white)}
.circles > div:nth-child(5){transform:scale(0.65)}
.circles > div:nth-child(5) > div{border-width:3px;border-color:transparent transparent var(--purple1) var(--purple1);animation:rotations 11s linear infinite;}
.circles > div:nth-child(5) div::before{background:var(--purple1);box-shadow:0 0 7px 5px var(--purple1)}
.circles > div:nth-child(6){transform:scale(0.6)}
.circles > div:nth-child(6) > div{border-color:transparent transparent var(--white) var(--white);animation:rotations 10s linear infinite;}
.circles > div:nth-child(6) div::before{background:var(--white);box-shadow:0 0 7px 5px var(--white)}
@keyframes rotations{
  100%{transform:rotate(360deg)}
}

.radiology-text{top:30%;left:100%;width:80%;height:auto!important;z-index:8;position:absolute;}
.radiology-year{justify-content:space-between;}
.radiology-year div:nth-child(1){flex:0 0 45%;height:auto!important;display:block;}
.radiology-year div:nth-child(2){font-size:2rem;color:var(--turquoise);line-height:1;font-family:var(--oswald);text-transform:uppercase;font-weight:300;padding:0 0 0 15px ;}
.fan-white{top:0;height:100%;left:11%;}
.fan-white img{animation:rotation 10s linear infinite;}
.radiology-text h5{margin-top:20px;font-size:1.5rem;color:var(--white);line-height:1;font-family:var(--oswald);text-transform:uppercase;font-weight:400;}
.ministry{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end;mix-blend-mode:screen;}
.ministry img{flex:0 0 auto;display:block;width:auto;height:125px;margin-left:5px;}

.radiology-wheel-main[data-aos^=fade][data-aos^=fade].aos-animate + .ministry + .count-down{opacity:1;transform:translateZ(0)}

.count-down{position:absolute;right:0;bottom:0%;width:190px;}
/* .count-down ul{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;} */
.count-down ul li > div{padding:2rem;}
.count-down ul li h2{font-size:3rem;font-family:var(--oswald);text-align:center;line-height:1;}
.count-down ul li p{font-size:1.75rem;font-family:var(--oswald);text-align:center;margin:0;line-height:1;white-space:nowrap;text-transform:uppercase;}
.count-down ul li:not(:first-child){display:none;}
.count-down ul li {}

h1{font-size:3.75rem;margin-bottom:2.5rem;color:var(--turquoise);font-family:var(--oswald);}
h2{font-size:2.875rem;color:var(--turquoise);font-family:var(--oswald);}
h3{font-size:2.25rem;color:var(--turquoise);font-family:var(--oswald);}
p,li{color:rgba(255,255,255,.75);font-size:1.1rem;line-height:1.5;}

.about-contents{position:relative;z-index:3;}
.about-contents h3{margin-top:2rem;color:rgba(255,255,255,.75)}
.message-contents ul{padding-left:1.4rem;}
.about-row .col-lg-3:nth-child(1),.about-row .col-lg-3:nth-child(3){z-index:9;position:relative;}
.about-contents{width:150%;/*background:rgba(13,159,176,0.8);*/padding:2rem;}
.about-contents::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,rgba(13, 159, 176, .2) 0%, rgba(5, 23, 44, 0.8) 50%, rgba(5, 23, 44, 0.8) 100%);}
.about-contents p{font-size:16px;}
.about-contents p:last-child{margin-bottom:0;}
.about-row .col-lg-3:nth-child(3){}
.about-row .col-lg-3:nth-child(3) .about-contents{margin-left:-75%;width:175%;}
.about-row .col-lg-3:nth-child(3) .about-contents::before{transform:scaleX(-1);}
.chairman img{max-width:195px;}
.chairman h4{color:var(--turquoise);font-size:1.5rem;font-family:var(--oswald);}
.chairman h3{color:var(--white);font-size:1.5rem;}
.chairman p{color:var(--white);font-size:15px;opacity:0.7;margin-bottom:0;}

.speaker-row .col-lg-3{width:20%;max-width:20%;}
.about-committees{max-width:768px;text-align:center;margin:0 auto 2rem auto;}
.about-committees p{font-size:1.25rem;}
.speaker-region{text-align:center;margin-top:2rem;}
.speaker-region h2{color:var(--white);font-family:var(--poppins);text-align: center;font-size:2rem;margin-bottom:2rem;border:1px solid rgba(13,159,176,0.3);display:inline-block;background-color:rgba(13,159,176,0.15);padding:10px 25px;}
.box-card{display:block;/*border:1px solid var(--turquoise);background:rgba(13,159,176,0.9);*/height:100%;}
.speaker-row .col-lg-3{padding:calc(var(--bs-gutter-x) * .5);}
.box-card-img{background: rgba(255,255,255,1);/*background:linear-gradient(0deg, rgba(20,38,63,1) 0%, rgba(82,108,142,1) 100%);*/overflow:hidden;position:relative;}
.leaders .col-lg-3:nth-child(1){width:28%;max-width:28%;}
.leaders .col-lg-3:nth-child(2){width:23%;max-width:23%;}

/* .box-card-img::after{content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;z-index:3;background:linear-gradient(0deg, rgba(20,38,63,1) 0%, rgba(20,38,63,1) 16%, rgba(20,38,63,0) 40%, rgba(20,38,63,0) 100%);
} */
.speakers-holder{overflow:hidden; }
.box-card-img img{ }
.box-card-flag{left:50%;transform:translateX(-50%);width:35px;top:-17px;z-index:5;border-radius:50%;overflow:hidden;}
/* .box-card-dtl{bottom:4px;width:calc(100% - 8px);padding:30px 10px 5px 10px;background:rgba(13,159,176,0.9);left:4px;z-index:9;text-align:center;height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;} */
.box-card-dtl{width:100%;padding:30px 10px 5px 10px;position:relative;z-index:9;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.committees .box-card-dtl{height:100px;padding:0 10px;}
.committees .box-card-dtl h3{margin-bottom:15px;}
.box-card-dtl h3{font-size:18px;margin-bottom:0;width:100%;color:#fff;padding-bottom:0px;line-height:1;font-weight:600;margin-bottom:10px;}
.box-card-dtl p{font-size:14px;margin-bottom:0;}
.box-card:hover .box-card-img img{transform:scale(1.05);filter:grayscale(1);}
.box-card:hover{background:rgba(13,159,176,1);border:1px solid var(--white);}
.box-card:hover .box-card-dtl h3{color:var(--white);}
.box-card:hover .box-card-img{}
.box-card:hover .box-card-dtl p{color:var(--blue-dark);}
.nav-tabs{border:none;margin-bottom:50px;}
.nav-tabs button{flex:0 0 25%;border:none;background:rgba(13,159,176,0.5);padding:10px 5px;position:relative}
.nav-tabs button::after{position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:-9px;width:1px;height:1px;border-width:10px;border-style:solid;border-color:transparent var(--turquoise) var(--turquoise) transparent;content:'';opacity:0;}
.nav-tabs button h3{color:var(--white);}
.nav-tabs button h3,.nav-tabs button span{opacity:0.7;}
.nav-tabs button:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;}
.nav-tabs button:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
.nav-tabs button + button{border-left:1px solid var(--blue-dark);}
.nav-tabs button span{color:var(--white);font-size:1.5rem;}
.nav-tabs button:hover{background-color:var(--turquoise);}
.nav-tabs button:hover span,.nav-tabs button:hover h3{opacity:1;}
.nav-tabs button.active{background:rgba(13,159,176,1)}
.nav-tabs button.active::after{opacity:1;}
.nav-tabs button.active h3{color:var(--blue-dark);}
.nav-tabs button.active span{opacity:1;color:var(--black);}
.tab-pane ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;}
.tab-pane ul li{padding:5px;flex:0 0 50%;}
.tab-pane ul li.break{flex:0 0 100%;}
.tab-pane ul li.session .box{background-color:rgba(13,159,176,0.8)}

.tab-pane ul li.coffee .box{background-color:rgba(152,105,75,.95);}
.tab-pane ul li.coffee .box .crumb{background-color:rgba(221,163,113,0.7);}
.tab-pane ul li.lunch .box{background-color:rgba(48,68,9,0.7);}
.tab-pane ul li.lunch .box .crumb{background-color:rgba(48,68,1,1);}

.tab-pane ul li .box{display:flex;background-color:rgba(13,159,176,0.5);padding:1rem;align-items:center;position:relative;border-radius:10px;overflow: hidden;height:100%;}
.tab-pane ul li .speaker-frame{flex:0 0 170px;}
.speaker-photo{background:rgba(13,159,176,1);border-radius:50%;overflow:hidden;width:100%;height:0;padding-bottom:100%;position:relative;}
.speaker-photo img{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;}
.tab-pane ul li .programme-dtl{flex:0 0 calc(100% - 200px);padding:0 0 0 2.5rem;}
.tab-pane ul li .programme-dtl h4,.tab-pane ul li .programme-dtl .topic,.tab-pane ul li .programme-dtl h3{font-size:1.5rem;margin:0;}
.tab-pane ul li .programme-dtl h4{color:var(--orange);}
.tab-pane ul li .programme-dtl .topic{color:var(--white);margin:10px 0;line-height:1.2;}
.tab-pane ul li .programme-dtl h3{font-style:italic;color: rgb(37 60 62);}

.tab-pane ul li .crumb{position:absolute;left:0px;top:0px;width:40px;height:40px;border-radius:0% 50% 50% 10px;background-color: rgba(13,159,176,0.5);color:rgba(255,255,255,0.5);display: flex;align-items: center;justify-content: center;font-size:18px;display:none;}
.tab-pane ul li:nth-child(1) .crumb::before{content:'1';}
.tab-pane ul li:nth-child(2) .crumb::before{content:'2';}
.tab-pane ul li:nth-child(3) .crumb::before{content:'3';}
.tab-pane ul li:nth-child(4) .crumb::before{content:'4';}
.tab-pane ul li:nth-child(5) .crumb::before{content:'5';}
.tab-pane ul li:nth-child(6) .crumb::before{content:'6';}
.tab-pane ul li:nth-child(7) .crumb::before{content:'7';}
.tab-pane ul li:nth-child(8) .crumb::before{content:'8';}
.tab-pane ul li:nth-child(9) .crumb::before{content:'9';}
.tab-pane ul li:nth-child(10) .crumb::before{content:'10';}
.tab-pane ul li:nth-child(11) .crumb::before{content:'11';}
.tab-pane ul li:nth-child(12) .crumb::before{content:'12';}
.tab-pane ul li:nth-child(13) .crumb::before{content:'13';}
.tab-pane ul li:nth-child(14) .crumb::before{content:'14';}
.tab-pane ul li:nth-child(15) .crumb::before{content:'15';}
.tab-pane ul li:nth-child(16) .crumb::before{content:'16';}
.tab-pane ul li:nth-child(17) .crumb::before{content:'17';}
.tab-pane ul li:nth-child(18) .crumb::before{content:'18';}
.tab-pane ul li:nth-child(19) .crumb::before{content:'19';}
.tab-pane ul li:nth-child(20) .crumb::before{content:'20';}
.tab-pane ul li:nth-child(21) .crumb::before{content:'21';}
.tab-pane ul li:nth-child(22) .crumb::before{content:'22';}
.tab-pane ul li:nth-child(23) .crumb::before{content:'23';}
.tab-pane ul li:nth-child(24) .crumb::before{content:'24';}
.tab-pane ul li:nth-child(25) .crumb::before{content:'25';}
.tab-pane ul li:nth-child(26) .crumb::before{content:'26';}
.tab-pane ul li:nth-child(27) .crumb::before{content:'27';}
.tab-pane ul li:nth-child(28) .crumb::before{content:'28';}
.tab-pane ul li:nth-child(29) .crumb::before{content:'29';}
.tab-pane ul li:nth-child(30) .crumb::before{content:'30';}
.tab-pane ul li:nth-child(31) .crumb::before{content:'31';}
.tab-pane ul li:nth-child(32) .crumb::before{content:'32';}
.tab-pane ul li:nth-child(33) .crumb::before{content:'33';}
.tab-pane ul li:nth-child(34) .crumb::before{content:'34';}
.tab-pane ul li:nth-child(35) .crumb::before{content:'35';}
.tab-pane ul li:nth-child(36) .crumb::before{content:'36';}
.tab-pane ul li:nth-child(37) .crumb::before{content:'37';}
.tab-pane ul li:nth-child(38) .crumb::before{content:'38';}
.tab-pane ul li:nth-child(39) .crumb::before{content:'39';}
.tab-pane ul li:nth-child(40) .crumb::before{content:'40';}
.sponsors .row{justify-content:center;}
.sponsors .row + .row{margin-bottom:3.5rem;}
.sponsors .row:last-child{margin-bottom:0rem;}
.sponsors .row h3{color:var(--white);font-size:1.875rem;margin-bottom:1rem;}
.sponsors .row .col-lg-3 img{max-width:100%;}
.venue h2{font-size:2.5rem;margin-bottom:2rem;}
.hotel-row a{display:block;}
.hotel-row .col-lg-8 a + a{margin-top:calc(var(--bs-gutter-x) * 1)}
.hotel-row .row{margin-bottom:calc(var(--bs-gutter-x) * 1);}
.venue{padding-bottom:50px;}
.venue-box ul{margin-top:1.5rem;padding-left:1rem;}
.venue-box ul li{padding:10px 0;}

.form-select:focus{}

/*.registration .container {
  max-width: 768px;
}*/
.registration .container h1{margin-bottom:2rem;}
.form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select{background-color:rgba(13,159,176,.2);border: var(--bs-border-width) solid rgba(13,159,176,.5);color:var(--white);}
.form-floating>label{color:var(--white);}
.form-floating>.form-select option{background-color:var(--blue-dark);}
.form-control:focus,.form-select:focus{border-color:var(--turquoise);box-shadow:0 0 0 .25rem rgba(13,159,176,.5);background-color:rgba(13,159,176,.2);color:var(--white)}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
  color: rgba(var(--bs-body-color-rgb), .65);
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);color:rgba(255,255,255,.5);
}
.form-floating>.form-control-plaintext~label::after, .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-select~label::after
{
  background-color:transparent;
}

.footer{background: rgb(7 68 90);padding:15px 0; }
.footer a,.footer p{color:var(--white);margin:0;}
.footer a:hover{color:var(--white);}

.modal-dialog {
  max-width: 1300px;
}
.modal-content{padding:0 15px 15px 15px;border:none;background-color:var(--blue-dark);background:linear-gradient(-90deg, var(--turquoise) 0%, var(--blue-dark)100%);}
.modal-body .speaker-photo{border-radius:0;}
.modal-content .speaker-holder{order: 2;width:250px;flex:0 0 250px;}
.modal-content .speaker-info{padding-right:25px;}
.modal-title{font-size:35px;color:var(--turquoise);font-family:var(--oswald);}
.modal-header{border-bottom:1px solid rgba(255,255,255,0.1)}
.modal-header h6{margin-bottom:1rem;color:var(--white);font-size:16px;font-weight: 300;}
.modal-header h6 a{color:var(--white)}
.modal-header h6 a:hover{color:var(--turquoise)}
.modal-footer{border-top:1px solid rgba(255,255,255,0.1);justify-content: flex-start;}
.modal-body{padding-top:2rem;align-items: flex-start;justify-content: space-between;}
.modal-body p,.speaker-info li{color:rgba(255,255,255,0.8);line-height:1.5;}
.speaker-info ul{list-style-type:none;margin:0 0 1.5rem 0;padding:0;}
.speaker-info ul li{padding:5px 5px 5px 40px;margin:0;position:relative;}
.speaker-info ul li::before {
  content: '';
  width: 21px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 12px;
  background: url(../img/arrow-right.svg) left center no-repeat;
  background-size: 100% auto;
  display: block;
  /* filter: invert(1) brightness(10); */
}
.modal-header .btn-close{margin-right:25px;filter: invert(1);}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .25);
  opacity: 1;
}
.abstract-btn{margin-top:1rem;}
.abstract-btn .btn{padding-left:10px;padding-right:10px;line-height:1;background-color:var(--turquoise);border:2px solid var(--white);font-size:18px;}
.abstract-btn .btn:hover{background-color:var(--blue-dark);border:2px solid var(--turquoise);font-size:18px}
.abstract-btn .btn:focus{background-color:var(--blue-dark);color:var(--white);border:2px solid var(--turquoise);font-size:18px}
.abstract-btn p{margin-top:10px;font-size:17px;}
.abstract-btn p span{background-color:rgba(255,255,255,0.7);color:var(--blue-dark); padding:5px 10px;font-size:16px;display:inline-block;border-radius:5px;}
.radiology-logo{width:300px;flex:0 0 300px;margin-right:0rem;}
.radiology-logo + div{border-left:2px solid rgba(255,255,255,.5);margin-left:2rem;padding-left:2rem;}
.radiology-logo + div a{color:var(--white);font-size:1.2rem;}
.radiology-logo + div a:hover{color:var(--turquoise);font-size:1.2rem;}
.abstract h1{max-width:991px;text-align:center;margin:0 auto;}
ul ul{margin-bottom:1rem;}
.registration h5,.coupon-left,.abstract h5{color:var(--white);}
.abstract h3,.abstract h2,.form-check-label{color:var(--white);}
.abstract h3,.abstract h2,.abstract h4{margin-top:2rem;margin-bottom:1rem;}
.guidelines h3{color:#47d0cd}
.abstract h4{color: rgb(37 209 229);font-size:1.3rem;}
.abstract h2{font-size:2.5rem;}
.devider{border-top:1px dashed rgba(255,255,255,.4);margin-top:2rem;}
.form-group label{color:var(--white);}
.form-group{margin-bottom:1rem;}
.abstract .container{position:relative;z-index:9;}
/* .abstract::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-color:rgba(1,65,78,.7);backdrop-filter:blur(10px);} */
.form-check-input{width:1.5em;height:1.5em;margin-top:0;--bs-form-check-bg:rgba(13,159,176,.2);border:var(--bs-border-width) solid rgba(13,159,176,.5)}
/* .form-check-input:focus{
  border-color: var(--turquoise);
  box-shadow: 0 0 0 .25rem rgba(13, 159, 176, .5);
  background-color:#0d6efd;
  color: var(--white);
} */
.form-check-label{padding-left:1rem;}
.personal-details{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2rem;}
.abstractp,.abstract li {
  color: rgba(255, 255, 255, .75);
  font-size: 1.2rem;
  line-height: 1.5;
}
.deadline{border:1px solid rgba(13,159,176,.5);opacity:0.75;font-size:1.5rem;max-width:640px;margin:1.5rem auto 0 auto;padding:1rem;color:var(--white);text-align: center;}

.coupon-div .row .col-lg-6:nth-child(1){width:calc(100% - 200px);max-width:calc(100% - 200px);padding-right:0;}
.coupon-div .row .col-lg-6:nth-child(2){width:200px;max-width:200px; }
.coupon-div .row .col-lg-6:nth-child(2) .btn{width:175px;padding-left:0px;padding-right:0;font-size:1rem;}
.fees .col-lg-6:nth-child(1) h5 div{margin-bottom:5px;}
.fees span{color:#4ec1b3;font-size:2rem}
.other-hospital {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease;
}
.other-hospital.show {
  max-height: 80px; /* adjust as needed */
}
.venue-visa h1{margin-bottom:3rem;}
.venue-card{padding-right:1rem;}
.venue-card h3{margin-top:0;color:var(--white);}
.venue-card ul li{font-size:1.5rem;margin-bottom:1rem;}
.point-line{display: none; height:5px;background-color:var(--turquoise);width:35%;right:50%;top:44%;z-index:9;border-radius:0 5px 5px 0}
.point-line span{display:block;width:80%;height:4px;background-color:var(--turquoise);top:0;right:100%;transform:rotate(-45deg);transform-origin:right top;}
/* .point-line::before{content:'';position:absolute;transform:rotate(-45deg);transform-origin:right top;} */
.point-line span::after{content:'';transform:scaleX(-1);position:absolute;width:65px;height:65px;    top: -30.3px;
  left: -5%;background:url(../img/arrow.svg) center center no-repeat;background-size:100% auto;display:block;}
.venue-title h2{display:flex;align-items:center;margin-bottom:2rem;white-space:nowrap;color:var(--turquoise);}
.venue-title h2::after{content:'';height:1px;background-color:var(--white);display:block;opacity:0.1;width:100%;margin-left:1rem}
.important-box {
  background:var(--turquoise);
  color: white;
  padding: 20px;
  border-radius:5px;
}
.important-box span{width:50px;height:50px;display: flex;align-items: center;justify-content: center;font-size:2rem;}
.visa-banner{margin-top:2rem;background:url(../img/visa-top-banner.webp) center center no-repeat;background-size:cover;border-radius:5px;overflow:hidden;text-align:center;padding:2rem;position:relative;}
.visa-banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:block;z-index:0;}
.visa-banner h5{max-width:640px;margin:0 auto 1rem auto;position:relative;z-index:9;font-size:1.5rem;}
.visa-banner .btn{position:relative;z-index:9;}
.country-holders{margin-top:2rem;background-color:rgba(13,159,176,.7);border-radius:5px;overflow: hidden;padding:1.5rem;}
.country-holders p{font-size:1.25rem;}
.country-holders .col-9{color:var(--white);}
.visa-section{margin-top:2rem;background-color:rgba(255, 255, 255, .15) ;padding:1.5rem;border-radius:5px;}
.visa-section h4{margin-top:0;}
.visa-details{margin-top:2rem;background-color:rgba(13,159,176,.2);padding:1.5rem;border-radius:5px;}
.visa-details a,.visa-details div{color:var(--white);}
/* .visa-details-para p:first-child{color:var(--light-green);}
.visa-details-para p:last-child{color:var(--orange);} */
.icon-line strong{}
.visa-details a{color:var(--turquoise);}
.visa-details a:hover{color:var(--white);}
hr{border-color:rgba(255, 255, 255, .4) ;}

.workshop .tab-pane ul li{flex:0 0 auto;}
    .workshop .nav-pills{margin-top:2rem;}
    .workshop .nav-pills .nav-link.active,.workshop .nav-pills .show>.nav-link{background-color:var(--turquoise);}
    .workshop .main-tab .nav-item button {
    flex: 0 0 25%;
    border: none;
    background: rgba(13, 159, 176, 0.5);
    padding: 15px 5px;
    position: relative;border-radius:0 ;}
    .workshop .main-tab .nav-item button span {
    color: var(--white);
    font-size: 1.25rem;}
    .workshop .main-tab .nav-item button span br{display:none;}
    .workshop .main-tab .nav-item:first-child button{border-radius:10px 0 0 10px}
    .workshop .main-tab .nav-item:last-child button{border-radius:0 10px 10px 0}
    .workshop .sub-tab .nav-item button{border:1px solid var(--turquoise);color:var(--white);}
    .table tr td:first-child{white-space:nowrap;}
    .table tr >th:last-child{white-space:nowrap;}
    .table-bordered>:not(caption)>*{border:none!important;border-style:none!important;} 
    .table>:not(caption)>*>*{border-bottom-width:1px!important;border-color:rgba(13, 159, 176, 0.35)!important;background-color:rgba(5, 23, 44, 0.9)!important;color:rgba(255,255,255,0.8)!important;}
    .table>:not(caption)>*>*{font-size:1.15rem;background-color:transparent!important;box-shadow:none!important;padding:10px!important;}
    .table>tbody>tr{background-color:rgba(5, 22, 44, .5)!important;}
    .table>tbody>tr.table-primary{background-color:var(--turquoise)!important;}
    .table>tbody>tr.table-primary td{color:var(--dark-blue)!important;font-size:1.25rem;}
    .table>tbody>tr.table-secondary{background-color:rgba(13, 159, 176, 0.5)!important;}
    .table>tbody>tr.table-secondary td{}
    .table>tbody>tr.table-light{background-color:rgba(65, 38, 22,0.75)!important;}
    .table>tbody>tr.table-warning{background-color:rgba(0, 128, 0,0.2)!important;}
    .table>tbody>tr.table-warning td{color:green!important;}
    @media screen and (min-width:300px) and (max-width:991px) {
        .table tr td:first-child{white-space:wrap;}
        .table tr >*:last-child{white-space:wrap;}
        .workshop .main-tab .nav-item button span{font-size:18px;line-height:1;}
        .workshop .main-tab .nav-item button span br{display:block;}
        .table>:not(caption)>*>*{padding:10px 5px;font-size:14px;}
        /* .table{width:150%;} */
        .tab-content>.tab-pane{overflow-x: auto;}
        .table>tbody>tr.table-primary td{font-size:18px;}
        .table>tbody>tr>td:first-child{width:100px;}
    }
    .venue-visa .table-responsive table{border-top:1px solid rgba(13, 159, 176, 0.35)!important;border-right:1px solid rgba(13, 159, 176, 0.35)!important;}
    .venue-visa .table-bordered>:not(caption)>*{border:none!important;border-style:none!important;} 
    .venue-visa .table>:not(caption)>*>*{border-bottom-width:1px!important;border-color:rgba(13, 159, 176, 0.35)!important;background-color:rgba(5, 23, 44, 0.9)!important;color:rgba(255,255,255,0.8)!important;}
    .venue-visa .table>:not(caption)>*>*{font-size:1.15rem;background-color:transparent!important;box-shadow:none!important;padding:10px!important;}
    .venue-visa .modal-body h5,.modal-body h6{color:var(--turquoise);}
    .venue-visa .modal-dialog{max-width:700px;}
    .venue-visa .modal-body img{border-radius:10px;}
    .ak-row{margin-bottom:1rem;padding-top:1rem;}
    .ak-row + .ak-row{border-top:1px solid rgba(255,255,255,.2) ;}
    .workshop-floating{    background-color: rgba(13, 159, 176, .2);
      border: var(--bs-border-width) solid rgba(13, 159, 176, .5);
      color: var(--white);padding: 1rem .75rem;    border-radius: var(--bs-border-radius);}
      .hospital-line{border-bottom:1px solid rgba(255, 255, 255, .2);padding-bottom:25px;margin-bottom:25px;}
/* Responsive */
@media screen and (min-width:1600px) and (max-width:1700px) {
  .radiology-wheel-main{height:75vh;}
  .radiology-year div:nth-child(2){font-size:1.75rem;}
  .radiology-text h5{font-size:1.17rem;}
  .ministry img{height:115px;}
  .about-contents p{font-size:15px;}
  .speaker-region h2{font-size:1.75rem;}
  .box-card-dtl{height:105px;padding-top:20px;}
  .box-card-dtl p{font-size:13px;}
  .nav-tabs button span{font-size:1.35rem;}
  h1{font-size:3.5rem;}
  .tab-pane ul li .programme-dtl h4,.tab-pane ul li .programme-dtl .topic,.tab-pane ul li .programme-dtl h3{font-size:20px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link span{font-size:15px;}
  .radiology-wheel-main{height:75vh;}
  .radiology-text h5{font-size:19px;}
  h1{font-size:3.25rem;}
  .about-contents p{font-size:15px;}
  .about-committees p{font-size:1.15rem;}
  .box-card-dtl h3{font-size:17px;}
  .committees .box-card-dtl{height:80px;}
  .speaker-region h2{font-size:1.75rem;}
  .box-card-dtl{height:110px;}
  .box-card-dtl p{font-size:13px;}
  .box-card-dtl{padding-top:20px;}
  .tab-pane ul li .speaker-frame {flex:0 0 150px;}
  .tab-pane ul li .programme-dtl h4,.tab-pane ul li .programme-dtl .topic,.tab-pane ul li .programme-dtl h3{font-size:20px;}
}
@media screen and (min-width:1300px) and (max-width:1439px) {
  .navbar-expand-lg .navbar-nav li{padding:0rem 1.25rem 0rem 1.25rem;}
  .smaller .navbar-expand-lg .navbar-nav li,.tiny .navbar-expand-lg .navbar-nav li{padding: 0rem 0.5rem 0rem 0.5rem;}
  .navbar-expand-lg .navbar-nav li:last-child{padding-right:0;}
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link span{font-size:.92rem;}
  .radiology-wheel-main{height:75vh;}
  .radiology-text h5{font-size:19px;}
  .ministry img{height:100px;}
  .about-contents p{font-size:14px;}
  .chairman h4{font-size:20px;}
  .chairman h3{font-size:22px;}
  .chairman p{font-size:13px;}
  .about-committees p{font-size:1.15rem;}
  .box-card-dtl h3{font-size: 17px;}
  .committees .box-card-dtl{height:80px;}
  .speaker-region h2{font-size:1.5rem;}
  .box-card-dtl{height:120px;padding-top:20px;}
  .box-card-dtl p{font-size:12px;line-height:1;}
  .modal-dialog{max-width:1200px;}
  .nav-tabs button span{font-size:1.15rem;}
  .tab-pane ul li .speaker-frame{flex:0 0 140px;}
  .tab-pane ul li .programme-dtl{padding:0 0 0 25px;}
  .tab-pane ul li .programme-dtl h4,.tab-pane ul li .programme-dtl .topic,.tab-pane ul li .programme-dtl h3{font-size:20px;}
  h1{font-size:3rem;}
  .sponsors .row h3{font-size:1.5rem;}
}
@media screen and (min-width:1024px) and (max-width:1299px) {
  .radiology-brand span{width:150px;}
  .smaller .radiology-brand,.tiny .radiology-brand{flex:0 0 150px;}
  .smaller .radiology-brand span,.tiny .radiology-brand span{width:150px;}
  .navbar-expand-lg .navbar-nav li{padding:0rem 0.8rem 0rem 0.8rem}
  .smaller .navbar-expand-lg .navbar-nav li,.tiny .navbar-expand-lg .navbar-nav li{padding:0rem 0.59rem 0rem 0.59rem}
  .navbar-expand-lg .navbar-nav li:first-child{padding-left:0;}
  .navbar-expand-lg .navbar-nav li:last-child{padding-right:0;}
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link span{font-size:15px;}
  .smaller .navbar-expand-lg .navbar-nav .nav-link,.smaller .navbar-expand-lg .navbar-nav .nav-link span,
  .tiny .navbar-expand-lg .navbar-nav .nav-link,.tiny .navbar-expand-lg .navbar-nav .nav-link span{font-size:13px;}
  .navbar-expand-lg .navbar-nav li a.nav-link.register-link{padding-left:10px;padding-right:10px;}
  .radiology-wheel-main{height:500px;}
  .radiology-year div:nth-child(2){font-size:1.7rem;}
  .ministry img{height:75px;}
  .about-contents p{font-size:13px;}
  .about-committees p{font-size:1.15rem;}
  .speaker-region h2{font-size:1.5rem;}
  h1{font-size:3rem;}
  .nav-tabs button span{font-size:1.15rem;}
  .nav-tabs button h3{font-size:1.5rem;}
  .tab-pane ul li{flex:0 0 100%;}
  .tab-pane ul li .programme-dtl h4, .tab-pane ul li .programme-dtl .topic, .tab-pane ul li .programme-dtl h3{font-size:1.25rem;}
  .tab-pane ul li .speaker-frame{flex:0 0 150px;}
  footer a, footer p{font-size:1rem}
}
@media screen and (min-width:992px) and (max-width:1023px) {
  .container, .container-md, .container-sm{max-width:95%;}
  .radiology-brand span{width:125px;}
  .smaller .radiology-brand,.tiny .radiology-brand{flex:0 0 125px;}
  .smaller .radiology-brand span,.tiny .radiology-brand span{width:125px;}
  .navbar-expand-lg .navbar-nav li{padding:0rem 0.8rem 0rem 0.8rem}
  .smaller .navbar-expand-lg .navbar-nav li,.tiny .navbar-expand-lg .navbar-nav li{padding:0rem 0.59rem 0rem 0.59rem}
  .navbar-expand-lg .navbar-nav li:first-child{padding-left:0;}
  .navbar-expand-lg .navbar-nav li:last-child{padding-right:0;}
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link span{font-size:15px;}
  .smaller .navbar-expand-lg .navbar-nav .nav-link,.smaller .navbar-expand-lg .navbar-nav .nav-link span,
  .tiny .navbar-expand-lg .navbar-nav .nav-link,.tiny .navbar-expand-lg .navbar-nav .nav-link span{font-size:13px;}
  .navbar-expand-lg .navbar-nav li a.nav-link.register-link{padding-left:10px;padding-right:10px;}
  .radiology-wheel-main{height:500px;}
  .radiology-year div:nth-child(2){font-size:1.7rem;}
  .ministry img{height:75px;}
  .about-contents p{font-size:13px;}
  .about-committees p{font-size:1.15rem;}
  .speaker-region h2{font-size:1.5rem;}
  h1{font-size:3rem;}
  .speaker-row .col-lg-3{width:25%;max-width:25%;}
  .leaders .col-lg-3:nth-child(1){width:30%;max-width:30%;}
  .leaders .col-lg-3:nth-child(2){width:27%;max-width:27%;}
  .nav-tabs button span{font-size:1.15rem;}
  .nav-tabs button h3{font-size:1.5rem;}
  .tab-pane ul li{flex:0 0 100%;}
  .tab-pane ul li .speaker-frame{flex:0 0 135px;}
  .tab-pane ul li .programme-dtl h4, .tab-pane ul li .programme-dtl .topic, .tab-pane ul li .programme-dtl h3{font-size:1.25rem;}
  footer a, footer p{font-size:1rem}
}
@media screen and (min-width:300px) and (max-width:991px) {
  .navbar-expand-lg{padding:0;}
  .radiology-brand span,.radiology-logo{width:200px;flex: 0 0 200px;}
  .radiology-logo + div{border-left:0px solid rgba(255, 255, 255, .5);margin-left:0rem;padding-left:0rem;}
  .navbar-expand-lg .container{padding:10px 15px;}
  .register-link,.register-link:hover,.register-link:focus{font-size:13px;padding:10px 15px}
  .navbar-expand-lg .navbar-nav li a.nav-link{font-size:16px;padding:14px 0px;}
  .navbar-toggler{padding:0;border:0px solid red;width:40px;height:35px;display:flex;align-items:center;margin-left:15px;justify-content:flex-start;box-shadow:none;z-index:99;position:relative;}
  .navbar-toggler:focus{box-shadow:none}
  .navbar-toggler-icon{width:25px;height:2px;background:rgba(255,255,255,1);;border-radius:0;position:relative;}
  .navbar-toggler-icon::after,.navbar-toggler-icon::before{content:'';position:absolute;width:100%;height:2px;display:block;background:var(--white);left:-8px;transition:left 0.5s ease 0.3s;}
  .navbar-toggler-icon::before{top:-8px;}
  .navbar-toggler-icon::after{bottom:-8px;}
  .navbar-toggler.collapsed{}
  .navbar-toggler.collapsed .navbar-toggler-icon::before,.navbar-toggler.collapsed .navbar-toggler-icon::after{left:8px}
  .collapse:not(.show){display:block;}
  header .navbar>.container{padding-left:10px;padding-right:10px;justify-content:space-between;position: relative;}
  .navbar-register{width:1px;height:1px;position:absolute;z-index:88;right:0;top:57px;}
  .navbar-register .navbar-collapse{width:300px;overflow:auto;transition:right 0.35s ease 0s!important;position:absolute;right:-500px;top:0;z-index:9;height:92vh;background:#01394e;/*box-shadow:0 0 200px rgba(0,0,0,0);*/}
  .navbar-register .navbar-collapse.collapsing{top:0;}
  .navbar-register .navbar-collapse.show{top:0!important;/*box-shadow:0 0 200px rgba(0,0,0,0.75);*/height:92vh;width:300px;right:0px;} 
  .navbar-nav{padding-top:25px;}
  .navbar-expand-lg .navbar-nav li{padding:0 25px;}
    .navbar-expand-lg .navbar-nav .dropdown li{padding:0 0px;}
    .navbar-expand-lg .navbar-nav .dropdown li .dropdown-item{white-space: normal}
  .navbar-expand-lg .navbar-nav li:last-child{padding-right:25px;}
  .navbar-expand-lg .navbar-nav .nav-link{text-align:left;border-bottom:1px solid rgba(255,255,255,0.15);}
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link span{font-size:4.7rem;color:var(--white);}
  .navbar-expand-lg .navbar-nav li{transform:translateX(-100px);transition:all 0.3s ease 0s;opacity:0;}
  .navbar-register .navbar-collapse.show .navbar-nav li{transform:translateX(0px);opacity:1;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(1){transition-delay:0.2s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(2){transition-delay:0.25s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(3){transition-delay:0.3s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(4){transition-delay:0.35s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(5){transition-delay:0.4s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(6){transition-delay:0.45s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(7){transition-delay:0.5s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(8){transition-delay:0.55s;}
  .navbar-register .navbar-collapse.show .navbar-nav li:nth-child(9){transition-delay:0.6s;}
  .submit-abstract small{display:block;padding:5px 0 0 0;}
}
@media screen and (min-width:768px) and (max-width:991px) {
  h1{font-size:3rem;}
  .container,.overview .container{max-width:90%;}
.radiology-wheel-main{height:400px;width:400px;}
.ministry img{height:100px;}
.radiology-text h5{font-size:20px;}
.speaker-row .col-lg-3{width:25%;max-width:25%;}
}
@media screen and (min-width:300px) and (max-width:767px) {
  body{background: var(--blue-dark) url(../img/banner-bg-m.webp) center top no-repeat;background-size:cover;background-attachment: fixed;}
  .banner{display:block;height:auto;min-height:100vh;}
  .ministry{width:100%;justify-content:center;top:100px;}
  .ministry img{height:70px;}
  .radiology-wheel-main{width:300px;height:auto;float:none;margin:70px auto auto auto;}
  .radiology-wheel img{height:auto;width:100%;}
  .circles{width:300px!important;height:300px!important;} 
  .circles > div > div::before{width:5px;height:5px;top:13.6%;left:13.6%;}
  .radiology-text{position:static!important;width:300px;margin:0px auto auto auto;}
  .radiology-text img{width:200px}
  .radiology-year div:nth-child(2){font-size:16px;}
  .radiology-year div:nth-child(1) .fan-white{padding:0;left:-9.609195%;width:40px;}
  .radiology-wheel .fan-white img{height:100%;}
  .radiology-text h5{font-size:18px;text-align: center;line-height:1.3;margin-top:15px;}
  .count-down{position:static;margin:0px auto auto auto;text-align:center;margin-top:30px;width:170px}
  .card-container{margin:0px auto auto auto}
  .svg-container,.card-container{display:none;}  
  .inner-container{transform:translate(-50%, -50%) scale(0.4) rotate(90deg)}
  .count-down ul li > div{padding:1rem;}
  .count-down ul li h2{font-size:35px;}
  .count-down ul li p{font-size:20px;}
  .abstract-btn p span{font-size:14px;}
  .sub-section{padding:70px 0 10px 0;}
  .section{padding:70px 0 0 0;}
  h1{font-size:35px;margin-bottom:25px;}
  .venue-card h3{font-size:1.5rem;}
  .about-contents{width:100%;padding:15px;}
  .about-row .col-lg-3:nth-child(3) .about-contents{margin-left:0;width:100%;}
  .about-row .col-lg-3:nth-child(3) .about-contents{margin-left:0%;}
  .chairman{text-align:center;}
  .about-committees p{font-size:17px;}
  .speaker-row .col-lg-3{width:50%;max-width:50%;}
  .box-card-dtl{padding-top:20px;}
  .box-card-dtl h3{font-size:16px;}
  .box-card-dtl{height:110px;}
  .committees .box-card-dtl{height:70px;padding:0 10px;}
  .speaker-region h2{font-size:20px}
  .box-card-dtl p{font-size:11px;line-height:1;}
  .box-card-flag{width:30px;}
  .modal-header .btn-close{margin-right:0px;}
  .modal-title{font-size:22px;line-height:1;margin-bottom:10px;}
  .modal-content{padding:0;}
  .modal-header h6{font-size:14px;margin-bottom:0px;}
  .modal-body{display: block !important;padding-top:1rem;}
  .modal-content .speaker-holder{width:200px;}
  .modal-content .speaker-info{padding-right:0px;padding-top:25px;}
  .modal-body p, .speaker-info li{font-size:15px;}
  .btn{font-size:15px;}
  .speaker-info ul{margin-bottom:0;}
  .nav-tabs button{/*flex:0 0 50%;*/}
  .nav-tabs button::after{display:none;}
  .nav-tabs button h3{font-size:25px}
  .nav-tabs button span{font-size:16px}
  .nav-tabs button:nth-child(2){border-top-right-radius:10px;border-bottom-right-radius:10px;}
  .nav-tabs button:nth-child(3){border-top-left-radius:10px;border-bottom-left-radius:10px;}
  .tab-pane ul li .box{border-radius:5px}
  .tab-pane ul li .speaker-frame{flex:0 0 70px;}
  .tab-pane ul li{flex:0 0 100%;}
  .tab-pane ul li .crumb{font-size:14px;width:30px;height:30px;border-radius:0% 50% 50% 5px;}
  .tab-pane ul li .programme-dtl{flex:0 0 calc(100% - 70px);padding:0 0 0 10px;}
  .tab-pane ul li .programme-dtl h4,.tab-pane ul li .programme-dtl .topic,.tab-pane ul li .programme-dtl h3{font-size:18px;}
  .sponsors .row h3{font-size:25px}
  .sponsors .row .col-lg-3{width:50%;max-width:50%;padding:calc(var(--bs-gutter-x) * .5);}
  .sponsors .row + .row{margin-bottom:2.5rem;}
  /* footer{margin-top:2rem} */
  footer a, footer p{font-size:14px;text-align: center;margin:5px 0 ;}
  .deadline{font-size:1.25rem;}
  .abstract h4{font-size:1.0rem;}
  .abstract p,.abstract li{font-size:1rem;}
  .abstract h2{font-size:1.85rem;}
  .abstract h3{font-size:1.6rem;}
  .abstract .workshop h3{margin-top:0}
  .abstract .workshop h4{margin-top:1rem}
  .coupon-div .row .col-lg-6:nth-child(1){width:calc(100% - 153px);max-width:calc(100% - 153px);padding-right:0;}
  .coupon-div .row .col-lg-6:nth-child(2){width:153px;max-width:153px; }
  .coupon-div .row .col-lg-6:nth-child(2) .btn{width:130px;padding-left:0px;padding-right:0;font-size:14px;}
  .fees .col-lg-6:nth-child(1) .form-floating{margin-bottom:10px;}
  .form-check{margin-bottom:10px;}
  .sponsors .sub-section,.abstract .sub-section{padding-bottom:3rem;}
  .workshop .tab-content .nav-pills{margin-top:0;}
  .workshop .tab-content .tab-pane ul li{flex:0 0 50%;}
  .venue-card ul li{font-size:1.15rem;}
  .venue-card ul li br{display:none;}
    .table tr >th:last-child{white-space:normal;}
}
@media screen and (min-width:300px) and (max-width:576px) {
  .navbar-register .navbar-collapse{right:-300px;}
  .venue-visa .pe-0{padding-right:calc(var(--bs-gutter-x) * .5) !important;}
  .venue-visa .ps-0{padding-left:calc(var(--bs-gutter-x) * .5) !important;}
  .point-line{transform:rotate(113deg) ;right:23.7%;top:29.5%;width:135px;}
  iframe{height:350px!important;}
  .visa-banner h5{font-size:1.25rem;}
}

:root {
	--def-padding : 5rem;
    --blue-color : #00458a}

.about-jaber{padding-top: var(--def-padding); padding-bottom: var(--def-padding)}
.about-jaber h5{color: var(--turquoise);}
.about-jaber li{color:#fff!important;}
.about-jaber h6{font-size:22px;color:var(--turquoise);;}
.about-jaber .key-text p{color:#fff;}

.sjh-image-wrapper {border-radius: 16px;overflow: hidden;box-shadow: 0 12px 30px rgba(0,0,0,0.10);}

.abt-jaber-listings li{color:#fff!important;}
.abt-jaber-listings ul{padding-left: 2rem;}

.sjh-card p{color: #fff;}
.sjh-mini-card p{color:#fff;}
.sjh-image {width: 100%;border-radius: 16px;object-fit: cover;}
.sjh-title {font-size: 1.9rem;font-weight: 700;color: #1b2559;}
.sjh-subtitle {color: #fff;font-size: 1.05rem;margin-bottom: 1.2rem;}
.sjh-card {background: #032f44a1;border-radius: 14px;padding: 1.5rem;box-shadow: 0 10px 25px rgba(0,0,0,0.05);border: 1px solid #e3e6ef3d;}
.sjh-card-title {font-weight: 600;color: #1b2559;}
.sjh-facts-list {list-style: none;padding-left: 0;}
.sjh-facts-list li {padding: 6px 0;font-size: 0.95rem;border-bottom: 1px dashed #e3e6ee;}
.sjh-facts-list li span {font-weight: 600;color: var(--turquoise);}
.sjh-mini-card {background: #032f44a1;border-radius: 14px;padding: 1.25rem;box-shadow: 0 8px 20px rgba(0,0,0,0.06);height: 100%;}
.sjh-icon-circle {width: 50px; height: 50px;background: linear-gradient(135deg, #25b7b5, #6aa3ff);
    color: #fff;color: #fff;font-size: 1.2rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;}

.sjh-bullet-list {list-style: none;padding-left: 0;}

.sjh-bullet-list li {padding-left: 18px;position: relative;}
.sjh-bullet-list li::before {content: "";width: 7px;height: 7px;background: #3a57ff;border-radius: 50%;position: absolute;left: 0;top: 9px;}

/* Simple panels */
.sjh-panel {background: #032f44a1;border-radius: 12px;padding: 1.5rem;border: 1px solid #e3e6ef3d;height: 100%;}

.sjh-panel-title {font-size: 1.05rem;font-weight: 600;color: #1b2559;margin-bottom: 0.75rem;}

.sjh-panel-text {font-size: 0.95rem;color: #fff;}

.sjh-panel-label {font-size: 0.85rem;font-weight: 600;color: #8a8fa2;text-transform: uppercase;letter-spacing: 0.05em;}

/* Simple list (no heavy icons) */
.sjh-simple-list {list-style: none;padding-left: 0;margin: 0.75rem 0 0;}

.sjh-simple-list li {position: relative;padding-left: 18px;margin-bottom: 0.35rem;font-size: 0.95rem;color: #4b5164;}

.sjh-simple-list li::before {content: "";position: absolute;left: 5px;top: 9px;width: 6px;height: 6px;border-radius: 50%;background-color: var(--turquoise);;
}
/* Map embed – simple, responsive */
.sjh-map-embed {margin-top: 0.75rem;position: relative;width: 100%;padding-bottom: 56.25%; /* 16:9 */border-radius: 10px;overflow: hidden;border: 1px solid #e3e6ef;}

.sjh-map-embed iframe {position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}

/* Mobile */
@media (max-width: 767.98px) {
.sjh-panel {padding: 1.25rem;}}



@media (max-width: 768px) {
.sjh-title { font-size: 1.6rem;}}

/* Subheadings inside facilities card */
.sjh-subheading {font-size: 0.95rem;font-weight: 600;color: #1b2559;margin-bottom: 0.35rem;}

/* Bullet lists already styled, just tighten spacing a bit */
.sjh-bullet-list li {margin-bottom: 0.25rem;}

/* Map wrapper: responsive 16:9 ratio */
.sjh-map-wrapper {position: relative;width: 100%;padding-bottom: 56.25%;border-radius: 12px;overflow: hidden;box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  border: 1px solid #e3e6ee;}

.sjh-map-wrapper iframe {position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}

/* Mobile optimizations */
@media (max-width: 767.98px) {
.sjh-card { padding: 1.25rem;}
.sjh-subheading {margin-top: 0.35rem;}}

.abt-kwt-img{margin-bottom: 1rem;border-top-left-radius: 100px;border-bottom-right-radius: 100px;}

.chairperson-wrap{padding-top: var(--def-padding); padding-bottom: var(--def-padding);}


/* Title */
.chair-title {font-size: 2rem;font-weight: 700;margin-bottom: 0;}
.chair-title-line {width: 70px;height: 3px;background: #0077b6;margin: 8px auto 0;border-radius: 4px;}

/* Cards */
.chair-card {padding: 1.5rem;}

/* Left text */
.chair-subtitle {font-size: 1.25rem;font-weight: 600;color:var(--turquoise);margin-bottom: 0.75rem;}
.chair-card p {margin-bottom: 0.65rem;line-height: 1.6;color: #fff;}

/* Chairperson info */
.chair-name {font-size: 1.1rem;font-weight: 700;margin-bottom: 2px;color:var(--turquoise);}
.chair-role {font-size: 0.9rem;font-weight: 600;color:var(--turquoise);margin-bottom: 2px;}
.chair-role-sub {font-size: 0.85rem;color: #fff;}

/* Right image */
.chair-photo {width: 100%;max-height: 420px;object-fit: cover;border-radius: 10px;display: block;}

/* Stats below – centered */
.chair-stats-row {margin: 0;}
.chair-stat-item {background: #01394e99;border-radius: 10px;padding: 0.8rem 0.5rem;border: 1px solid #01394e99;}
.chair-stat-icon {width: 50px;height: 50px;}
.chair-stat-item h2 {font-size: 1.4rem;margin: 0;color:var(--turquoise);}
.chair-stat-item p {margin: 0;font-size: 1rem;color: #fff;}

/* Responsive tweaks */
@media (max-width: 767.98px) {
.chair-card {padding: 1.2rem;}
.chair-photo {max-height: 320px;}
.chair-title {font-size: 1.7rem;}
.chair-stat-item {padding: 0.7rem 0.4rem;}
.chair-stat-item h2 {font-size: 1.2rem;}}

.chairperson-img-home img{border-top-left-radius: 100px;border-bottom-right-radius: 100px;border: 5px solid #ffffff47;}
.ta-heading {font-size:2rem;font-weight:700;letter-spacing:.06em;color:#0b607a;}
.ta-subtitle {color:#fff;font-size:.95rem;}

/* Cards */
.ta-card {display:flex;}
.ta-card-inner {background:#2b4049a1;border-radius:24px;padding:1.6rem 1.8rem;border-left:6px solid var(--turquoise);946;box-shadow:0 12px 34px rgba(0,0,0,0.08);width:100%;height:100%;display:flex;gap:1.2rem;}
/* Number */
.ta-number {font-size:1.3rem;font-weight:700;color: var(--turquoise);min-width:32px;}
/* Title */
.ta-title {font-size:1.1rem;font-weight:600;margin-bottom:.4rem;color: var(--turquoise);}
.ta-label {font-size:.88rem;color:#e63946;font-weight:600;margin-bottom:.4rem;}

/* ★★★★★ LIST — HORIZONTAL STYLE ★★★★★ */
.ta-list {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px; /* vertical 6px, horizontal 14px */}

.ta-list li {font-size:.9rem;color:#fff;position:relative;padding-left:14px;}

/* bullet as small round dot */
.ta-list li::before {content:"•";position:absolute;left:0;top:0;color:#0b607a;}

/* Mobile adjustments */
@media (max-width:575px){
.ta-card-inner{padding:1.2rem 1.3rem;}
.ta-title{font-size:1rem;}}


.navbar .dropdown-menu {border-radius: 10px;padding: 0.5rem 0;box-shadow: 0 10px 25px rgba(0,0,0,0.15);}
.navbar .dropdown-item {font-size: 0.95rem;padding: 8px 18px;}
.navbar .dropdown-item:hover {background: #f1f7ff;color: #0056b3;}
/* Enable hover dropdown on desktop */
@media (min-width: 992px) {
.navbar .dropdown:hover .dropdown-menu {display: block !important; margin-top: 0;opacity: 1;visibility: visible;}}

/* Titles */
.ws-main-title {font-size: 1.6rem;font-weight: 700;text-transform: none;color: #0b3f63;}
.ws-highlight {color: #c62828;}
.ws-subtitle {font-size: 0.95rem;color: #fff;}

/* Table */
.ws-table-wrap {border-radius: 14px;overflow: hidden;box-shadow: 0 10px 26px rgba(0,0,0,0.06);background: #fff;}
.ws-table-wrap .table {margin-bottom: 0;}
.ws-table-wrap thead th {font-weight: 600;color:#000!important;}

/* Card with topics */
.ws-card {background: #ffffff;border-radius: 14px;padding: 1.75rem 1.75rem 1.5rem;box-shadow: 0 10px 26px rgba(0,0,0,0.06);}
.ws-card h5{color:#0d9fb0;}
.ws-card-title {font-size: 1.1rem;font-weight: 600;color: #0b3f63;}
.ws-list {margin: 0;padding-left: 1.2rem;}
.ws-list li {font-size: 0.92rem;margin-bottom: 0.3rem;color: #000;}

/* Mobile tweaks */
@media (max-width: 767.98px) {
.ws-main-title {font-size: 1.35rem;}
.ws-card {padding: 1.4rem 1.2rem;}
.ws-table-wrap .table td,
.ws-table-wrap .table th {font-size: 0.82rem;white-space: nowrap;}}

.workshop-floating {background-color: rgba(13, 159, 176, .2);border-radius: 16px;padding: 18px 18px 22px;box-shadow: 0 8px 24px rgba(0,0,0,0.03);border: 1px solid #f0f0f0;}
.workshop-option {border: 1px solid #ffffff52;border-radius: 12px;padding: 12px 14px;display: flex;gap: 10px;align-items: flex-start;cursor: pointer;transition: all .2s ease;/*background: #fafafa;*/height:100%;}
.workshop-option .form-check-input {margin-top: 4px;}
.workshop-option .option-title {font-weight: 600;font-size: 0.95rem;}
.workshop-option .option-sub {font-size: 0.8rem;color: #25b7b5;}
.workshop-option .option-fee {margin-top: 4px;font-weight: 600;font-size: 0.9rem;}
.workshop-option:hover {border-color: #0b3f63;box-shadow: 0 0 0 1px rgba(13,110,253,0.08);background: #01394e;}
.workshop-option.active {border-color: #0b3f63;background: #01394e;}
 @media (max-width: 575.98px) {
.workshop-option {padding: 10px 12px;}}

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

.pre-abstract ul li{padding:5px;}
.pre-abstract ul{padding-left: 2rem;}
.pre-abstract .tab-content ul li{list-style: square;}


@media only screen and (max-width:475px){
.chair-card p{font-size:15px;}
.chair-card{padding:5px;}
.ta-list li{font-size:14px;}
.abt-jaber-listings li{font-size:14px;}
.sjh-card p{font-size:15px;}
.sjh-facts-list li{font-size:14px;}
.about-jaber h6{font-size:18px;}
.sjh-mini-card p{font-size:15px;}
.sjh-panel-text{font-size:15px;}
.sjh-simple-list li{font-size:14px;}
.venue-visa p{font-size:15px;}
.about-committees p{font-size:15px;}
.box-card{margin-bottom:1rem;}
.venue-card ul li{font-size:14px;}
.footer a, .footer p{font-size:14px;}
.dm-event-logo{width:45%;}
.cme-block a{font-size:18px!important;padding-top: 15px;padding-bottom: 15px;}
.cme-block span{font-size:25px!important;}}

.pre-prog-workshop{padding-top: var(--def-padding); padding-bottom: var(--def-padding);}


.cme-block a{line-height: 1;background-color: var(--turquoise);border: 2px solid var(--white);font-size: 20px;padding-left: 10px;padding-top: 10px;padding-bottom: 10px; padding-right: 10px; color: #fff;font-weight: 400;}
.cme-block{text-align: center;margin-top:2rem;margin-bottom: 2rem;}
.cme-block span{font-size:30px;font-weight: 600;}

 .conf-section { background: linear-gradient(135deg, #0b1b3b 0%, #132a54 40%, #f7f8fc 40%);color: #0b1b3b;}
  @media (max-width: 991.98px) {
 .conf-section {background: #f7f8fc;}}
 .conf-card {background: #122852f2;border-radius: 18px;padding: 1.75rem 1.9rem;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.06);border: 1px solid rgba(11, 27, 59, 0.06);}
 .conf-heading {font-size: 1.35rem;font-weight: 700;letter-spacing: 0.02em;}
 .conf-tagline {font-size: 0.9rem;color: #6c7a93;}
 .conf-badge {display: inline-block;padding: 0.25rem 0.7rem;border-radius: 999px;font-size:1.5rem;text-transform: uppercase;letter-spacing: 0.08em;background: rgba(11, 27, 59, 0.06);color: #fff;}
 .conf-item {padding: 0.75rem 0.85rem;border-radius: 12px;background: #f4f6fb;height: 100%;}
 .conf-label {font-size: 1rem;text-transform: uppercase;letter-spacing: 0.08em;color: #7c879d; margin-bottom: 0.15rem;display: flex;align-items: center;gap: 0.4rem;font-weight: 500;}
 .conf-label i {font-size: 0.9rem;}
 .conf-value {font-size: 0.9rem;font-weight: 600;color: #1c2440;}
 .conf-subheading {font-weight: 500;font-size: 1.2rem;color:#fff;text-transform: uppercase;}
 .conf-subtext {font-size: 16px;color: #f5f5f5;}
 .conf-list {list-style: none;padding-left: 1rem;margin-bottom: 0;font-size: 0.88rem;display: block!important;}
 .conf-list li {position: relative;padding-left: 0.4rem;margin-bottom: 0.25rem;color: #fff;font-size:14px;}
 .conf-list li::before {content: "•";position: absolute;left: -0.4rem;color: #fff;font-size: 0.9rem;}

  @media (max-width: 575.98px) {
 .conf-card {padding: 1.4rem 1.4rem;}
 .conf-heading {font-size: 1.2rem;}}
h3.card-title{color:#fff;font-size: 25px;}
.workshop-card {background: #122852f2;border-radius: 18px;height: 100%;}
.workshop-list li {font-size: 1rem;line-height: 1.5;}
.workshop-icon {font-size: 1.4rem;width: 35px;color: #0d9eaf;flex-shrink: 0;margin-right: 10px;}
@media (max-width: 576px) {
.workshop-card {padding: 10px;}
.workshop-icon {font-size: 1.3rem;width: 30px;}}

.table-bordered ul li{font-size:15px;flex: 0 0 100%!important;}
.tab-abstract-list ul {display: block;}

.small-note{font-size:14px;font-style: italic;}
.workshop-info-details{background-color:#173950b0;padding: 15px;}

@media only screen and (max-width:768px){
.cme-block a{font-size:16px;}
.cme-block img{width:80%!important;}
.collaboration img{width:40%!important;}}

@media only screen and (max-width:475px){
.cme-block{margin-top: 1rem;margin-bottom: 1rem;}
.cme-block img{width:100%!important;}
.collaboration img{width:70%!important;}}

.small-note-box{background-color: #0a4f6894;padding: 15px;font-style: italic;}

.cme-block img{width:45%;}
.table td, .table th {white-space: normal;word-break: break-word;}

.collaboration h5{color:#fff;font-weight:300;margin-bottom: 0.5rem!important;text-transform: uppercase;}
.collaboration{text-align: center;}
.collaboration img{width:25%;background-color: #fff;border-radius:15px;}
/*.menu-registration-link-hide{display: none;}*/

.patronage{text-align: center;}
.patronage h3{font-family:var(--playwrite);font-size:25px;margin-bottom: 2rem;}
.patronage h3 strong{font-family:var(--playwrite);}

@media only screen and (max-width:1700px){
.banner{padding-top: 150px;height: auto;}}

@media only screen and (max-width:1024px){
.banner{padding-top:200px;}
.patronage h3{font-size:20px;line-height: 30px;}}

@media only screen and (max-width:475px){
.banner{padding-top:80px;}
.patronage h3{font-size:14px;}
.topic-moderator{font-size:14px;}}

@media only screen and (max-width:375px){
.topic-moderator{font-size:12px;}}




