*, html, body, p, ul, li, h1, h2, h3, h4, h5, h6 {

	margin: 0

}

html {

	height: 100%;

}

@font-face {

	font-family: 'Roboto';

	font-style: normal;

	font-weight: 400;

	src: local(Roboto), local(Roboto-Regular), url(//fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format("woff")

}

@font-face {

	font-family: 'Roboto';

	font-style: bold;

	font-weight: 700;

	src: local('Roboto Bold'), local(Roboto-Bold), url(//fonts.gstatic.com/s/robotspkrs-topics-wrappero/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")

}

body {

	font-family: 'Roboto', Arial, Geneva, sans-serif;

	font-size: 16px;

	font-weight: 400;

	font-style: normal;

	min-height: 100%;

	display: grid;

	grid-template-rows: 1fr auto;

}
.adv-comm .photo-container img, .adv-comm .photo-container img:hover,
.executive-committee .photo-container img, .executive-committee .photo-container img:hover
{border:none;}
::selection {

	background-color: #ffdd00;

}

.scrollit {

	overflow: scroll;

	height: 100px;

}
/* counter css starts here */
.container{position:relative;}
.counter-wrp{
	position: absolute;
    text-align: right;
    width: 96%;
    font-size: 15px;
    font-weight: bold;
	padding-top: 4px;
	z-index: 1;
	display: none;
}
span#daysLeft {
	background-color: #029a4a;
	animation-name: stretch;
	animation-duration: 3s; 
	animation-timing-function: ease-out; 
	animation-delay: 0;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-fill-mode: none;
	animation-play-state: running;
    border-radius: 5px;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    padding: 9px;
    margin: 0 5px;
}
@keyframes stretch {
  0% {
    transform: scale(.3);
    background-color: #029a4a;
    border-radius: 100%;
  }
  
  100% {
    transform: scale(1.5);
    background-color: #034ea2;
  }
}
.course-details{ width: 100%}
.course-details tr{ border: 1px solid #dee2e6;}
.course-details td{ padding: 8px;}
.counter-space{padding-top:0;}
.counter a, .counter {color: #ff0000;text-decoration: none; font-size:20px;}
/* top banner css*/
.banner-container{background:#ffdd00; padding:1px;}
.banner-container .banner-col1{background:#fff;text-align: center; padding: 8px 0;}
.banner-container .banner-col3{text-align: center; padding: 8px 15px;}
.banner-container .banner-col3 .col-md-10.col-lg-10 {padding: 17px 0;}
.banner-container .banner-col2 img{width:116px; height:58px;}
.banner-container .banner-col2 a{padding:44px 0 0 30px; display: inline-block;}
.col-md-2.col-lg-2.conf-logo {
    padding: 4px 0;
}
.banner-location{font-size:14px;font-weight:bold;color:#222;}
.course-detail-container, .course-detail-container:hover{
	display: block;
	text-decoration: none;
}
.banner-date {
    background: #1dcc1f;
    width: 275px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding: 3px 0;
	position:relative;
}
span.cr-left {
    position: absolute;
    width: 20px;
    background: #fff;
    height: 37px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    left: -14px;
    top: -5px;
}
span.cr-right {
    position: absolute;
    width: 20px;
    background: #fff;
    height: 37px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    right: -14px;
    top: -5px;
}

.col-md-12.col-lg-2.banner-col2{position: relative; background: #fff;}

.angled-divider {
	display: block;
    width: 0;
    z-index: -1;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 0 0 112px 120px;
    border-color: transparent transparent #ffdd00 transparent;
    top: 0;
    left: -60px;
}
.col-md-12.col-lg-2.banner-col2 .angled-divider:after{
    content: "";
    position: absolute;
    right: -106px;
    top: 100%;
    z-index: -1;
    height: 112px;
    width: 106px;
    background: #ffdd00;
}
*, ::after, ::before {
    box-sizing: border-box;
}
.container .adv-course-container-left{
	padding-right: 30px;
	border-right: 3px solid #fff;
}
.container .adv-course-container{
	margin-bottom: 20px;
	padding: 0 10px;
	background: #fff4ea;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}
.adv-course-container .adv-course-desc{
	text-align: justify; 
}
.adv-course-container .objective ul{margin-left: 10px;}
.onln-reg{
	margin: 0 auto 20px auto;
	padding: 10px;
    font-size: 16px;

}
.part-details{
	margin-bottom: 20px;
	text-align: center;
}
.part-details p, .time-details{
	background: #ffce9d;
    padding: 6px;
    margin-bottom: 10px;
	text-align: center;
}
.part-details ul{
	padding: 0;
	list-style-position: inside;
}
.part-details ul li{
	margin-bottom: 10px;
	line-height: 18px;
	}
/*Media query starts here*/
@media (min-width: 0) and (max-width: 979px) {
	.container .adv-course-container-left{
	border-right: 0;
}
	.navbar-nav{width: 280px;}
	.banner-container .banner-col3 .conf-logo img[alt=Manashakti] {height: 160px;}
	
	.counter-wrp{
		position: initial;
		text-align: center;
		padding-top: 17px;
		bottom: 94px;
		margin: 0 auto;
		width: 251px;
		padding-right: 19px;
	}
	.counter-space{padding-top:10px;}
}
/* counter css ends here */
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {

	padding-left: 0;

	padding-right: 0;

}

a {

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

}

/*Note: To show live broadcast container remove visiblitiy hidden from all media queries*/

.live-brdcst-container {

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

	display: none;

}

.element1 {

	width: 25%;

	display: inline-block;

	margin-right: 10px;

}

.element2 {

	width: 50%;

	display: inline-block;

}

.adhocwidth {

	width: 40%;

}

#fontsize {

	font-size: 12px;

}

.admin {

	padding-right: 30px;

	padding-left: 30px;

}

.adhocspace {

	padding-top: 25px;

	padding-bottom: 50px;

}

.container-fluid {

	padding-right: 0;

	padding-left: 0;

}

.row {

	margin-right: 0;

	margin-left: 0;

}

.info-text {

	font-size: 18px;

	font-weight: bold;

	line-height: 100px;

}

/*header css starts*/

header {

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7bed7d), to(#eff5e9));

	background: -webkit-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

	background: -moz-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

	background: -ms-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

	background: -o-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);
	padding-top: 10px;
	padding-bottom: 10px;

}

header .container, nav+.container, .theme-container, footer .container, .container-fluid .contact-us-container, .container-fluid .home-video-container {

	max-width: 1024px;

}

footer .container {

	padding: 0;

}

/*.header-right {

  max-width: 440px;

  float: right;

}*/

.ms-logo {

	text-align: center;

}

.ms-logo img {

	max-width: 145px;

}

.logo {

	padding-left: 40px;

}

.hd-banner-wrapper {

	position: relative;

	width: 366px;

	padding-top: 32px;

	margin-top: 8px;

}

.date-container {

	text-align: right;

	margin-top: 10px;

	visibility: hidden;

}

.date-info {

	background: #ffce9d;

	font-size: 14px;

	color: #da0505;

	font-weight: bold;

	display: inline-block;

	padding: 2px 6px;

}

.banner-info {

	background: #ffdd00;

	position: relative;

}

.banner-title {

	color: #7E3000;

	font-size: 14px;

	letter-spacing: 0px;
	font-weight: bold;
	text-transform: uppercase;

}

.banner-txt {

	font-size: 18px;

	color: #bd0202;

	font-weight: bold;
	text-transform: uppercase;

}

.banner-txt span {

	font-size: 14px;
	text-transform: capitalize;

}

.banner-info:after {

	content: '';

	position: absolute;

	width: 0;

	border: 8px solid;

	border-color: #c74237 #c74237 transparent transparent;

	border-width: 5px 15px;

	bottom: -10px;

	left: 0;

}

.banner-add {

	font-size: 15px;

	font-weight: bold;

	color: #fff;

	padding: 0 0 14px 0;

	padding-left: 0px;

}

.banner-info p {

	padding-left: 14px;

}

.association-wrapper {

}

.association-col-1 {

	float: left;

	font-size: 14px;

	color: #3e3e3e;

	font-weight: bold;

	/*border-right: 2px solid #9a9a9a; */

	padding: 0 6px 42px 0;/*margin-right: 3px; */

}

.association-col-1::after {

	content: "";

	border-right: 2px solid #9a9a9a;

	position: absolute;

	right: 2px;

	top: 10px;

	height: 85%;

}

.association-col-1 span {

	position: absolute;

	top: 40%;

}

.association-col-2 {

	float: left;

}

.img-container {

	float: left;

}

.apppah-title {

	color: #2f64a2;

	font-size: 24px;

	font-weight: bold;

}

.apppah-title:hover {

	text-decoration: none;

}

.txt-container {

	padding: 19px 0 0 6px;

}

.apppah-logo {

	margin-top: 16px;

	margin-right: 5px;

	max-width: 98%;

}

.apppah-txt {

	font-size: 12px;

	color: #595852;

	line-height: 120%;

}

.live-brdcst-container {

	background: #35de3b;

	padding: 1px 15px;

	border-radius: 20px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	-o-border-radius: 20px;

	margin: 0 auto;

	cursor: pointer;

	border: solid transparent 2px;

	display: none;

}

.live-brdcst-container:hover {

	background: #fff;

	border: solid #35de3b 2px;

	display: none;

}

.live-brdcst {

	/*background: url('../images/icon-broadcast.svg') no-repeat; */

	margin: 0 auto;

}

.live-brdcst span {

	position: relative;

	top: 3px;

}

.live-brdcst a {

	font-weight: bold;

	font-size: 13px;

	color: #fff;

	padding: 0px 0 0 10px;

	display: inline-block;

	text-decoration: none;

	text-transform: uppercase;

	position: relative;

	top: -2px;

}

.live-brdcst-container:hover .live-brdcst a {

	color: #35de3b;

}

.live-brdcst-container .live-brdcst span svg {

	fill: #fff;

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

}

.live-brdcst-container:hover .live-brdcst span svg {

	fill: #35de3b;

}

.header-left.row, .header-right.row {

	margin: 0;
	padding-top: 17px;

}

.header-left.row div, .header-right.row div {

	padding-left: 0;

	padding-right: 0;

}

.hd-lft-text-container {

	max-width: 360px;

}

/*header css ends*/



/*navigation css starts*/

.navbar, .navbar .container-fluid {

	padding: 0;

}

.nav-main-container {

	margin: 0 auto;

}

.nav-main-container .container {

	width: auto;

	padding: 0;

}

/*.nav-link{display: inline-block;}*/

.navbar-collapse {

	background: #28782c; /* Old browsers */

	background: -moz-linear-gradient(top, #28782c 0%, #02bf21 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #28782c 0%, #02bf21 100%); /* Chrome10-25,Safari5.1-6 */

	background: -webkit-linear-gradient(top, rgba(40,120,44,1) 0%, rgba(2,191,33,1) 100%);

	background: linear-gradient(to bottom, #28782c 0%, #02bf21 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	background: -o-linear-gradient(top, rgba(40,120,44,1) 0%, rgba(2,191,33,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28782c', endColorstr='#02bf21', GradientType=0 ); /* IE6-9 */

	border-top: solid 1px #fff;

	font-size: 14px;

	padding: 0;

}

.navbar a {

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	line-height: 120%;

}

.dropdown-toggle::after {

	display: none;

}

.navbar .dropdown-menu .dropdown-item {

	font-size: 14px;

	font-weight: normal;

}

.navbar-expand-lg .navbar-nav .nav-link.current, .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .nav-link {

	background: rgba(14,191,11,1);

	background: -moz-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,191,11,1)), color-stop(100%, rgba(6,209,2,1)));

	background: -webkit-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: -o-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: -ms-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: linear-gradient(to bottom, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ebf0b', endColorstr='#e94b03', GradientType=0 );

}

.dropdown-menu {

	background: #F24A01;

	padding: 0;

}

.dropdown-item {

	padding: 0.95rem 1.5rem;

}

.dropdown-menu {

	border: none;

	border-radius: 0;

	margin: 0;

}

.dropdown-item:focus, .dropdown-item:hover {

	background-color: #53f04a;

}

.dropdown-toggle::after {

	display: none;

}

.dropdown:hover .dropdown-menu {

	display: block;

}

/*navigation css ends*/



/*about conference css starts here*/

.cnf-info-wrapper {

	margin: 0 auto;

	width: 1024px;

}

/*main banner css starts here*/

.main-banner-wrapper {

	background: url(../images/conf-info-banner.png)no-repeat;

	text-align: center;

	font-size: 15px;

	font-weight: bold;

	color: #000;

	padding-top: 9px;/*  height:321px;*/

}

.main-banner-wrapper.welcome-container {

	height: auto;

	padding-top: 0px;/*

  width: 1024px;*/

	max-width: 1024px;

	margin: 0 auto;

}

.main-banner-wrapper .item1, .main-banner-wrapper .item2, .main-banner-wrapper .item3, .main-banner-wrapper .item4, .main-banner-wrapper .item5 {

	height: 321px;

	width: 100%;

}

.main-banner-wrapper .item1 {

	background: url('../images/conf-info-banner.png') no-repeat;

}

.main-banner-wrapper .item2 {

	background: url('../images/rajmachi-fort.png') no-repeat;

}

.main-banner-wrapper .item3 {

	background: url('../images/karla-caves.png') no-repeat;

}

.main-banner-wrapper .item4 {

	background: url('../images/western-ghats.png') no-repeat;

}

.main-banner-wrapper .item5 {

	background: url('../images/bhushi-dam.png') no-repeat;

}

.carousel-indicators {

	bottom: 15px;

}

.banner-text {

	padding-top: 20px;

}

p.banner-content-text {

	color: #fff;

	height: 40px;

	background: rgba(0,0,0,0.4);

	bottom: 26px;

	position: absolute;

	right: 0;

	font-size: 18px;

	line-height: 18px;

	text-align: right;

	padding: 1% 2%;

}

.main-ban-txt, .main-ban-date {

	font-size: 19px;

	letter-spacing: 3px;

	line-height: 127%;

	font-weight: 600;

	padding-bottom: 10px;

}

.main-ban-date {

  font-size: 16px;

	letter-spacing: 0;

}

.normal-text {

	font-: normal;

}

.main-ban-title {

	font-size: 35px;

	text-shadow: 2px 2px 1px #fff;

	line-height: 111%;

	padding-bottom: 7px;

	padding-top: 15px;

	letter-spacing: 2px;

}

/* Prev Next arrows*/

.carousel-control-prev-icon, .carousel-control-next-icon {

	height: 100px;

	width: 100px;

	outline: black;

	background-size: 100%, 100%;

	border-radius: 50%;

	background-image: none;

}

.carousel-control-next-icon:after, .carousel-control-prev-icon:after {

	font-size: 40px;

	color: #000;

	padding: 0px 10px;

	background: rgba(255,255,255,0.5);

	text-shadow: 1px 1px 0px rgba(255,255,255,1);

	-webkit-text-shadow: 1px 1px 0px rgba(255,255,255,1);

	-moz-text-shadow: 1px 1px 0px rgba(255,255,255,1);

	-o-text-shadow: 1px 1px 0px rgba(255,255,255,1);

}

.carousel-control-next-icon:after {

	content: '>';

}

.carousel-control-prev-icon:after {

	content: '<';

}

/*main banner css ends here*/



.theme-container {

	background-image: repeating-linear-gradient(145deg, #ffce9d, #ffce9d 5px, #ffdcb8 0px, #ffdcb8 6px);

	margin: 0 auto;

}

.theme-container h2 {

	padding: 15px 10px;

	margin-left: 20px;

	text-align: center;

	font-weight: bold;

	line-height: 28px;

	font-size: 26px;

}

.box {

	position: relative;

}

.ribbon {

	position: absolute;

	left: -5px;

	top: -5px;

	z-index: 1;

	overflow: hidden;

	width: 75px;

	height: 75px;

	text-align: right;

}

.ribbon span {

	font-size: 10px;

	font-weight: bold;

	color: #FFF;

	text-transform: uppercase;

	text-align: center;

	line-height: 20px;

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

	width: 100px;

	display: block;

	background: #79A70A;

	background: linear-gradient(#F70505 0%, #8F0808 100%);

	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);

	position: absolute;

	top: 19px;

	left: -21px;

}

.ribbon span::before {

	content: "";

	position: absolute;

	left: 0px;

	top: 100%;

	z-index: -1;

	border-left: 3px solid #8F0808;

	border-right: 3px solid transparent;

	border-bottom: 3px solid transparent;

	border-top: 3px solid #8F0808;

}

.ribbon span::after {

	content: "";

	position: absolute;

	right: 0px;

	top: 100%;

	z-index: -1;

	border-left: 3px solid transparent;

	border-right: 3px solid #8F0808;

	border-bottom: 3px solid transparent;

	border-top: 3px solid #8F0808;

}

/*red msg css starts here*/

.red-msg-wrapper {

	background-image: repeating-linear-gradient(145deg, #ba0100, #ba0100 5px, #c62c2b 0px, #c62c2b 6px);

	border-bottom: 1px solid #fff;

	text-align: center;

	font-size: 22px;

	color: #fff;

	margin-top: 27px;

}

.red-msg-wrapper.welcome {

	margin-top: 0;

}

.red-msg-bold {

	font-size: 26px;

	font-weight: bold;

	padding: 13px 0 15px 0;

}

.red-msg-shadow {

	height: 35px;

}

.red-msg-shadow img {

	float: left

}

/*red msg css ends here*/



/*objective css starts here*/

.objective p {

	padding-bottom: 10px;

}

.objective ul {

	margin: 0 0 5px 45px;

	font-size: 14px;

}

.objective ul li {

	padding-bottom: 5px;

}

.objective-wrapper {

	padding: 5px 0 59px 0;

}

.obj-bold {

	text-align: right;

	padding: 4px 10px 0 0;

	font-size: 26px;

	font-weight: bold;

	color: #555;

}

.obj-txt {

	padding-left: 60px;

	font-size: 15px;

	color: #555;

	font-weight: 600;

	line-height: 150%;

}

/*objective css ends here*/



/*members css starts here*/

.participate {

	background-image: repeating-linear-gradient(145deg, #ffce9d, #ffce9d 5px, #ffdcb8 0px, #ffdcb8 6px);

	font-size: 14px;

	color: #555;

	padding: 36px 40px 140px 40px;

}

.participate h2, .speakers-circle h2 {

	font-size: 26px;

	font-weight: bold;

	color: #555;

	padding-bottom: 2px;

}

.speakers-container:hover {

	color: #fff;

	text-decoration: underline;

}

.speakers {

	background: #fff4ea;

	padding: 12px 0;

}

.speakers-circle {

	border-radius: 286px;

	background: #23c423;

	width: 286px;

	height: 286px;

	margin: 0 auto;

	color: #fff;

	padding: 34px 0;

	border: solid transparent 2px;

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

}

.speakers-circle h2 {

	text-align: center;

	color: #fff;

	padding-bottom: 2px;

}

.speakers-circle p {

	text-align: center;

	font-size: 18px;

	padding: 0 25px;

}

.speakers-circle:hover {

	background: #fff;

	border: solid #23c423 2px;

}

.speakers-circle:hover h2, .speakers-circle:hover p {

	color: #23c423;

}

a.speakers-container:hover {

	text-decoration: none;

}

.members-wrapper {

	margin-bottom: 72px;

}

/*members css ends here*/



.contact.event-details {

	margin: 10px 0 20px 0;

}

.contact.event-details .col-sm h3 {

	margin-right: 15px;

}

/*event details starts*/

.event-details {

	padding: 0 0;

	color: #555;

}

.event-details .glyphicon {

	position: absolute;

	top: 4px;

	left: -20px;

}

.event-details li .glyphicon-envelope {

	color: #FFCE54;

}

.col-sm-12.col-lg-3.box-when {

	padding-right: 2.5%;

}

.event-details .col-sm-12.box-when h3 {

	font-size: 16px;

}

.event-details li .glyphicon-phone {

	color: #3498DB;

}

.event-details li .glyphicon-earphone {

	color: #1ABE2A;

}

.event-details .col-sm .map-locator li, .event-details .col-sm-12 .map-locator li {

	margin-left: 20px;

}

.event-details .map-locator li:before {

	content: "";

	background: url('../images/map-locator.png') no-repeat;

	background-size: cover;

	height: 20px;

	width: 20px;

	display: inline-block;

	position: absolute;

	left: -24px;

}

.event-details .col-sm .map-locator h4, .event-details .col-sm-12 .map-locator h4 {

	padding-left: 0px;

	line-height: 20px;

}

.event-details .col-sm, .event-details .col-sm-12 {

	word-break: break-all;

	background: rgba(255,255,255,1);

	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(241,241,241,1)));

	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%);

	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%);

	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%);

	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0 );

	border: solid 1px #888;

	margin: 0 10px 0 0;

	padding-bottom: 10px;

}

.event-details .col-sm p, .event-details .col-sm-12 p {

	font-size: 12px;

	padding: 13px 0 0 15px;

	position: relative;

}

.event-details .col-sm h3, .event-details .col-sm-12 h3 {

	font-size: 20px;

	padding: 13px 0 6px 15px;

	font-weight: 500;

}

.contact.event-details .col-sm h3 {

	font-size: 16px;

}

.event-details .col-sm h4, .event-details .col-sm-12 h4 {

	font-size: 14px;

	padding-left: 15px;

}

.event-details.contact .col-sm-12 h4 {

	font-size: 15px;

	margin-top: 13px;

}

/*event details ends*/

/* hotel reservation page */

.event-details.h-r .col-sm-12 h4 {

	font-size: 16px;

	margin-top: 13px;

	text-align: center;

	padding: 0;

	font-weight: bold;

}

.event-details.h-r .col-sm-12 ul {

	text-align: center;

	padding: 0;

}

.event-details.h-r .col-sm-12 ul li {

	margin: 0;

}

.event-details.h-r .h-l{

	text-align: center;

	background-color: #fff;

	padding: 15px 0;

	min-height: 100px;

}

.event-details.h-r .h-l img {

	height: 70px;

}

.event-details.h-r .h-l img.fariyas {

	height: 30px;

	margin-top: 20px;

}

/* hotel reservation page ends */

/* contact us page starts */

.event-details .col-sm ul, .event-details .col-sm-12 ul {

	list-style-type: none;

	margin: 13px 0 0 -19px;

}

.event-details .col-sm li, .event-details .col-sm-12 li {

	line-height: 25px;

	position: relative;

	margin-left: 16px;

}

/* contact us page ends */



/*program details starts*/

.cover {

	background: #fff;

	width: 200px;

	height: 200px;

	border-radius: 100px;

	padding: 10px;

	display: inline-block;

	margin: 15px auto 5px;

	-webkit-box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.08);

	-moz-box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.08);

	box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.08);

	-webkit-transition: box-shadow 1s;

	-moz-transition: box-shadow 1s;

	-o-transition: box-shadow 1s;

	transition: box-shadow 1s;

}

