@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	background: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
h1, h2, h3, h4, h5 {
	font-family: 'Source Sans Pro', sans-serif;
	margin: 0;
	font-weight: 100;
}
.wrapper {
	width: 98%;
	margin: auto;
	padding: 0;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	transition: 0.3s;
}
li {
	list-style: none;
}
/*Header*/

.venue-info1 {
	background: #e1e1e1;
	padding: 8px 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.venue-info1 a {
	display: inline-block;
	width: 280px;
	margin: 0 10px;
	vertical-align: middle;
}
.venue-info1 a img {
	width: 100%;
}
.venue-info1 img {
	display: inline-block;
	padding: 0 10px;
}
header {
	width: 100%;
	z-index: 1111;/* padding: 3% 0; */
}
.header-top {
	margin: auto;
}
.headerbrdr {
	background: #c31215;
	width: 100%;
	z-index: -1;
	padding: 7px 0;
}
.headerbrdrsec {
	margin-left: 21%;
}
.header-top h2 {
	color: #fff;
	/*padding: 10px 25px 0 0;*/
	font-size: 28px;
	line-height: 31px;
	font-weight: bold;
}
.header-top h4 {
	font-size: 18px;
	color: #fff;
	padding-top: 8px;
	font-weight: bold;
}
.header-top-left {
	float: left;
	overflow: hidden;
	margin: 10px 10px 0;
	width: 17%;
	padding: 0 0 0 21px;
}
.header-top-left img {
	padding: 3%;
	background: #ffffff;
	width: 94%;
}
.header-top-right {
	overflow: hidden;
	width: 88%;
	margin: auto;
}
.header-top-right-left {
	float: left;
	overflow: hidden;
	width: 55%;
}
.header-top-right-right {
	float: right;
	overflow: hidden;
	width: 42%;
}
.header-top-right-right ul li h3 span {
	color: #c31215;
}
.header-top-right ul li h3 sup {
	font-size: 13px;
}
.header-top-right ul li h3.workshophome {
	float: left;
	overflow: hidden;
	text-align: right;
	margin: 0 11px 0 0;
	border-right: 1px solid #cecece;
	padding: 0 10px 0 0;
}
.header-top-right ul li p.workshophome1 {
	float: left;
	overflow: hidden;
	font-weight: bold;
	line-height: 24px;
	vertical-align: bottom;
}
.header-top-right-left {
	border-right: 5px solid #c31215;
}
.header-top-right ul li {
	display: block;
	color: #000;
}
.header-top-right-right ul li span {
	color: #066b0a;
	font-weight: bold;
	font-size: 17px;
}
.header-top-right ul li h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0;
	line-height: 20px;
}
.header-top-right ul li strong {
	font-size: 19px;
	color: #c31215;
	font-weight: bold;
}
/*.innermenu > header {
	background: #ffffff;
	box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.17);
}*/
header a.logo {
	display: inline-block;
	color: #fff;
	font-weight: bold;
	font-size: 55px;
	padding: 15px 0 15px 20px;
}
#nav {
	display: block;
	background: #ffc000;
	vertical-align: top;
	margin-top: 30px;
	width: 100%;
	text-align: center;
	margin: auto;
}
#nav ul li {
	display: inline-block;
	text-align: center;/*border-right: 1px solid #e3e3e3;*/
}
#nav ul li:last-child {
	border: none;
}
#nav ul li a {
	text-decoration: none;
	color: #000000;
	padding: 10px 4px;
	font-size: 14px;
	text-transform: uppercase;
	transition: 0.5s;
	display: inline-block;
	font-family: 'Source Sans Pro', sans-serif;
}
#nav ul li ul {
	display: none;
}
#nav ul li:hover ul {
	display: block;
	position: absolute;
	background: #d33b3d;
	border-radius: 3px;
	padding: 10px;
	box-shadow: 0px 4px 10px -3px rgba(0, 0, 0, 0.7);
	margin: 0;
}
#nav ul li:hover ul::after {
	content: "";
	position: absolute;
	top: -13px;
	left: 10%;
	margin-left: 0;
	border-width: 8px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0) #00000000 rgb(211, 59, 61) rgba(51, 51, 51, 0);
}
#nav ul li ul li {
	display: block;
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#nav ul li ul li:last-child {
	border: none;
}
#nav ul li ul li a {
	display: block;
	margin: 3px auto;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 0px;
	text-align: left;
}
#nav ul li ul li a:hover {
	color: #000000;
}
.Loginmenu {
	background: #93161d;
	overflow: hidden;
	padding: 0px 10px;
	color: #fff;
}
.Loginmenu ul {
	float: right;
	color: #fff;
}
.Loginmenu ul li {
	list-style: none;
	display: inline-block;
}
.Logname {
	margin-top: 4px;
	display: inline-block;
}
.Loginmenu ul li a {
	display: inline-block;
	color: #ffffff;
	padding: 5px 6px;
	margin: 0px 2px;
	font-size: 12px;
}
.Loginmenu ul li a:hover {
	background: #ffc000;
	color: #000000;
}
.info1 {
	width: 84%;
	font-size: 17px;
	text-align: center;
	margin: auto;
	line-height: 25px;
	background: #ffcc00;
	padding: 8px;
	font-weight: bold;
}
.info {
	margin: 2px auto;
	background: #ffcc00;
	padding: 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
}
.information1 {
	width: 90%;
	margin: 0 auto 5px;
	padding: 5px 0 0;
	font-size: 20px;
	text-align: center;
	color: #ffffff;
	border-radius: 3px;
}
.blink {
	-webkit-animation: NAME-YOUR-ANIMATION 0.8s infinite;
	-moz-animation: NAME-YOUR-ANIMATION 0.8s infinite;
	-o-animation: NAME-YOUR-ANIMATION 0.8s infinite;
	animation: NAME-YOUR-ANIMATION 0.8s infinite;
	padding: 5px 20px;
	color: #fff;
	border-radius: 3px;
	display: inline-block;
	font-size: 16px;
	margin: 0 0 10px;
}
@-webkit-keyframes NAME-YOUR-ANIMATION {
 0%, 49% {
 background-color: #4caf50;
}
 50%, 100% {
 background-color: #c31215;
}
}
.information1 img.infogif {
}
.information1 img.cme_credit_gif {
	width: 16%;
}
.information1 img {
	display: inline-block;
	margin: 0px 2px 7px;
}
.registration_details .information1 {
	font-size: 23px;
	padding: 15px 10px 20px;
	width: 65%;
}
.information1 ul {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 25px;
}
.information1 ul li {
	list-style: none;
	display: inline-block;
	margin: 0px 0px;
}
.information1 ul li a {
	font-size: 15px;
	background: #c31215;
	color: #fff;
	padding: 2px 10px 5px 10px;
	display: block;
	box-shadow: inset 0px 0px 3px 2px #a01517;
	transition: 1s;
}
.information1 ul li a:hover {
	background: #000;
	box-shadow: none;
}
/*Header*/
/*section1*/
section {
	display: block;
	width: 100%;
}
/*section .banner1 {
	position: relative;
}*/
.banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.banner-left {
	float: left;
	overflow: hidden;
	width: 35%;
	background: #9f121a;
	-webkit-transform: skew(17deg);
	-moz-transform: skew(17deg);
	-o-transform: skew(17deg);
	transform: skew(17deg);
}
.banner-left h1 {
	font-size: 74px;
	color: #ffffff;
	padding: 46% 0 71.8% 10%;
	-webkit-transform: skew(-17deg);
	-moz-transform: skew(-17deg);
	-o-transform: skew(-17deg);
	transform: skew(-17deg);
}
.banner-left h1 span {
	font-size: 74px;
	display: block;
	padding: 25% 0 0 12%;
}
.banner-right {
	float: right;
	overflow: hidden;
	width: 63%;
	margin: auto;
}
.banner-right ul {
	position: absolute;
	bottom: 0;
	left: 40%;
	bottom: 3%;
	left: 30%;
	text-align: left;
}
.banner-right h3 {
	font-size: 36px;
	background: #9f121a;
	color: #fff;
	padding: 10px;
	/*margin: 40% auto auto;*/
	margin: 30% auto auto;
	float: left;
	padding: 15px 24px;
}
.banner-right .block1 {
	/*	width: 40%;*/
	width: auto;
	float: left;
	overflow: hidden;
	margin: 10px;
}
.banner-right .block1 img {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}
.banner-right .block1 p {
	display: inline-block;
	overflow: hidden;
	color: #fff;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	/*width: 80%;*/
	width: auto;
	text-align: left;
	vertical-align: middle;
}
.banner-right ul li {
	display: block;
	background: #9f121a;
	margin: 10px;
	font-size: 16px;
	color: #fff;
	padding: 5px 10px 10px;
	font-weight: bold;
}
.banner-right ul li span {
	font-size: 30px;
	font-weight: bold;
}
/*section1*/
/*section2 welcome message*/
.container1 {
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
}
/*.container1-left {
	float: left;
	overflow: hidden;
	width: 15%;
	text-align: left;
	margin: 5% auto;
}*/
.container2-right {
	float: left;
	overflow: hidden;
	/*width: 50%;*/
	width: 63%;
	margin: 2% auto 0;
	text-align: left;
	padding: 0 25px;
}
.container2-right-bottom {
	margin: 20px auto 0;
	text-align: left;
}
.container2-right-bottom img {
	width: 100%;
}
ul.wcaprague2020 li {
	display: inline-block;
	width: 48%;
	margin: 0 5px 8px;
}
ul.wcaprague2020 li.col-2 {
	width: 98%;
	display: inline-block;
}
.container2-right-bottom img:hover {
	opacity: 0.9;
}
.container1 h1 {
	font-size: 35px;
	font-weight: bold;
	color: #9f121a;
	line-height: 37px;
	padding-bottom: 15px;
}
.container1 h1 span {
	color: #8c8b8c;
	font-size: 40px;
	display: block;
	padding-bottom: 10px;
}
.container1 a {
	display: block;
	margin: 25px 0;
	padding: 10px;
	background: #9f121a;
	font-size: 18px;
	text-decoration: none;
	color: #fff;
	width: 15%;
	display: inline-block;
	box-shadow: 7px 7px 6px #ccc;
	text-align: center;
}
.container1 .workshop_status h3 a {
	background: none;
	margin: auto;
	width: auto;
	color: #9f121a;
	box-shadow: none;
}
.container1 .workshop_status h3 a:hover {
	color: #333333;
}
.container1 a:hover {
	background: #ffffff;
	color: #9f121a;
	transition: 0.3s;
	box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.37);
}
.brochure-download {
	display: inline-block;
	overflow: hidden;
	width: 35%;
	vertical-align: top;
}
.brochure-download a {
	display: inline-block;
	width: auto;
	margin-left: 10px;
	background: #ffcc00;
	color: #000000;
}
.container1 .brochure-download a:hover {
	background: #9f121a;
	color: #fff;
	transition: all ease-in-out 0.9s;
	box-shadow: 7px 7px 6px #ccc;
}
.worktitle {
	font-size: 10px;
	text-align: left;
}
.worktitle1 {
	margin-top: 12px;
	font-size: 10px;
	text-align: left;
}
.workshop_status {
	width: 26%;
	float: right;
	overflow: hidden;
	background: #fff7e1;
	padding: 20px 0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
	margin: 0 10px 0 0px;
	border-radius: 5px;
}
.workshop_status h3 {
	font-size: 18px;
	color: #9f121a;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	font-weight: bold;
}
.workshop_status img {
	width: 100%;
}
.workshop_status ul {
	margin: 0px 0 0;
}
.workshop_status ul li {
	list-style: none;
	width: 100%;
	margin: 1px auto 5px auto;
	text-align: center;
	padding: 0;
	/* display: block; */
	overflow: hidden;
}
.workshop_status h4 {
	overflow: hidden;
	color: #a2121c;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
	width: 11%;
	/* text-align: left; */
	float: left;
	line-height: 1;
}
.workshop_status .mastercount h4 {
	overflow: hidden;
	color: #f37301;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
	width: 11%;
	/* text-align: left; */
	float: left;
	line-height: 1;
}
.workshop_status .works {
	background: #fdf0cb;
	width: 70%;
	height: 9px;
	float: left;
	overflow: hidden;
	border: 1px solid #eadaa7;
	border-radius: 5px;
	margin-top: 1px;
}
.workshop_status span {
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	overflow: hidden;
}
.workshop_status p {
	font-size: 10px;
	color: #9f121a;
	font-weight: bold;
	float: left;
	line-height: 13px;
	vertical-align: top;
	margin: 0 0 0 4px;
}
.workshop_status .mastercount p {
	color: #f37301;
}
.workshop_status span.filled_workshop {
	float: left;
	overflow: hidden;
	/*margin: 0 0 0 3px;
	    position: absolute;
    top: -5px;*/
	
	line-height: 9px;
}
.workshop_status span.filled_workshop1 {
	position: relative;
	top: -17px;
	left: 93px;
}
.workshop_status span.filled_workshop p {
	font-size: 10px;
	display: inline-block;
}
.workshop_status span.filled_workshop.completed_status {
	position: absolute;
	top: 2px;
	left: 71%;
}
.workshop_status ul li.completed_status_list {
	position: relative;
}
.workshop_status1 {
	float: right;
	width: 28%;
	text-align: left;
	margin: 30px 30px 0 0;
}
.workshop_status1 ul li {
	display: inline-block;
	width: 48%;
	vertical-align: top;
	margin: 0 1px 5px;
}
.workshop_status1 ul li.col-2 {
	width: 98%;
	margin: 0 0 5px;
}
.workshop_status1 ul li img {
	width: 100%;
}
.workshop_status1 ul li a {
	padding: 0;
	width: auto;
	margin: 0;
	box-shadow: none;
	display: block;
	background: none;
	transition: none;
}
.workshop_status1 ul li a:hover {
	box-shadow: none;
	transition: none;
	padding: 0;
	overflow: hidden;
}
.workshop_status1 ul li a:hover img {
	opacity: 0.8;
}
/*section2 welcome message*/
/*section3 quick-link*/
section h2 {
	color: #9f121a;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	padding: 20px 10px;
}
.quick-link {
	margin: 2% auto 8%;
	text-align: center;
}
.quick-box {
	display: inline-block;
	width: 23%;
	margin: auto 1px;
	text-align: center;
	background: #f2f2f2;
	padding: 25px 10px;
	vertical-align: top;
}
.quick-box h3 {
	color: #333;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 30px 0;
}
.quick-box a {
	display: block;
	width: 30%;
	box-shadow: 7px 7px 6px #cdcccc;
	padding: 10px;
	color: #9f121a;
	background: #cdcccc;
	font-weight: bold;
	margin: auto;
}
.quick-box a:hover {
	background: #9f121a;
	color: #fff;
	transition: all ease-in-out 0.7s;
	box-shadow: 7px 7px 6px rgba(238, 0, 52, 0.2784313725490196);
}
/*section3 quick-link*/
/*section4 home-faculty*/

