html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, h8, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
  box-sizing: border-box;
}

/* CSS Document */

body {
	margin:2% 0px;
	padding:0;
	}

/*Header tags*/


#content h1 {
	font-size: 160%;
	display:block;
	padding:0% 0% 2% 0%;
	margin:1% 0% 0% 0%;
	color:#415f82;
	line-height:120%;
	text-transform:none;	
	font-family:'Open Sans', sans-serif;
	font-weight:900;
}



#content h2 {
	margin:0%;
	padding:0% 0% 1.2% 0%;
	font-weight:600;
	font-size:120%;	
	line-height:140%;
	color:#6d9a90;
	font-family:'Open Sans', sans-serif;
	text-transform:none;
}

#content h3 {
	font-size: 130%;
	display:block;
	padding:0% 0% 1% 0%;
	margin:1% 0% 0% 0%;
	color:#415f82;
	line-height:140%;
	text-transform:none;	
	font-family:'Open Sans', sans-serif;
	font-weight:900;
}

#content h3 a {
	color:#415f82 !important;
text-decoration: none !important;
}

#content h5 {
	margin:0%;
	padding:0%;
	font-weight: bold;
	font-size:120%;
	line-height:140%;
	color:#292929;
	font-family:'Open Sans', sans-serif;
	text-transform:none;
}

/*Covering the basics in the content area*/

#content p, #content td, #content th {
	font-family:'Open Sans', sans-serif;
	font-size:104%;
	line-height:150%;
	text-align:left;
	margin: 0%;
	padding: 0%;
	color:#292929;
}

#content a:link, #content-s a:link {
	color:#6d9a90;
	font-weight:bold;
}

#footer2 a:link {
	color:#6d9a90;
}

#content a:active, #content-s a:active {
	color: #ED5C0C;
}

#content a:hover, #content a:visited {
	text-decoration: none;
	color:#6d9a90;
}

#content ul {
	line-height:1;
	list-style:disc;
	font-family:'Open Sans', sans-serif;
	padding:0%;
	color:#292929 !important;
	margin:0% 0% 2% 2%;
}

#content li {
	line-height:1.5em;
	font-size:105%;
	font-family:'Open Sans', sans-serif;
	padding:0px 5px;
	color:#292929 !important;
	margin:0% 0% 0% 5%;
}























/*Image stuff*/

.frameborder-3 { padding:0%; margin:0%;}

.responsiveimage {
  max-width: 50%;
  height: auto;
	float: left;
	padding: 0% 2% 0% 0% ;
}
.responsiveimage-35 {
  max-width: 41%;
  height: auto;
	float: left;
	padding: 0% 2% 0% 0% ;
}

.responsive-headshot {
width: 25%;
    height: 25%;
	float: left;
	padding: .8% 1.5% .7% 0% ;
}
.responsive-headshot-15 {
width: 15%;
	display: block;
  height: auto;
	float: left;
	padding: .3% 1.5% .7% 0% ;
    margin: 0%;
}

.responsive-logo {
  max-width: 30%;
  height: auto;
	float: left;
	padding: 0% 2% 0% 0% ;
	margin: 1%;
}
.responsive-logo-agenda-page {
  max-width: 20%;
  height: auto;
	float: left;
	padding: 0% 2% 0% 0% ;
}


.responsive-image-2 {
  max-width: 49%;
  height: auto;
	float: left;
    margin: .5%;
    padding: .4%;
    background-color: white;
}







.sponsor-blue {
    background-color: #E1EFF2;
    padding: 1%;
    width: 100%;
    display: block;
    height: auto;
}



/* Navigation*/




.top-navigation {
  overflow: hidden;
  background-color: #118165;
   text-transform: uppercase;
   	font-family:'Open Sans', sans-serif;
		font-size:1rem;
        font-weight:700;
}

.top-navigation a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 1.1% 2%;
  text-decoration: none;
	line-height: 150%;
}

