/*
Theme Name: GeneratePress
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://generatepress.com/about
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Version: 3.6.0
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2025 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2025 Automattic, Inc.

Actual CSS can be found in /assets/css/ folder.
*/





.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
	margin-top:0;
}


.entry-header {
	display:none;
}

.page-content, .entry-content, .entry-summary {
	margin: 0 0 4em;
}

.main-navigation, .main-navigation ul ul {
	background-color: #fff !important;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

.main-navigation .main-nav ul li a, .menu-toggle {
	color: #333 !important;
}

.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a {
	background-color: #fefcae !important;	
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	background-color: #fefcae !important;	
}

.main-navigation .main-nav ul li a {
    padding-left: 30px;
    padding-right: 30px;	
}

.main_title {
    font-size: 1.7em;
    text-align: center;
    text-transform: uppercase;
}


.main_title strong {
	color:#0083b5;
}

.main_title img {
	vertical-align: middle;
	margin-right:10px;
}

.main_impo {
	border:0; 
	margin-bottom:0;
}

.main_impo td {
	border:0; 
}

.main_impo td.bg01 {
    width: 85px;
}

.main_impo td strong {
	font-size: 20px;
}

.main_impo td strong.color01 {
	color: #16a0d3;
}

.main_impo td strong.color02 {
	color: #2a93ff;
}

.main_impo td strong.color03 {
	color: #0ea486;
}

.main_impo td strong.color04 {
	color: #a40e38;
}

.main_key {
	text-align:center;
	font-size:14px;
}

.main_key strong {
	font-size:16px;
}




.main_title02 {
    font-size: 24px;
	margin-bottom:15px;
	padding-bottom:25px;
	font-weight:bold;
	color: #0083b5;
}

.main_title02 a {
	font-size: 12px;
	border: 1px solid #0083b5;
	padding: 3px 10px;
	display: inline-block;
	vertical-align: middle;
	color: #0083b5;
	box-shadow: 2px 2px 2px #e9e9e9;
	border-radius: 5px;
}


.main_title03 {
    font-size: 20px;
	margin-bottom:15px;
	font-weight:bold;
	color: #385ecd;
}


ul.conf_box {
	padding:0;
	margin:0;
	list-style:none;
}
ul.conf_box li{
	box-sizing:border-box;
	width:22%;
	display:inline-block;
	padding:0;
	margin:0;
	text-align:center;
	font-weight:400;
	border:1px solid #1a4bad;
	margin:0 1% 5px 1%;
}
ul.conf_box li a , ul.conf_box li a:link , ul.conf_box li a:visited {
	display:block;
	text-align:center;
	width:100%;
	padding:5px 0;
	background:#FFFFFF;
	color:#1a4bad;
	text-decoration:none;
	line-height:18px;
	font-size:14px;
	font-weight:400;
}
ul.conf_box li a:hover , ul.conf_box li a:active {
	background:#1a4bad;
	color:#FFFFFF;
	font-weight:700;
}
ul.conf_box li a span{
	display:block;
	font-size:14px;
	text-align:center;
}










.main_conf01 {
	margin-bottom:30px;
    text-align: justify;
}

.quick_box {
	text-align:center;
	min-height: 140px;
}

.quick_box a {
	color:#333;
}

.main_spons_box {
	text-align:left;
	margin-bottom:30px;
}

.main_spons_box img {
	margin:5px 10px;
    vertical-align: middle;
}

.spon_box ul {
	padding:0;
	margin:0;
	list-style:none;
}

.spon_box ul li {
	display:inline-block;
	vertical-align:middle;
}


.main_spons_box table {
	border:0;
}

.main_spons_box table td {
	border:0;
}

.main_spons_box table td.bg01 {
	text-align:center;
    width: 42%;
}



.site-info {
	display:none;
}

.bottom {
    background: #374057;
    color: #fff;
	font-size: 14px;
	padding:20px;
}

.bottom table {
	border:0;
	max-width:1200px;
	margin:0 auto;
	width:100%;
}

.bottom table td {
	border:0;
	text-align:center;
}

.bottom table td a {
	color: #FFFFFF;
	background: #5274b1;
	display:inline-block;
	text-decoration: none;
	padding: 3px 10px;
	border-radius: 10px;

}

.bottom table td strong {
	font-size:16px;
}

.bottom table td.bg01 {
	width:70%;
}

.bottom table td.bg02 {
	width:30%;
	text-align:right;
}

#top_menu {
	text-align: right;
	max-width:1240px;
	margin:0 auto;
	position: relative;
	z-index: 9999;
}

