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;} 
:root{
    --poppins:"Poppins", sans-serif;
    --oswald:"Oswald", sans-serif;
    --turquoise:#2affe2;
    --turquoise-light:#9ff1e6;
    --deep-green:#14b8a2;
    --blue:#006778;
    --gold:#c4ae74;
    --creame:#ffe190;
    --white:#FFFFFF;
    --black:#000000;
    --gray1:#666666;
    --site-color:#373737;
}
body{font-family:var(--poppins);color:var(--black);font-size:1rem;margin:0;padding:0;/*background:url(../images/Kuwait-Dermatology.jpg) left top no-repeat;background-size:100% auto;*/}
header{z-index:99;padding:20px 0;background-color:rgba(4,34,42,0.8);}
.overlay{background-color:rgba(13, 95, 103,0.65);height:0;transition:height 0.1s ease;backdrop-filter:blur(10px);}
.banner{z-index:0;/*opacity:0 !important;*/}
@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(--poppins);color:var(--deep-green);}
a{color:var(--black);text-decoration:none;}
a:hover,a:focus{color:var(--turquoise);}
.btn,.register-btn,.nav-tabs li>*,footer a,.submenubar ul li a,.connected li a,.social li a,.sponsor ul li a,.sponsor ul li a img,.speaker-card .speaker-holder img{transition:all 0.3s ease 0s;}

.menu-bg{display:none;}
.menu-link-wrap{display:none;}
.p-left-right{padding-left:12.7rem;padding-right:6.125rem;}
.p-left{padding-left:6.125rem;}
.p-right{padding-right:6.125rem}
.submenubar ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-between;}
.submenubar ul li{margin:0;padding:0;}
.submenubar ul li a{font-family:var(--poppins);font-size:1.25rem;color:var(--white);text-decoration:none;text-transform:uppercase;font-weight:300;}
.submenubar ul li a:hover{color:var(--turquoise-light)}
/* .submenubar ul li.active a{color:var(--black);} */
.btn{background-color:var(--deep-green);padding:0.7rem 2rem;border:2px solid var(--deep-green);font-size:18px;color:var(--white);cursor:pointer;text-decoration:none;font-weight:400;border-radius:0;}
.btn:hover,.btn:focus{background-color:var(--blue);color:var(--white);text-decoration:none;border:2px solid var(--blue);}
.menu-container{width:100%;}
.menu-container .header-links{display:none;}
.banner{height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;}
.banner-base img{min-width:100%;max-width:100%;min-height:100%;object-fit: cover;}
.banner-base{ }
.lines{z-index:1;mix-blend-mode:soft-light;}
.ministry-logos{padding-top:5rem;z-index:5}
.chapter-text{font-size:2.2rem;font-family:var(--oswald);font-weight:500;color:var(--white);}
.fifth-conference{z-index:5}
.fifth-conference div{font-size:3.313rem;color:var(--turquoise-light);font-family:var(--oswald);}
.fifth-conference p{font-size:1.713rem;color:var(--white);font-family:var(--oswald);}
.fifth-conference p br{display:none;}
.conference-text{z-index:5;}
.evolving{width:630px;margin-bottom:4rem;margin-top:1rem;}
.evolving img,.trust img{width:100%}
.trust{margin-bottom:2rem;position: relative;z-index:9;transform:translateY(100px);transition:transform 1s ease 0.5s;}
.aos-animate + .trust{transform:translateY(0px);}
.kuwait-india-ca{flex:0 0 100px;display:flex;align-items:center;}
.kuwait-india-ca img{display:block;height:40px;}
.kuwait-india-ca img:last-child{margin-left:10px;height:35px;}
.books-rotation{animation:rotation 30s linear infinite;opacity:0.95;}
@keyframes rotation{
    100%{transform:rotate(360deg)}
}
.books{width:36.0208333333%;margin-left:auto;right:12.7604166667%;top:18%;z-index:3;}