.cover:hover {

	box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.7);

}

.inner {

	background: #fece9d;

	width: 181px;

	height: 181px;

	border-radius: 90px;

	padding-top: 65px;

	cursor: pointer;

}

.program-details .inner h3 {

	color: #0eb316;

	font-weight: bold;

	font-size: 36px;

}

p.date {

	font-size: 22px;

	text-align: center;

	margin-bottom: 2px;

}

.program-details .inner h4 {

	font-size: 1.25rem;

	font-size: 20px;

}

/* .program-details .col-sm:nth-child(2) .cover .inner {

	background: #ffe8d2;

} */

.modal-header {

	border: none;

	padding: 0px;

}

.modal-title {

	font-weight: bold;

	font-size: 20px;

}

.modal-header .close {

	margin: -1rem 0rem -1rem auto;

	font-size: 3rem;

}

/*program details ends*/



  /*advisory committee css starts here*/

.advisory-committee .row, .executive-committee .row {

	padding: 30px 0;

}

.img-circle {

	border-radius: 50%;

}

.photo-container {

	width: 210px;

	margin: 30px auto 10px;

	position: relative;

}

.photo-container img {

	border: 3px solid #fff;

	cursor: pointer;

}

.photo-container img.cursor-default {

	cursor: default;

}

.photo-container img:hover {

	border: 3px solid #ffdd00;

}