.top-navigation a:hover {
    background-color: #5FB43C;
  color: white;
}

.top-navigation a.active {
    background-color: #5FB43C;
  color: white;
}


.top-navigation .icon {
  display: none;
}

@media screen and (max-width: 800px) {
    	#page { width: 95% !important;	border: 0 !important;}
  .top-navigation a:not(:nth-of-type(2)) {display: none;}
  .top-navigation a.icon {
    float: right;
    display: block;
  }
	.fullthirds { float:left; width:100% !important; margin:1% !important; padding:1% !important; height:100% !important;}
.third { height:100% !important;}

    
  .top-navigation.responsive {position: relative;}
  .top-navigation.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .top-navigation.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
	.top-navigation a {
  padding: 3% 4%;
	line-height: 100%;
}
	
}




@media screen and (max-width: 600px)
{
	#page { width: 95% !important;	border: 0 !important;}
	.fullthirdsspeakers {
	float:left;
	width:100% !important;
	display: inline-block;
	height:100% !important;
	margin:0;
	padding:0px 1.3%;
}
	.footerquarter {
	width: 100% !important;
		height: 100% !important;
		float:left;
		margin:1% !important;
		padding:1% !important;
}
	#footer2 {
	display: inline-block;
	width:100% !important;
		float: left !important;
		height: 100% !important;
		border: none !important;
}
	.logo-width {width:  20% !important;
height: auto;}
	.icon-width {width:8% !important;
height: auto;}

	
	#content p, #content li {
	font-family:'Open Sans', sans-serif;
	font-size:125%;
	line-height:150%;
}
	
		#content td li {
	font-family:'Open Sans', sans-serif;
	font-size:110% !important;
	line-height:150%;
}
	
			#content td p {
	font-family:'Open Sans', sans-serif;
	font-size:115% !important;
	line-height:150%;
}
	
.fullthirds { float:left; width:100% !important; margin:1% !important; padding:1% !important; height:100% !important;}
.third { height:100% !important;}
	.speaker-img {	width:100% !important;	float:left;
}
	.speaker-desc {	width:100% !important;	float:left;}
	
#content h1 {
	font-size: 170% !important;}
#content h2 {
	font-size: 140% !important;}
.responsiveimage {
  max-width: 100%;
  height: auto;
	padding: 1% 0% ;
}
	.responsiveimage-35 {
  max-width: 100%;
  height: auto;
	padding: 1% 0% ;
}
.responsive-headshot, .responsive-headshot-15 {
width: 100%;
	padding: 1% 0%;
}
	.responsive-logo {
  max-width: 60%;
  height: auto;
	float: left;	padding: 1% 0% ;
}
   .responsive-logo-agenda-page {
  max-width: 50%;
  height: auto;
	float: left;
	padding: 0% 2% 0% 0% ;
} 
    
    
    #content li {
	padding:0px 5px;
	margin:0% 0% 0% 10%;
}
          .responsive-image-2 {
  max-width: 98%;
  height: auto;
	float: left;
        margin: 1% !important;
}  
    
}




@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { #page { width: 95% !important;	border: 0 !important;}
  .top-navigation a:not(:nth-of-type(2)) {display: none;}
  .top-navigation a.icon {
    float: right;
    display: block;
  }
	  .top-navigation.responsive {position: relative;}
  .top-navigation.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .top-navigation.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
	.footerquarter {
	width: 100% !important;
		height: 100% !important;
		float:left;
		margin:1% !important;
		padding:1% !important;
}
	#footer2 {
	display: inline-block;
	width:100% !important;
		float: left !important;
		height: 100% !important;
		border: none !important;
}
	.logo-width {width:  20% !important;
height: auto;}
	.icon-width {width:8% !important;
height: auto;}
	
	
	
	#content p, #content li {
	font-family:'Open Sans', sans-serif;
	font-size:125%;
	line-height:150%;
}
	
		#content td li {
	font-family:'Open Sans', sans-serif;
	font-size:110% !important;
	line-height:150%;
}
	
			#content td p {
	font-family:'Open Sans', sans-serif;
	font-size:115% !important;
	line-height:150%;
}
	.fullthirds { float:left; width:100% !important; margin:1% !important; padding:1% !important;}
	.third { height:100% !important;}
}













