/* Designed by Rewa Techno */
:root 
{
  --bg:#eeeeef;
  --orange:#47377b;
  
  --orange1:#ff6600;
  
  --darkblue:#47377b;
  --blue:#47377b;
  --black:#000000;
  --white:#ffffff;
  --Dark:#636363;
}
body
{
   background:var(--bg);
   padding:0;
   margin:0;
}
h1,h2,h3,h4,h5,h6,p
{
  padding:0;
  margin:0;
  font-family:'Open Sans', sans-serif;
}
th,td,.btn,button
{
  font-family:'Open Sans', sans-serif;
}
.text-left
{
    text-align:left !important;
}
p
{
  padding:0;
  margin:0;
  font-family:'Open Sans', sans-serif;
}
label,.form-control,button,li, .form-control, a
{
   font-family:'Open Sans', sans-serif;
}
.clearfix
{
  padding:5px 0;
}

no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0;}
.se-pre-con 
{
	position: fixed;
	top:0;
	right:0;
	left: 0;
	bottom: 0;
	text-align:center;
	width: 100%;
	height: 100%;
	z-index:9999999;
}
.se-pre-con p
{
	line-height:100%;
	background:#fff url("../img/logo.png") center center no-repeat;
	height:100%;
	width:100%;
	position:fixed;
}

/* Header Section */
header
{
   background:var(--white);
   border-top:3px solid var(--blue);
   padding:0.5vh 2vh;
   position:relative;
   z-index:1010;
   box-shadow:rgba(0,0,0,0.2) 5px 5px 11px;
   transition: all .2s;
}
.sticky 
{
    position: fixed;
    top: 0;
    width: 100%;
    z-index:9999;
    padding:0.1vh 2vh;
    transition: all .2s;
}
.sticky .navbar-brand img
{
   width:100px !important;
   transition: all .2s;
}


.sticky_me
{
    position: fixed;
    top: 77px;
    width: 100%;
    z-index:8888;
    transition: all .2s;
}
.navbar-brand
{
   margin-right:30vh;
}
.navbar-brand img
{
   transition: all .2s;
   width:100px !important;
}
.navbar-nav
{
   margin-left:3vh;
   margin-right:2.3vh;
}
.navbar-nav .nav-item
{
   margin-right:1vh;
}
.navbar-nav .nav-item.active a
{
    color:var(--orange) !important;

}
.navbar-nav .nav-item:last-of-type
{
   margin-right:0vh;
}
.navbar-nav .nav-item .nav-link
{
   text-transform:uppercase;
   font-weight:600 !important;
   font-size:14px;
   letter-spacing:0.01em;
   color:var(--Dark) !important;
}
.navbar-nav .nav-item a:hover
{
  color:var(--orange) !important;
  font-weight:bold !important;
}
.dropdown-menu
{
    margin:0 !important;
    background: var(--white) !important;
    box-shadow:rgba(0,0,0,.5) 5px 5px 22px;
    border:0 !important;
    padding:1vw !important;
}
.dropdown-menu li
{
   margin-bottom:0.2vh !important;
}
.dropdown-menu li:last-of-type
{
   margin-bottom:0 !important;
}
.dropdown-menu a.dropdown-item
{
   color:var(--black) !important;
   text-transform:capitalize !important;
   font-size:13px !important;
   font-weight:500;
}
.dropdown-menu a.dropdown-item:hover,.dropdown-menu a.dropdown-item:active
{
   background:transparent !important;
   color:var(--orange) !important;
}
.header-action
{

}
.header-action-cta
{
    background:var(--Dark);
    padding:7px 15px;
    color:var(--white);
    text-transform:uppercase;
    border-radius:5px;
    font-weight:bold;
    letter-spacing:0.01em;
    text-decoration:none;
    transition:.3s;
    
}
.header-action-cta:hover
{
   opacity:0.8;
}
@media only screen and (max-width: 768px) 
{
   .navbar-collapse
   {
       margin-top:20px;
       background:#eee;
       padding:3vw;
   }
   .header-action
   {
       margin-top:2vh;
   }
}

/* Header Section End */


