/*Main Css */
::selection{background:var(--primary);color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:7px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:0px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--primary);}

/* Tabbing CSS */
::after,::before{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
body{margin:0;font-family:'Poppins',sans-serif;overflow-x:hidden;color:#000000;scroll-behavior:smooth;font-size:0;}
*:hover,*:focus,*{outline:none!important;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;height:auto;}
a,input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:none;}
p,a,li{font-size:15px;color:#000000;font-weight:400;}
p{line-height:24px;display:block;}
span{display:inline-block;}

/* button */
.hoverUnderLine{position:relative;}
.hoverUnderLine:before{position:absolute;content:'';height:2px;width:100%;left:0;bottom:-5px;background-color:var(--primary);transition:all 0.5s;transform:scale(0.4);opacity:0;}
.hoverUnderLine:hover:before{width:100%;transition:all 0.5s;transform:scale(1);opacity:1;}

/* Global */
.text-left{text-align:left;}
.text-right{/* text-align:right; */}
.text-center{text-align:center;}
:root{--primary:#5C2568;}
.registerBtn{font-size:15px;font-weight:500;border:1px solid var(--primary);height:40px;display:flex;align-items:center;padding:0 15px;background-color:var(--primary);color:#fff;min-width:150px;justify-content:center;margin:0;}

/*  */
.social-icons{display:flex;align-items:center;justify-content:center;padding-bottom:15px;}
.social-icons li a{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(94 37 104);background-color:#fff;}
.social-icons li{margin:0 5px;}
.social-icons li.first{margin-left:0;}

/*  */
.fixedHeader{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:0.2s;position:fixed;top:0;z-index:99;width:100%;box-shadow:0px 5px 12px hsl(295deg 45% 27% / 15%);}
header .leftArea{display:flex;align-items:center;justify-content:flex-end;}
header.descktop-menu{background-color:#fff;padding:10px 0;}
ul.dateTimeVenue li .iconWrap{}
ul.dateTimeVenue{display:flex;padding:15px 0 0;}
ul.dateTimeVenue li{display:flex;align-items:center;flex-grow:1;gap:10px;}
ul.dateTimeVenue li .iconWrap img{}
ul.dateTimeVenue li h5{font-weight:500;}
.pad-sec{padding:50px 0;}
.commonHeading{position:relative;}
.commonHeading span{position:absolute;z-index:-1;display:none;}
.commonHeading h2,.secHeading h2,.registerInner h2{font-family:'Bebas Neue';font-size:40px;line-height:44px;font-weight:500;color:var(--primary);}

/*.commonHeading p{padding-top:15px;}*/
.commonHeading p{padding-top:0px;}
.commonHeading.one{display:flex;}
.commonHeading.one h2{-ms-flex:0 0 270px;flex:0 0 270px;max-width:270px;}
.commonHeading.one span{left:60px;}
.newParagraph{padding-top:60px;margin-left:-20px;}
.commonHeading.one p:nth-child(1){margin-bottom:10px;padding:0!important}
.abtSec{background-image:url('../images/speaker-bg.png');}
a.readMore{font-size:16px;font-weight:600;color:var(--primary);margin:15px 0;}
.fancyBoxParagraph.fancybox-content{max-width:50%;}
.fancyBoxParagraph.fancybox-content p{margin-bottom:15px;}
.secHeading{position:relative;}
.secHeading h4{-webkit-text-stroke:1px var(--primary);-webkit-text-fill-color:transparent;color:var(--primary);/* font-family:'Bebas Neue'; */font-weight:700;font-size:6.9rem;position:absolute;opacity:0.3;top:0px;text-transform:uppercase;letter-spacing:-2.5px;-webkit-user-select:none; /* Safari */-ms-user-select:none; /* IE 10 and IE 11 */user-select:none; /* Standard syntax */inset:0;}
.secHeading h2{padding-top: 70px;}
#PreviousLectures li.slick-slide a{margin:15px;font-size:0;box-shadow:0 0 20px rgb(0 0 0 / 15%);}
.customArrows{padding:0;display:flex;align-items:center;justify-content:flex-end;padding:30px 0 0;}
.customArrows li{/* opacity:0.5; */font-size:20px;height:40px;width:40px;border:1px solid;display:flex;align-items:center;justify-content:center;margin:0 5px;cursor:pointer;color:var(--primary);/* filter:grayscale(9); */transition:0.3s ease-in-out;background-color:#fff;}
.customArrows li i{}
.customArrows li:hover{opacity:1;filter:grayscale(0);transition:0.3s ease-in-out;}
.titleWrap h4{padding:15px;background-color:#fff;line-height:20px;height:90px;font-size:14px;font-weight:600;/*     transition: 0.3s ease-in-out; */}
.prevoiusSec{}
#PreviousLectures  .imgWraper{position:relative;}
#PreviousLectures  .imgWraper i{content:'\f04b';font-family:'Font Awesome 5';font-size:40px;position:absolute;right:30px;bottom:30px;color:#fff;font-weight:700;transition:all 0.3s ease-in-out;}
#PreviousLectures li.slick-slide a:hover{}
#PreviousLectures li.slick-slide a:hover .imgWraper i{right:20px;transition:0.3s ease-in-out;}
#PreviousLectures li.slick-slide a:hover .titleWrap h4{color:var(--primary);}
.site-footer{text-align:center;padding-top:15px;}
.site-footer p{font-size:14px;line-height:24px;color:var(--primary);font-weight:600;}
.site-footer a{/* text-decoration-line:underline; */color:var(--primary);font-size:14px;line-height:24px;font-weight:600;}
.contactUl{display:flex;align-items:center;justify-content:center;}
.contactUl li{display:flex;align-items:center;position:relative;margin:0 20px;}
.contactUl li a{font-weight:600;color:var(--primary);margin-left:10px;}
.footer{padding:30px 0 15px;border-top:1px solid #CDCDCD;}
#PreviousLectures{margin:0 -15px;}
.block767{display:none;}
.floting-btn{display:none;}

/* .RegisterBody .registerBtn{display:none!important;} */
.innerBanner{min-height:25vh;display:flex;align-items:center;}
.innerBodyRegister{/*     min-height: 50vh; */border-bottom:1px solid #ccc;}
.registerInner{text-align:center;display:flex;align-items:center;justify-content:center;}
a.PreLect{font-size:15px;font-weight:600;border:1px solid var(--primary);max-width:fit-content;height:40px;display:flex;align-items:center;padding:0 15px;background-color:#fff;color:var(--primary);min-width:auto;justify-content:center;margin:0 15px;text-transform:capitalize;}
.block991{display:none;}
.fancyBoxParagraph.fancybox-content p span.block991{margin-bottom:15px;}
.AbstractSec .container{position:relative;}
.AbstractSec .container:before{content:'';position:absolute;height:193px;width:193px;left:90px;top:-25px;background-image:url('../images/pattern01.webp');background-repeat:no-repeat;background-size:cover;}
.addeventatc{background-color:var(--primary)!important;font-family:'Poppins',sans-serif!important;color:#ffffff!important;height:40px;border-radius:0;margin-left:15px;font-size:15px;box-shadow:none!important;font-weight:500;}
.addeventatc:hover{background-color:#5c2568!important;/* filter:brightness(105%); */}
.addeventatc:active{background-color:#5c2568!important;filter:brightness(110%);}
.addeventatc .addeventatc_icon{background:url(https://cdn.addevent.com/libs/imgs/icon-calendar-fff-t1.svg)no-repeat!important;}
.registerInner h2{padding-left:10px;}
.registerInner img{width:100px;padding-right:10px;border-right:solid 1px;}
.register-date-time{text-align:center;padding-top:10px;}

/*  */
.mobileBanner{display:none;}
.videoThumb{position:relative;text-align:center}
.videoThumb a{position:absolute;height:80px;width:80px;inset:0;margin:auto}
.videoThumb a i{transition:0.3s ease-in-out}
.videoThumb i.fas.fa-play{font-size:24px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%;padding-left:5px;height:100%;width:100%;transition:0.3s ease-in-out}
.videoThumb a:hover i{animation:pulse 2s infinite;transition:0.3s ease-in-out}
@-webkit-keyframes pulse{
    0%{-webkit-box-shadow:0px 0px 0px 0px rgb(255 255 255 / 60%)}
    70%{-webkit-box-shadow:0px 0px 0px 10px rgb(255 255 255 / 25%)}
    100%{-webkit-box-shadow:0px 0px 0px 0px rgb(255 255 255 / 60%)}
}
@keyframes pulse{
    0%{-webkit-box-shadow:0px 0px 0px 0px rgb(255 255 255 / 60%)}
    70%{-webkit-box-shadow:0px 0px 0px 10px rgb(255 255 255 / 25%)}
    100%{-webkit-box-shadow:0px 0px 0px 0px rgb(255 255 255 / 60%)}
}
.boxFull{background:#FFF;background:linear-gradient(90deg,rgba(255,255,255,0.5) 65%,rgb(219 219 219 / 16%) 100%);padding:20px;border:1px solid #dbdbdb;border-radius:28px;margin:0 5rem;margin-top:3rem;}
.paraArea p{margin:15px 0;}
.halfCurveWrap{background-color:#fff;padding:30px;border-radius:25px 16rem 0rem 25px;margin-top:3rem;padding-right:8rem;}
.halfCurveWrap h2{color:#8D5997;font-size:40px;text-transform:uppercase;font-weight:400;font-family:'Bebas Neue';line-height:40px;padding-bottom:5px;}
.halfCurveWrap h3{color:#8D5997;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:20%;border:1px solid #8D5997;max-width:fit-content;padding:8px 12px;}
.halfCurveWrap h4{font-size:18px;font-weight:600;text-transform:uppercase;line-height:28px;margin:1rem 0;}
.halfCurveWrap p{margin-bottom:1rem;}
.halfCurveWrap{}
.halfCurveWrap .btnNew{color:#fff;background-color:#8D5997;padding:15px;display:flex;align-items:center;justify-content:center;max-width:fit-content;gap:10px;transition:all 0.3s ease-in-out;border:1px solid;}
.halfCurveWrap .btnNew img{filter:brightness(0) invert(1);transform:rotate(270deg);transition:all 0.3s ease-in-out;}
.halfCurveWrap .btnNew:hover{color:#000;transition:all 0.3s ease-in-out;background-color:transparent;}
.halfCurveWrap .btnNew:hover img{transition:all 0.3s ease-in-out;all 0.3s animation-timing-function:ease-in-out;filter:brightness(0) invert(0);}
.speakerImgwrap{position:relative;left:-12rem;bottom:-11.5rem;}
.speakerImgwrap img{max-width:350px;}
.catlogWrap{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:3rem;}

/* popup */

/* overlay / glass */
.morphingGlass{position:fixed;inset:0;background:rgb(203 203 203 / 30%);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:0.3s ease;z-index:999;}
.morphingGlass.active{opacity:1;visibility:visible;}

/* popup box */
.popupBox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.95);background:#fff;width:100%;max-width:45%;padding:3rem;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transition:0.3s ease;z-index:1000;text-align:center;}
.popupBox.opened{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);}

/* close button */
.closePopupBox{position:absolute;top:18px;right:18px;background:none;border:none;cursor:pointer;}

/* heading */
.headPopup{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid;display: flex;align-items: center;justify-content: center;gap: 10px;}
.headPopup h2{color:#8D5997;font-size:40px;text-transform:uppercase;font-weight:400;font-family:'Bebas Neue';line-height:40px;}
.headPopup .popupSpeakerImg{display: none;}
/* text */
.popupBox p{margin-bottom:1rem;}