/* Quicklinks */

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 1% 2%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWO  */
.span_2_of_2 {
	width: 49%;
}
.span_1_of_2 {
	width: 49%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 600px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 600px) {
 .span_1_of_2 { width: 100%; }
	.span_2_of_2 { display: none;}
	.quicklinks2 {	float: left !important; margin: 0%;}
}


/*  GRID OF TWO  */
.span_3_of_4 {
	width: 48%;
	float: left;
}


@media only screen and (max-width: 600px) {
	.span_3_of_4 { width: 100%; }
}






.quicklinks2 {
 display: inline-block;
	float: right;
 margin: 0% 5%;
	 text-align: center;
	 text-decoration: none;
 padding: 1.7% 12% ;
 background-color: #6FAC4D;
color:#fff !important;
	line-height: 150%;
	font-family:'Open Sans', sans-serif !important;
}









/* 2020 Opex Past Sponsors */
#opex2020-past-sponsors {width:100%;height:auto;margin:0 auto;padding:0px;text-align:center;float:left;}
#opex2020-past-sponsors ul {padding:0;margin:0;}
ul#opex2020-past-spons li {display:block;float:left;padding:1%;margin:2%;}
ul#opex2020-past-spons li a
{display:block;outline:none;height:100px;width:100px;background:url(https://www.naem.digital/ehsopex2021/site-images/naem-conference-2021-opex-2021-past-exhibitors-x2.jpg) no-repeat;text-indent:-9999px; background-size:3000px;}
ul#opex2020-past-spons li#3e a {width:100px;background-position:0px 0;}
ul#opex2020-past-spons li#aecom a {width:100px;background-position:-100px 0;}
ul#opex2020-past-spons li#alterecho a {width:100px;background-position:-200px 0;}
ul#opex2020-past-spons li#anteagroup a {width:100px;background-position:-300px 0;}
ul#opex2020-past-spons li#bloomberg a {width:100px;background-position:-400px 0;}
ul#opex2020-past-spons li#bna a {width:100px;background-position:-500px 0;}
ul#opex2020-past-spons li#bsi a {width:100px;background-position:-600px 0;}
ul#opex2020-past-spons li#ch2m a {width:100px;background-position:-700px 0;}
ul#opex2020-past-spons li#chwmeg a {width:100px;background-position:-800px 0;}
ul#opex2020-past-spons li#credit360 a {width:100px;background-position:-900px 0;}
ul#opex2020-past-spons li#cleanlites a {width:100px;background-position:-1000px 0;}
ul#opex2020-past-spons li#dakotasoftware a {width:100px;background-position:-1100px 0;}
ul#opex2020-past-spons li#e2managetech a {width:100px;background-position:-1200px 0;}
ul#opex2020-past-spons li#ehssupport a {width:100px;background-position:-1300px 0;}
ul#opex2020-past-spons li#woltersenablon a {width:100px;background-position:-1400px 0;}
ul#opex2020-past-spons li#enhesa a {width:100px;background-position:-1500px 0;}
ul#opex2020-past-spons li#enviance a {width:100px;background-position:-1600px 0;}
ul#opex2020-past-spons li#etq a {width:100px;background-position:-1700px 0;}
ul#opex2020-past-spons li#gensuite a {width:100px;background-position:-1800px 0;}
ul#opex2020-past-spons li#golder a {width:100px;background-position:-1900px 0;}
ul#opex2020-past-spons li#hrp a {width:100px;background-position:-2000px 0;}
ul#opex2020-past-spons li#humantech a {width:100px;background-position:-2200px 0;}
ul#opex2020-past-spons li#intelex a {width:100px;background-position:-2100px 0;}
ul#opex2020-past-spons li#kmi a {width:100px;background-position:-2400px 0;}
ul#opex2020-past-spons li#lisamsystems a {width:100px;background-position:-2500px 0;}
ul#opex2020-past-spons li#mapistry a {width:100px;background-position:-2600px 0;}
ul#opex2020-past-spons li#mccoy a {width:100px;background-position:-2700px 0;}
ul#opex2020-past-spons li#mwh a {width:100px;background-position:-2800px 0;}
ul#opex2020-past-spons li#nge a {width:100px;background-position:-2900px 0;}
ul#opex2020-past-spons li#processmap a {width:100px;background-position:0px -100px;}
ul#opex2020-past-spons li#ramboll a {width:100px;background-position:-100px -100px;}
ul#opex2020-past-spons li#red-on-line a {width:100px;background-position:-200px -100px;}
ul#opex2020-past-spons li#regaction a {width:100px;background-position:-300px -100px;}
ul#opex2020-past-spons li#regscan a {width:100px;background-position:-400px -100px;}
ul#opex2020-past-spons li#shaw a {width:100px;background-position:-500px -100px;}
ul#opex2020-past-spons li#sitehawk a {width:100px;background-position:-600px -100px;}
ul#opex2020-past-spons li#spherasolutions a {width:100px;background-position:-700px -100px;}
ul#opex2020-past-spons li#ulehs a {width:100px;background-position:-800px -100px;}
ul#opex2020-past-spons li#velocityehs a {width:100px;background-position:-900px -100px;}
ul#opex2020-past-spons li#verisk a {width:100px;background-position:-1000px -100px;}
ul#opex2020-past-spons li#woodardcurran a {width:100px;background-position:-1100px -100px;}
ul#opex2020-past-spons li#wspglobal a {width:100px;background-position:-1200px -100px;}

ul#opex2020-past-spons li#enablon a {width:100px;background-position:-1300px -100px;}
ul#opex2020-past-spons li#eyeontechnologies a {width:100px;background-position:-1400px -100px;}
ul#opex2020-past-spons li#haleyaldrich a {width:100px;background-position:-1500px -100px;}
ul#opex2020-past-spons li#convergence a {width:100px;background-position:-1600px -100px;}





/* 2021 Impact Past Attendees */
#ehsopex-2021-past-companies {width:100%;height:auto;margin:0 auto;padding:0%;text-align:center;float:left;}
#ehsopex-2021-past-companies ul {padding:0;margin:0;}
ul#ehsopex-2021-past li {display:block;float:left;padding:4%;margin:1%;}
ul#ehsopex-2021-past li 
{display:block;outline:none;height:75px;width:90px;background:url(https://www.naem.digital/ehsopex2021/site-images/ehsopex-2021-why-attend-page-past-attendees-100x5-bw.jpg) no-repeat;text-indent:-9999px;; background-size:1080px;}
ul#ehsopex-2021-past li#allergan {width:90px;background-position:0px 0;}
ul#ehsopex-2021-past li#bristolmyerssquib {width:90px;background-position:-90px 0;}
ul#ehsopex-2021-past li#cargill {width:90px;background-position:-180px 0;}
ul#ehsopex-2021-past li#comcast {width:90px;background-position:-270px 0;}
ul#ehsopex-2021-past li#colgate {width:90px;background-position:-360px 0;}
ul#ehsopex-2021-past li#cvshealth {width:90px;background-position:-450px 0;}
ul#ehsopex-2021-past li#dupont {width:90px;background-position:-540px 0;}
ul#ehsopex-2021-past li#honeywell {width:90px;background-position:-630px 0;}
ul#ehsopex-2021-past li#lockheed {width:90px;background-position:-720px 0;}
ul#ehsopex-2021-past li#southerncompany {width:90px;background-position:-810px 0;}
ul#ehsopex-2021-past li#tampaelectric {width:90px;background-position:-900px 0;}
ul#ehsopex-2021-past li#toyota {width:90px;background-position:-990px 0;}








/* Page */

#page { width: 65%; margin: 0 auto; padding:0; text-align:left; background-color:#FFF; border:1px solid #fafafa; display:block; position: relative;}

/* Content */

#content { width: 100%; display: inline-block; text-align:left; padding:0% 1.3% 0% 1.3%; margin: 0%}

.post { float:left; width:100%; margin:0% ; padding:0%;}




.floatleft {
	padding:2px;
	margin:0px 20px 0px 0px;
	float:left;
}

.lnitop { margin-top:20px;}



.borderdotted { width:100%; margin:2% 0%; padding:0%; border-top:1px dotted #CCC; float:left;}








.fullthirds { float:left; width:33%; margin:0; padding:0%;}

.third { float:left; width:95%; padding:1%; margin:0%; background-color:#F4F9FC; border:1px solid #CCC;	}






/* Speakers */

.fullthirdsspeakers {
	float:left;
	width:33%;
	display: inline-block;
	height:100%;
    min-height:470px;
	margin:1% 0%;
	padding:0px 1.3%;
}
.thirdspeakers {
	float:left;
	display: inline-block;
	width:100%;
	height:auto;
    min-height: 100%;
	padding:0px 1%;
	margin:2% 0% 0% 0%;
}
/* end */






#naemlogo { width:95px; display:block; height:95px; text-indent:-9999px; margin:10px 0 8px 0; padding:0; float:left; background:url(http://naem.site-ym.com/resource/resmgr/Images/forum-2011-naemlogo.jpg) no-repeat;}

.aboutnaem {
	float:right;
	width:770px;
	padding:15px;
	margin:10px;
	background-color:#F4F9FC;
	border:1px solid #CCC;
}



.floatright {float:right;}


/*All the footer stuff is in here*/
.logo-width {width:  43%;
height: auto;}
.icon-width {width:15%;
height: auto;}

#footer2 {
	padding: 1% 0%;
	background-color:#fff;
	margin:2% auto !important;
	width:65%;
	height:100%;
border: 1px solid #fafafa;
	display: block;
	overflow: auto;
}

#footer2 p {
	color:#333;
	font-family:'Open Sans', sans-serif;
	font-size: 70%;
	line-height: 145% !important;
}
.footerquarter {
	width: 25%;
	display:block;
	height: 100%;
	float: left;
	padding: 1%;
	margin: 0%;
}
#footer2 a:link {
	color:#6d9a90;
	font-weight:100;
}



#footer {
	clear: both;
	height: 1px;
	padding:0;
	margin:0 auto;
	width:100%;
}

.testimonials {
	float:left;
	display:block;
	width:98%;
	margin:0px;
	padding:10px;
	background-color:#EAF7FD;
	border:1px solid  #fafafa;
}








/* ------------------ styling for the tables ------------------ */


#ver-zebra
{
	margin:0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	padding:0%;
	border:1px dotted #e6e6e6;
}
#ver-zebra td
{
	padding:1.2%;
	border:1px dotted #e6e6e6;
}


.vzebra-white {background:#fff;border-style:dotted;}
.vzebra-blue {background: #ECF3F7;}
.vzebra-green {background: #EFF6D7;}
.vzebra-orange {background: #FFFBBF;}
.vzebra-purple {background: #FFE5BF;}
.vzebra-blue-2 {background: #D4E5EE;}
.vzebra-green-2 {background: #D6E89A;}
.vzebra-orange-2 {background: #FFF980;}
.vzebra-purple-2 {background: #FFD280;}
.vzebra-grey-2 {background: #D8D8D8;}
.vzebra-grey {background: #F3F3F3;}

.vzebra-pink {background:#FFF9FC;}
.vzebra-pink-2 {background:#FFF9FC;}


.vzebra-darkpink-2 {background:#ffe6f2;}
.vzebra-darkpink {background:#ffedf6;}















#mobiletable table  {
    border-collapse:collapse;
	font-family:'Open Sans', sans-serif;
		width: 100% !important;
	display: block !important;
}


th {
    text-align:left
}

.dcf-txt-center {
      text-align: center!important
    }

    .dcf-txt-left {
      text-align: left!important
    }

    .dcf-txt-right {
      text-align: right!important
    }
    



    .dcf-table tbody {
      border-bottom: 1px solid var(--b-table) !important;
      border-top: 1px solid var(--b-table) !important;
 
    }





    .dcf-table-bordered td, .dcf-table-bordered th, .dcf-table-striped td, .dcf-table-striped th {
      padding: 1.2em !important;
    }





    .dcf-table thead td, .dcf-table thead th {
      padding-bottom: .75em;
      vertical-align: bottom;
    }

    .dcf-table tbody td, .dcf-table tbody th, .dcf-table tfoot td, .dcf-table tfoot th {
      padding-top: .75em;
      vertical-align: top;
    }

    .dcf-table tbody td, .dcf-table tbody th {
      padding-bottom: .75em;
    }

    .dcf-table-bordered thead th {
      padding-top: 1.33em;
    }





    @media only screen and (max-width:800px) {
      .dcf-table-responsive thead {
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1%;
        overflow: hidden;
        position: absolute;
        width: 2%;
        white-space: nowrap;
      }
      .dcf-table-responsive tr {
        display: block;
      }
      .dcf-table-responsive td {
        -webkit-column-gap: 3.16vw;
        -moz-column-gap: 3.16vw;
        column-gap: 5%;
        display: grid;
        grid-template-columns: 1fr 2fr;
        text-align: center !important;
      }
      .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {
        border: 1px solid #f2f2f2;
      }
		.dcf-table-responsive. tbody th, 		.dcf-table-responsive. tr th {
			width: 100% !important;
		}
		
      .dcf-table-responsive.dcf-table-bordered tbody td {
        border-top-width: 0;
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
        padding-bottom: .75em;
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody td {
        padding-bottom: 0;
      }
      .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
        padding-right: 0;
      }
      .dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {
        border-bottom-width: 0;
      }
      .dcf-table-responsive tbody td:before {
        content: attr(data-label);
        float: left;
		  width: 100% !important;
        font-weight: 700;
        padding-right: 1.78em;
      }
    }


    














.speaker-img {
	padding:0% 3% 0% 0%;
	width:24%;
	height: auto;
	display: block;
	margin:0%;
	float:left;
}
.speaker-img img {
	width: 100%;
}
.speaker-desc {
	padding:0% 0% 0% 0%;
	width:73%;
	margin:0;
	float:left;
}

.buttonregister {
 background-color: #6FAC4D;
 width:200px;
 border: none;
color:#fff !important;
 padding: 8px 15px;
 text-align: center;
 text-decoration: none;
 display: block;
 font-size: 100%px;
 cursor: pointer;
 margin: 0 auto;
 position:relative;
 cursor:pointer;
}
.committeebutton {
 background-color: #6FAC4D;
 width:30%;
 border: none;
color:#fff !important;
 padding: 8px 15px;
 text-align: center;
 text-decoration: none;
 display: block;
 font-size: 100%px;
 cursor: pointer;
 margin: 0 auto;
 position:relative;
 cursor:pointer;
}
.hotelbutton {
 background-color: #6FAC4D;
 width:300px;
 border: none;
color:#fff !important;
 padding: 12px 15px;
 text-align: center;
 text-decoration: none;
 display: block;
 font-size: 100%px;
 margin: 4px 2px;
 cursor: pointer;
 position:relative;
 cursor:pointer;
}



.speaker-split {
	float:left;
	width:23%;
    min-height: 450px;
	height:100%;
	margin:1% 1%;
	padding:0%;
}


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

    .speaker-split {
	float:left;
	width:100% !important;
	height:100% !important;
	margin:5% 0% !important;
	padding:0% 1.3%;
}


