#connect {
	background: #fff;
	text-align:center;
}

#connect h2 {    
    margin:10% 0 2%;
}

.connect_container {
	display: inline-block;
	overflow:hidden;
	width: auto;
	padding: 0% 10% 0;
	margin: 0 auto;
	text-align:center;
}


.horizontal .connect_container,
.square .connect_container{
	display: inline-block;
}

.connect_container img {
	width: 8em;	
}

.connect_container a.inquireFacebook img {
	width: 6em;	
}

.connect_container a,
.connect_container a:link,
.connect_container a:visited {
	text-decoration: none;
	color: #666;
}

.connect_container a:hover,
.connect_container a:focus {
	text-decoration: underline;	
}

.connect_container a h3,
.connect_container a:link h3,
.connect_container a:visited h3 {
	text-decoration: none;
	color: #666;
	font: 1.8em/1.5em 'QuicksandBook', Arial, Helvetica, sans-serif;
	padding: 0.5em;
}

.connect_container h3 {
	text-decoration: none;
	color: #666;
	font: 1.3em/1.3em 'QuicksandBook', Arial, Helvetica, sans-serif;
	padding: 0.5em;	
    text-align: center;
}

.connect_container a:hover h3,
.connect_container a:focus h3 {
	text-decoration: underline;	
}


#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
    text-align: center !important;
}

#mc_embed_signup form {
    width: 100% !important;
}

#mc_embed_signup .button {
	margin: 0 auto !important;
    display: block !important;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
}


@media only screen and (max-width: 1366px) and (orientation:landscape){



}



@media only screen and (min-width: 1024px) and (orientation:landscape){

}



@media only screen and (max-width: 1024px) and (orientation:portrait) {

}



@media only screen and (max-width: 1024px) and (orientation:landscape){

}



@media only screen and (max-width: 875px) {

}


@media only screen and (max-width: 768px) and (orientation:portrait) {

}



@media only screen and (max-width: 766px) and (orientation:landscape) {

#connect h2 {    
    margin:10% 0;
}

.connect_container{
	padding-top: 5%;
	padding-bottom: 10%;
}

.connect_container img {
	width: 6em;	
}

.connect_container a.inquireFacebook img {
	width: 4em;	
}

.connect_container a h3,
.connect_container a:link h3,
.connect_container a:visited h3 {
	text-decoration: none;
	color: #666;
	font: 1.6em/1.0em 'QuicksandBook', Arial, Helvetica, sans-serif;
}

.connect_container a:hover h3,
.connect_container a:focus h3 {
	text-decoration: underline;	
}


}



@media only screen and (max-width: 667px) and (orientation:landscape) {

}



@media only screen and (max-width: 568px) {
}



@media only screen and (max-width: 568px) and (orientation:landscape) {
.connect_container {
	display: inline-block;	
	padding: 4% 4% 0;
}


.connect_container img {
	width: 4em;	
}

.connect_container a.inquireFacebook img {
	width: 3em;	
}

.connect_container a h3,
.connect_container a:link h3,
.connect_container a:visited h3 {
	text-decoration: none;
	color: #666;
	font: 1.2em/1.0em 'QuicksandBook', Arial, Helvetica, sans-serif;
}

.connect_container a:hover h3,
.connect_container a:focus h3 {
	text-decoration: underline;	
}

}



@media only screen and (max-width: 435px) and (orientation:portrait) {


#connect h2 {    
    margin:10% 0;
}

.connect_container{
	padding-top: 15%;
	display: block;
}

.connect_container img {
	width: 4em;	
}

.connect_container a.inquireFacebook img {
	width: 3em;	
}

.connect_container a h3,
.connect_container a:link h3,
.connect_container a:visited h3 {
	text-decoration: none;
	color: #666;
	font: 1.2em/1.0em 'QuicksandBook', Arial, Helvetica, sans-serif;
}

.connect_container a:hover h3,
.connect_container a:focus h3 {
	text-decoration: underline;	
}

}




@media only screen and (max-width: 375px) {


}



@media only screen and (max-width: 320px) {

}