/* SLIDER */
.slider
{

}
.slider .carousel-inner
{
    height:70vh !important;
}
.slider .carousel-inner .carousel-item
{
   height:70vh !important;
   position:relative;
}
@media only screen and (max-width: 1281px) 
{
    .slider .carousel-inner .carousel-item
    {
       height:50vh !important;
       position:relative;
    }
    .blinking{
        margin-top: -160px;
    }
}
@media only screen and (max-width: 768px) 
{
   .slider .carousel-inner
   {
       height:50vh !important;
   }
   .slider .carousel-inner .carousel-item
   {
      height:50vh !important;
      position:relative;
   }
}
.slider .carousel-inner .carousel-item::after
{
   position:absolute;
   top:0;
   left:0;
   content:"";
   background:rgba(0,0,0,0.1);
   width:100%;
   height:100%;
}
.slider .carousel-inner .carousel-item img
{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:50% 50%;
}
.carousel-content
{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index:8888;
   text-align:center;
}
.carousel-content h5
{
   color:var(--white);
   font-weight:500;
   letter-spacing:0.5vh;
   text-shadow:rgba(0,0,0,0.2) 0 0 22px;
}
.carousel-content h1
{
   color:var(--white);
   font-size:5vw;
   font-weight:bold;
   text-shadow:rgba(0,0,0,0.2) 0 0 22px;
   
}
.carousel-date-location
{
   margin-top:1vw;
}
.carousel-date-location h3
{
    color:var(--white);
    margin-bottom:30px;
    text-shadow:rgba(0,0,0,0.2) 0 0 22px;
}
.carousel-date-location h6
{
    color:var(--white);
    font-size:20px;
    text-transform:uppercase;

}
.carousel-date-location h6 span
{
   background:var(--orange);
   border-radius:100px;
   padding:0.7vh 2vh;
}
@media only screen and (max-width: 768px) 
{  
   .carousel-content
   {
      width:100%;
   }
   .carousel-content h5
   {

   }
   .carousel-content h1
   {
      font-size:50px;
   }
   .carousel-date-location h3
   {
      font-size:20px;
   }
   .carousel-date-location h6
   {
      font-size:15px !important;
   }
}



/* Footer */
.footer
{
    background:var(--darkblue);
    padding:1.3vw 0;
    display:flex;
    align-items:center;
    align-content:center;
    
}
.footer p
{
   margin:0;
   color:var(--white);
   text-align:center;
}
.footer p a
{
    color:var(--white);
    text-decoration:none;
}

/* Page */
.sectionPadding
{
   padding-top:10vh;
   padding-bottom:10vh;
}
@media only screen and (max-width: 768px) 
{
      .sectionPadding
   {
      padding-top:5vh;
      padding-bottom:5vh;
      padding-left:3vh;
      padding-right:3vh;
   }
}
.SectionBg
{
   background:var(--bg);
}
/*
#main .sectionPadding:nth-child(odd)
{
   background:var(--white);
   padding-top:7vh;
   padding-bottom:7vh;
}
#main .sectionPadding:nth-child(even)
{
   background:var(--bg);
   padding-top:7vh;
   padding-bottom:7vh;
}
*/



.SectionCommonStyle
{

}
.SectionCommonStyle p
{
   font-size:15px;
   color:#666666;
}
.SectionCommonStyle ul li
{
    font-size: 15px;
    color:#666666;
    margin-bottom: 0.5vw;
}
.SectionCommonStyle p.textjustify
{
   text-align:justify;
}
.SectionCommonStyle .heading
{
   color:var(--darkblue) !important;
   text-transform:uppercase;
}
.SectionCommonStyle .heading strong
{
    font-weight:bold !important;
}
.Heading sup
{
   background:#999;
   font-size:14px;
   border-radius:100px;
   color:var(--white);
   padding:0.1vw 0.5vw;
   top: -0.2em !important;
}
.important-date-table
{
   background:var(--white);
   box-shadow:rgba(0,0,0,0.1) 0 0 22px;
   border-radius:20px;
   padding:1vw;
}
.important-date-table table
{
   width:100%;
   margin:0;
   border-collapse:collapse;
}
.important-date-table table thead tr th
{
   color:var(--white);
   background:var(--Dark);
   text-transform:uppercase;
   padding:10px 20px;
   font-weight:700;
   font-size:15px;
   border:none;
   
}
.important-date-table table thead tr th:first-of-type
{
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
}
.important-date-table table thead tr th:last-of-type
{
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}
.important-date-table table tbody tr td
{
   color:var(--black);
   text-transform:capitalize;
   padding:10px 20px;
   font-weight:500;
   font-size:15px;
   border:1px solid #ccc;
}

