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

body{padding:0;
margin:0;
font-family: Verdana;
background:#FFFFFF;
font-size:14px;
color:#282828;
font-style:normal;
text-align:justify;
background:url(../images/back.png) repeat;
overflow-x: hidden;
}

#header{
height:90px;
margin:auto;
padding:0px;
width: 1015px;
}
#header-main{
width:1014px;
margin:auto;
}
#wrapper{
width:1006x;
margin:auto;
height:auto;
border:#000000 solid 1px;
margin:auto;
border:0px #cacaca solid;
-moz-box-shadow: 1px 4px 9px #cacaca;
-webkit-box-shadow: 1px 4px 9px #cacaca;
box-shadow: 1px 4px 9px #cacaca;
clear:both;
}
.wrapper_content{
margin:auto;
border:1px #cacaca solid;
-moz-box-shadow: 1px 4px 9px #cacaca;
-webkit-box-shadow: 1px 4px 9px #cacaca;
box-shadow: 1px 4px 9px #cacaca;
width:1014px; 
height:auto;
clear:both;
/*border-top: #f2b144 5px solid;*/
float:left;
background:#FFFFFF;
}

header-1{
width:1002px;
height:200px;
margin:auto;
background-color:#FFFFFF;}

#wrapper{ width:1000px;
margin:auto;
height: auto;
}

#left{
width:740px;
height:auto;
float:right;
padding-left:10px;
margin-bottom:15px}

#left-1{width:740px;
height:auto;
float:left;
display:block;}

.main-heading{color:#000;
padding-top:10px;
padding-bottom:10px;
border-bottom:solid 1px #dd4d1b;
font-weight:bold;
font-size:18px;
}
.main-heading-1{color:#000;
padding-top:10px;
padding-bottom:10px;
border-bottom:solid 1px #dd4d1b;
font-weight:bold;
font-size:12px;
}
.left-txt{
line-height:18px;
padding:10px;
/*border:#CCCCCC solid 6px;*/
margin-left:-6px;
}
.left-txt h3{
width: -webkit-fill-available;
margin-left: 0px;
}
.left-txt p {
	margin: 0;
	line-height: 25px;
}
.left-txt ul{
	margin:0;
	padding:0
}

.left-txt ul li{line-height:20px;
margin-left:20px;
}

#right{width:224px;
height:auto;
float:left;
margin-top:-17px;


}

.right-menu{
	line-height:30px;
	float: left;
	width: 223px;
	margin-bottom:10px;
	margin-left:7px;
}

.right-menu ul{margin:0;
padding:0;
line-height:32px;
margin-left:1px;
width:243px;

}

.right-menu ul li{
padding:0 3px;
margin-left:30px;

}

.right-menu ul a{

color: #fff;
    display: block;
   background: rgba(0, 0, 0, 0.72);
    border-bottom: 1px #a9a9a8 solid;
    text-decoration: none;
}
.right-menu ul a:hover{
	background-color:#16075A;
	
	color:#fff;
}

h3{
color:#FFFFFF;
padding-left:6px;
padding-top:6px;
text-align:left;
float:left;
width:235px;
height:35px;
margin:0px;
margin-left:7px;
background-color:#0054A9;
border-left:3px #de4e1b solid;
color:#FFFFFF;
font-size:12px;
line-height:20px;
text-transform:uppercase;
}
#left-box{
width:214px;
margin-top:20px;
padding:0px;}

#left-box{
width:214px;
margin-top:20px;
padding:0px;}

#rght-box{
width:232px;
padding-top:3px;
padding-right:7px;
padding-left:3px;
margin:0px;
height:265px;
border:#CCCCCC solid 6px;
}

#rght-box span{
    color: #FFFFFF;
    padding-left: 6px;
    padding-top: 6px;
    text-align: left;
    float: left;
    width: 235px;
    height: 35px;
    margin: 0px;
    margin-left: 7px;
    background-color: #0054A9;
    border-left: 3px #de4e1b solid;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 20px;
    /* text-transform: uppercase; */
}

#news-box{
width:232px;
padding-top:3px;
padding-right:7px;
padding-left:3px;
margin:0px;
height:160px;
border:#CCCCCC solid 6px;}