.InnerPage .home-faculty {
	margin: auto;
}
.home-faculty {
	margin: 8% auto;
}
.home-faculty ul {
	margin: 4% auto;
	text-align: center;
}
/*.home-faculty ul li {
	position: relative;
	width: 24%;
	margin: 10px auto;
	display: inline-block;
}*/
/*.mask {
	position: absolute;
	background: rgba(255, 255, 255, 0.58);
	bottom: 0;
	width: 100%;
	text-align: left;
	height: 85px;
	padding-left: 10px;
}*/

.mask span {
	display: block;
	background: #ee0034;
	width: 40px;
	margin: auto;
	line-height: 0;
	border-radius: 20px;
	padding: 4px 0 5px;
	transition: 0.5s;
}
.home-faculty ul li:hover {
	transform: scale(1.05, 1.05);
	background: #f5f5f5;
	border-top: 4px solid #ee0034;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.30);
	transition: 0.5s;
}
.home-faculty ul li {
	width: 20%;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	margin: 10px 12px 10px;
	text-align: center;
	border-radius: 5px;
	cursor: default;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.20);
	border-top: 4px solid #c8c8c8;
	padding: 10px 0;
}
/*.home-faculty ul li a{
	transition: 0.5s;}*/
.mask h3 {
	margin: 8px 20px 0px;
	color: #9f121a;
	font-size: 16px;
	font-weight: bold;
}
.mask p {
	color: #484646;
	font-size: 12px;
	font-weight: bold;
	margin: 0 20px;
	padding-top: 5px;
}
.home-faculty ul li:hover .mask span {
	background: #333;
}
/*.mask span img {
	position: absolute;
	right: 30px;
	top: -20px;
}*/
/*.home-faculty ul li:hover .mask {
	height: 266px;
	transition: ease-in-out 0.9s;
}*/
#mixedSlider {
	margin: 6% auto;
}
/*section4 home-faculty*/
.bottom-container {
	margin: 8% auto auto;
	background: url(../images/bottom-bg.jpg) no-repeat center;
	background-size: cover;
	padding: 20px 0;
	text-align: center;
}
.bottom-container-block {
	width: 30%;
	margin: 10px;
	display: inline-block;
	background: rgba(255, 255, 255, 0.28);
	border-radius: 10px;
	padding: 15px 0;
	min-height: 416px;
	vertical-align: top;
}
.bottom-container-block h3 {
	color: #fff;
	text-shadow: 0px 0px 1px #9f121a;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 38px;
	margin-bottom: 15px;
}
.bottom-container-block ul li {
	background: #9f121a;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 16px;
	margin: 10px auto;
	min-height: 80px;
}
.bottom-container-block ul li span {
	display: inline-block;
	width: 15%;
	background: rgba(0, 0, 0, 0.36);
	margin: 5px;
	font-size: 30px;
	font-weight: bold;
	min-height: 50px;
	padding: 10px;
	vertical-align: middle;
}
.bottom-container-block ul li p {
	display: inline-block;
	width: 75%;
	text-align: left;
	font-weight: bold;
}
.bhat_oration {
	color: #fff;
	/* margin: 28px 0; */
	background: rgba(255, 255, 255, 0.06);
	margin: 0 24px;
	padding: 20px 15px;
	width: 67%;
	margin: auto;
}
.bhat_oration p {
	font-size: 19px;
	margin: 5px 0;
	color: #FFEB3B;
}
.bhat_oration span {
	font-size: 14px;
	line-height: 20px;
}
/*.bottom-container-block.bottom-container-block1 {
	width: 60%;
}
.bottom-container-block.bottom-container-block1 ul li {
	background: none;
	width: 36%;
	display: inline-block;
	margin: 8px 11px;
}
.bottom-container-block.bottom-container-block1 ul li img {
	width: 100%;
}*/
.date-to {
	display: block;
	font-size: 12px;
}
.scroll_venue {
	padding-top: 25px;
}
.bottom-container-block span img {
	padding-top: 25px;
}
/*footer*/
footer {
	background: #c9c8c8;
}
footer .footer-left {
	float: left;
	overflow: hidden;
	width: 48%;
	margin: auto;
	padding: 10px;
	line-height: 21px;
	font-size: 12px;
}
.footer-left1, .footer-left2 {
	float: left;
	width: 48%;
	margin-right: 10px;
}
footer .footer-left h2 {
	font-size: 30px;
	text-transform: uppercase;
	padding: 10px 0 20px;
	color: #000;
}
footer .footer-right {
	float: right;
	overflow: hidden;
	width: 48%;
	margin: auto;
	text-align: right;
	padding: 10px;
}
.footerbottom {
	background: #383838;
	overflow: hidden;
	color: #fff;
	padding: 10px;
}
.footerbottom a {
	text-decoration: none;
	color: #ccc
}
footer .footer-left.footerleft1 {
	padding: 0 10px;
	font-size: 11px;
}
footer .footer-right.footerright1 {
	padding: 0 10px;
	font-size: 11px;
}
/*Inner page*/
/*.HeadingBg {
	padding-top: 13%;
}*/
.HeadingBg h1 {
	background: #000000;
	padding: 27px 0;
	margin: 0 0 30px;
	text-align: center;
	color: #ffffff;
	font-size: 33px;
	text-transform: uppercase;
	line-height: 38px;
}
.HeadingBg h1 span {
	font-size: 22px;
}
.welcom_message {
	text-align: center;
}
.welcom_contentbg {
	width: 90%;
	display: block;
	vertical-align: top;
	background: #f5f5f5;
	margin: 0 auto 6%;
	text-align: center;
	border-radius: 5px;
	transition: 0.5s;
	cursor: default;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
	overflow: hidden;
	/* margin-bottom: 6%; */
	padding-bottom: 30px;
}
/*.welcom_contentbg:hover {
	background: #f5f5f5;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.30);
}*/
.welcom_contentbg h2 {
	padding: 20px 0;
	color: #9f121a;
	border-radius: 5px 5px 0 0;
	text-transform: uppercase;
	line-height: 27px;
	font-size: 27px;
}
.welcom_content {
	overflow: hidden;
	background: #ffffff;
	width: 90%;
	margin: auto;
	padding: 20px;
}
.welcom_content.welcom_content1 {
	margin: 30px auto 0;
}
.welcom_profile {
	width: 25%;
	margin: auto;
	float: left;
	overflow: hidden;
	margin: 0 0 0 40px;
}
.welcom_profile img {
	margin: 0;
}
.welcom_content h3 {
	color: #9f121a;
	font-size: 15px;
	margin: 0 0 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.welcom_content h4 {
	margin: 0 0 30px;
	color: #000;
	font-size: 14px;
}
.welcom_content p {
	text-align: justify;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding: 10px;
	border-radius: 2px;
	border-bottom: 4px solid rgb(238, 0, 52);
	border-top: 2px solid rgb(238, 0, 52);
}
.message_left_sec {
	width: 70%;
	vertical-align: top;
	margin: 0 auto 0 auto;
	text-align: center;
	overflow: hidden;
}
.message_left_sec .welcom_profile {
	width: 38%;
	display: inline-block;
	margin: 0 auto;
	float: none;
}
.welcome_message {
	width: 70%;
	float: left;
	overflow: hidden;
}
.welcome_message.welcome_message1 {
	width: auto;
	float: none;
	margin-bottom: 20px;
}
.contact {
	width: 80%;
	overflow: hidden;
	margin: 85px auto;
}
.contact h2 {
	margin-bottom: 15px;
}
.contact p {
	line-height: 23px;
}
/*national_faculty*/
.national_faculty {
	margin: auto;
	text-align: center;
}
.national_faculty ul li {
	width: 20%;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	margin: 10px 12px 10px;
	text-align: center;
	border-radius: 5px;
	cursor: default;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.20);
	border-top: 4px solid #c8c8c8;
	padding: 10px 0;
}
.national_faculty ul li h3 {
	margin: 8px 20px 0px;
	color: #9f121a;
	font-size: 16px;
	font-weight: bold;
}
.national_faculty ul li span {
	display: block;
	background: #ee0034;
	width: 40px;
	margin: 10px auto 0;
	line-height: 0;
	border-radius: 20px;
	padding: 4px 0 5px;
	transition: 0.5s;
}
.national_faculty ul li span img {
	width: auto;
	padding: 0;
}
.national_faculty ul li p {
	color: #484646;
	font-size: 12px;
	font-weight: bold;
	margin: 0 20px;
	padding-top: 5px;
}
.national_faculty ul li a span, .national_faculty ul li span {
	display: block;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	color: #737373;
}
.national_faculty ul li img {
	display: block;
	padding: 10px;
	width: 100px;
	margin: auto;
}
.national_faculty ul li a {
	color: #000;
}
.national_faculty ul li a strong {
	color: #9f121a;
	font-size: 12px;
	font-weight: bold;
}
.national_faculty ul li:hover {
	transform: scale(1.05, 1.05);
	background: #f5f5f5;
	border-top: 4px solid #ee0034;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.30);
	transition: 0.5s;
}
.national_faculty ul li:hover .mask span {
	background: #333;
}
/*national_faculty*/
/*workshop*/
.workshop {
	width: 75%;
	padding: 10px;
	margin: 50px auto;/*box-shadow: 1px 1px 10px #ccc;*/
}
.workshop ul {
	padding: 0;
	margin: 0;
}
.workshop ul li {
	display: block;
	padding: 10px 0;
	margin: 10px auto;
	color: #fff;
	font-size: 17px;
	overflow: hidden;
	border-radius: 3px;
}
.workshop ul li span.number-list {
	background: rgba(0, 0, 0, 0.15);
	padding: 10px;
	margin: 10px 10px 10px 0;
	font-size: 30px;
	font-weight: normal;
	width: 98px;
	display: inline-block;
	vertical-align: top;
	border-radius: 0 10px 10px 0px;
}
.workshop ul li:nth-child(1) span.number-list {
	background: #ed3237;
}
.workshop ul li:nth-child(2) span.number-list {
	background: #00a859;
}
.workshop ul li:nth-child(3) span.number-list {
	background: #00afef;
}
.workshop ul li:nth-child(4) span.number-list {
	background: #ffcc29;
}
.workshop ul li:nth-child(5) span.number-list {
	background: #f58634;
}
.workshop ul li:nth-child(6) span.number-list {
	background: #a8cf45;
}
.workshop ul li:nth-child(7) span.number-list {
	background: #a43692;
}
.workshop ul li:nth-child(8) span.number-list {
	background: #ec268f;
}
.workshop ul li:nth-child(9) span.number-list {
	background: #a45e4d;
}
.workshop ul li:nth-child(10) span.number-list {
	background: #047eb4;
}
.workshop ul li:nth-child(11) span.number-list {
	background: #d2ae6d;
}
.workshop ul li:nth-child(12) span.number-list {
	background: #54ae84;
}
.workshop span.hosp-name {
	border-radius: 4px;
	padding: 5px 15px;
	line-height: 18px;
	font-size: 12px;
	font-weight: 600;
	margin: 8px 0;
	display: inline-block;
	background: #ffffff;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.20);
}
.workshop ul li:nth-child(1) span.hosp-name {
	color: #ed3237;
}
.workshop ul li:nth-child(2) span.hosp-name {
	color: #00a859;
}
.workshop ul li:nth-child(3) span.hosp-name {
	color: #00afef;
}
.workshop ul li:nth-child(4) span.hosp-name {
	color: #ffcc29;
}
.workshop ul li:nth-child(5) span.hosp-name {
	color: #f58634;
}
.workshop ul li:nth-child(6) span.hosp-name {
	color: #a8cf45;
}
.workshop ul li:nth-child(7) span.hosp-name {
	color: #a43692;
}
.workshop ul li:nth-child(8) span.hosp-name {
	color: #ec268f;
}
.workshop ul li:nth-child(9) span.hosp-name {
	color: #a45e4d;
}
.workshop ul li:nth-child(10) span.hosp-name {
	color: #047eb4;
}
.workshop ul li:nth-child(11) span.hosp-name {
	color: #d2ae6d;
}
.workshop ul li:nth-child(12) span.hosp-name {
	color: #54ae84;
}
.workshop ul li span.number-list p {
	color: #ffffff;
	padding-top: 0;
	margin-top: 0;
}
.workshop ul li a {
	text-decoration: none;
	display: block;
	width: 95%;
	padding: 0 0 10px 0;
	background: #f4f4f4;
	color: #fff;
	overflow: hidden;
	margin: auto;
	border-bottom: 3px solid #e8e8e8;
}
.workshop ul li span.more {
	display: block;
	margin: 33px auto auto;
	float: right;
	overflow: hidden;
	font-size: 12px;
	padding: 3px 10px;
	background: #000;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*.workshop ul li a:hover {
	box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.21);
	transition: all ease-in-out 0.9s;
	transform: scale(1.01)
}*/
.workshop ul li a p {
	display: inline-block;
	word-wrap: break-word;
	width: 70%;
	line-height: 25px;
	font-size: 14px;
	color: #000;
	margin-top: 15px;
}
.workshop ul li .balance_workshop {
	float: right;
	color: #ff0b0b;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0 10px 0 0;
}
.workshop ul li a .balance_workshop span {
	color: #000;
}
.work-shop {
	font-size: 14px;
	margin: 20px auto;
	line-height: 25px;
}
.work-shopnew {
	width: 80%;
	margin: auto;
}
.work-shop-list h2 {
	font-size: 23px;
	/*color: #737373;*/
	/*background: #f0f0f0;*/
	padding: 10px 3px;
	line-height: 34px;
	color: #c31215;
}
h3.team {
	font-size: 23px;
	color: #c31215;
	padding-bottom: 13px;
	margin: 0;
	font-weight: bold;
	text-align: center;
}
.work-shop-list h4 {
	font-size: 17px;
	padding: 15px 0 5px;
	font-weight: bold;
	color: #a01008;
}
.work-shop-list h5 {
	font-size: 16px;
	color: #0c8811;
}
.work-shop-list ul {
	margin-left: 8%;
}
.work-shop-list ul.clinical-workshop-img {
	text-align: center;
	margin: auto;
}
.work-shop-list ul.clinical-workshop-img li {
	list-style: none;
	display: inline-block;
	width: 30%;
	margin: 10px;
}
.work-shop-list ul.clinical-workshop-img li img {
	width: 100%;
}
.work-shop-list ul li {
	padding: 5px 0;
	list-style: disc;
}
.work-shop-list.workshop7 img {
	margin: 8px 6px 35px;
	vertical-align: top;
}
.work-shop-list ul.workshop_7 {
	width: 35%;
	float: left;
}
.work-shop-list .workshop_7_img {
	width: 57%;
	float: left;
}
.masterclas4 p {
	font-size: 15px;
	line-height: 24px;
}
.masterclas4 h2 {
	color: #209c25;
}
.masterclas4 p {
	font-size: 14px;
	line-height: 22px;
}
.masterclas4 h4 {
	padding: 5px 0 5px;
}
.remaining_workshop {
	/*background: #e6e4e4;
	color: #fff;
	padding: 5px 10px;
	font-size: 17px;
	margin: 0 0 10px;*/
	color: #fff;
	font-size: 17px;
	border: 1px solid #e2e1e1;
	padding: 5px;
	margin: 8px 0;
}
.remaining_workshop span {
	/* padding: 0 10px; */
	font-size: 14px;
	font-weight: bold;
	/* display: block; */
	line-height: 23px;
	margin: 0 15px 0 0;
}
.remaining_workshop span.black {
	color: #000;
}
.remaining_workshop span.green {
	color: #108615;
}
.remaining_workshop span.red {
	color: #ff1100;
}
/*master_class*/
.master_classbg {
	margin: auto;
	text-align: center;
}
.master_class {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
}
.master_classbg h2 {
	padding: 0;
	margin: 0 0 30px;
}
.master_class_left h2 span {
	padding: 14px 0;
	display: inline-block;
	vertical-align: middle;
}
.master_class_left h2 span.masterclsdate, .master_class_left h2 span.masterclsdate1 {
	padding: 10px 0px;
}
.masterclsdate {
	background: #673ab7;
	color: #fff;
	padding: 10px 0;
	border-radius: 3px;
	font-size: 21px;
	position: relative;
	margin: 0 20px 0 0;
	text-align: center;
	width: 109px;
	float: left;
}
.masterclsdate::after {
	content: "";
	position: absolute;
	top: 10px;
	right: -27px;
	margin-left: 0;
	border-width: 15px;
	border-style: solid;
	border-color: rgba(195, 18, 21, 0) #00000000 rgba(255, 0, 0, 0) #673ab7;
}
.masterclsdate1 {
	background: #ff5722;
	color: #fff;
	padding: 10px 0;
	border-radius: 3px;
	font-size: 21px;
	position: relative;
	margin: 0 20px 0 0;
	text-align: center;
	width: 109px;
	float: left;
}
.masterclsdate1::after {
	content: "";
	position: absolute;
	top: 10px;
	right: -27px;
	margin-left: 0;
	border-width: 15px;
	border-style: solid;
	border-color: rgba(195, 18, 21, 0) #00000000 rgba(255, 0, 0, 0) #ff5722;
}
.master_class_left {
	padding: 10px;
	margin: 20px 5px;
	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.22);
	vertical-align: top;
	text-align: left;
	display: block;
	border-radius: 3px;
	min-height: 355px;
	position: relative;
}
.master_class_left.msminheight {
	min-height: 170px;
}
.master_class_left h2 {
	padding: 0;
	line-height: 24px;
	font-size: 25px;
	background: #eaeaea;
	margin: 0 0;
}
.master_class_left h3 {
	display: block;
	background: #dcdcdc;
	padding: 8px 3px 5px;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	color: #9f121a;
}
.master_class_left a.know_more {
	position: absolute;
	bottom: 5px;
	right: 5px;
	background: #ccc;
	border-radius: 3px;
	color: #000;
	padding: 5px 10px;
}
.master_class_left table td {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
}
.master_class_left table td.know_more {
	text-align: right;
}
.master_class_left table td.know_more a {
	color: #000;
	font-weight: bold;
}
.master_class_left table td.know_more a:hover {
	color: #9f121a;
}
/*Master-class*/
/*registration_details*/
.registration_details {
	width: 90%;
	margin: auto;
}
.Registerdelegates {
	width: 96%;
	margin: 2% auto auto auto;
}
.Registerdelegates tr#myHeader {
	background: #ffe7a0;
}
.Registerdelegates.Registerdelegates-new {
	width: 70%;
	margin: 2% auto auto auto;
}
.Registerdelegates tr#myHeader th {
	padding: 8px;
}
.Registerdelegates h2 {
	text-align: center;
	background: #ffc000;
	padding: 20px 10px;
}
.exl {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
}
.exl a {
	display: inline-block;
	padding: 10px 30px;
	background: #37a73c;
	border-radius: 2px;
	color: #fff;
}
.Registerdelegates h3 {
	text-align: center;
	font-size: 19px;
	background: #FFC107;
	padding: 15px 0;
	margin: 0 0 30px;
	border: 2px solid #d6a40e;
}
.search_option {
	vertical-align: top;
	margin: 0 10px 0 0;
	margin: auto;
	text-align: center;
}
.search_option ul li {
	display: inline-block;
	margin: 0 0 5px;
	padding: 10px 0;
	vertical-align: top;
}
.search_option.work select {
	padding: 9px 10px;
}
.search_option input[type="text"] {
	Width: 250px;
	padding: 10px 5px;
	border: 1px solid #eaeaea;
	border-bottom: 2px solid #98171b;
	background: #ffffff;
}
.search_option button#Reset {
	padding: 11px 10px;
	background: #ff0000;
	border: none;
	color: #fff;
	border-radius: 2px;
	margin: 0;
	cursor: pointer;
	font-family: 'Source Sans Pro', sans-serif;
}
.search_option .button {
	background: url(../images/search_icon1.png) no-repeat center #98171b;
	width: 40px;
	height: 38px;
	border: none;
	margin: 0 0 0 5px;
	border-radius: 2px;
	transition: 0.5s;
	cursor: pointer;
	vertical-align: top;
}
p.special_rates {
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 17px;
	margin: 17px 0;
	background: #FFC107;
	padding: 10px 0;
}
.registration_details .headingbg, .accommodation .headingbg {
	background: #545454;
	color: #fff;
	font-size: 16px;
}
.registration_details table tr td {
	border: 1px solid rgba(84, 84, 84, 0.22);
	padding: 10px;
	vertical-align: top;
	line-height: 23px;
}
.registration_details img {
	width: 100%;
}
.registration_details table tr td img {
	width: 100%;
}
.registration_details .headingbg td span {
}
.registration_details h2 {
	background: #9f121a;
	color: #ffffff;
	padding: 17px 10px;
	text-align: center;
	font-size: 22px;
}
.registration_details table {
	border-collapse: collapse;
	margin: 0 0 6% 0;
	width: 100%;
}
.reg_bank {
	margin: 0 0 37px 0;
	box-shadow: 0px 0px 7px 4px #ececec;
}
.reg_bank h3 {
	background: #9f121a;
	padding: 11px;
	color: #ffffff;
	font-weight: normal;
	font-size: 19px;
}
.reg_bank p {
	padding: 10px;
	line-height: 23px;
}
.reg_bank p span {
	color: #9f121a;
}
.reg_bank ul {
	margin-left: 30px;
}
.reg_bank ul li {
	margin-left: 20px;
	list-style: disc;
	font-size: 15px;
	line-height: 28px;
}
.registration_details table.reg_system td span {
	font-size: 12px;
	color: #fff700;
	text-align: left;
	font-weight: bold;
	display: block;
	vertical-align: top;
}
.registration_instruction {
	background: #eae9e9;
	margin: 0 0 0;
	padding: 10px;
}
.registration_instruction ul {
	clear: both;
}
.registration_instruction ul li {
	float: left;
	overflow: hidden;
	list-style: none;
	margin-left: 0;
	line-height: 22px;
	font-size: 14px;
	padding-bottom: 11px;
}
.registration_instruction ul li.first {
	width: 35px;
}
/*registration_details*/
/*Committee*/
.Committee {
	margin: auto;
	text-align: center;
}
.Committee h3 {
	text-align: center;
	padding: 10px;
	margin: 0 0 0px;
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
}
.Executive_Committee1, .Executive_Committee2 {
	background: #ffffff;
	margin: 0 0 20px;
	border-radius: 3px;
	padding: 20px 10px 40px;
}
.Executive_Committee2 ul li {
	display: inline-block;
	vertical-align: top;
	/* width: 40%; */
	width: auto;
	margin: 0 5px 15px;
	background: #fff;
	border-radius: 4px;
	padding: 10px 10px;
	box-shadow: 0px 3px 10px -4px #9e9e9e;
}
.Com_border {
	border: 1px solid #fbbeab;
	padding: 10px;
	background: #ffe9ee;
	border-radius: 3px;
	cursor: default;
	transition: 0.3s;
}
.Executive_Committee1 p, .Executive_Committee2 p {
	color: #9f121a;
	font-size: 17px;
	font-family: 'Oswald', sans-serif;
}
/*committee*/
.org-patron {
	background: #f7f7f7;
	box-shadow: 0 0 10px #cac9c9;
	margin: 20px auto;
}
.org-patron ul li {
	min-height: 250px;
}
.org-committee {
	text-align: center;
	margin: 30px auto;
	overflow: hidden;
}
.org-committee ul li {
	list-style: none;
	display: inline-block;
	width: 20%;
	/* border: 1px solid #dcdcdc; */
	padding: 14px 8px;
	box-shadow: 0px 0px 4px 4px #c5c3c336;
	vertical-align: top;
	margin: 19px 14px;
}
.org-committee ul li p {
	font-size: 14px;
	margin: 9px 0 2px 0;
	color: #9f121a;
	font-weight: bold;
}
.org-committee ul li span {
	font-style: italic;
	font-size: 13px;
}
.org-committee h3 {
	font-size: 21px;
	color: #9f121a;
	margin: 57px 28px 16px 28px;
	background: #f3f3f3;
	padding: 10px;
}
.org-committee ul.consultants {
}
.org-committee ul.consultants li {
	margin: 10px;
	font-size: 15px;
	background: #f9e4de;
	box-shadow: none;
}
/*committee*/
/*academic-partners*/
.academic-partners {
	margin: 10% auto;
	text-align: center;
}
.academic-partners ul li {
	display: inline-block;
	width: 21%;
	padding: 5px;
	border: 5px solid #eaeaea;
	margin: 10px;
}
.academic-partners ul li img {
	width: 100%;
}
/*academic-partners*/
/*venue*/
.venue h2 {
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	font-size: 28px;
	background: #9f121a;
	padding: 22px;
	width: 60%;
	margin: 0 auto 40px;
	box-shadow: 0px 13px 0px -7px rgba(130, 31, 53, 0.7490196078431373);
}
.venue ul {
	text-align: center;
	margin: auto;
}
.venue ul li {
	padding: 10px;
	display: inline-block;
	margin: 10px;
	width: auto;
}
/*venue*/
.Payment p.Inclusive {
	margin: 20px auto;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.accommodation {
	width: 94%;
	margin: auto auto 30px;
}
.accommodation table {
	margin: auto;
	border-collapse: collapse;
	width: 100%;
}
.accommodation table tr.trheading td {
	background: #a01008;
	color: #fff;
	padding: 5px;
}
.accommodation table td {
	margin: auto;
	padding: 10px;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 22px;
}
.accommodation table td a {
	color: #9a1818;
	line-height: 22px;
}
.accommodation table td a:hover {
	color: #000;
}
.accommodation table tr:nth-child(odd) {
	background: #ffe5e5
}
/*about_coimbatore*/
.about_coimbatore {
	padding: 0;
	overflow: hidden;
	background: #efefef;
}
.about_coimbatore_left {
	float: left;
	overflow: hidden;
	width: 47%;
}
.about_coimbatore_right h3 {
	font-size: 32px;
	color: #9f121a;
	text-transform: uppercase;
	margin: 5px 0 20px 0;
	font-weight: bold;
}
.about_coimbatore_right p {
	font-size: 14px;
	line-height: 23px;
}
.about_coimbatore_right p span {
	font-weight: bold;
}
.about_cbe {
	width: 65%;
	float: left;
	overflow: hidden;
	padding: 4% 0 5%;
}
.about_coimbatore_right {
	float: left;
	overflow: hidden;
	width: 53%;
	margin: 0;
}
.about_coimbatore_right h3 span {
	color: #000;
}
.about_coimbatore_right h3 span.coimbatore {
	color: #1f8442;
	font-size: 38px;
}
.about_coimbatore_right ul {
	overflow: hidden;
}
.about_coimbatore_right ul li {
	margin: 0 0 0 24px;
	list-style: square;
	line-height: 25px;
	width: auto;
	float: none;
}
.query {
	width: 30%;
	float: right;
	overflow: hidden;
	padding: 2%;
	margin-top: 2%;
	background: #fbe4e5;
}
.query h3 {
	font-size: 32px;
	color: #9f121a;
	text-transform: uppercase;
	margin: 5px 0 32px 0;
	font-weight: bold;
}
.query ul li {
	list-style: none;
	width: 83%;
	margin: 22px 0px;
}
.query ul li input[type="text"] {
	width: 100%;
	padding: 10px 6px;
	border: none;
	background: #fff;
	border-radius: 2px;
}
.query ul li textarea {
	width: 100%;
	padding: 10px 6px;
	border: none;
	background: #fff;
	border-radius: 2px;
	font-family: 'Open Sans', sans-serif;
}
.query input[type="submit"] {
	padding: 6px 10px;
	background: #9f121a;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	margin: 0 0 0 4px;
	display: inline-block;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	border: none;
	cursor: pointer;
	transition: 1s;
	vertical-align: top;
}
.query input[type="submit"]:hover {
	background: #000;
}
.query input[type="text"].securitycode {
	padding: 9px 6px;
	border: none;
	background: #fff;
	border-radius: 2px;
	vertical-align: top;
}
.query img {
	border: 1px solid #dcdcdc;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #d6d0d0;
 opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #d6d0d0;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #d6d0d0;
}
.query label.error {
	color: #f00;
	font-size: 12px;
	margin: 0px 0px 10px;
	text-align: left;
}
.scroll_venue {
	padding: 0;
}
.accommodation1 .resp-vtabs .resp-tabs-list li, .accommodation1 .resp-vtabs li.resp-tab-active {
	font-size: 16px
}
/*about_coimbatore*/


/*abstract_guidelines*/
.abstract_guidelines {
	width: 90%;
	margin: 40px auto;
}
.abstract_guidelines p.deadline_date {
	background: #bc2c2c;
	padding: 15px 10px 20px;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	text-align: center;
	border-radius: 3px 03px 0 0;
}
.abs_guide p {
	padding: 0 10px;
}
.abs_guide {
	margin: 0 0px 40px;
	box-shadow: -10px 10px 0px 0px rgba(0, 0, 0, 0.15);
	padding: 20px 20px;
	border-radius: 0;
	background: #f2f2f2;
}
.abs_guide h3 {
	background: #cf4341;
	padding: 15px 10px 20px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 10px;
	text-align: center;
	border-radius: 3px 03px 0 0;
}
.abs_guide ul {
	padding: 10px 15px 0 15px;
}
.abs_guide ul li {
	list-style: square;
	margin: 0 0 8px 10px;
	line-height: 22px;
	font-size: 15px;
}
.abs_guide p {
	margin: 0 0 7px;
	line-height: 24px;
	font-size: 15px;
}
.abs_guide p {
	margin: 20px auto auto;
	display: block;
	padding: 0;
	color: #8d1416;
}
/*abstract_guidelines*/
/*scroller_line*/
#scroller_line {
	height: 100%;
	width: auto;
	margin: 0;
	padding: 0;
	position: relative;
}
#scroller_line li {
	width: auto;
	float: left!important;
	height: 100px;
	list-style: none;
	margin-right: 10px;
	background: none;
}
#scroller_line a {
	text-decoration: none;
	color: #f3782e;
}
#scrollerWrapper {
	float: left;
	height: 118px;
	overflow: hidden;
	width: 100%;
	overflow: hidden;
	padding: 5px 0px;
	margin-top: 15%;
}
/*scroller_line*/




