@font-face{font-family:'codropsicons';src:url('http://hobo-web.co.uk/wp-content/themes/fonts/codropsicons/codropsicons.eot');src:url('http://hobo-web.co.uk/wp-content/themes/fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'), url('http://hobo-web.co.uk/wp-content/themes/fonts/codropsicons/codropsicons.woff') format('woff'), url('http://hobo-web.co.uk/wp-content/themes/fonts/codropsicons/codropsicons.ttf') format('truetype'), url('http://hobo-web.co.uk/wp-content/themes/fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');font-weight:normal;font-style:normal;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}
@media(max-width:1170px){.posts-arrangeright{width:100%;float:left;}
.wrapper-sticky{margin:0!important;left:0!important;width:100%!important;height:auto!important;}
.sticky-active{}
#callto{position:relative!important;left:0!important;top:0!important;width:100%!important;}
#sticky-menu{position:relative!important;left:0!important;top:0!important;width:100%!important;margin:0px 0 25px 0!important;}
.cd-tabs{max-width:100%;}
.cd-tabs-content{float:left;width:100%;}
.cd-tabs nav{overflow:hidden;}
.cd-tabs-content li img{float:left;width:19%;margin-right:20px;}
.blog-article{float:left;width:100%;}
.stickymenu-tablet{display:block;padding:6px;background:#F4EBD3;}
.stickymenu-tablet p.title{font-size:25px;font-weight:bold;}
.stickymenu-tablet ul li, #sticky-menu li{display:inline-block;margin-right:13px;}
.stickymenu-tablet li a{text-decoration:none;padding:4px 9px;}
#sidecontent{position: relative!important;top:0!important;left:0!important;}}
@media(max-width:959px){ul.cd-tabs-navigation{margin-bottom:0;}
.cd-tabs-navigation a{height:60px;line-height:60px;width:auto;text-align:left;font-size:14px;font-size:0.875rem;padding:0 24px 0 24px;text-decoration:none;}
}
@media(max-width:893px){#logo p{font-size:14px;}
}
@media(max-width:767px){#logo img{width:120px!important;float:left;}
}
@media(max-width:650px){.cd-tabs-content li img{width:40%;}
}
@media only screen and (min-width:960px) and (max-width:1336px){.container{width:100%;}
#header{width:86.883%;}
.entry h1{padding:0.8em 0 0.5em 0;}
#socialicons-top{right:38px;}
div#featured.footer-scroll.orbit{margin:25px 0 0 0px;}
#socialicons{width:100%;padding:10px 0 18px 0px;}
#socialicons ul{float:none;padding:0px 215px;}
#socialicons ul li{margin:0 20px 0 0;}
#footer-text{width:100%;}
#footer-service-icons ul li{width:25%;}
#footer-service-icons ul li a img{margin-right:auto;margin-left:auto;display:block;}
.hbtitle-fp{font-size:3.5em;}
.hbtext-fp{font-size:1.5em!important;}
.services-modules{width:232px;}
.services-websitetesting-text{min-height:110px;}
.blog-banner-page{background:url(images/rssfeed-icon-small.png) 88% 48% #ee802f no-repeat;}
.formblogii{width:270px!important;}
.service-banners-ecomm-page{background:url(../images/eccom-optim-small.png) 91% 50% #83D1E2 no-repeat;width:100%;float:left;}
.service-banners-ecomm:hover{background:#83D1E2;}
.service-banner-content p{font-size:3.6em;}
#navag{margin:20px 30px 0 0;}
#socialtwitter a, #socialfb a, #socialin a, #socialgplus a{padding:0 24px;}
#whatpeoplesay{margin:0 0 35px 0;}
.socialize-buttons{margin:1.6em 0 0 6.4em;}
.home-banners-seo, .home-banners-web, .home-banners-ppc, .home-banners-social, .service-banner-content, .blog-banner{height:auto;padding:5% 13%;width:100%;width:100%;}
.bannnerimage-ecomerce{background:url(../images/eccom-optim-small.png) top right no-repeat;width:34%;height:308px;float:right;margin:0 89px 0 0;}
.hobo-sign-ppc{background:url(../images/eccom-optim.png) top right no-repeat;height:308px;width:35%;}
.hobo-sign-ppc{margin:-70px 184px 0 0;}
#seo-logos ul{margin:0 0 0 28px;}
.form-content h2{margin:0 0 6px 0;line-height:1.3em;}
.service-banner-content h4{font-size:4em;}
.hb-services{width:67%;}
#hb-form, #hb-form2, #hb-form3, #hb-form4, #hb-form5, #hb-form-service{}
.hb-text{padding:23px 0 0;width:70%;font-size:1.7em;}
.hb-title{font-size:3.4em;}
.tweetfb{}
ul.orbit-bullets{margin:0 15%!important;}
ul.orbit-bullets li.has-thumb{}
ul.orbit-bullets li{margin:7px;}
div#featured.footer-scroll.orbit{margin:25px 0 0 0px;}
div#featured.header-scroll.orbit.with-bullets{height:327px !important;}
#footer-text p{margin:0 0 0 120px;}
#stickyshit.fixed{width:100%;}
#small-menu ul{margin:14px 0 0 0px;}
.priceguide{display:none;}
.priceguide-responsive{display:block;}
.small-audit-banner p{color:whiteSmoke;font-size:2.4em;text-align:center;font-weight:700;float:none;width:100%;padding:0 0 40px 0;}
.small-audit-banner span{display:block;float:none;width:100%;text-align:center;margin:0 0 0 0;}
}
@media only screen and (min-width:960px) and (max-width:1170px){.blog-single-article{width:100%;float:left;}
#seo-logos ul li{width:50%;text-align:center;}
.bottom-seo-services{width:76%;text-align:left!important;margin:0 auto;padding-bottom:19px!important;}
#gform_submit_button_30, #gform_submit_button_38, #gform_submit_button_39, #gform_submit_button_41{margin:0!important;}
}
@media only screen and (min-width:960px) and (max-width:975px){}
@media only screen and (min-width:768px) and (max-width:959px){.container{width:100%;;box-shadow:none;}
.container .column, .container .columns{margin-left:10px;margin-right:10px;}
#gform_submit_button_30, #gform_submit_button_38, #gform_submit_button_39, #gform_submit_button_41{margin:0!important;}
.bottom-seo-services{width:76%;text-align:left!important;margin:0 auto;padding-bottom:19px!important;}
#prefooter{width:100%;}
#logo span{position:relative;left:25.815603%;}
.bannnerimage-seo, .bannnerimage-digmarkt, .bannnerimage-keywordresearch, .bannnerimage-webdesign, .bannnerimage-webdesign, .bannnerimage-linkbuilding, .bannnerimage-seotraining, .bannnerimage-ecomerce, .bannnerimage-wordpressdev, .bannnerimage-contentmarkt, .bannnerimage-webtesting, .bannnerimage-backlinks, .bannnerimage-seoaudit{display:none;}
.bannnerimage-keywordresearch{display:none;}
.priceguide{display:none;}
.priceguide-responsive{display:block;}
#stickyshit.fixed{width:100%;}
#small-menu ul{margin:16px 0 0 0;}
#small-menu ul li{margin:0 15px 0 0;font-size:12px;}
#small-menu ul li:last-child{margin-right:0 !important;}
#footer-service-icons ul li{width:25%;}
#footer-service-icons ul li a img{margin-right:auto;margin-left:auto;display:block;}
.services-modules{width:100%;}
.services-websitetesting-text{padding:7%;width:86%;}
#services-module-row1 ul li, #services-module-row2 ul li, #services-module-row3 ul li, #services-module-row4 ul li, #services-module-row5 ul li{float:left;margin-bottom:20px;width:100%;}
.blog-banner-page{background:#ee802f;}
.blogform{margin-right:auto;margin-left:auto;width:58%;}
#whatpeoplesay{margin:0 0 46px 0;}
.hobo-sign{display:none;}
.form-content h2{font-weight:800;letter-spacing:-0.06em;font-size:29px;line-height:0;text-align:left;color:#fff;margin:0 0 20px 0;}
.form-content{margin:0 0 50px 0;}
#main-icons{padding:18.5em 0 0 0;}
.main h1{margin:5.7em 0 0 0;}
#bannerImage img{margin-bottom:0;}
#ppcicon, #seoicon{float:left;}
#socicon, #webicon{float:right;margin-right:0;}
#emailbar p{line-height:2.2em;}
.topemailbar{width:80%;margin:0 auto;margin-bottom:-69px;margin-top:17px;}
.topemailbar p{text-align:left;}
#socialicons-top{right:231px;}
#header{padding:79px 0 0 0;}
#logo{float:none;margin:0 auto;padding:0;width:39%;}
#logo a{background-position:center;}
#logo p{margin:-15px 0 0 0;text-align:center;padding:0px 0 27px 0;}
#logo a img{padding:0;}
.menu-main-menu-container{margin-top:-15px;}
#navag{float:left;margin:0;position:relative;left: 16.921114%;top: -28px;}
#nav ul{margin:0 0 0 0;padding:0 0 16px 0;}
#text-left{float:none;width:90%;clear:right;margin:0 auto;}
#prefooter-bg h1{font-size:42px;}
#prefooter-text ul{margin:0 auto;width:90%;}
#form-right{float:none;width:100%;clear:left;}
#socialicons{width:100%;padding:10px 0 18px 0px;}
#socialicons ul{float:none;padding:0px 139px;}
#socialicons ul li{margin:0 20px 0 0;}
#footer-text{width:100%;}
#footer-text p{text-align:center;}
#seo-logos ul{margin:0 0 0 69px;}
#socialtwitter a img, #socialfb a img, #socialin a img, #socialgplus a img{margin-left:65px;}
#socialtwitter a p, #socialfb a p, #socialin a p, #socialgplus a p{padding:8px 0 21px 0;}
#socialtwitter a, #socialfb a, #socialin a, #socialgplus a{padding:0;}
.catinner-container h4{text-align:center;}
.cat-postlist, .cat-iconss{float:none;}
.cat-iconss{width:100%;margin:0 0 18px 0;}
.cat-postlist{width:100%;}
#whatwedo-container h1{margin:0;}
.wwa-mob-pic{display:none;}
.small-audit-banner p{color:whiteSmoke;font-size:2.4em;text-align:center;font-weight:800;float:none;width:100%;padding:0 0 40px 0;}
.small-audit-banner span{display:block;float:none;width:100%;text-align:center;margin:0 0 0 0;}
.service-banner-content h4{text-align:center;line-height:1.1em;margin:0 0 0 0;font-size:3.4em;}
.hb-services{text-align:center;margin:0 0 0 108px;font-size:2.1em;}
.service-banner-content{padding:21px 0 21px 0;}
.services-section-icon{display:none;}
.tablet-services-section-icon{display:block;padding:0;margin:0 0 0 0;}
.services-icon p a img{margin:0 0 0 -24px;}
.services-icon{width:100%;float:none;}
.services-article{width:100%;float:none;}
.services-article h1{text-align:center;padding:0 0 0.7em 0;}
.share-text-services p{font-size:1.6em;line-height:1.4em;}
.single-blog-container{padding:37px 0 0 0;}
.single-article-author{margin-bottom:26px;}
#menu{width:600px;}
#nav ul li{}
#pagearrows{margin:0;}
#arrows-container{padding:18px 0 54px 0;/}
#leftarrow{}
#rightarrow{margin:42px 0 0 0;}
#leftarrow{float:none;width:100%;height:0;}
#leftarrow a, #rightarrow a{color:#7C7F46;font-style:italic;text-decoration:none;}
.blog-single-article{width:100%;float:none;padding-bottom:2.0em;}
.blog-single-article h1{font-size:36px;}
.single-article-date{}
.blog-single-info{width:100%;float:none;text-align:center;margin:30px 0 0 0;}
.single-tweetfb{padding:0 0 0 0;margin:16px 0 0 206px;}
#headerImage img{margin:25px 0;}
#socialbar-container ul{margin-left:92px;}
#socialbar{padding:0 0 10px 0;background:#F2F2F2;float:left;margin:10px 0 2px 0;width:100%;}
#socialbar-container{width:100%;}
#socialbar-container h1{font-size:20px;padding:0 0 12px 0;margin-top:22px;}
#socialbar-container ul{margin:0 0 0 2.7em;}
#socialbar-container ul li{margin-right:1.4em;}
.socialize-buttons{margin:1.6em 0 0 8.7em;}
#comments{font-weight:800;text-align:center;padding:0 0 30px 0;font-size:20px;}
.fn{color:#7C7F46;font-size:17px;}
.fn a{color:#181818;font-size:17px;}
.fn a:hover{color:#3BB2D0}
.children{color:#7C7F46;margin:4px 0 5px 0px;}
.children li{background:#F2F2F2;padding:10px;}
.children p{font-size:14px;}
.commentslist cite{font-weight:normal;font-style:normal;text-transform:uppercase;display:block;}
.commentmetadata{margin-bottom:0.15em;}
.avatar{float:left;margin-top:0.2em;margin-right:0.8em;width:auto;}
#respond{background:url(../images/header-bg.png) top left repeat;margin:0 0 0 0;padding:16px 30px;}
#respond h3{font-size:20px;font-weight:800;padding:0 0 10px 0;}
#respond form{margin-bottom:12px;}
#respond label{font-size:17px;font-weight:normal;}
#respond p{margin:0 0 12px 0;font-size:14px;}
input[type="text"], input[type="password"], input[type="email"], textarea, select{width:95%;}
.tweetfb{margin:6px 0 0 216px!important;}
.blog-tweet{}
.blog-fb{}
.blog-article-info{width:100%;float:none;margin:0 0 0 0;padding-top:0.5em;border-bottom:3px dotted #F1EEE6;padding-bottom:56px;}
.blog-article-info, .blog-article{float:left;}
.blog-article{float:none;width:100%;padding-bottom:3.3em;}
.blog-article h1{text-align:center;padding:0 0 0 0;}
.article-date{font-size:1.2em;padding:14px 0 0 0;}
.article-author{padding:14px 0 0 4px;;font-size:1.1em;}
.article-date, .article-author{padding:14px 0 0 0;}
.tweetfb-tablet{display:block;margin:18px 0 0 178px;}
.blog-tweet-tablet{display:block;float:left;margin:0 16px 0 0;}
.blog-fb-tablet{display:block;}
.share-text{float:none;width:100%;}
.share-text p{font-size:1.7em;}
.share-button{float:none;width:100%;margin:29px 0 10px 0;}
.share-button ul{margin-left:109px;}
.share-background{margin:0 0 42px 0;}
.tablet-section-icon{display:block;padding:0;margin:0 0 0 0;}
.tablet-article-info{display:block;padding:0 0 7px 0;}
.tablet-article-info ul{text-align:center;}
.blog-article-info-tablet{display:block;}
.blog-article-info-tablet h2 a{color:#181818;text-decoration:none;}
.blog-article-info-tablet h2 a:hover{color:#3BB2D0;text-decoration:none;}
#contact-banner{padding:2.5em 0 2.3em 0;}
.hobo-address{float:none;padding:0 0 0 0;}
.hobo-numbers{float:none;padding:0 0 23px 0}
div#wpcf7-f14214-p14172-o1.wpcf7 p{font-size:18px;}
p{width:100%;}
h1{font-size:29px;margin:10px 0 15px 52px;}
h2{}
h3{}
.service-banner-content p{font-size:3em;text-align:center;}
div.orbit-wrapper div.slider-nav span{margin-top:-62px!important;}
.service-banners-ecomm-page{background:#83D1E2;width:100%;float:left;}
.service-banners-ecomm:hover{background:#83D1E2;}
.bannnerimage-seo, .bannnerimage-digmarkt, .bannnerimage-keywordresearch, .bannnerimage-webdesign, .bannnerimage-webdesign, .bannnerimage-linkbuilding, .bannnerimage-seotraining, .bannnerimage-ecomerce, .bannnerimage-wordpressdev, .bannnerimage-contentmarkt, .bannnerimage-webtesting, .bannnerimage-backlinks, .bannnerimage-ppc, .bannnerimage-blog{display:none;}
.hobo-sign, .hobo-sign-web, .hobo-sign-ppc, .hobo-sign-learn{display:none;}
.home-banners-seo, .home-banners-web, .home-banners-ppc, .home-banners-social, .service-banner-content, .blog-banner{height:auto;padding:6% 1%;float:none;}
#hb-form, #hb-form2, #hb-form3, #hb-form4, #hb-form5, #hb-form-service{margin:0 auto;text-align:center;padding:10px 0 0 0;}
.hb-text{margin:0 auto;text-align:center;width:80%;font-size:1.6em;padding:26px 0px 0px 0px;}
.hb-title, .service-banner-content h4{margin:0 auto;text-align:center;width:100%;font-size:3.4em;}
.hb-input{width:54%;margin:0 0 0 14%;}
.hb-button{width:auto;margin:0 12%;text-align:center;}
.hb-services{margin:0 auto;text-align:center;width:80%;font-size:1.6em;padding:18px 0 0 0;}
.hbtitle-fp{text-align:center;}
.hbtext-fp{text-align:center;width:100%;}
div#featured.header-scroll.orbit.with-bullets{height:281px !important;}
ul.orbit-bullets{margin:0 5%!important;}
ul.orbit-bullets li.has-thumb{}
ul.orbit-bullets li{margin:6px;}
.paypal-responsive{margin:10px 168px -19px -28px}
}
@media only screen and (max-width:767px){.container{width:320px;}
.container .columns, .container .column{margin:0;}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:300px;}
.container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen{padding-left:0;}
p{width:100%;font-size:17px;line-height:1.5em;}
h1{font-size:23px;}
h2{}
h3{}
.bannnerimage-seo, .bannnerimage-digmarkt, .bannnerimage-keywordresearch, .bannnerimage-webdesign, .bannnerimage-webdesign, .bannnerimage-linkbuilding, .bannnerimage-seotraining, .bannnerimage-ecomerce, .bannnerimage-wordpressdev, .bannnerimage-contentmarkt, .bannnerimage-webtesting, .bannnerimage-backlinks, .bannnerimage-seoaudit{display:none;}
ul.orbit-bullets{display:none;}
#featured.footer-scroll{display:none;}
#home-content{display:block;}
#gform_submit_button_30, #gform_submit_button_38, #gform_submit_button_39, #gform_submit_button_41{margin:0!important;}
html{margin:0!important;}
#logo{}
#logo span{display:none;}
.hbtitle-fp{font-size:3em;line-height:53px;padding:0;text-align:center;}
.hbtext-fp{width:100%;text-align:center;font-size:1.5em!important;padding:10px 0 36px 0;}
.emailbar-module{margin:22px 10px 0 10px;}
.emailbar-module p{font-size:19px!important;}
.whatpeoplesay{display:none;}
.whatpeoplesay-container{width:100%;}
.bigtitles-prefooter{font-size:30px!important;text-align:center;}
#footer-form{float:left;margin-bottom:50px;}
.form-content a{padding:9px 0 0 0!important;}
.small-audit-banner p{font-size:2em!important;font-weight:bold!important;}
#header{width:100%!important;}
#sticky-social{display:none;}
.single-blog-container{padding:20px 0 0 0;}
.blog-article h2{}
#footer-social{display:none;}
#mobile-menu{display:block;clear:both;}
#logo a img{}
#emailbar{padding:0 0 56px 0!important;}
#whatpeoplesay{display:none;}
#socialtwitter, #socialfb, #socialin, #socialgplus{float:none;width:100%;}
#socialtwitter a, #socialfb a, #socialin a, #socialgplus a{padding:0;}
#socialtwitter a img, #socialfb a img, #socialin a img, #socialgplus a img{float:left;margin-left:14px;margin-left:37px;width:20%;margin-top:23px;}
#socialtwitter a p, #socialfb a p, #socialin a p, #socialgplus a p{width:50%;float:right;}
#case-studies-scroller{height:745px;}
#whatpeoplesay{margin:0 0 37px 0;}
.hobo-sign{display:none;}
input.hb-forminput{width:81%!important;text-align:center;}
input.hb-formsubmit{margin:3px 0 0 64px!important;}
#stickyshit{display:none;}
.header-wrap{background:#7c7f46!important;}
#bannerImage img{margin-bottom:22px;max-width:100%;height:222px;}
#toplinks{float:none;margin:-88px 0 0 10px;width:110%;}
#toplinks a{font-size:12px;}
#logo a img{width:100%;}
#logo{height:40px;position:absolute;top:9px;left:11px;}
#logo p{display:none;}
#header{padding:60px 0 0 0;}
h1{font-size:2.0em;line-height:1.2em;}
.main{padding:0.5em 0 0 0;}
.main h1{padding-top:22px;font-size:2.6em;line-height:1.2em;margin:0;}
.main p{font-size:14px;line-height:1.4em;}
#main-icons{padding:30px 0 0 0;margin:0 auto;width:100%;}
.icons{float:none;margin:0 0 0 0;}
.icons h2{font-size:19px;padding:22px 0 0 0;line-height:10px;}
.container{width:100%;box-shadow:none;}
#socicon h2{font-size:19px;padding:22px 0 0 21px;line-height:10px;}
#emailbar p{font-size:16px;}
#emailbar p a{line-height:1.1em;}
#emailbar a{font-size:15px;}
#emailbar h3{padding:11px 8px 0.8em 8px;}
.mobscticons-left{float:left;width:45%;}
.mobscticons-right{float:right;width:45%;}
.home-scticons-mobile{display:block;margin-left:24px;}
.home-scticons-destop{display:none;}
.split-footer-left{float:left;width:100%;}
.split-footer-right{width:100%;margin-top:0;}
#form-right{float:none;width:100%;}
#text-left{float:none;width:100%;}
#prefooter-bg{width:87.882995%;}
#prefooter-bg h1{font-size:27px;line-height:1.3em;padding:35px 0 13px 0;text-align:center;}
#prefooter-text p{font-size:16px;line-height:1.4em;padding-top:7px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
#prefooter-text li{line-height:1.4em;}
#prefooter-text ul li{font-size:14px;}
#footer-form{width:100%;}
#joinbutton{padding:6px 0 0 0;}
#footer-form input{width:95%;line-height:2.4em;font-size:14px;text-align:center;}
.form-content{padding:18px;margin:0 0 50px 0;}
.form-content a{padding:12px;font-size:1.1em;}
#footer-form p{font-size:16px;text-align:center;}
.form-content h2{font-size:29px;line-height:1.2em;text-align:center;padding:11px 0 0 0;margin:0 0 7px 0;}
#socialicons{float:left;width:100%;margin:0 0 0 0;}
#socialicons ul li{margin:0 8px 0 0;}
#footer-text{float:none;width:100%;}
.menu-link, a.menu-anchor{display:block;}
.menu-link{position:absolute;top:21px;right:24px;width:27px;}
.menu-link a{text-decoration:none;color:white;}
.menu-link a:hover{color:#fff;text-decoration:none;}
.menu-link a span{background:#54562f;float:left;height:4px;margin-bottom:3px;width:100%;}
a.menu-anchor{height:0;}
#bannerImage img{display:none;}
#nav ul li a:hover{background:#ED5C3B;color:#fff;}
.seo-logos-container{padding:0 0 0 0;}
#navag{display:none;background:#2D2D2B;width:100%;position:absolute;}
#nav{padding:0;clear:left;}
#nav ul li{margin:0;float:none;text-align:center;padding:0;}
#nav ul{margin-bottom:0;float:none;text-align:center;}
#nav ul li a{font-size:12px;display:block;padding:21px 0!important;height:15px;}
#nav ul li a:hover{text-shadow:none;}
#nav ul{margin:0;}
.mb-nav-home{}
#seo-logos ul{margin:0 0 0 19px;}
.catinner-container h4{text-align:center;}
.cat-postlist, .cat-iconss{float:none;}
.cat-iconss{width:100%;margin:0 0 18px 0;}
.cat-postlist{width:100%;}
#whatwedo-container h1{margin:0;}
.wwa-mob-pic{display:block;}
div.hobo-profile{padding:37px 0 0 0;}
div.hobo-profile-right{padding:37px 0 0 0;}
div.hobo-profile h2, div.hobo-profile-right h2{font-size:38px;margin-bottom:55px;}
div.hobo-profile h2 em, div.hobo-profile-right h2 em{font-size:24px;padding:5px 0 0 0;float:left;}
#wwa-profile-bg{float:none;}
.wwa-page{margin-top:1.0em;}
.wwa-page-entry p{font-size:16px;}
#profile-shaun, #profile-michael, #profile-alan, #profile-chris, #profile-marty, #profile-rodger, #profile-robert{background:none;height:auto;margin:0 0 0 0;padding:0 0 1.6em 0;}
#callus{font-size:3.2em;line-height:1.2em;}
.bannnerimage-keywordresearch{display:none;}
.priceguide{display:none;}
.priceguide-responsive{display:block;}
.small-audit-banner p{color:whiteSmoke;font-size:2.4em;text-align:center;font-weight:800;float:none;width:100%;padding:0 0 40px 0;}
.small-audit-banner span{display:block;float:none;width:100%;text-align:center;margin:0 0 0 0;}
.service-banner-content h4{text-align:center;line-height:1.1em;margin:0 0 0 0;font-size:2.3em;}
.hb-services{text-align:center;margin:0 0 0 32px;font-size:1.4em;padding:20px 0 0 0;width:80%;}
.service-banner-content{padding:21px 0 21px 0;margin:5px 0 5px 0;}
.services-section-icon{display:none;}
.tablet-services-section-icon{display:block;padding:0;margin:0 0 0 0;}
.services-icon{width:100%;float:none;}
.services-article{width:100%;float:none;}
.services-article h1{text-align:center;padding:0 0 0.7em 0;}
.share-text-services p{font-size:1.2em;line-height:1.4em;}
.blog-tweet{width:68px;}
.blog-fb{}
.blog-single-info{width:100%;float:none;}
.blog-single-article h1{}
.blog-article-info{margin-bottom:0;}
.blog-single-article{width:100%;float:none;}
#leftarrow{margin:0 0 63px 0;}
#rightarrow a{display:block;background:url(../images/arrow-right.png) no-repeat top right;padding-right:43px;}
#rightarrow a:hover{background-position:none;background:url(../images/arrow-right-blue.png) no-repeat top right;}
#leftarrow a{display:block;background:url(../images/arrow-left.png) no-repeat top left;padding-left:43px;}
#leftarrow a:hover{background-position:none;background:url(../images/arrow-left-blue.png) no-repeat top left;}
#pagearrows{margin:0;padding:17px 0 0 0;}
#arrows-container{padding:18px 0 54px 0;}
#leftarrow{float:none;width:100%;height:0;}
#leftarrow a, #rightarrow a{color:#7C7F46;font-style:italic;text-decoration:none;}
.socialize-buttons-title h2{font-size:24px;line-height:34px;}
.socialize-containter{padding:1.4em 10px 10px 10px;}
.socialize-buttons{margin:1.6em 0 0 0;}
.socialize-button{padding:0 3px 12px 0;}
.single-tweetfb-container{width:100%;}
.single-tweetfb{padding:16px 0 28px 0;}
#dottedline{}
.blog-single-article{padding-bottom:0;}
.single-article-date, .single-article-author{float:none;}
.single-article-date{font-size:1.3em;padding:14px 0 0 0;margin:0 0 8px 0;}
.single-article-author{padding:0 0 0 0;font-size:1.0em;margin-top:0;}
.single-tweetfb{margin:0 0 24px 68px!important;padding:0 0 0 0;}
.blog-single-article h1{font-size:34px;padding:0 0 6px 0;}
.single-article-author{font-size:1.em;}
.main-container{width:90%;}
#socialbar{padding:0 0 10px 0;background:#F2F2F2;float:left;margin:10px 0 2px 0;}
#socialbar-container{width:100%;}
#socialbar-container h1{font-size:20px;padding:0 0 12px 0;margin-top:22px;text-align:center;}
#socialbar-container ul{margin:0 0 0 0;}
#comments{font-weight:800;text-align:center;padding:0 0 30px 0;font-size:20px;}
.fn{color:#7C7F46;font-size:17px;}
.fn a{color:#181818;font-size:17px;}
.fn a:hover{color:#3BB2D0}
.children{color:#7C7F46;margin:4px 0 5px 0px;}
.children li{background:#F2F2F2;padding:10px;}
.children p{font-size:14px;}
.commentslist cite{font-weight:normal;font-style:normal;text-transform:uppercase;display:block;}
.commentmetadata{margin-bottom:0.15em;}
.avatar{float:left;margin-top:0.2em;margin-right:0.8em;width:auto;}
div.comment-meta.commentmetadata{padding:3px 0 19px 0;}
div.comment-meta.commentmetadata a{color:#7C7F46;text-decoration:none;font-style:italic;}
#respond{background:url(../images/header-bg.png) top left repeat;margin:0 0 0 0;padding:16px 30px;}
#respond h3{font-size:20px;font-weight:800;padding:0 0 10px 0;}
#respond form{margin-bottom:12px;}
#respond label{font-size:17px;font-weight:normal;}
#respond p{margin:0 0 12px 0;font-size:14px;}
h2{text-align:left;}
#post-wrapper{padding:2em 0 0 0;}
.tweetfb{margin:0 0 24px 68px!important;padding:0 0 0 0;}
.blog-tweet{}
.blog-fb{}
.blog-article-info{width:100%;float:none;}
.blog-article-info, .blog-article{}
.article-date, .article-author{float:none;}
.article-date{font-size:1.3em;}
.article-author{padding:0 0 0 0;font-size:1.0em;margin-top:0;}
.blog-container{}
.blog-article{width:100%;}
.blog-article h1{text-align:center;font-size:34px;padding:0 0 6px 0;}
.share-background{margin:0 0 42px 0;}
.share-text{float:none;width:100%;}
.share-text p{font-size:1.7em;}
.share-button{float:none;width:100%;margin:29px 0 10px 0;}
.share-button a{padding:11px 56px;}
.share-button ul{margin:0;}
.share-button ul li{margin-bottom:20px;}
.share-arrow{display:none;}
#contact-banner{padding:2.1em 0 2.3em 0;}
#contact-info h1{font-size:1.6em;}
.hobo-address p{font-size:1.2em;}
.hobo-numbers{float:none;}
.hobo-address{float:none;padding:0 0 17px 0;}
.telephone-contact, .fax-contact{font-size:1.2em;line-height:2.3em;}
.email-contact{margin-top:0.8em;padding:12px 0 10px 38px;font-size:1.0em;}
#socialicons-top{display:none;}
div#wpcf7-f14214-p14172-o1.wpcf7{height:64.4em;}
#cf-left{float:none;width:100%;}
#cf-right{float:none;width:100%;}
div.orbit-wrapper div.slider-nav span{top:50%!important;}
#whatpeoplesay blockquote{font-size:13px;padding:1em 40px;}
#whatpeoplesay blockquote:before{font-size:100px;left:-6px;top:-30px;}
#whatpeoplesay blockquote:after{font-size:100px;right:26px;top:160px;}
.reveal-modal-bg{position:absolute}
.reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge{width:80%;top:15px;left:50%;margin-left:-40%;padding:20px;height:auto}
.service-banners-ecomm-page{background:#83D1E2;width:100%;float:left;}
.service-banners-ecomm:hover{background:#83D1E2;}
.service-banner-content p{font-size:2em!important;text-align:center;}
service-banner-content p.hb-services{font-size:172em!important;text-align:center;}
.bannnerimage-seo, .bannnerimage-digmarkt, .bannnerimage-keywordresearch, .bannnerimage-webdesign, .bannnerimage-webdesign, .bannnerimage-linkbuilding, .bannnerimage-seotraining, .bannnerimage-ecomerce, .bannnerimage-wordpressdev, .bannnerimage-contentmarkt, .bannnerimage-webtesting, .bannnerimage-backlinks, .bannnerimage-ppc, .bannnerimage-blog{display:none;}
div.orbit-wrapper div.slider-nav span{margin-top:-406px;}
div.orbit-wrapper div.slider-nav span.right{right:-4%;}
div.orbit-wrapper div.slider-nav span.left{left:-4%;}
.hobo-sign, .hobo-sign-web, .hobo-sign-ppc, .hobo-sign-learn{display:none;}
.home-banners-ppc, .service-banner-content{height:auto;padding:6% 1%;float:none;}
#hb-form, #hb-form2, #hb-form3, #hb-form4, #hb-form5, #hb-form-service{margin:10px auto;text-align:center;}
.hb-text, .hb-services{margin:0 auto;text-align:center;font-size:1.2em!important;padding:12px 0px;}
.hb-title, .service-banner-content h4{margin:0 auto;text-align:center;width:100%;font-size:2.2em;padding:7px 0 0;}
.hb-input{width:44%;margin:0 0 0 12%;}
.hb-button{width:auto;margin:0 15%;text-align:center;}
input.hb-formsubmit{margin:0 !important;}
div.orbit-wrapper div.slider-nav span{top:36%;}
div#featured.header-scroll.orbit.with-bullets{height:250px!important;}
#div.orbit, div.orbit-wrapper{}
#emailbar{margin:0 0 0 0!important;padding:0 0 0 0;}
.paypal-responsive{margin:0px 21px -20px -12px;}
.seo-logos-container, #split-footer, #case-studies-scroller, #socialpresence{display:none;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:100%;}
.container .columns, .container .column{margin:0;}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:420px;}
#gform_submit_button_30, #gform_submit_button_38, #gform_submit_button_39, #gform_submit_button_41{margin:0!important;}
#mobile-menu{display:block;}
#footer-social{display:none;}
#prefooter{width:100%;}
.bannnerimage-seo, .bannnerimage-digmarkt, .bannnerimage-keywordresearch, .bannnerimage-webdesign, .bannnerimage-webdesign, .bannnerimage-linkbuilding, .bannnerimage-seotraining, .bannnerimage-ecomerce, .bannnerimage-wordpressdev, .bannnerimage-contentmarkt, .bannnerimage-webtesting, .bannnerimage-backlinks, .bannnerimage-seoaudit{display:none;}
.priceguide{display:none;}
.priceguide-responsive{display:block;}
#emailbar{padding:0 0 56px 0!important;}
#whatpeoplesay{display:none;}
#case-studies-scroller{height:745px;}
#socialtwitter, #socialfb, #socialin, #socialgplus{float:none;width:17%!important;}
#socialfb{float:left!important;}
#socialgplus{float:left!important;}
#socialtwitter a p, #socialfb a p, #socialin a p, #socialgplus a p{padding:5px 0 21px 0!important;width:100%;}
#socialtwitter a, #socialfb a, #socialin a, #socialgplus a{padding:0 80px;}
#socialtwitter a img, #socialfb a img, #socialin a img, #socialgplus a img{margin-left:0px;width:100%;margin-top:0px;}
.seo-logos-container{padding:0 0 0 0;}
.catinner-container h4{text-align:center;}
.cat-postlist, .cat-iconss{float:none;}
.cat-iconss{width:100%;margin:0 0 18px 0;}
.cat-postlist{width:100%;}
#whatwedo-container h1{margin:0;}
.split-footer-left{float:left;width:100%;}
.split-footer-right{width:100%;}
.socialize-buttons{margin:3.6em 0 0 54px;}
.hobo-sign{display:none;}
#seo-logos ul li{}
#seo-logos ul{margin:0 0 0 83px;}
.form-content h2{font-size:29px;line-height:0;text-align:center;color:#fff;padding:16px 0 0 0;margin:0 0 21px 0;}
#footer-form p{text-align:center;}
.form-content{margin:0 0 50px 0;}
#footer-form input{width:98%;line-height:2.4em;}
#joinbutton{padding:6px 0 0 0;}
#logo{padding:2px 0 0 0px!important;margin:0!important;height:36px;width:74%;}
#logo a{padding:0 10px 0px 0;float:left;width:31%;}
#logo p{display:block;font-size:14px;margin:6px 0 0 122px;}
input.hb-forminput{width:88%!important;}
input.hb-formsubmit{margin:18px 0 0 147px!important;}
.tweetfb{margin:0 0 0 139px!important;}
.blog-article-info{width:100%;float:none;}
.article-date, .article-author{text-align:center;float:left;margin:0 0 19px 0;}
.blog-article h1{text-align:center;font-size:38px;margin:0 0 8px 0;}
.article-date{font-size:1.2em;padding:14px 0 0 0;}
.article-author{padding:14px 0 0 4px;;font-size:1.1em;}
.blog-article-info{border-bottom:3px dotted #F1EEE6;padding-bottom:79px;margin:0 0 0 0;}
div.home-banners-ppc.orbit-slide{width:480px!important;}
.hb-title{margin:37px 0 0 60px;}
.hb-text{margin:0 0 0 71px!important;text-align:center;}
#hb-form{margin:7px 0 0 60px;}
div.orbit-wrapper div.slider-nav span{top:50%!important;}
#logo{padding:42px 0 0 40px;}
#toplinks{margin:-88px 0 0 73px;}
.share-text p{font-size:1.5em;line-height:1.4em;}
.blog-single-article h1{padding:0 0 0 0;font-size:38px;}
.single-tweetfb{margin:0 0 0 141px;}
input[type="text"], input[type="password"], input[type="email"], textarea, select{width:95%;}
#navag{display:none;}
#footer-text{float:left;padding-top:16px;width:100%;}
#socialicons ul{float:none;margin:0 0 0 70px;padding:0 0 13px 0;}
h1{font-size:2.2em;line-height:1.2em;}
#contact-banner{padding:2.1em 0 2.3em 0;}
#contact-info h1{font-size:1.9em;}
.hobo-numbers{float:none;}
.hobo-address{float:none;padding:0 0 17px 0;}
.telephone-contact, .fax-contact{font-size:1.5em;}
.email-contact{margin-top:0.8em;}
#socialicons-top{right:85px;}
div#wpcf7-f14214-p14172-o1.wpcf7{height:64.4em;}
#cf-left{float:none;width:100%;}
#cf-right{float:none;width:100%;}
.bannnerimage-keywordresearch{display:none;}
.small-audit-banner p{color:whiteSmoke;font-size:2.4em;text-align:center;font-weight:800;float:none;width:100%;padding:0 0 40px 0;}
.small-audit-banner span{display:block;float:none;width:100%;text-align:center;margin:0 0 0 0;}
.service-banner-content h4{text-align:center;line-height:1.1em;margin:0 0 0 0;font-size:2.3em;}
.hb-services{text-align:center;margin:0 0 0 48px;font-size:1.4em;padding:20px 0 0 0;width:80%;}
.service-banner-content{padding:21px 0 21px 0;}
input.hb-formsubmit{margin:0 0 0 147px!important;}
}
@media only screen and (max-width:479px){#logo a img{width:40%;}
}
@media only screen and (max-width:480px){
#footer-text a, #footer-text a:visited {/*font-size: 18px;padding-left: 20px;float: left;padding-bottom: 20px;*/line-height: 33px;}
.article-author {font-size: 18px;}
.service-banners-ecomm-page{background:#83D1E2;width:100%;float:left;}
.service-banners-ecomm:hover{background:#83D1E2;}
.service-banner-content p{font-size:1.3em!important;text-align:center;}
.bannnerimage-seo, .bannnerimage-digmarkt, .bannnerimage-keywordresearch, .bannnerimage-webdesign, .bannnerimage-webdesign, .bannnerimage-linkbuilding, .bannnerimage-seotraining, .bannnerimage-ecomerce, .bannnerimage-wordpressdev, .bannnerimage-contentmarkt, .bannnerimage-webtesting, .bannnerimage-backlinks{display:none;}
#featuredContent{background:#fff !important;}
.home-banners-seo, .home-banners-web, .home-banners-ppc, .home-banners-social, .service-banner-content, .blog-banner{height:auto;padding:4% 2% 2% 2%;}
.hb-text, .hb-services{display:none;}
.hb-title, .service-banner-content h4{margin:0 auto;text-align:center;width:100%;font-size:1.5em;padding:5px 0 5px 0;}
div#featured.header-scroll.orbit.with-bullets{height:158px!important;}
div.orbit.with-bullets{margin-bottom:30px;}
.hb-input{width:90%;}
.seo-logos-container, #split-footer, #case-studies-scroller, #socialpresence{display:none;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){}