.speakercss { margin-bottom: 15px; float: left; position: relative; border: 1px solid #dedede; box-shadow: 1px 1px #dedede; padding: 15px; width: 100%; }
.speakerleft { float: left; width: 11%; }
.speakerright { float: right; width: 86%; margin-left: 1%; }
.speakerleft img { width: 130px; border: 1px solid #dedede; padding: 5px; border-radius: 100%; height: 130px; }
.speakercss h4 { margin-top: 0px; }
.proudly { text-align: center; }
.proudly img { border: 1px solid #dedede; }
.tablecss { margin: 0px; padding: 0px; width: 100%; border: 1px solid #c2c2c2; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.tablecss table { border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%; margin: 0px; padding: 0px; }
.tablecss tr:last-child td:last-child { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.tablecss table tr:first-child td:first-child { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.tablecss table tr:first-child td:last-child { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.tablecss tr:last-child td:first-child { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.tablecss tr:hover td { }
.tablecss tr:nth-child(odd) { background-color: #ffffff; color: #6b696a; }
.tablecss tr:nth-child(even) { background-color: #d9f7ff; }
.tablecss td { vertical-align: middle; border: 1px solid #c2c2c2; text-align: left; padding: 7px; color: #6b696a; font-size: 15px; line-height: 25px; }
.tablecss tr:last-child td { border-width: 0px 1px 0px 0px; }
.tablecss tr td:last-child { border-width: 1px 0px 1px 0px; }
.tablecss tr:last-child td:last-child { border-width: 0px 0px 0px 0px; }
.tablecss tr:first-child td { }
.tablecss tr:first-child:hover td { }
.tablecss tr:first-child td:first-child { border-width: 1px 0px 1px 0px; }
.tablecss tr:first-child td:last-child { border-width: 1px 0px 1px 1px; }
.tablecss tr.highlight { background-color: #64c4dc; color: #fff; }
.tablecss tr.highlight td { color: #fff; }
.table-font-bold { font-weight: bold; }
.tablecss th { background-color: #64c4dc; border-right: 1px solid #fff; color: #fff; font-size: 18px; line-height: 26px; padding: 10px; text-align: left; text-transform: uppercase; }
/*.partners-box a img { min-height: 80px; }*/
.fb-comments,
.fb-comments span,
.fb-comments.fb_iframe_widget span iframe { width: 100% !important; }
._2p3a { width: 100% !important; }
.pdf-icon img { width: 20px; margin-right: 10px; line-height: 34px; }
.testimonial { }
.testimonial { background: #f9f9f9; border-left: 10px solid #63c4dc; margin: 1.5em 10px; padding: 0.5em 10px;/*quotes: "\201C""\201D""\2018""\2019";*/ }
.testimonial:before { color: #ccc; /* content: open-quote;*/ font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em; }
.testimonial p { display: inline; font-size: 16x !important; }
.text { font-size: 16x; }
 @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
.tablecss tr td { border-width: 0px 0px 0px 0px; text-align: left; }
/* Force table to not be like tables anymore */
table,
thead,
tbody,
th,
td,
tr { display: block; }
/* Hide table headers (but not display: none;, for accessibility) */
thead tr { position: absolute; top: -9999px; left: -9999px; }
tr { border: 1px solid #ccc; }
td { /* Behave  like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; }
td:before { /* Now like a table header */ position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; }
.speakercss { text-align: center; }
.speakerleft { float: none; width: 100%; margin: 0 auto; text-align: center; }
.speakerright { float: none; width: 100%; margin-left: 0%; text-align: center; }
.speakerleft img { width: 200px; border: 1px solid #dedede; padding: 5px; border-radius: 100%; height: 200px; margin: 0 auto; text-align: center; }
.tablecss tr:first-child td { width: auto; }
.tablecss tr:first-child td:first-child { border-width: 0px; }
.banner-title h1 { font-size: 15px; }
.full-title { text-align: center; }
.full-content h2,
.full-content h3 { text-align: center; }
.full-content p { text-align: center; }
.proudly img { max-width: 100%; height: auto; display: block }
.full-content { position: relative; }
.full-content .ratio { display: block; width: 100%; height: auto; }
.full-content iframe { position: relative; width: 100%; height: 100%; }
.table-font-bold { font-weight: bold; }
.tablecss tr td p { text-align: left; }
}

	/* Smartphones (portrait and landscape) ----------- */
	@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}

	/* iPads (portrait and landscape) ----------- */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}