.MS-controls {
	display: none;
}
.key_highlights {
	margin: 5% auto;
	width: 75%;
	background: #f5f5f5;
	padding: 10px;
}
.key_2019 {
	background: #ffffff;
	padding: 10px;
	margin: 20px 10px;
}
.key_2019 ul li {
	margin: 0 0 0 42px;
	line-height: 31px;
}
.key_2019 ul.key_workshop li {
	line-height: 22px;
	margin-bottom: 14px;
}
.key_2019 ul li span {
	display: block;
	color: #232323;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
.key_2019 h3 {
	color: #c5181b;
	font-size: 22px;
	text-transform: uppercase;
	margin: 11px 0;
}
.key_2019.ravindra_oration {
}
.key_2019.ravindra_oration p {
	margin: 5px 0;
}
.key_2019.ravindra_oration span {
	display: block;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
.accommodation_details {
	margin: 0 auto 30px;
	width: 92%;
	background: #f5f5f5;
	padding: 13px 15px 37px;
}
.accommodation_details h3 {
	font-size: 17px;
	color: #bf2828;
	border-bottom: 1px solid #bf2828;
	display: inline-block;
	border-top: 1px solid #bf2828;
	padding: 6px 0;
	margin: 31px 0 13px 0;
}
.accommodation_details p {
	font-size: 16px;
	line-height: 25px;
}
.accommodation_details a {
	text-align: center;
	margin: 20px auto auto;
	width: 21%;
	display: block;
	background: #a01008;
	color: #fff;
	padding: 10px 0;
	font-size: 16px;
	transition: 1s;
}
.accommodation_details a:hover {
	background: #000;
}
.host_city {
	width: 70%;
	margin: 0 auto 4%;
	background: url(../images/map_bg.png) no-repeat center;
	background-size: 100%;
}
.host_city h3 {
	font-size: 17px;
	color: #bf2828;
	border-bottom: 1px solid #bf2828;
	display: inline-block;
	border-top: 1px solid #bf2828;
	padding: 6px 0;
	margin: 31px 0 13px 0;
}
.host_city p {
	font-size: 15px;
	line-height: 24px;
}
.host_city ul li {
	margin: 0 0 0 41px;
	font-size: 15px;
	line-height: 24px;
}
.masterclas1, .masterclas2, .masterclas6, .masterclas4 {
	width: 70%;
	background: #ffffff;
	padding: 35px 34px;
	overflow: hidden;
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.19);
	border-radius: 10px;
	margin: 2% auto 8%;
}
.masterclas-faculty {
	text-align: center;
	background: #ffffff;
	margin: 0 0 20px;
	padding: 10px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.10);
	border-radius: 10px;
}
.workshops h3.team {
	font-size: 18px;
	margin: 0 0 20px;
	color: #3F51B5;
}
.masterclas-faculty h3 {
	margin: 0 0 10px;
	background: #f5f5f5;
	padding: 5px;
}
.masterclas-faculty li {
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	background: #3F51B5;
	border-radius: 30px;
	box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.30);
	margin: 0 10px 20px;
	vertical-align: top;
	width: 20%;
	text-align: center;
}
.masterclas1 h3, .masterclas2 h3 {
	font-size: 23px;
	font-weight: bold;
	color: #7d0909;
	margin-bottom: 15px;
}
.workshops h3.team span {
	background: #ffffff;
	margin: 0 10px 0 0;
	color: #000;
	padding: 3px 10px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.19);
	border-radius: 2px;
}
.masterclas1 p, .masterclas2 p, .masterclas6 p {
	font-size: 15px;
	line-height: 25px;
}
.masterclas6 ul {
	margin: 20px 0 20px 65px;
	font-size: 16px;
	line-height: 27px;
}
.co_host_countries {
	margin: 5% auto;
	text-align: center;
}
.co_host_table {
	display: inline-block;
	text-align: left;
	width: 20%;
	margin: 20px;
	vertical-align: top;
}
.co_host_table table {
	border-collapse: collapse;
	width: 100%;
}
.co_host_table table tr td {
	border: 1px solid #e8e6e6;
	padding: 10px;
	font-size: 14px;
}
.co_host_table table tr:nth-child(odd) {
	background: #f5f5f5;
}
/*pagination*/