@media only screen and (max-width: 768px) 
{
   .important-date-table table thead tr th
   {
      padding:10px;
   }
   .important-date-table table tbody tr td
   {
      font-size:13px;
      padding:15px 10px;
   }
}

.normal-table table
{
   border-collapse:collapse;
   width:100%;
}
.normal-table table tbody tr td
{
   border-bottom:1px solid rgba(0,0,0,0.2);
   padding:0.8vw 0;
   font-size:15px;
}
.normal-table table tbody tr:last-of-type td
{
   border-bottom:0;
}


/* About */

.AboutGrid
{
   display:grid;
   grid-template-columns:1.5fr 1fr;
   grid-gap:70px;
}
@media only screen and (max-width: 768px) 
{
    .AboutGrid
   {
      display:grid;
      grid-template-columns:1fr;
      grid-gap:20px;
   }
}
.AboutGrid .item
{

}
.AboutGrid .item.objectiveItem
{
   background:var(--Dark);
   padding:3vh;
   border-radius:10px;
}
.AboutGrid .item.objectiveItem h5
{
   color:var(--white);
   margin-bottom:20px;
   
}
.AboutGrid .item.objectiveItem h5 strong
{
    font-weight:600 !important;
}
.AboutGrid .item.objectiveItem p
{
   color:var(--white);
}
.AboutGrid .item.objectiveItem ul
{
    margin:0 20px;
    padding:0;
    list-style:none;
}
.AboutGrid .item.objectiveItem ul li
{
    font-size:15px;
    margin-bottom:20px;
    color:var(--white);
    text-align:justify;
}
.AboutGrid .item.objectiveItem ul li:before 
{
    content: "\f058";
    font-family: 'FontAwesome';
    display: inline-block;
    margin-left: -1.5em;
    width: 1.5em;
    font-weight:normal;
    color:var(--white);
    
}
.AboutGrid .item.objectiveItem ul li:last-of-type
{
   margin-bottom:0;
}

/* Logo */
.BlueBg
{
   background:var(--darkblue);
}
.sectionLessPadding
{
   padding-top:3vw;
   padding-bottom:3vw;
}
.logo-grid
{
   display:grid;
   grid-template-columns:repeat(2, 1fr);
   grid-gap:30px;
}
@media only screen and (max-width: 768px) 
{
   .logo-grid
   {
      display:grid;
      grid-template-columns:repeat(2, 1fr);
      grid-gap:30px;
   }
}
.logo-grid .item
{
    background:var(--white);
    box-shadow:rgba(0,0,0,0.1) 0 0 22px;
    border-radius:10px;
    display:flex;
    align-content:center;
    align-items:center;
}
.logo-grid .item .item-img
{
    overflow: hidden;
    border-radius: 10px;
}
.logo-grid .item .item-img img
{  
   
   padding:0;
   width:100%;
   object-fit:cover;
   object-position:center;
   border-radius:10px;
}

.Common-wh .logo-grid{
    grid-template-columns: repeat(1, 1fr);
    width: fit-content;
    margin-left: auto;
}

.Common-wh .logo-grid .item .item-img img{
    width: 193px;
    /*transform: scale(1.3);*/
}
.LogoBackground
{
   
   display:grid;
   grid-template-columns:2fr 0.5fr 0.5fr;
   grid-gap:20px;
   align-items:center;
   align-content:center;

}
@media only screen and (max-width: 768px) 
{
   .LogoBackground
   {
      
      display:grid;
      grid-template-columns:1fr;
      grid-gap:30px;
      

   }
}
.LogoBackground img
{
   width:100%;
   height:100%;
   object-fit:cover;
   object-position:center;
   border-radius:10px;
   box-shadow:rgba(0,0,0,0.1) 0 0 22px;
}
@media only screen and (max-width: 768px) 
{
   .LogoBackground img
   {
      width:50%;


   }

}