#top_menu ul {
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	position: absolute;
    right: 5px;
	top: 5px;
}

#top_menu ul li {
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	padding-bottom:0;
}

#top_menu ul li img {
	margin-left:3px;
}


#top_menu ul div {
	margin-top:10px;
}


.count_bg {
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	position: absolute;
    left: 5px;
	top: 5px;
}

.separate-containers .page-header-image, .separate-containers .page-header-content {
	margin-top:0;
	max-width:100%;
}

.separate-containers .page-header-image img {
	width:100%
}

.sidebar .widget .widget-title {
    text-align: center;
    padding: 25px 10px;
    border: 1px solid #d6d6d6;
	margin-bottom:0;
	font-weight:bold;
}

.widget ul li {
	background:url(/wp-content/uploads/2023/04/sub_dott.gif) 10px 22px no-repeat;
	padding:10px 10px 10px 20px;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	font-size:14px;
}

.widget ul li a {
	color:#333;
}

.sub_title {
	text-align: center;
    font-weight: bold;
    font-size: 30px;
	margin-bottom:30px;
}

.sub_title02 {
    font-weight: bold;
    font-size: 24px;
	margin-bottom:15px;
    border-bottom: 1px dotted #b1b1b1;
    padding-bottom: 10px;
}




.sub_title03 {
	font-weight: bold;
    font-size: 18px;
	margin-bottom:10px;
	color: #9c1a1a;
}

.table01 td.bg01 {
	background: #fff8f7;
}

.current-menu-item {
    background-color: #f3f3f3 !important;
}

.Committee {
	border:1px solid #c3c3c3;
	max-width:360px;
	width:100%;
	float: left;
    margin: 10px;
}

.Committee td {
	border:0;
	color:#929292;
	font-size:14px;
	line-height:160%;
}

.Committee td p {
	margin-bottom:0;
}

.Committee td strong {
	color:#3475f1;
	font-size:16px;
}

.Committee td span {
	border:0;
	color:#333;
	font-weight:600;
	font-size:16px;
}

.Keynote {
	width:100%;
    margin-bottom: 10px;
	border:0;
}

.Keynote td{
	border-bottom:1px solid #c3c3c3;
	line-height:160%;
	border-right:0;
	vertical-align:top;
}

.Keynote td.bg01{
	border:0;
	width:147px;
}

.Keynote td i {
	font-weight:bold;
	color:#0e69b7;
	line-height:180%;
}

.Keynote td span {
	color:#929292;
	font-size:14px;
}

.Keynote td p {
	margin-bottom:0;
}

.Keynote td a {
	font-size:12px;
	display:inline-block;
	margin-top:10px;
	color:#333;
	background:#d6d6d6;
	padding: 0px 13px;
	font-weight:bold;
}

.Keynote td div {
	font-size: 14px;
    border: 2px solid #939393;
    display: inline-block;
    padding: 0px 10px;
	margin-top:10px;
}


.program {
	border-top:1px solid #676767;
	border-left:1px solid #676767;
}

.program th {
	text-align:center;
    background: #287ebd;
    color: #fff;
	border-right:1px solid #676767;
	border-bottom:1px solid #676767;
	font-size:12px;
}

.program td {
	text-align:center;
	border-right:1px solid #676767;
	border-bottom:1px solid #676767;
	font-size:12px;
}

.program td.bg00 {
    background: #f9f9f9;
}
.program td.bg01 {
    background: #fff6d4;
}
.program td.bg02 {
    background: #ffd4d4;
}
.program td.bg03 {
    background: #d4ebff;
}
.program td.bg04 {
    background: #fff6d4;
}
.program td.bg05 {
    background: #e4ffd4;
}
.program td.bg06 {
    background: #dcffd4;
}

.table02 {
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}

.table02 th {
	text-align:Center;	
    background: #d0d0d0;
	font-size:14px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	padding:3px 3px;
}

.table02 td {
	text-align:Center;
	font-size:14px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	padding:3px 3px;
}

.table02 td.bg01 {
	background: #d0d0d0;
}

.table02 td.bg02 {
	background: #f7d9c8;
}



.table03 {

}

.table03 th {
    background: #3a4a7d;
	color:#fff;
	text-align:Center;
}

.table03 td {
	text-align:Center;
	vertical-align:middle
}

.table03 tr:nth-child(2n+1) {
    background: #f7f7f7;
}



.about01 {
	text-align:center;
	font-weight:bold;
	font-size:20px;
	background:url(/wp-content/uploads/2019/08/bar.jpg) center bottom no-repeat;
	margin-bottom:5px;
}