div.pagination a {
	padding: 2px 6px 2px 6px;
	margin: 2px;
	border: 1px solid #b9b9b9;
	text-decoration: none;
	color: #6f6f6f;
	border-radius: 2px;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;
	color: #000;
}
div.pagination {
	padding: 0;
	margin: 5px 0 40px;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
div.pagination span.current {
	padding: 2px 7px 2px 7px;
	margin: 2px;
	border: 1px solid #656565;
	font-weight: bold;
	background-color: #8c8c8c;
	color: #FFF;
	cursor: default;
	border-radius: 2px;
}
/*pagination*/

/*Registerdelegates*/
.Registerdelegates table {
	border: 1px solid #000;
	border-collapse: collapse;
	margin: 0;
}
.Registerdelegates #tbl-header {
	width: 100%;
	position: fixed;
}
/*.tbl-content {
	height: 800px;
	overflow-x: auto;
	margin-top: 0px;
	border: 1px solid rgba(187, 162, 162, 0.32);
}*/
.Registerdelegates table tr.TitleBg td {
	background: #b7b7b7;
	color: #000;
}
.Registerdelegates table tr td ul li {
	line-height: 16px;
	margin: 0 0 5px;
}
.Registerdelegates table tr td {
	font-size: 13px;
	padding: 8px;
}
.Registerdelegates table tr.TitleBg th {
	font-size: 13px;
	padding: 8px;
}
.Registerdelegates table tr.TitleBg {
	background: #c31215;
	color: #ffffff;
	text-align: left;
}
.Registerdelegates table {
	border-collapse: collapse;
	margin: 0 0 1% 0;
	width: 100%;
}
.Registerdelegates table tr td {
	border: 1px solid #d4d4d4;
	padding: 10px;
	vertical-align: top;
	line-height: 20px;
}
.Registerdelegates table tr th {
	border: 1px solid #9a0d10;
	padding: 10px;
	vertical-align: top;
	line-height: 23px;
}


