html, body{
	margin:0;
	padding:0;
}
img {
	border: 0; /* 1 */
	-ms-interpolation-mode: bicubic; /* 2 */
}
a {
	text-decoration:none;
	border: 0;
	color: #181818;
	outline:none;
}
a:focus, a:hover, a:active {
   
   color: #181818;
}
a, a:focus, a:hover, a:active {
   outline: none;
  
}
.mrgn-btm-0{margin-bottom:0px;}
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }
body {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400;
	font-size:14px !important;
	color:#181818 !important;
	background-color:#ffffff;

}

.alert { padding:10px; }
.alert_brown {
    color: #984807 !important;
    background-color: #e8d6c7 !important;
    border-color: #e8d6c7 !important;
}


/*#wrapper{ padding:10px 0px; padding:0px 0px; }*/ /*******New********/

/*.container-fluid { padding:0px; }*/ /*******New********/

.new_container { /*max-width:1500px;*/ max-width:80%; /*width:96%;*/ /*margin:0 auto;*/ margin:20px auto 0 auto; } /*******New********/
.body_shrink .new_container { margin:60px auto 0 auto; }

.newheader_container { width:100%; padding-left:15px; padding-right:15px; }
.newheader_menu_container { width:100%;  }

.newfooter_container { width:100%; padding-left:15px; padding-right:15px; }


/*.bg-container{background:#fff;}*/
h1,h2,h3,h4,h5,h6{ font-weight:700;}
h1,h2,h3,h4,h5,h6 {font-size:16px; line-height:1.5em; }
p{    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 18px;}
	
li{padding-bottom:5px;}
.sidebar li{/*padding-bottom:5px;*/ padding-bottom:0px; font-size:12px;	}
.padd-b20{padding-bottom:20px;}
/* header */

.txt_center { text-align:center; }
.txt_left { text-align:left !important; }
.txt_right { text-align:right !important; }
.font_italic, .f_italic { font-style:italic; }
.f_sbold { font-weight:600; }
.f_bold, b, strong { font-weight:700; }




.font_13 { font-size:13px; }
.font_lightblue{ color:rgba(0, 143, 183, 0.85); }