.indexingLogo
{
   display:grid;
   grid-template-columns:repeat(6, 1fr);
   grid-gap:30px;
}
@media only screen and (max-width: 768px) 
{
   .indexingLogo
   {
      display:grid;
      grid-template-columns:repeat(2, 1fr);
      grid-gap:30px;
   }
}
.indexingLogo .item
{
   background:var(--white);
    box-shadow:rgba(0,0,0,0.1) 0 0 22px;
    border-radius:10px;
    display:flex;
    align-content:center;
    align-items:center;
    padding:10px;
}
.indexingLogo .item img
{  
    width:100%;
    object-fit:cover;
    border-radius:20px;
    padding:10px;
}


.btn-link
{
    background:var(--Dark);
    color:var(--white);
    padding:7px 20px;
    text-decoration:none !important;
    border-radius:5px;
}
.btn-link:hover
{
   color:#fff !important;
   opacity:0.8;
   text-decoration:none;
}


.publications-grid
{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    grid-gap:50px;
}
.publications-grid-custom
{
    display:grid;
    grid-template-columns:repeat(1, 1fr) !important;
    grid-gap:50px;
}
@media only screen and (max-width: 768px) 
{
   .publications-grid
   {
       display:grid;
       grid-template-columns:repeat(1, 1fr);
       grid-gap:20px;
   }
}
.publications-grid .item
{  
   border:1px solid #999;
   padding:2vw;
   background:var(--white);
   border-radius:20px;
}
.publications-grid .item .publications-item
{
   display:flex;
   align-items:center;
   align-content:center;
   justify-content:center;
   flex-wrap:wrap;
   gap:10px;
   margin-top:20px;
}
.publications-grid h5
{
   text-align:center;
}
.publications-grid .item .publications-item .item
{
    
    width:100%;
    flex:0 0 23%;
    padding:.5vw;
    text-align:center;
    background:var(--bg);
    border-radius:10px;
    border:0;

}
.publications-grid .item .publications-item .item img
{
    margin-bottom:1vw;
    border-radius:10px;
    width:60%;
    object-fit:cover;
    object-position:center;
}
.publications-grid .item .publications-item .item p
{
   text-transform:uppercase;
   font-weight:600;
   font-size:12px;
   margin:0 !important;
}
.no-publications
{
   display:flex;
   align-items:center;
   align-content:center;
   justify-content:center;
   height:150px;
}
.no-publications p
{
   text-transform:uppercase;
   font-size:20px;
   font-weight:600;
   color:rgba(0,0,0,0.2);
}