/*
.Registerdelegates table tr td:nth-child(1) {
	width: 50px;
}
.Registerdelegates table tr td:nth-child(2) {
	width: 50px;
}
.Registerdelegates table tr td:nth-child(3) {
	width: 200px;
}
.Registerdelegates table tr td:nth-child(4) {
	width: 150px;
}
.Registerdelegates table tr td:nth-child(5) {
    width: 150px;
    background: #ffdfdf;
}
.Registerdelegates table tr td:nth-child(6) {
    width: 50px;
   
}
.Registerdelegates table tr td:nth-child(7) {
    width: auto;
    background: #ffe28b;
}
*/
/* for custom scrollbar for webkit browser*/

.tbl-content::-webkit-scrollbar {
 width: 6px;
}
.tbl-content::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.tbl-content::-webkit-scrollbar-thumb {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
/*Registerdelegates*/
/*Mclas_bg*/
.Masterclass_Tabs {
	text-align: center;
	margin: 0 auto 20px;
}
.Masterclass_Tabs ul li {
	display: inline-block;
	margin: 0 10px 20px;
}
.Masterclass_Tabs ul li a {
	color: #000000;
	background: #bfbfbf;
	padding: 10px 20px;
	display: block;
	border-radius: 30px;
	transition: 0.5s;
}
.Masterclass_Tabs ul li a:hover {
	background: #333333;
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.10);
	color: #ffffff;
}
.Masterclass_Tabs ul li a:focus {
	background: #505050;
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.10);
	color: #ffffff;
}
.Mclas_bg {
	width: 70%;
	vertical-align: top;
	margin: 0 auto;
	text-align: center;
}
.Mclas_1 {
	width: 95%;
	margin: 0 auto 30px;
	padding: 10px;
	background: #ffffff;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.20);
	border-radius: 5px;
}
.Mclas_1 span {
	background: #ffffff;
	padding: 3px 5px;
	margin: 0 auto 0;
	width: 120px;
	display: block;
	text-align: center;
	border-radius: 3px;
	font-size: 14px;
	color: #000000;
}
.Mclas_1 h2 {
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 17px;
	padding: 5px 0;
	margin: 0 0;
}
.Mclas_1 p {
	text-align: center;
	font-size: 11px;
	line-height: 18px;
}
/*color5 h2*/
.Mclas_1.color1 .trhead1 {
	background: #349438;
}
.Mclas_1.color2 .trhead1 {
	background: #d60f53;
}
.Mclas_1.color3 .trhead1 {
	background: #d6471a;
}
.Mclas_1.color4 .trhead1 {
	background: #077d72;
}
.Mclas_1.color5 .trhead1 {
	background: #5d26bf;
}
.Mclas_1.color6 .trhead1 {
	background: #4b2eea;
}
.Mclas_1.color7 .trhead1 {
	background: #652b03;
}
/*color5 h2*/
/*table bg*/
.Mclas_1.color1 table .trhead {
	background: #4caf50;
}
.Mclas_1.color2 table .trhead {
	background: #e91e63;
}
.Mclas_1.color3 table .trhead {
	background: #ff5722;
}
.Mclas_1.color4 table .trhead {
	background: #009688;
}
.Mclas_1.color5 table .trhead {
	background: #673ab7;
}
.Mclas_1.color6 table .trhead {
	background: #694ff3;
}
.Mclas_1.color7 table .trhead {
	background: #903f06;
}
.Mclas_1.color1 table {
	background: #f2fff3;
}
.Mclas_1.color2 table {
	background: #fce4ec;
}
.Mclas_1.color3 table {
	background: #fbe9e7;
}
.Mclas_1.color4 table {
	background: #e0f2f1;
}
.Mclas_1.color5 table {
	background: #ede7f6;
}
.Mclas_1.color7 table {
	background: #efe2d9;
}
/*table bg*/
.delegates_list_master .Mclas_1 table {
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #cdcdcd;
}
.delegates_list_master .Mclas_1 tr th {
	color: #ffffff;
	font-weight: normal;
	padding: 8px;
}
.delegates_list_master .Mclas_bg table tr th {
	border: 1px solid #ffffff;
	padding: 10px;
	vertical-align: top;
	line-height: 23px;
}
.delegates_list_master .Mclas_1 tr td {
	font-size: 14px;
	padding: 8px;
}
.delegates_list_master {
	width: 96%;
	margin: 2% auto auto auto;
}
.delegates_list_master table tr td {
	border: 1px solid #d4d4d4;
	padding: 10px;
	vertical-align: top;
	line-height: 20px;
}
.width5 {
	width: 3%;
}
/*Mclas_bg*/