.f_white { color:#ffffff; }

.red { color: #C00000; }

.crsr_pntr { cursor:pointer; }

.mrgntop_0 { margin-top:0px !important; }

.mrgntop_5 { margin-top:5px; }
.mrgntop_8 { margin-top:8px; }
.mrgntop_10 { margin-top:10px; }
.mrgntop_15 { margin-top:15px !important; }
.mrgntop_30 { margin-top:30px !important; }
.mrgntop_50 { margin-top:50px !important; }

.mrgnbtm_0 { margin-bottom:0px !important; }
.mrgnbtm_10 { margin-bottom:10px !important; }
.mrgnbtm_15 { margin-bottom:15px !important; }
.mrgnbtm_40 { margin-bottom: 40px !important; }

.pdnglft_0 { padding-left:0px; }
.pdngrgt_0 { padding-right:0px; }

.pdnglftrgt_0 { padding-left:0px;  padding-right:0px; }


.pdngtop_0 { padding-top:0px !important; }
.pdngtop_5 { padding-top:5px !important; }
.pdngtop_8 { padding-top:8px !important; }
.pdngtop_10 { padding-top:10px !important; }
.pdngtop_15 { padding-top:15px !important; }
.pdngtop_17 { padding-top:17px !important; }
.pdngtop_20 { padding-top:20px !important; }
.pdngtop_25 { padding-top:25px !important; }
.pdngtop_28 { padding-top:28px !important; }
.pdngtop_30 { padding-top:30px !important; }
.pdngtop_35 { padding-top:35px !important; }
.pdngtop_40 { padding-top:40px !important; }


.pdngbtm_0 { padding-bottom:0px !important; }
.pdngbtm_5 { padding-bottom:5px !important; }
.pdngbtm_7 { padding-bottom:7px !important; }
.pdngbtm_10 { padding-bottom:10px !important; }
.pdngbtm_12 { padding-bottom:12px !important; }
.pdngbtm_15 { padding-bottom:15px !important; }
.pdngbtm_17 { padding-bottom:17px !important; }
.pdngbtm_20 { padding-bottom:20px !important; }
.pdngbtm_22 { padding-bottom:22px !important; }
.pdngbtm_25 { padding-bottom:25px !important; }
.pdngbtm_27 { padding-bottom:27px !important; }
.pdngbtm_30 { padding-bottom:30px !important; }
.pdngbtm_40 { padding-bottom:40px !important; }


/* header End */

/*--- Menu---*/

.header_menucontent_div .container-fluid { padding-left:0px; padding-right:0px; }



.header_menucontent_div .navbar-default { background-color: #3063A5; border-color:transparent !important; border-radius:0px; }
.header_menucontent_div .navbar.navbar-default { min-height:40px; margin-bottom: 0px; transition: width 0.3s ease,height 0.3s ease,margin-bottom 0.3s ease;  }

.header_menucontent_div .navbar-default .navbar-nav { float:none; display: flex; justify-content:space-between; }

.header_menucontent_div .navbar-default .navbar-nav > li  { padding-bottom:0px; }
.header_menucontent_div .navbar-default .navbar-nav > li > a {  color: #ffffff; padding: 12px 10px 11px 10px; text-transform: uppercase; font-size:14px; font-weight:700; }

.header_menucontent_div .navbar-default .navbar-nav > li > a:hover,
.header_menucontent_div .navbar-default .navbar-nav > .active > a, 
.header_menucontent_div .navbar-default .navbar-nav > .active > a:focus, 
.header_menucontent_div .navbar-default .navbar-nav > .active > a:hover { color: #ffffff; background-color: #984807; }


.header_menucontent_div .navbar-default .navbar-brand {  color: #ffffff; font-weight:700; }
.header_menucontent_div .navbar-default .navbar-toggle {
    border-color: #fff;
	background-color:#3063A5;
}
.header_menucontent_div .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}



/***************Home Banner***********************/

.newhome_bannercontent_div { width:100%; height:200px; background-image:url(../images/newhome_bannerbg.jpg); background-repeat: repeat-x;
background-size: 33.35% auto; margin-bottom:25px; }
.newhome_bannerdesc { width:100%; display:inline-block; color:#ffffff; font-size:20px; font-weight:600; padding:5px; }

.newhome_banner_txtbtm { text-align:right; font-style:italic; padding-top: 105px; }

/***************Home Banner***********************/


.allcontent_container { width:100%; display:inline-block; }


.col-sm-3.smallwdth { width:265px; }
.col-sm-3.smallwdth.pull-right { padding-top: 5px; }

.col-sm-3.smallwdth.newhome_lftcnt, .col-sm-3.smallwdth.newhome_rgtcnt { padding-left:15px; padding-right:15px; padding-top: 0px;  }
.col-sm-6.newhome_middlecnt_div { width:52%; }


.col-sm-9.content-live { width:76%; padding-top:4px;  }

.main_menu .navbar{margin-bottom: 15px;}
.navbar-collapse{padding:0px;}

/*.navbar-nav{    background: rgb(0,0,172);
    background: -moz-linear-gradient(top, rgba(0,0,172,1) 0%, rgba(0,0,252,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ac', endColorstr='#0000fc',GradientType=0 );
   padding-bottom:8px;}*/

.menu_container_div { margin-top:15px; }
.menu_container_div .navbar-default { border-color:transparent; }
.menu_container_div .navbar-nav li{padding-bottom:0px; margin-bottom:4px;}

/*.menu_container_div .navbar-collapse .navbar-nav > li:last-child{border-bottom:3px #cf0202 solid;}*/

.menu_container_div .navbar-collapse .navbar-nav > li {
	width:100%;
	border-top:1px solid #fff; 
	
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0000ac+0,0000fc+100 */
/*background: rgb(0,0,172);  Old browsers 
background: -moz-linear-gradient(top,  rgba(0,0,172,1) 0%, rgba(0,0,252,1) 100%);  FF3.6-15 
background: -webkit-linear-gradient(top,  rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ac', endColorstr='#0000fc',GradientType=0 );  IE6-9 */
}
.menu_container_div .navbar-collapse .navbar-nav > li:first-child{    border-top: 0px #fff solid;}
/*.menu_container_div .navbar-default .navbar-nav > li.active > a, .menu_container_div .navbar-default .navbar-nav > li > a:hover {
 Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6a9cc2+0,78bee8+50,6a9cc2+100 
background: rgb(106,156,194);  Old browsers 
background: -moz-linear-gradient(top,  rgba(106,156,194,1) 0%, rgba(120,190,232,1) 50%, rgba(106,156,194,1) 100%);  FF3.6-15 
background: -webkit-linear-gradient(top,  rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a9cc2', endColorstr='#6a9cc2',GradientType=0 );  IE6-9 

background-color: rgba(0,0,172,1);

}*/

.menu_container_div .navbar-default .navbar-nav > li > a { background-color: #3063A5; color:#ffffff; /*padding: 5px 7px 5px 7px;*/ padding: 7px 2px 8px 10px; font-size: 13px; font-weight: 400;}

.menu_container_div .navbar-default .navbar-nav > li > a:hover,
.menu_container_div .navbar-default .navbar-nav > li > a:focus,
.menu_container_div .navbar-default .navbar-nav > .active > a, 
.menu_container_div .navbar-default .navbar-nav > .active > a:hover, 
.menu_container_div .navbar-default .navbar-nav > .active > a:focus{
	background-color: #984807;
	color:#ffffff;
	/*border-right: 3px #cf0202 solid;
    margin-right: 17px;*/}

.navbar-brand { display:none; }

.menu_container_div .navbar-default .navbar-nav > li > a i { font-size:15px; margin-right:10px; }

.sub_sidemenu_list .nav li { width:100%; }



/* menu end */



/* side bar */

.sidebar { margin-bottom:10px; }
.sidebar-container{ padding: 0px; line-height: 1.5em; text-align:center;}

.sidebar-container h5{   
    font-weight: 600;
    color: #000000;
    padding-top: 0px;
    font-size: 13px; 
	line-height: 1.5;
	}
.sidebar_highlights { border:2px solid #3063A5; line-height: 1.3em; padding: 10px 10px; margin-bottom:10px; font-size:12px; }	
.sidebar_highlights p { font-size:12px; line-height:1.5em; }
.sidebar_highlights p:last-child { margin-bottom:0px;  }
.sidebar_highlights a { text-decoration:underline; }
.sidebar_highlights a:hover, .sidebar_highlights a:focus, .sidebar_highlights a:active { text-decoration:none; }

.sidebar-container h3{text-align:center;    margin-top: 0; padding: 0px 10px;}
.sidebar-container ul{    padding: 0px 0px 0px 22px;}


/* side bar */

/* course-f2 page */
.course-outline li p{margin-bottom: 8px;}

/* course-f2 page */

/*.content-live{    padding: 10px 25px 40px 25px;}*/
.content h3{ font-size:18px;  text-align:center; padding-bottom: 10px; }

.title {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
}

.allpgetitle { font-size: 18px;  text-transform: uppercase;  font-weight: 700; }

/************Main title****************/
.allpge_maintitle { font-size: 18px; font-weight: 600;  }
.allpge_subtitle { font-size:18px; font-weight: 600; } 
.allpge_subtitle1 { font-size:17px; font-weight: 600; } 
.allpge_subtitle2 { font-size:15px; font-weight: 600;} 


.f_brown { color:#984807; }
.f_blue { color: #3063A5; }
.f_black { color:#181818; }
a.f_black:hover { color:#181818; }


/*****************************/

.allfrmcontent_div .form-group label { width:100%; text-align: left; font-weight:normal !important; color:#3063a5; font-size:14px; }
.allfrmcontent_div .form-control { height:30px; font-size:14px; }

.allfrmcontent_div select.form-control { padding: 0px 10px; }


.allfrmcontent_div .form-group textarea { resize:none; height:100px; }

.allfrmcontent_tbl label { font-weight:400; }



.become_member_cntr { max-width:400px; margin:0 auto; }

/*************Steering Committee Board*****************/
.steering_committee_cntr { max-width: 450px; margin: 0 auto; }

.online_registration_cntr { max-width:450px; margin:0 auto; }

.unsubscribe_frm_cntr { max-width:460px; margin:0 auto; }


/**************Custom title**************/
.commitee_title{
	text-decoration:underline;
}
.commitee_title:hover{
	text-decoration:none;
}

/**************Sub title**************/

.allpage_desccontent_div { line-height:1.5em; }



.maxwdth_400 { max-width:400px; }
.maxwdth_500 { max-width:500px; }
.maxwdth_600 { max-width:600px; }
.maxwdth_700 { max-width:700px; }
.maxwdth_800 { max-width:800px; }

.mrgn_0auto { margin:0 auto; }


.week-day-agenda{padding-bottom:25px;}
.text-underline{text-decoration:underline;}
.theme-blue{color:#3063a5;}
.theme-dblue{color:#0000ac;}
.theme-red{color:#860000;}
.font-i{font-style:italic;}
.tab-center{margin: 0 auto; /*max-width: 535px;*/ max-width: 620px; }
.tab-center-2{margin: 0 auto;
      /*max-width: 370px;*/       /*width used when there are 2 tabs*/
    /*max-width: 490px;*/   /*width used when there are 3 tabs*/
	max-width:620px;
	
	}
.tab-inner-center{margin: 0 auto;
   /*max-width: 561px;*/ max-width:620px;}
  .tab-inner-center-2 {    margin: 0 auto;
    /*max-width: 515px;*/ max-width: 600px;}

  .tab-inner-center-agenda {    margin: 0 auto;
    max-width: 450px;}

.nav-tabs li{padding-bottom:0px;}
.tab-inner>li>a{border:0px;color:#3063A5;text-decoration:none; }

.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover,.tab-inner{border:none;}

.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover{ color:#860000; text-decoration:none;	border-right: 1px #000 solid; border-radius: 0; padding: 0px 15px;  background: none;}
.tab-inner li{margin-top:0px;}
.tab-inner li a{
	border-right: 1px #000 solid;
	line-height:12px;
    border-radius: 0;
    padding: 0px 15px;}
.tab-inner li:last-child a, .tab-inner>li.active:last-child a{
		border-right:0px;
		}


/*.tab-center-2 .nav > li > a { padding:10px 12px; }*/

.tab-inner-content .inner-content table.exh-list-table{    width: 75%;
    margin: 0 auto;border-spacing: 10;
    border-collapse: inherit;}
.tab-inner-content .inner-content table.exh-list-table td{width:50%;    padding: 10px 0px;}
.tab-inner-content .inner-content table.exh-list-table td:first-child{text-align: center;}
.tab-inner-content .inner-content table.exh-list-table td:last-child{padding-left: 20px;}
.tab-inner-content .inner-content table.exh-list-table td img{/*width:190px;*/ padding-top:0px;}

.agenda-content-div{padding-top:20px;}
.agenda-week,.chart-agenda,.tab-inner-content .inner-content,.exhibition-information,.sponsor {padding-top:10px;}

.exhibittitle_mrgntop { margin-top:13px; }

.tab-inner-content .inner-content img{width:100%;padding-top:20px;}
.tab-inner-content .inner-content h4{text-align:center;}
.main-tab>li.active>a, .main-tab>li.active>a:focus, .main-tab>li.active>a:hover{ color: #ffffff; cursor: default;
    background-color: #984807; border: 1px solid #984807;  }
.main-tab {
    border-bottom: 0px solid #3063A5;
}
.main-tab li{ border-bottom: 0px solid #3063A5; margin-bottom:-1px; margin-right:10px;}
.main-tab>li>a { padding: 4px 15px; background-color: #3063A5; border: 1px solid #3063A5; color: #ffffff; margin-right:0px; border-radius:0px !important; }	
.main-tab>li>a:hover, .main-tab>li>a:focus { border-color: #984807 #984807 #984807; background-color:#984807; color:#ffffff; }


.main-tab.agendanavtabs > li > a { background-color: #ffffff; color: #3063A5;  border: 1px solid #3063A5; border-right-width:10px; }
.main-tab.agendanavtabs >li>a:hover, 
.main-tab.agendanavtabs >li>a:focus,
.main-tab.agendanavtabs >li.active>a, 
.main-tab.agendanavtabs >li.active>a:focus, 
.main-tab.agendanavtabs >li.active>a:hover 
{ border: 1px solid #984807; background-color:#ffffff; color:#984807; border-right-width:10px; }

.table_space{
	padding-bottom:12px;
}


.blue_weight{
	    color: #3063a5;
    font-weight: 600;
}
.form-submit-chk input[type=checkbox]{
	    margin-top: 1px;}
		
		
/*	.btn-submit{background: rgb(0,0,172);
    background: -moz-linear-gradient(top, rgba(0,0,172,1) 0%, rgba(0,0,252,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ac', endColorstr='#0000fc',GradientType=0 );
    color: #fff;}	
		
		.btn-submit:hover{ background: rgb(106,156,194);
    background: -moz-linear-gradient(top, rgba(106,156,194,1) 0%, rgba(120,190,232,1) 50%, rgba(106,156,194,1) 100%);
    background: -webkit-linear-gradient(top, rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);
    background: linear-gradient(to bottom, rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a9cc2', endColorstr='#6a9cc2',GradientType=0 );
    color: rgb(0, 4, 222) !important;}*/
	
	
	
		.btn-submit{ background-color:#3063A5; color: #ffffff; border-color:#3063A5; border-radius:0px !important; }	
		
		.btn-submit:hover{ background-color:#984807; color: #ffffff; border-color:#984807;}
	
	
	
	
	.form-use{/*width: 450px;*/ max-width:450px; margin: 0 auto; }
	.chk-box{margin-bottom:30px;}
	.hotel-travel-img{margin-bottom:30px;
	}
	
	.airport{margin-top:30px;}
	.airport_infolisting { padding-bottom:10px; }	
	.previouswhitepapers a, .hotel-travel a, .sponsor a, .registered a, .contact-us a{color:#000000;text-decoration:underline;}
	
	.previouswhitepapers a:hover, .hotel-travel a:hover, .sponsor a:hover, .registered a:hover, .contact-us a:hover{text-decoration:none;}	
	
	
	.sponsor h3{    padding-bottom: 20px;}
	
	.img-width{padding:0px 5px;}
	.img-width img{    width: 100%;
    height: 120px;}
	
	.sponsor-padd{padding-left:160px;}
		
	/*.sponsor-list img{width: 320px;}*/
	.sponsor-list{    padding-bottom: 40px;
    text-align: center;}
		
	.arrow{    padding: 0px 12px 0px 5px;
    margin-top: -2px;}
		
	.padd-top{ padding-top: 20px !important;}
		
	.table-fess>tbody>tr>td, .table-fess>tfoot>tr>td, .table-fess>tfoot>tr>th, .table-fess>thead>tr>td, .table-fess>thead>tr>th{
		padding:0px;
		border:none;
}
.table-fess>thead>tr>th {font-weight: 400;}
		
		
.footer_menucontent_div { width:100%; display:inline-block; background-color: #3063A5;  }
		
footer p.footer-nav{ text-align: center;}	
		
footer p.footer-nav a{
    font-size: 13px;
    color: #fff;
    padding: 0px 3px;
	text-decoration:none;}
	
	
footer p.footer-nav a:hover, footer p.footer-nav a:hover .footer_menu_span {text-decoration:underline;}
footer p.footer-nav a.active{text-decoration:underline;}
	
footer p.footer-nav{ width:100%; display:inline-block; padding: 12px 0px 5px 0px; margin-bottom:0px; }

.footer_copyrgt_div { width:100%; display:inline-block; background-color: #3063A5; text-align:center; padding-top: 11px; padding-bottom: 11px; }		
.footer_copyrgt_div p { font-size: 12px; color: #ffffff; margin-bottom:0px; }
		

.footerlogo { padding-top:3px; text-align:left; }
.footerlogo img { max-width:100%; max-height:65px; }

.footer_pdngtop { padding-top:10px; }
.footer_menu_span { width:100%; display:inline-block; }
.footer_menu_spanpos { position:relative; top:-2px; }


/*course list css*/
.maincourselist {
	  width:100%;display:inline-block;
}
.maincourseinput {
	  top:-3px!important;width:15px;float:left;
}
.maincoursefont {
	  width:95%;float:left;
}
/*workshop list css*/
.workshopmain {
     width:100%;display:inline-block;	 
}
.workshopmain .registration_attendee_radiobtn {
     /*top:-3px!important;*/width:15px;float:left;padding-right:17px;	 
}
.workshopmain .workshop_details {
     width:95%;float:left;	 
}



.contentimage img { max-width:100%; }


/*******registration page tab********/

.tab-center-register { /*max-width: 480px;*/ max-width: 540px; margin: 0 auto; }
.registrationfees_pdngtop { padding-top:15px; }
.registrationfees_pdngbtm { padding-bottom:20px !important; }
/*******registration page tab********/

/*******registration steps page********/

/************registration to content part****************/

/*.registration_topcontainer { width:100%;  }
.registration_topcontainer h1 { color:#000000; font-size: 18px; font-weight: bold; line-height: 24px; text-align: center;  }
.registration_mrgn_top { margin-top:10px !important;}

.registration_venue_content { max-width:550px; margin:0 auto;  }
.registration_venue_image { width:35%; float:left; }
.registration_venue_address { width:65%; float:left; text-align:center; line-height:25px !important; padding-bottom:20px; }


.registration_submenu_links { text-align:center;}
.registration_submenu_links a { color:#000; font-weight:bold; text-decoration:underline; }*/

/************registration to content part****************/


.form_mandatoryred { color:#F00; }
.registration_attendee_radiobtn { position:relative; top:0px; }




.registration_attendee_otherstxtbox { width:250px; display:inline-block; }

.registration_privacy_policy { text-align:center; padding-top:25px; padding-bottom:25px; }
.registration_privacy_policy a { color:#000; font-weight:bold; text-decoration:underline;  }

.registration_viewpolicy_popup { width:100%; }
.registration_viewpolicy_popup a { color:#000; text-decoration:underline; }

.registration_progressbar { width:100%; }

.registration_attendeeform .form-group label { width:100%; text-align: left; font-weight:normal !important; color:#3063a5; font-size:14px; }
.registration_attendeeform .form-control { height:30px; font-size:14px; }
.registration_attendeeform select.form-control { padding:0px 10px; }
.registration_attendeeform .form-group textarea { resize:none; height:50px; }

.registration_lblmrgn { margin-top:10px; margin-bottom:10px; }
.registration_attendee_btnsmrgn { padding-top:30px; }

/*******workshop choice***********/
.registration_workshopchoice { width:100%; }

.registration_workshopchoices_types { width:100%; /*background-color:#CBE0F7;*/ /*padding:10px;*/ border: 1px solid #181818; }
.registration_workshoptypes { width:100%; padding:10px; border-bottom: 1px solid #181818; }
.registration_workshoptypes:last-child { border-bottom:0px !important; }
.registration_workshopdates { padding-left:15px; }
.workshopmain .workshop_details { font-weight:600; }


.registration_agendacharts { width:100%; }

.registration_agendacharts .chart-agenda { padding-top:0px; }

.chart_agenda_link {     /* font-weight: bold; */
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: right;
    font-style: italic;
    /* font-size: 14px; */ }
.chart_agenda_link a { color:#000; text-decoration:underline; }

.registration_workshopchoice_details { padding-top:15px; }
.registration_workshopchoice_fullimmersion, .registration_workshopchoice_lcms, .registration_workshopchoice_lba { width:100%;  }

.formpreviousnextbtns { width:100%; padding-top:20px; padding-bottom:20px; }
.formpreviousnextbtns .col-sm-6 { padding-left:0px !important; padding-right:0px !important; }

.frmnxtotherbtns .col-sm-6:first-child { width:20%; } 
.frmnxtotherbtns .col-sm-6:nth-child(2) { width:80%; } 

.frmbtns_resp .col-sm-6:first-child { width:30%; } 
.frmbtns_resp .col-sm-6:nth-child(2) { width:70%; } 


.registration_viewagendachart_popup { width:100%; }

.registration_viewagendachart_popup .chart-agenda-tab-inner .tab-inner-content { padding-top:15px; }

/*.registration_viewagendachart_popup .chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }*/

/*******workshop choice***********/


/*******course selection***********/

.registration_courseselection { width:100%; }


.registration_courseselectionchoices { width:100%; display:inline-block;  }
.registration_courseselectiontypes { width:100%; display:inline-block; border:1px solid #181818;  }

.registration_courseselectionchoices_list { width:100%; padding: 10px; border-bottom:1px solid #181818;  }
.registration_courseselectionchoices_list:last-child { border-bottom:0px;  }
.registration_courseselectionchoices_types { padding-bottom:15px; }

.registration_courseselectionchoices_title { padding-bottom:10px; color:#3063a5; }

.registration_courseregistration_fees { width:100%; padding:10px; }
.registration_courseregistration_fees ul { /*width:100%; */display:inline-block; margin-left:-25px; }
.registration_courseregistration_fees ul li {/* width:30%;*/ float:left; margin-right:30px; padding-bottom:0px !important;  }

.registration_courseregfees_title { padding-bottom:10px; }

.registration_courseselection_details { padding-top:15px; }
.registration_courseselection_content { width:100%; }
.registration_courseselection_content ul { margin-bottom:17px; }
.registration_courseselection_content ul li { padding-bottom:0px !important; }


/*******course selection***********/

/************review registration**************/
.registration_review_details { padding-top:0px; }
.registration_review_content { width:100%; }

.registration_review_content p { line-height:1.5; }
.registration_review_content ul li ul { padding-top:8px; }


.registration_cancellation_policy { width:100%; }
.registration_cancellation_policy p { margin-bottom:10px; }
.registration_cancellation_policy a { color:#000; text-decoration:underline; }
/************review registration**************/

/************payment for registration**************/

.registration_paymenttitle_mrgn { margin-top:22px; }
.registration_paymentdls_title { /*background-color:#26a0c2;*/ background-color:#3063A5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px; color:#FFF; /*font-size:12px;*/ font-size:14px; font-weight:600; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#FFF !important; }

/************payment for registration**************/

/************confirmation for registration**************/

.registration_confirmation_dtls { width:100%; }
.registration_confirmation_details { width:100%; }

.registration_confirmation_content { width:100%; }
.registration_confirmation_content ul { margin-bottom:20px; }
.registration_confirmation_content ul li { padding-bottom:0px; }

.registration_confirmation_content ul li ul { padding-top:5px; }

.registration_confirmprint_popup { width:100%; }
.registration_confirmation_totalregfee { margin-bottom:0px !important; padding-bottom:0px !important; }

.registration_confirmprint_popup h3 { margin-top:0px !important; }
/************confirmation for registration**************/

/*******registration steps page********/

/*---------- pop up -------*/
.wrib-modal .wrib-popup .modal-body{ padding: 25px;}





/*---july19---*/
	
.chk-btn-color label, .radio-btn-color label{color:#000 !important;}
.chk-btn-color .checkbox, .radio-btn-color .radio{  min-height: 18px;padding-top:0px;}
.chk-btn-color input[type=checkbox], .radio-btn-color input[type=radio]{margin: 1px 0 0;margin-left: -20px;}
.chk-btn-color .other-chk input[type=checkbox]{margin-top: 8px;}
/*---july19---*/


/*---sep19---*/
.working-day p{    margin-bottom: 0px;}
.working-day ul{    margin-bottom: 18px;}
.working-day h6{margin:13px 0px;}
.working-day li{padding-bottom:12px;}
.day-count{    width: 80%;
    margin: 0 auto;
    margin-bottom: 15px;
	text-align:center;}
	.day-count h3{    line-height: 1.5;    margin: 0;    margin-top: 15px;}
	.day-count h6 span{color:#000000;}
	.day-counts h6{    font-size: 12px;}
	.head-days{    font-size: 14px;
    text-align: center;
	margin-bottom:25px;
}

/*---sep19---*/

/***************Radio button style*******************/

.regradiobtndiv { width:100%; display:inline-block; }
.regradiobtn { width:15px;float:left;padding-right:17px; top:-3px!important; }
.oregradiobtn { width:15px;float:left;padding-right:17px; top:0px!important; }
.regradiotxt { width:95%;float:left; }

.crsetxtbx { margin-top:5px;  }
.otherworkshoptypes .col-sm-8 { padding-left:0px !important; }

/***************Radio button style*******************/

.agendaglance_iframe{
	height:640px;
}




/**********header container***********/

header { /*position: fixed; */width: 100%; background-color: #ffffff; z-index: 1; }

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}

#navbarHed {
	z-index: 1;
}

.header_container { width:100%; float:left; border-bottom:10px solid #3063A5; margin-bottom:10px;  }

.header_tophead { width:100%; display:inline-block; background-color:#3063A5; padding-top: 4px; padding-bottom: 6px; }
.header_tophead a, .header_tophead a:hover { font-size:13px; color:#ffffff; font-weight:600; }
.header_topheadctus { text-align:right; }

.header_alllogos_container { width:100%; display:inline-block; padding-top:15px; padding-bottom:15px; /*-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;*/ }
.header_fullimg img {width:100%;}


.header_leftdiv { width:25%; float:left; }
/*.header_allrgtdiv { width:68%; float:left; }*/ 

.header_rightdiv { width:75%; float:left; }


.headerlogo img { max-width:100%; height:120px; /*transition: width 0.3s ease,height 0.3s ease,margin-bottom 0.3s ease;*/ }
.headerright_banner { text-align:right; }
.headerright_banner img { max-width:100%; height:120px; /*transition: width 0.3s ease,height 0.3s ease,margin-bottom 0.3s ease;*/ }

.headermiddle_registerbtn { margin-top:8px; }
.headermiddle_registerbtn a { text-decoration:none; }
.register_nowbtn { width:125px; height:40px; font-weight:700; font-size:12px; text-align:center; line-height:34px; background-color: #984807; color: #ffffff; border:4px solid #ffffff; }
.register_nowbtn:hover { background-color: #860000; color: #ffffff; }

/*.headermiddle_registerbtn img { width:120px; }*/

.mobile_registerbtn { display:none; }

/**********header container***********/	

.greybg { background-color:#f2f2f2; }
.greybg_pdng { padding:10px 10px; }


.viewagenda_popuppos { position:fixed; top:50%; right:0px; }
.viewagenda_popupdiv { width:60px; height:60px; background-color: #3063A5; color: #ffffff; padding:10px; text-align:center; font-size:13px; }
.viewagenda_popupdiv a { color:#ffffff; text-decoration:none; }


.abtpge_list { color: #3063A5; }
.abtpge_list li { padding-bottom:8px; }

.tbl_img img { vertical-align:bottom; }
.tbl_pdngbtm tr > td { padding:12px; }

.allfrmcontent_div { width:100%; display:inline-block; }


/*************Mass Spec Meetings*****************/
.massspec_meetings_div_tbl { width:100%; display:table; border:2px solid #3063A5;  }
.massspec_meetings_div_tbl_mrgnbtm { margin-bottom:30px; } 
.massspec_meetings_div_tblrow { display:table-row; }
.massspec_meetings_div_tbltd { display:table-cell; padding:10px; line-height:1.7em; }

.massspec_meetings_div_tbltd:first-child { background-color:#3063A5; width:140px; vertical-align:middle; }
.massspec_meetings_dtandtme { width:100%; text-align:center; color:#ffffff; font-weight:700; }

.massspec_sponsors_logodsply img { max-width:100%; margin-top:45px; margin-bottom:45px; margin-left:42px; margin-right:42px; }
.massspec_sponsors_logotxt_div { width: 100%; display: inline-block; padding-bottom:50px; }

.ms_pgtitle_btm { padding-bottom:17px; }

.ms_timelocation { width:100%; line-height:2em; margin-bottom: 10px; display: inline-block; }
.ms_timelocation_dinnerlist li { padding-bottom:0px;  }

/*************Bioanalytical Events*****************/
.bioanalytical_events_div_tbl { width:100%; display:table; border:2px solid #3063A5;  }
.bioanalytical_events_div_tblrow { display:table-row; }
.bioanalytical_events_div_tbltd { display:table-cell; padding:10px; line-height:1.7em; }

.bioanalytical_events_div_tbltd:first-child { background-color:#3063A5; width:185px; vertical-align:middle; }
.bioanalytical_events_dtandtme { width:100%; text-align:center; color:#ffffff; font-weight:700; }


.bioanalytical_pastmeetings { width:100%; display:inline-block; border:2px solid #3063A5; }

.bioanalytical_pastmeetings p { border-bottom:1px solid #3063A5; padding:20px; margin-bottom:0px; }
.bioanalytical_pastmeetings p:last-child { border-bottom:0px; }


.bioanalytical_published_whitepapers { width:100%; display:inline-block; border:2px solid #3063A5; }
.bioanaly_whitepapers_list { border-bottom:1px solid #3063A5; padding:20px; }
.bioanaly_whitepapers_list:last-child { border-bottom:0px; }

.registration_chkbox_div { width:100%; display:inline-block; }
.reg_chkbox { width:20px; float:left; }
.registration_chkbox_div label { width:80%; float:left; }


.all_tbl_container .table-responsive{    
    width: 100% !important;
    margin-bottom: 0px;
  /*  overflow-y: hidden;
    overflow-x: scroll;*/
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch; 
	border:0px;
	overflow:auto;
	cursor:default !important;
	 }


.ccpayment_thnkyu_cntr { max-width:440px; margin:0 auto; }


.ms_lnkrgt { text-align:right; line-height: 1em; }
.ms_lnkrgt a { text-decoration:underline; }
.ms_lnkrgt a:hover { text-decoration:none; }

.msspec_speakerlist ul li { line-height: 0.6em; }
.msspec_speakerlist p { margin-bottom:0px; }

.wrib_listitem li { padding-bottom:10px; }

.steering_committee_cntr ul li p { margin-bottom: 5px; }


.homepage_speakerslist li p { margin-bottom: 10px; }


/* .newheader_shrink .headerlogo img { height: 60px; }
.newheader_shrink .headerright_banner img { height: 60px; } */
/* .newheader_shrink .header_rightdiv { display:none; } */
.newheader_menu_container .nav.navbar-nav .shrinknavhmelogo { display:none !important; }
.body_shrink .newheader_menu_container .nav.navbar-nav .shrinknavhmelogo { display:none !important; }

.btnwdth_233 { width:233px; }

.emailaddress_div { max-width:500px; margin: 0 auto; text-align: center; }

.toronto_rsvpbtns { max-width: 840px; margin: 0 auto; }
.toronto_rsvpbtns .btn { margin: 15px; }

.regdtls_cnfrm_div { max-width:380px;margin: 0 auto;text-align:left;}


@media (min-width: 1920px){
.headerlogo img{ height: 160px; }
.headerright_banner img { height: 160px; }


/***************Home Banner***********************/
.newhome_bannercontent_div { background-size: 25% auto; }

/***************Home Banner***********************/

.col-sm-6.newhome_middlecnt_div { width:65%; }
.col-sm-9.content-live { width: 82%; }
}

@media screen and (min-width:1900px) and (max-width:1919px)  {
.col-sm-6.newhome_middlecnt_div { width: 65%; }
}


@media screen and (min-width:1800px) and (max-width:1899px)  {
.col-sm-6.newhome_middlecnt_div { width: 63%; }
}

@media screen and (min-width:1700px) and (max-width:1799px)  {
.col-sm-6.newhome_middlecnt_div { width: 61%; }	
}

@media screen and (min-width:1600px) and (max-width:1699px)  {
.headerlogo img{ height: 140px; }
.headerright_banner img { height: 140px; }	

.col-sm-9.content-live {
    width: 79%;
}

.col-sm-6.newhome_middlecnt_div { width:59%; }

}


@media screen and (min-width:1500px) and (max-width:1599px)  {
.col-sm-6.newhome_middlecnt_div { width: 56%; }
}


@media screen and (min-width:1400px) and (max-width:1499px)  {
.col-sm-6.newhome_middlecnt_div {  width: 53%; }
}



@media (max-width: 1279px){
.new_container {  max-width:96%; margin:20px auto 0 auto; }
.body_shrink .new_container { margin:60px auto 0 auto; }


}

@media (max-width: 991px) { 
.exhibitor_image { width: 100% !important; } 
}



@media screen and (min-width:768px) and (max-width:1279px)  {
.col-sm-9.content-live {  padding-left: 27px; }

.col-sm-3.smallwdth { padding-left: 27px; }
.col-sm-3.smallwdth.pull-right { padding-left:15px; padding-right: 27px; }

.col-sm-3.smallwdth.newhome_lftcnt { padding-left: 27px; }
.col-sm-3.smallwdth.newhome_rgtcnt { padding-right: 27px; }

}

@media screen and (min-width:768px) and (max-width:1023px)  {
.footerlogo { padding-top: 10px; }
footer p.footer-nav a { font-size:11px; }
.footer_menu_spanpos { position: relative; top: -5px; }
.footer_pdngtop { padding-top: 7px; }
}



@media (min-width: 1100px) {
	
/************8 menus***************/	
/*.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(1)  { width: 7.713887%; }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(2)  { width: 9.105062%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(3)  { width: 16.88112%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(4)  { width: 14.72148%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(5)  { width: 13.23418%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(6)  { width: 12.41974%; }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(7)  { width: 15.94705%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(8)  { width: 9.977484%;  }*/

/************7 menus - TO BE USED LATER***************/	
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(1)  { width: 7.1%; /*margin-left:-1px;*/ }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(2)  { width: 9.3%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(3)  { width: 21%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(4)  { width: 18.1%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(5)  { width: 19.6%;  }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(6)  { width: 14.2%; }
.header_menucontent_div .navbar-default .navbar-nav > li:nth-child(7)  { width: 10.7%; /*margin-right:-1px;*/ }


.header_menucontent_div .navbar-default .navbar-nav > li > a { text-align:center; margin-top: -1px; margin-bottom: -1px; border: 1px solid #3063A5; }

/* .body_shrink .header_alllogos_container { display:none; padding-top: 8px; padding-bottom: 5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } */
/* .newheader_shrink .header_leftdiv, .newheader_shrink .header_rightdiv { display:none; } */
.newheader_menu_container .nav.navbar-nav .shrinknavhmelogo { display:none; }
.body_shrink .newheader_menu_container .nav.navbar-nav > li > a.shrinknavhmeanchor { padding:5px 6px 5px 6px; background-color: #ffffff;
    border: 1px solid #3063A5; border-left: 0px; }
    
.body_shrink .newheader_menu_container .nav.navbar-nav > li > a.shrinknavhmeanchor:hover, 
.body_shrink .newheader_menu_container .nav.navbar-nav > .active > a.shrinknavhmeanchor,
.body_shrink .newheader_menu_container .nav.navbar-nav > .active > a.shrinknavhmeanchor:focus,
.body_shrink .newheader_menu_container .nav.navbar-nav > .active > a.shrinknavhmeanchor:hover
{
    background-color: #984807;
}    

.body_shrink .newheader_menu_container .nav.navbar-nav .shrinknavhmetxt { display:none; }
.body_shrink .newheader_menu_container .nav.navbar-nav .shrinknavhmelogo { display:block !important; }
.body_shrink .newheader_menu_container .nav.navbar-nav .shrinknavhmelogo img { max-height: 32px; }

.body_shrink .header_menucontent_div .navbar-default { transition: width 0.3s ease,height 0.3s ease,margin-bottom 0.3s ease;}


}


@media (max-width: 1099px) {
	
/*.header_menucontent_div .navbar-default .navbar-nav { width: 100%; display: inline-block; }*/
.header_menucontent_div .navbar-brand {

    display: block;

}
.header_menucontent_div .navbar-header {
        float: none;
    }
    .header_menucontent_div .navbar-left,.header_menucontent_div .navbar-right {
        float: none !important;
    }
    .header_menucontent_div .navbar-toggle {
        display: block;
    }
    .header_menucontent_div .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .header_menucontent_div .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .header_menucontent_div .navbar-collapse.collapse {
        display: none!important;
    }
    .header_menucontent_div .navbar-default .navbar-nav {
		width: 100%; 
		display: inline-block !important;
        float: none!important;
		margin-top: 7.5px;
	}
	.header_menucontent_div .navbar-default .navbar-nav>li {
        float: none;
		width:100%;
    }
    .header_menucontent_div .navbar-default .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header_menucontent_div .collapse.in{
  		display:block !important;
	}
    /* .body_shrink .header_alllogos_container { display:none;  } */
    .body_shrink .new_container { margin:60px auto 0 auto; }
}


@media (max-width: 767px) {

body { font-size:14px; }
.content h3 { font-size: 18px; }
p { font-size: 14px; }
h1, h2, h3, h4, h5, h6 { font-size: 15px; }

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.newheader_container { padding-left: 10px;  padding-right: 10px; }
.newfooter_container { padding-left: 10px;  padding-right: 10px; }


.newhome_bannercontent_div { height:auto; background-size: 100% auto; }


	
.col-sm-3.smallwdth { width: 100%; }
.col-sm-6.newhome_middlecnt_div { width: 100%; }
.col-sm-9.content-live { width: 100%;  }


.navbar-nav { margin:0px; }
.sidebar { display:none; }

.menu_container_div .navbar-default {
    background-color: #fff;
    border-color:transparent;
}
.menu_container_div .navbar-default .navbar-toggle { background-color: #3063A5; border-color: #3063A5; }
.menu_container_div .navbar-default .navbar-brand {
    color: #181818;
}
.menu_container_div .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

/*.content-live { padding: 10px 20px 40px 20px;}	*/

.sponsor-padd { padding-left:0px;}

.navbar-brand { display:block; }

.allpage_desccontent_div ul { margin-left:-25px; }


/*******registration steps page********/
.form_mrgn_btm { margin-bottom:15px; }
.form_mrgn_topcategory { margin-top:15px; }

.registrationbtns_div { width:50%; float:left; }
/*******registration steps page********/

/*******workshop choice***********/

.chart_agenda_link { font-size:12px;  }

/*******workshop choice***********/	

footer [class*="col-"] { padding-left:0px; padding-right:0px; }
.footerlogo img {
    max-width: 280px;
}
footer p.footer-nav a { font-size:10px; }
.footer_menu_spanpos { position: relative; top: -5px; }

.main-tab>li>a  { padding: 6px 15px; font-size: 12px; }

.work-days ul { margin-left:-15px; }


.agenda-week .nav-tabs > li  a { font-size:12px; }
.tab-inner-center-2 .nav-tabs > li  a { font-size:12px; }

.main-tab li { margin-right:0px; }


.massspec_sponsors_logodsply img { margin-top:25px; margin-bottom:25px; margin-left:22px; margin-right:22px; }

.tbl_pdngbtm tr > td:nth-child(1) { min-width:auto; }
.tbl_pdngbtm tr > td { min-width:200px; }


/*#gototopbutton { width: 36px !important; height: 36px !important; }

#gototopbutton::after { font-size: 1.2em !important; line-height: 32px !important; }*/


}

@media screen and (min-width:320px) and (max-width:639px) {
.header_topheadsubscribe, .header_topheadctus { text-align:center; }

.footerlogo { text-align:center; }
}


@media screen and (min-width:320px) and (max-width:479px) {

.tab-center .main-tab li { width:100%; margin-top:5px; }
.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover{ border-right: 0px #000 solid;  }
.tab-inner li a{ border-right: 0px #000 solid; line-height:normal; 	}

.tab-center-2 .main-tab li { width:100%; margin-top:5px; }

.tab-inner li { width:100%; margin-top:10px; }



/**********header container***********/
.header_leftdiv { width:100%; float:left; }
.header_rightdiv { width:100%; float:left; }


.header_alllogos_container { padding-top: 5px; }
.headerlogo { text-align:center; }
.headerlogo img { height: 80px; }
.headerright_banner img { max-width:100%; height:auto; margin-top:10px; }

.newhome_bannerdesc { font-size:12px; }
.newhome_banner_txtbtm { padding-top: 30px; }	

/**********header container***********/

/*******registration page tab********/
.tab-center-register .main-tab li { width:100%; margin-top:5px; }
/*******registration page tab********/

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:100%; float:left;  }
.registration_venue_address { width:100%; float:left; padding-top:10px;  }*/

/************registration to content part****************/


/*******workshop choice***********/

.chart_agenda_link { text-align:left; }

/*******workshop choice***********/	

/*******registration steps page********/
.registration_link span{display:none;}

.maincoursefont {
    float: left;
    width: 80% !important;
}
.workshopmain .workshop_details {
     width:80%;float:left;	 
}

.regpurpose { padding-left:0px !important; padding-right:0px !important;}
.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }
.regradiotxt { width:80%; float:left; }

.agendaglance_iframe{
	height:185px;
}

.massspec_sponsors_logodsply img { margin-left:0px; margin-right:0px; }


.massspec_meetings_div_tblrow { display:inline-block; }
.massspec_meetings_div_tbltd, .massspec_meetings_div_tbltd:first-child { width:100%; display:inline-block; }

.bioanalytical_events_div_tblrow {  display:inline-block; }
.bioanalytical_events_div_tbltd, .bioanalytical_events_div_tbltd:first-child { width:100%; display:inline-block; }


}
@media screen and (min-width:480px){.registration_link br{display:none;} }

@media screen and (min-width:480px) and (max-width:639px) {


.tab-center .main-tab li{ width:100%; margin-top:5px; }
.tab-center-2 .main-tab li { width:100%; margin-top:5px; }

/*.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover{ border-right: 0px #000 solid;  }
.tab-inner li a{ border-right: 0px #000 solid; line-height:normal;}
.tab-inner li { width:100%; margin-top:10px; }*/

.tab-inner li { margin-top:10px; }

/**********header container***********/
.header_leftdiv { width:100%; float:left; }
.header_rightdiv { width:100%; float:left; }

.header_alllogos_container { padding-top: 5px; }
.headerlogo { text-align:center; }
.headerlogo img { height: 80px; }
.headerright_banner img { max-width:100%; height:auto; margin-top:10px; }


/**********header container***********/


.newhome_bannerdesc { font-size:14px; }
.newhome_banner_txtbtm { padding-top: 100px; }	



/*******registration page tab********/
.tab-center-register .main-tab li { width:100%; margin-top:5px; }
/*******registration page tab********/

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:48%; float:left;  }
.registration_venue_address { width:52%; float:left; }*/

/************registration to content part****************/

/*******registration steps page********/
.maincoursefont {
    float: left;
    width: 80% !important;
}
.workshopmain .workshop_details {
     width:80%;float:left;	 
}

.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:250px;
}

}

@media screen and (min-width:640px) and (max-width:767px) {

/*.header_topheadlft_resp_640.col-sm-8 { width: 66.66666667%; float:left; padding-left: 0px; padding-right: 0px; }
.header_topheadlft_resp_640.col-sm-4 { width: 33.33333333%; float:left; padding-left: 0px; padding-right: 0px; }*/


.headerlogo img{ height: 55px; }
.headerright_banner img { height: 55px; }

.newhome_bannerdesc { font-size:14px; }
.newhome_banner_txtbtm { padding-top: 150px; }	


.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

/***************footer****************/
.footerlft_resp_640 { width: 25%; float:left; }
.footerrgt_resp_640 { width: 75%; float:left; }

.subfooterrgt_resp_640 .col-xs-6 { width: 25%; float:left; }
.footerlogo { padding-top: 10px; }
.footerlogo img { max-width: 100%; }
.footer_pdngtop { padding-top: 7px; }
.agendaglance_iframe{
	height:290px;
}

.agenda-content-div .nav-tabs > li  { width:100%; margin-top: 5px;  }
.tab-inner-center-agenda { margin: 0 auto; max-width: 460px; }
.agenda-week .nav-tabs > li  { width:auto; margin-top:0px; }
.agenda-week .nav-tabs > li  a { font-size:13px; }
.chart-agenda-tab-inner .tab-inner-center .tab-inner li { width:auto; }

.tab-inner-center-2 .nav-tabs > li { width:auto; margin-top:0px; margin-bottom:5px; }
.tab-inner-center-2 .nav-tabs > li  a { font-size:13px; }
}

@media screen and (min-width:768px) and (max-width:799px) {


.headerlogo img{ height: 65px; }
.headerright_banner img { height: 65px; }

.newhome_bannercontent_div { height:210px; background-size: 50% auto; }
.newhome_bannerdesc { font-size:17px; }
.newhome_banner_txtbtm { padding-top: 130px; }	
	
.sponsor-padd { padding-left:0px;}	
.chart-agenda-tab-inner .tab-inner-center .tab-inner li { width:auto; padding-bottom:10px; }

.main-tab li { margin-right:0px; }

/*******registration steps page********/

/************registration to content part****************/
/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/
/************registration to content part****************/

/*******registration steps page********/

.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:305px;
}

.col-sm-6.newhome_middlecnt_div { width: 30%; padding-left:5px; padding-right:5px; }

.col-sm-9.content-live {
    width: 65%;
}

.agenda-content-div .nav-tabs > li  { width:100%; margin-top: 5px; }
.main-tab>li>a  { padding: 6px 15px; font-size: 12px; }
.tab-inner-center-agenda { margin: 0 auto; max-width: 410px; }
.agenda-week .nav-tabs > li  { width:auto; margin-top:0px; margin-bottom:5px; }

.tab-inner-center-2 .nav-tabs > li { width:auto; margin-bottom:5px; }

}

@media screen and (min-width:800px) and (max-width:899px) {
	
.headerlogo img{ height: 70px; }
.headerright_banner img { height: 70px; }


.newhome_bannercontent_div { height:220px; background-size: 50% auto; }
.newhome_bannerdesc { font-size:18px; }
.newhome_banner_txtbtm { padding-top: 135px; }	


.sponsor-padd { padding-left:0px;}	
.chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }

.main-tab li { margin-right:5px; }

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/

/************registration to content part****************/

/*******registration steps page********/

.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:340px;
}

.col-sm-6.newhome_middlecnt_div { width: 33%; padding-left:5px; padding-right:5px; }

.col-sm-9.content-live {
    width: 66%;
}

.main-tab>li>a  { padding: 6px 9px; font-size:12px; }

/*.tab-inner-center-agenda { margin: 0 auto; max-width: 350px; }*/

.chart-agenda-tab-inner .tab-inner > li > a,
.chart-agenda-tab-inner .tab-inner > li.active > a, 
.chart-agenda-tab-inner .tab-inner > li.active > a:focus, 
.chart-agenda-tab-inner .tab-inner > li.active > a:hover, 
.chart-agenda-tab-inner .tab-inner > li > a:hover { padding: 0px 5px !important; font-size: 13px; }

}

@media screen and (min-width:900px) and (max-width:959px) {
	
.headerlogo img{ height: 80px; }
.headerright_banner img { height: 80px; }
	
	
.newhome_bannercontent_div { height:245px; background-size: 50% auto; }
.newhome_banner_txtbtm { padding-top: 150px; }		
	
	
	
.sponsor-padd { padding-left:0px;}	
.chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }
/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/

/************registration to content part****************/


/*******registration steps page********/
.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:365px;
}

.col-sm-6.newhome_middlecnt_div { width: 40%; }
.col-sm-9.content-live {
    width: 70%;
}

.main-tab>li>a  { padding: 4px 10px; }

}

@media screen and (min-width:960px) and (max-width:1023px) {
	
.headerlogo img{ height: 85px; }
.headerright_banner img { height: 85px; }


.newhome_bannercontent_div { height:175px; }
.newhome_banner_txtbtm { padding-top: 85px; }	
	
	
	
.sponsor-padd { padding-left:0px;}	

.chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/

/************registration to content part****************/

/*******registration steps page********/
.agendaglance_iframe{
	height:385px;
}

.col-sm-6.newhome_middlecnt_div { width: 44%; }
.col-sm-9.content-live {
    width: 72%;
}

}

@media screen and (min-width:1024px) and (max-width:1099px) {
	
.headerlogo img{ height: 90px; }
.headerright_banner img { height: 90px; }


.newhome_bannercontent_div { height:185px; }
.newhome_banner_txtbtm { padding-top: 95px; }

.agendaglance_iframe{
	height:415px;
}

.col-sm-6.newhome_middlecnt_div { width: 47%; }

.col-sm-9.content-live {
    width: 73%;
}

}

@media screen and (min-width: 1100px) and (max-width: 1199px) {

.headerlogo img{ height: 100px; }
.headerright_banner img { height: 100px; }

.header_menucontent_div .navbar-default .navbar-nav > li > a { font-size:12px; }

.col-sm-6.newhome_middlecnt_div { width: 51%; }

.col-sm-9.content-live { width: 75%; }
	
.agendaglance_iframe{
	height:455px;
}

}

@media screen and (min-width:1200px) and (max-width:1279px) {

.headerlogo img{ height: 105px; }
.headerright_banner img { height: 105px; }

.header_menucontent_div .navbar-default .navbar-nav > li > a { font-size: 13px; }

.agendaglance_iframe{
	height:485px;
}

.col-sm-9.content-live {  width: 77%; }

.col-sm-6.newhome_middlecnt_div { width: 55%; }



}

@media screen and (min-width:1280px) and (max-width:1359px) {
	
.headerlogo img { height: 115px; }
.headerright_banner img { height: 115px; }
	
.agendaglance_iframe{ height:515px; }

.col-sm-6.newhome_middlecnt_div { width: 49%; }
.col-sm-9.content-live { width: 74%; }

}






@media screen and (min-width:768px) and (max-width:991px) {
	.contentimage br{ display: none; }
	.contentimage img{display: block;  margin: 0 auto; margin-bottom: 60px;}
    
	
	}
@media screen and (max-width:663px) {
	.contentimage br{ display: none; }
	.contentimage img{display: block; margin: 0 auto; margin-bottom: 60px;}
	
	}
 
    


.reg_fee_h3{
	font-size:14px;
	font-weight:600;
	}
.exiting_link
        {
            font-size: 16px;
            padding-right: 1%;
        }

.details_ul li{
	padding-bottom:0px;
}

#gototopbutton {
  display: inline-block;
  background-color: #3063A5;
  width: 50px;
  height: 50px;
  /*width: 40px;
  height: 40px;*/
  text-align: center;
  border-radius: 25px;
  position: fixed;
  bottom: 30px;
  /*right: 30px;*/
  right: 0px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#gototopbutton::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  line-height: 45px;
  /*line-height: 35px;*/
  color: #fff;
}
#gototopbutton:hover {
  cursor: pointer;
  background-color: #984807;
  text-decoration:none;
}
#gototopbutton:active {
  background-color: #984807;
}
#gototopbutton.show {
  opacity: 1;
  visibility: visible;
}

.mssponsors_dsply_cntr { max-width: 560px; margin: 0 auto; }
.exhibitor_image { border:1px solid #c4dbf1; padding:10px; width:240px; height: 125px; display: flex; align-items: center; justify-content: center; }
.exhibitor_image img { max-width:100%; width:auto !important; max-height:75px; } 

.wdth_100 { width: 100px; }
.wdth_150 { width: 150px; }