@media (min-width:1px) and (max-width:299px) {

.container {height:auto; min-height:500px; width:100%; padding:0px;} /*no padding*/
.content {height:auto; min-height:300px; width:100%; padding:20px; box-sizing:border-box;} /*big padding*/

.two-column-center-1 {height:auto; min-height:100px; width:100%;box-sizing:border-box; padding:20px;}
.two-column-center-2 {height:auto; min-height:100px; width:100%;box-sizing:border-box; padding:20px;}

.three-column-center-1 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#cdd;}
.three-column-center-2 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#725DB3;}
.three-column-center-3 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#CCCC6A;}

.four-column-center-1 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#cdd;}
.four-column-center-2 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#725DB3;}
.four-column-center-3 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#CCCC6A;}
.four-column-center-4 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#00007F;}

h1 {font-family:"Open Sans", sans-serif; font-size:3.00em; font-weight:700; margin-bottom:5px;}
h2 {font-family:"Open Sans", sans-serif; font-size:2.00em; font-weight:700; margin-bottom:5px;}
h3 {font-family:"Open Sans", sans-serif; font-size:1.80em; font-weight:500; margin-bottom:5px;}
h4 {font-family:"Open Sans", sans-serif; font-size:1.50em; font-weight:500; margin-bottom:5px;}
h5 {font-family:"Open Sans", sans-serif; font-size:1.20em; font-weight:500;margin-bottom:20px;}

.body-text {font-family:"Raleway", sans-serif; font-size:.8em; font-weight:200; font-style:normal; line-height:1.618em;}    

.footer-text {font-family:"Raleway", sans-serif; font-size:.75em; color:#fff; font-weight:300; line-height:1.4em; text-align:center;}    
.footer-text a {text-decoration:none; color:#fff;}
.footer-text a:hover {text-decoration:underline;}

.subhead {font-family:"Penguin", sans-serif; font-size:2.00em; font-weight:normal; margin-bottom:20px; color:rgba(255,255,255,.5);}


.spacer {height:50px; width:100%; padding:5px; box-sizing:border-box; background-size:contain; background-repeat:no-repeat; background-image:url('../../assets/img/spacer.svg');}


}
@media (min-width:300px) and (max-width:499px) {
	
.container {height:auto; min-height:500px; width:100%; padding:0px;} /*no padding*/
.content {height:auto; min-height:300px; width:100%; padding:10px; box-sizing:border-box;} /*big padding*/
.inner-content-pad {height:auto; min-height:300px; width:100%; padding:00px; margin-bottom:20px; box-sizing:border-box;}

.two-column-center-1 {height:auto; min-height:100px; width:100%;box-sizing:border-box; padding:20px;}
.two-column-center-2 {height:auto; min-height:100px; width:100%;box-sizing:border-box; padding:20px;}

.three-column-center-1 {height:auto; min-height:300px; width:100%;box-sizing:border-box; padding:10px; border-bottom:1px dotted #ccc;}
.three-column-center-2 {height:auto; min-height:300px; width:100%;box-sizing:border-box; padding:10px; border-bottom:1px dotted #ccc;}
.three-column-center-3 {height:auto; min-height:300px; width:100%;box-sizing:border-box; padding:10px;}

.four-column-center-1 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#cdd;}
.four-column-center-2 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#725DB3;}
.four-column-center-3 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#CCCC6A;}
.four-column-center-4 {height:auto; min-height:500px; width:100%;box-sizing:border-box; padding:10px; background-color:#00007F;}

h1 {font-family:"Open Sans", sans-serif; font-size:4.50em; font-weight:700; margin-bottom:5px;}
h2 {font-family:"Open Sans", sans-serif; font-size:2.80em; font-weight:700; margin-bottom:5px;}
h3 {font-family:"Open Sans", sans-serif; font-size:2.00em; font-weight:500; margin-bottom:5px;}
h4 {font-family:"Open Sans", sans-serif; font-size:1.50em; font-weight:500; margin-bottom:5px;}
h5 {font-family:"Open Sans", sans-serif; font-size:1.20em; font-weight:500;margin-bottom:20px;}

.body-text {font-family:"Raleway", sans-serif; font-size:.9em; font-weight:200; font-style:normal; line-height:1.618em;}    
.footer-text {font-family:"Raleway", sans-serif; font-size:.75em; color:#fff; font-weight:300; line-height:1.4em; text-align:center;}    
.footer-text a {color:#fff; text-decoration:none;}
.footer-text a:hover {text-decoration:underline;}    
    
.team-member-body-text {font-family:"Raleway", sans-serif; font-size:1em; line-height:1.64em; font-weight:200; color:#000;}

.testimonial {font-family:"Raleway", sans-serif; font-size:1.05em; font-weight:200; line-height:1.75em; margin-top:10px; margin-bottom:10px; color:#000;} 
.testimonial-author {font-family:"Raleway", sans-serif; font-size:1.25em; font-style:italic; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#000; width:100%;} 
.testimonial-author-title {font-family:"Raleway", sans-serif; font-size:1.25em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 
.testimonial-author-business {font-family:"Raleway", sans-serif; font-size:.90em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 

.subhead {font-family:"Penguin", sans-serif; font-size:2.60em; font-weight:normal; margin-bottom:20px; color:rgba(255,255,255,.5);}

.spacer {height:50px; width:100%; padding:5px; box-sizing:border-box; background-size:contain; background-repeat:no-repeat; background-image:url('../../assets/img/spacer.svg');}



}
@media (min-width:500px) and (max-width:899px) {

.container {height:auto; min-height:500px; width:100%; padding:0px;} /*no padding*/
.content {height:auto; min-height:300px; width:100%; padding:10px; box-sizing:border-box;} /*big padding*/
.inner-content-pad {height:auto; min-height:300px; width:100%; padding:10px; margin-bottom:20px; box-sizing:border-box;}

.two-column-center-1 {height:auto; min-height:100px; width:100%; float:left; box-sizing:border-box; padding:20px;}
.two-column-center-2 {height:auto; min-height:100px; width:100%; float:left; box-sizing:border-box; padding:20px;}

.three-column-center-1 {height:auto; min-height:300px; width:100%; float:left; box-sizing:border-box; padding:20px;border-bottom:1px dotted #ccc;}
.three-column-center-2 {height:auto; min-height:300px; width:100%; float:left; box-sizing:border-box; padding:20px;border-bottom:1px dotted #ccc;}
.three-column-center-3 {height:auto; min-height:300px; width:100%; float:left; box-sizing:border-box; padding:20px;}

.four-column-center-1 {height:auto; min-height:500px; width:100%; box-sizing:border-box; padding:15px;}
.four-column-center-2 {height:auto; min-height:500px; width:100%; box-sizing:border-box; padding:15px;}
.four-column-center-3 {height:auto; min-height:500px; width:100%; box-sizing:border-box; padding:15px;}
.four-column-center-4 {height:auto; min-height:500px; width:100%; box-sizing:border-box; padding:15px;}

h1 {font-family:"Open Sans", sans-serif; font-size:4.50em; font-weight:700;margin-bottom:10px;}
h2 {font-family:"Open Sans", sans-serif; font-size:3.50em; font-weight:700;margin-bottom:10px;}
h3 {font-family:"Open Sans", sans-serif; font-size:2.60em; font-weight:500;margin-bottom:10px;}
h4 {font-family:"Open Sans", sans-serif; font-size:2.00em; font-weight:500;margin-bottom:5px;}
h5 {font-family:"Open Sans", sans-serif; font-size:1.50em; font-weight:500;margin-bottom:20px;}

.body-text {font-family:"Raleway", sans-serif; font-size:.9em; font-weight:200; font-style:normal; line-height:1.618em;}    
.footer-text {font-family:"Raleway", sans-serif; font-size:.9em; color:#fff; font-weight:300; line-height:1.4em; text-align:center;}    
.footer-text a {color:#000; text-decoration:none;color:#fff;}
.footer-text a:hover {text-decoration:underline;}    

.team-member-body-text {font-family:"Raleway", sans-serif; font-size:1em; line-height:1.64em; font-weight:200; color:#000;}

.testimonial {font-family:"Raleway", sans-serif; font-size:1.05em; font-weight:200; line-height:1.75em; margin-top:10px; margin-bottom:10px; color:#000;} 
.testimonial-author {font-family:"Raleway", sans-serif; font-size:1.25em; font-style:italic; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#000; width:100%;} 
.testimonial-author-title {font-family:"Raleway", sans-serif; font-size:1.25em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 
.testimonial-author-business {font-family:"Raleway", sans-serif; font-size:.90em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 

.subhead {font-family:"Penguin", sans-serif; font-size:3.60em; font-weight:normal; margin-bottom:20px; color:rgba(255,255,255,.5);}

.spacer {height:50px; width:100%; padding:5px; box-sizing:border-box; background-size:contain; background-repeat:no-repeat; background-image:url('../../assets/img/spacer.svg');}



}	
@media (min-width:900px) and (max-width:1049px) {

.container {height:auto; min-height:500px; width:100%; padding:0px;} /*no padding*/
.content {height:auto; min-height:300px; width:100%; padding:20px; box-sizing:border-box;} /*big padding*/
.inner-content-pad {height:auto; min-height:300px; width:100%; padding:50px; margin-bottom:20px; box-sizing:border-box;}

.two-column-center-1 {height:auto; min-height:100px; width:100%;box-sizing:border-box; padding:10px;}
.two-column-center-2 {height:auto; min-height:100px; width:100%;box-sizing:border-box; padding:10px;}

.three-column-center-1 {height:auto; min-height:370px; width:100%; float:left; box-sizing:border-box; padding:20px;border-bottom:1px dotted #ccc;}
.three-column-center-2 {height:auto; min-height:370px; width:100%; float:left; box-sizing:border-box; padding:20px;border-bottom:1px dotted #ccc;}
.three-column-center-3 {height:auto; min-height:370px; width:100%; float:left; box-sizing:border-box; padding:20px;}

.four-column-center-1 {height:auto; min-height:500px; width:50%; float:left; box-sizing:border-box; padding:20px;}
.four-column-center-2 {height:auto; min-height:500px; width:50%; float:left; box-sizing:border-box; padding:20px;}
.four-column-center-3 {height:auto; min-height:500px; width:50%; float:left; box-sizing:border-box; padding:20px;}
.four-column-center-4 {height:auto; min-height:500px; width:50%; float:left; box-sizing:border-box; padding:20px;}

h1 {font-family:"Open Sans", sans-serif; font-size:4.50em; font-weight:700;margin-bottom:10px;}
h2 {font-family:"Open Sans", sans-serif; font-size:3.50em; font-weight:700;margin-bottom:10px;}
h3 {font-family:"Open Sans", sans-serif; font-size:2.60em; font-weight:500;margin-bottom:10px;}
h4 {font-family:"Open Sans", sans-serif; font-size:2.00em; font-weight:500;margin-bottom:5px;}
h5 {font-family:"Open Sans", sans-serif; font-size:1.50em; font-weight:500;margin-bottom:20px;}

.body-text {font-family:"Raleway", sans-serif; font-size:1.1em; font-weight:300; font-style:normal; line-height:1.618em;}    
.footer-text {font-family:"Raleway", sans-serif; font-size:.9em; color:#fff; font-weight:300; line-height:1.4em; text-align:center;}    
.footer-text a {color:#000; text-decoration:none; color:#fff;}
.footer-text a:hover {text-decoration:underline;}    

.spacer {height:50px; width:100%; padding:5px; margin-top:20px; margin-bottom:20px; box-sizing:border-box; background-size:contain; background-repeat:no-repeat; background-image:url('../../assets/img/spacer.svg');}

.narrow {width:90%;}

.team-member-body-text {font-family:"Raleway", sans-serif; font-size:1em; line-height:1.64em; font-weight:200; color:#000;}

.testimonial {font-family:"Raleway", sans-serif; font-size:1.05em; font-weight:200; line-height:1.75em; margin-top:10px; margin-bottom:10px; color:#000;} 
.testimonial-author {font-family:"Raleway", sans-serif; font-size:1.25em; font-style:italic; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#000; width:100%;} 
.testimonial-author-title {font-family:"Raleway", sans-serif; font-size:1.25em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 
.testimonial-author-business {font-family:"Raleway", sans-serif; font-size:.90em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 

.subhead {font-family:"Penguin", sans-serif; font-size:3.60em; font-weight:normal; margin-bottom:20px; color:rgba(255,255,255,.5);}

}

@media (min-width:1050px) and (max-width:1506px) {
body {background-image:url('../../assets/img/bg3.png'); background-repeat:repeat;}
.container {height:auto; min-height:500px; width:100%; padding:0px;} /*no padding*/
.content {height:auto; min-height:300px; width:100%; padding:20px; box-sizing:border-box;} /*big padding*/

.inner-content-pad {height:auto; min-height:300px; width:100%; padding:50px; margin-bottom:20px; box-sizing:border-box;}

.two-column-center-1 {height:auto; min-height:170px; width:50%; float:left; box-sizing:border-box; padding:20px;}
.two-column-center-2 {height:auto; min-height:170px; width:50%; float:right; box-sizing:border-box; padding:20px;}

.three-column-center-1 {height:auto; min-height:370px; width:100%; float:left; box-sizing:border-box; padding:20px;border-bottom:1px dotted #ccc;}
.three-column-center-2 {height:auto; min-height:370px; width:100%; float:left; box-sizing:border-box; padding:20px;border-bottom:1px dotted #ccc;}
.three-column-center-3 {height:auto; min-height:370px; width:100%; float:left; box-sizing:border-box; padding:20px;}

.four-column-center-1 {height:auto; min-height:500px; width:25%; float:left; box-sizing:border-box; padding:15px;}
.four-column-center-2 {height:auto; min-height:500px; width:25%; float:left; box-sizing:border-box; padding:15px;}
.four-column-center-3 {height:auto; min-height:500px; width:25%; float:left; box-sizing:border-box; padding:15px;}
.four-column-center-4 {height:auto; min-height:500px; width:25%; float:left; box-sizing:border-box; padding:15px;}

h1 {font-family:"Open Sans", sans-serif; font-size:4.50em; font-weight:700;margin-bottom:10px;}
h2 {font-family:"Open Sans", sans-serif; font-size:3.50em; font-weight:700;margin-bottom:10px;}
h3 {font-family:"Open Sans", sans-serif; font-size:2.60em; font-weight:500;margin-bottom:10px;}
h4 {font-family:"Open Sans", sans-serif; font-size:2.00em; font-weight:500;margin-bottom:5px;}
h5 {font-family:"Open Sans", sans-serif; font-size:1.50em; font-weight:500;margin-bottom:20px;}

.body-text {font-family:"Raleway", sans-serif; font-size:1.2em; font-weight:300; font-style:normal; line-height:1.618em;}    
.footer-text {font-family:"Raleway", sans-serif; font-size:.9em; color:#fff; font-weight:300; line-height:1.4em; text-align:center;}    
.footer-text a {color:#000; text-decoration:none;color:#fff; }
.footer-text a:hover {text-decoration:underline;}

.spacer {height:50px; width:100%; padding:5px; box-sizing:border-box; background-size:contain; background-repeat:no-repeat; background-image:url('../../assets/img/spacer.svg');}

.narrow {width:90%;}

.team-member-body-text {font-family:"Raleway", sans-serif; font-size:1em; line-height:1.64em; font-weight:200; color:#000;}

.testimonial {font-family:"Raleway", sans-serif; font-size:1.05em; font-weight:200; line-height:1.75em; margin-top:10px; margin-bottom:10px; color:#000;} 
.testimonial-author {font-family:"Raleway", sans-serif; font-size:1.25em; font-style:italic; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#000; width:100%;} 
.testimonial-author-title {font-family:"Raleway", sans-serif; font-size:1.25em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 
.testimonial-author-business {font-family:"Raleway", sans-serif; font-size:.90em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 

.subhead {font-family:"Penguin", sans-serif; font-size:4.60em; font-weight:normal; margin-bottom:20px; color:rgba(255,255,255,.5);}


}
@media (min-width:1507px) {
    
body {background-image:url('../../assets/img/bg3.png'); background-repeat:repeat;}

.container {height:auto; min-height:500px; width:100%; padding:0px;} /*no padding*/


.content {height:auto; min-height:300px; width:100%; padding:20px; box-sizing:border-box; } /*big padding*/

.content.nopadding {height:auto; min-height:350px; width:100%; padding:0px; box-sizing:border-box; } /*no padding*/

.inner-content-pad {height:auto; min-height:300px; width:100%; padding:70px; box-sizing:border-box;} /*biggest padding*/




.two-column-center-1 {height:auto; min-height:400px; width:50%; float:left; box-sizing:border-box; padding:20px;}
.two-column-center-2 {height:auto; min-height:400px; width:50%; float:right; box-sizing:border-box; padding:20px;}

.three-column-center-1 {height:auto; min-height:400px; width:33.3%; float:left; border-right:1px dotted #f2f2f2; box-sizing:border-box; padding:20px;} /* background-color:#cdd; */
.three-column-center-2 {height:auto; min-height:400px; width:33.3%; float:left; border-right:1px dotted #f2f2f2; box-sizing:border-box; padding:20px;} /* background-color:#725DB3; */
.three-column-center-3 {height:auto; min-height:400px; width:33.4%; float:left; box-sizing:border-box; padding:20px;} /* background-color:#CCCC6A; */

.four-column-center-1 {height:auto; min-height:550px; width:25%; float:left; box-sizing:border-box; padding:20px;}
.four-column-center-2 {height:auto; min-height:550px; width:25%; float:left; box-sizing:border-box; padding:20px;}
.four-column-center-3 {height:auto; min-height:550px; width:25%; float:left; box-sizing:border-box; padding:20px;}
.four-column-center-4 {height:auto; min-height:550px; width:25%; float:left; box-sizing:border-box; padding:20px;}

h1 {font-family:"Open Sans", sans-serif; font-size:4.50em; font-weight:700;margin-bottom:20px;}
h2 {font-family:"Open Sans", sans-serif; font-size:3.50em; font-weight:700; margin-bottom:20px; margin-top:20px;}
h3 {font-family:"Open Sans", sans-serif; font-size:2.60em; font-weight:500;margin-bottom:20px;}
h4 {font-family:"Open Sans", sans-serif; font-size:2.00em; font-weight:500;margin-bottom:0px;}
h5 {font-family:"Open Sans", sans-serif; font-size:1.50em; font-weight:500;margin-bottom:0px;}

.body-text {font-family:"Raleway", sans-serif; font-size:1.4em; line-height:1.64em; font-weight:200; color:#000; font-style:normal; position:relative; margin-right:auto; margin-left:auto;  line-height:1.618em; margin-bottom:30px;width:65%;}

.footer-text {font-family:"Raleway", sans-serif; font-size:.9em; color:#fff; font-weight:500; line-height:1.4em; text-align:center;}    
.footer-text a {color:#fff; text-decoration:none;}
.footer-text a:hover {text-decoration:underline;}

.team-member-body-text {font-family:"Raleway", sans-serif; font-size:1.4em; line-height:1.64em; font-weight:200; color:#000; width:90%; margin-bottom:20px;}

.testimonial {font-family:"Raleway", sans-serif; font-size:1.05em; font-weight:200; line-height:1.75em; margin-top:10px; margin-bottom:10px; color:#000;} 
.testimonial-author {font-family:"Raleway", sans-serif; font-size:1.25em; font-style:italic; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#000; width:100%;} 
.testimonial-author-title {font-family:"Raleway", sans-serif; font-size:1.25em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 
.testimonial-author-business {font-family:"Raleway", sans-serif; font-size:.90em; margin-top:5px; margin-bottom:5px; color:#666; width:100%;} 


.subhead {font-family:"Penguin", sans-serif; font-size:4.60em; font-weight:normal; margin-bottom:20px; color:rgba(255,255,255,.5);}


.sig {font-family:"Raleway", sans-serif; font-size:1em; font-weight:200; line-height:1.45em; margin-top:10px; margin-bottom:10px; color:#000;} 


.spacer {height:50px; width:100%; padding:5px; box-sizing:border-box; background-size:contain; background-repeat:no-repeat; background-image:url('../../assets/img/spacer.svg');}

.narrow {width:70%;}

.icon {display:block; position:relative; margin-top:30px; margin-bottom:50px; text-align:center; font-size:6em; color:#444;}   

}

.clearfix {clear: both;}
.upper {text-transform:uppercase;}
.center {text-align:center;}
.bold {font-weight:700;}

.white {color:#fff;}
.gray {color:#777;}
.big-padding {padding:70px;}

.right {text-align:right;}



.blue-background {background-color:#0099DD;}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,600,700|Raleway:200,300,400,600,700');

