@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300,300italic,400italic);
.wrapper {width:100%;margin:0 auto;}
.main_container{width:980px;margin:0 auto; position:relative;}
body{font:normal 12px Arial, Helvetica, sans-serif; color:#555555;}
a.blue_link{ color:#006dc2; text-decoration:none;}
a.blue_link:hover{ text-decoration:underline;}

p{ line-height:18px;}
.clear {clear: both;display:blockview;overflow:hidden;visibility:hidden;width:0;height:0;} 

/*Banner Sec*/
.banner{width:980px; height:305px;margin:0 auto; position:relative; background:url(../images/conference-banner2018.jpg) no-repeat left top; background-size: cover;}
.spacer{ margin-top:10px;}
.apabi_logo{ position:absolute; left:20px; top:42px;}
.iibf_logo{ position:absolute; right:20px; top:42px;}
.banner h2{ margin:0 auto; position:relative;padding-top:39px; text-align:center;font-family: 'Open Sans', sans-serif; color:#FFFFFF; font-size:22px;font-weight:400;line-height:30px;}
.banner h1{ margin:0 auto; position:relative;padding-top:10px; text-align:center;font-family: 'Open Sans', sans-serif;color:#fff709; font-size:42px;font-weight:600; line-height:48px; text-transform:uppercase;}
.venue{font-family: 'Open Sans', sans-serif;color:#FFFFFF;font-size:22px;
font-weight:400; text-align:center; padding-top:30px;
}
.venue span{ font-size:18px;}
.Participation{position:absolute;left:2px; bottom:-22px; font-size:12px; color:#000; font-weight:bold; z-index:5;}
.Participation span{ font-size:18px;}
/*Body Sec*/
.body_container{width:980px;margin:0 auto; position:relative;}
.spacer2{ padding-top:40px;}
.body_ltsec{ float:left; position:relative; width:100%; height: auto;}
.body_ltsec_top{ float:left; position:relative; width:100%; margin-bottom:30px;}
/*Menu Sec*/
.menu{ float:left; position:relative; width:19%;}
.menu ul li{color:#000;}
.menu ul li a{display:block;color:#000;padding: 8px 5px 8px 20px;font:normal 14px Arial, sans-serif;text-decoration: none;;border-bottom: 1px solid #b7b7b7;background:url(../images/list.jpg) no-repeat;background-position: 5px 12px;}
.menu ul li a:hover{color:#fff;background:#f75e1d url(../images/list_h.jpg) no-repeat; background-position:6px 12px;}
.menu ul li .active{color:#fff;background: #f75e1d; background-image: url(../images/list_h.jpg);background-repeat: no-repeat;background-position: 6px 12px;}
.about{float:left;position:relative;width:81%; padding-left: 20px;}
.about h2{ margin-bottom:12px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#f75e1d; }
.about p{ line-height:24px; text-align:justify; padding-bottom:20px;}
.about .inpage_sprofile p{ line-height: 16px;}
.read_more{ float:left; position:relative;}
.body_ltsec_btm{ float:left; position:relative; width:660px;}
/*Speakers Profile Sec*/
.speak_profile{ float:left; position:relative; width:408px; height:290px;border:1px solid #c9c6c6;}
.speak_profile h2{ margin:16px 16px 16px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.speak_profile img{ float:left; padding-right:10px;}
.sp_slider{ float:left;position: relative; width:408px; height: 140px; }
.more_det{ float:left; position:relative; float:right; margin-right:20px;}
/*Presentaion Sec*/
.presentaion{ float:left; position:relative; width:196px; height:250px; padding:20px 16px; margin-left:20px; border:1px solid #c9c6c6;}
.presentaion_inner{ float:left; position:relative;}
.presentaion_inner h2{ margin-bottom:12px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.post_conference{ float:left; position:relative; margin:0 0 10px 10px;}
.post_conference_img{ position:absolute; left:0; top:0;}
.post_conference_txt{ position: relative; float:left; padding-left:30px;}
.download{width:160px; height:28px;background: url(../images/download_btnbg.jpg) repeat-x;border: 1px solid #a9a8a8; text-align: center;  color:#000; margin:0 0 0 2px; border-radius:8px; }
.download:hover{ background: url(../images/download_btnbg_h.jpg) repeat-x;cursor:pointer;}
.divider{ height:1px; background:#e2e2e2; margin:20px 0 10px;}
.more_info{ float:left; position:relative;}
.more_info h2{ margin-bottom:12px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.more_info_inner {float: left;margin-left: 10px;position: relative;}
.call {left: 0;position: absolute;top: 1px; font-weight:bold;}
.mblno { float: left; padding-left: 30px; position: relative;}
.body_rtsec{float:left; position:relative; width:280px; padding-left:19px;border-left:1px dashed #bdbdbd;height: auto}
/*Schedule Sec*/
.schedule{ float:left; position:relative; width:280px;}
.schedule h2{ margin-bottom:12px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.schedule_inner{ float:left; position:relative;width:280px; margin-bottom:20px;}
.schedule_inner2{ float:left; position:relative;width:280px; margin-bottom:10px;}
.schedule_datbg{ position:absolute; left:0; top:0;
background: url(../images/datebg.jpg) no-repeat left top;width:88px; height:78px; z-index:5;}
.schedule_datbg .date{color: #FFFFFF;font-size:24px;padding-top: 10px;padding-left:18px;}
.schedule_datbg .date a{color: #FFFFFF;text-decoration:none;}
.schedule_datbg .date a:hover{ text-decoration:underline;}
.schedule_datbg .date sup{ font-size:16px;}
.schedule_datbg .month {color: #fff;font-size:12px;padding-bottom: 19px;padding-left:7px;}	
.schedule_datbg .month a{color: #FFFFFF;text-decoration:none;}
.schedule_datbg .month a:hover{ text-decoration:underline;}
.schedule_txt{ float:left; position:relative;width:184px; padding-left:94px;}
.schedule_txt h4{ float:left; position:relative;margin:7px 0 4px 0;color:#d8330f;}
.schedule_txt h4 a{color:#db6300;text-decoration:none;}
.schedule_txt h4 a:hover{ text-decoration:underline;}
.schedule_txt p{ float:left; position:relative;width:184px;*width:170px;}
.view_all{ float:right; position:relative;}

/*Gallery*/
.gallery{ float:left; position:relative; width:280px; margin:18px 0 12px ; }
.gallery h2{ margin-bottom:12px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.gallery_slider{ float:left; position:relative; width:280px; height:130px;background:#f3f3f3;/* border:1px solid #dfdfdf;*/}
#simplegallery1{ visibility: hidden;height:130px;width:280px; padding:0px; margin:0px;}
/*About Mumbai*/
.abt_mumbai{ float:left; position:relative; width:280px; margin:10px 0 20px ; }
.abt_mumbai h2,.inpage_abt_mumbai h2{ margin-bottom:12px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.abt_mumbai p,.inpage_abt_mumbai p{ margin-bottom:6px;}
.abt_mumbai img,.inpage_abt_mumbai img{ float:left; padding-right:10px;}
/*Innerpage*/
.body_inner_container{float: left; position: relative;width: 980px;background: url(../images/body_inner_container_bg.jpg) repeat-y  left top;height: auto;}
.inpage_body_lttsec{ float:left; position:relative; width:230px; margin-right:20px;}
.inpage_body_rtsec{float:left; position:relative; width:730px;}
.breadcrumb{ float:left; position:relative;width:100%; padding:14px 16px 10px;background:#d8edfc; margin: 0 0 15px;}
.breadcrumb span{ padding:6px;}
.breadcrumb a{  color:#000; text-decoration:none; font-weight: normal; }
.breadcrumb a:hover{ text-decoration: underline;}
.breadcrumb h2{ margin: 8px 0 0px; font-size:22px;font-family: 'Open Sans', sans-serif; color:#047ab5; }
.border { border-top: 1px solid #6eb8ee; border-bottom:1px solid #b8e1ff;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6eb8ee), to(red));background-image: -webkit-linear-gradient(#000, #b8e1ff); background-image: -moz-linear-gradient(#6eb8ee, #b8e1ff), -moz-linear-gradient(#6eb8ee, #b8e1ff);background-image:-o-linear-gradient(#6eb8ee, #b8e1ff),-o-linear-gradient(#6eb8ee, #b8e1ff);
background-image:linear-gradient(#6eb8ee, #b8e1ff),linear-gradient(#6eb8ee, #b8e1ff);-moz-background-size:1px 100%;background-size:1px 100%;background-position:0, 100% ;background-repeat:no-repeat;}
.inpage_content{ position:relative; width:100%; float: left;}
.inpage_content b{ font-weight:bold; color:#000;}
.inpage_content a{color:#006dc2; text-decoration:none}
.inpage_content  a:hover{ text-decoration:underline;}
.inpage_content h3{ font-size:18px; margin-bottom:10px; color:#000;}
.inpage_content h4{color:#db6300; font-size:14px; font-weight: normal; margin-bottom:2px;}
.inpage_content h4 span{ color:#000; font-weight:bold;}
inpage_content p b{ font-weight:bold;}
.inner_txt{ font-size:12px; line-height:20px;}
.inner_txt b{}
.hightlight_txt{color:#db6300; font-size:14px; font-weight: normal;}
/* table section starts here*/
.inner-tb{ margin:5px auto;  font: normal 12px   Arial, Helvetica, sans-serif; width:100%; color:#3d3d3d;} 
.inner-tb th{ font-size:14px;padding:0 8px; vertical-align:middle; color: #000; border:1px solid  #ccc; height:30px; background:#a8dcff;}
.inner-tb .tb-r1{ font-size:12px; background:#f9fdff; vertical-align:middle;}
.inner-tb .tb-r2{ font-size:12px; background:#e7eff5; vertical-align:middle;  }
.inner-tb .tb-r3{ font-size:12px; background:#d2d2d2; color:#000;font-weight:bold;vertical-align:middle;  }
.inner-tb td{ padding:5px 8px; border:1px solid #ccc; line-height:20px; }
 .inner-tb td a{color:#006dc2; text-decoration:none; font-weight:bold;}
.inner-tb td a:hover{text-decoration: underline;} 
.inner-tb td  b{ color:#000; }
.star{ font-weight:bold; color:#000;}
/* table section end here*/
/*Inner page About Mumbai*/
.inpage_abt_mumbai{ float:left; position:relative; width:210px; margin:20px 0 0; }
.inpage_content ul li{font:12px normal Arial, Helvetica, sans-serif; list-style: none outside none;padding:0px 0px 8px 12px; margin-left:20px; background:url(../images/arrow2.png) no-repeat scroll 0px 6px transparent;}
.inpage_content ul li a{ color:#006dc2; text-decoration:none;}
.inpage_content ul li a:hover{ text-decoration:underline;}
/*Inner pag Speakers Profile*/
.inpage_sprofile{ float:left; position:relative; width:48%; margin-bottom:20px; }
.inpage_sprofile_img{ position: absolute; left:0; top:0;}
.inpage_sprofile_img img{ border: 1px solid #c5c5c5}
.inpage_sprofile_txt{ float:left; position:relative; padding-left:80px; min-height: 85px; }
.inpage_sprofile a.slink{ float:left;position: relative;color:#006dc2; text-decoration:none;text-decoration:none;margin-top:12px;}

.inpage_sprofile a.slink:hover{text-decoration: underline;}
.divider2{ border-right:1px  dashed #cfcfcf; margin-right:20px; padding-right:20px;}
/*Inner pag Contact Us*/
.inpage_contact_outerdiv{ float:left; position:relative; width:690px; padding-bottom:20px; margin-bottom:20px;border-bottom:1px  dashed #cfcfcf;}
.host{ float:left; position:relative; width:334px;border-right:1px  dashed #cfcfcf;margin-right:20px;}
.registration{ float:left; position:relative;width:334px; }
.hightlight_txt2{font-size:16px; font-weight:normal; margin-bottom:4px; }
.hightlight_txt3{}
.hightlight_txt3  a{ color:#006dc2; font-size:14px;}
.hightlight_txt3 a:hover{ text-decoration:underline;}
.hightlight_txt4{ color:#000; font-weight:bold;}
.hightlight_txt5{ font-size:14px;}
.inpage_more_info{float:left; position:relative; width:690px;padding-bottom:20px; margin-bottom:20px;border-bottom:1px  dashed #cfcfcf;}
/*Footer Sec*/
.footer_top{ width:100%;margin:0 auto; position:relative; background:#312b4e; height:39px;border-bottom:1px solid #504b68;}
.spacer3{ margin-top:30px;}
.footer_links{ margin:0 auto; position:relative; width:980px; height:40px; line-height:40px; text-align:center; color:#a4a4a4;}
.footer_links a{color:#a4a4a4; text-decoration:none;}
.footer_links a:hover{ text-decoration:underline;}
.footer_links span{ padding:0 6px;}
.footer_btm{ width:100%;margin:0 auto; position:relative; background:#312b4e; padding:14px 0;}
.footer_btm:after {content: "\0020";display: block;height: 0;clear: both;visibility: hidden;}
.footer_btm_inner{ margin:0 auto; position:relative; width:980px;color:#a4a4a4;}
.copyright{ float:left; position:relative;}
.sify{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#bed730}
.contact{ float:right; position:relative; margin-right:60px;}
.contact h3{ font-size:18px; color:#fff;}
.contact h3 span{ color:#fff709; font-size:18px; font-weight:bold;}
.contact p{ padding-left:12px; line-height:18px;}
.website{ color:fff;}
.website span{ color:#fbe709; font-size:14px;}
.website span a{color:#fbe709; text-decoration:none}
.website span a:hover{ text-decoration:underline;}

.photo-gallery{ width: 100%; float: left; padding: 0; margin: 0;}
.photo-gallery li{ width:50%; float:left; padding: 0 15px;}
.photo-gallery li .mainBox{ width:100%; float:left;}
.photo-gallery li .mainBox .imgBox{ width:100%; float:left; margin: 0 0 10px;}
.photo-gallery li .mainBox img{ width:100%;}
.photo-gallery li .mainBox p{ line-height: 18px; width: 100%; float: left; color: #312b4e; font-size: 14px;}
.phoTxtHgt{ height:150px;}
