@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1180px) {
  .logoimg2 {
    width: 100%;
    /*display: none;*/
  }
}

@media screen and (max-width: 1180px) {
  .nav.responsive ul li :not(:first-child) {display: none!important;}
  .nav.responsive ul li {
    float: right !important;
    display: block!important;
  }
}
			@media screen and (max-width: 1180px) {
  .nav.responsive {position: relative !important;
  	background-color: #4d544d !important;
  color: white;
  }
  .nav.responsive{
    position: absolute!important;
    display: inline-block !important;
        padding: 0 10px;
            float: right;
    right: 0;
    top: 0;
    z-index: 999;
    margin-top: 140px;
  } 
  .nav.responsive ul li {
     content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;  
    width: 100%;
     display: block;
    height: 3em;    
    line-height: 12px;
    display: inline-block;  
    vertical-align: middle; 

  }

  .nav.responsive ul li a {
  	    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
  }
}



.executive-board-box ul li {
    list-style-type: none;
    width: 23.4%;
    float: left;
    border: 2px solid #eae0e0;
    box-shadow: 0px 0px 10px 0px #eae0e0;
    margin-right: 1.33%;
    min-height: 309px;
    transition: 0.3s;
    margin-bottom: 1.3%;
    text-align: center;
        height: 300px;
}
.executive-board-box ul li h5 {
    font-size: 17px;
    padding: 0px 10px;
    display: block;
    font-family: 'Roboto-Medium';
    text-shadow: 0 0 0 #000;
}

.executive-board-box ul {
    margin: 0px;
    padding: 0px;
}

.executive-board-box ul li p {
    font-size: 13px;
    padding: 0px 10px;
    text-align: center;
}

.executive-board-box span {
    display: block;
    font-size: 15px;
    color: #0e9ee7c4;
    padding-top: 5px;
    text-shadow: 0 0 0 #000000b8;
}



body {
	font-family: 'Roboto', sans-serif;
}
a {
	transition: 0.3s ease;
	text-decoration: none;
}
a:hover, a:focus {
	text-decoration: none;
}