#news-box ul{
background-color:#ccc;
width:224px;
height:110px;
margin-top:0px;
padding:0px;
margin-left:5px;
}
.welcome{
font-weight:bold;
padding-top:10px;
color:#000;}



#news-box ul li{
margin-left:25px;
line-height:18px;
padding-top:10px;
}.speaker-reg-1{
	padding:4px;
	float:left;
	width:985px;
	margin-left:-6px;
	border:#CCCCCC solid 6px;
	margin-top:8px;
	margin-bottom:5px;
}
.speaker-reg-2{
	padding:4px;
	float:left;
	width:985px;
	margin-left:-6px;
	border:#CCCCCC solid 6px;
	margin-top:4px;
	height:300px;
	margin-bottom:5px;
}


.speaker-reg-3{
	padding:4px;
	float:left;
	width:986px;
	margin-left:-6px;
	border:#CCCCCC solid 6px;
	margin-top:4px;
	height:100px;
	margin-bottom:5px;
}

.speaker-reg{
	padding:4px;
	float:left;
	width:724px;
	margin-left:-6px;
	border:#CCCCCC solid 6px;
	margin-top:8px;
}
.speaker{
	padding:4px;
	float:left;
	width:724px;
	margin-left:-6px;
	border:#CCCCCC solid 6px;
	margin-top:8px;
}
.speaker-1{
	padding:4px;
	float:left;
	width:722px;
	margin-left:-6px;
	border:#CCCCCC solid 6px;
	margin-top:8px;
	line-height: 23px;
	text-align:left;
	font-size: 12px;
}
#speaker-box{
	padding:5px;
	text-align:center;
	width:230px;
	height:auto;
	float:left;
}

.speaker img{
padding:6px;
border:1px solid #cccccc;
}

.speaker p{
line-height:18px;}

#main-logo{
	float:left;
	width:995px;
	margin-left:6px;
	margin-bottom:10px;
	margin-top: 10px;
	border-top: 2px solid #ff942a;
	background-color: #FFFFFF;
}

#logo-box{
	float:left;
	background-color:#FFFFFF;
	width:140px;
	height:180px;
	margin-left:10px;
	margin-top:10px;
	border-radius:10px;
	text-align: center;
	margin-right: 10px;

}

#logo-box1{
	float:left;
	background-color:#FFFFFF;
	width:160px;
	height:180px;
	margin-left:10px;
	margin-top:10px;
	border-radius:10px;
	text-align: center;
	margin-right: 10px;

}

#logo-box2{
	float:left;
	background-color:#FFFFFF;
	width:380px;
	height:180px;
	margin-left:5px;
	margin-top:10px;
	border-radius:10px;
	margin-right: 10px;

}



.logo-heading{
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:10px;
	width:170px;
	height:30px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-bottom: 1px solid #ff942a;
}

#logo-box img{
	margin-left:6px;
	margin-top:15px;
	margin-bottom:0px;
	margin-right: 5px;
}

#logo-box1 img{
	margin-left:8px;
	margin-top:20px;
	margin-bottom:0px
}

#logo-box2 img{
	margin-top:20px;
	margin-right:6px;
	margin-left: 8px;
	
}


.logo-heading1{
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:10px;
	width:190px;
	height:30px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-bottom: 1px solid #ff942a;
}
#company-logo{
	float:left;
	margin-bottom:15px;
	margin-top:20px;
	width: auto;
}


#footer{
	width:1015px;
	height:auto;
	background:#0054a9;
	float:left;
	margin-top:0px;
	padding-bottom: 10px;
	 padding-top:10px;
}

.footer-txt{
text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	padding-bottom: 10px;
}
.footer-txt a{
text-decoration:none;
	color:#FFFFFF;
	margin: 0 2px;
	
}
.footer-txt a:hover{
text-decoration:none;
color:#000;
}
.copy_right {
	float: left;
	color: #FFFFFF;
	padding: 10px;
	font-size: 12px;
	text-align: center;
	width: 100%;
}
#logo-main{
width:994px;
height:auto;
margin-left:4px;
padding:0px;
float:left;
border:#CCCCCC solid 6px;
}


#coll{
width:1014px;
height:auto;
margin:auto;
padding:0px;
}




#right1{width:1000px;
float:left;
line-height:16px;
margin-left:10px;

}

.right-main1{
	margin-right:20px;
	
}

#col1{width:310px;
float:left;
margin-top:10px;
border:#CCCCCC solid 6px;
margin-left:8px;
}

