@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
body {
	margin: 0px;
	overflow-x: hidden;
}
.ftr-p11{text-align:left !important;}.facebook-div11 {    color: #fff;    font-size: 20px!important;    padding-top: 6px;}.linkedin-div11 {    color: #fff;    font-size: 20px!important;    padding-top: 6px;}.icon-list1 {    margin-top: 0px !important;    padding-left: 0;padding-top:5px !important;}.youtube-div11 {    color: #fff;    font-size: 20px!important;    padding-top: 6px;}.icon-list1 a {    list-style-type: none;    width: 50%;    width: 30px;    height: 30px;    line-height: 1.4em;    color: #1f275c;    text-decoration: none;    padding: .35em;    /* border: 2px solid #e75204; */    border-radius: 50%;    text-align: center;    display: inline-block;    box-sizing: content-box;    margin-left: 0px;	float:right;}
.fxd-1{position: fixed;right: 5px !important;bottom: 45px;z-index: 999;background: #1e1530;padding: 2px 15px;}
.fxd-1 a {color: #fff;text-decoration: none;}

.schedule-session h4{color:#1e1530 !important;font-weight:600;}
.parallel-div1 {color:#1e1530 !important; font-family: 'Lato', sans-serif;font-weight: bold;font-size: 36px;padding-top:15px;}
.parallel-div2 {color:#1e1530 !important; font-family: 'Lato', sans-serif;font-weight: bold;font-size: 36px;}
.navigation-main {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100px;
	z-index: 9999;
	left:0px;
}
.theme-sub-explore1 {
    color: #1e1530 !important;
    font-size: 25px!important;
    font-family: 'Lato', sans-serif!important;
    font-weight: bold !important;
    padding: 10px!important;
	text-transform:uppercase;
}
.heading-line{text-align:center;padding:10px 0px;}
p .register-btn{margin:10px 0px;}
.register-btn{background:#50b893;padding:8px 20px;font-size:22px;color:#333;}
.register-btn:hover{text-decoration:none;color:#fff;}
.navigation-1 {
	width: 100%;
	background: white;
	padding: 0;
	-webkit-box-shadow: 0 6px 22px -10px rgba(0, 0, 0, .75);
	-moz-box-shadow: 0 6px 22px -10px rgba(0, 0, 0, .75);
	box-shadow: 0 6px 22px -10px rgba(0, 0, 0, .75);
}

.navigation-1 .t-1 {
	display: table;
	width: 100%;
}

.navigation-1 .r-1 {
	display: table-row;
	width: 100%;
}

.navigation-1 .c-1:first-child {
	width: 34%;
	padding: 10px;
}

.navigation-1 .c-1 {
	display: table-cell;
	vertical-align: top;
	padding: 8px ;
    position: relative;
    width: 40%;
    text-align: left !important;
}

.nav-main {
	margin-top: 20px;
	font-size: 15px;
}

nav a,
nav a:active,
nav a:hover,
nav a:visited {
	font-family: 'Lato', sans-serif;
	font-weight: bold !important;
	padding: 6px 10px 5px !important;
	font-size: 16px;
}

nav ul ul {
	background: #50b893 !important;
}

nav ul :hover {
	background: none !important;
	color: #50b893 !important;
}

.active1 {
	color: #50b893 !important;
}

nav ul li ul li a {
	font-size: 15px !important;
}

nav li>ul {
	background: #50b893 !important;
}

nav li>ul:hover {
	background: #50b893 !important;
}

nav li>ul a:hover {
	color: white !important;
}

.c-2 {
	color: #93ca2b;
	font-size: 24px;
	text-decoration: none !important;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
}

.c-2:hover {
	color: #93ca2b;
}

.C-1 a {
	color: white;
}

.banner1 {
	margin-top: 60px;
}

.all-speakers .home-t2{margin: 25px 0px;}
.table-1a td{font-family: 'Lato', sans-serif;font-size:16px;}
.table-1a th{font-size:16px;background:#50b893;color:#fff;}
.table-1a td a{color:#000;}
.table-1a td a:hover{text-decoration:none;}

.summit-theme-list li::before {
	content: "\2022";
	font-size: 25px !important;
	margin-left: 10px;
	color: #50b893;
	font-weight: 800;
	line-height: 38px;
	padding-right: 10px;
	vertical-align: sub;
}

.summit-theme-list li {
	font-family: 'Lato', sans-serif !important;
	font-size: 15px;
}

.summit-theme-list {
	list-style: none;
}

.summit a {
	text-decoration: none;
}

.summit1 a {
	text-decoration: none;
}

.summit2 a {
	text-decoration: none;
}

.summit3 a {
	text-decoration: none;
}

.style-hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #000;
}


/*----speakers----*/

.p-100 {
	margin-top: 20px;
	margin-bottom: 48px;
}

.speaker1 {
	padding: 0px;
}

.speaker {
	padding: 0px;
}

.speaker h3 {
	font-size: 16px;
	text-align: center;
	background-color: #1e1530;
	color: white;
	margin: 0px;
	padding: 12px;
	
	font-family: 'Lato', sans-serif;
}

.speaker1 h3 {
	font-size: 16px;
	text-align: center;
	background-color: #50b893;
	color: white;
	margin: 0px;
	padding: 12px;

	font-family: 'Lato', sans-serif;
}


/*----end speakers----*/


/* .abt-speaker-1{background:url(../images/new-bg-11.jpg);height:100px !important;padding:210px 0px;background-attachment:fixed;background-repeat:no-repeat;} */

.wrapper-11 {
	background: url(../images/new-bg-11.jpg);
	padding: 100px 0px;
	margin: 0px 0px;
	min-height: 300px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
}

.wrapper-a {
	display: none;
}

.wrapper-aa {
	display: none;
}

.wrapper-12 {
	background: url(../images/about-bg-banner.jpg);
	padding: 100px 0px;
	margin: 0px 0px;
	min-height: 300px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.fixed-banner {
	position: relative;
}

.fixed-banner-1 {
	position: absolute;
	z-index: 99;
	top: 0;
	left: 50%;
	margin-left: -285px;
	top: 97%;
    margin-top: -166px;
    width: 770px;
    height: 162px;
	background-image: url(../images/bg-banner-11.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-align: center;
}


/* .fixed-banner-1:hover{  -webkit-transform:skew(195deg);  -moz-transform:skew(195deg);  transform:skew(195deg);} */

.fixed-banner-1 img {
	width: 100%;
	height: auto;
}

.banner-content {
	margin-top: 5%;
}

.banner-content h3 {
	color: #2d414c;
	font-size: 22px;
}

.bg-content {
	border: 1px solid #2d414c;
	width: 43%;
	margin: 0px auto;
}

.bg1-content {
	border: 1px solid #2d414c;
	width: 85%;
	margin: 0px auto;
}

.banner-content h1 {
	color: #1e1530;
	font-size: 37px;
}

.banner-content h4 {
	color: #212037;
	margin-top: 17px;font-weight:bold;
}

.banner-content a {
	text-decoration: none;
	border: 1px solid #1e1530;
	padding: 12px 10px;
	font-size: 18px;
	color: white;
	background: #1e1530;
	text-transform: uppercase;
}

.banner-content h2 {
	font-size: 28px;
	color: black;
	margin: 10px;
}

.banner-content h5 {
	color: #212037;
	margin-bottom: 40px;
	font-size: 18px;
	font-weight:bold;
}

.fixed-banner-2 {
	position: absolute;
	z-index: 99;
	top: 0;
	left: 50%;
	margin-left: -206px;
    top: 29%;
    width: 410px;
    height: 150px;
	background-image: url(../images/trans-banner.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-align: center;
}

.banner-content-11 {
	margin-top: 13%;
}

.banner-content-11 h1 {
	color: #1e1530;
	font-size: 35px;
	margin-top: 20px;
	font-weight: bold;
}

.wrapper-22 {
	background: url(../images/new-abt-bg.png);
	padding: 40px 0px;
	margin: 0px 0px;
	min-height: 300px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.wrapper-22 h3 {
	text-align: center;
	font-size: 40px;
	font-weight: bold;
}

.wrapper-22 p {
	text-align: center;
	font-size: 18px;
}

.leader-list li::before {
	content: "\2022";
	font-size: 30px !important;
	position: absolute;
	left: 0px;
	color: #50b893;
	font-weight: 800;
	line-height: 41px;
}

.leader-list li {
	list-style: none;
	font-size: 18px !important;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
	color: black;
	line-height: 40px;
}

.full {
	width: 100%;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
}

.zoom {
	animation: scale 4s linear infinite;
	transform-origin: top;
}

@keyframes scale {
	50% {
		-webkit-transform: scale(1.03);
		-moz-transform: scale(1.03);
		-ms-transform: scale(1.03);
		-o-transform: scale(1.03);
		transform: scale(1.03);
	}
}


/*--about---*/

.wrapper-1 {
	background: url(../images/bg1-img.jpg);
	padding: 30px 0px 60px 0px;
	margin: 0px 0px 0px 0px;
	background-size: cover;
}

.wrapper-1 h3 {
	color: #427e78;
}

.more {
	margin-top: 30px;
}

.more a {
	border: 1px solid #1e1530;
	padding: 11px 10px;
	text-decoration: none !important;
	background: #1e1530;
	color: white;
	margin-top: 10px;
	font-size: 16px;
}

.more a:hover {
	color: white;
}

.abs-behave h3 {
	font-size: 30px;
	font-weight: bold;
	color: #1e1530;
}

.abs-behave p {
	font-size: 18px;
	padding: 8px 0px 0px 0px;
	color: #333333;
	line-height: 27px;
	font-family: 'Lato', sans-serif;
}

.mobile-fix-banner {
	display: none;
}


/*----end about----*/


/*----tracks----*/

.speak-new-div {
	font-size: 40px;
	text-align: center;
	margin-bottom: 20px;
	color: #1e162e;
	font-weight: bold;
}

.tracks {
	font-size: 40px;
	color: #1e162e;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}

.summit1 {
	padding: 0px;
	width: 24.5%;
}

.summit {
	padding: 0px;
	width: 24.5%;
}

.summit2 {
	padding: 0px;
	width: 24.5%;
}
.paper_mobile_screen {display: none;}
.papers_large_screen {display: block;}
.head11{color:#50b893;}
.summit3 {
	padding: 0px;
	width: 24.5%;
}

.summit h3 {
	font-size: 18px;
	text-align: center;
	background-color: #1e1530;
	color: white;
	margin: 0px;
	padding: 16px;
	height: 70px;
	font-family: 'Lato', sans-serif;
}

.summit1 h3 {
	font-size: 18px;
	text-align: center;
	background-color: #50b893;
	color: white;
	margin: 0px;
	padding: 17px;
	height: 70px;
	font-family: 'Lato', sans-serif;
}

.summit2 h3 {
	font-size: 18px;
	text-align: center;
	background-color: #1e1530;
	color: white;
	margin: 0px;
	padding: 27px;
	height: 70px;
	font-family: 'Lato', sans-serif;
}

.summit3 h3 {
	font-size: 18px;
	text-align: center;
	background-color: #50b893;
	color: white;
	margin: 0px;
	padding: 27px;
	height: 70px;
	font-family: 'Lato', sans-serif;
}

.mb-100 {
	margin-bottom: 40px;
}


/*----end tracks----*/

.footer {
	background: #50b893;
}

.footer p {
	text-align: center;
	font-size: 18px;
	color: white;
	padding: 15px 0px;
	margin: 0px;
	font-family: 'Lato', sans-serif;
}

.res-table th {
	text-align: center !important;
}

.res-table td {
	text-align: center !important;
}

.res-table tr:nth-child(even) {
	background-color: #f2f2f2;
}

.inner-banner-1-heading h1 {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #50b893;
	text-align: left;
	line-height: 20px;
	margin: 0px;
	display: inline-block;
	border-bottom: 1px solid #50b893;
	height: 35px;
}

.inner-banner-1 {
	min-height: 300px;
	position: relative;
}

.inner-banner-1-heading {
	position: absolute;
	width: 80%;
	left: 10%;
	bottom: 15%;
	z-index: 9;
}

.plenary-speak .home-t2 {
	display: table;
	width: 100%;
	margin: 20px 0px;
}

.plenary-speak .home-r2 {
	display: table-row;
}

.plenary-speak .home-r2 .home-c2:first-child {
	width: 20%;
	padding-right: 2%;
}

.plenary-speak .home-c2 {
	display: table-cell;
	vertical-align: top;
	padding: 20px 8px;
}

.plenary-speak .home-r2 .home-c2 img {
	width: 100%;
	height: auto;
	outline: 1px solid #ccc;
}

.home-c2 h4 {
	background: #1e1530;
	padding: 10px 15px;
	width: 65%;
	font-family: 'Lato', sans-serif;
	color: white;
}

.home-c2 p {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #333333 !important;
}

.contact {
	margin-top: 30px;
}

.contact h4 {
	width: 26%;
	padding: 10px;
	color: #1e1530;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
}

.contact1 h4 {
	width: 48%;
	padding: 10px 0px;
	color: #1e1530;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}

.input1 {
	box-shadow: none !important;
	border-radius: 0px !important;
	border-bottom: 1px solid #427e78 !important;
}

.contact1 p {
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	font-size: 18px;
	padding: 0px 10px;
}

.group-img {
	margin-bottom: -10px;
	padding-left: 0px;
	margin-top: 25px;
}

.visit-btn a {
	background: #50b893;
	padding: 10px 36px;
	border: 1px solid #50b893;
	color: white;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	margin: 0px 10px;
}

.visit-btn {
	margin: 35px 0px 45px 0px;
}

.register {
	margin-top: 30px;
}

.register h4 {
	width: 22%;
	padding: 10px;
	color: #1e1530;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
}

.register2 {
	margin-top: 30px;
}

.register2 h4 {
	width: 21%;
	padding: 10px;
	color: #1e1530;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
}

.check-generate h4 {
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	color: #333333;
}

.payment1 h4 {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	color: #808080;
}

.submit-div {
	background: #50b893;
	color: white;
	font-size: 18px;
	padding: 8px 30px;
	font-family: 'Lato', sans-serif;
	margin-top: 20px;
	margin-bottom: 40px;
	border-radius: 0px;
}

.input11 {
	box-shadow: none !important;
	border-radius: 0px !important;
	width: 89%;
	float: left;
}

.abs-summit {
	margin-top: 40px;
	margin-bottom: 40px;
}

.parah-abs p {
	color: #333333;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	line-height: 27px;
	margin: 95px 0px;
	text-align: center;
}

.wrapper-div {
	background: url(../images/abt-bg.jpg);
	padding: 40px 0px;
	margin: 0px 0px 30px 0px;
}

.style-one {
	border-bottom: 2px dotted #d3c59c;
	margin: 20px 0;
}

.style-para p {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
}

.theme-div {
	margin-top: 30px;
}

.win-well h4 {
	padding: 4px 0px;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	text-align: left;
	background: #1e1530;
	color: white;
	margin: 1px 0px 10px 0px;
	line-height: 20px;
	padding: 10px 10px;
}

.win-well p {
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	color: #333333;
}

.theme-div1 {
	margin-top: 20px;
	margin-bottom: 50px;
}

.sub-theme {
	padding-left: 0px;
}

.conference-theme {
	background: url(../images/theme-bg.jpg);
	padding: 40px 0px;
	margin: 40px 0px 0px 0px;
}

.theme-para p {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #333333;
}

.theme-para span {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #50b893;
}

.basic-fee {
	font-size: 16px !important;
	padding: 20px 0px 0px 0px;
}

.res-table {
	border-collapse: collapse;
	width: 72%;
}

.res-table th {
	background: #1e1530;
	color: white;
	font-family: 'Lato', sans-serif;
	font-weight: 500 !important;
	font-size: 18px;
}

.res-table th,
td {
	text-align: left;
	padding: 8px;
}

.alumni h4 {
	font-size: 18px;
	color: #50b893;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
}

.alumni p {
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	padding: 2px 0px;
}

.alumni {
	margin-top: 10px;
}

.fee-bg {
	background: url(../images/fee-bg.jpg);
	padding: 30px 0px 40px 0px;
	;
	margin: 40px 0px 0px 0px;
}

* {
	box-sizing: border-box;
}

.timeline h4 {
	margin-left: 50px;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #50b893;
}

.timeline {
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}

.timeline::after {
	content: '';
	position: absolute;
	width: 10px;
	background-color: white;
	top: -40px;
	bottom: 0;
	margin-left: -2px;
	bottom: -40px
}

.new-right {
	padding: 10px 40px;
	position: relative;
	background-color: inherit;
	width: 100%;
	left: 1%;
}

.new-right::after {
	content: '';
	position: absolute;
	width: 32px;
	height: 32px;
	right: -20px;
	background-color: white;
	border: 10px solid #50b893;
	top: 15px;
	border-radius: 50%;
	z-index: 1;
}


/*.right::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;left: 30px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}*/

.right::after {
	left: -25px;
}

.content {
	position: relative;
	border-radius: 6px;
}

.content p {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	margin-top: 0px;
}

.present-div {
	margin-top: 0px;
}

.benefit h4 {
	color: #1e1530 !important;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 36px;
	margin-left: -10px;
}

.timeline-11 {
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}

.timeline-11::after {
	content: '';
	position: absolute;
	width: 10px;
	background-color: #efece4;
	top: -40px;
	bottom: 0;
	margin-left: -2px;
	bottom: -40px;
	left: 3%;
}

.new-right-11 {
	padding: 13px 22px;
	position: relative;
	background-color: inherit;
	width: 100%;
	left: 1%;
}

.new-right-11::after {
	content: '';
	position: absolute;
	width: 35px;
	height: 35px;
	right: -20px;
	background-color: white;
	border: 10px solid #50b893;
	top: 12px;
	border-radius: 50%;
	z-index: 1;
}


/*.right::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;left: 30px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}*/

.right-11::after {
	left: -10px;
}

.content-11 {
	position: relative;
	border-radius: 6px;
}

.content-11 p {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	margin-top: 5px;
	color: #1e1530;
}

.exempt-div {
	padding: 40px 0px 40px 0px;
}

.new1-content p {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 17px;
}

.new-right-22 {
	padding: 19px 0px;
}

.content-22 p {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	color: #333333;
}

.walk-diff p {
	margin: 0px 0px 0px 38px;
	font-size: 19px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	color: #1e1530;
}

.theme-sub-explore {
	color: #1e1530;
	font-size: 25px;
	font-family: 'Lato', sans-serif;
	font-weight: bold !important;
	padding: 10px;
}

.offer-1 h4 {
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	color: #333333;
}

.offer-1 {
	margin-top: 35px;
}

.focus-1 {
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	color: #333333;
	padding-left: 8px;
}

.res-table td {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
}

.schedule h3 {
	border-bottom: 1px solid black;
	text-align: center;
	color: #1e1530;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	margin-right: -16px;
	padding: 25px 10px;
}

.session h4 {
	background: #50b893;
	color: white;
	padding: 10px 16px;
	margin: -10px 33px 0px 33px;
	font-family: 'Lato', sans-serif;
	line-height: 24px;
	font-size: 17px;
}

.schedule-session span {
	color: #c2c2c2;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 17px;
	padding: 0px 0px 5px 14px;
}

.schedule-session p {
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	padding: 0px 0px 5px 28px;
}

.schedule-session {
	margin: 15px 0px 5px 20px;
}

.line-one {
	border-bottom: 1px solid #cccccc;
	width: 90%;
}

.session1 {
	margin: 20px 0px;
}

.session1 h4 {
	background: #50b893;
	color: white;
	padding: 10px 16px;
	margin: -10px 20px 0px 20px;
	font-family: 'Lato', sans-serif;
	line-height: 24px;
	font-size: 17px;
}

.break-1 h4 {
	background: #cccccc;
	padding: 10px 15px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 17px;
	margin: 0px 6px 10px 6px;
}

.session2 {
	margin: 20px 0px;
}

.session2 h4 {
	background: #50b893;
	color: white;
	padding: 18px 16px;
	margin: -10px 20px 0px 20px;
	font-family: 'Lato', sans-serif;
}

.border-rt {
	border-right: 1px solid black;
	
}

.border-rt1 {

}

.schedule1 h3 {
	border-bottom: 1px solid black;
	text-align: center;
	color: #1e1530;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	margin-left: -18px;
	padding: 25px 10px;
}

.active {
	color: #50b893 !important;
}

.mobile-res {
	display: none;
}

.border-btm {
	border-bottom: 1px solid #50b893;
	margin-top: 10px;
}

.res-br-1 p {
	padding: 10px 0px 0px 0px;
	color: #50b893;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	/* font-weight:bold; */
}

.inner-banner-1 img {
	margin-top: 80px !important;
}

.container1 {
	position: relative;
	width: 100%;
}

.image {
	display: block;
	width: 100%;
	height: auto;
}

.overlay {
	/* position: absolute; */
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	/*  background-color: #50b893b8 !important */
	;
}

.overlay a {
	color: white;
	text-decoration: none;
}

.container1:hover .overlay {
	opacity: 1;
}

.text a {
	color: white !important;
	text-decoration: none;
}

.text {
	color: white;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}

.price-struct {}

.head-fee {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
}

.price-struct {
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.price-struct1 {
	display: none;
}

.submit-div:hover {
	color: white;
}

img1 {
	border-radius: 10px;
	margin-left: calc(50vw - 150px);
	margin-top: calc(50vh - 50px);
	box-shadow: 5px 5px 5px 0 #0009;
	transition: 1s;
}

.zoomed {
	transform: scale(1.2);
	box-shadow: 20px 20px 20px 0 #0009;
	transition: 2s;
}
@media (max-width:1100px) {
	nav a, nav a:active, nav a:hover, nav a:visited {
    font-family: 'Lato', sans-serif;
    font-weight: bold !important;
    padding: 6px 11px 5px !important;
    font-size: 14px;
}
}
@media (max-width:1920px) {
.papers_large_screen {
    display: block;
    height: 950px;
}	
}
@media (max-width:1440px) {
.papers_large_screen {
    display: block;
    height: 650px;
}	
}
@media (max-width:1024px) {
	.papers_large_screen {
    display: block;
    height: 950px;
}	
	.res-table {
		width: 100% !important;
	}
	nav a,
	nav a:active,
	nav a:hover,
	nav a:visited {
		padding: 6px 6px 5px !important;
		font-size: 13px !important;
	}
	.nav-main {
		margin-top: 26px !important;
	}
	.inner-banner-1 {
		min-height: 100%;
	}
	.inner-banner-1 img {
		margin-top: 80px !important;
	}
	.new-right-11 {
		padding: 13px 0px !important;
		left: 9% !important;
	}
	.navigation-1 .c-1:first-child {
		width: 38%;
		padding: 15px;
	}
	.banner-content-11 h1 {
		font-size: 25px;
	}
	.timeline::after {
		margin-left: 18px;
	}
	.register h4 {
		width: 27% !important;
	}
	.register2 h4 {
		width: 26% !important;
	}
	.right::after {
		left: 0px;
	}
	.speaker h3 {
		font-size: 14px;
	}
	.speaker1 h3 {
		font-size: 14px;
	}
	.right-11::after {
		left: -38px;
	}
	.summit1 h3 {
		padding: 10px;
	}
	.summit3 h3 {
		padding: 23px;
	}
	.fixed-banner-2 {
		width: 40% !important;
		height: 59% !important;
		margin-left: -216px !important;
	}
	.banner-content-11 {
		margin-top: 17%;
	}
	.banner-content h1 {
		font-size: 28px !important;
		margin: 8px 15px 0 !important;
	}
	.fixed-banner-1 {
	height: 146px !important;
    margin-top: -150px !important;
	}
	.banner-content h2 {
		font-size: 24px !important;
	}
}
@media (max-width: 990px){
nav a, nav a:active, nav a:hover, nav a:visited {
    padding: 6px 1px 1px !important;
   font-size:12px !important;
}
}
@media (max-width:987px) {
	.navigation-1 .c-1:first-child {
		width: 22% !important;
	}
	nav a,
	nav a:active,
	nav a:hover,
	nav a:visited {
		padding: 5px 1px 5px !important;
	}
}



@media (max-width:768px) {.ftr-p11 {    text-align: center !important;}.icon-list1 a{float:none;}
	.fixed-banner-1 {
		display: none;
	}
	.mobile-fix-banner {
		display: block;
	}
	.mobile-fix-banner img {
		width: 100%;
	}
	.wrapper-22 h3 {
		font-size: 22px !important;
	}
	.sub-list2 {
		margin-left: 26px !important;
	}
	.parah-abs p {
		margin: 25px 0px 0px 0px;
	}
	.sub-list2 {
		margin-left: 10px;
	}
	/* .fixed-banner-1 {height: 239px !important;margin-left: -300px;width: 590px;top: 99% !important;} */
	.banner-content {
		margin-top: 0% !important;
	}
	.banner-content h1 {
		font-size: 25px !important;
	}
	.banner-content h2 {
		font-size: 20px;
	}
	.bg1-content {
		width: 58% !important;
	}
	.navigation-1 .c-1 {
		width: 100%;
		display: block;
		text-align: left;
	}
	.navigation-1 .c-1:first-child {
		width: 100%;
	}
	.nav-button22 {
		margin-top: -63px;
	}
	.speaker img {
		margin: 0px auto;
	}
	.speaker1 img {
		margin: 0px auto;
	}
	.summit img {
		width: 100% !important;
	}
	.summit1 img {
		width: 100% !important;
	}
	.summit2 img {
		width: 100% !important;
	}
	.summit3 img {
		width: 100% !important;
	}
	.summit1 {
		width: 98%;
	}
	.summit {
		width: 98%;
	}
	.summit2 {
		width: 98%;
	}
	.summit h3 {
		width: 100% !important;
	}
	.summit1 h3 {
		width: 100% !important;
	}
	.summit2 h3 {
		width: 100% !important;
	}
	.summit3 h3 {
		width: 100% !important;
	}
	.summit3 {
		width: 98%;
	}
	.tracks {
		text-align: center;
	}
	.border-rt {
		border-right: none;
	}
	.theme-img img {
		margin: 0px auto;
	}
	.right-11::after {
		left: -38px;
	}
	.impact1 img {
		margin: 0px auto;
	}
	.summit1 h3 {
		padding: 24px !important;
	}
	.nav-main {
		margin-top: -11px !important;
	}
	.image {
		width: 50% !important;
	}
	.speaker h3 {
		width: 50% !important;
		margin: 0px auto;
	}
	.speaker1 h3 {
		width: 50% !important;
		margin: 0px auto;
	}
	.hover12 figure {
		background: none !important;
	}
	.fixed-banner-2 {
		width: 41% !important;
		height: 75% !important;
		margin-left: -163px !important;
		top: 15% !important;
	}
	.banner-content-11 {
		margin-top: 21% !important;
	}
	.register h4 {
		width: 36% !important;
	}
	.register2 h4 {
		width: 35% !important;
	}
	.new-right-11 {
		left: 3% !important;
	}
	.content-22 p {
		margin-left: 50px !important;
	}
	.new-right-22 {
		padding: 0px 0px !important;
	}
	.benefit h4 {
		margin-left: 34px !important;
	}
}

@media (max-width:767px) {
.paper_mobile_screen {display: block;}
.papers_large_screen {display: none;}
}


@media (max-width:600px) {
	.parallel-div1{font-size:20px !important;}
	.parallel-div2{font-size:20px !important;}
	.theme-sub-explore1{font-size:18px !important;}
	.offer-1 {
		margin-top: 20px !important;
	}
	.wrapper-a {
		display: block;
		width: 100%;
	}
	.wrapper-12 {
		display: none;
	}
	.wrapper-aa {
		display: block;
		width: 100%;
	}
	.wrapper-11 {
		display: none;
	}
	.new-right-11 {
		left: 0% !important;
	}
	.banner-content h1 {
		margin-top: 15px !important;
	}
	.res-table th {
		font-size: 16px !important;
	}
	.banner-content h3 {
		font-size: 16px !important;
	}
	.banner-content h2 {
		font-size: 16px !important;
	}
	.banner-content h5 {
		font-size: 15px;
	}
	.basic-fee {
		padding: 20px 0px 0px 15px!important;
		font-size: 15px !important;
	}
	.present-div {
		margin-top: 0px !important;
		margin-left: 16px !important;
	}
	.plenary-speak .home-r2 .home-c2 img {
		width: 75% !important;
		margin: auto !important;
	}
	.theme-div1 {
		margin-bottom: 30px;
	}
	.theme-sub-explore {
		font-size: 18px !important;
		padding: 0px !important;
	}
	.content-11 p {
		font-size: 16px !important;
	}
	.alumni p {
		font-size: 15px !important;
	}
	/* .fixed-banner-1 {width:80% !important;height:231px !important;margin-top: -160px !important;margin-left: -241px !important;top:71% !important;} */
	.banner-content {
		margin-top: 7% !important;
	}
	.banner-content h1 {
		font-size: 18px !important;
		padding-bottom: 0px !important;
	}
	.banner-content h4 {
		margin-bottom: 10px !important;
		margin-top: 20px;
	}
	.plenary-speak .home-r2 .home-c2:first-child {
		width: 100% !important;
		border-bottom: 0px !important;
	}
	.abs-behave h3 {
		font-size: 25px;
	}
	.tracks {
		font-size: 18px;
	}
	.plenary-speak .home-c2 {
		display: block;
	}
	.home-c2 h4 {
		width: 100%;
		text-align: center;
	}
	.plenary-speak .home-t2 {
		margin: 0px 0px;
	}
	.theme-para span {
		font-size: 16px;
	}
	.timeline::after {
		left: 31px;
	}
	.new-right {
		width: 100%;
		padding-left: 70px;
		padding-right: 25px;
	}
	.new-right::before {
		left: 60px;
		/*border: medium solid white;*/
		border-width: 10px 10px 10px 0;
		border-color: transparent white transparent transparent;
	}
	.left::after,
	.right::after {
		left: 20px;
	}
	.right {
		left: 0%;
	}
	.timeline h4 {
		margin-left: 70px;
	}
	.timeline-11::after {
		left: 31px;
	}
	.new-right-11 {
		width: 100%;
		padding-left: 30px;
		padding-right: 25px;
	}
	.new-right-11::before {
		left: 60px;
		/*border: medium solid white;*/
		border-width: 10px 10px 10px 0;
		border-color: transparent white transparent transparent;
	}
	.left-11::after,
	.right::after {
		left: 37px;
	}
	.right-11 {
		left: 0%;
	}
	.timeline-11 h4 {
		margin-left: 0px !important;
	}
	.style-para {
		margin: 0px 20px;
	}
	.right-11::after {
		left: -14px !important;
	}
	.benefit {
		margin: 0px 0px !important;
	}
	.benefit h4 {
		font-size: 20px;
		padding-left: 45px !important;
	}
	.theme-para {
		margin: 0px;
	}
	.new-right-22 {
		padding: 0px 0px !important;
	}
	.walk-diff p {
		font-size: 16px !important;
		margin: 0px 0px 0px 53px !important;
	}
	.inner-banner-1-heading {
		left: 4% !important;
	}
	.schedule h3 {
		border-bottom: none;
		font-size: 20px !important;
	}
	.schedule1 h3 {
		border-bottom: none;
		font-size: 20px !important;
	}
	.session h4 {
		margin: 0px 15px;
		font-size: 15px !important;
	}
	.session1 h4 {
		margin: 0px 15px;
		font-size: 15px !important;
	}
	.break-1 h4 {
		margin: 0px;
		font-size: 15px !important;
	}
	.session2 h4 {
		margin: 0px 15px;
		font-size: 15px !important;
	}
	.alumni {
		margin: 0px;
	}
	.res-table {
		width: 100%;
	}
	.parah-abs p {
		font-size: 15px;
		line-height: 24px !important;
		margin-top: 10px !important;
	}
	.style-para p {
		font-size: 15px;
	}
	.content-22 p {
		font-size: 15px;
		margin-left: 55px !important;
	}
	.focus-1 {
		font-size: 15px;
	}
	.win-well p {
		font-size: 15px;
	}
	.content p {
		font-size: 15px !important;
	}
	.head-fee {
		margin-left: 10px;
		font-size: 15px !important;
	}
	.res-table td {
		font-size: 14px !important;
	}
	.wrapper-div {
		margin: 0px 0px !important;
	}
	.banner-content-11 h1 {
		font-size: 25px !important;
	}
	.fixed-banner-2 {
		margin-left: -132px !important;
	}
	.focus-1 {
		padding-left: 3px !important;
	}
}

@media screen and (max-width: 425px) {.fxd-1 h4{font-size:14px;}.fxd-1 {padding: 0px 12px;}
.mobile-res-1{margin-top:60px !important;}

.paper_mobile_screen{margin-top: 60px;}
	.register-btn{font-size:13px !important;}
	.schedule-session h4{font-size:16px !important;}
	.navigation-1 .c-1:first-child {
		width: 41% !important;
	}
	.register {
		margin-top: 15px !important;
	}
	.line-one {
		margin: 8px auto !important;
		width: 87% !important;
	}
	.content-22 p {
		margin-top: -24px !important;
	}
	.home-c2 h4 {
		margin-top: -17px !important;
	}
	.schedule-session p {
		padding: 0px 0px 0px 14px !important;
	}
	.theme-div {
		margin-top: 20px !important;
	}
	.leader-list li {
		font-size: 14px !important;
		line-height: 37px !important;
	}
	.wrapper-22 h3 {
		margin-top: 6px !important;
		font-size: 18px !important;
	}
	.wrapper-22 p {
		font-size: 17px !important;
	}
	.empty-div1 {
		margin: -1px !important;
	}
	.wrapper-22 {
		padding: 20px 0px !important;
	}
	.banner-content h2 {
		font-size: 13px !important
	}
	/* .fixed-banner-1{display:none ;}	 */
	.banner-content {
		margin-top: -1% !important;
	}
	.banner-content-11 h1 {
		font-size: 14px !important;
	}
	.banner-content-11 {
		margin-top: 10% !important;
	}
	.fixed-banner-2 {
		margin-left: -97px !important;
		top: 40% !important;
		width: 55 !important;
		height: 44% !important;
	}
	.payment1 h4 {
		font-size: 15px !important;
		line-height: 21px;
	}
	.offer-1 h4 {
		font-size: 15px;
	}
	.res-br-1 {
		margin-top: -30px !important;
	}
	.res-br-1 p {
		font-size: 15px !important;
	}
	.banner-content h1 {
		font-size: 14px !important;
	}
	.banner-content a {
		font-size: 10px !important;
	}
	.banner-content h3 {
		font-size: 14px !important;
	}
	/* .fixed-banner-1 {top:99% !important;left: 67%;margin-left: -250px;top: 89%;margin-top: -214px;width: 80% !important;height: 162px !important;} */
	.speak-new-div {
		font-size: 18px !important;
	}
	.navigation-1 .c-1 {
		width: 100%;
		display: block;
		text-align: left;
	}
	.navigation-1 .c-1:first-child {
		width: 100%;
	}
	.nav-button22 {
		margin-top: -63px;
	}
	.tracks {
		text-align: center;
		font-size: 18px;
	}
	.abs-behave h3 {
		font-size: 16px;
		margin-top: 0px;
	}
	.abs-behave p {
		font-size: 14px;
		line-height: 22px !important;
		padding: 0px !important;
	}
	.more a {
		font-size: 14px !important;
	}
	.footer p {
		font-size: 14px;
	}
	.inner-speaker {
		width: 55%;
		margin: 0px auto;
	}
	.banner1 {
		margin-top: 75px;
	}
	.contact h4 {
		width: 100%;
		font-size: 15px !important;
	}
	.contact1 h4 {
		width: 100%;
		font-size: 15px !important;
	}
	.contact1 p {
		font-size: 14px !important;
	}
	.register h4 {
		width: 47% !important;
		font-size: 15px;
	}
	.register2 h4 {
		width: 45% !important;
		font-size: 15px;
	}
	.inner-banner-1-heading h1 {
		font-size: 15px !important;
	}
	.inner-banner-1 img {
		margin-top: 65px;
	}
	/* .res-table{display:none;} */
	.mobile-res {
		display: block;
	}
	.mobile-res h4 {
		color: #50b893;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: bold;
	}
	.mobile-res p {
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: bold;
	}
	.new-style {
		border-bottom: 1px solid #ccc;
	}
	.summit h3 {
		padding: 24px !important;
		font-size: 16px;
	}
	.summit1 h3 {
		padding: 17px !important;
		font-size: 16px;
	}
	.summit2 h3 {
		padding: 24px !important;
		font-size: 16px;
	}
	.summit3 h3 {
		padding: 24px !important;
		font-size: 16px;
	}
	.speaker h3 {
		margin: 0px 55px;
		width: 74% !important;
		font-size: 16px !important;
	}
	.speaker {
		margin: -1px !important;
	}
	.speaker1 h3 {
		margin: 0px 55px;
		width: 74% !important;
		font-size: 16px !important;
	}
	.speaker1 img {
		width: 74% !important;
	}
	.speaker img {
		width: 74% !important;
	}
	.text {
		font-size: 16px !important;
	}
	.head-fee {
		margin: 0px 14px 15px 14px;
	}
	.price-struct {
		display: none;
	}
	.price-struct1 {
		display: block;
		margin: 0px 14px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: bold;
		font-size: 18px;
	}
	.win-well h4 {
		margin: 0px 73px 10px 88px !important;
		font-size: 14px !important;
	}
	.win-well p {
		text-align: center;
	}
	.schedule-session p {
		font-size: 15px !important;
	}
	.schedule-session span {
		font-size: 15px;
	}
	.schedule1 h3 {
		padding: 1px 10px;
		font-size: 18px !important;
	}
	.schedule h3 {
		padding: 6px 10px;
		font-size: 18px !important;
	}
	.left-11::after,
	.right::after {
		left: 35px;
	}
	.right-11::after {
		left: -15px;
	}
	.banner-content h1 {
		margin-top: 3px !important;
	}
	.walk-diff p {
		font-size: 16px !important;
	}
	.new-right-22 {
		padding: 6px 0px !important;
	}
	.home-c2 p {
		font-size: 15px !important;
	}
	.home-c2 h4 {
		font-size: 16px !important;
	}
	.content p {
		font-size: 12px !important;
	}
	.banner-content h4 {
		margin-top: 9px !important;
		font-size: 14px !important;
	}
	.banner-content h5 {
		font-size: 14px !important;
	}
	.walk-diff p {
		margin: 0px 0px 0px 53px !important;
	}
	.res-table th,
	td {
		padding: 6px !important;
	}
	.fee-bg {
		margin: 18px 0px 0px 0px !important;
	}
}

@media screen and (max-width: 411px) {
	.right-11 {
		margin-bottom: -40px !important;
	}
	/* .fixed-banner-1 {left: 68% !important;top: 92% !important;height: 174px !important;} */
	.speaker1 h3 {
		margin: 0px 54px !important;
		width: 74% !important;
	}
	.speaker h3 {
		margin: -1px 53px !important;
		width: 74% !important;
	}
	.banner-content {
		margin-top: 8% !important;
	}
}

@media screen and (max-width: 375px) {
	/* .fixed-banner-1 {left:74% !important;top:100% !important;height: 160px !important;} */
	.inner-banner-1 img {margin-top:75px !important;}
	.fixed-banner-2 {
		margin-left: -83px !important;
	}
	.left-11::after,
	.right::after {
		left: 36px;
	}
	.payment1 h4 {
		font-size: 15px;
	}
	.win-well h4 {
		margin: 0px 48px 10px 63px !important;
	}
	.summit1 h3 {
		width: 100% !important;
	}
	.summit2 h3 {
		width: 100% !important;
	}
	.summit h3 {
		width: 100% !important;
	}
	.summit3 h3 {
		width: 100% !important;
	}
	.speaker1 h3 {
		margin: 0px 48px !important;
	}
	.speaker h3 {
		margin: 0px 49px !important;
	}
	.register h4 {
		width: 55% !important;
	}
	.register2 h4 {
		width: 53% !important;
	}
	.banner-content {
		margin-top: 4% !important;
	}
	.banner-content h4 {
		margin-bottom: 10px !important;
	}
	.new-right-11 {
		left: -1% !important;
	}
	.right-11 {
		margin-bottom: -15px !important;
	}
}

@media screen and (max-width: 360px) {
	.navigation-1 .c-1:first-child {
		width: 43% !important;
	}
	.content-22 p {
		margin-top: -3px !important;
	}
	.fixed-banner-2 {
		margin-left: -78px !important;
		top: 26% !important;
		height: 59% !important;
	}
	.win-well h4 {
		margin: 0px 40px 10px 55px !important;
	}
	.speaker h3 {
		margin: 0px 47px !important;
	}
	.speaker1 h3 {
		margin: 0px 47px !important;
	}
	/* .fixed-banner-1 {left: 77% !important;top: 98% !important;margin-top: -214px;width: 80% !important;height: 164px !important;} */
	.banner-content {
		margin-top: 13% !important;
	}
	.banner-content h3 {
		font-size: 14px !important;
	}
	/* .fixed-banner-1 {left: 88%;top: 84%;width: 80% !important;height: 250px !important;} */
	.abs-behave h3 {
		font-size: 15px !important;
	}
	.more a {
		font-size: 12px;
	}
	.banner-content h1 {
		font-size: 14px !important;
	}
	.banner-content h4 {
		margin-bottom: -7px !important;
		font-size: 13px !important;
	}
	.banner-content h2 {
		font-size: 12px !important;
	}
	.banner-content h5 {
		font-size: 13px !important;
	}
	.new-right-11 {
		left: 0% !important;
	}
}

@media screen and (max-width: 320px) {
	.navigation-1 .c-1:first-child {
		width: 49% !important;
	}
	.fixed-banner-2 {
		width: 45% !important;
	}
	.banner-content-11 {
		margin-top: 18% !important;
	}
	.win-well h4 {
		margin: 0px 20px 10px 36px !important;
	}
	.summit1 h3 {
		margin: 0px 0px;
		width: 100% !important;
	}
	.summit2 h3 {
		margin: 0px 0px;
		width: 100% !important;
	}
	.summit h3 {
		margin: 0px 0px;
		width: 100% !important;
	}
	.summit3 h3 {
		margin: 0px 0px;
		width: 100% !important;
	}
	.speaker h3 {
		margin: 0px 42px !important;
	}
	.speaker1 h3 {
		margin: 0px 42px !important;
	}
	/* .fixed-banner-1 {top:98% !important;height: 162px !important;left:85% !important;} */
	.theme-para p {
		font-size: 15px !important;
	}
	.banner-content h1 {
		font-size: 12px !important;
	}
	.banner-content h2 {
		font-size: 11px !important;
	}
	.banner-content h3 {
		font-size: 13px !important;
	}
	.bg1-content {
		margin: -4px auto !important;
	}
	.bg-content {
		margin: -1px auto !important;
	}
	.abs-behave h3 {
		font-size: 14px !important;
	}
	.banner-content {
		margin-top: 19% !important;
	}
}