*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
html{font-size:17px;}
body{font-family: 'Roboto', sans-serif; font-size:17px; padding:0;margin:0; background:#fff; color:#000; line-height: 1.4}
a{text-decoration:none; transition: all 0.25s ease-in-out 0s; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; }
.page .entry-content a {
    color: #4169e1;
}
a:hover,a:focus{outline:none;text-decoration:none;color: #EF7F1A !important; }
a:visited{color:inherit;}
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
    border:0px; outline: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {font-weight:300; font-size:1rem;}
ul,li,ol {margin: 0; padding: 0;}
.container, .container.vc_row > .vc_col-sm-12{width:100%;max-width:1600px;padding:0 15px;margin:0 auto; float:none;}
body.home .wpb_content_element, body.home .wpb_button, body.home ul.wpb_thumbnails-fluid>li {margin:0px;}
.post,.page{margin-bottom:0}
.d-flex {display: flex; flex-wrap: wrap;}
h1,h2,h3,h4,h5,h6,p{margin:0}

body.home .site-main {max-width: 100%; margin: 0 auto;}
.home .entry-header {display:none;}
.home .entry-content {margin: 0;}
/*--------Page start from here---------*/
.header-container {background: #272727; border-bottom: 3px solid #EF7F1A;}
.main-navigation {width: auto;}
.main-navigation li {margin:0 0 0 15px;}
.main-navigation > li:first-child {margin-left: 0px;}
.main-navigation li a {font-size: 17px; font-family: 'MYRIADPROSEMIBOLD'; line-height: 22px; font-weight: 700; color:#FFF;}
.main-navigation li a:hover {color:#EF7F1A;}
.site-header {display: flex; justify-content: space-between; max-width: 1600px; margin: 0 auto; padding: 0px 15px;}
.site-branding a {float: left;}
.site-branding a img {float: left;}
/*---------------Banner Section--------------*/
.banner-section.vc_row {display:flex; margin: 0;}
.banner-section.vc_row>.vc_column_container>.vc_column-inner{padding: 0; position: relative; height: 100%; display: flex; align-items: center; justify-content: center;}
.banner-section.vc_row>.vc_column_container>.vc_column-inner .wpb_wrapper {text-align:center; width:100%;}
/*.banner-section.vc_row>.vc_column_container>.vc_column-inner .wpb_wrapper h1 {font-size: 5.588rem; line-height:1.25; color:#ff3f09;}*/
.banner-section.vc_row>.vc_column_container>.vc_column-inner .wpb_wrapper h3 {font-size: 35px; line-height:40px; color:#000; font-weight: 600;}
/*.banner-section.vc_row>.vc_column_container>.vc_column-inner .wpb_wrapper p {font-size: 1.588rem; color:#000; font-weight: 400;}*/
.banner-section.vc_row>.vc_column_container>.vc_column-inner .wpb_wrapper p.blue {color: #000000;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;}

.text-center {text-align: center}
.main-title {font-size: 70px; line-height: 74px; color:#000; margin:0 0 50px 0;}
.main-title i {font-size:35px; line-height: 40px; font-weight: 400; font-style: normal; display: block; padding-bottom: 8px;}
.main-title strong {font-size: 20px; line-height: 26px; text-transform: uppercase; display: block; font-weight: 500; }
.conference-timeline {background:#f4f4f4; padding:50px 0px;}
.advisory-board.vc_row, .conference-highlights.vc_row, .conference-theme.vc_row, .confrence-commitee.vc_row, .conference-timeline.vc_row{padding:65px 0px 30px; margin: 0;}
.sponsors-section.vc_row {padding: 0px 0 65px; max-width: 1600px; margin:0 auto;}
.confrence-commitee>.vc_column_container, .advisory-board>.vc_column_container, .sponsors-section>.vc_column_container,
.conference-highlights, .conference-theme, .conference-timeline>.vc_column_container {max-width: 1600px; margin:0 auto;float: none;}
.conference-highlights.vc_row, .conference-theme.vc_row {max-width: 1600px; margin:20px auto;float: none;}
.conference-theme.vc_row {margin:30px auto;}

.conference-theme.vc_row {display: flex; position: relative; padding:0 0 0px;}
.conference-theme.vc_row .vc_col-sm-4 {padding:70px 0 0 0;}
.conference-theme.vc_row .vc_col-sm-4:before {content:""; width:1000px; top:0px; right:0; height: 100%; position: absolute; z-index: -1; background: #f4f4f4;}

.box-keynote>.vc_column-inner>.wpb_wrapper {padding: 30px; border:solid 1px #d3d3d3; box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%);}
.box-keynote>.vc_column-inner>.wpb_wrapper h4 {margin: 0 0 10px 0; color:#000; font-size:19px; line-height: 28px;}
.box-keynote>.vc_column-inner>.wpb_wrapper p {margin: 0 0 25px 0;}
.box-keynote>.vc_column-inner>.wpb_wrapper>.btn-readmore a.vc_btn3.vc_btn3-size-md {background:#000; color:#FFF; font-size: 13px; border-radius:20px; padding: 8px 30px; font-weight:600;}
.box-keynote>.vc_column-inner>.wpb_wrapper>.btn-readmore a:hover.vc_btn3.vc_btn3-size-md {background:#fcb040;}
/*Tabs*/
.vc_tta-tabs.vc_tta-tabs-position-top.theme-tabs .vc_tta-tabs-list>li>a {border-radius: 0; border:solid 1px #d3d3d3; border-right:0px; padding: 25px 40px; font-size: 24px; line-height: 28px; text-transform: uppercase; background: #FFF; font-weight: 600; color:#808080;}
.vc_tta-tabs.vc_tta-tabs-position-top.theme-tabs .vc_tta-tabs-list>li:last-child>a {border-right:solid 1px #d3d3d3;}
.vc_tta-tabs.vc_tta-tabs-position-top.theme-tabs .vc_tta-tabs-list>li.vc_active a{background: #fcb040; color:#FFF;}
.vc_tta-tabs.vc_tta-tabs-position-top.theme-tabs .vc_tta-tabs-list>li>a:hover {background: #fcb040; color:#FFF;}
.vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.theme-tabs .vc_tta-panels .vc_tta-panel-body {box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%); padding: 0;border-radius: 0;border:solid 1px #d3d3d3; background: #FFF;}
.tab-data .wpb_wrapper {padding: 40px;}
.tab-data .wpb_wrapper h4 {font-size:24px; line-height:28px; margin-bottom: 10px; color:#000000; text-transform:uppercase;}
.tab-data .wpb_wrapper p {margin-bottom: 20px;}

.member-info {position: relative; display: inline-block; box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%); margin:0 10px;}
.member-info .member-detail {background:#FFF; text-align: center; margin:12px; position:absolute;bottom:12px; left:0; right:0; padding:15px;}
.member-info .member-detail h4 {
    font-size: 18px;
    line-height: 20px;
    color: #000;
    font-weight: 400;
    padding-bottom: 10px;
}
.member-loop.slick-slide {padding: 0 0 15px;}

table.data-table thead tr td{color:#808080; font-size: 1.118rem; padding: 20px 20px 10px; border-bottom:solid 1px #d3d3d3;}
table.data-table tbody tr td{color:#000; font-size: 14px; line-height:18px; text-transform: uppercase; padding:15px 20px 15px; border-bottom:solid 1px #d3d3d3;}

.vc_btn3-container.vc_btn3-center.seemore {margin-bottom: 0; margin-top: 25px;}
.vc_btn3-container.vc_btn3-center.seemore a.vc_btn3.vc_btn3-size-md {border-radius:30px; font-size: 1.118rem; background-image: none; font-weight: 600; padding:12px 40px; background:#fcb040; color:#FFF;}
.vc_btn3-container.vc_btn3-center.seemore a:hover.vc_btn3.vc_btn3-size-md {background:#000;}

@font-face {
    font-family: 'MYRIADPROSEMIBOLD';
    src: url('../fonts/MYRIADPROSEMIBOLD.eot');
    src: url('../fonts/MYRIADPROSEMIBOLD.eot') format('embedded-opentype'),
         url('../fonts/MYRIADPROSEMIBOLD.woff2') format('woff2'),
         url('../fonts/MYRIADPROSEMIBOLD.woff') format('woff'),
         url('../fonts/MYRIADPROSEMIBOLD.ttf') format('truetype'),
         url('../fonts/MYRIADPROSEMIBOLD.svg#MYRIADPROSEMIBOLD') format('svg');
}

@font-face {
    font-family: 'MYRIADPROBOLD';
    src: url('../fonts/MYRIADPROBOLD.eot');
    src: url('../fonts/MYRIADPROBOLD.eot') format('embedded-opentype'),
         url('../fonts/MYRIADPROBOLD.woff2') format('woff2'),
         url('../fonts/MYRIADPROBOLD.woff') format('woff'),
         url('../fonts/MYRIADPROBOLD.ttf') format('truetype'),
         url('../fonts/MYRIADPROBOLD.svg#MYRIADPROBOLD') format('svg');
}

@font-face {
    font-family: 'RalewaySemiBold';
    src: url('../fonts/RalewaySemiBold.eot');
    src: url('../fonts/RalewaySemiBold.eot') format('embedded-opentype'),
         url('../fonts/RalewaySemiBold.woff2') format('woff2'),
         url('../fonts/RalewaySemiBold.woff') format('woff'),
         url('../fonts/RalewaySemiBold.ttf') format('truetype'),
         url('../fonts/RalewaySemiBold.svg#RalewaySemiBold') format('svg');
}

.sponsor-img {text-align: center;}
.sponsor-img .thumb-pic {display: inline-block;}

ul.slick-dots { background-color: #EF7F1A;
    background-color: #EF7F1A;
    width: 140px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 35px;
    padding: 8px 20px 12px 20px; height: 45px;}
ul.slick-dots li {margin: 0px 6px;}
ul.slick-dots li button{border-radius: 20px; width:16px; height:16px;font-size: 1px; overflow: hidden; text-indent: -999px; border:solid 1px #d3d3d3; background: #FFF;}
ul.slick-dots li.slick-active button { background: #d3d3d3;}
/*--------------Inner Pages Start------------------*/
header.entry-header {background:#fcf5ea; text-align:left; padding:60px 0 20px 0;  display: flex;}
header.entry-header h1 {max-width:1600px; margin:0 auto; color:#000; font-size: 25px; line-height: 30px; font-weight: 600; display: inline;}
.page .entry-content {display: table; max-width:1600px; margin:0 auto; padding:70px 15px 70px; width: 100%;}
body.home .page .entry-content {display: block; max-width:100%; padding:0; min-height:auto; text-align:left; font-size:inherit; color:inherit;}
/*--------------footer-------------------*/
.site-footer {background: #272727; }
.footer-row {margin: 0 -15px;}
.footer-left, .footer-middle, .footer-right {padding: 0 15px;}
.footer-left .widget_text {max-width: 290px; color:#FFF;}
.footer-left .widget_text p {margin: 5px 0 20px;}

.footer-middle ul, .footer-right ul { list-style: none;flex-wrap: wrap;}
.footer-right ul {display: flex;}
.footer-middle ul li {margin: 10px 15px;}
.footer-middle ul li a {color:#FFF;}
.footer-middle ul li a:hover {color:#EF7F1A;}

.footer-right ul {justify-content: flex-end;}
.footer-right ul li {margin-left: 20px;}
.footer-right ul li a {width: 35px; opacity:0.8; background:url(../images/social-media.png) 0px 0px no-repeat; height:24px; display: block; overflow: hidden; text-indent: -999px;}
.footer-right ul li a:hover {opacity: 1;}
.footer-right ul li.facebook a {background-position: 0px 0px;}
.footer-right ul li.twitter a {background-position: 0px -36px;}
.footer-right ul li.instagram a {background-position: 0px -72px;}
.footer-right ul li.youtube a {background-position: 0px -108px;}

/****Start CSS by Anjali****/
.slider-title-section {
    font-size: 42px;
    color:#EF7F1A;
    font-weight: 600;
    line-height: 46px;
}

.banner-section h1 {
    font-size: 23px;
    line-height: 28px;
    color: #000000;
    padding: 25px 0 20px 0;
    font-weight: bold;
}

.banner-section h3 {
    font-size: 25px;
    line-height: 30px;
}

.black {
    font-size: 25px;
    line-height: 28px;
    font-family: 'Roboto';
    color: #000000;
    padding: 32px 0 8px 0;
    font-weight: bold;
}

.homeslider .slick-next {
    border-radius: 0;
    width: 13px;
    height: 13px;
    font-size: 1px;
    overflow: hidden;
    text-indent: -999px;
    border: solid 1px #d3d3d3;
    background: transparent;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    cursor: pointer;
    position: absolute;
    bottom: 50px;
    right: 45.5%;
    z-index: 99;
}


.homeslider ul.slick-dots li {
    list-style-type: none;
    display: inline-block;
    cursor: pointer;
    padding: 0px 15px 4px 15px;
    float: left;
    text-align: center;
    margin: auto;
}

.homeslider .slick-prev {
    border-radius: 0;
    width: 13px;
    height: 13px;
    font-size: 1px;
    overflow: hidden;
    text-indent: -999px;
    border: solid 1px #d3d3d3;
    background: transparent;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    cursor: pointer;
    position: absolute;
    bottom: 50px;
    left: 45.5%;
    z-index: 99;
}

.homeslider ul.slick-dots li:first-child {
    border-right: 1px solid #000000;
   
}

.slick-dots {
    background-color: #EF7F1A;
    border-radius: 30px;
    padding: 10px 10px;
}

.theme-btn {
    background: #000;
    color: #ffffff !important;
    font-size: 13px;
    border-radius: 20px;
    padding: 8px 30px;
    font-weight: 600;
    float: left;
    margin-top: 30px;
}

.sponsors-section {
    display: none;
}

.conference-committee-div .slick-next, .advisory-board-div .slick-next {
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -1000em;
    border: 0;
}

.conference-committee-div .slick-next:after, .advisory-board-div .slick-next:after {
    content: "";
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
}

.conference-committee-div .slick-prev, .advisory-board-div .slick-prev {
    background-image: url(../images/left-arrow.png);
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -1000em;
    border: 0;
}

.conference-committee-div .slick-prev:after, .advisory-board-div .slick-prev:after {
    content: "";
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
}

.conference-committee-div button, .advisory-board-div button {
    position: absolute;
    z-index: 99;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 35px;
    margin-bottom: auto !important;
    cursor: pointer;
}

.conference-committee-div .slick-prev, .advisory-board-div .slick-prev {
    left: 32px;
}

.conference-committee-div .slick-next, .advisory-board-div .slick-next {
    right: 22px;
}

.home-slider {
    height: 400px;
}

.home-slider img {
    object-fit: cover;
    width: 100%;
    height:655px;
}

.homeslider ul.slick-dots li:last-child button {
    display: none;
}

.slick-dots li {
    display: none !important;
}

/*.confrence-commitee .seemore {
    display: none;
}*/

.theme-btn:hover {
    background: #fcb040;
    color: #ffffff;
}

.member-info p {
    font-size: 14px;
    line-height: normal;
}
.upcoming-row a {
    background-color: #f4f4f4;
    border-radius: 30px;
    color: #000000;
    padding: 8px 25px;
}

.table-coming-text {
    padding: 20px 20px;
    min-height: 200px;
}

.conference-timeline .vc_tta-tab.vc_active:after {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fcb040;
  content: " ";
  position: absolute;
  bottom: -15px;
  left: 35%;
}

table.data-table tbody tr:last-child td {
    border-bottom: 0;
}

.homeslider ul.slick-dots:before {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 1px;
    height: 56%;
    left: 0;
    right: 0;
    margin: auto;
    display: inline-block;
    top: 0;
    bottom: 0;
}

.home-slider {
    float: left;
    overflow: hidden;
    height: 655px;
}
ul.highlight-para {
    list-style: none;
	display: inline-block;
    padding: 20px 0;
}
.highlight-para p, .highlight-para li {
    position: relative;
    color: #000;
    font-size: 16px;
    line-height: 31px;
    padding-left: 20px;
    margin: 0 0 5px 0 !important;
}
.custom-para p, .conference-highlights .box-keynote>.vc_column-inner>.wpb_wrapper p {
    color: #000;
    font-size: 16px;
    line-height: 31px;
    padding-left: 20px;
    margin: 0 0 30px 0 !important;
}

.highlight-para p:before, .highlight-para li:before {
   content: '';
   background-image: url(../images/star.png);
   width: 14px;
   height: 13px;
   display: inline-block;
   background-size: 100%;
   margin: 0 10px 0 0;
   /* position: absolute;
   border-right:1px solid #808080;
   border-bottom:1px solid #808080;
   width:8px;
   height:8px;
   top: 15px;
   left: 0;
   transform: translateY(-50%) rotate(-45deg); */
}

/*.box-keynote .wpb_wrapper {
    min-height: 230px;
}*/

.visitores-footer {
    width: 48%;
    float: right;
}

.visitores-footer h5 {
    text-align: center;
    width: 100%;
    font-size: 20px;
    color: #ffffff;
    line-height: 24px;
    font-weight: normal;
}

.visitores-footer p {
    text-align: center;
    width: 100%;
    font-size: 26px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    padding-top: 5px;
}

.d-none {
    display: none;
}

.patron-img-section {
    width: 34%;
    position: relative;
    height: 403px;
}

.parton-right-secton {
    width: 65%;
    padding: 0 20px 0 30px;
    margin-top: 15px;
    height: 100%;
}

.patrom-main-section {
    display: flex;
    border: 1px solid #808080;
    box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%);
}

.patron-img-section img {
    position: relative;
    -webkit-box-shadow: 3px 3px 17px -4px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 3px 17px -4px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 17px -4px rgba(0,0,0,0.2);
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}
.pattron-detail {
    position: absolute;
    bottom: 10px;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 12px;
    left: 10px;
    right: 10px;
    padding: 15px;
}

.pattron-detail h3 {
    font-size: 28px;
    line-height: 32px;
    color: #000000;
    font-weight: normal;
}

.pattron-detail p {
    font-size: 19px;
    line-height: 25px;
    color: #808080;
    font-weight: normal;    
    padding-top: 8px;
}

.parton-right-secton p {
    font-size: 16px;
    line-height: 31px;
    color: #333333;
    padding-top: 40px;
}

.patrom-main-section {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    border: 1px solid #808080;
    box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%);
    min-height: 395px;
    max-width: 1056px;
    margin: 0 auto;
    width: 100%;
}

.conference-chairs .vc_column-inner {
    padding-top: 0 !important;
}

.italic-para {
    font-style: italic;
}

.advisory-board img {
    height: auto;
    object-fit: cover;
    object-position: center center;
}

.conference-committee-div .slick-track {
    display: flex;
}

.conference-committee-div .slick-track .slick-slide:nth-child(2) {
    order: 3;
    display: flex;
    flex-direction: column;
}
 
.internal-page-banner {
    display: none;
}   

.breadcrumbs span.deliminator {
    padding: 0px 6px;
}

.breadcrumbs {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: bold;
    display: inline;
    width: auto;
    float: right;
    text-align: end;
    padding-top: 10px;
}

.breadcrumbs a {
    font-weight: normal;
    color: #333333;
}

.breadcrumbs a:hover {
    color: #EF7F1A;
    transition:all 0.3s ease;
}

.page-title-header {
    position: relative;
}

.breadcrum-text {
    display: initial;
    width: auto;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    padding-right: 5px;
    font-weight: normal;
}

.conference-left-menu {
    width: 335px;
    float: left;
}

.conference-left-menu .active {
    background-color: #272727;  
    border-right: 8px solid #EF7F1A;
}

.conference-left-menu .active a {
    color: #ffffff;
} 

.conference-left-menu ul {
    float: left;
    width: 100%;
}

.conference-left-menu ul li, .parent-heading {
    float: left;
    width: 100%;
    list-style-type: none;
    font-size: 18px;
    line-height: 22px;
    border: 3px solid #000000;
    margin-top: 20px;
}
.parent-heading {
    margin-top: 0px;
}

.conference-left-menu ul li a, .parent-heading a {
    color: #000000;
    padding: 18px 25px;    
    display: inline-block;
}

.conf-common-title p {
    font-size: 48px;
    line-height: 52px;
    color: #000000;
    font-weight: bold;
    float: left;
    width: 100%;
}

.btm-title {
    float: left;
    width: 100%;
    margin: 0 !important;
}

.btm-title p {
    font-size: 26px;
    line-height: 30px;
    color: #000000;
    float: left;
    width: 100%;
    padding-top: 5px;
}

.conference-right-content {
    width: 78%;
    padding-left: 50px;
    float: left;
}

.conf-common-title {
    float: left;
    width: 100%;
    margin: 0 !important;
}

.conf-common-para p {
    font-size: 16px;
    line-height: 25px;
    color: #000;
    float: left;
    width: 100%;
    text-align: justify;
	padding: 10px 0;
}

.about-btm-para p {
    padding-top: 35px;
}

.conf-common-para {
    float: left;
    width: 100%;
    margin: 0 !important;
}

.conference-left-menu ul li:hover {
    border-color: #f4b232;
    transition:all 0.3s ease;
}

.conference-left-menu ul li:hover a {
    color: #f4b232;
    transition:all 0.3s ease;
}

.mail-info {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 40px;
}

.mail-info img {
    position: absolute;
    left: 0;
    top: 0;
}

.mail-detail {
    float: left;
    padding-left: 80px;
    width: 100%;
}

.mail-title {
    font-size: 22px;
    line-height: 26px;
    float: left;
    width: 100%;
    color: #000000;
    font-weight: bold;
}

.mailId a {
    font-size: 25px;
    line-height: 29px;
    float: left;
    width: 100%;
    color: #000000;
    padding-top: 8px;
    text-decoration: underline;
}

.mail-detail {
    float: left;
    padding: 15px 0 0 115px;
    width: 100%;
}

.mailId a:hover {
    color: #f4b232;
    transition:all 0.3s ease;
}

.contact-info-top {
    float: left;
    width: 100%;
}

.contact-map-title p {
    background-color: #272727;
    padding: 20px 30px;
    color: #ffffff;
    font-size: 25px;
    line-height: 30px;
}

.contact-map-title {
    margin: 0 !important;
}

.contact-btm-section {
    margin-top: 30px;
}

.contact-left-section img, .contact-right-section iframe {
    border: 1px solid #272727;
}

#menu-conference-committee-menu {
    display: none;
}

.conference-chiefs-div, .conference-chairs-div, .international-advisory-board-div {
    float: left;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
    display: flex;
}

.conference-chiefs-member-loop, .conference-chiefs-member-info, .conference-chairs-member-loop, .conference-chairs-member-info, .international-member-loop, .international-member-info, .board-member-loop, .board-member-info {
    width: 100%;
    display: inline-flex;
}

.conference-chiefs-member-info .thumb-pic, .conference-chairs-member-info .thumb-pic, .international-member-info .thumb-pic, .board-member-info .thumb-pic {
    float: left;
    width: 170px;
    height: 190px;
}

.conference-chiefs-member-info .thumb-pic img, .conference-chairs-member-info .thumb-pic img, .international-member-info .thumb-pic img, .board-member-info .thumb-pic img {
    box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.conference-chiefs-member-detail h4, .conference-chairs-member-detail h4, .international-member-detail h4, .board-member-detail h4 {
    font-size: 22px;
    line-height: 26px;
    float: left;
    width: 100%;
    text-align: left;
    color: #000000;
    font-weight: bold;
}

.conference-designation {
    font-size: 12px;
    line-height: 16px;
    float: left;
    width: 100%;
    text-align: left;
    color: #808080;
    padding-top: 4px;
}

.person-detail-para {
    font-size: 16px;
    line-height: 22px;
    float: left;
    width: 100%;
    text-align: left;
    color: #000000;
    padding-top: 18px;
}

.conference-chiefs-member-detail,
.conference-chairs-member-detail, .international-member-detail, .board-member-detail {
    float: left;
    width: calc(100% - 160px);
    padding-left: 20px;
}

.conference-chiefs-member-info, .conference-chairs-member-info, .international-member-info, .board-member-info {
    border: 1px solid #808080;
    padding: 20px 20px;
    box-shadow: 0px 10px 15px 0px rgb(192 180 180 / 25%);
}

.conference-chiefs-member-loop.text-center {
    margin-right: 40px;
}

.conference-chiefs-member-loop.is_width_fifty:nth-of-type(2n+2), .conference-chairs-member-loop.is_width_fifty:nth-of-type(2n+2),
.international-member-loop.is_width_fifty:nth-of-type(2n+2), .board-member-loop.is_width_fifty:nth-of-type(2n+2) {
    margin-right: 0 !important;
}

.conference-chiefs-member-loop.is_width_fifty {
    width: 100%;
    float: left;
    display: flex;
    margin-right: 0 !important;
}
, .conference-chairs-member-loop.is_width_fifty,
.international-member-loop.is_width_fifty, .board-member-loop.is_width_fifty  {
    width: 48%;
    float: left;
    display: flex;
}

.conference-chiefs-member-loop.is_width_full, .conference-chairs-member-loop.is_width_full,
.international-member-loop.is_width_full, .board-member-loop.is_width_full  {
    width: 100%;
    float: left;
}

.conference-chiefs-member-loop.is_width_full, .conference-chairs-member-loop.is_width_full, .international-member-loop.is_width_full, .board-member-loop.is_width_full {
    margin-right: 0px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0 !important;
}

.person-detail-para span {
    padding-top: 20px;
    float: left;
    width: 100%;
}

.person-detail-para span:first-child {
    padding-top: 0;
}

.conference-chiefs-member-loop, .conference-chairs-member-loop, .international-member-loop, .board-member-loop {
    width: 48%;
    float: left;
    padding-bottom: 30px;
}

.conference-chiefs-member-loop.text-center, .conference-chairs-member-loop, .international-member-loop, .board-member-loop {
    margin-right: 30px;
}

.conference-committee-parent .parent-heading {
    display: none;
}

.conference-committee-parent .conference-left-menu li:first-child {
    margin-top: 0;
}

.conference-chiefs-member-loop.is_width_full .thumb-pic, .conference-chairs-member-loop.is_width_full .thumb-pic,
.international-member-loop.is_width_full .thumb-pic, .board-member-loop.is_width_full .thumb-pic {
     float: left;
    width: 150px;
    height: 170px;
}

.conference-chiefs-member-loop.is_width_full .conference-chiefs-member-detail, .conference-chairs-member-loop.is_width_full .conference-chairs-member-detail, 
.international-member-loop.is_width_full .international-member-detail, .board-member-loop.is_width_full .board-member-detail {
    float: left;
    width: 82%;
    padding-left: 20px;
}

ul.pagination {
    display: flex;
    justify-content: center;
    text-align: center;
    width: 100%;
    padding-top: 35px;
}

ul.pagination li:first-child {
    margin-left: 0px;
}

ul.pagination li {
    display: inline-block;
    margin: 0px 4px;
    position: relative;
}

ul.pagination li span.current, ul.pagination li a:hover {
    background: #f4b232;
    border: solid 1px #f4b232;
    color: #000;
}

ul.pagination li span, ul.pagination li a {
    width: 28px;
    height: 28px;
    display: block;
    line-height: 27px;
}

ul.pagination li a {
    border: solid 1px #CCC;
    display: block;
    background: #FFF;
}
ul.pagination li span, ul.pagination li a {
    width: 28px;
    height: 28px;
    display: block;
    line-height: 27px;
    font-weight: bold;
    color: #000000;
}

ul.pagination li a.next:before {
    content: "\f105";
    font-family: 'Line Awesome Free';
    font-weight: 900;
}

ul.pagination li a.prev:before {
    content: "\f104";
    font-family: 'Line Awesome Free';
    font-weight: 900;
}


/****End CSS by Anjali****/


.conference-leadership {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.conference-leadership .wpb_column.vc_column_container {
    max-width: 290px;
    margin: 10px;
}
.conference-leadership .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 40px;
}
.conference-leadership .wpb_column.vc_column_container .wpb_text_column {
    background: #fff;
    padding: 15px;
    z-index: 1;
    bottom: 10px;
    display: block;
}
.conference-leadership p {
    font-size: 25px;
    line-height: 30px;
    color: #000;
    display: block;
    text-align: center;
}

.conference-leadership p i,
.conference-leadership p strong {
    font-size: 17px;
    line-height: 22px;
    color: #333333;
    display: block;
    text-align: center;
    font-weight: normal;
    font-style: normal;
}
.footer-row.d-flex {
    align-items: center;
}
.footer-row .widget {
    margin: 0;
    display: flex;
}
.footer-left {
    width: 25%;
}

.footer-middle {
    width: 35%;
}
.footer-right {
    width: 40%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

.footer-right section {
    width: 50%;
}
.footer-row .widget_wp_statistics_widget {
    font-size: 20px;
    line-height: 40px;
    color: #fff;
}
.footer-row .widget_wp_statistics_widget ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;

}
.footer-row .widget_wp_statistics_widget ul li label {
    font-size: 20px;
    font-weight: normal;
    padding-right: 10px;
}
p.track-content-display {
    background: #000;
    color: #FFF;
    font-size: 13px;
    border-radius: 20px;
    padding: 7px 30px;
    font-weight: 600;
    display: inline-block;
    line-height: 20px;
    cursor: pointer;
}

p.track-content-display:before {
    content: none;
}

p.track-content-display:hover {
    background: #fcb040;
}
.track-content-toggle {
    display: none;
}
.conference-highlights .box-keynote .vc_column-inner strong,
.conference-highlights .box-keynote .vc_column-inner p > strong > strong {
    font-weight: normal !important;
}
.conference-highlights .box-keynote .vc_column-inner p > em > strong {
    font-weight: bold !important;
}
.conference-highlights .box-keynote>.vc_column-inner>.wpb_wrapper {
    padding: 0;
    border: none;
    box-shadow: none;
}
.entry-content {
    min-height: calc(100vh - 370px);
}
.home .breadcum-fix.marquee-home {
    display: block;
    padding: 6px;
    font-weight: bold;
    margin: 0;
}
.home .breadcum-fix.marquee-home a {
    color: #000;
}
.breadcum-fix {
    background: #eeeeee;
    width: 100%;
}
.breadcum-fix.marquee-home .widget {
    margin: 0;
}
.member-info {
    width: 90%;
    height: 300px;
}
span.thumb-pic {
    width: 100%;
}
.member-loop .member-info span.thumb-pic img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
}
.footer-left .widget_media_image {
    margin-top: 12px;
    margin-bottom: 12px;
}
.map-image figure img {
    height: 341px;
    object-fit: cover;
}
.marquee-home a:hover {
    color: #EF7F1A !important;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    display: inline-block;
    width: 220px;
    background: #fff;
}
.main-navigation li .sub-menu li a {
    color: #000;
    text-align: left;
    padding-bottom: 10px;
}
.main-navigation li .sub-menu li:first-child a {
    padding-top: 10px;
    display: block;
}
.main-navigation li .sub-menu li a {
    padding: 10px 15px;
    width: 100%;
    display: inline-block;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
    display: block;
    left: 100%;
}

.main-navigation ul ul li.menu-item-has-children {
    position: relative;
}
.main-navigation ul ul li.menu-item-has-children:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-width: 6px;
    border-color: transparent transparent transparent #000;
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
}
.parton-right-secton p, .pattron-detail p {
    color: #000;
}
table {border:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; border-collapse: collapse; margin-top: 10px;}
table thead tr th{border-right:solid 1px #cfcfcf; text-align:left; background:#333; color:#FFF; padding:10px 15px 10px;border-bottom:solid 0px #cfcfcf;}
table thead tr th:last-child{border-right:solid 0px #cfcfcf;}
table tbody tr td{border-right:solid 1px #cfcfcf;  padding:8px 8px 8px;border-top:solid 1px #cfcfcf;}
table tbody tr:nth-child(even) td {background:#fbfbfb;}
table tbody tr td:last-child {border-right:0px;}
table tbody tr td a {color:#000; font-weight:bold; display:inline-block; margin:5px 0px; text-decoration:underline;}
table tbody tr td a:hover {color:#fcb040;}

.main-navigation li .sub-menu li {
    margin: 0;
}
.main-navigation ul > li:hover > a,
.main-navigation ul > li.current-menu-item > a,
.main-navigation ul > li.current-menu-ancestor > a {
    color: #EF7F1A;
    transition:all 0.3s ease;
}
.main-navigation ul ul > li:hover > a,
.main-navigation ul ul > li.current-menu-item > a,
.main-navigation ul ul > li.current-menu-ancestor > a {
    background: #EF7F1A;
    color: #fff;
}
.accomodation-block p {
    padding-bottom: 20px;
}

.conf-common-para ul li {
    padding: 5px 0;
}