#col1 ul{margin:0;
padding:3px; 
line-height:18px;
}

#col1 ul li{
margin-left:22px
}

.col2{float:left;
width:304px;
margin-top:10px;
margin-left:11px;
border:#CCCCCC solid 6px;

}

.col2 ul{margin:0;
padding:6px;
line-height:18px;
}

.col2 ul li{ 
margin-left:13px;
}

.col3{float:left;
width:300px;
margin-top:11px;
margin-left:11px;
border:#CCCCCC solid 6px;

}

.col3 ul{margin:0;
padding:5px;
line-height:18px;
}

.col3 ul li{
margin-left:15px
}
.inner-text{
	padding-top:10px;
	line-height:20px;
}


.inner-text-1{
	padding-top:3px;
	line-height:35px;
	width:250px;
	color:#FFFFFF;
	padding-left:3px;
	
}

.inner-text p{ margin:0;
color:#000000;
line-height:18px
}

#date-bg{
		width:450px;
	text-align:center;
	border-radius:5px;
	margin-left:160px;
	line-height:30px;
	margin-top:30px;
	margin-bottom:40px;
	
}



#download{margin-top:40px;
margin-left:288px}

#click{
	text-align:center;
	padding-top:10px;
	line-height:30px
}

#click a{ color:#dd4d1b;
text-decoration:none}

#click a:hover{ color:#000;
text-decoration: underline}



.inner-conference{
	padding-top:0px;
}

.inner-conference ul{ margin:0;
padding:0
}

.inner-conference ul li{ 
margin-left:20px;
line-height:20px;}



/*------------------------------sponsership---------------------------------------*/
.sponser-heading{
	color:#dd4d1b;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:10px;
	border-bottom: double 1px #dd4d1b;
	width:150px
}

.coprate-heading{ padding-top:10px;
padding-left:20px
}

.coprate-heading ul{ padding:0;
margin-top:6px;
}

.coprate-heading ul li{
margin-left:15px;
}

.divder{margin-top:20px;}

.tech-sponser-heading{
	color:#dd4d1b;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:10px;
	border-bottom: double 1px #ff681c;
	width:150px;
}

.investement_content{
margin:0px;
padding:0px;
float:right;
color:#dd4d1b;
font-size:11px;
width:120px;
}



#regs{
margin:15px auto;
width:664px;
float:left;
height:auto;
padding-bottom:10px;
border-bottom:2px solid #999999;
}
.reg1{
width:330px;
text-align:center;
float:left;
}

#regs a{
color:#333333;
text-decoration:underline;
margin:10px 20px;
padding:5px 5px;
}
#regs a:hover{
text-decoration:none;
color:#0066FF;
}

#table{
	padding:0;
	text-align:center;
	font-size:12px;
	margin-top:10px;
	line-height:25px;
	border:#333333 dotted 1px;
}

#table td{
border:#333333 dotted 1px;
}
#table th{
border:#333333 dotted 1px;
}




#registration-fee{ 
color:#000;
}

.fee{ padding-top:15px }

/*
#date-bg1{ 
text-align:center;
background:#efefef;
border-top-left-radius:10px;
border-top-right-radius:10px;
}*/
#table{ padding:0;
text-align:center;
font-size:11px;
margin-top:10px;
line-height:25px
}

.fee1{ padding-top:15px;
padding-left:10px }

.extra-charges{background:#eaeeef;
width:300px;
text-align: justify;
margin-top: 15px;
margin-left: 60px 0 0;
padding: 12px;
width: 550px;
}


 .extra-charges1{
text-align: justify;
line-height:18px;
padding:10px
}






.ven-hotel{float:left;
margin-top:20px;}


.venue-box{
	float:left;
	margin-right:6px;
	margin-left:3px;
	margin-top:10px
}

#ven-hotel p{ margin:0;
text-align:center;

}
.content{
padding-top:10px;
line-height:20px;}

.content p{
line-height:29px;}





#Regi-boutton{
width: 87px;
height: 42px;
line-height: 44px;
margin: 0px auto;
display: block;
padding: 0px;
border-radius: 0px;
font-size: 12px;
background-color:#0090D1;
color:#FFFFFF;
font-weight: bold;
margin-top:10px;
}

#Regi-boutton a{
color:#FFFFFF;
clear:both;
font-size:12px;
padding:10px;
margin:0px;
width:120px;
height:42px;}