.advisory-committee h3, .executive-committee h3 {

	text-align: center;

}

.advisory-committee h4, .executive-committee h4, .advisory-committee .video-link {

	width: 250px;

	text-align: center;

	margin: 0 auto;

}

.advisory-committee .row .col-sm, .executive-committee .row .col-sm {

	margin-right: 30px;

}

.advisory-committee h2, .advisory-committee h3, .executive-committee h2, .executive-committee h3, .modal-content h3, .modal-content h4 {

	font-weight: bold;

}

.advisory-committee h2, .executive-committee h2, .container h2 {

	font-size: 24px;

	margin-top: 20px;

}

.advisory-committee h3, .executive-committee h3, .modal-content h3 {

	font-size: 18px;

	color: #3b67a7;

	margin-bottom: 5px;

}

.advisory-committee h4, .executive-committee h4, .modal-content h4 {

	font-size: 14px;

}

.advisory-committee h4, .executive-committee h4, .modal-content h4, .advisory-committee .video-link {

	width: 78%;

	margin: 0 auto;

}
.advisory-committee .video-link {
	line-height: 14px;
}
.cp-video-icon a{
	outline: none;
}
.video-link .fa-play, .cp-video-icon .fa-play{
background: url('../images/icon-youtube.png') no-repeat 0 0;
width: 20px;
height: 16px;
text-indent: -9999px;
top: 2px;
position: relative;
}
.cp-video-icon .fa-play {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  opacity: 0.5;
}
.cp-video-icon .fa-play.active {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
	opacity: 1;
}
ul.speaker-topic li.video-link{
	padding-left: 27px;
}
ul.speaker-topic li.video-link .fa-play{
	top: 4px;
	position:absolute;
}
#videoModal .modal-content iframe{
	margin: 0 auto;
	display: block;
	border: 0;
}
#videoModal .modal-dialog{
  top: 50% !important;
  margin-top: -15%;
}  
#videoModal .close {
	margin: -14px -30px 0px;
    font-size: 3rem;
    outline: none;
    padding: 1rem;
    position: relative;
    top: -24px;
}
#videoModal .modal-content {
border-radius: 18px;
}
#videoModal .modal-body {
	padding: 30px;
}
/*advisory committee css ends here*/



/*About the Venue*/

.research-center {

	margin-top: 10px;

}

.research-center figure img {

	width: 95%;

	margin: 0 auto;

	border: solid 1px #000;

}

.research-center figure {

	text-align: center;

	font-size: 12px;

	font-weight: bold;

}

.mobile {

	display: none;

}

.hero-section {

	background: url(../images/abt-venue.png) no-repeat;

	text-align: center;

	font-size: 26px;

	font-weight: bold;

	color: #fff;

	padding-top: 9px;

	height: 321px;

	position: relative;

}

.hero-txt {

	width: 50%;

	float: right;

	position: absolute;

	bottom: 40px;

	right: 0;

	letter-spacing: .15em;

	text-shadow: 2px 0 0px #515F6A;

}

h1 {

	font-size: 26px;

	font-weight: bold;

	color: #555;

	padding-bottom: 5px;

	margin-top: 20px;

}

.advisory-committee h1, .executive-committee h1 {

	text-align: center;

}

.about-venue h2 {

	font-size: 20px;

	font-weight: bold;

	margin: 15px 0 0;

}

