@media only screen and (min-width:768px) and (max-width:947px){.contact_smallest a, .top_phone a{text-decoration:none;font-weight:700}
body{width:98%;max-width:98%;margin:0;padding:0 1%}
.container, .container_24{width:98%;margin:0 auto;padding:0 1%}
.container_24 .grid_16, .container_24 .grid_24, .content{width:100%;margin:0 auto;padding:0}
.content p{margin-top:10px}
.content-wrapper{width:100%;margin:0 auto;padding:0}
.header{width:98%;height:auto;margin:0 auto;padding:0 1%}
.logo, .logo img{height:auto;margin:0}
.logo{width:32%;padding:2% 1% 0;float:left}
.logo img{width:100%;text-align:center;padding:0;border:0;float:none}
.contact_smallest, .top_phone{margin:0;display:inline-block;float:left}
.contact_smallest{width:25%;padding:4% 1% 0}
.contact_smallest a{color:#f60;font-size:14px;text-align:center}
.contact_smallest img{width:24px;height:24px;border:0;padding:0 7px;vertical-align:middle}
.contact_smallest p{padding:0;margin:0;text-align:center}
.top_phone{width:15%;padding:4.4% 1% 0}
.footer-navi .navigation ul, .right-ul-float p{text-align:center;float:none}
#followbuttons, #querybuttons, .hide_call{display:none}
.top_phone p{text-align:center}
.top_phone a{margin:0;padding:5px 12px;color:#FFF;line-height:17px;background:#0190b6;font-family:'Droid Sans', Tahoma, Arial, sans-serif;font-size:12px;border-radius:4px;text-align:center}
.top_phone a:hover{text-decoration:none;background:#000}
.socialright{width:98%;height:auto;margin:0 auto;padding:0 1%}
.socialright p{font-size:20px;margin:3% 0;padding:0;text-align:center}
.navigation_outer{width: 98%;margin: 0 auto;padding:0% 1%;float:none;}
#nav{width:100%;height:auto;margin:0 auto;padding:0%}
#nav p{text-align:center}
#nav a{text-align:center;padding:0 11px;line-height:28px}
.menu-bar{width:100%;margin:0 auto 3%!important;padding:0}
.home_content-wrapper{width:100%;margin:0 auto;padding:0}
.content-info, .content-wrap{width:98%;margin:0 auto;padding:0 1%}
#crumbs{width:100%;margin:0% auto 2% auto;padding:0}
#blogmain, .blog{width:98%;margin:0 auto;padding:0 1%}
.content-info ul.single{width:100%;margin:0 auto;padding:0;float:none}
.single h1{padding-bottom:10px}
.single table{width:100%;margin:3% auto;padding:0}
.single table td{width:98%;margin:0 auto;padding:1%}
ul.single img{width:40%;height:auto}
.content-wrap .blog ul li h2{padding-bottom:10px}
.grid_7, .omega, .one_third, .sidebar{margin:0 auto;padding:0 1%}
.grid_7, .one_third{width:98%}
.omega{width:98%!important}
.sidebar{width:98%;border:0}
.sidebar ul{margin:0 0 0 -10px;padding:0}
.sidebar ul li{padding:8px 0}
.content-wrap #blogmain img.postimg{width:auto;height:auto}
.footer-navi{height:70px;}
.footer-navi .navigation{width:100%;margin:0 auto;padding:10px 0 0}
.footer-navi .navigation .right-navi{width:100%;margin:0 auto;background:0 0;padding:0;text-align:center}
.footer-navi .navigation .right-navi img{text-align:center;float:none;padding-bottom:10px;width:auto;height:auto}
.sidebar #searchform #s{width:95%}
.social_logo a{margin-right:15px}
.content ol li, .content p, .content ul li, .socials ul li, .footer-navi, .navigation ul li a, .footer-navi .navigation, table, table td{font-size:16px;}
.top_contact{display:inline-block;width:100%;padding:0;margin:5% auto;text-align:center;}
.top_contact p{padding:0;margin:0px;text-align:center;font-weight:700;font-size:14px;font-family:'Droid Sans', Tahoma, Arial, sans-serif;line-height:18px}
.top_contact img{vertical-align:bottom;margin-right:15px;margin-bottom:-7px}
.top_call_button{margin:0px 11px;padding:7px 11px!important;text-decoration:none;color:#fff!important;background:#0190b6;font-family:'Droid Sans', Tahoma, Arial, sans-serif; font-size:16px; font-weight:normal; border-radius:3px;-moz-box-shadow:0 0 2px #CCC;-webkit-box-shadow:0 0 2px #CCC;box-shadow:0 0 2px #CCC}
.top_call_button:hover{text-decoration:none;background:#2b2b2b;}
}
@media only screen and (min-width:480px) and (max-width:767px){.header, .logo, .logo img{height:auto}
.contact_smallest a, .top_phone a{text-align:center;text-decoration:none;font-weight:700}
body{width:98%;max-width:98%;margin:0;padding:0 1%}
.container, .container_24{width:98%;margin:0 auto;padding:0 1%}
.container_24 .grid_16, .container_24 .grid_24, .content{width:100%;margin:0 auto;padding:0}
.content p{margin-top:10px}
.content-wrapper{width:100%;margin:0 auto;padding:0}
.header{width:98%;margin:0 auto;padding:0 1%}
.logo{width:32%;margin:0;padding:2% 1% 0;float:left}
.logo img{width:100%;text-align:center;padding:0;border:0;margin:0}
.contact_smallest{display:inline-block;width:42%;padding:4% 1% 0;margin:0;float:right}
.contact_smallest a{color:#f60;font-size:14px}
.contact_smallest img{width:24px;height:24px;border:0;padding:0 7px;vertical-align:middle}
.contact_smallest p{padding:0;margin:0;text-align:center}
.socialright{width:98%;height:auto;margin:0 auto;padding:0 1%}
.socialright p{font-size:20px;margin:3% 0;padding:0;text-align:center}
.navigation_outer{width: 98%;margin: 5px auto;padding:0% 1%;float:none;}
#nav{width:100%;height:auto;margin:0 auto;padding:0%}
#nav p{text-align:center}
#nav a{text-align:center;padding:0 11px;line-height:28px}
.top_phone{display:inline-block;width:20%;padding:4.4% 1% 0;margin:0;float:left}
#followbuttons, #querybuttons, .hide_call{display:none}
.top_phone p{text-align:center}
.top_phone a{margin:0;padding:5px 12px;color:#FFF;line-height:17px;background:#0190b6;font-family:'Droid Sans', Tahoma, Arial, sans-serif;font-size:12px;border-radius:4px}
.top_phone a:hover{text-decoration:none;background:#000}
.menu-bar{width:100%;margin:0 auto 3%!important;padding:0}
.home_content-wrapper{width:100%;margin:0 auto;padding:0}
.content-info, .content-wrap{width:98%;margin:0 auto;padding:0 1%}
#crumbs{width:100%;margin:0% auto 2% auto;padding:0}
#blogmain, .blog{width:98%;margin:0 auto;padding:0 1%}
.content-info ul.single{width:100%;margin:0 auto;padding:0;float:none}
.single h1{padding-bottom:10px}
.single table{width:100%;margin:3% auto;padding:0}
.single table td{width:98%;margin:0 auto;padding:1%}
ul.single img{width:40%;height:auto}
.content-wrap .blog ul li h2{padding-bottom:10px}
.grid_7, .omega, .one_third, .sidebar{margin:0 auto;padding:0 1%}
.grid_7, .one_third{width:98%}
.omega{width:98%!important}
.sidebar{width:98%;border:0}
.sidebar ul{margin:0 0 0 -10px;padding:0}
.sidebar ul li{padding:8px 0}
.content-wrap #blogmain img.postimg{width:auto;height:auto}
.footer-navi{height:70px;}
.footer-navi .navigation{width:100%;margin:0 auto;padding:10px 0 0}
.footer-navi .navigation .right-navi{width:100%;margin:0 auto;background:0 0;padding:0;text-align:center}
.footer-navi .navigation ul{text-align:center;float:none}
.footer-navi .navigation .right-navi img{text-align:center;float:none;padding-bottom:10px;width:auto;height:auto}
.right-ul-float p{float:none;text-align:center}
.sidebar #searchform #s{width:90%}
.social_logo{position:relative;left:0;margin:0 auto;width:100%;display:inline-block;padding-bottom:5%}
.social_logo a{margin-right:15px}
.iframestylecss{padding:0;margin:0 auto;width:100%;}
.content ol li, .content p, .content ul li, .socials ul li, .footer-navi, .navigation ul li a, .footer-navi .navigation, table, table td{font-size:16px;}
.top_contact{display:inline-block;width:100%;padding:0;margin:5% auto;text-align:center;}
.top_contact p{padding:0;margin:0px;text-align:center;font-weight:700;font-size:14px;font-family:'Droid Sans', Tahoma, Arial, sans-serif;line-height:18px}
.top_contact img{vertical-align:bottom;margin-right:15px;margin-bottom:-7px}
.top_call_button{margin:0px 11px;padding:7px 11px!important;text-decoration:none;color:#fff!important;background:#0190b6;font-family:'Droid Sans', Tahoma, Arial, sans-serif; font-size:16px; font-weight:normal; border-radius:3px;-moz-box-shadow:0 0 2px #CCC;-webkit-box-shadow:0 0 2px #CCC;box-shadow:0 0 2px #CCC}
.top_call_button:hover{text-decoration:none;background:#2b2b2b;}
}
@media only screen and (max-width:479px){.contact_smallest a, .top_phone a{text-align:center;text-decoration:none;font-weight:700}
body{width:98%;max-width:98%;margin:0;padding:0 1%}
.container, .container_24{width:98%;margin:0 auto;padding:0 1%}
.container_24 .grid_16, .container_24 .grid_24, .content, .content-wrapper{width:100%;margin:0 auto;padding:0}
.header{width:98%;height:auto;margin:0 auto;padding:0 1%}
.logo{width:68%;height:auto;margin:0;padding:4% 1% 0% 0%;float:left}
.logo img{width:50%;height:auto;text-align:center;margin:0;padding:0;border:0;float:none}
.contact_smallest{display:block;width:100%;padding:2% 0%;margin:0 auto;clear:both}
.contact_smallest a{color:#f60;font-size:14px}
.contact_smallest img{width:24px;height:24px;border:0;padding:0 7px;vertical-align:middle}
.contact_smallest p{padding:0;margin:0;text-align:center}
.socialright{width:98%;height:auto;margin:0 auto;padding:0 1%}
.socialright p{font-size:20px;margin:3% 0;padding:0;text-align:center}
.top_phone{display:inline-block;width:30%;margin:0;padding:8% 0% 0% 0%;float:left}
.top_phone p{text-align:center !important}
.top_phone a{margin:0;padding:7px 12px;color:#FFF;line-height:17px;background:#0190b6;font-family:'Droid Sans', Tahoma, Arial, sans-serif;font-size:14px;border-radius:4px;text-align:center}
.top_phone a:hover{text-decoration:none;background:#000}
.hide_call{display:none}
.navigation_outer{/*width: 98%;margin: 0 auto;padding:0% 1%;float:none;*/ display:none;}
#nav{width:100%;height:auto;margin:0 auto;padding:0%}
#nav p{text-align:center}
#nav a{text-align:center;padding:0 11px;line-height:28px}
.menu-bar{width:100%;margin:0 auto!important;padding:0}
.home_content-wrapper{width:100%;margin:0 auto;padding:0}
.content-info, .content-wrap{width:98%;margin:0 auto;padding:0 1%}
#crumbs{width:100%;margin:4% auto 2% auto;padding:0}
#blogmain, .blog{width:100%;margin:0 auto;padding:0%}
.single li{margin-left:0px;}
.content-info ul.single{width:100%;margin:0 auto;padding:0;float:none}
.single h1{padding-bottom:10px}
.single table{width:100%;margin:3% auto;padding:0}
.single table td{width:98%;display:block;margin:0 auto;padding:2% 1%}
ul.single img{width:100%;height:auto;margin:5% auto;text-align:center;float:none}
.content-wrap .blog ul{margin-left:0;}
.blog_post li{margin-left:0px;}
.content-wrap .blog ul li h2{padding-bottom:10px}
.content-wrap .blog ul.blog_post li a{padding:0px;line-height:26px}
.grid_7, .omega, .one_third, .sidebar{margin:0 auto;padding:0 1%}
.grid_7, .one_third{width:98%}
.omega{width:98%!important}
.sidebar{width:98%;border:0}
.sidebar ul{margin:0 0 0 -10px;padding:0}
.sidebar ul li{padding:8px 0}
#followbuttons, #querybuttons{display:none}
.content-wrap #blogmain img.postimg{width:100%;height:auto;margin:5% auto}
.footer-navi{height:81px;}
.footer-navi .navigation{width:100%;height:auto;margin:0 auto;padding:10px 0 0}
.footer-navi .navigation .right-navi{width:100%;margin:0 auto;background:0 0;padding:0;text-align:center}
.footer-navi .navigation .right-navi a{line-height:30px;}
.footer-navi .navigation ul{text-align:center;float:none}
.footer-navi .navigation .right-navi img{text-align:center;float:none;padding-bottom:10px;width:auto;height:auto}
.right-ul-float p{float:none;text-align:center;font-size:16px;}
.sidebar #searchform #s{width:85%}
.social_logo{position:relative;left:0;margin:0 auto;width:100%;display:inline-block;padding-bottom:5%}
.social_logo a{margin-right:15px}
.iframestylecss{padding:0;margin:0 auto;width:100%;}
.content-wrap .blog img{width:98%;height:auto;float:none;}
.content ol li, .content p, .content ul li, .socials ul li, .footer-navi, .navigation ul li a, .footer-navi .navigation, table, table td{font-size:16px;}
.top_contact{display:inline-block;width:100%;padding:0;margin:8% auto;text-align:center;}
.top_contact p{padding:0;margin:0px;text-align:center;font-weight:700;font-size:14px;font-family:'Droid Sans', Tahoma, Arial, sans-serif;line-height:18px}
.top_contact img{vertical-align:bottom;margin-right:15px;margin-bottom:-7px}
.top_call_button{margin:0px 11px;padding:7px 11px!important;text-decoration:none;color:#fff!important;background:#0190b6;font-family:'Droid Sans', Tahoma, Arial, sans-serif; font-size:16px; font-weight:normal; border-radius:3px;-moz-box-shadow:0 0 2px #CCC;-webkit-box-shadow:0 0 2px #CCC;box-shadow:0 0 2px #CCC}
.top_call_button:hover{text-decoration:none;background:#2b2b2b;}
}