#Regi-boutton a:hover{
width: 123px;
height: 42px;
padding:10px;
margin:0px;
background-color:#dd4d1b;
color:#FFFFFF;
}
.wpb_button.sp-button-blue {
    font-family: "Lato";
    background-color: #0090D1;
    width: 160px;
    height: 40px;
    border-radius: 0px;
    font-size: 16px;
    line-height: 40px;
    color: #F6F6F6;
    text-align: center;
    margin: 2px 0px;
    border: medium none;
    text-shadow: none;
	font-weight:bold;
}

.wpb_button.sp-button-blue:hover {
    background: none repeat scroll 0% 0% #F6F6F6;
    border: 2px solid #0090D1;
    color: #0090D1;
    text-shadow: none;
    line-height: 40px;
	cursor:pointer;
}
.VIpgJd-ZVi9od-xl07Ob-lTBxed {
	color:white!important;
	}



#advisory{

flex:left;

    width: 310px;

height: 407px;

-moz-box-shadow: 0 0 7px #888;

-webkit-box-shadow: 0 0 7px #888;

box-shadow: 0 0 7px #888;

background:#FFFFFF;

text-align:center;

border-radius:5px;

margin-bottom:20px;

margin-right:10px;

margin-top:10px;

}





#advisory:hover{





-moz-box-shadow: 0 0 7px blue;

-webkit-box-shadow: 0 0 7px blue;

box-shadow: 0 0 25px black;

/*background:red;*/

text-align:center;

border-radius:5px;

margin-bottom:20px;

margin-right:10px;

margin-top:10px;

}







.cont_adv{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#333333;

line-height:26px;

padding-left:20px;

padding-right:9px;

}



.advisory_pic{

padding:10px;

width:150px;

height:130px;

}



a.adv_name{

font-family:calibri, arial, verdana;

font-size:16px;

color:#9A0101;

text-align:left;

line-height:19px;

padding-right:9px;

text-decoration:none;

font-weight:bold;

}

.committee{

height: 350px !important ;	

}

.field-guide-location-overview {
	display: flex;
    flex-wrap: wrap;
}
.otherconfstyl{
	width:121px; 
	float:left;
}
.cardimg{
	width: 160px !important;
}
.liststyl{
	padding-left: 20px;
}

@media screen and (min-width: 320px) and (max-width: 768px) {
.bannerimg{
	height: 120px;
}
#left {
    width: auto;
    height: auto;
    float: none;
    padding: 10px;
    margin-bottom: 25px;
}
.left-txt {
    margin-left: 0;
}
.speaker-1 {
    width: 100% !important;
	padding: 0 !important;
    margin-bottom: 25px;
}
#right {
    width: 94%;
	margin-top: 0;
	padding: 10px;
}
h3 {
	width: 99.5%;
	padding: 10px 0;
	margin-left: 0;
	text-align: left;
	height: auto;
}
.right-menu {
    width: 100%;
	margin-left: 0;
}
.right-menu ul {
    width: 100%;
}
#rght-box {
 width: 100%;
 padding: 0;
}

#logo-main {
	width: 92%;
	/* height: auto; */
	margin-left: 0;
	/* float: left; */
	margin: 10px;
}
#footer {
    width: 100%;
    /* float: left; */
}
#imageElement{
	width: 100%;
}
.main-heading {
	margin-left: 10px;
	margin-bottom: 20px;
}
.otherconfstyl{
	width:100%; 
	float:none;
}
#rght-box span{
	    color: #FFFFFF;
    padding-left: 0px !important;
    padding-top: 6px;
    text-align: left;
    float: left;
    width: 100%;
    height: 35px;
    margin: 0px;
    margin-left: 0px !important;
    background-color: #0054A9;
    border-left: 3px #de4e1b solid;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
}
}
.social-icon ul{
	display: flex;
    align-items: center;
    justify-content: center;
}
.social-icon ul li{
	list-style-type: none;
    margin-right: 8px;
	background-color: #020000;
    padding: 6px 10px;
    border-radius: 4px;
	cursor: pointer;
}
.social-icon ul li:hover{
	background-color: #fff;
}
.social-icon ul li i{
	list-style-type: none;
	font-size: 14px;
}
.sanjeeb-logo img {
	width: 70%;
    }
.topic-text{
	display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}