.about-venue h3 {

	font-size: 16px;

	font-weight: bold;

	border-top: 2px solid #CC0B00;

	border-bottom: 2px solid #CC0B00;

	padding: 5px 0;

	width: 50%;

	margin: 13px auto 20px;

	background: linear-gradient(to right, #28782c 0%, #02bf21 100%);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

}

.about-venue .main-points div {

	text-align: center;

}

.about-venue .main-points p {

	width: 80%;

	font-size: 14px;

	margin: 0 auto;

}

.means-structure {

	position: relative;

	top: -23px;

}

.means-structure .diamond {

	width: 120px;

	height: 120px;

	border-radius: 10px;

	margin: 10px;

	position: relative;

	background-color: #ffdd00;

	-ms-transform: rotate(45deg);

	/* IE 9 */

	-webkit-transform: rotate(45deg);

	/* Safari 3-8 */

	transform: rotate(45deg);

	margin-left: 40px;

}

.means-structure ul {

	list-style: none;

	position: relative;

}

.means-structure ul li {

	display: table-cell;

	width: 178px;

}

.means-structure span {

	display: block;

	text-align: center;

	top: 60px;

	position: absolute;

	width: 124px;

	z-index: 1;

	margin-left: 39px;

	color: #fff;

	font-weight: 600;

	font-size: 0.938em;

	text-transform: uppercase;

}

.means-structure span.multi-line-txt {

	top: 42px;

	margin-left: 38px;

}

.means-structure span.two-line-txt {

	top: 50px;

	margin-left: 38px;

}

.means-box-color-org {

	background-color: #ffdd00;

}

.means-box-color-blue {

	background-color: #515F6A !important;

}

.row-01 {

	left: 89px;

	top: 53px;

}

.row-02 {

	left: 0;

}

.row-03 {

	left: 89px;

	top: -52px;

}

.row-04 {

	left: 0;

	top: -105px;

}

.means-structure .big-diamond {

	width: 244px;

	height: 244px;

	position: absolute;

	top: -63px;

	margin-left: 65px;

	background: #fff;

	border: 2px solid #515F6A;

}

.info-section {

}

.means-structure .big-diamond-txt {

	color: #000;

	width: auto;

	top: 48px;

	margin-left: 67px;

	text-transform: none;

}

.means-structure .big-diamond-txt a {

	color: #CC0B00;

}

.bottom-txt {

	font-size: 14px;

	top: -27px;

	width: 100%;

	text-align: center;

	position: relative;

}

/*About the Venue Ends*/



/* all speakers page starts */

.modal-content.speakers-profile-content {

	-webkit-border-radius: 18px;

	-webkit-border-top-left-radius: 104px;

	-moz-border-radius: 18px;

	-moz-border-radius-topleft: 104px;

	border-radius: 18px;

	border-top-left-radius: 104px;

	background: #fff;

}

.all-speakers-modal .modal-body {

	padding-bottom: 40px;

	padding-right: 40px;
	padding-top:0;
	padding-left:0;
	margin:-11px 0 0 0;

}

.all-speakers-modal .prfile-img {

	margin-bottom: 10px;

}

.prfile-img-cnt img {

	margin: 0 auto;

}

.prfile-img-cnt {

	text-align: center

}

.profiles {

	display: none;

}

.h3-title-margin {

	margin-top: 40px !important;

	text-align: center;

}

.modal.all-speakers-modal {

	text-align: center;

	padding: 0!important;

}

.modal.all-speakers-modal:before {

	content: '';

	display: inline-block;

	height: 100%;

	vertical-align: middle;

	margin-right: -4px; /* Adjusts for spacing */

}

.all-speakers-modal .modal-dialog {

	display: inline-block;

	text-align: left;

	vertical-align: middle;

	top: auto !important;

}

/* all speakers ends */



/*footer css starts here*/

footer {

	grid-row-start: 3;

	grid-row-end: 4;

	width: 100%;

	background: #333333;

	font-size: 12px;

	color: #fff;

	text-align: center;

	padding: 10px 0;

	font-weight: bold;

}

ul.ft-link li {

	font-size: 16px;

	list-style: none;

}

.ft-link li a {

	color: #fff;

	cursor: pointer;

}

.ft-link li a:hover {

	border-bottom: #fff 1px dotted;

	text-decoration: none;

}

.ftr-link-wrapper {

	margin-bottom: 5px;

}

footer .copyright {

	margin-top: 10px;

}

/* Icon 1 */

.animated-icon {

	width: 30px;

	height: 20px;

	position: relative;

	margin: 0px;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	transform: rotate(0deg);

	-webkit-transition: .5s ease-in-out;

	-moz-transition: .5s ease-in-out;

	-o-transition: .5s ease-in-out;

	transition: .5s ease-in-out;

	cursor: pointer;

}

.animated-icon span {

	display: block;

	position: absolute;

	height: 3px;

	width: 100%;

	border-radius: 9px;

	opacity: 1;

	left: 0;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	transform: rotate(0deg);

	-webkit-transition: .25s ease-in-out;

	-moz-transition: .25s ease-in-out;

	-o-transition: .25s ease-in-out;

	transition: .25s ease-in-out;

}

.animated-icon span {

	background: #e60f00;

}

.animated-icon span:nth-child(1) {

	top: 0px;

}

.animated-icon span:nth-child(2) {

	top: 10px;

}

.animated-icon span:nth-child(3) {

	top: 20px;

}

.animated-icon.open span:nth-child(1) {

	top: 11px;

	-webkit-transform: rotate(135deg);

	-moz-transform: rotate(135deg);

	-o-transform: rotate(135deg);

	transform: rotate(135deg);

}

.animated-icon.open span:nth-child(2) {

	opacity: 0;

	left: -60px;

}

.animated-icon.open span:nth-child(3) {

	top: 11px;

	-webkit-transform: rotate(-135deg);

	-moz-transform: rotate(-135deg);

	-o-transform: rotate(-135deg);

	transform: rotate(-135deg);

}

button.navbar-toggler:focus {

	outline: none;

}

/*footer css ends here*/



/* speakers & topics css starts here */

.spkrs-topics-wrapper {

	padding-top: 10px;

}

.spkrs-topics-wrapper > ul > li {

	background: #fff;

	list-style-type: none;

	border-radius: 105px;

	height: 110px;

	margin-bottom: 20px;

	margin-right: 45px;

	-webkit-box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.08);

	-moz-box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.08);

	box-shadow: 0px 1px 14px 0px rgba(0,0,0,0.08);

	position: relative;

	padding: 5px;

	float: left;

	border: 1px solid #ccc;

	width: 47%;

}