/* pageHeading */
.pageHeading
{
    background-image: linear-gradient(to right bottom, #463679, #463679, #463679, #463679, #463679);
    padding:3vw 0;
    background-size:cover;
    background-position: bottom;
}
.pageHeading h3
{
   text-transform:uppercase;
   color:var(--white);
   font-weight:600;
   margin:0;
   text-align:left !important;
}
.pageHeading p
{
  

   color:var(--white);
   font-weight:600;
   margin:0;
   text-align:left !important;
}


/* pageNavigation */
.pageNavigation
{
   background:var(--Dark);
   padding:0.2vw 0;
}
.pageNavigation .pageNavigationLink ul
{
   display:flex;
   align-items:center;
   align-content:center;
   justify-content:flex-start;
   gap:30px;
   padding:0;
   margin:0;
}
.pageNavigation .pageNavigationLink a
{
   color:var(--white);
   text-decoration:none;
   font-weight:500;
   font-size:15px;
   position: relative;
}
.pageNavigation .pageNavigationLink a:after 
{
    content: "\f111";
    font-family: FontAwesome;
    display: inline-block;
    color: #fff !important;
    font-size: 8px;
    
}

.pageNavigation .pageNavigationLink1 a::after 
{
    content: "\f111";
    font-family: FontAwesome;
    margin-left: 5px; 
    font-size: 8px;
    color: #fff; 
}
.pageNavigation .pageNavigationLink a:last-child:after
{
    content: "";
}
.pageNavigation .pageNavigationLink li::marker 
{
    color: #fff;
}
@media only screen and (max-width: 768px) 
{
   .pageNavigation
   {
      display:none;
   }
}

/* Theme & Topic */
.theme-and-topics-container
{
    border:1px solid #ccc;
    padding:2vw;
    border-radius:10px;
}
.theme-and-topics-container ul
{
    
    column-count:2;
    column-gap:30px;
    border-top:1px solid var(--darkblue);
    margin-top:30px;
    padding-top:30px;

}
@media only screen and (max-width: 768px) 
{
   .theme-and-topics-container ul
   {
       
       column-count:1 !important;
       column-gap:0px;
      

   }
}
.theme-and-topics-container ul li
{
    font-size:15px;
    width:90%;
    margin-bottom:0.5vw;
}

.js-tabby .tabs-pane 
{
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.js-tabby .tabs-pane.active 
{
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.js-tabby .tabs-pane:focus 
{
  outline: none;
}

.CommitteesGrid
{
    display:grid;
    grid-template-columns:0.8fr 2fr;
    grid-gap:50px;
}
@media only screen and (max-width: 768px)
{
   .CommitteesGrid
   {
       display:grid;
       grid-template-columns:1fr;
       grid-gap:50px;
   }
}
.CommitteesGrid .item
{

}
.CommitteesGrid .item .CommitteesLink
{
   display:flex;
   gap:20px;
   flex-direction:column;
   background:var(--Dark);
   padding:3vh;
   border-radius:10px;
}
.CommitteesGrid .item .CommitteesLink a
{
   color:var(--white);
   text-decoration:none;
}

.registration_container form
{
   background:var(--white);
   border-radius:10px;
   box-shadow:rgba(0,0,0,0.1) 0 0 22px;
   padding:2vw;
}
.registration_container .form-group
{
    margin-bottom:20px;
} 
.registration_container .form-group label
{
    padding-bottom:5px;
    font-size:15px;
}
.registration_container .form-group .form-control
{
    border-radius:5px;
    box-shadow:none;
    border:1px solid #999;
}
.registration_container .btn-submit
{
    
    border:0;
    background: var(--Dark);
    padding: 7px 15px;
    color: var(--white);
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: bold;
    letter-spacing: 0.01em;
    text-decoration: none;
    transition: .3s;
}
.registration_container .btn-submit:hover
{
   opacity:0.8;
}

.gallery_grid
{
   display:grid;
   grid-template-columns:repeat(4, 1fr);
   grid-gap:20px;
}
.gallery_grid .item
{
   width:100%;
   height:200px;
}
@media only screen and (max-width: 768px)
{
   .gallery_grid
   {
      display:grid;
      grid-template-columns:repeat(2, 1fr);
      grid-gap:20px;
   }
   .gallery_grid .item
   {
      width:100%;
      height:150px;
   }
}
.gallery_grid img
{
   width:100%;
   height:100%;
   object-fit:cover;
   object-position:50% 30%;
   border-radius:20px;
}
.gallery_button
{  
   float:right;
}
@media only screen and (max-width: 768px)
{
   .gallery_button
   {  
      float:none;
      margin:20px 0;
   }
}
.gallery_button a
{
   background: var(--orange);
   padding: 7px 15px;
   color: var(--white);
   text-transform: uppercase;
   border-radius: 5px;
   font-weight: bold;
   letter-spacing: 0.01em;
   text-decoration: none;
   transition: .3s;
}
.gallery_button a:hover
{
   opacity:0.8;
}

.venueGrid
{
   display:flex;
   justify-content:center;
   gap:20px;
}
@media only screen and (max-width: 768px)
{
   .venueGrid
   {
      flex-direction:column;
      gap:30px;
   }

}
.venueGrid .item
{
   background:var(--bg);
   flex:0 40%;
   border-radius:20px;
   padding:2vw;
}
.venueGrid .itemImg
{
   height:240px;
}
.venueGrid .itemImg img
{
   border-radius:20px;
   width:100%;
   height:100%;
   object-fit:cover;
}
.venueGrid .itemContent
{
   padding-top:1.2vw;
}
@media only screen and (max-width: 768px)
{  
   .venueGrid .item
   {
      padding:3vw;
   }
   .venueGrid .itemImg
   {
       margin-bottom:20px;
   }
}


.FourList
{
   column-count:4;
}

@media only screen and (max-width: 768px)
{
   .FourList
   {
      column-count:2;
   }
}


#loading_indicator 
{
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin: auto;
 border: 10px solid var(--blue);
 border-radius: 50%;
 border-top: 10px solid var(--orange);
 width: 100px;
 height: 100px;
 animation: spinIndicator 1s linear infinite;
}
@keyframes spinIndicator 
{
 100% 
 {
    transform: rotate(360deg);
 }
}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link
{
    background:var(--Dark) !important;
    color:var(--white) !important;
}
.nav-link
{
    color:var(--black) !important;
}

.btn-read
{
   margin-top:2.5vw;
}
.btn-read a
{
   background: var(--Dark);
    padding: 7px 15px;
    color: var(--white);
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: bold;
    letter-spacing: 0.01em;
    text-decoration: none;
    transition: .3s;
}
.btn-read a:hover
{

}



.table-responsive
{
    background:#fff; 
    
}
.table-bordered
{
    
}
.table-2024
{
    box-shadow:rgba(0,0,0,0.1) 0 0 22px;
}
.table-2024 table
{
    margin-bottom:0;
    border:1px solid #ddd;
}
.table-2024 table .f_thead tr th
{
    background:var(--Dark);
    padding:10px 20px;
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    font-weight:500;
    border:1px solid #ddd;
}
.table-2024 table .s_thead tr th
{
    background:#b5bcc7;
    color:#081e45;
    padding:5px 10px;
    text-transform:uppercase;
    font-weight:700;
    font-size:14px;
    border-bottom:none;
    border:1px solid #ddd;
    
}
.table-2024 table tbody tr td
{
    font-size:13px;
    padding:10px 10px;
    vertical-align:middle;
    border:1px solid #ddd;
}
.table-2024 table tbody tr td .btn
{
    padding:2px 10px;
    font-size:14px;
    text-transform:uppercase;
}
.table-2024 table tbody tr td .btn-success
{
    background:var(--Dark);
    border:none;
    outline:none;
    box-shadow:none;
}
.table-2024 table tbody tr td .btn-danger
{
    opacity:0.5;
    border:none;
    outline:none;
    box-shadow:none;
    pointer-events: auto! important;
     cursor: not-allowed! important;
}


.sidebar_registration_container,.registration-form
{
    background:var(--white);
    padding:2vw;
    box-shadow:rgba(0,0,0,0.1) 0 0 22px;
    border-radius:10px;
}
.form-section
{

}
.form-section .form-group
{
   padding-bottom:20px;
}
.form-section .form-group label
{
   padding-bottom:0.5vw;
   text-transform:uppercase;
   font-size:14px;
   color:var(--black);
}
.form-section .form-group .form-control
{
   border:1px solid rgba(0,0,0,0.5) !important;
   box-shadow:none;
   outline:none;
   padding:7px;
}
.btn-ccavenue
{
   border: 0;
   background: var(--Dark);
   padding: 7px 15px;
   color: var(--white);
   text-transform: uppercase;
   border-radius: 5px;
   font-weight: bold;
   letter-spacing: 0.01em;
   text-decoration: none;
   transition: .3s;
}
.btn-paypal
{
   border: 0;
   background: var(--Dark);
   padding: 7px 15px;
   color: var(--white);
   text-transform: uppercase;
   border-radius: 5px;
   font-weight: bold;
   letter-spacing: 0.01em;
   text-decoration: none;
   transition: .3s;
}



.conference-tracks-grid
{   
    
     padding-bottom:2vw;
     margin-bottom:2vw;
     display:grid;
     grid-template-columns:1fr 2fr;
}
@media only screen and (max-width: 768px)
{
    .conference-tracks-grid
    {   
        
         padding-bottom:2vw;
         margin-bottom:2vw;
         display:grid;
         grid-template-columns:1fr;
         grid-gap:20px;
    }
    
}
.conference-tracks-grid .nav
{
    background:#eee;
    padding:2vw;
    border-radius:10px;
}
.conference-tracks-grid .me-3
{
    margin-right: 2rem !important;
}
.tab-content
{
    background:#eee;
    padding:2vw;
    border-radius:10px;
}
.conference-tracks-grid .tab-pane
{

}
.conference-tracks-grid .tab-pane h5
{
    border-bottom:1px solid #999;
    padding-bottom:1vw;
    margin-bottom:1vw;
}
.conference-tracks-grid .tab-pane ul
{
     column-count:2;
}
@media only screen and (max-width: 768px)
{
    .conference-tracks-grid .tab-pane ul
    {
         column-count:1;
    }
}

.SectionCommonStyle .row{
    justify-content: center;
}

.SectionCommonStyle .heading{
    text-align: center;
}

.SectionCommonStyle .Common-wh{
    width: fit-content;
}

.Common-wh-two .heading{
    text-align: right;
}

