@media screen and (min-width:992px){
    .kuwait-india-ca{display:none;}
    /* .submenubar,.submenubar ul{display:flex;align-items:center;}
    header.smaller{padding-top:10px;padding-bottom:10px;}
    header.smaller::before{opacity:1;}
    header.smaller .joy{width:80px;}
    header.smaller .topbar{margin-bottom:1rem}
    header.smaller .logobar h1{font-size:1.75rem;}*/
}
h1{font-size:3.75rem;font-weight:normal;margin:0 0 1.5rem 0;padding:0;text-transform:uppercase;}
p,li{color:var(--site-color);margin:0 0 1.5rem 0;padding:0;font-size:1.125rem;line-height:1.35;font-family:var(--poppins);font-weight:300;}
h2{font-size:3.75rem;font-weight:bold;text-transform:uppercase}
.timer{background-color:var(--blue);}
.timer-title{color:var(--white);font-size:3.75rem;line-height:1.1}
.timer-title strong{display:block;}
.timer .container{padding:3.438rem 0}
.count-down{ }
.count-down ul,.count-down ul li{margin:0;padding:0;}
.count-down ul li div{display:flex;justify-content:center;flex-direction:column;align-items:center;width:125px;height:125px;;color:var(--white);border-radius:50%;border:3px solid var(--white);text-align:center;padding:0;border-collapse:initial;margin:0;background-color:rgba(255,255,255,0.25);}
.count-down ul li + li{margin-left:30px;}
.count-down ul li h2{font-size:2.5rem;font-weight:600;margin:0;color:var(--white);}
.count-down ul li p{font-size:1rem;margin:0;text-transform:uppercase;color:var(--white);}
.about{padding:5rem 0;background:#deebea url(../img/about-bg.webp) left center no-repeat;background-size:cover;}
.about h1{color:var(--gold);margin-bottom:0}
.about h2{margin-bottom:2rem;}
.about h3{font-size:2.375rem;font-weight:600}
.about h3 span{color:var(--gold);}
.about strong{font-weight:600;}
/* .register-btn{width:calc(100% - 4px);font-size:2.125rem;text-transform:uppercase;color:var(--white);text-align:center;font-weight:bold;background-color:rgba(255,255,255,0.42);padding:1.2rem 0;}
.register-btn:hover,.register-btn:focus{background-color:rgba(255,255,255,1);}
.about{z-index:9;bottom:10rem;}
.about .row .col:first-child{width:18%;max-width:18%;}
.about-holder{padding:15px;background-color:rgba(255,255,255,0.572);}
.about .row .col:last-child{width:82%;max-width:82%;padding-left:10%;}
.about .row .col:last-child h1{text-transform:uppercase;}
.about .row .col:last-child p{font-size:1rem;color:var(--white);letter-spacing:1px;}
.about .row .col:last-child h3{color:var(--white);font-size:1.313rem;font-weight:bold;text-transform:uppercase;margin-bottom:0;}
.about .row .col:last-child .chairperson{color:var(--white);font-size:1rem;text-transform:uppercase;letter-spacing:1px;} */
.bg-blue{background-color:var(--blue);}
.bg-blue h1{color:var(--turquoise);}
.speakers{padding:6.25rem 0;}
.speakers h1{margin-bottom:4rem;}
.speakers h2{font-weight:normal;font-size:35px;}
.speaker-list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:50px;place-items: center;}
.speaker-card{text-align:center;}
/* .speaker-card::before{content:'';position:absolute;left:2px;width:calc(100% - 4px);border:2px solid var(--black);height:75%;display:block;z-index:-1;bottom:0;} */
.speaker-holder{height:0;padding-top:100%;overflow:hidden;}
.speaker-holder::before{content:'';position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../img/speaker-base.svg) center center no-repeat;background-size:auto 100%;display:block;}
.speaker-holder img{min-width:82%;min-height:82%;max-width:82%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.speaker-card h3{font-size:1.7rem;font-weight:400;margin:1rem 0 0 0;color:var(--creame);}
.designation{font-size:1.5rem;font-weight:300;font-family:var(--poppins);padding-bottom:1.875rem;color:var(--white)}
.executive{margin-top:5rem;}
.speaker-row .col-lg-3{padding:calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * .5)}
.speakers-listing .designation{font-size:14px;line-height:1.3;white-space:nowrap; }
.speakers-listing{}
.speaker-card:hover .speaker-holder img{transform:translate(-50%,-50%) scale(1.1);}