.about02 {
	text-align:center;
	font-weight:bold;
	font-size:24px;
}

.about02 span {
	color:#303796;
}

.about_img {
	max-width:380px;
	padding:5px;
	border:1px solid #cecece;

}

.buttn00 {
    background: #ed7d31;
    color: #fff !important;
    padding: 3px 20px;
    border-radius: 5px;
	display: inline-block;
	margin:10px;
	text-decoration:none;
}

.buttn01:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}

.buttn01 {
    background: #374057;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 30px;
    display: inline-block;
    margin: 5px;
    text-decoration: none;
	
}

.buttn01:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}

.buttn02 {
    background: #1d5b9c;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 30px;
    display: inline-block;
    margin: 5px;
    text-decoration: none;
}

.buttn02:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}


.buttn03 {
    background: #1d5b9c;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
	text-decoration:none;
}

.buttn03:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}


.buttn04 {
    background: #148490;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
	text-decoration:none;
}

.buttn04:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}


.buttn05 {
    background: #999999;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
	text-decoration:none;
}




.table_about {
	border:0;
	border-top:2px solid #ed7d31;
}

.table_about td {
	border:0;
	vertical-align:top;
	text-align:justify;
}

.table_about td.bg01 {
	width:300px
}

.table_about td h4 {
	font-weight:bold;
}


.table_about02 {
	border:0;
	border-top:2px solid #ed7d31;
	border-bottom:2px solid #ed7d31;
}

.table_about02 td {
	border:0;
	vertical-align:top;
	text-align:justify;
}

.table_about02 td h4 {
	font-weight:bold;
}

.table_about02 td p {
	margin-bottom:0;
}

.hotel {
	border:0;
}

.hotel th {
	text-align:Center;
	border: 1px solid #e6daba;
    background: #fffecc;
}

.hotel td {
	border:0;
	text-align:Center;
	border-bottom: 1px solid #e6daba;
}

.trans_ul {
	padding:0;
	margin:0;
	list-style:none;
}

.trans_ul li {
	padding-left: 50px;
	padding-top: 7px;
}

.trans_ul li.bg01 {
	background:url(/wp-content/uploads/2019/08/trans_icon01.jpg) 0 0 no-repeat;
}

.trans_ul li.bg02 {
	background:url(/wp-content/uploads/2019/08/trans_icon02.jpg) 0 0 no-repeat;
}

.trans_ul li.bg03 {
	background:url(/wp-content/uploads/2019/08/trans_icon03.jpg) 0 0 no-repeat;
}

.trans_ul li h5 {
	font-weight:bold;
}

.cent_buttn {
	text-align:center;
}

.cent_buttn ul {
	padding:0;
	list-style:none;
	margin:0;
}

.cent_buttn ul li {
	display:inline-block;
}

.table04 th {
	background:#e97400;
	color:#fff;
	border:1px solid #e97400;
}

.table04 td {
	border:1px solid #e97400;
}

.table04 td p {
	margin-bottom:0;
}

.table05 td {
	text-align:left;
}

.table05 td.bg01 {
	text-align:center;
	background:#f5f5f5;
}

.table06 {
	border:0;
}

.table06 td {
	border:0;
}

.table06 td.bg01 {
	width:60%;
}



/* tab s */

.su-tabs-nav {
	margin-bottom:20px;
}

.su-tabs-nav span {
	font-size:14px !important;
	text-align: center;
	font-weight:bold;
	color:#fff !important; 
	background: #b5b5b5 !important;	
	padding: 10px 30px !important;
}

.su-tabs-nav span.last {
	border-right:0;
}

.su-tabs {
	background: #fff !important;
}

.su-tabs-nav span.su-tabs-current {
	background: #f79646 !important;	
}

.su-tabs-nav span:hover {
	background: #f79646 !important;	
}

.su-tabs-pane {
	font-size:16px !important;	
	padding:0 !important;
}



/* tab e */


.trans th {
	text-align:center;
	background:#f3f3f3;
}

.trans td {
	text-align:center;
}

.trans td.lef_t {
	text-align:left;
}

.chair {
	padding: 5px;
    border: 1px solid #cacaca;
    float: left;
    margin: 0 30px 30px 0;
}

.entry-content p {
	text-align:justify;
}

.cb {
	clear:both;
}

.img_left {
	float:left;
}
.img_right {
	float:right;
	text-align:right;
}

.color01 {
	color:#1d5fc1;
}

.color02 {
	color:#c11d1d;
}

.ipor_table {
	border: 2px solid rgba(0,0,0,.1);
}