.logo-box {
	width: 100%;
	float: left;
}
.logo-left {
	width: 50%;
	float: left;
	padding: 10px 0px 5px 0px;
}
.logo-right {
	width: 50%;
	float: left;
	text-align: right;
	padding-top: 39px;
}
.logo-right img {
	display: inline-block;
	margin-right: 30px;
	margin-top: 0px;
	vertical-align: text-bottom;
}
.login-box {
	display: inline-block;
	position: relative;
}
.login-text {
	float: left;
}
.login-text a {
	background: #0e9ee7;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	padding: 8px 26px 8px;
	border-radius: 20px 0px 0px 20px;
	line-height: 12px;
}
.login-text a:hover {
	background: #0054a6;
}
.or-text {
	position: absolute;
	left: 50%;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	background: #e6e6e6;
	border-radius: 50%;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
	top: 1px;
	color: #0054a6;
}
.sign-text {
	float: left;
}
.sign-text a {
	background: #0054a6;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	padding: 8px 20px 8px;
	border-radius: 0px 20px 20px 0px;
	line-height: 12px;
}
.sign-text a:hover {
	background: #0e9ee7;
}
.nav ul {
	margin: 0px;
	padding: 0px;
}
.nav ul li {
	list-style-type: none;
	float: left;
	padding: 12px 0px 10px;
    line-height: normal;
}
.nav ul li a {
	font-size: 16px;
/*	font-weight: 500;*/
	color: #fff;
	margin-left: 13px;
	margin-right: 13px;
}
.nav ul li:last-child a {
	margin-right: 0px;
}
.banner-div {
	/*background: url(../img/speaker-banner.jpg) no-repeat top center;*/
	background: #fff;
	background-size: cover;
	min-height: 589px;
}
.banner-div-left {
	width: 100%;
    float: left;
    /*text-align: center;*/
    background: #fff;
    background-size: cover;
    margin-top: 66px;
    padding-top: 44px;
    padding-bottom: 44px;
    border-radius: 0;
    box-shadow: 0px 0px 15px 5px #ccc;
}
.banner-div-left h5 {
	font-size: 15px;
	color: #666666;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
.banner-div-left h3 {
	font-size: 27px;
	color: #052535;
	font-weight: 700;
	margin: 27px 0px 15px 0px;
	padding: 25px 0px 0px 0px;
	line-height: 32px;
	background: url(../img/dms-border.png) no-repeat top center;
}
.banner-div-left h4 {
	font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    color: #052535;
    margin-top: 30px;
}
.banner-div-left h4 span {
	font-weight: 500;
	color: #666666;
}
.client-box .bx-wrapper .bx-pager.bx-default-pager a {
	background: #808080;
	margin: 0 3px;
}
.client-box {
	width: 90%;
	margin: 0px auto;
}
.client-box .bx-wrapper .bx-pager.bx-default-pager a:hover, .client-box .bx-wrapper .bx-pager.bx-default-pager a.active, .client-box .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #ff0000;
}
.client-box ul {
	margin: 0px;
	padding: 0px;
	width: 70%;
	float: left;
}
.client-box ul li {
	border: 0px solid #666666;
	width: 90%;
	float: left;
	list-style-type: none;
	/* padding: 14px; */
	display: flex;
	border-radius: 20px;
}
.client-box-left {
	width: 35%;
	float: left;
}
.client-box-left img {
	width: 100%;
}
.client-box-right {
	margin-left: 5%;
	width: 72%;
	float: left;
	text-align: left;
	position: relative;
}
.client-box-right p {
	top: 50%;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 0px;
	position: relative;
	transform: translate(0%, -50%);
	left: 0px;
}
.client-box-right p span {
	font-weight: 400;
	font-size: 14px;
}
.client-box-right p:before {
	content: '';
	position: absolute;
	bottom: 6px;
	right: 0px;
	width: 9px;
	height: 9px;
	background: #fd0001;
	border: 1px solid #fd0001ad;
}
footer {
	background: #052535;
	padding-top: 35px;
}
.footer-left {
	width: 24%;
	float: left;
}
.footer-address {
	width: 43.5%;
	float: left;
	background: url(../img/location-white-img.png) no-repeat top 2px left;
	padding-left: 50px;
	margin-top: 5px;
}
.footer-address p {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
}
.footer-address p span {
	color: #fff;
	display: block;
	margin-bottom: 7px;
	padding: 0px;
	width: 100%;
	float: left;
}
.footer-right {
	width: 32.5%;
	float: left;
}
.clr {
	clear: both;
}
.phn-box, .email-box {
	color: #fff;
	font-size: 18px;
}
.phn-box a, .email-box a {
	color: #fff;
}
.phn-box a:hover, .email-box a:hover {
	color: #fff;
}
.phn-box {
	background: url(../img/white-phone-icon.png) no-repeat top left;
	padding-left: 45px;
	padding-top: 3px;
	margin-bottom: 15px;
}
.email-box {
	background: url(../img/white-email-icon.png) no-repeat top 3px left;
	padding-left: 45px;
	padding-top: 3px;
}
.copy-text p {
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	padding: 5px 0px 0px 0px;
	margin-bottom: 26px;
}
.banner-div-right {
	width: 100%;
	float: left;
	border-radius: 0;
	margin-top: 55px;
	margin-bottom: 55px;
}
.banner-div-right-box {
	background: #2591d0;
	padding-bottom: 31px;
}
.banner-div-right-box h5 {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	padding-top: 40px;
	color: #fff;
}
.banner-div-right-box h3 {
	font-size: 30px;
	text-align: center;
	font-weight: 500;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 22px;
}
.banner-div-right-box h6 {
	font-size: 18px;
	text-align: center;
	font-weight: 500;
	color: #333333;
	margin-top: 0px;
	background: url(../img/heading-border.png) no-repeat bottom center;
	padding-bottom: 20px;
	margin-bottom: 32px;
}
.box-4 {
	width: 25%;
	float: left;
	text-align: center;
	border-right: 2px solid #fff;
}
.box-4 h2 {
	font-size: 50px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	margin: 5px 10px 5px 0px;
	padding: 0px;
}
.box-4 span {
	display: inline-block;
	vertical-align: middle;
	font-size: 24px !important;
	color: #fff !important;
	font-weight: 300 !important;
	line-height: 24px;
}
.box-4:nth-child(4) {
	border-right: 0px solid #abadb0;
}
.banner-right2 {
	    margin-top: 20px;
    width: 100%;
    float: left;
    margin-left: 10%;
    margin-bottom: 18px;
}
.banner-right2 ul {
	margin: 0px;
	padding: 0px;
}
.banner-right2 ul li {
	list-style-type: none;
	display: inline-block;
	margin-right: 10px;
}
.banner-right2 ul li:last-child {
	margin-right: 0px;
}
.banner-right2 ul li a {
	background: rgba(255,255,255,0.2);
	border: 0px;
	font-size: 18px;
	color: #fff;
	padding: 11px 14px;
	border-radius: 10px;
}
.banner-right2 ul li a img {
	margin-left: 10px;
}
.banner-right2 ul li a:hover {
	background: #0a89ca;
}
ul.client-2 {
	width: 22%;
	float: right;
}
.logo-box1 img {
	display: inline-block;
	margin: 0px 18px;
	vertical-align: middle;
}
.inner-banner {
	height: 297px;
	position: relative;
}
.inner-banner img {
	height: 297px;
	width: 100%;
	object-fit: cover;
}
.inner-banner h2 {
	position: absolute;
	bottom: 20px;
	color: #fff;
	margin: 0px;
	font-size: 30px;
	font-weight: 500;
}
.breadcrumb-div ul li {
	list-style-type: none;
	float: left;
	margin-right: 6px;
	color: #333333;
	font-size: 11px;
	font-weight: 400;
}
.breadcrumb-div ul {
	margin: 0px;
	padding: 0px;
}
.breadcrumb-div ul li a {
	color: #999999;
	font-size: 11px;
	font-weight: 400;
	position: relative;
	padding-right: 11px;
}
.breadcrumb-div {
	padding: 14px 0px;
}
.breadcrumb-div ul li a:before {
	position: absolute;
	top: 0px;
	right: 0px;
	content: '>';
	color: #999999;
	font-size: 11px;
	font-weight: 400;
}
.inner-content h6 {
	font-size: 18px;
	text-align: center;
	font-weight: 300;
	margin: 0px;
	color: #4c4c4c;
	margin-top: 25px;
}
.inner-content h3 {
	color: #0e9ee7;
	text-align: center;
	font-weight: 500;
	margin-top: 0px;
	font-size: 25px;
	line-height: 25px;
	margin: 18px 0px 30px 0px;
}
.inner-content p {
	font-size: 16px;
	color: #4c4c4c;
	text-align: center;
	font-weight: 300;
	line-height: 26px;
	padding: 0px 80px;
	margin-bottom: 35px;
	text-align: justify;
}
.inner-content footer p {
	padding: 0;
	font-size: 18px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 15px;
}
.inner-content.content-submit-form{
	padding-bottom: 0;
}
.inner-content footer .copy-text p{
	font-size: 14px;
}
.safer-div {
	width: 100%;
    position: relative;
    margin-top: 10px;
    margin-bottom: 0;
}
.safer-text {
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}
h3.margin-bot20 {
	margin-bottom: -5px !important;
}
ul.div-list {
	margin: 45px auto 0px;
	width: 90%;
	display: block;
}
ul.div-list li {
	float: left;
	width: 50%;
	list-style-type: none;
	font-size: 16px;
	font-weight: 300;
	line-height: 36px;
	background: url(../img/ul.list.png) no-repeat top 9px left;
	padding-left: 30px;
}
ul.div-list li {
	float: left;
	width: 100%;
	list-style-type: none;
	font-size: 16px;
	font-weight: 300;
	line-height: 36px;
	background: url(../img/ul.list.png) no-repeat top 9px left;
	padding-left: 30px;
}
ul.div-list li:nth-child(2n+2) {
	/*width: 40%;*/
}
.inner-content {
	padding-bottom: 45px;
}
.advisory-div {
	width: 86%;
	margin: 30px auto 0px;
}
.advisory-div ul {
	margin: 0px;
	padding: 0px;
}
.advisory-div ul li {
	width: 24.6%;
	float: left;
	list-style-type: none;
	margin-right: 13.1%;
	margin-bottom: 45px;
}
.advisory-div ul li:nth-child(3n+3) {
	margin-right: 0%;
}
.advisory-div ul li h4 {
	text-align: center;
	color: #003e7a;
	font-size: 22px;
	font-weight: 500;
	margin: 23px 0px 14px 0px;
	line-height: 22px;
}
.advisory-div ul li p {
	text-align: center;
	font-size: 15px;
	padding: 0px;
	line-height: 20px;
	margin: 0px;
	min-height: 80px;
}
.advisory-div ul li p span {
	color: #4c4c4c;
	font-weight: 500;
}
.advisory-img {
	text-align: center;
}
.advisory-div ul li:nth-child(4), .advisory-div ul li:nth-child(5), .advisory-div ul li:nth-child(6) {
	margin-bottom: 10px;
}
.venue-div {
	margin-top: 30px;
	width: 100%;
}
.venue-div ul {
	margin: 0px;
	padding: 0px;
	display: flex;
}
.venue-div ul li {
	list-style-type: none;
	width: 31.5%;
	float: left;
	min-height: 286px;
	border: 1px dotted #707070;
	margin-right: 2.75%;
	padding: 35px 23px;
}
.venue-div ul li:nth-child(3) {
	margin-right: 0%;
}
.venue-div ul li h5 {
	font-size: 20px;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 17px;
}
.venue-div ul li p {
	font-size: 16px;
	font-weight: 300;
	margin-top: 0px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	line-height: 24px;
}
.venue-div ul li a {
	font-size: 14px;
	color: #ff0000;
	display: inline-block;
	margin-top: 7px;
	border-bottom: 1px solid #ff0000;
	line-height: 14px;
	transition: 0.3s ease;
}
.venue-div ul li a:hover {
	color: #0a89ca;
	border-bottom: 1px solid #0a89ca;
}
.map-div {
	margin-top: 28px;
}
.contact-left {
	width: 41%;
	float: left;
	margin-right: 9%;
}
.contact-right {
	width: 50%;
	float: left;
}
.contact-right-box {
	width: 95%;
	border: 1px dotted #c5c5c5;
	padding: 30px 50px;
}
.contact-right-box h2 {
	    font-size: 31px;
    color: #072f56;
    margin-top: 0px;
    margin-bottom: 20px;
}
.address-box p {
	font-size: 18px;
	text-align: left;
	padding: 0px;
	font-weight: 300;
	line-height: 30px;
}
.address-box:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f041";
	position: absolute;
	top: 5px;
	left: 0px;
	font-size: 20px;
	color: #00a5ff;
}
.address-box {
	position: relative;
	padding-left: 27px;
}
.address-box p span {
	font-size: 14px;
	line-height: 14px;
}
.address-box p span a {
	color: #0e9ee7;
	text-decoration: none;
	transition: 0.3s ease;
}
.address-box p span a:hover {
	color: #0054a6;
}
.contact-div {
	margin-top: 30px;
}
.chairs-div ul {
	margin: 0px;
	padding: 0px;
	padding-top: 90px;
}
.chairs-div {
	margin-top: 30px;
}
.chairs-div ul li {
	list-style-type: none;
	background: #0e9ee7;
	float: left;
	width: 20%;
	margin-right: 5%;
	text-align: center;
	padding: 40px 0px;
	position: relative;

}
.chairs-div ul li:nth-child(3n+3) {
	/*margin-right: 0%;*/
	/*    margin-top: 200px;*/
}
.parton-box {
	position: absolute;
	top: -90px;
	left: 50%;
	width: 100%;
	transform: translate(-50%, 0%);
	color: #343333;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
}
.parton-box:before {
	content: '';
	position: absolute;
	background: #072f56;
	width: 1px;
	height: 75px;
	top: 28px;
	left: 50%;
	margin-left: -0.5px;
}
.chairs-div ul li h4 {
	font-size: 24px;
	color: #fff;
	font-weight: 500;
	margin: 25px 0px 13px 0px;
}
.chairs-div ul li p {
	padding: 0px;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	margin: 0px;
	text-align: center;
	    padding: 10px;
}
.chairs-div ul li p span {
	font-weight: 500;
}
.chairs-div ul li:nth-child(2) {
	/*margin-top: 100px;*/
}
.chairs-div ul li:nth-child(4) {
    /*margin-top: 300px;*/
}
.organizing-left {
	width: 39.5%;
	float: left;
	margin-right: 5%;
}
.organizing-left img {
	border: 10px solid #dcdcdc;
	width: 100%;
}
.organizing-box {
	width: 80%;
	margin: auto;
	margin-bottom: 50px;
	max-width: 1080px;
}
.organizing-right {
	width: 55.5%;
	float: left;
	border: 1px dotted #c5c5c5;
	padding: 20px 30px;
	position: relative;
}
.organizing-right p {
	padding: 0px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
	color: #4c4c4c;
	    text-align: justify;
}
.btn-more {
	position: absolute;
	right: 22px;
	bottom: -11px;
}
.btn-more a {
	background: #0054a6;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	padding: 13px 48px;
	border-radius: 30px;
	transition: 0.3s ease;
}
.btn-more a:hover {
	background: #0e9ee7;
}
.organizing-bg {
	background: url(../img/organizing-bg.jpg) no-repeat top center;
	background-size: cover;
	padding: 20px 0px 35px 0px;
}
.organizing-bg .organizing-left {
	margin-right: 0px;
	margin-left: 5%;
}
.paper-div ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.paper-div ul li h4 {
	font-size: 20px;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
	padding: 0px 30px;
}
.paper-div ul li {
	list-style-type: none;
	display: inline-block;
	width: 212px;
	height: 212px;
	background: #e8e8e8;
	border-radius: 50%;
	margin: 0px 50px;
	position: relative;
	vertical-align: top;
}

