/*Default CSS*/

:root {
--primary-font: 'Archivo', sans-serif;
--secondary-font: 'DM Sans', sans-serif;
--text-dark: #111;
--text-red: #D00000;
--text-white: #fff;
--text-black: #000;
--text-head:#202020;
}
h1,h2,h3,h4,h5,h6{font-family: var(--primary-font);}

html{scroll-padding-top:5rem;}


/*Mobile OFF ON CSS*/
.mobOn{display:none!important;}
.mobOff{display:block!important;}
.banner-top-new{display:flex;align-items: center;justify-content: flex-start;box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.08);}
.banner-cudc{width:64%;display:flex;align-items: center;justify-content: flex-end;}
.banner-cudc img{width:100%;}
.banner_section.big-screen{box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.08);}
.paddingAll{padding: 70px 0px 70px 0px;}
.mtop20{margin-top:20px;}
.mtop40{margin-top:40px;}
#lcl_thumbs_nav{display:none;}
/*Banner CSS*/
.banner_section{width:100%; padding-top:81px;}
.banner_section .container-fluid{padding:0px;}
.banner_sec_cont{display: flex;align-items: center;}
.banner_section-inner{width:100%; padding-top:152px;}
.banner_section-inner_cont{display: flex;align-items: center;max-width:1000px;margin:0 auto;}
.navbar-expand-lg .navbar-nav {flex-direction: row; align-items: center;}
.submit-now a{ display:flex; align-items: center; justify-content: center; padding:12px 24px !important; border: 1px solid #FFF; color: #fff; font-size: 14px; font-style: normal;font-weight: 500;  text-decoration: none; gap:10px;}
.submit-now a:hover{background: transparent; color: #fff;}
.banner_sec_txt{display: flex;flex-direction: column;align-items: flex-start; padding-left:0px;padding-right:20px;width:36%;}
.b-logo{margin-bottom: 36px;}
.banner_sec_txt_inner{margin-top:0px;}
.banner_sec_txt_inner h2{font-family: Archivo; color: #202020; font-size: 48px; font-style: normal; font-weight: 600; line-height: 58px; letter-spacing: -1.92px; border-bottom: 2px solid rgba(0, 0, 0, 0.08); padding-bottom: 10px;}
.banner_sec_txt span {color: #202020; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; display: block; width: 655px; flex-shrink: 0;  z-index: 999; background: #fff; padding: 16px 0px 8px 0px;font-family: var(--secondary-font);}
.banner_sec_txt h1 {color: #202020; font-size: 60px; font-style: normal; font-weight: 600; line-height: 64px; letter-spacing: -2.4px; width: 655px; flex-shrink: 0; margin-right: 120px; margin-bottom:0px; z-index: 999; background: #fff; padding: 16px 16px 16px 0px; } 
.banner_sec_txt p { color: #202020; font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px; margin: 0px;font-family: var(--secondary-font); }
.banner_sec_txt h5{font-family: var(--secondary-font);font-weight: 600;font-size: 36px;line-height: 100%;text-align: center;text-transform: uppercase;color:#000000;margin-bottom:45px;}
.banner_sec_txt h2{font-weight: 700;font-size: 64px;line-height: 100%;letter-spacing: 0%;text-align: center;color:#fff;margin-bottom:45px;}
.banner_sec_txt h6{font-family: var(--secondary-font);font-weight: 500;font-size: 18px;line-height: 100%;letter-spacing: 0%;text-align: center;color:#fff;margin:0px;}

/*Navbar CSS*/
.navbar-expand-lg .navbar-nav .nav-link{color:#fff;padding-right:20px;}
.navbar{box-shadow: none;height:81px; display: flex;align-items: center;justify-content: flex-start; border-radius: 10px; opacity: 0.9; padding: 0px 20px;}
a.nav-link.active {text-decoration-line: underline;font-weight: 600;}
.navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto; justify-content: flex-end;align-items: center;}
.nav-item{font-family: DM Sans;font-weight: 500;font-size: 16px;line-height: 100%;letter-spacing: 0%;}
.nav-item a{font-family: DM Sans;font-weight: 500;font-size: 14px;line-height: 100%;letter-spacing: 0%;padding: 10px;}
.dropdown-item{color: #fff; font-size: 14px; font-style: normal;font-weight: 600; line-height: 28px;letter-spacing: -0.14px; padding:6px 15px}
.dropdown-menu[data-bs-popper]{margin-top:15px;opacity: 1;background: rgba(32, 32, 32, 0.6);box-shadow: none; border-radius: 0px;padding: 10px;border:0px;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff !important; background: rgba(255, 255, 255, 0.24)!important;}
.mobile-header{display: none;}
.mobile-menu{display: none;}
.for-mobile-accordion-container{display:none;}
.mobile-banner-top{display:none;}
.desk_menu{position:fixed;width:100%;z-index:10000; background:#000000;}
#desk_menu1.scrolled {background: #000000;}
.white_blk{display:flex;gap:2px; flex-direction: column; align-items:flex-start; justify-content:flex-start;margin-top:24px;}
.white_blk .white_blk_first { display: flex; color: #202020; font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px; text-transform: uppercase; align-items: flex-start; gap: 8px; padding: 10px 4px 10px 0px;font-family: var(--secondary-font); }
.bg_grey{background: rgba(32, 32, 32, 0.08);padding:20px;min-height:612px;}
.bg_grey1{background: rgba(32, 32, 32, 0.08);padding:20px;min-height:612px;}
.pbtm36{padding-bottom:36px;}
.head_txt_head4{font-family: var(--secondary-font);font-weight: 700;font-size: 20px;line-height: 26px;letter-spacing: 0%;color:#202020;margin-bottom:16px;border-bottom: 3px solid #FFFFFF;padding-bottom:16px;}
/*Overview Section CSS*/
.overview_sec h2{font-family: var(--primary-font);font-weight: 700;font-size: 48px;line-height: 100%;letter-spacing: 0%;color:var(--text-head);margin-bottom: 35px;}
.overview_sec p{margin-bottom:35px;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}

/*Lecture Notes Section CSS*/
.width_sec{max-width:1000px;margin:0 auto;}

.lect_secbg{background: #FFEEE7;}
.lect_secbg1{background: rgba(67, 8, 20, 0.08);margin: 0px 12px;}
.lect_sec{display:flex;gap:36px;padding:70px 0px;flex-direction:row;}
.lect_sec1{display:flex;gap:36px;padding:40px;flex-direction:row;}
.lec_secimg{width:100%;flex:65%;}
.lec_sectxt h2{font-family: var(--primary-font);font-weight: 700;font-size: 36px;line-height: 46px;letter-spacing: 0%;color:var(--text-head);}
.lec_sectxt p{font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}
a.submit_btn{border: 1px solid #202020;padding:10px 20px; display: table;text-decoration:none;background: linear-gradient(to left, transparent 50%, #d00000 50%);background-size: 200% 100%;background-position:right bottom; margin-left:10px;transition:all 0.5s ease;margin:0px;font-family: DM Sans;font-weight: 600;font-size: 16px;
line-height: 100%;letter-spacing: 0%;text-transform: capitalize;color: #202020;}
a.submit_btn:hover{background-position:left bottom;color:#fff;border: 1px solid #d00000;}
.navbar-expand-lg .navbar-nav .nav-link:hover{background: #FFFFFF3D;color:#fff;}
.table th td {font-family: DM Sans;font-weight: 700;font-size: 16px;line-height: 26px;letter-spacing: 0%;}

.highlighter{ background-color:#ffda54;padding:4px;font-family: var(--secondary-font);color:#202020;}
/*Contact Us Section CSS*/
.submit p{font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color:#202020;}
.sec_para{margin: 40px 0px 40px 0px;}
.para{color: #202020;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;padding:0px;}
.para1{color: #202020;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;padding: 14px 14px 70px;}
.contactus{padding: 72px 0px;}
.contactus h2{font-family: var(--primary-font);font-weight: 700;font-size: 48px;line-height: 100%;letter-spacing: 0%;color:var(--text-head);margin-bottom: 16px;}
.contactus p{font-family: var(--secondary-font);font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0%;color: #202020;}
.contactus_inner{padding: 70px 0px 70px 0px;}
.contactus_inner h2{font-family: var(--primary-font);font-weight: 700;font-size: 48px;line-height: 100%;letter-spacing: 0%;color:var(--text-head);margin-bottom: 16px;}
.contactus_inner p{font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}
.cont_det{margin-top:35px;margin-bottom:20px;}
.cont_det h5{font-family: DM Sans;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: 0%;text-transform: uppercase;color:var(--text-head);}
.conveners_sec_txt h5{font-size:18px;line-height:26px;font-weight:700;margin-bottom:12px;font-family: var(--primary-font);color:#202020;}
.conveners_sec_txt p{font-size:16px;line-height:26px;font-weight:400;font-family: var(--secondary-font);}
.conveners_sec_txt b{text-decoration:underline;}
.cont_det h6{font-family: Archivo;font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: 0%;padding:10px 0px;color: #202020;}
.cont_det h6 span{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;}
.addit_det{margin-top:20px;margin-bottom:20px;}
.addit_det h5{font-family: DM Sans;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: 0%;text-transform: uppercase;color:var(--text-head);margin-bottom:20px;}
.addit_det p{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}
.venue_sec{display:flex;gap:40px;flex-direction:row;}
.venue_sec_txt{width:100%;}
.venue_sec_txt h5{font-family: DM Sans;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: 0%;text-transform: uppercase;padding:19px 0px 12px 0px;color:var(--text-head);}
.venue_sec_location{width:100%;}
.footer_bottom { width: 100%; background: #202020; /* background-image: url('images/footer_bg.png'); */ background-repeat: no-repeat; background-size: cover; background-position: center; padding: 20px; }
.footer_block{display:flex;justify-content:center;flex-direction:row;}
.footer_bottom_img{border-right:1px solid#fff; padding-right:34px;}
.footer_bottom_img img{width:155px;}
.footer_bottom_txt{align-content: center;}
.footer_bottom_txt div{font-family: DM Sans;font-weight: 400;font-size: 12px;line-height: 27.2px;letter-spacing: -0.4%;color:#fff;margin-left: 35px;}
.footer_bottom_txt div span{margin-left:8px;}
.inner_content{padding: 70px 0px 70px 0px;}
.inner_content h2{font-family: var(--primary-font);font-weight: 700;font-size: 48px;line-height: 100%;letter-spacing: 0%;color:var(--text-head);margin-bottom: 16px;}
.inner_content p{font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color:#202020;}
.overtxt_abt{position: absolute; bottom: 0px; background: #0000001A; width: 100%; padding: 40px;}
.pics{position:relative;}
.overtxt_abt h5 {font-family: DM Sans;font-weight: 900;font-size: 16px;line-height: 26px;letter-spacing: 0%;color:#fff;text-transform: uppercase;margin: 0px;}

.listing{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-decoration-line: none; text-decoration-style: solid; color: #202020;  margin:0px;padding:0px; display: block; width: 100%;}
.listing li{list-style-type:disc;margin-left:15px;}


/*Registration Section CSS*/
.registration_table{width:100%;}

.registration_table tr th{padding:10px;font-family: DM Sans;font-weight: 700;font-size: 18px;line-height: 30px;letter-spacing: 0%;color: #202020;}
.registration_table tr td{padding:16px 10px;border-bottom:4px solid #fff!important;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}

.registration_table1{width:100%;}
.registration_table1 tr th{padding:10px;font-family: DM Sans;font-weight: 700;font-size: 18px;line-height: 30px;letter-spacing: 0%;border-radius:4px;}
.registration_table1 tr td{padding:16px 10px;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;border-radius:4px;}

.pbtm_nospace{margin-bottom:0px!important;}
.pd{padding:15px 0px 60px;}
.reg_head h2{font-family: Archivo;font-weight: 700;font-size: 28px;line-height: 100%;letter-spacing: 0%;color:var(--text-head);padding-bottom:20px;border-bottom: 3px solid #FFFFFF;margin-bottom: 14px;}
.apply_head h2{font-family: Archivo;font-weight: 700;font-size: 36px;line-height: 44px;letter-spacing: 0%;color:var(--text-head);padding-bottom:20px;border-bottom: 3px solid #43081414;margin-bottom: 36px;padding-bottom:36px;}
.const_head h2{font-family: Archivo;font-weight: 700;font-size: 36px;line-height: 44px;letter-spacing: 0%;color:var(--text-head);padding-bottom:20px;border-bottom: 3px solid #fff;margin-bottom: 36px;padding-bottom:36px;}
.reg_head p{color: #202020;}
.man_head h2{font-family: Archivo;font-weight: 700;font-size: 28px;line-height: 38px;letter-spacing: 0%;color:var(--text-head);padding-bottom:35px;border-bottom: 3px solid rgba(32, 32, 32, 0.08);margin-bottom: 35px;}
.man_bg{background-color:#fff;padding: 40px 40px 10px 40px;margin:0px 0px 0px 0px;}
.sub_bg{background-color:#FFEEE7;margin: 0px 12px;padding: 40px 40px 15px 40px;}
.list {margin:0px;padding:0px;}
.list li{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-decoration-line: none; text-decoration-style: solid; color: #202020; background: url(images/arrow-top-position-logo.svg) left 3px no-repeat; margin: 0px 0px 15px 0px; padding: 0px 0 0 30px !important; display: block; width: 100%;}

.list li:last-child{margin-bottom:0px;}

.list1 {margin:0px;padding:0px;}
.list1 li{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-decoration-line: none; text-decoration-style: solid; color: #202020;display: block; width: 100%;}

.list2 {margin-bottom:20px;padding:0px;}
.list2 li{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-decoration-line: none; text-decoration-style: solid; color: #202020;display: block; width: 100%;margin-left:100px;}
tbody, td, tfoot, th, thead, tr{border-style: none!important;}




/*sponsors Slider CSS*/
/*.sponsor-section {display: flex;align-items: center;padding: 70px 0px 70px 0px;padding-left: 23%;background-color:#fff;}*/
.sponsor-text {flex-shrink: 0;width: 225px;padding: 20px 0px;font-size: 18px;font-weight: bold;font-family: Archivo;font-weight: 700;font-size: 20px;line-height: 28px;letter-spacing: 0%;color:#202020;align-content:center;}
.sponsor-marquee {overflow: hidden;white-space: nowrap;width:100%;color:#202020;}
.sponsor-track {display: inline-block;white-space: nowrap;animation: scroll 40s linear infinite;}
.sponsor-track:hover {animation-play-state: paused;}
.sponsor-logo {display: inline-block;margin: 0px 7px 0px 7px;vertical-align: middle;border-radius: 4.033px; background: #FFF; box-shadow: 0px 0px 2.016px 0px rgba(0, 0, 0, 0.40);width: 140px;  height: 80px;padding:10px;text-align:center;align-content:center; }
.sponsor-logo img {vertical-align: middle;}
.sponsor-section{display: flex!important;align-items: center; background-color: #fff;}
.sponsor-sectionH{display: block;background: #20202014;padding:72px 0px;position:relative;}
.sponsor-sectionH1{display: flex!important;align-items: center;padding: 20px 0; background-color: #fff; max-width:1000px; margin: 0 auto;}
.sponsor-title {font-family: Archivo;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0%;color:#202020;}
.sponsor-logos {background: rgba(235, 235, 241, 1);padding:43px;overflow-x: auto;border-radius: 4px;}
.sponsor-logos img {height: 55px;width: auto;background-color: white;padding: 5px;border-radius: 4px;}
@keyframes scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
img.img_res{width:60px;height:60px;}
.padd72{padding:72px 0px;}
.bg_dark{background: rgba(32, 32, 32, 0.08);}
.advertisement-container { display: flex; justify-content: space-between; padding: 15px 0px; gap: 20px; flex-wrap: wrap; } 
.advertisement-container li {background: rgba(32, 32, 32, 0.08); flex: 1; padding: 40px; text-align: center; position: relative; list-style-type: none;align-content:center; } 
.advertisementType { font-family: var(--secondary-font); font-weight: 700; font-size: 16px; line-height: 26px; letter-spacing: 0%; margin-bottom: 10px;color:#202020; } 
.advertisementTitle { font-family: var(--secondary-font); font-weight: 700; font-size: 24px; line-height: 32px; letter-spacing: 0%; margin-bottom: 10px; } 
.advertisementTitleP { font-family: var(--secondary-font); font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0%; text-align: center; color:#202020;}
.f14{font-size:14px!important;font-weight:700!important;line-height:26px!important;background: rgba(32, 32, 32, 0.16);}

/*sponsors fixed CSS*/
.width_sec1{max-width:1000px;margin:70px auto;}
.sponsor_wrap{display:flex;flex-wrap:wrap;}
.spnsors_colabtxt{margin-left:10px;letter-spacing: 0%;color: rgba(32, 32, 32, 1);padding: 36px 0px;}
.spnsors_colabtxt h3{font-family: Archivo;font-weight: 700;font-size: 24px;line-height: 34px;}
.sponsors_logos{background: rgba(235, 235, 241, 1);  padding: 20px;  position: absolute;  right: 0;  max-width: 62%;  width: 100%;}
.sponsors_logos img{background: #fff;  padding: 10px 6px;  flex-basis: calc(12.5% - 10px); width: auto; margin: 5px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);border-radius: 4px;}
h4.gallerytxt{position: absolute; top: 45%; left: 45%;font-family: Archivo;font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: 0%;color:#fff;z-index:2;}
.overmask{position: absolute;width:100%;height:100%;content:'';z-index:1;background: rgba(0, 0, 0, 0.3);}

.dates_sec{background: rgba(32, 32, 32, 0.08);}
.dates_secpadd{padding:72px 0px;}
h4.head36{font-family: Archivo;font-weight: 700;font-style: Bold;font-size: 36px;line-height: 46px;letter-spacing: 0%;text-align: center;color:#202020;margin-bottom:16px;}
h4.head36LF28{font-family: Archivo;font-weight: 700;font-style: Bold;font-size: 28px;line-height: 38px;letter-spacing: 0%;text-align: center;color:#202020;margin-bottom:36px;}
.para_txt16{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-align: center;color:#202020;max-width: 80%;
  margin: 0 auto 16px auto;}
.width_sec2{max-width:1000px;margin:80px auto;}
.registration_table2{width:100%;}
.registration_table2 tr{border-bottom:2px solid #fff!important;}
.registration_table2 tr:last-child{border-bottom:0px!important;}
.registration_table2 tr th{padding:8px 10px;font-family: DM Sans;font-weight: 700;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}
.registration_table2 tr td{padding:8px 10px;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}
.registration_table2 tr td span{font-family: DM Sans;font-weight: 600;font-size: 16px;line-height: 26px;letter-spacing: 0%;color: #202020;}
.registration_table{width:100%;}

h2.head_txt{font-family: Archivo;font-weight: 700;font-size: 28px;line-height: 100%;letter-spacing: 0%;color: rgba(20, 20, 20, 1);margin-bottom:36px;}
.ourJournals {background: #f3f3f3;padding: 60px 0px;margin: 80px 0px 40px;}
.ourJournals h3 {color: #131313;font-size: 22px;font-style: normal;font-weight: 600;line-height: 39px;}
ul.jListHM {display: flex;flex-wrap: wrap;margin-top: 40px;padding: 0px;}
.jListHM li {flex: 16%;margin: 0px 0px 0px 0px;list-style-type: none !important; padding: 0px;}
.jListHM li a {transition: transform 0.3s ease;transform: translateX(0px);display: block;}
.jListHM li a img {box-shadow: -20px 1px 20px -21px rgba(0,0,0,0.66);-webkit-box-shadow: -20px 1px 20px -21px rgba(0,0,0,0.66);-moz-box-shadow: -20px 1px 20px -21px rgba(0,0,0,0.66);  border: 0px solid #000;border-radius: 4px;max-width: 90%;}
.jListHM li a:hover {transform: translateX(10px);}
.banner_section.big-screen{display:none;}
.banner_section.small-screen .banner_sec_txt{ padding-left:80px;}
.banner_section.small-screen{ display:block;}

@media only screen and (min-width: 1601px) and (max-width: 2200px) {
	/*.sponsor-sectionH{padding-left:25%;}*/
}

@media only screen and (min-width: 1441px) and (max-width: 1600px) {
	/*.sponsor-sectionH{padding-left:16%;}*/
}

@media (min-width: 992px) and (max-width: 1439px)  {
.banner_section{padding-top:120px;}
.banner_section.big-screen{display:block;}
.banner_section.small-screen{display:none;}
.sponsor-sectionH{padding-left:4%;}
}
@media (max-width: 991px) {
.overview_sec h2{font-family: Archivo;font-weight: 700;font-size: 32px;line-height: 42px;letter-spacing: 0%;margin-bottom:35px;}
.overview_sec p{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;margin-bottom:35px;}
.bg_grey{padding: 40px 20px;margin-bottom:36px;}
.bg_grey1{padding: 40px 20px;margin-bottom:0px;}
.head_txt_head4{padding-bottom: 20px;}
.overtxt h3{font-size:24px;}
.overtxt{padding: 10px;background: rgba(0, 0, 0, 0.4);}
.submission_sec{margin-top: 35px;}
.lect_secbg{margin-top:0px;}
.lect_sec{padding: 45px 0px;display:block;}
.lec_secimg{height: 164px;width: 108px;}
.lect_sec {padding: 45px 12px;}
.lect_sec1 {padding: 45px 12px;}
.lec_sectxt h2{margin-top: 35px;font-size: 24px;line-height: 32px;margin-bottom: 15px;}	
.lec_sectxt p{padding-bottom: 4px;}
a.submit_btn{display:block;text-align:center;color: #202020;}
.imp_updates_sec{padding: 45px 12px;display:block;}
.updates_left{margin-top:0px;width:100%;}
.updates_left h3{font-size: 24px;line-height: 33px;}	
.pre_conference{padding: 45px 0px;}
.pre_conference h2{font-size: 36px;line-height: 46px;text-align:left;padding: 0px 12px;margin-bottom: 35px;}
.pre_conference p{padding: 0px 12px;text-align:left;margin-bottom: 35px;font-weight: 400;font-size: 18px;line-height: 28px;letter-spacing: 0%;}
.contactus{padding: 0px 12px;}
.desk_menu{display:none;}
.banner_sec_txt h2{font-size:36px;line-height:44px;margin-bottom:20px;}	
.mobile-header{background: rgba(0, 0, 0, 0.82);backdrop-filter: blur(8px);display: flex;align-items: center;justify-content: space-between;height:80px;padding: 0px 10px 0px 24px;position: fixed;width: 100%;z-index: 999999;}
.banner_section.small-screen .banner_sec_txt {padding-left: 0px;}
/* Hidden Mobile Menu (Default State) */
.mobile-menu {position: fixed;top: 0; right: -100%; width: 100%; height: 100%;background-color: #222;color: #fff; transition: right 0.3s ease; z-index: 999;
padding: 20px 0px; display: flex; flex-direction: column;align-items: flex-start;justify-content:space-between;}
.mobile-menu.open {right: 0;z-index: 10000000;}
/* Close Button */
.close-btn {align-self: flex-end;font-size: 30px;background: none; color: #fff; border: none; cursor: pointer; }

/* Navigation Links */
.menu-list {list-style: none;padding: 0 0px;margin: 20px 0 0;width: 100%;text-align: left;}

.menu-list li {margin:0px 0;}
.menu-list a {color: #fff;text-decoration: none;font-size: 18px;font-weight:600;padding: 0px; height:52px;border-bottom: 1px solid #363636;display:flex;align-items: center;letter-spacing: -0.76px;justify-content: flex-start;padding:0px 24px;font-family: var(--secondary-font);}
/* Dropdown Menu Styling */
.menu-list .dropdown {position: relative;}

.menu-list .dropdown-menu {display: none;list-style: none;padding: 0;margin: 0;background: #333; /* Adjust background color */position: relative;z-index: 1;border: none; /* Optional: add border */}

.menu-list .dropdown-menu li {padding: 10px 32px;}
.menu-list .dropdown-menu li a { color: #fff; text-decoration: none; display: block; padding: 0px; font-size: 16px; font-weight: 400; height: auto; }
.menu-list .dropdown-menu li a:hover {background: #444; /* Adjust hover background */}
.menu-list .dropdown-toggle { display: flex; align-items: center; justify-content: space-between; gap: 10px; color: #fff; text-decoration: none; } 
.menu-list .dropdown-icon { width: 16px; height: 16px; transition: transform 0.3s ease; }
/* Open Dropdown */
.menu-list .dropdown.open .dropdown-menu {display: block;}
.collapse-header{display: flex;align-items: center;justify-content: space-between;width:100%;padding: 0px 12px 0px 24px;}    
.menu-divider{width:100%;}
.navbar-brand img {width: 75%;}	
.lec_sectxt h2{margin-top:0px;}
.venue_sec{display:block;}
.venue_sec_txt{margin-bottom:20px;}
.footer_block{display:block;}
.footer_bottom_img{text-align:center;border:0px;margin-bottom: 12px;}
.footer_bottom_txt p{text-align: center;  margin-top: 20px;margin-left:0px;}
.banner_sec_txt h5{font-weight: 700;font-size: 20px;line-height: 28px;letter-spacing: 0%;}
.banner_sec_txt{padding:0px;width:90%;background: #ffffff;margin: -50px auto 0 auto;}
.banner_sec_txt h5{margin-bottom: 20px;}
.banner-cudc{width:unset;}
.banner_sec_txt h6{font-weight: 500;font-size: 16px;line-height: 26px;margin:0px;}
.banner_section .container{padding:0px;}
.banner_section{ padding-top:80px;}
.banner_sec_txt h1 { width: unset; font-size: 36px; font-weight: 600; line-height: 46px; letter-spacing: -1.08px; padding: 0px; margin-bottom: 10px; margin-right: 0px; background: transparent;padding:0px 12px 0px 12px; } 
.banner_sec_txt p{padding: 0px 12px;}
.banner_sec_txt span { width: unset; font-size: 18px; font-style: normal; margin-bottom: 10px;padding-left:3px;padding:20px 12px 0px 12px;z-index:000; } 
.b-logo { margin-bottom: 36px; display: none; } 
.white_blk { margin-top: 20px; gap: 10px;padding-left:12px; } 
.white_blk .white_blk_first { padding: 10px; background: rgba(32, 32, 32, 0.08); }

.contactus h2{font-weight: 700;font-size: 32px;line-height: 42px;letter-spacing: 0%;margin-bottom: 12px;}
.cont_det{margin-top: 30px;margin-bottom: 0px;}
.cont_det h5{line-height: 28px;margin-bottom:12px;}
.venue_sec_txt{margin-bottom: 12px;}
.venue_sec_txt h5{padding: 19px 0px 8px 0px;}
.addit_det{margin-top:30px;padding-bottom:64px;}
#menu-icon{background-color: #d00000;padding: 20px;}
.down_arrow{padding-top:40px;text-align:center;}
.mobOn{display:block!important;}
.footer_bottom_img img{margin-right:0px;margin: 0 auto;}
/*.responsive-image { width: 341px; height: 316px;}*/
.mobOff{display:none!important;}
.banner_section-inner {width: 100%; padding-top: 110px;}
.banner_sec_txt_inner h2{font-size: 36px;line-height:44px;padding: 12px;}
.overtxt_abt h5 {font-family: DM Sans;font-weight: 900;font-size: 14px;line-height: 24px;}
.contactus_inner{padding: 45px 12px 0px 12px;}
.addit_det{margin-bottom:0px;}
.registration_table tr th{padding:10px;border-bottom:4px solid #fff;font-family: DM Sans;font-weight: 600;font-size: 16px;line-height: 30px;letter-spacing: 0%;}
.registration_table tr td{padding:16px 10px;border-bottom:4px solid #fff;font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 30px;letter-spacing: 0%;}
.pd{padding:15px 0px 60px;}
.list2 li{margin-left:0px;padding: 0px;list-style-type:disc;color: #202020;}
.list{padding:0px;}
.inner_content{padding: 45px 12px 45px 12px;}
.reg_head h2{font-weight: 700;font-size: 20px;line-height: 30px;padding-left:12px;padding-bottom: 12px;}
.pd{padding: 15px 0px 40px;display:none;}
.pd1{padding: 15px 0px 40px;}
.footer_bottom_txt div{margin-left:0px;}
.footer_block{text-align:center;}
.committee_sec{padding: 45px 12px 0px 12px;}
.pds{padding:0px;}
.pa{padding-bottom:45px;}
.overtxt_abt{padding:15px;}
.accordion{padding: 0px 0px 45px;}
.pad_set{padding:0px 12px 0px 12px;}
.accordion-item:first-of-type > .accordion-header .accordion-button{border-radius:0px!important;}
.table th{font-weight:700;margin-bottom:10px;line-height: 26px;}
.table th span{font-weight:400;}
.accordion-button{padding:10px!important;}
.table > :not(caption) > * > *{padding:0px!important;color: #202020;}
.accordion-body{padding: 0px 10px !important;}
.man_bg{background-color:#fff;padding: 8px 24px;margin: 0px 0px 30px 0px;}
.sec_para{margin: 45px 12px 0px 12px;}
.sub_bg{margin: 35px 20px;padding:20px 10px;}
.man_head{font-family: Archivo;font-weight: 700;font-size: 20px;line-height: 30px;letter-spacing: 0%;color: var(--text-head);}
.pd_dates{padding: 15px 12px 45px 12px;}

.para{padding-left:20px;padding-bottom:0px;margin-bottom:0px;}
.man_head h2{font-weight: 700;font-size: 32px;line-height: 42px;}
.addit_det p{margin:0px;}
.boot-button{display:none;}
.bg_clr{background-color:#ffda54;margin-top:35px;}
.overtxt{height: 213px;}
.overtxt h3 {font-size: 26px;margin-top: 70px;}
.apply_sec{padding: 0px 12px 45px 12px;}

.para1{padding: 14px 24px 70px;}
.sub_guide {background: url('images/submission-pic-mob.png') no-repeat; background-size:cover; height:200px; position: relative;
display: flex;margin-top:35px;}
.suboverlay_txt{margin-top: 70px;}
.sub_overlay {background: rgba(0, 0, 0, 0.5);width:100%;padding: 0px 12px;}
.suboverlay_txt h3{font-size: 26px;margin-top: 70px;color:#fff;}
.suboverlay_txt p{font-family: DM Sans;font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0%;margin-bottom: 0px;color:#fff;}
.suboverlay_txt a{color:#fff;}
.footer_bottom_txt div{font-size:12px;}
.past_edt_list {display:block;}
.sponsors_logos{position: relative; width: 100%;max-width:100%;}
.past_edt_list li p{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 22px;letter-spacing: 0%;min-height:auto;}
.past_edt_list li{margin-bottom:20px;}
.past_edt_list li:last-child{margin-bottom:0px;}
.past_edt_list{margin-bottom:0px;}
h4.gallerytxt{top: 45%; left: 32%;font-size: 12px;}
.jListHM li {flex: 100%;padding: 10px; margin: 0px 0px 20px 0px; text-align: center;  }
.past_editions h2{font-size:36px;}
.padd45{padding-top:45px!important;}
.mBTM0{margin-bottom:0px!important;}
.apply_head h2{margin-bottom:15px;padding-bottom:15px;font-size:24px;}
.lect_secbg1{margin:0px;}
.const_head h2{padding-bottom: 16px;}
.item1 {grid-column: 1 / span 2; grid-row: 1 / span 1;}
.item2 {grid-column: 3 / span 2; grid-row: 1 / span 1;}
.item3 {grid-column: 1 / span 2; grid-row: 2 / span 2;}
.item4 {grid-column: 3 / span 2;grid-row: 2 / span 1;}
.item5 {grid-column: 1 / span 2;}
.item6 { grid-column: 1 / span 2; grid-row: 4 / span 2;}
.item7 {grid-column: 3 / span 2; grid-row: 4 / span 2;}
.width_sec1{margin-top:0px;}
.spnsors_colabtxt{padding: 45px 12px 20px 12px;margin-bottom:0px;}
.spnsors_colabtxt h3{font-family: Archivo;font-weight: 700;font-size: 20px;line-height: 28px;}
.padd12LR{padding:0px 24px 45px 24px;}
.dates_secpadd{padding:40px 12px;}
.registration_tabledates {width: 100%;}
.registration_tabledates tr td span {font-family: var(--secondary-font); font-weight: 400; font-size: 16px; line-height: 30px;letter-spacing: 0%; color: #202020;}
.registration_tabledates tr {border-bottom: 2px solid #fff!important;  font-family: var(--secondary-font); font-weight: 400; font-size: 16px; line-height: 30px;letter-spacing: 0%; color: #202020;background-color:#fff;}
.registration_tabledates tr:last-child {border-bottom: 0px solid #fff!important;}
.registration_tabledates td{padding:10px;}
.Mbtm16{margin-bottom:16px;}
.Mbtm10{margin-bottom:10px;}
h2.head_txt{font-size:32px;line-height:42px;}
.mBtm45{margin-bottom:0px;}
.bdrBtm{margin-bottom: 10px; border-bottom: 2px solid #202020; padding-bottom: 6px;}
.banner-top-new{flex-direction: column-reverse;}
.padd72{padding:40px 12px;}
.sponsor-sectionH{display:block;padding-left:0px;}
.sponsor-text{width:100%;padding: 0px 24px 20px 24px;font-size:32px;line-height:42px;}
.sponsor-sectionH{padding-bottom:0px;}
h4.head36LF28{font-size: 32px;line-height:42px;text-align:left;padding-left:24px;}
.advertisement-container li{flex:100%;}
.advertisement-container{gap:10px;padding: 15px 12px;}
.contactus{padding:40px 12px;}
img.img_res{width:80px;height:70px;}
.para_txt16{font-family: DM Sans;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-align: center;color:#202020;max-width: 100%;
}
.sponsor-sectionH{background-color:#fff;padding-top:0px;}
.sponsor-track{background-color: #f2f2f2;  padding:40px 0px;}
h4.head36{font-size: 32px;line-height:42px;margin-bottom:16px;}




}

@media (max-width: 479px) {
.banner_sec_cont{height:740px;}
.overtxt{height: 200px;}
}