.chapter{padding:5.25rem 0 6.25rem 0;background-color:#deebea;}
.chapter h1{margin-bottom:8rem;}
.chapter-card{text-align:center;border-radius:31px;background-color:rgba(255,255,255,0.8);height:100%;}
.chapter-card .chapter-icon{width:160px;margin:0 auto;position:relative;height:0;}
.chapter-card .chapter-icon img{width:100%;position:absolute;left:57.5%;top:50%;transform:translate(-50%,-50%);}
.chapter-dtl{padding:5.5rem calc(var(--bs-gutter-x) * 0.5) calc(var(--bs-gutter-x) * 0.5) calc(var(--bs-gutter-x) * 0.5);}
.chapter-dtl h4{color:var(--site-color);text-transform:uppercase;font-size:1.5rem;font-weight:bold;margin-bottom:1.25rem;}
.chapter-dtl p{font-size:1rem;font-weight:400;}

.schedule{padding:5rem 0;overflow:hidden;background-color:#deebea;}
.schedule h1{font-size:4.5rem;margin-bottom:2.5rem;}
.schedule h2{font-size:2.25rem;font-weight:400;color:var(--black);margin-bottom:4rem;}

.accordion-main{border:2px solid var(--black);}
.nav-tabs{border:none}
.nav-tabs,.tab-pane ul{list-style-type:none;padding:0;margin:0;}
.nav-tabs li{padding:5px;border-left:2px solid var(--black);border-right:2px solid var(--black);margin:0;}
.nav-tabs li:last-child{border-right:0px solid var(--black);}
.nav-tabs button{border:none;outline:none;background:none;padding:1rem 3rem;}
.nav-tabs button h3{font-size:1.875rem;color:var(--gray1);margin:0;font-weight:600;text-transform:uppercase}
.nav-tabs button .tab-date{font-size:1.5rem;color:var(--turquoise);text-transform:uppercase}
.nav-tabs button:hover{background-color:var(--turquoise-mid)}
.nav-tabs button:hover h3,.nav-tabs button:hover .tab-date{color:var(--white)}
.nav-tabs .snav-link.active{background-color:var(--turquoise-mid)}
.nav-tabs .snav-link.active h3{color:var(--white)}
.nav-tabs .snav-link.active .tab-date{color:var(--white)}

.schedule-list{}
.schedule-list ul{}
.schedule-list ul li{background-color:#daf5f5;padding:15px 30px;margin:0;}
.schedule-list ul li + li{margin-top:1rem;}
.schedule-list ul li .time{flex:0 0 300px;border-right:2px solid #90b5b5;}
.schedule-list ul li .time h3{font-size:1.688rem;color:#444444;margin:0;padding:20px 0;}
.schedule-list ul li .speaker-frame{padding-left:2rem;padding-right:2rem;}
.schedule-list ul li .speaker-frame .speaker-holder{width:160px;}
.schedule-list ul li .topic h4{font-size:1.688rem;color:#444444;font-weight:500;margin-bottom:0;}
.schedule-list ul li .topic p{font-size:1.688rem;color:#01aa8b;font-style:italic;font-weight:400;margin:0;line-height:1.2;}

/* .tab-content{padding:8.438rem 7.188rem 7.188rem 7.188rem;border-top:2px solid var(--black);}
.tab-content-bg{background:url(../images/schedule-bg.webp) left top no-repeat;background-size:cover;z-index:1;}
 
.path06{ stroke-width:1;stroke: #fff;fill: linear-gradient(90deg,rgba(110, 225, 218, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(110, 225, 218, 1) 100%);}

.tab-pane{z-index:19;}
.tab-pane ul{}
.tab-pane ul li{padding-bottom:1.5rem;border-bottom:2px solid var(--turquoise);margin-bottom:1.5rem;}
.tab-pane ul li:last-child{border:none;margin-bottom:0;}
.tab-pane ul li h3{color:#6ee1da;font-size:1.875rem;font-weight:600;margin-bottom:0.5rem;}
.tab-pane ul li h4{color:var(--white);font-size:1.5rem;font-weight:600;text-transform:uppercase;margin-bottom:0.5rem;}
.tab-pane ul li p{color:var(--white);margin-bottom:0;font-size:1.5rem;}
.square{height:0;padding-top:100%;width:160px;border:2px solid var(--turquoise); }
.square img {
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}

.prev-next-btn .swiper-button-prev{margin-right:20px;}
.swiper-button-prev,.swiper-button-next{width:61px;height:auto;margin:0;}
.swiper-button-prev img,.swiper-button-next img{width:100%;}
.swiper-button-prev img{transform:scaleX(-1);}
.swiper-button-prev::after,.swiper-button-next::after{display:none;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0.4;filter:grayscale(1);} */

.sponsor{padding:5rem 0}
.sponsor h1{font-size:4.5rem;margin-bottom:3rem;}
.sponsor ul{list-style-type:none;padding:0;margin:0;flex-wrap:wrap;}
.sponsor ul li{padding:15px;flex:0 0 25%;}
.sponsor ul li img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover;}
.sponsor h3{color:var(--white);margin-bottom:1rem;margin-top:2rem;font-size:1.875rem;}
.sponsor ul li a{display:block;}
.sponsor ul li a:hover img{transform:scale(1.05) ;}

footer{background-color:var(--gold);padding:1rem 0;}
footer .container-fluid{display:flex;justify-content:space-between;align-items:center;}
footer p,footer p a{font-size:1rem;color:var(--black);margin:0;text-align:center;font-weight: 400;}
footer p a:hover{color:var(--white);}
/* 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);}
footer ul li a:hover{color:var(--turquoise);}
footer p{margin:0;} 
footer p a{color:var(--white);font-size:1rem;}*/
.registration {
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative;
    background-color: var(--green);
}
.registration .container {
    max-width: 768px;
}
.form-group{align-items:center;}
.form-group label{flex:0 0 225px;font-size:18px;}
.form-select,.form-control{font-size:18px;}
.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: var(--deep-green);
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(20, 184, 162, .25);
}
.form-select:focus {
    border-color:var(--deep-green);
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(20, 184, 162, .25);
}
.country-code .form-select{flex:0 0 50%;border-top-right-radius:0;border-bottom-right-radius:0;}
.country-code .phone-input{flex:0 0 50%;}
.country-code .phone-input .form-control{border-top-left-radius:0;border-bottom-left-radius:0;}
.country-code .form-select span{display: none;}
.modal-dialog {
    max-width: 1300px;
}
.modal-content{background-color: #006778;}
.modal-body .speaker-photo{width:300px;flex:0 0 300px}
.speaker-info{padding-left:25px;}
.modal-title{font-size:30px;color:var(--gold);}
.modal-header{border-bottom:1px solid rgba(255,255,255,0.1)}
.modal-header h6{margin-bottom:1rem;}
.modal-footer{border-top:1px solid rgba(255,255,255,0.1)}
.modal-content{border:none;}
.modal-body{padding-top:2rem;}
.modal-body p{color:rgba(255,255,255,0.8);line-height:1.5;}
.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;
}
.contact{/**/background:url(../img/banner-bg.webp) center center no-repeat;background-size:cover;padding:100px 0;position:relative;}
.contact::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,103,120,0.75);z-index:0;}
.contact .container{position:relative;z-index:9;}
.contact .container h1{margin-bottom:4rem;color:var(--turquoise)}
.contact .container .col-lg-6{padding:calc(var(--bs-gutter-x) * .5)}
.info-card{background:rgba(4,34,42,0.85);padding:30px;}
.info-card h3{font-size:30px;}
.info-card h3 span{font-size:22px;color:var(--turquoise-light)}
.contact .container .info-card ul{margin:0;padding:0;list-style-type:none;}
.contact .container .info-card ul li{display:flex;align-items:center;cursor:var(--white);position:relative;padding:5px 5px 5px 40px}
.contact .container .info-card ul li:last-child{margin-bottom:0;}
.contact .container .info-card 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);*/}
.contact .container .info-card ul li span,.contact .container .info-card ul li div,.contact .container .info-card ul li a{color:var(--white);font-size:1.2rem;}
.contact .container .info-card ul li span{flex:0 0 70px;}
.contact .container .info-card ul li a:hover{color:var(--turquoise-light);font-size:1.2rem;}

.social-media h3{text-align:center;}
.social{margin:0;padding:0;margin-bottom:3rem;list-style-type:none;}
.social li{margin-bottom:0;}
.social li + li{margin-left:1rem;}
.social li a{width:35px;height:35px;display:block;}
.social li a img{width:100%;}

.connected{padding:0;margin:0;list-style-type:none}
.connected li{flex:0 0 250px;}
.connected li + li{margin-left:1rem;}
.connected li a{display:block;}
.connected li a img{width:100%;}
.connected li a:hover,.social li a:hover{opacity:0.5;}
.icaikw{text-align:center;}
.icaikw a{color:var(--turquoise);font-size:18px;}
.icaikw a:hover{color:var(--white);}
.social-connected{padding:calc(var(--bs-gutter-x) * .5)}
.social-media{background-color:rgba(4,34,42,0.85);padding:30px;}
hr{color:rgba(255,255,255,0.25);}
/*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) {
    .evolving{width:550px;}
    .fifth-conference div{font-size:3rem;}
    .speakers{padding:5rem 0}
    .speakers h1{margin-bottom:3.5rem;}
    .executive{margin-top:4.5rem;}
}
@media screen and (min-width:1300px) and (max-width:1439px) {
    .submenubar ul li a{font-size:1.15rem;}
    .chapter-text{font-size:1.85rem;}
    .fifth-conference div{font-size:2.75rem}
    .fifth-conference p{font-size:1.6rem}
    .evolving{width:530px;}
    .timer-title{font-size:3rem;}
    .count-down ul li + li{margin-left:25px}
    .about{padding:4rem 0;}
    .about h1{font-size:3.5rem;}
    .about h2{font-size:3.5rem;margin-bottom:1.75rem;}
    .about h3{font-size:2.35rem;}
    p, li{font-size:1.1rem}
    .speakers{padding:6rem 0;}
    .speaker-card h3{font-size:1.5rem;}
    .designation{font-size:1.25rem;}
    h1{font-size:3.5rem;margin:0 0 1.25rem 0;}
    .chapter-card .chapter-icon{width:130px;}
    .chapter-dtl h4{font-size:1.3rem;}
    .chapter-dtl p{font-size:15px;}
    .speakers-listing .designation{font-size:13px;}
    .schedule{padding:4.5rem 0 ;}
    .schedule h1{font-size:4rem;margin-bottom:2.25rem;}
    .schedule h2{font-size:2.15rem}
    .schedule-list ul li .time h3{font-size:1.5rem}
    .schedule-list ul li .time{flex:0 0 275px;}
    .schedule-list ul li .speaker-frame .speaker-holder{width:150px;}
    .schedule-list ul li .topic h4,.schedule-list ul li .topic p{font-size:1.5rem;}
    .sponsor h1{font-size:4rem;margin-bottom:2.75rem;}
    footer p, footer p a{font-size:15px;}
}
@media screen and (min-width:1200px) and (max-width:1299px) {
    body{font-size:1rem;}
    p, li{font-size:1rem;line-height:1.4;}
    .p-left-right{padding-left:20px;padding-right:20px;}
    .p-left{padding-left:20px;}
    .p-right{padding-right:20px;}
    .submenubar ul li a{font-size:1.1rem;}
    .chapter-text{font-size:1.85rem;}
    .books{width:41.020833%;right:5.760417%;top:22%;}
    .fifth-conference div{font-size:2.75rem}
    .fifth-conference p{font-size:1.6rem}
    .evolving{width:530px;}
    .timer-title{font-size:2.75rem;}
    .count-down ul li + li{margin-left:25px}
    .about{padding:4rem 0;}
    .about h1{font-size:3rem;}
    .about h2{font-size:3rem;margin-bottom:1.75rem;}
    .about h3{font-size:2.25rem;}
    p, li{font-size:1rem}
    .speakers{padding:4rem 0;}
    .speakers h1{margin-bottom:3rem;}
    .speaker-card h3{font-size:1.35rem}
    .designation{font-size:1.2rem;}
    h1{font-size:3.25rem;margin:0 0 1.25rem 0;}
    .executive{margin-top:3rem;}
    .chapter h1{margin-bottom:6rem;}
    .chapter-card .chapter-icon{width:130px;}
    .chapter-dtl h4{font-size:1.3rem;}
    .chapter-dtl p{font-size:14px;}
    .speakers-listing .designation{font-size:13px;}
    .schedule{padding:4.5rem 0 ;}
    .schedule h1{font-size:3.5rem;margin-bottom:2.15rem;}
    .schedule h2{font-size:2.15rem}
    .schedule-list ul li .time h3{font-size:1.4rem}
    .schedule-list ul li .time{flex:0 0 275px;}
    .schedule-list ul li .speaker-frame .speaker-holder{width:150px;}
    .schedule-list ul li .topic h4,.schedule-list ul li .topic p{font-size:1.4rem;}
    .sponsor h1{font-size:3.5rem;margin-bottom:2.75rem;}
    footer p, footer p a{font-size:14px;}
}
@media screen and (min-width:1024px) and (max-width:1199px) {
    p, li{font-size:1rem;line-height:1.4;}
    .p-left-right{padding-left:20px;padding-right:20px;}
    .p-left{padding-left:20px;}
    .p-right{padding-right:20px;}
    .kuwait-ca{width:85px;}
    .india-ca{width:80px;}
    .kuwait-ca img,.india-ca img{width:100%;}
    .submenubar ul li a{font-size:15px}
    .chapter-text{font-size:1.5rem}
    .books{width:41.020833%;right:5.760417%;top:22%;}
    .fifth-conference div{font-size:2.35rem}
    .fifth-conference p{font-size:1.35rem}
    .evolving{width:450px;}
    .timer-title{font-size:2rem}
    .count-down ul li + li{margin-left:20px}
    .count-down ul li h2{font-size:2.25rem}
    .count-down ul li p{font-size:15px;}
    .about{padding:4rem 0;}
    .about h1{font-size:2.5rem;}
    .about h2{font-size:2.5rem;margin-bottom:1.75rem;}
    .about h3{font-size:2.15rem;}
    p, li{font-size:15px}
    .speakers{padding:4rem 0;}
    .speakers h1{margin-bottom:3rem;}
    .speaker-card h3{font-size:1.25rem}
    .designation{font-size:1.1rem;}
    h1{font-size:3rem;margin:0 0 1.15rem 0;}
    .executive{margin-top:2rem;}
    .chapter h1{margin-bottom:6rem;}
    .chapter-card .chapter-icon{width:130px;}
    .chapter-dtl h4{font-size:1.3rem;}
    .chapter-dtl p{font-size:14px;}
    .speakers-listing .col-sm-3{width:33.3333%;}
    .speakers-listing .designation{font-size:13px;}
    .schedule{padding:3.5rem 0 ;}
    .schedule h1{font-size:3rem;margin-bottom:2rem;}
    .schedule h2{font-size:2rem;margin-bottom:3rem;}
    .schedule-list ul li .time h3{font-size:1.4rem}
    .schedule-list ul li .time{flex:0 0 235px;}
    .schedule-list ul li .speaker-frame .speaker-holder{width:125px;}
    .schedule-list ul li .speaker-frame{padding-left:1.5rem;padding-right:1.5rem;}
    .schedule-list ul li .topic h4,.schedule-list ul li .topic p{font-size:1.25rem;}
    .sponsor{padding:3.5rem 0}
    .sponsor h1{font-size:3rem;margin-bottom:2.5rem;}
    footer p, footer p a{font-size:14px;}
    .sponsor h3{font-size:1.5rem}
}
@media screen and (min-width:992px) and (max-width:1023px) {
    body{font-size:1rem;}
    p, li{font-size:1rem;line-height:1.4;}
    .p-left-right{padding-left:20px;padding-right:20px;}
    .p-left{padding-left:20px;}
    .p-right{padding-right:20px;}
    .submenubar ul li a{font-size:15px;}
    .chapter-text{font-size:25px;}
    .fifth-conference div{font-size:2.313rem}
    .fifth-conference p{font-size:1.4rem;}
    .evolving{width:460px;}
    .timer-title{font-size:2rem;}
    h1{font-size:3rem;}
    .speaker-card h3{font-size:20px;}
    .designation{font-size:14px;}
    .speakers-listing .col-sm-3{width:33.3333%;}
    .speakers-listing .speaker-card h3{font-size:22px;}
    .speakers-listing .designation{font-size:13px;}
}
@media screen and (max-width:991px) {
    header{padding:10px 0;}
    .wrapper,.banner{width:100vw;}
    section{overflow:hidden;}
    .p-left-right{padding-left:15px;padding-right:15px;}
    .p-left{padding-left:15px}
    .p-right{padding-right:15px}
    .logobar-responsive{display:flex;margin-bottom:auto;width:190px;}
    .container{max-width:100%;}
    .menu-link-wrap{display:block;position:relative;z-index:99;margin-top:0px;}
    .menu-link{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:70px;height:40px;background-color:var(--turquoise-dark);border-radius:35px;color:var(--white);}
    .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:var(--white);display:block;}
    .menu-link::before{top:15px;}
    .menu-link::after{bottom:15px;}
    .menu-link svg{width:24px;}
    .menu-link:hover,.menu-link:focus{color:var(--white);}
    .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:var(--gold)}
    .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:-100vw;top:0;width:100vw;height:100vh;transition:right 0s ease 1s;border:0px solid red;z-index:1;}
    .menu-container.opened{right:0;transition:right 0.1s ease 0s;}
    .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{padding:5rem 15px 15px 15px;background-color:rgba(4,34,42,0.95);max-width:100%;height:100vh;display:flex;flex-direction:column;justify-content:start;overflow-y:auto;overflow-x:hidden;}
    .menu-container.opened .menu-wraper{right:0;opacity:1;/*transition:all 0.3s ease 0.3s;*/transition-delay:0.1s!important;transform:none!important;}
    .submenubar ul{flex-direction:column;display: block;padding-top:3rem;}
    .submenubar ul.nav-links{padding:0;margin:0px 0 0px 0}
    .submenubar ul.nav-links li{padding:10px 0;margin:0 0 0 0px}
    .submenubar ul.nav-links li a{font-size:20px;position:relative;padding-left:0px;} 
    .menu-container .header-links{display:block;margin:0 0 2rem 0;text-align:left;margin-top:auto;}
    .menu-container .header-links ul{display:flex;margin:0;text-align:left;justify-content:flex-start}
    .header-links ul li{margin:0;}
    .header-links ul li + li{margin-left:25px;}
    .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;}
  
    .about,.speakers,.chapter,.schedule,.sponsor,.contact{padding:50px 0;}
    .speakers h1,.sponsor h1{margin-bottom:25px}
    .executive{margin-top:25px;}
    .chapter-card .chapter-icon{width:80px;}
    .chapter-card{border-radius:20px;}
    .chapter h1{margin-bottom:70px}
    .chapter-dtl{padding:50px calc(var(--bs-gutter-x) * 0.35) calc(var(--bs-gutter-x) * 0.5) calc(var(--bs-gutter-x) * 0.35)}
    .chapter-dtl h4{font-size:17px;}
    .chapter-dtl p{font-size:13px;}

    .chapter .row .col{padding-bottom:calc(var(--bs-gutter-x) * 2.5);}
    .chapter .row .col:last-child{padding-bottom:0;}
    .contact .container h1{margin-bottom:2.5rem;}
}
@media screen and (min-width:768px) and (max-width:991px) {
    .kuwait-ca{width:75px;}
    .india-ca{width:75px;}
    .kuwait-ca img,.india-ca img{width:100%;}
    .chapter-text{font-size:20px;}
    .books{width: 49.020833%;right:1.760417%;}

    .fifth-conference div{font-size:2rem}
    .fifth-conference p{font-size:1.2rem;}
    .evolving{width:375px;}
    .count-down ul li h2{font-size:30px;}
    .count-down ul li div{width:90px;height:90px;}
    .count-down ul li p{font-size:13px;}
    .count-down ul li + li{margin-left:15px;}
    .about h2{font-size:35px;}
    p, li{font-size:14px}     
    h1{font-size: 1.538rem;}
    .timer-title{font-size:2rem;}
    h1{font-size:3rem;}
    .speaker-card h3{font-size:20px;}
    .designation{font-size:14px;}
    .speakers-listing .col-sm-3{width:33.3333%;}
    .speakers-listing .speaker-card h3{font-size:22px;}
    .speakers-listing .designation{font-size:10px;}

}
@media screen and (min-width:768px) and (max-width:991px) {
   
 
}
@media screen and (min-width:100px) and (max-width:767px) {
    p, li{font-size:16px}
    footer p, footer p a{font-size:14px;}
    h1,.schedule h1,.sponsor h1{font-size:2.5rem}
    .timer .container{display:block!important;padding:35px 0;}
    .timer-title{font-size:25px;text-align:center;}
    .count-down{padding-top:25px;}
    .count-down ul{justify-content:center;}
    .count-down ul li div{width:75px;height:75px;border-width:1px;}
    .count-down ul li + li{margin-left:10px;}
    .count-down ul li h2{font-size:20px;}
    .count-down ul li p{font-size:12px;}
    .about h1{margin-top:35px;}
    .about .col-lg-6{width:100%;max-width:100%;}
    .about h2{margin-bottom:25px;font-size:35px;}
    .about h3{font-size:25px;}
    .speaker-card h3{font-size:18px;}
    .designation{font-size:15px;padding-bottom:15px}
    .speakers-listing .designation{font-size:14px;}
    .speaker-row .col-lg-3{padding:calc(var(--bs-gutter-x) * .5) calc(var(--bs-gutter-x) * .25);}
    .schedule h2{font-size:20px;margin-bottom:25px}
    .schedule-list ul li .time h3{font-size:20px;padding:30px 0;}
    .schedule-list ul li{padding:15px}
    .sponsor h3{font-size:25px;}
}
@media screen and (min-width:576px) and (max-width:767px) {
    
}
@media screen and (min-width:100px) and (max-width:575px) {
    .kuwait-ca{flex:0 0 50px;}
    .india-ca{flex:0 0 60px;}
    .kuwait-ca img,.india-ca img{width:100%;}
    .chapter-text{font-size:16px;text-align:center;padding:0 15px;}
    .fifth-conference div{font-size:25px;}
    .fifth-conference p{font-size:20px;}
    .fifth-conference p br{display:block;}
    .banner{}
    .fifth-conference{margin-bottom:auto;margin-top:25px;}
    .evolving{width:300px;margin:0 auto;display:block;margin-bottom:25px;}
    .books{margin:0 auto;right:auto;width:300px;top:300px;left:50%;transform:translateX(-50%)}
    .speaker-row .col-lg-3,.speakers-listing .col-lg-3{width:50%;max-width:50%;}
    .chapter .row .col{width:50%;max-width:50%;flex:0 0 50%;}
    .speakers-listing .col-lg-3{width:100%;max-width:100%;}
    .speakers-listing .col-lg-3 + .col-lg-3{padding-top:calc(var(--bs-gutter-x) * 1);}
    .speakers-listing .col-lg-3 .speaker-img {        
        width: 200px;margin:0 auto ;
    }
    .speakers-listing .col-lg-3 .speaker-card h3 {
        font-size: 20px;margin-bottom:5px;
    }
    .schedule-list ul li{position:relative;}
    .schedule-list ul li .time{border-width:0;}
    .schedule-list ul li .speaker-frame{padding:0;width:80px;position:absolute;right:15px;top:10px;}
    .schedule-list ul li .speaker-frame .speaker-holder{width:80px;}
    .schedule-list ul li .topic h4,.schedule-list ul li .topic p{font-size:20px;}
    .sponsor ul li {padding:calc(var(--bs-gutter-x) * .25);flex:0 0 33.3333%;margin:0;}
    h1,.schedule h1,.sponsor h1{font-size:30px;}
    .form-row .col-12:last-child .form-group label{display:none;}
    .modal-title{font-size:25px;line-height:1.3;}
    .modal-body{display:block!important}
    .modal-body .speaker-photo{width:200px;margin-bottom:1rem;}
    .speaker-info{padding-left:0px;}
    .modal-footer{justify-content:flex-start;}
    .modal-header .btn-close{margin-right:0px;}
    .contact .container h1{margin-bottom:2rem;}
    .info-card{padding:20px;}
    .info-card h3{font-size:22px;}
    .info-card h3 span{font-size:16px;display:block;}    
    .contact .container ul li{margin-bottom:7px;}
    .contact .container ul li span, .contact .container ul li div, .contact .container ul li a{font-size:15px}
    .contact .container ul li span{flex:0 0 55px;}
    .contact .container .connected li{flex:0 0 150px;}
    .social{margin-bottom:35px;}
    .connected{margin-bottom:15px;}    
    /* .country-code .form-select{flex:0 0 45%;}
    .country-code .phone-input{flex:0 0 55%;} */
}
@media screen and (min-width:576px) and (max-width:767px) {
     
}
@media screen and (min-width:300px) and (max-width:479px) {
    footer p, footer p a {
        font-size: 13px;
    }
}
@media screen and (min-width:375px) and (max-width:399px) {
    .contact .container .info-card ul li span, .contact .container .info-card ul li div, .contact .container .info-card ul li a{font-size:15px;}
    .contact .container .info-card ul li span{flex:0 0 55px;}
    .contact .container .info-card ul li::before{top:10px;}
}
@media screen and (min-width:360px) and (max-width:374px) {
     
}
@media screen and (min-width:100px) and (max-width:374px) {
    .contact .container .info-card ul li span, .contact .container .info-card ul li div, .contact .container .info-card ul li a{font-size:14px;}
    .contact .container .info-card ul li span{flex:0 0 50px;}
    .contact .container .info-card ul li::before{top:9px;}
}
@media screen and (orientation:portrait) and (min-width:100px) and (max-width:767px){
    
}