#topbar .topbar_slider { border-width: 1px; }
#wrapall {margin:0;}
.header_section { height: 220px; margin-bottom:-220px; }
.welcomecentered { margin: 0; }


body { margin: 0; padding-left:0; padding-right:0; background: #aaa;}
img {height: auto; width: auto\9; /* ie8 */ }
img {max-width:100%;}

#header {text-align:center;}
#menu-mobile {  }
#menu-mobile ul{ list-style:none; margin-left:0; }
#menu-mobile li a{ background:#2997AB; margin:1px 0; padding:10px; line-height:20px; display:block; text-align:center; color:#fff; font:normal 20px oswald; 
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
  }
#menu-mobile li a:hover{ text-decoration:none; background:#222;}

.social_profiles { text-align: center; }

.entry p { text-align:justify; }
.gallery a img {padding:0;margin:0 5px 0 0;}

#footer { padding: 15px 10px; text-align: center;}
#footer .menufooter li { list-style-type: none; display: inline; }
#footer .fading_group { margin-bottom: 15px; }

/**/

#header, .fading_group { text-align: center; }
#header, .social_profiles div, .phone { float: none; display: block; }
#content .social_profiles, .bottombar .social_profiles { text-align: left; }

.frame_style { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; width: 760px; max-width: 100%; margin-bottom: 0; }
iframe, object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
iframe.google_maps_iframe,iframe.twitter-follow-button,iframe.noabsolute { position: relative; top: auto; left: auto; }

.content { padding: 0 10px 15px 10px;}
