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


.phoneonly {display:none;}
.tablet, .tabletonly, .desktoptabletonly {display:block;}


#sliderwrapper {background:red; width:100%; height:auto; min-width:1px; background:#161616; padding:0; margin:0;}
#slider {width:100%; height:auto; margin:0; background:#161616; padding:0;}
#blogwrapper {width:100%; min-width:1px; height:auto; padding:10px; padding-top:0; margin:0 auto 0 auto; background:#fff; border-bottom:0px solid #fff;}
#blogwrapperinside {width:100%; margin:0 auto 0 auto; padding:10px 0 10px 0;}
#blogwrapperinsideleft {width:35%; float:left; font: 15pt  'Source Sans Pro', sans-serif; color: #000000; line-height:1.45em; clear:none;}
#blogwrapperinsideright {width:60%; float:right; font: 15pt  'Source Sans Pro', sans-serif; color: #000000; line-height:1.45em; clear:none; padding-top:0;}
.blogwrapper:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.table31, .table32, .table33 {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:33%; float:left;  border-bottom:none; padding-bottom:0;}
.table4mobile {-moz-box-sizing: border-box  !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; width:50% !important; float:left !important; border-bottom:1px solid #eee !important; padding-bottom:5% !important;}

.table323 {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:66%; float:left;  border-bottom:none; padding-bottom:0;}

.table31 {clear:none; margin:0; padding-right:2%; padding-top:3%;}
.table32 {clear:none; margin:0; padding-left:1%; padding-right:1%; padding-top:3%;}
.table33, .table323 {clear:none; margin:0; padding-left:2%; padding-top:3%;}

.table21, .table22 {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:50%; float:left;   border-bottom:none; padding-bottom:0;}
.table21 {clear:none; margin:0; padding-right:2%; padding-top:3%;}
.table22 {clear:none; margin:0; padding-left:2%; padding-top:3%;}
.table21 img, .table22 img {width:100%; height:auto; padding-bottom:5px;}

.noborder {border:0 !important; padding-bottom:0;}

.variable21 {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:auto; min-width:1%; float:left; clear:both; margin:0 2.3% auto 0; text-align:left;}
.variable21 img {width:auto; max-width:100%; height:auto; padding-bottom:5px;}

.variable {margin-top:1em; clear:both;}
.variable img {float:left; margin:0 3.5% auto 0; max-width:50% !important;}
.variabletext {float:none; clear:none;}


td.third {width:33% !important;}
td.twothird {width:66% !important;}
td.middletext {vertical-align:middle;}

.literacyalivebanner {width:100%; height:150px;}

.mobileiframe {width:100% !important; max-width:800px !important;}
iframe {width:100% !important; max-width:800px !important;}


.mobileiframe50 {-ms-zoom: 0.75; -moz-transform: scale(0.75); -moz-transform-origin: 0 0; -o-transform: scale(0.75); -o-transform-origin: 0 0; -webkit-transform: scale(0.75); -webkit-transform-origin: 0 0;}

.mobileiframe75 {-ms-zoom: 0.75; -moz-transform: scale(0.75); -moz-transform-origin: 0 0; -o-transform: scale(0.75); -o-transform-origin: 0 0; -webkit-transform: scale(0.75); -webkit-transform-origin: 0 0;}


.testimonial1 {text-align:left; border:none; width:20%;}
.testimonial2 {text-align:left; border:none; padding-left:15px; padding-right:15px; width:75%;}
h2.testimonial {color:#666;}