.paper-div ul li  a{width: 212px;	height: 212px; display: block; border-radius: 50%; background: #e8e8e8;}
.paper-div ul li  a:hover{width: 212px; height: 212px; display: block; background: #1699fc; border-radius: 50%; color:#ffffff;}

.paper-img {	padding-top: 55px;}
.paper-div ul li:nth-child(2) {background: #eaf8ff;}
.paper-div ul li:nth-child(2) h4 {color: #0e9ee7;}

.overlay-paper {
	position: absolute;
	top: 0%;
	width: 212px;
	height: 212px;
	background: #1da3e7;
	border-radius: 50%;
	opacity: 0;
}
.overlay-paper p {
	position: absolute;
	top: 50%;
	background: #1da3e7;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	padding: 0px;
	color: #fff;
	font-size: 16px;
	width: 90%;
}
.paper-div ul li:hover .overlay-paper {
	opacity: 1;
}
.callpaper-bg {
	background: url(../img/paper-bg.png) no-repeat top center;
	background-size: cover;
	padding: 35px 0px;
	margin: 55px 0px 35px;
}
.callpaper-left {
	width: 47%;
	border: 1px solid #b7a99d;
	border-radius: 10px;
	float: left;
	margin-right: 6%;
}
.callpaper-box {
	background: #ffffffc7;
	margin: 9px;
	padding: 33px 25px;
}
.callpaper-left.callpaper-right {
	margin-right: 0px;
}
.callpaper-left h5 {
	margin-top: 0px;
	color: #0e9ee7;
	font-size: 18px;
	margin-bottom: 25px;
}
.callpaper-left p {
	text-align: left;
	padding: 0px;
	font-size: 16px;
	line-height: 26px;
	color: #4c4c4c;
}
.submission-div p {
	text-align: left;
}
.submission-div p strong {
	font-weight: 400;
	color: #000;
}
.register-box {
	width: 100%;
	float: left;
}


.register-form-left {
	width: 25%;
	float: left;
	margin-right: 12.5%;
}
.register-form-left:last-child {
	margin-right: 0%;
}
.register-form-left input, .register-form-left select {
	color: #333333;
	font-size: 12px;
	font-weight: 400;
	border: 1px solid #d7d7d7;
	padding: 9px 30px;
	height: 43px;
	border-radius: 30px;
}
.register-form-left input::placeholder, .register-form-left select::placeholder {
 color: #333333;
}
.register-form {
	margin-top: 27px;
}
.form-group.radio-div {
	line-height: 43px;
}
.radio-inline {
	margin-right: 20px;
	font-size: 12px;
	color: #333;
}
.register-form .register-form-left input[type="radio"] {
	top: -4px;
}
.register-box {
	margin-bottom: 15px;
}
.file {
  position: relative;
}
.file label {
    background: transparent;
    padding: 7.5px 40px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    transition: all .4s;
    color: #0054a6;
    border: 1px solid #0054a6;
    border-radius: 30px;
    float: left;
}
.register-form-left p {
    padding: 0px;
}
/*.file input {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  opacity: 0.01;
  cursor: pointer;
	    width: 51%;
}*/
.file input:hover + label,
.file input:focus + label {
  background: #0054a6;
  color: #fff;
	border: 1px solid #0054a6;
}
.register-form-left button {
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background: #0054a6;
    border: 0px;
    padding: 11.5px 62px;
    border-radius: 30px;
	transition: 0.3s ease;
	float: right;
}
.register-form-left button:hover {   
    background: #0e9ee7;
}
.trigger {
    display: none;
}
.safer-div img {
    width: 100%;
}
 
.important-div {
    width: 100%;
    float: left;
    padding: 25px 0px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
.important-div-left {
    width: 54%;
    float: left;
    background: #f3f3f3;
    padding: 40px 43px 0px 70px;
}
.important-div-left ul {
    margin: 0px;
    padding: 0px;
}
.important-div-left ul li {
    list-style-type: none;
    width: 100%;    
     float: left;
}
.box-date-left {
    float: left;
    background: #bababa;
    color: #000;
    font-size: 23px;
    line-height: 22px;
    padding: 12px 12px 12px 12px;
    vertical-align: top;
}
.box-date-right {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #bababa;
    padding: 6.5px 12px;
}
.important-div-left ul li .box-date:nth-child(2) .box-date-left { background: #072f56; color: #fff; }
.important-div-left ul li .box-date:nth-child(2) .box-date-right {  border: 1px solid #072f56; }
.box-date-right p {
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}
.important-div-left ul li h3 {
    font-size: 16px;
    text-align: left;
    color: #072f56;
    line-height: 24px;
}
.important-div-left ul li h3 span {    
    color: #767676;
	display: block;     
	font-weight: 300;
}
.box-date {
    display: inline-block;
	width: 48%;
}

.important-div-left .bx-controls-direction {
    position: absolute;
    bottom: -54px;
    right: 0px;
}
.important-div-left .bx-controls-direction a.bx-prev {
    font-size: 0px;   
    border: 1px solid #d7d7d7;
	    background: url(../img/event-arrow.png) no-repeat center center !important;
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    
}
.important-div-left .bx-controls-direction a.bx-next {
    font-size: 0px;    
    border: 1px solid #d7d7d7;
background: url(../img/event-arrow.png) no-repeat center center !important;
}
.important-div-left .bx-wrapper .bx-next {
    right: 0px;     
}
.important-div-left .bx-wrapper {
    margin-bottom: 10px;
}

.important-div-right {
    width: 43%;
    float: left;
    margin-left: 3%;
    background: #f3f3f3;
}

.important-div-right h3 {
    font-size: 18px;
    color: #333333;
    text-align: left;
    font-weight: 400;
    margin: 35px 0px 25px 30px;
    line-height: 18px;
}
.important-div-right tr td, .important-div-right tr th {
    padding: 19.5px 29px !important;
    border: 0px !important;
    font-size: 15px;
    color: #333333;
}
.important-div-right .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #dcdcdc;
}


.conference_fee{
	width: 100%;
    float: left;
    margin-left:0%;
    background: #ffffff;
} 
.conference_fee h3{margin-left:0px;}



.bank-detail h3 {
    color: #333333;
    font-size: 20px;
}
.bank-detail ul {
    margin: 0px;
    padding: 0px;
}
.bank-detail ul li {
    list-style-type: none;
    width: 100%;
    float: left;
    background: #f3f3f3;
    padding: 27px;
}
.bank-detail ul li:nth-child(2n+2) { background: #ececec; border-top: 1px solid #fff;  }
.bank-details-box h5 {
    font-size: 16px;
    color: #444444;
    font-weight: 500;
	 margin-top: 0px;
}
.bank-details-box p {
    font-size: 14px;
    color: #444444;
    font-weight: 300;
	text-align: left;
	    margin: 0px;
    padding: 0px;
}
.bank-details-box {
    width: 20%;
    float: left;
}
.bank-details-box.bank-details-box1 {
    width: 40%;
}
div#myModal p, div#myModal1 p {
    padding: 0px;
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    color: #928c8c;
}

div#myModal h4, div#myModal1 h4 {
    color: #8a8686;
    text-align: left;
    font-weight: 500;
    margin-top: 0px;
    font-size: 20px;
    line-height: 25px;
    margin: 0px;
}

div#myModal h4 span, div#myModal1 h4 span {
    font-size: 14px;
    width: 100%;
    float: left;
    color: #0e9ee7;
}

.submission-div h5 {
    font-weight: 500;
    color: #000;
    font-size: 16px;
    text-align: left;
    line-height: 26px;
    padding: 0px 80px;
    margin-bottom: 0px;
}

.submission-div h4 {
    color: #0e9ee7;
    text-align: left;
    font-weight: 500;
    margin-top: 0px;
    font-size: 20px;
    line-height: 25px;
    margin: 18px 0px 30px 0px;
    padding: 0px 80px;
}

.submission-div ul {
    margin: 0px 0px 30px 0px;
    padding: 0px 80px;
}

.submission-div ul li {
    font-size: 16px;
    color: #4c4c4c;
    text-align: left;
    font-weight: 300;
    line-height: 26px;
    padding: 0px 0px 0px;
    margin-bottom: 15px;
    margin-left: 20px;
    list-style-type: circle;
}

p.margin-0 {
    margin-bottom: 20px;
}
.bank-detail {
    margin: 0px 0px 45px 0px;
    width: 100%;
    float: left;
}
.btn-more.btn-more-new {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}
.important-div {    
    padding-bottom: 70px;
    margin-bottom: 10px;
}
.advisory-img>img {
    width: 225px;
}


/*Start Code for new Design*/
header{
	background: #f5f5f5;
}
.logoimg2{
	width: 100%;
}
.new-navbar{
	background: #2591d0;
    text-align: center;
}
.new-navbar ul{
	display: inline-block;
}
.center-logo{
	font-size: 23px;
	text-decoration: none;
	color: #052535;
	font-weight: bold;
	    margin-left: 150px;
}
.center-logo:hover{
	text-decoration: none;
}

@media (max-width: 767px) {
    .center-logo {
        line-height: 19px;
        display: block;
        margin-top: 8px;
        font-size: 17px;
        text-decoration: none;
        color: #052535;
        font-weight: bold;
        margin-left: 34px;
    }
}

@media (max-width: 767px) {
.register-box {
	
	float: left;
}
}

 @media (max-width: 767px) {
        .logoimg1 {
            width: 250px !important; /* Mobile width */
        }
    }
.gray-normal-text{
	color: #3f3f3f;
    font-weight: normal;
    font-size: 18px;
    margin-top: 20px;
}
.organized-by{
    text-align: center;
    background: #fff;
    margin-top: 60px;
    padding: 45px 30px;
    box-shadow: 0px 0px 15px 5px #ccc;
}
.organized-by h3{
	font-size: 26px;
    font-weight: 700;
    line-height: 24px;
    color: #052535;
    margin-bottom: 30px;
    margin-top: 0;
    text-transform: uppercase;
}
.common-heading{
	font-size: 26px;
    font-weight: 700;
    line-height: 24px;
    color: #052535;
    margin-bottom: 15px;
    margin-top: 15px;
}
.organized-by img{
	height: 90px;
}
.common-btn{
	background: #052535;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 12px 40px;
    transition: 0.3s;
    border: 0;
    margin-top: 60px;
    font-size: 24px;
    border-radius: 50px;
}
.common-btn:hover{
	background: #020d12;
	color: #fff;
}
.bdr-right{
	border-right: 1px solid #ccc;
}
.w-75{
	width: 75%;
}


/*Flex Code*/
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.flex-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.align-items-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}
/*End Flex Code*/


/*Start Code for Large Form Application*/
.large-application-form{
	margin-bottom: 40px;
}
.fp_title_color{
	color: #0e9ee7;
}
.clickable .glyphicon-plus{
	font-size: 24px;
    font-weight: bold;
    top: -18px;
    cursor: pointer;
}
.clickable  .glyphicon-minus{
	font-size: 24px;
    font-weight: bold;
    top: -18px;
    cursor: pointer;
}














/*Start Media query*/

@media only screen and (max-width: 1239px){
	
	.container {
		width: 100%;
		margin: auto;
		padding: 0px 20px;
}
.nav ul li a {
    font-size: 14px;   
    margin-right: 22px;
}
.logo-box1 img {    
    margin: 0px 3px;    
}
.banner-right2 ul li a {   
    font-size: 14px;   
    padding: 11px 8px;    
}
.banner-right2 ul li {    
    margin-right: 5px;
}
}

@media only screen and (max-width: 1139px){
.submission-div h4, .submission-div h5, .submission-div ul { padding: 0px;}	
.trigger {
    display: inline-block;
    margin-left: 30px;
        z-index: 99999;
}
.nav {
    display: none;
}
.trigger img {
    margin-right: 0px;
}
.login-box {
    display: inline-block;
    position: relative;
    vertical-align: top;
    padding-top: 5px;
}
.or-text {    
    top: 7px;   
}
.logo-box1 img {
    margin: 0px 3px 20px;
}
.banner-div-left h3 {    
    margin: 10px 0px 15px 0px;  
}
ul.client-2 li img {
    width: 100%;
    height: 100%;
}
.banner-right2 ul li a img {   
    width: 80px;
}
.phn-box, .email-box {    
    font-size: 16px;
}
.footer-address p {
    font-size: 16px;    
   
}
.banner-div-left {   
    padding-top: 24px;
    padding-bottom: 24px;  
}
ul.div-list {
    width: 100%;
    padding: 0px;
}
ul.div-list li {
    width: 100%;
}
ul.div-list li:nth-child(2n+2) {
    width: 100%;
}
.paper-div ul li {     
    margin: 0px 20px;    
}
.submission-div p {
    text-align: left;
    padding: 0px;
}
.advisory-img img {
    width: 100%;
}
}
@media only screen and (max-width: 980px){
.banner-div-left {
    width: 80%;
    float: none;     
    margin: 66px auto 0px;
    display: inline-block;    
}
.banner-div {    
    text-align: center;
    padding-bottom: 60px;
}
.banner-div-right {
    width: 100%;
    float: left;
    margin-left: 0%;   
    margin-top: 66px;
}
.banner-right2 {   
    width: 100%;  
    margin-left: 0%;
}
.box-4 span {
	display: block;
	text-align: center;
}
.inner-content p {    
    padding: 0px 0px;    
}
.inner-banner img {
    height: 250px;   
}
.inner-banner {
    height: 250px;   
}
.advisory-div ul li h4 {    
    font-size: 17px;    
}
}
@media only screen and (max-width: 900px){
	
.chairs-pic {
    width: 90%;
    margin: auto;
    max-width: 180px;
}
.chairs-pic img {
    width: 100%;
}	
.parton-box {    
    font-size: 16px;     
}	
.chairs-div ul li h4 {
    font-size: 20px;   
}
.chairs-div ul li p {    
    font-size: 14px;    
}
.advisory-div {
    width: 100%;  
}
.advisory-div ul li {
    width: 30%;    
    margin-right: 5%;
    margin-bottom: 45px;
}
.organizing-box {
    width: 100%;   
    padding: 0px 20px;
}
.register-form-left {
    width: 30%;     
    margin-right: 5%;
}
.radio-inline {
    margin-right: 10px;  
    padding-left: 10px;
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 8px;
}
}
@media only screen and (max-width: 767px){
.logo-left {
    width: 30%;  
}
.logo-right {
    width: 70%;    
}
.banner-right2 ul li {   
    margin-bottom: 27px;
}
.safer-div img {
    width: 100%;
    min-height: 100px;
    object-fit: cover;
}
.safer-text {    
    padding: 10px;
}
.inner-banner img {
    height: 200px;
}
.inner-banner {
    height: 200px;
}
.callpaper-left {
    width: 100%;    
    margin-right: 0px;
    margin-bottom: 4%;
}
.callpaper-bg {    
    padding: 35px 0px 10px;    
}
.chairs-div ul li {     
    width: 31%;
    margin-right: 3%;    
    padding: 40px 0px;
    
}
.venue-div ul {    
    display: block;
}
.venue-div ul li {   
    width: 100%;     
    min-height: auto;   
    margin-right: 0px;   
    margin-bottom: 20px;
}
.contact-left {
    width: 100%;
    float: left;
    margin-right: 0px;
}
.contact-left iframe {
    height: 300px !important;
    margin-bottom: 20px;
}
.contact-right {
    width: 100%;
    float: left;
}
.contact-right-box h2 {
    font-size: 26px;  
}
.organizing-left {
    width: 70%;
    float: none;
    margin-right: 0;
    margin: 0px auto 30px;
}
.organizing-right {
    width: 100%; 
    padding: 20px 30px;
    position: relative;
}
.organizing-bg .organizing-left {
    margin-right: 0px;
    margin-left: 0px;
    margin: 30px auto 0px;
}
.organizing-bg .organizing-right {   
    margin-bottom: 50px;
}
.register-form-left {
    width: 100%;
    margin-right: 0;
}
.register-box {
    margin-bottom: 0px;
}
.register-form-left button {   
    float: left;
    margin-top: -10px;
}
}


@media only screen and (max-width: 640px){
.footer-left {
    width: 100%;
    margin-bottom: 20px;
}
.footer-address {
    width: 100%; 
    margin-bottom: 20px;
}
.footer-right {
    width: 100%;    
    margin-bottom: 20px;
}
.phn-box, .email-box {  
    padding-bottom: 3px;
}
.paper-div ul li {
    margin: 10px 10px;
}
.chairs-div ul li {
    width: 100%;
    margin-right: 0%;    
       margin-bottom: 140px;
}
.chairs-div ul li:nth-child(2) {
    margin-top: 0px;
}
.chairs-div ul li:nth-child(3n+3) {
    margin-right: 0%;
	margin-bottom: 0px;
}
.advisory-div ul li {
    width: 48%;
    margin-right: 4%;   
}
.advisory-div ul li:nth-child(3n+3) {
    margin-right: 4%;   
}
.advisory-div ul li:nth-child(2n+2) {
   margin-right: 0%;   
}
}

@media only screen and (max-width: 540px){
.banner-div-left {
    width: 100%;  
}
.banner-div {    
    padding-bottom: 50px;
}
.contact-right-box h2 {
    font-size: 22px;
}
.contact-right-box {
    width: 100%;
    border: 1px dotted #c5c5c5;
    padding: 30px 20px;
}
.organizing-left {
    width: 100%;   
}
}
@media only screen and (max-width: 480px){
.trigger {
    display: block;    
    margin-top: 18px;
}
.logo-right {     
    padding-top: 10px;
}
.box-4 h2 {
	font-size: 36px;	 
}
.box-4 span {	 
	font-size: 18px !important;	 
}
.banner-div-right-box h5 {
	font-size: 18px;
}
.banner-div-right-box h3 {
    font-size: 26px;
}
.banner-div-right-box h6 {
		font-size: 16px;
}
}
@media only screen and (max-width: 400px){
.banner-right2 ul li a {   
    width: 210px;
    display: block;
}
.banner-right2 ul li {
    margin-bottom: 15px;
}
.banner-div-right {  
    margin-top: 36px;
}
.container {    
    padding: 0px 15px;
}
.inner-banner h2 {    
    font-size: 24px;    
}
.inner-content h3 {    
    font-size: 22px;
    line-height: 25px;    
}
.inner-banner {
    height: 160px;
}
.inner-banner img {
    height: 160px;
}
}
@media only screen and (max-width: 360px){
.login-text a {    
    padding: 8px 18px 8px;    
}
.or-text {    
    margin-left: -18px;    
}
.banner-div-left h4 {
    font-size: 15px;   
    line-height: 28px;    
}
.banner-div-left h3 {
    font-size: 19px;   
    margin: 10px 0px 12px 0px;
    padding: 25px 0px 0px 0px;    
}
.client-box-right p {  
    font-size: 13px;  
}
.banner-div-right-box h5 {
    font-size: 16px;
	   line-height: 24px;
}	
.banner-div-right-box h3 {
    font-size: 22px;
}
.banner-div-right-box h6 {
    font-size: 15px;
    line-height: 22px;
}
.safer-text {    
    font-size: 16px;    
}
.advisory-div ul li {
    width: 100%;
    margin-right: 0%;   
}
.advisory-div ul li:nth-child(3n+3) {
    margin-right: 0%;   
}
.advisory-div ul li:nth-child(2n+2) {
   margin-right: 0%;   
}
}

@media (max-width: 767px){
	.d-flex.align-items-center.m-flex{
		display: block!important;
		text-align: center;
	}
	.organized-by img {
	    height: auto;
	    max-width: 250px;
	}
	.m-flex .text-right{
		text-align: left !important;
		position: relative;
		padding: 15px 0 30px 0;
	}
	.trigger.icon{
		position: absolute;
	    right: 15px;
	    top: -5px;
	}
	.center-logo {
	    line-height: 28px;
	    display: block;
	    margin-top: 8px;
	}
	.banner-div-left h3 {
	    padding: 25px 15px 0px 15px;
	}
	.footer-left{
		text-align: center;
	}
	.copy-text{
		text-align: center;
	}
	.footer-address{
		padding-left: 45px;
	}
	.for-mobile-menu{
		background: #dcdcdc;
	    margin-top: 17px;
	    padding-top: 5px;
	}
}