.delegate_list_workshop {
}
.delegate_list_workshop h3 {
	font-size: 19px;
	text-align: center;
	background: #157f19;
	padding: 10px 0;
	color: #fff;
}
.delegate_list_workshop table {
	border-collapse: collapse;
}
.delegate_list_workshop table tr td, th {
	border: 1px solid #eaeaea;
	padding: 10px;
}
.delegate_list_workshop table tr.trhead {
	background: #e7ffe8;
}
/*delegate list accommodation*/

.delegate_list_accommodation {
	margin: 5% 0;
}
.delegate_list_accommodation .Mclas_1 tr td {
	font-size: 14px;
	padding: 8px;
}
.delegate_list_accommodation h1 {
	text-align: center;
	margin: auto;
	background: #ffcc00;
	padding: 13px 0;
}
.delegate_list_accommodation table {
	border-collapse: collapse;
}
.delegate_list_accommodation table tr td {
	border: 1px solid #d4d4d4;
	padding: 10px;
	vertical-align: top;
	line-height: 20px;
	text-align: left;
}
.delegate_list_accommodation table tr.trhead {
	color: #fff;
}
.Mclas_1.color6 .trhead, .Mclas_1.color7 .trhead, .Mclas_1.color8 .trhead, .Mclas_1.color9 .trhead, .Mclas_1.color10 .trhead {
	background: #b90000;
}
/*delegate list accommodation*/
.workshops a {
	background: #c31717;
	padding: 4px 11px;
	color: #fff;
	display: inline-block;
	margin: 10px 0 0;
	text-align: center;
	transition: 1s;
}
.workshops a:hover {
	background: #000;
}
.exhibition-block {
	display: inline-block;
	margin: auto;
	width: 45%;
	text-align: center;
	vertical-align: top;
}
.exhibition-block ul {
	margin: 15% auto 0;
}
.exhibition-block ul li {
	margin: 36px auto;
	list-style: none;
}
.exhibition-block ul li a {
	padding: 10px 0px;
	width: 80%;
	text-decoration: none;
	color: #c31215;
	font-size: 18px;
	box-shadow: 0px 1px 7px 0px #bd8f04;
	display: inline-block;
	text-align: center;
}
.exhibition-block a:hover {
	font-size: 19px;
	box-shadow: 0px 1px 7px 0px #F60;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition: all .7s ease-in-out;
	color: #1F8463;
}
.international-quizbg {
	display: inline-block;
	width: 65%;
	vertical-align: top;
}
.international-quizbg.update_whatsapp {
	display: inline-block;
	width: 35%;
	vertical-align: top;
}
.international-quiz {
	width: 95%;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 30px 20px;
	background: #ffffff;
	border-radius: 5px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.16);
}
.international-quiz h3 {
	font-size: 21px;
	margin: 10px 0 20px;
	color: #c31215;
}
.international-quiz p {
	text-align: left;
	margin: 0 30px 20px;
	line-height: 28px;
}
.international-quizbg.update_whatsapp ul li {
	display: block;
	width: auto;
}
.international-quiz ul li {
	display: inline-block;
	width: 43%;
	margin: 0 20px 20px;
	vertical-align: top;
}
.international-quiz ul li ul {
	/* border: 1px solid #c31215; */
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.16);
	border-radius: 5px;
	overflow: hidden;
}
.international-quiz ul li li {
	/* box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.16);*/
    
	padding: 5px 12px;
	display: block;
	width: auto;
	margin: 0 0 0;
	overflow: hidden;
	background: #ececec;
	color: #000;
}
.international-quiz ul li li:first-child {
	text-align: center;
	background: #c31215;
	color: #fff;
	font-size: 15px;
}
.international-quiz ul li li:nth-child(even) {
	background: #ffffff;
}
.international-quiz ul li label {
	font-size: 14px;
}
.international-quiz ul li li label {
	float: left;
	overflow: hidden;
	width: 85%;
}
.international-quizbg.update_whatsapp li label {
	margin: 0 0 5px;
	display: inline-block;
}
.international-quiz h2 {
	margin: 0;
	background: #d33b3d;
	border-radius: 3px 3px 0 0;
	padding: 8px 0;
	color: #ffffff;
	text-transform: uppercase;
}
.not-allowed {
	cursor: not-allowed;
}
.international-quiz ul li input[type="text"] {
	width: 95%;
	margin: 0;
	font-size: 14px;
	padding: 8px;
	border-radius: 3px;
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.23);
	outline: none;
	font-family: 'Open Sans', sans-serif;
	transition: 0.5s;
}
.international-quiz ul li input[type="radio"] {
	width: 18px;
	height: 18px;
	float: left;
	margin: 0 8px 0 0;
}
.international-quizbg.update_whatsapp ul li input[type="radio"] {
	float: none;
	margin: 0px 0px 0 10px;
	vertical-align: middle;
}
.international-quiz ul li textarea {
	width: 95%;
	margin: 0;
	font-size: 14px;
	padding: 8px;
	border-radius: 3px;
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.23);
	outline: none;
	transition: 0.5s;
	font-family: 'Open Sans', sans-serif;
}
.international-quiz ul li input#securitycode {
	width: 100px;
}
.international-quiz ul li img {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.20);
	margin: 0 0 0 0px;
	padding: 0px 0 1px 0;
	border-radius: 3px;
}
.international-quiz ul li input[type="text"]:focus {
	border: 1px solid rgba(0, 0, 0, 0.60);
}
.international-quiz input[type="submit"] {
	width: 120px;
	margin: 10px 0 0;
	padding: 8px 0;
	border-radius: 3px;
	background: #d33b3d;
	border: 1px solid rgba(0, 0, 0, 0.20);
	outline: none;
	transition: 0.5s;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.international-quiz input[type="submit"]:hover {
	box-shadow: -3px 3px 0px 0px rgba(0, 0, 0, 0.36);
	background: #333;
}
.international-quiz ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #333333;
 opacity: 1; /* Firefox */
}
 .international-quiz :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #333333;
}
 .international-quiz ::-ms-input-placeholder { /* Microsoft Edge */
 color: #333333;
}
.international-quiz label.error {
	color: #f00;
}
.quiz-home a, .edra-exam a, .part-3 a {
	width: auto;
	background: none;
	padding: 0;
	display: block;
	/*margin: 0 0 15px;*/     margin: 0 0 8px;
}
.quiz-home a img, .edra-exam a img, .part-3 a {
	width: 100%;
}
.quiz-home {
	display: inline-block;
	/*width: 47%;*/
	width: 46%;
	margin: auto;
}
.edra-exam {
	display: inline-block;
	/*width: 52%;*/
	width: 42%;
	margin: auto;
	vertical-align: top;
}
.edra-exam ul li {
	list-style: none;
	display: inline-block;
	width: 43%;
	margin: 0 0px 0 10px;
	vertical-align: top;
}
.edra-exam ul li.col-2 {
	width: 90%;
}
.part-3 {
	display: inline-block;
	/*width: 47%;*/
	width: 20%;
	margin: auto;
}
.wcaprague2020 a {
	width: 100%;
	background: inherit;
	box-shadow: none;
	padding: 0;
	margin: auto;
}
.wcaprague2020 a:hover {
	box-shadow: none;
}
/*workshop-details*/
.workshop-details table {
	width: 100%;
	border-collapse: collapse;
}
.workshop-details table th {
	background: #4CAF50;
	color: #fff;
	text-align: left;
}
.workshop-details table td {
	padding: 10px;
	font-size: 14px;
	border: 1px solid #e8e8e8;
}
.workshop-details table tr:nth-child(odd) {
	background: #ffffff;
}
.workshop-details table tr:nth-child(even) {
	background: #f5f5f5;
}
.workshop-details table td p {
	font-weight: bold;
	padding: 5px 0 0;
}
.workshop-details h3 {
	background: #000;
	color: #fff;
	font-size: 24px;
	padding: 6px;
}
.workshop-details h3 span {
	font-size: 18px;
	display: block;
	padding: 5px;
	font-weight: normal;
	color: #FC0;
}
.work-shop-listnew {
	margin: 25px auto;
	text-align: center;
}
.work-shop-listnew ul li {
	width: 25%;
	display: inline-block;
	overflow: hidden;
	background: #eeeeee;
	margin: 10px;
	list-style: none;
	padding: 15px;
	vertical-align: top;
}
.work-shop-listnew ul li a {
	color: #333333;
}
.work-shop-listnew ul li a:hover {
	color: #a01008;
}
/*workshop-details*/
/*scientificprogramme*/
.scientificprogramme {
	text-align: center;
	margin: 5% auto;
}
.scientificprogramme ul li {
	display: inline-block;
	width: 21%;
	margin: 6px 18px;
}
.scientificprogramme ul li a {
	display: block;
	font-size: 15px;
	padding: 7% 0;
	border-radius: 5px;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
	color: #000000;
	transition: 1s;
	line-height: 25px;
	background: #fff;
}
.scientificprogramme ul li a span {
	display: block;
	color: #a20d0d;
	font-size: 17px;
	font-weight: bold;
}
.scientificprogramme ul li a:hover {
	transform: scale(1.1);
	transition: 1s;
}
/*scientificprogramme*/

/*EDRA PART 1 EXAM*/
.edra-part1-exam {
	width: 50%;
	margin: 20px auto;
	padding: 40px 0;/*box-shadow: 1px 1px 10px #ccc;*/
}
.edra-part1-exam h2 {
	font-size: 30px;
	font-weight: bold;
	color: #c31215;
	margin: 20px 0;
}
.edra-part1-exam ul {
	clear: both;
	margin-top: 15px;
}
.edra-part1-exam ul li {
	list-style: none;
	display: inline-block;
	width: 15%;
	margin: 0 10px;
}
.edra-part1-exam ul li a {
	background: #ffc000;
	padding: 5px 0;
	display: block;
	color: #000;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	box-shadow: -3px 3px 2px 0px #c1991f;
	transition: 1s;
}
.exam-info {
	color: #F00;
	font-style: italic;
}
.edra-part1-exam-bottom {
	margin-top: 25px;
	background: #f1f0f0;
	padding: 5px 10px 20px 10px;
	box-shadow: 1px 1px 10px #dedede;
}
.edra-part1-exam ul li a:hover {
	background: #c31215;
	color: #fff;
	box-shadow: none;
	transform: scale(1.2);
}
/*EDRA PART 1 EXAM*/