.ipor_table td {
	border:0;
	padding:8px 20px;
    font-size: 16px;
}

.ipor_table td.rig_t {
	text-align:right;
	color:#a71a1a;
}

#kboard-default-latest {
	min-height:124px;
	border: 2px solid rgba(0,0,0,.1) !important;
}


.kboard-default-poweredby,
#kboard-default-latest table thead {
	display:none;
}

#kboard-default-latest table {
	border-bottom:0;
	margin-bottom:8px;
}

#kboard-default-latest table .kboard-latest-title {
	font-size:16px !important;
	border-top:0 !important;
	padding: 8px 20px !important;
}

#kboard-default-latest table .kboard-latest-date {
	font-size:16px !important;
	text-align:right !important;
	border-top:0 !important;
	padding: 8px 20px !important;
    width: 130px;
}

.main_ul {
	margin-bottom:0;
}

table.committees {
	border:0;
}

table.committees td {
	border:0;
	vertical-align:top;
}

table.committees td table {
	border: 1px solid #eeeeee;
    padding: 10px;
    background: #f9f9f9;
}

table.committees td table td {
	width:50%;
	padding-left: 20px;
    background: url(/wp-content/uploads/2019/12/list_icon03.gif) no-repeat 8px 17px;

}

table.committees td table td.non {
	background:none
}

.table06 td img {
	width:100%;
}

.table07 {
	border:0;
}


.table07 td {
	border:0;
	text-align: justify;
}

.table07 td.bg01 {
	width:140px;
}

.table07 td div.box01 {
	max-width: 100px;
    background: #4b5790;
    text-align: center;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    font-size: 12px;
}

.table07 td div.box02 {
	max-width: 100px;
    background: #9ea53a;
    text-align: center;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    font-size: 12px;
}

.table07 td i {
	font-weight: bold;
    font-size: 1.3em;
    line-height: 50px;
    color: #291984;
}


.table08 th {
    text-align: center;
    background: #848484;
    color: #fff;
}

.table08 td {
	text-align:center;
}

.table08 td ul {
	margin-bottom:0;
}


.main_Speakers {
	text-align:center;
	font-size:14px;
}

.main_Speakers strong {
	font-size:16px;
}

.accom_day {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	color:#498ed6;
}

.acc_box {
	border:1px solid #bdbdbd;
	padding:20px;
	margin-bottom:20px;
}

.acc_box h4 {
	font-weight:bold;
	color:red;
	font-size:18px;
}

.acc_box p {
	margin-bottom:0;
	font-weight:bold;
}

.wm_chiar {
	float:right;
	margin:0 0 30px 30px;
}




.program_table {
	border:0;
	border-top:1px solid #333;
	border-left:1px solid #333;
}

.program_table th {
	text-align:Center;	
    background:#efefef;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:10px;
}

.program_table td {
	text-align:Center;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:10px;
}

.program_table td.bg01 {
	border-top:0;
	border-left:0;
	border:0;
	color:#fff;
}




.g_box {
	text-align: Center;
    background: #eaeaea;
    padding: 20px;
    border: 1px solid #9a9393;
}

.g_box h4 {
	font-weight:bold;
}

.g_box p {
	text-align: Center;
	margin-bottom:0;
}



.wm_box {
	    text-align: justify;
}

.wm_box img {
	float:left;
	margin: 30px 30px 20px 0px;
}

.main_title01 {
	font-weight: bold;
    color: #ff6a31;
}

.main_p {
	text-align: justify;	
}




.sidebar .widget .widget-title {
    text-align: center;
    padding: 20px;
    border: 1px solid #316277;
    margin-bottom: 0;
    font-weight: bold;
    background: #374057;
    color: #fff;
    background-size: cover;
}

.widget ul li {
	background:url(/wp-content/uploads/2023/09/sub_dott.png) 10px 24px no-repeat;
	padding:15px 10px 15px 20px;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	font-size:14px;
	margin-bottom:0;
}

.widget ul li a {
	color:#333;
	text-decoration:none;
}

.current-menu-item a {
    color:#960505 !important;
}

strike {
	color:#909090
}

.border_none {
	border:0;
	width: auto;
}

.border_none td {
	border:0;
    padding: 2px;
}

.main_talks_left {
	display: inline-block;
    width: 17%;
    float: left;
    margin: 0 0 0 0;
	vertical-align:middle;
}

.main_talks_right {
	display: inline-block;
    width: 33%;
    float: left;
    padding:6% 20px 0 15px;
	vertical-align:middle;
}