.topics-inner {

	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#f2f2f2));

	background: -webkit-linear-gradient(left, #f2f2f2, #ffffff);

	background: -moz-linear-gradient(left, #f2f2f2, #ffffff);

	background: -ms-linear-gradient(left, #f2f2f2, #ffffff);

	background: -o-linear-gradient(left, #f2f2f2, #ffffff);

	/*background: #fece9d;*/

	border-radius: 105px;

	height: 98px;

	padding-left: 120px;

}

.pic-wrapper-1 {

	width: 112px;

	height: 112px;

	border-radius: 100%;

	background: #fff;

	position: absolute;

	top: -2px;

	left: 0;

	border: 1px solid #ccc;

	padding: 5px;

}

.pic-wrapper-2 {

	background: #fece9d;

	top: 2px;

	left: 0px;

	border-radius: 100%;

	height: 100px;

	width: 100px;

	cursor: pointer;

}

.speaker-name {

	padding-top: 5px;

}

.speaker-name h3 {

	display: inline-block;

	color: #0eb316;

	font-size: 16px;

	font-weight: bold;

	font-family: 'Roboto', Arial, Geneva, sans-serif

}

.speaker-topic, .topics-inner ul li {

	font-size: 13px;

	color: #333;

	padding-top: 3px;

	line-height: 18px;

}

ul.speaker-topic {

	list-style-type: none;

}

ul.speaker-topic li {

	margin-left: 0;

	padding-left: 18px;

	position: relative;

}

ul.speaker-topic li i {

	margin-right: 5px;

	position: absolute;

	left: 0;

	top: 5px;

}

span.country {

	font-size: 13px;

	color: #333;

	font-weight: bold;

}



span.flag-wrapper:before {

	content: "|";

	padding-right: 5px;

	color: #888;

}

.speaker-qualification h4 {

	font-size: 12px;

	margin: 0;

	font-weight: bold;

	font-style: italic;

}

.spkrs-topics-wrapper ul {

	padding-left: 0;

}

/* speakers & topics css ends here */



/*Online Registration css strts here*/

.online-reg-form .col-md-4 {

	margin-right: 1.5%;

}

.online-reg-form .col-md-4:last-child, .online-reg-form .col-6:last-child {

	margin-right: 0;

}

.online-reg-form .col-6 {

	margin-right: 1.5%;

	max-width: 49%;

}

.reg-form-control {

	border: 1px solid #ced4da;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-o-border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	-moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.reg-form-control:focus {

	border-bottom: 1px dotted #6289b0;

	box-shadow: none;

}

input[type=checkbox] {

	display: none;

}

.check-box {

	height: 16px;

	top: 7px;

	width: 16px;

	border: 1px solid #c3c3c3;

	position: relative;

	display: inline-block;

	-moz-transition: border-color ease 0.2s;

	-o-transition: border-color ease 0.2s;

	-webkit-transition: border-color ease 0.2s;

	transition: border-color ease 0.2s;

	cursor: pointer;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

}

.check-box:before {

	top: 12px;

	left: 5px;

	-moz-transform: rotate(-130deg);

	-ms-transform: rotate(-130deg);

	-o-transform: rotate(-130deg);

	-webkit-transform: rotate(-130deg);

	transform: rotate(-130deg);

}

.check-box:after {

	top: 6px;

	left: 1px;

	-moz-transform: rotate(-30deg);

	-ms-transform: rotate(-30deg);

	-o-transform: rotate(-30deg);

	-webkit-transform: rotate(-30deg);

	transform: rotate(-30deg);

}

.check-box:before, .check-box:after {

	position: absolute;

	height: 0;

	width: 2px;

	background-color: #fff;

	display: inline-block;

	-moz-transform-origin: left top;

	-ms-transform-origin: left top;

	-o-transform-origin: left top;

	-webkit-transform-origin: left top;

	transform-origin: left top;

	border-radius: 5px;

	content: ' ';

	-webkit-transition: opacity ease .5;

	-moz-transition: opacity ease .5;

	transition: opacity ease .5;

}

input[type=checkbox]:checked + .check-box, .check-box.checked {

	background: #129eff;

}

input[type=checkbox]:checked + .check-box:after, .check-box.checked:after, label:after {

	height: 6px;

	-moz-animation: dothabottomcheck 0.2s ease 0s forwards;

	-o-animation: dothabottomcheck 0.2s ease 0s forwards;

	-webkit-animation: dothabottomcheck 0.2s ease 0s forwards;

	animation: dothabottomcheck 0.2s ease 0s forwards;

}

input[type=checkbox]:checked + .check-box:before, .check-box.checked:before, input[type=checkbox]::before, .over-all-ratings .active-selection label:before {

	height: 11px;

	-moz-animation: dothatopcheck 0.4s ease 0s forwards;

	-o-animation: dothatopcheck 0.4s ease 0s forwards;

	/* -webkit-animation: dothatopcheck 0.4s ease 0s forwards; */

	animation: dothatopcheck 0.4s ease 0s forwards;

}

input[type=checkbox][disabled]:checked + .check-box, .check-box:checked {

	background: #1c1e2080;

}

.small-txt {

	font-size: 12px;

	text-align: center;

}

/*Online Registration css ends here*/



.event-details.con-fees {
	
	color: #3d3537;
	margin-bottom: 20px;

}

.event-details.con-fees h4 {

	margin: 0;

	padding: 20px 20px 0;

	font-size: 1.5rem;

}

.event-details.con-fees ul {

	list-style-type: disc;

}

.event-details.con-fees .col-sm-12 ul {

	margin: 10px 20px 0 30px;

}

.event-details.con-fees .fees-note {

	font-size: 18px;

	line-height: 22px;

}

.event-details.con-fees a {

	color: #428bca;

}

.event-details.con-fees .col-sm-12 {

	word-break: normal;

}

.event-details.con-fees .col-lg-6 {

	max-width: 49% !important;

	margin-right: 1%;

}

.thankyouborder {

	border: 1px solid black;

}

.container .tab-content .col-sm-12 {

	border: 1px solid black;

	padding-left: 10px;

	padding-right: 10px;

}

.prfile-content-cnt p {

	padding-bottom: 9px;

}

.popup-content ul li {

	font-size: 14px;

	padding-bottom: 7px;

}

.popup-content ul {

	margin-left: 30px;

	padding-bottom: 3px;

}

.img-responsive {

	display: block;

	max-width: 100%;

	height: auto;

}

blockquote {

	margin: 5px 0 20px;

	border-left: 4px solid #515f6a;

	padding: 10px;

	background: #f9f9f9;

}

blockquote p {

	padding-bottom: 0!important;

}

blockquote footer {

	background: none;

	font-size: 12px;

	color: #333;

	font-style: italic;

	text-align: left;

	padding: 5px 0;

}

.tab-content {

	margin-bottom: 30px;

}

.tab-content ul, .tab-content ol, .refund-cancellation-policy ul {

	margin: 0 0 0 45px;

}

.tab-content h4 {

	font-weight: 600;

	margin: 20px 0 0 20px;

}

.tab-content .table {

	background-color: #fff4ea;

}

.tab-content .table th {

	border-top: none;

	border-bottom: none;

}

.tab-content .table th, .tab-content .table td {

	border-right: 1px solid #dee2e6;

	padding: 15px;

}

.online-registration th, .online-registration td {

	line-height: 20px;

}

.tab-content .conference-fees td:nth-child(2), .tab-content .conference-fees td:nth-child(3) {

	text-align: center;

}

.tab-content .conference-fees th {

	position: relative;

}

.tab-content .conference-fees th p {

	bottom: 3px;

	font-size: 12px;

	font-weight: normal;

	text-align: center;

	position: absolute;

	height: 24px;

	left: 35%;

}

.tab-content .conference-fees th p.txt-usd {

	left: 44%;

	bottom: 3px;

}

.tab-content .online-registration td:nth-child(3), .tab-content .online-registration td:nth-child(4), .tab-content .online-registration td:nth-child(5) {

	text-align: right;

	padding-right: 20px;

}

.tab-content .table th:last-child, .tab-content .table tr td:last-child {

	border-right: none;

}

.nav-tabs a:hover, .nav-tabs a:focus {

	outline: none;

	text-decoration: none;

}

.nav-tabs {

	background: #fff;

	margin-top: 15px;

}

.nav-tabs li {

	text-align: center;

	margin-right: 3px;

}

.nav-tabs li .nav-link {

	font-size: 15px;

	font-weight: 600;

	color: #22272c;

	padding: 15px 25px;

	background: #eee;

	margin-right: 0;

	border-radius: 0;

	border: none;

	position: relative;

	transition: all 0.5s ease 0s;

}

.nav-tabs li a.nav-link.active, .nav-tabs li a:hover {

	background: #0eb316;

	color: #fff;

	border: none;

}

.tab-content, .refund-cancellation-policy,.travel-arrangements {
	font-size: 14px;
	color: #3d3537;
	line-height: 30px;
}

.tab-content {padding-top: 30px;}
.tab-content h3,.travel-arrangements h3,.title-ta {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 10px 0;
	color: #0eb316;
}

.tab-content h3 span {

	font-size: 13px;

	color: #666;

	font-weight: normal;

}

.tab-content .form-control {

	font-size: 14px;

}

.mt-10 {

	margin-top: 10px;

}

/*Conference Fees*/

.tab-content .table-header, .online-registration tr th {

	/* word-break: break-all; */

	background: rgb(244,248,249); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(244,248,249,1) 0%, rgba(244,245,247,1) 17%, rgba(240,242,241,1) 33%, rgba(231,235,236,1) 57%, rgba(226,225,231,1) 83%, rgba(222,226,229,1) 90%, rgba(221,221,223,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, rgba(244,248,249,1) 0%, rgba(244,245,247,1) 17%, rgba(240,242,241,1) 33%, rgba(231,235,236,1) 57%, rgba(226,225,231,1) 83%, rgba(222,226,229,1) 90%, rgba(221,221,223,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, rgba(244,248,249,1) 0%, rgba(244,245,247,1) 17%, rgba(240,242,241,1) 33%, rgba(231,235,236,1) 57%, rgba(226,225,231,1) 83%, rgba(222,226,229,1) 90%, rgba(221,221,223,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8f9', endColorstr='#dddddf', GradientType=0 ); /* IE6-9 */

}

.tab-content .table-header {

	margin: 0 10px 0 0;

	padding-bottom: 17px;

	text-align: center;

}

.con-fee-tab .table-header .active-row {

	background: rgb(155,218,87); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(155,218,87,1) 0%, rgba(150,213,82,1) 3%, rgba(148,214,82,1) 10%, rgba(144,209,79,1) 13%, rgba(144,211,82,1) 20%, rgba(141,208,79,1) 23%, rgba(138,208,83,1) 27%, rgba(131,200,81,1) 50%, rgba(131,200,84,1) 53%, rgba(128,198,82,1) 57%, rgba(126,198,88,1) 67%, rgba(120,193,86,1) 77%, rgba(123,191,90,1) 80%, rgba(117,192,89,1) 83%, rgba(123,189,89,1) 87%, rgba(117,195,93,1) 90%, rgba(120,191,89,1) 93%, rgba(114,196,88,1) 97%, rgba(111,187,79,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, rgba(155,218,87,1) 0%, rgba(150,213,82,1) 3%, rgba(148,214,82,1) 10%, rgba(144,209,79,1) 13%, rgba(144,211,82,1) 20%, rgba(141,208,79,1) 23%, rgba(138,208,83,1) 27%, rgba(131,200,81,1) 50%, rgba(131,200,84,1) 53%, rgba(128,198,82,1) 57%, rgba(126,198,88,1) 67%, rgba(120,193,86,1) 77%, rgba(123,191,90,1) 80%, rgba(117,192,89,1) 83%, rgba(123,189,89,1) 87%, rgba(117,195,93,1) 90%, rgba(120,191,89,1) 93%, rgba(114,196,88,1) 97%, rgba(111,187,79,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, rgba(155,218,87,1) 0%, rgba(150,213,82,1) 3%, rgba(148,214,82,1) 10%, rgba(144,209,79,1) 13%, rgba(144,211,82,1) 20%, rgba(141,208,79,1) 23%, rgba(138,208,83,1) 27%, rgba(131,200,81,1) 50%, rgba(131,200,84,1) 53%, rgba(128,198,82,1) 57%, rgba(126,198,88,1) 67%, rgba(120,193,86,1) 77%, rgba(123,191,90,1) 80%, rgba(117,192,89,1) 83%, rgba(123,189,89,1) 87%, rgba(117,195,93,1) 90%, rgba(120,191,89,1) 93%, rgba(114,196,88,1) 97%, rgba(111,187,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bda57', endColorstr='#6fbb4f', GradientType=0 ); /* IE6-9 */

	margin: 0 10px 0 0;

	padding-bottom: 12px;

}

.con-fee-tab table > tbody > tr > td:nth-child(even), .online-registration tr:nth-child(odd) td {

	background-color: #E8F8C9;

}

.con-fee-tab .table th {

	border-right: none;

	border-bottom: 1px solid #dee2e6;

	padding: 0;

	font-size: 24px;

	vertical-align: middle;

}

.con-fee-tab .table td {

	padding: 13px;

	border-right: none;

	font-weight: bold;

	vertical-align: middle;

}

.con-fee-tab .table td ul {

	font-weight: normal;

}

.con-fee-tab .content-txt {

	width: 100%;

	text-align: center;

	vertical-align: middle;

}

.con-fee-tab .content-txt span {

	position: relative;

	color: #ffffff;

	bottom: -6px;

}

.con-fee-tab .table th .sub-text {

	position: relative;

	font-size: 14px;

	bottom: 10px;

}

.con-fee-tab .overlap-container, .online-registration tr:nth-child(1) td:nth-child(1) {

}

.con-fee-tab .overlap-container {

	width: 100%;

	height: 20px;

	border-radius: 5px 5px 0 0;

	margin-top: -20px;

}

.con-fee-tab .overlap-container-bottom {

	background-color: #E8F8C9;

	width: 100%;

	height: 20px;

	bottom: -20px;

	position: absolute;

	left: -1px;

	border: 1px solid #E8F8C9;

	border-top: 0;

	box-sizing: content-box;

}

.con-fee-tab .table, .tab-content .online-registration {

	background-color: #f4f8f9;

}

.online-registration td {

	font-weight: bold;

	padding: 13px;

	vertical-align: middle;

}

.con-fee-tab .last-td, .nav-wrapper {

	position: relative;

}

.download-btn-container {

	position: absolute;

	right: 0;

	bottom: 3px;

}

.download-btn-container button, .button-container button.btn-primary {

	background: #f39c12;

}

.download-btn-container button, .button-container button {

	color: white;

	padding: 10px 23px;

	font-size: 15px;

	border: none;

	border-radius: 20px;

	font-weight: bold;

	text-transform: uppercase;

}

.button-container button {

	border-radius: 0;

	margin-left: 10px;

}

.download-btn-container button:hover, .button-container .btn-primary:hover {

	background: #2fe317;

}

.download-btn-container button:focus, .button-container button:focus, .button-container button:active {

	border: none;

	outline: none;

	box-shadow: none;

}

.txt-white {

	color: #fff;

}

span.help-block.form-error {

	font-size: 12px;

	color: rgb(185, 74, 72);

}

.conclusion-text{

	font-size: 20px;

    font-weight: bold;

    text-align: center;

	margin: 20px 0 0;

}
.travel-arrangements ul li{
	list-style-type: disc;
	margin:0;
	padding:0;
}
.ta-hd{margin-left:-23px;}
.fa-play:before{font-size:10px;color:#fe0000;}
.video-link a{font-size:13px;color:#2a6496;}
.advisory-committee .video-link i{margin-right: 10px; line-height: 15px;}
.fa-times:before{display:none;}
.col-md-12.col-lg-2.banner-col2{z-index: 999;}
.col-md-12.col-lg-10{ padding: 15px 0;}
ul.navbar-nav li.nav-item:nth-child(5) {
	display: none;
}ul.navbar-nav li.nav-item:nth-child(7) {	display: none;}

/*media Queries starts here*/

@media only screen and (min-width: 1024px) {
	

.means-structure {

	height: 500px;

}

.live-brdcst-container {

	transform: translate(33%, 29%);

	display:none;

}

}



@media only screen and (max-width: 1024px) {

.means-structure {

	height: 400px;

}

.bottom-txt {

	top: -13px;

}

.means-structure .diamond {

	width: 100px;

	height: 100px;

	margin: 10px;

}

.means-structure ul {

	width: 700px;

}

.means-structure ul li {

	width: 150px;

}

.means-structure span {

	top: 48px;

	width: 100px;

	font-size: 0.813em;

	margin-left: 10px;

}

.means-structure span.multi-line-txt {

	top: 28px;

	margin-left: 10px;

}

.row-01 {

	left: 75px;

	top: 50px;

}

.row-03 {

	left: 75px;

	top: -50px;

}

.row-04 {

	left: 0;

	top: -100px;

}

.means-structure .big-diamond {

	width: 204px;

	height: 204px;

	top: -47px;

	margin-left: 32px;

}

.means-structure .big-diamond-txt {

	top: 47px;

	margin-left: 23px;

}

.means-structure span.two-line-txt {

	top: 43px;

	margin-left: 8px;

}

}



@media (min-width: 980px) {

div.event-details .col-lg-3 {

	width: 24%;

	max-width: 23.2%;

	margin-right: 0.1%;

}

div.event-details.h-r .col-lg-3 {

	width: 23.8%;

	max-width: 23.8%;

	margin-right: 1%;

}

div.event-details .col-lg-3.box-when, div.event-details .col-lg-3.box-contactnumbers {

	width: 20%;

	max-width: 20%;

}

div.event-details .col-lg-3.box-where, div.event-details .col-lg-3.box-email {

	max-width: 26%;

	width: 26%;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 28%;

	flex: 0 0 28%;

}

div.event-details .col-lg-4 {

	width: 30%;

	max-width: 30%;

	margin-right: 1%;

}

.event-details .col-sm, .event-details .col-sm-12 {

	width: 100%;

	margin-right: 0;

	margin:15px 0 0 15px;

}
	
.adv-course.event-details .col-sm, .adv-course.event-details .col-sm-12 { margin-left: 0px;}
	
	
.contact-us-container div.event-details .col-lg-4 {

	max-width: 30.99%;

}

.contact-us-container div.event-details div:last-child {

	margin-right: 0;

}

.navbar-nav .dropdown-menu {

	width: 220px;

}

.txt-container {

	padding-top: 10px;

}

.navbar-nav {

	display: table;

	width: 100%;

}

.navbar-expand-lg .navbar-nav .nav-item {

	display: table-cell;

	text-align: left;

	width: auto;

}

.navbar-expand-lg .navbar-nav li:hover .nav-link {

	background: rgba(14,191,11,1);

	background: -moz-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,191,11,1)), color-stop(100%, rgba(6,209,2,1)));

	background: -webkit-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: -o-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: -ms-linear-gradient(top, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

	background: linear-gradient(to bottom, rgba(14,191,11,1) 0%, rgba(6,209,2,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ebf0b', endColorstr='#e94b03', GradientType=0 );

}

.program-details {

	margin: 0px auto 50px;

	width: 800px;

}

.advisory-committee, .executive-committee {

/* margin:  0 auto;

   width: 980px;*/

}

header .header-left img {

	width: 90%;

	margin: 2px 0px 1px;

}

.ms-logo {

	transform: translateX(-3%) translateY(42%);

}

.event-details .glyphicon {

	display: inline-block;

}

.event-details a {

	color: #555;
	text-decoration: none;
	font-size: 15px;

}

.event-details a:hover {

	text-decoration: none;

	border-bottom: dotted #555 1px;

}

.glyphicon {

	display: none;

}

.association-wrapper {

	transform: translateY(20%);

}

.hd-lft-text-container {

	margin-left: 10px;

}

}



@media (min-width: 992px) {

.navbar-expand-lg .navbar-nav .nav-link {

	padding: 11px 15px 9px;

	text-align: center;

}

.ft-link .col-lg-2 {

/*max-width: 15.666667%; */

}

.ft-link .col-lg-0, .ft-link .col-md-4, .ft-link .col-sm-6, .ft-link .col-6 {

	float: left;

	width: auto!important;

	flex: 0 0 auto!important;

	padding: 0 24px;

}

.modal-dialog.speakers-profile-dialog {

	width: 945px;

	max-width: 945px;

}

}



@media (min-width: 0) and (max-width: 979px) {

.ms-logo {

	padding: 10px 0;

}

.ms-logo img {

	max-width: 145px;

}

.hd-lft-text-container {

	max-width: 100%;

}

.apppah-title, .apppah-txt {

	float: left;

	padding: 0;

	line-height: normal;

}

.association-col-1, .txt-container {

	padding-top: 0;

	padding-bottom: 0;

}

.txt-container {

	position: absolute;

	right: 0;

	top: 38%;

}

.association-col-1 {

	padding-top: 10px;

	font-size: 62%;

}

.apppah-title {

	font-size: 90%;

	padding-right: 5px;

}

.apppah-txt {

	font-size: 70%;

}

.association-wrapper {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0;

}

.banner-info {

	background-color: transparent;

	text-align: center;

}

.banner-info:after {

	display: none;

}

.banner-add {

	color: #000;

}

.date-info {

	display: block;

	text-align: center;

	color: #3E3E3E;

	background: transparent;

}

.date-info::after, .date-info::before {

	width: 30%;

	background-color: #fff;

	content: "";

	height: 2px;

	display: inline-block;

	position: absolute;

	left: 7px;

	top: 10px;

}

.date-info::before {

	right: 7px;

	left: auto;

}

.navbar {

	position: absolute;

	top: 0;

	width: 80%;

	z-index: 3;

}

.navbar-toggler-right {

	position: absolute;

	right: 1rem;

	top: 15px;

}

.custom-toggler.navbar-toggler {

	background: transparent;

	border: none;

	position: fixed;

	right: 0;

}

.custom-toggler .navbar-toggler-icon {

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(186,1,0, 0.7)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");

}

.navbar-collapse .container {

	padding: 0;

	max-width: 100%;

}

.navbar-nav .nav-link {

	padding: 14px;

}

.dropdown-item {

	padding: 14px;

}

.header-left img[alt=Manashakti] {

	height: 80px;

	margin: 5px 0px 0px;

}

.date-container {

	margin-top: 0px;

	display: none;

}

.banner-title {

	letter-spacing: 2px;

	font-weight: bold;

	margin: 0;

	padding: 0;

}

.banner-info p {

	padding: 0;

}

.banner-txt {

	line-height: normal;

}

.banner-txt span {

	display: block;

}

header .container {

	padding: 0;

	max-width: 100%;

}

.header-right {

	max-width: 650px;

	float: none;

	margin: 0 auto !important;

}

.program-details {

	margin: 50px auto 100px;

}

.advisory-committee, .executive-committee {

	margin: 0 auto 50px;

}

/*cnf info css*/

.cnf-info-wrapper {

	width: 100%;

}

/*cnf info css*/



.nav-main-container .container {

	width: 100%;

	padding: 0;

}

.nav-link {

	display: block;

}

.sticky-nav {

	position: relative;

	height: 60px !important;

	float: left;

	margin: 3px;

}

.sticky-nav-mob {

	width: 100%

}

.fixed-nav {

	position: fixed;

	z-index: 2;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7bed7d), to(#eff5e9));

	background: -webkit-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

	background: -moz-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

	background: -ms-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

	background: -o-linear-gradient(top, #eff5e9, #ccf5a9, #7bed7d);

}

.fixed-nav a {

	display: block;

	left: 50%;

	position: relative;

	margin-left: -22px;

}

.dropdown-fixed {

	width: 100%;

	max-width: 300px;

	top: 0;

	z-index: 2;

	position: fixed !important;

}

.event-details .glyphicon {

	display: inline-block;

	float: none;

}

.glyphicon {

	display: inline-block;

	float: right;

}
.course-detail-container span.glyphicon {

	top: -16px;

}

nav+.container {

	padding: 0 15px;

}

.event-details .col-sm, .event-details .col-sm-12 {

	width: 100%;

	margin-right: 10px;

	margin-top: 10px;

}

.banner-text {

	padding-top: 0px;

}

.live-brdcst span {

	top: 0px;

}

.live-brdcst a {

	top: -4px;

}

.contact-us-container .event-details .col-sm, .event-details .col-sm-12 {

	margin-right: 0;

}

}



@media (min-width: 768px) and (max-width: 979px) {
	

.participate {

	padding-bottom: 97px;

}

.association-col-1 {

	font-size: 95%;

	padding-top: 20px;

}

.apppah-title {

	text-align: center;

	padding-top: 0;

}

.header-right.association-wrapper {

	padding-bottom: 10px;

}

/*cnf info css*/



  /*cnf info css*/



 /*About the Venue*/

.about-venue h3 {

	width: 65%;

}

.means-structure .diamond {

	width: 80px;

	height: 80px;

	margin: 10px;

}

.means-structure ul {

	width: 600px;

}

.means-structure ul li {

	width: 116px;

}

.means-structure span {

	top: 40px;

	width: 100px;

	font-size: 0.688em;

	margin-left: 0px;

}

.means-structure span.multi-line-txt {

	top: 24px;

	margin-left: 0px;

}

.means-structure span.two-line-txt {

	top: 39px;

	margin-left: 0px;

}

.row-01 {

	left: 58px;

	top: 42px;

}

.row-03 {

	left: 58px;

	top: -42px;

}

.row-04 {

	left: 0;

	top: -85px;

}

.means-structure .big-diamond {

	width: 162px;

	height: 162px;

	top: -42px;

	margin-left: 28px;

}

.means-structure .big-diamond-txt {

	top: 34px;

	margin-left: 22px;

}

.means-structure {

	height: 320px;

}

.bottom-txt {

	width: 100%;

	position: relative;

	font-size: 14px;

	top: -12px;

}

/*About the Venue Ends*/



.main-banner-wrapper .item1, .main-banner-wrapper .item2, .main-banner-wrapper .item3, .main-banner-wrapper .item4, .main-banner-wrapper .item5 {

	background-position: -22px;

}

.theme-container h2 {

	width: 82%;

}

.prfile-content-cnt {

	margin-left: 5%;

}

/* speakers & topics css starts here */

.spkrs-topics-wrapper ul li {

	width: 100%;

}

/* speakers & topics css ends here */
	
.all-speakers-modal .modal-body{padding-left:15px;margin: -38px 0 0 0;}
.modal-content.speakers-profile-content{border-top-left-radius: 18px;}

}



@media (min-width: 576px) and (max-width: 979px) {

.apppah-title {

	font-size: 100%;

}

.apppah-txt {

	font-size: 80%;

}

.association-col-1::after {

	right: 10px;

}

}



@media (min-width: 0px) and (max-width: 767px) {

.info-text {

	font-size: 15px;

}

.event-details {

	padding: 0 15px;

}

.event-details .col-sm h3 {

	font-size: 16px;

}

.red-msg-wrapper {

	margin-top: 10px;

	font-size: 13px;

	padding: 6px 5px 0px 5px;

}

.red-msg-bold {

	padding: 2px 0 8px 0;

}

.red-msg-bold, .theme-container h2 {

	font-size: 14px;

	line-height: 20px;

}

.obj-bold {

	text-align: left;

	padding-left: 10px;

}

.obj-txt {

	padding-left: 10px;

}

.objective-wrapper {

	padding: 1px 0 3px 0;

}

.main-ban-title {

	font-size: 20px;

	line-height: 28px;

}

.members-wrapper {

	margin-bottom: 0;

}

.speakers-circle {

	border-radius: 0;

	background: none;

	width: 100%;

	height: auto;

	color: #555;

	padding: 0;

}

.speakers-circle p {

	text-align: left;

	font-size: 14px;

	padding: 0 14px;

}

.speakers-circle h2 {

	text-align: left;

	color: #555;

	padding-left: 14px;

}

.speakers {

	padding: 11px 0;

}

.participate {

	padding: 11px 40px 10px 14px;

}

footer {

	padding: 19px 0 19px 0;

}

ul.ft-link li {

	margin-right: 0;

	font-size: 14px;

	width: 50%;

	text-align: center;

	margin-bottom: 4px;

}

ul.ft-link li:nth-child(2), ul.ft-link li:nth-child(4) {

	padding-left: 10px;

}

footer .copyright {

	padding-top: 8px;

}

.advisory-committee .row, .executive-committee .row {

	padding: 0;

}

.advisory-committee .row .col-sm, .executive-committee .row .col-sm {

	margin: 15px 0;

}

.header-right {

	padding-bottom: 9px;

}

.association-wrapper {

	padding-left: 5px;

	padding-right: 5px;

}

.apppah-txt {

	padding-top: 4px;

	font-size: 10px;

}

img[title=Apppah] {

	margin-top: 13px;

}

.association-wrapper img[alt="APPPAH"] {

	margin-top: 5px;

}

.apppah-title {

	margin-top: 7px !important;

	text-align: left !important;

}

.association-col-1::after {

	right: 4px;

	display: none;

}

.association-col-1 {

	text-align: right;

	border-right: 2px solid #9a9a9a;

	padding-right: 6px !important;

}

.association-col-1 span {

	position: relative;

}

.header-right .association-col-1 + div {

	padding-left: 5px;

}

.association-col-1 span {

	top: 23%;

}

h1 {

	margin-top: 10px;

}

.event-details h1 {

	margin-top: 12px;

}

/*main banner text starts*/

.main-ban-txt, .main-ban-date {

	margin-bottom: 0px;

	font-size: 14px;

	letter-spacing: 2.5px;

}

.main-ban-date {

	letter-spacing: 0;

}

.main-banner-wrapper {

	padding-top: 0;

}

.banner-text {

	padding: 20px 2px 0;

}

/*main banner text ends*/



/*next-prev arrow*/

.carousel-control-next-icon:after, .carousel-control-prev-icon:after {

	font-size: 30px;

}

.carousel-indicators li {

	width: 20px;

}

/*About the Venue*/

.hero-txt {

	width: 100%;

}

.means-structure {

	height: auto;

	top: 0;

}

.means-structure.mobile .diamond {

	width: 140px;

	height: 140px;

	border-radius: 10px;

	position: relative;

	background-color: #ffdd00;

	-ms-transform: none;

	/* IE 9 */

	-webkit-transform: none;

	/* Safari 3-8 */

	transform: none;

	margin: 10px auto;

}

.diamond {

	display: flex;

	justify-content: center;

	align-items: center;

}

.means-structure ul li {

	display: table-cell;

	width: 40%;

}

.means-structure.mobile .col-xs-6 {

	width: 50%;

}

.means-structure span {

	display: block;

	text-align: center;

	top: auto;

	position: absolute;

	width: 100px;

	z-index: 1;

	margin-left: 0;

	color: #fff;

	font-weight: bold;

	font-size: 0.750em;

}

.means-structure span.multi-line-txt {

	/* top: 32px; */

	margin-left: 0;

}

.means-box-color-org {

	background-color: #ffdd00;

}

.means-box-color-blue {

	background-color: #515F6A !important;

}

.row-01 {

	left: 0;

	top: 0;

}

.row-02 {

	left: 0;

}

.row-03 {

	left: 0;

	top: 0;

}

.row-04 {

	left: 0;

	top: 0;

}

.row-06 {

	margin-bottom: 0px;

}

.means-structure.mobile .row-06 li {

	width: 100%;

	display: block;

}

.means-structure.mobile .row-06 .big-diamond {

	width: 300px;

	height: 100px;

	background: #fff;

	border: 2px solid #515F6A;

	margin-top: 56px;

}

.means-structure.mobile .big-diamond-txt {

	color: #000;

	width: 100%;

	top: 30px;

	margin: 0 auto;

}

.means-structure.mobile .big-diamond-txt a {

	color: #CC0B00;

}

.mobile {

	display: block;

}

.desktop {

	display: none

}

.bottom-txt {

	top: -40px;

	width: 100%;

}

.means-structure.mobile .diamond.box-left {

	float: right;

	margin-right: 10px;

}

.means-structure.mobile .diamond.box-right {

	float: left;

	margin-left: 10px;

}

/*About the Venue Ends*/



.theme-container {

	height: auto;

}

.theme-container h2 {

	float: none;

}

.theme-tag {

	width: 100%;

	margin: 10px 0 0;

	padding: 10px 0;

}

.theme-tag:after {

	border: none;

	box-shadow: none;

	background: transparent;

}

.modal-content.speakers-profile-content {

	border-radius: 18px;

	border-top-left-radius: 18px;

}

.all-speakers-modal .modal-body {

	padding-right: 0;
	padding-left: 1rem;

}

.prfile-content-cnt {

	margin-top: 20px;

}

/* speakers & topics css starts here */

.spkrs-topics-wrapper ul li {

	border-radius: 0 10px 0 10px;

	height: auto;

	float: none;

	width: 100%;

	padding-right: 10px;

}

.topics-inner {

	border-radius: 10px;

	height: auto;

	min-height: 93px;

	padding-left: 108px;

}

.pic-wrapper-1 {

	width: 105px;

	height: 105px;

	top: -1px;

	left: -1px;

	border-radius: 0px 50% 50% 50%;

}

.pic-wrapper-2 {

	height: 93px;

	width: 93px;

}

.pic-wrapper-1 .pic-wrapper-2 .img-circle {

	border-radius: 0px 50% 50% 50%;

}

.speaker-name {

	font-size: 14px;

	padding-top: 10px;

}

.speaker-topic {

	font-size: 12px;

	line-height: 17px;

	padding-top: 0;

	padding-right: 5px;

}

.flag-wrapper {

	width: 100%;

	display: block;

	padding: 3px 0;

}

span.flag-wrapper:before {

	display: none;

}

/* speakers & topics css ends here */

.contact-us-container {

	padding: 0;

}

.event-details.con-fees {

	padding: 0

}

.float-right.download-btn-container {

	bottom: 50px;

	float: none !important;

	width: 100%;

}

.download-btn-container button {

	width: 100%;

}

.nav-wrapper {

	margin-top: 50px;

}

.nav-tabs {

	margin-top: 0;

}

.con-fee-tab .table th {

	vertical-align: top;

	font-size: 13px;

}

.con-fee-tab .table-header .active-row {

	padding-bottom: 14px;

}

.con-fee-tab .content-txt span {

	bottom: 0;

}

.con-fee-tab .table th .sub-text {

	font-size: 11px;

	bottom: 3px;

}

.tab-content .conference-fees th p {

	height: 15px;

	font-size: 12px;

	bottom: 3px;

	left: 5%;

}

}
@media (min-width: 0px) and (max-width: 767px) and (orientation: portrait)  {
	#videoModal .modal-dialog {
		top: 50% !important;
		margin-top: -50%;
	}
	
}



@media (min-width: 768px) {

.col-md-4 {

	max-width: 32.333333%;

}

}



@media (min-width: 1025px) {

.container-fluid .contact-us-container {

	padding: 0;

}

}



@media (min-width: 0px) and (max-width: 576px) {

.association-col-1::after {

	height: 75%;

}

.txt-container {

	top: 25%;

}

.apppah-title {

	margin-top: 13px;

	font-size: 14px;

	text-align: center;

}

.association-col-1::after {

	right: 1px;

}

.association-col-1 {

	font-size: 68%;

}

img[title=Apppah] {

	margin-top: 15px;

}

.txt-container {

	position: static;

}

.association-col-1 {

	padding: 0px;

}

.main-banner-wrapper .item1, .main-banner-wrapper .item2, .main-banner-wrapper .item3, .main-banner-wrapper .item4, .main-banner-wrapper .item5 {

	background-position: -492px;

}

p.banner-content-text {

	font-size: 13px;

	height: 33px;

	line-height: 12px;

	text-align: center;

	padding: 2% 2%;

}

/*.association-wrapper img[alt=APPPAH]{



    margin-top: 12px;



  }*/

.inner {

	width: 141px;

	height: 141px;

	border-radius: 70px;

	padding-top: 45px;

}

.cover {

	width: 160px;

	height: 160px;

	border-radius: 80px;

	margin: 10px auto 5px;

}

.program-details {

	margin: 10px auto 30px;

}

.hero-section {

	background: url(../images/abt-venue.png) -175px 0px no-repeat;

}

.hero-txt {

	color: #fff;

	height: 40px;

	background: rgba(0,0,0,0.4);

	bottom: 26px;

	position: absolute;

	font-size: 16px;

	line-height: 18px;

	text-align: center;

	padding: 1% 10%;

}

.about-venue h2 {

	font-size: 18px;

}

.main-banner-wrapper .carousel-item {

	height: 260px;

}

.normal-text {

	letter-spacing: 0;

	font-weight: 500;

	font-size: 14px;

}

.program-details .inner h3 {

	font-size: 26px;

}

.main-ban-title {

	padding-top: 0px;

	padding-bottom: 0px;

}

.main-ban-txt, .main-ban-date {

	padding-bottom: 0px;

}

/*live broadcast css*/  

.live-brdcst-container {

	transform: none;

	margin: 0 auto 10px;

	display: none;

}

.live-brdcst {

	height: 22px;

	padding: 0;

}

.live-brdcst a {

	font-size: 12px;

}

/*live broadcast css*/  



.tab-content, .tab-content .table th, .tab-content .table td {

	padding: 5px 0 0;

}

.nav-tabs li .nav-link {

	padding: 10px;

	font-size: 14px;

}

.tab-content {

	font-size: 13px;

	line-height: 17px;

}

.tab-content h3 {

	font-size: 18px;

	margin: 15px 0 10px 0;

}

.tab-content ul, .tab-content ol {

	margin: 0 0 0 25px;

}

.tab-content h4 {

	font-size: 14px;

	margin: 10px 0 0 10px;

}

.con-fee-tab .table th {

	font-size: 13px;

}

.tab-content.con-fee-tab {

	padding: 30px 0 0 0;

}

.con-fee-tab .conference-fees td:nth-child(2), .tab-content .conference-fees td:nth-child(3) {

	padding: 0 10px 0 0;

}

.tab-content .conference-fees th p {

	font-size: 11px;

}

.solid {

	border-style: solid;

}

}



/*Conference details page*/

.table-data {

	border: 1px solid #ccc;

}



.table-data td,

.table-data th {

	border: 1px solid #ccc;

	font-size: 14px;

	padding: 5px;

}



.table-data th {

	background: #0eb316;

	color: #fff;

}



.table-data tr td:first-child {

	font-weight: bold;

}



.table-data tr:nth-child(2n+1) {

	background-color: rgb(230, 230, 230);

}

.event-details .col-sm, .event-details .fogsi-container{

	padding 0 10px;

}

.fogsi-text{

	font-size: 16px;

	font-weight: bold;

}

.event-details .col-sm, .event-details .fogsi-container .col-sm-12{

	background: none;

	border: none;

}

@media (min-width: 992px) {

	.modal-dialog.conference-detail-dialog {

		width: 945px;

		max-width: 945px;

	}

}



.conference-details-modal .modal-dialog {

	display: inline-block;

	text-align: left;

	vertical-align: middle;

	top: auto !important;

}



.modal.conference-details-modal {

	text-align: center;

	padding: 0 !important;

}
.fogsi-logo-container.col-sm-12.col-md-4.col-lg-6{max-width:100px;}
.col-sm-12.col-md-4.col-lg-6.fogsi-text{margin-left: 0!important;padding:9px 0 0 15px;} 
.fogsi-text p {
    padding: 0!important;
    font-size: 20px!important;
    width: 85px;
}
@media (min-width: 768px) and (max-width: 979px) {
.fogsi-logo-container,.fogsi-text{
	margin:15px 0 0 15px!important;
}
.fogsi-text{margin-top:35px!important;}
.fogsi-logo-container{max-width: 140px!important;}
.fogsi-text p {
	font-size: 25px!important;
	width: 109px;
}
	
}
@media (min-width:0px) and (max-width:767px){
	.fogsi-logo-container.col-sm-12.col-md-4.col-lg-6,.col-sm-12.col-md-4.col-lg-6.fogsi-text{
		margin: 15px 0 -6px 15px;
		width:50%!important;
		
	}
	.fogsi-logo-container{max-width: 110px!important;}
	.col-sm-12.col-md-4.col-lg-6.fogsi-text{margin-top:27px!important;padding-top:0!important;}
	.travel-arrangements ul li{margin-left: -22px;font-size:13px;}
	.ft-link.row{padding:0;}
}
@media (min-width: 576px){
	.col-sm-12.col-md-4.col-lg-6.fogsi-text{max-width:50%!important;}
}
.container-fluid .home-video-container .row{margin: 0}
.container-fluid .home-video-container .row p{display:block;width:100%;font-size:13px}
.container-fluid .home-video-container .home-video-des .row{border-bottom:1px solid #E5E5E5;padding: 8px 10px;}
.container-fluid .home-video-container .home-video-des .row:last-child{border-bottom:0}
.container-fluid .home-video-container .home-video-des-cnt{background:#F6FBFE;border:1px solid #CCCCCC;}
.container-fluid .home-video-container h1{padding-bottom: 13px;}
.container-fluid .home-video-container .home-video-des .home-video-des-para-indent{padding-left:9px;}
@media (min-width: 1024px) {
.container-fluid .home-video-des{height:300px;overflow:auto;padding:0 15px}
}
@media (max-width: 1023px) {
.container-fluid .home-video-des{padding: 0 10px;}
}
.spkrs-topics-wrapper > ul > li:nth-child(even) {
    margin-right: 0!important;
}
@media (min-width:0px) and (max-width:1023px){.angled-divider{ display: none;}
.col-md-12.col-lg-2.banner-col2 .angled-divider:after{ display: none;}
.banner-container .banner-col2 a{ padding: 0;}
.col-md-12.col-lg-2.banner-col2{ text-align: center; padding: 0 0 5px 0 ;}
header{padding: 0;}
.col-md-12.col-lg-2.banner-col2{z-index: 1;}
.banner-container .banner-col1,.banner-text{line-height: 24px;}
.banner-container .banner-col1{padding: 40px 0 0 0;}
.col-md-12.col-lg-10{ padding: 0;}
.banner-date{margin: 6px auto;}
}

ul.navbar-nav li.nav-item:nth-child(6),ul.navbar-nav li.nav-item:nth-child(8){
    background: linear-gradient(#19d404, #0ebf0b);
}
ul.navbar-nav li.nav-item:nth-child(8){
	border-left: 1px solid #0ebf0b;
}