.jam-main {
	margin: 3% auto;
	text-align: center;
}
.industry-conclave {
	text-align: left;
	width: 83%;
	margin: auto auto 30px;
	background: #f5f5f5;
	padding: 20px;
}
.industry-conclave p {
	line-height: 23px;
	font-size: 14px;
}
.jam-rules {
	width: 50%;
	margin: 0;
	background: #ffffff;
	padding: 20px;
	display: inline-block;
	text-align: left;
	overflow: hidden;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
}
.jam-rules.paramedical-cme {
	width: 70%;
}
.jam-rules.paramedical-cme a {
	border-radius: 3px;
	background: #d33b3d;
	border: 1px solid rgba(0, 0, 0, 0.20);
	padding: 8px;
	display: inline-block;
	margin: 20px 0 0;
	color: #fff;
	transition: 1s;
}
.jam-rules.paramedical-cme a:hover {
	box-shadow: -3px 3px 0px 0px rgba(0, 0, 0, 0.36);
	background: #333;
}
.jam-rules h2, .industry-conclave h2 {
	color: #c31215;
	margin: 0 0 11px;
	line-height: 26px;
}
.jam-rules ul li, .jam-prizes ol li {
	margin: 0 0 5px 35px;
	line-height: 22px;
	font-size: 14px;
	list-style: disc;
}
.jam-rules p {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 0 0;
}
.jam-rules h3 {
	color: #096d0d;
	margin: 0 0 4px;
	font-weight: bold;
}
.jam-rules ul {
	margin: 0 0 30px;
	display: block;
}
.jam-rules img {
	margin: 0 0 10px;
	width: 75%;
	border: 2px solid #bf1010;
}
.jam-rules p strong {
	color: #bf1010;
	/* font-size: 20px; */
	display: block;
}
.jam-prizes {
	overflow: hidden;
	margin: 17px 0 0 34px;
}
.jam-prizes img {
	float: left;
	overflow: hidden;
	width: auto;
	margin: 0;
	border: none;
}
.jam-prizes ol {
	float: left;
	overflow: hidden;
}
.jam-prizes ol li {
	margin: 0 0 3px 27px;
	color: #c31215;
	font-weight: bold;
}
.recommended-accommodation {
	background: #fff0f0;
	width: 75%;
	margin: 60px auto 30px auto;
	padding: 30px;
	border-radius: 5px;
	overflow: hidden;
}
.recommended-accommodation p {
	font-size: 15px;
	line-height: 28px;
}
.recommended-accommodation ul {
	margin: 0 0 20px 40px;
	font-size: 15px;
	line-height: 28px;
}
.recommended-accommodation a {
	color: #6f6f6f;
}
.recommended-accommodation a:hover {
	color: #000;
}
.recommended-accommodation strong {
	color: #a91313;
	text-decoration: underline;
}
.recommended-accommodation table {
	border-collapse: collapse;
	width: 70%;
	margin: 30px 0;
}
.recommended-accommodation tr td {
	vertical-align: top;
	padding: 10px;
	border: 1px solid #ffe0e0;
}
.recommended-accommodation tr td strong {
	text-decoration: none;
	display: block;
}
.recommended-accommodation tr td img {
	margin-bottom: 15px;
}
.ibis-cbe {
	background: #f0f5ff;
	width: 75%;
	margin: 0px auto 30px auto;
	padding: 30px;
}
.ibis-cbe tr td {
	vertical-align: top;
	padding: 10px;
	border: 1px solid rgba(79, 67, 71, 0.19);
	text-align: center;
}
.ibis-pre {
	padding: 20px;
}
.ibis-pre ul li {
	line-height: 25px;
	padding-bottom: 5px;
	margin-left: 25px;
	list-style: square;
}
.ibis-pre p {
	font-size: 17px;
	margin: 10px;
}
/*cme-isha-yoga*/
.cme-isha-yoga {
	width: 60%;
	margin: 60px auto;
}
.cme-isha-yoga table {
	width: 100%;
	border-collapse: collapse;
}
.cme-isha-yoga table tr td {
	border: 1px solid #dadada;
	padding: 10px;
}
.cme-isha-yoga table tr.trheading td {
	background: #c31215;
	color: #fff;
	text-align: center;
	font-size: 17px;
}
.cme-isha-yoga table tr:nth-child(2n+1) {
	background: #f1f1f1;
}
/*quiz-corner*/
.quiz-corner-bg {
	width: 65%;
	margin: 20px auto 30px;
	border-radius: 5px;
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
	overflow: hidden;
}
.quiz-corner {
	padding: 30px 30px 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	margin: 0 0 0px;
}
.quiz-corner-bg.Aora-winners {
	width: 80%;
	padding: 10px 5px;
	text-align: center;
}
.quiz-corner-bg.Aora-winners .quiz-corner {
	vertical-align: top;
	min-height: 220px;
	width: 26%;
	display: inline-block;
	vertical-align: top;
	margin: 5px 5px;
}
.quiz-corner ul li {
	margin: 0 0 10px;
	text-align: left;
	background: rgba(0, 0, 0, 0.05);
	padding: 3px 0;
	font-size: 17px;
}
.quiz-corner ul li span {
	padding: 2px 10px;
	background: rgba(0, 0, 0, 0.21);
	color: #000;
	margin: 0 5px 0 0;
	vertical-align: middle;
	font-size: 18px;
}
.quiz-corner.question {
	background: #ffeae8;
}
.quiz-corner.answer {
	background: #efffef;
}
.quiz-corner.winners {
	background: #eff8ff;
}
.quiz-corner h2 {
	font-size: 20px;
	margin: 0 0 10px;
	color: #2196f3;
}
.quiz-corner-bg.Aora-winners h2 {
	font-size: 24px;
	margin: 0 0 20px;
	color: #2196f3;
	border-bottom: 2px solid;
	padding: 0 0 8px;
	text-align: center;
}
.quiz-corner.question h2 {
	color: #f00;
}
.quiz-corner.answer h2 {
	color: #093;
}
.quiz-corner h3 {
	font-size: 18px;
	margin: 0 0 10px;
	color: #333;
}
.quiz-corner p {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 20px;
}
ul.quiz-winners li {
	list-style: decimal;
	margin: 0 0 10px 20px;
	line-height: 22px;
	font-size: 14px;
}
/*quiz-corner*/

/*cme-isha-yoga*/
/*Abstract*/

.InnerAbstract {
	width: 90%;
	margin: auto;
	padding-bottom: 20px;
	overflow: hidden;
	background: #fff3f3;
	text-align: center;
}
.InnerAbstract h2 {
	background: #c31215;
	text-align: center;
	color: #fff;
	padding: 10px 0;
	font-size: 23px;
	font-weight: normal;
	margin: auto auto 20px auto;
}
.Row {
	width: 94%;
	margin: auto;
	margin-bottom: 25px;
	padding-top: 10px;
}
.Row ul {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin: 0;
}
.Row ul li label {
	width: 38%;
	display: inline-block;
	vertical-align: top;
	line-height: 15px;
}
.Row ul li {
	display: block;
	vertical-align: top;
	margin-bottom: 10px;
	line-height: 24px;
	padding-bottom: 5px;
	text-align: left;
}
.InnerAbstract input[type='text'] {
	background: #ffeaea;
	border: solid 1px #e2d4d4;
	width: 230px;
	padding: 7px 5px;
	border-radius: 2px;
	outline: none;
	transition: 0.5s;
	font-family: 'Lato', sans-serif;
}
.InnerAbstract textarea {
	background: #ffeaea;
	border: solid 1px #e2d4d4;
	width: 230px;
	padding: 7px 5px;
	height: 55px;
	border-radius: 2px;
	transition: 0.5s;
	outline: none;
}
.InnerAbstract input[type='email'] {
	background: #ffeaea;
	border: solid 1px #e2d4d4;
	width: 230px;
	padding: 7px 5px;
	border-radius: 2px;
	transition: 0.5s;
	outline: none;
}
.AbsSecondRow input[type="text"] {
	width: 160px;
	transition: 0.5s;
}
.InnerAbstract select {
	background: #ffeaea;
	border: solid 1px #e2d4d4;
	width: 240px;
	color: #000;
	padding: 7px 4px;
	border-radius: 2px;
	transition: 0.5s;
}
.InnerAbstract input[type='text']:focus, .InnerAbstract input[type='email']:focus, .InnerAbstract select:focus, .InnerAbstract textarea:focus {
	outline: none;
	border: 1px solid #000;
	background: #ffffff;
}
.AbsSecondRow {
	width: 97%;
	margin: auto auto 10px auto;
}
.AbsSecondRow .OddBg {
	background: rgba(249, 249, 249, 0.41);
	overflow: hidden;
	padding: 10px 10px 20px;
}
.AbsSecondRow .EvenBg {
	background: rgba(0, 0, 0, 0.03);
	overflow: hidden;
	padding: 10px 10px 20px;
}
.AbsSecondRow ul li label {
	display: inline-block;
	color: #000;
	font-weight: normal;
}
.Field1 {
	display: inline-block;
	height: auto;
	width: 80%;
}
.Field1 ul li {
	display: inline-block;
	padding-left: 0px;
	font-size: 14px;
	text-align: left;
}
li.FirstName {
	padding: 5px 10px;
	width: 23%;
	margin-left: 6px;
}
li.LastName {
	padding: 5px 10px;
	width: 23%;
}
li.Quali {
	padding: 5px 10px;
	width: 23%;
}
li.Insti {
	padding: 0px 10px;
	width: 23%;
}
.Actions {
	display: inline-block;
	width: 5%;
}
.AbsThirdRow {
	width: 75%;
	margin: auto;
}
.AbsThirdRow ul li {
	padding-bottom: 20px;
	list-style: none;
	text-align: left;
}
.AbsThirdRow .description label {
	float: left;
	overflow: hidden;
}
.AbsThirdRow label {
	width: 175px;
	display: inline-block;
	vertical-align: top;
}
.AbsThirdRow select {
	color: #000;
	height: 30px;
}
.AbsThirdRow textarea {
	width: 490px;
	height: 70px;
}
.AbsThirdRow input[type='text'] {
	background: #ffffff;
	width: 158px;
	border-radius: 3px;
}
.Security label {
	width: 175px;
	display: inline-block;
	vertical-align: top;
}
.AbsThirdRow .SecurityCode, .AbstractSubmissionSubmit {
	display: inline-block;
	vertical-align: top;
}
.AbsThirdRow .SecurityImage {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e2d4d4;
	border-radius: 3px;
	float: none;
	width: auto;
}
.AbsThirdRow .SecurityCode input[type='text'] {
	background: #F7F7F7;
	width: 90px;
	border-radius: 3px;
	margin: 0;
}
.AbsThirdRow input#upload_abs {
	border: 2px dashed rgba(0, 0, 0, 0.3);
	padding: 10px;
	margin: 10px 0 0;
}
.AbstractSubmissionSubmit input[type="submit"] {
	background: #c31215;
	border: none;
	cursor: pointer;
	color: #fff;
	margin: 0px 0 0px 10px;
	padding: 7px 20px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	border-radius: 2px;
	transition: 0.5s;
	outline: none;
}
.AbstractSubmissionSubmit input[type="submit"]:hover {
	background: #000;
}
.e_poster_download {
	display: inline-block;
	margin: 0 0 0 20px;
	vertical-align: top;
}
.e_poster_download a {
	color: #000;
	font-size: 17px;
}
.e_poster_download a:hover {
	color: #5c8a1c;
}
.InnerAbstract label.error {
	color: #f00;
	width: auto;
	display: block;
}
span.Red {
	color: #f00;
}
/*Abstract*/
/*ViewAbstract*/
.ViewAbstract {
	width: 70%;
	margin: 40px auto 20px;
	background: #f5f5f5;
	padding: 10px;
	border-radius: 3px;
}
.ViewAbstract h2 {
	color: #fff;
	padding: 10px;
	text-align: center;
	background: #c31215;
	font-size: 21px;
	border-radius: 2px;
	font-weight: normal;
}
.ViewAbstract table tr.TitleBg {
	background: #949494;
	color: #fff;
}
.ViewAbstract table tr td {
	padding: 8px 10px;
}
.ViewAbstract table tr td strong {
	color: #000;
}
.firstrow, .SecondRow {
	margin: 0 0 25px;
}
/*ViewAbstract*/