.main_talks_box {
	
}

.main_talks_box ul {
	padding:0;
	margin:0;
	list-style:none;
}

.main_talks_box ul li {
	display:inline-block;
	max-width: 260px;
    width: 100%;
    padding: 10px;
    vertical-align: top;
    text-align: center;
}

.main_talks_box ul li img {

}



.main_talks_box02 ul {
	padding:0;
	margin:0;
	list-style:none;
}

.main_talks_box02 ul li {
	display:inline-block;
	max-width: 220px;
    width: 100%;
    padding: 10px;
    vertical-align: top;
    text-align: center;
}

.main_talks_box02 ul li img {
	width:100px
}

.main_talks_table {
	border:0;
    max-width: 360px;
    width: 100%;
    display: inline-block;
}

.main_talks_table td {
	border:0;
}


.com_dl dt {
	color:#385ecd;
}

.com_dl dd {
    margin: 0 0 5px 5px;
    background: url(/wp-content/uploads/2023/09/sub_dott.png) 0 10px no-repeat;
    padding-left: 10px;
}



.key_sub_table  {
	border:0;
	border-bottom:1px solid #c5c5c5;
}

.key_sub_table td {
	vertical-align:top;
	border:0;
}

.key_sub_table td h5 {
	font-weight: bold;
	font-size:16px;
	color:#385ecd;
}


.key_sub_table td.bg01 {
	width:140px;
}


.key_buttn01 {
	background: #264f9d;
    padding: 5px 15px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border-radius: 5px;
    text-decoration: none;
}

.key_buttn02 {
	background: #ef6300;
    padding: 5px 15px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border-radius: 5px;
    text-decoration: none;
}

.main_toggle {
    cursor: pointer;
}

.sub_toggle {
    display: none;
    padding: 15px;
    border: 1px solid #d7d7d7;
    background: #f7f7f7;
	font-size:14px;
}



.journal_table {
	border:0;
	border-bottom:1px solid #d7d7d7;
}

.journal_table td {
	border:0;
}

.journal_table td.bg01 {
	width:140px;
	text-align:right;
}


.Social_table th {
	
}


.Social_table {
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}

.Social_table th {
	text-align:Center;	
    background: #d0d0d0;
	font-size:14px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	padding:3px 3px;
}

.Social_table td {
	text-align:Center;
	font-size:14px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	padding:3px 3px;
}

.Social_table td:last-child {
	text-align:left;
}



.Social_table02 {
	border:0;
}

.Social_table02 td {
	border:0;
	vertical-align:top;
}


.Social_table02 td.bg01 {
	width:190px;
}

dl.com_dl {
	margin-bottom:30px;
}




.Journal_table {
	border:0;
}

.Journal_table td {
	border:0;
	vertical-align:top;
    position: relative;
	padding: 0 8px;
}

.Journal_table td div{
    bottom: 0;
    position: absolute;
}

.Journal_table td.bg01 {
	width:135px;
}





@media (max-width: 1020px) {
	#top_menu {
		text-align:center;
	}

	#top_menu ul,
	.count_bg {
		position: relative;
	}
}


@media (max-width: 768px) {
	.bottom table td.bg01,
	.bottom table td.bg02,
	.main_spon td,
	.table06 td, .table06 td.bg01 {
		width:100%;
		display:block;
		text-align:center;
	 }

	.table_about td {
		width:100% !important;
		display:block;
		text-align:center;
	}

	.hotel td,
	.hotel th {
		width:100%;
		display:block;
		text-align:center;
	}

	table.committees td {
		width:100%;
		display:block;
		text-align:center;
	 }

	 table.committees td table td {
		width:100%;
		display:block;
		text-align:left;
	 }

	 .wm_chiar {
		float:none;
	 }

	 .wm_box img { 
		float:none;
		margin:10px;
	 }

	 .main_talks_left,
	 .main_talks_right {
			display: block;
			width: 100%;
			float: none;
			padding:5px;
			text-align:center;
	 }

	 .main_spons_box table td,
	 .main_spons_box table td.bg01 {
		width:100%;
		display:block;
		text-align:center;
	 }

	.key_sub_table td,
	.key_sub_table td.bg01 {
		width:100%;
		display:block;
	}

	.key_sub_table td.bg01 {
		text-align:center;	
	}

	.Social_table02 td,
	.Social_table02 td.bg01 {
		width:100%;
		display:block;
	}

	.Journal_table td.bg01,
	.Journal_table td {
		width:100%;
		display:block;
		text-align:center;	
	}

	.Journal_table td div{
		position: relative;
	}

}