.usg-track {
	width: 80%;
	margin: 60px auto;
}
.usg-track table {
	border-collapse: collapse;
	width: 100%;
}
.usg-track table tr.trheading td {
	background: #c31215;
	color: #fff;
	font-size: 18px;
}
.usg-track table tr td {
	border: 1px solid #e0dfdf;
	padding: 10px;
}
.usg-track table tr:nth-child(2n+1) {
	background: #efefef;
}
.quiz-delegate {
	width: 50%;
	margin: 30px auto 30px;
}
.quiz-delegate table {
	text-align: left;
}
.quiz-delegate tr.trhead {
	background: #8bc34a;
}
.quiz-delegate table tr td, th {
	border: 1px solid #eaeaea;
	padding: 8px;
}
.quiz-delegates-link {
	text-align: center;
	width: 53%;
	margin: auto;
}
.quiz-delegates-link a {
	display: inline-block;
	padding: 10px 30px;
	background: #3F51B5;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
	margin: 20px 0 0;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.7);
	transition: 0.3s;
}
.quiz-delegates-link a:hover {
	box-shadow: 0px 3px 8px 0px rgb(0, 0, 0);
}
/*synapse-session*/
.synapse-session {
	width: 70%;
	margin: 5% auto;
	padding: 25px;
	box-shadow: -10px 10px 0px 0px rgba(0, 0, 0, 0.15);
	background: #f2f2f2;
}
.synapse-session p {
	line-height: 24px;
	font-size: 14px;
	text-align: justify;
}
/*synapse-session*/
.workshop-calendar {
	text-align: center;
	margin: auto;
}
.workshop-calendar a {
	background: #FFEB3B;
	display: inline-block;
	text-align: center;
	margin: auto;
	padding: 13px 60px;
	font-size: 20px;
	color: #000;
	transition: 1s;
}
.workshop-calendar a:hover {
	background: #333;
	color: #fff;
	transform: scale(1.1);
}
.popupinfo {
	font-size: 18px;
	background: #b30b0b;
	color: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 26px;
	margin: auto auto 10px auto;
}
.code img {
	display: inline-block;
	vertical-align: top;
}
.Sonosite_rules {
	width: 80%;
	margin: auto;
	font-size: 14px;
	text-align: center;
}
.Sonosite_rules h2 {
	margin: 0 0 20px;
	color: #c31215;
}
.sonosite_reg {
	/* background: #fff3ce; */
	margin: 0 0 30px;
	overflow: hidden;
}
.sonosite_reg .quiz-delegates-link {
	width: auto;
}
.sonosite_reg p {
	line-height: 32px;
	font-size: 20px;
}
.sonosite_reg a {
	padding: 5px 40px;
	display: inline-block;
	border: 2px solid #9a0d0f;
	color: #ffffff;
	font-size: 18px;
	margin: 30px 10px 10px;
}
.sonosite_reg a img {
	vertical-align: middle;
}
.sonosite_reg a {
	-webkit-animation: NAME-YOUR-ANIMATION 0.8s infinite;  /* Safari 4+ */
	-moz-animation: NAME-YOUR-ANIMATION 0.8s infinite;  /* Fx 5+ */
	-o-animation: NAME-YOUR-ANIMATION 0.8s infinite;  /* Opera 12+ */
	animation: NAME-YOUR-ANIMATION 0.8s infinite;  /* IE 10+, Fx 29+ */
}
@-webkit-keyframes NAME-YOUR-ANIMATION {
 0%, 49% {
 background-color: #4caf50;
}
 50%, 100% {
 background-color: #c31215;
}
}
.Sonosite_rules ol li {
	list-style: none;
	line-height: 20px;
	background: #ffffff;
	padding: 20px;
	position: relative;
	margin: 0 0 20px;
	text-align: left;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.16);
	border-radius: 5px;/* border: 1px solid #eaeaea; */
}
.Sonosite_rules .number {
	background: #ffffff;
	text-align: center;
	color: #c31215;
	position: absolute;
	top: 10px;
	left: -20px;
	font-size: 18px;
	border-radius: 2px;
	width: 30px;
	padding: 5px 0;
	/* box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.16); */
	border: 2px solid #c31215;
}
.Sonosite_rules ol li .rules {
	margin: 0 0 0 10px;
}
.Sonosite_rules ol li ul {
	margin-left: 40px;
	margin-top: 10px;
}
.Sonosite_rules ul li {
	list-style: lower-alpha;
	line-height: 20px;
	padding: 0 0 10px 0;
	margin: auto;
	box-shadow: none;
}
.adn_hotel {
	background: #efefef;
	width: 75%;
	margin: 0px auto 30px auto;
	padding: 30px;
	border-radius: 5px;
	overflow: hidden;
}
.adn_hotel p {
	line-height: 20px;
}
.adn_hotel ul {
	margin-top: 10px;
}
.adn_hotel ul li {
	line-height: 20px;
	padding-bottom: 5px;
	margin-left: 25px;
	list-style: circle;
}
/*gallery_Section */


.gallerys {
	text-align: center;
	padding: 30px 0 30px;
	overflow: hidden;
}
.gallery-bannerbg {
	overflow: hidden;
	margin: 0 0 20px;
	border-bottom: 1px dashed #cacaca;
}
.gallery-bannerbg h3 {
	font-size: 25px;
	padding: 30px 0 25px;
	color: #9f121a;
	background: #fff4f5;
	font-weight: bold;
	margin: 20px 10px 20px;
}
.gallery-banner {
	border-radius: 8px;
	overflow: hidden;
	margin: 0 10px 20px;/*box-shadow: -5px 5px 0px 0px rgba(0, 0, 0, 0.18);*/
}
.gallery-banner img {
	width: 100%;
}
.gallery_Section {
	text-align: center;
	display: inline-block;
	width: 23%;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
}
.gallery_Section ul li {
	padding: 0;
	background: #fff;
	box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.43);
	border-radius: 8px;
	margin: 0px 10px 25px;
	line-height: 0;
	overflow: hidden;
}
.gallery_Section ul li img {
	width: 100%;
}
.photos ul {
	text-align: center;
}
.photos ul li {
	display: inline-block;
	margin: 0 10px 5px;
}
.photos ul li a {
	display: block;
	background: #ffedee;
	text-align: center;
	padding: 20px 30px;
	color: #9f121a;
	font-size: 18px;
	overflow: hidden;
	font-weight: bold;
	border-radius: 63px;
	box-shadow: inset 0px 0px 0px 3px #9f121a;
	transition: 1.5s;
}
.photos ul li a:hover {
	/* background: #9f121a; */
	box-shadow: inset 0px 0px 0px 62px #9f121a;
	color: #fff;
}
.photos ul li a.active {
	box-shadow: inset 0px 0px 0px 62px #9f121a;
	color: #fff;
}
/*gallery_Section */
/*video gallerys */

.video-gallerys-table {
	padding: 30px;
	width: 80%;
	margin: 0 auto 20px;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}
.video-section{
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
	margin:0 0 8px;}
.video-gallerys-table table {
	width: 100%;
	border:none;
	border-collapse: collapse;
}
.video-gallerys-table td {
	padding:12px;
	border-bottom:1px solid #d8d8d8;
	
}
.video-gallerys-table tr.border-none td{
	border:none;}
.video-gallerys-table tr.trhead {
	background: #c31215;
	color: #fff;
}
.video-gallerys-table tr h2 {
	float: left;
}
.video-gallerys-table tr h2 span {
	display: block;
	margin: 5px;
	font-size: 16px;
}
.video-gallerys-table tr.trhead .hall {
	float: right;
	background: #fff;
	color: #000;
	padding: 5px 20px;
	font-size: 18px;
	border-radius: 50px;
}
.video-gallerys {
	display: inline-block;
	width: 30%;
	margin: 0 12px;
	text-align: center;
}
.video-gallerys h2 {
	font-size: 22px;
	margin: 0 0 20px;
	background: #ffc000;
	padding: 10px;
	border-radius: 3px;
}
.video-gallerys ul li {
	margin: 0 0px 20px;
	display: block;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
	padding: 0;
	background: #ffffff;
	overflow: hidden;
	border-radius: 8px;
	text-align: left;
}
.video-frame {
}
.video-description {
	padding: 10px 20px;
}
.title {
    font-size: 18px;
    margin: 0 0 10px;
    font-weight: bold;
    color: #e61114;
	text-transform:capitalize;
	cursor:pointer;
}

.title span {
    display: block;
    font-size: 14px;
    margin: 5px 0 0;
}
.title1 {
    font-size: 24px;
	text-transform:capitalize;
    margin: 0px 0 0px;
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
    padding: 2px 0;
}
.title1 span {
    display: block;
    font-size: 14px;
    margin: 5px 0 0;
}
.video-gallerys-table p {
    margin: 0 0 10px;
    text-transform: capitalize;
}
p.speaker {
    font-size: 12px;
    background: #eaeaea;
    display: inline-block;
    padding: 2px 10px;
    color: #000;
    border-radius: 20px;
	font-weight:bold;
}
.youtube-icon {
    cursor: pointer;
    background: url(../images/youtube.png) center no-repeat #ffffff;
    display: inline-block;
    width: 46px;
    height: 34px;
    margin: 0 3px;
    border-radius: 2px;
    transition: 0.5s;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}
.youtube-icon.activevideo {
	background: url(../images/youtube1.png) center no-repeat #4CAF50;
}

/*video gallerys */
