.nav-button {
float: left;
width: 30%;
margin-top: 1em;
display: none; }
.mob-nav {
visibility: hidden; }
.mob-nav .menu-main-navigation-container li {
float: none;
width: 100%;
text-align: center; }
.mob-nav .sub-menu li {
width: 100%;
text-align: center; }
.mob-nav .sub-menu li a {
width: 100%; }
@media only screen and (max-width: 1100px) {
.contactNav {
float: none; }
.page-template-default .mainImage {
width: 70%; }
.hentry {
width: 100%; } }
@media only screen and (max-width: 1000px) {
#mainWrapper {
width: 860px; }
.contactNav {
float: none; }
#content .entry-content .one_third {
width: 31.8%; }
.promo_slider {
height: 446px; }
.promo_slider_excerpt {
top: 409px; }
.homeTopSidebar {
width: 100%; }
.homeTopSidebar .case-blocks {
width: 31%; }
.homeTopSidebar .case-blocks img {
width: 100%;
height: auto; }
.topFooter {
width: 96%; }
#text-9 {
width: 625px; }
#text-9 div {
max-width: 100%; }
.testimonials-widget-testimonial.list {
width: 280px !important; }
#content {
width: 600px !important;
float: right;
display: inline-block; }
#content * {
max-width: 100% !important; }
.mainImage {
width: 600px; }
.page-template-case-studies #content {
width: 100% !important; }
.post.subStudy {
width: 277px; }
.post.subStudy .post-headline h2 a {
font-size: 14px; }
.single-post #content {
width: 100% !important; }
.default-topFooter {
float: none;
width: 95%;
margin: 0 auto; }
.default-topFooter div {
max-width: 100% !important; } }
.nav-wrap {
display: inline-block;
width: 100%; }
@media only screen and (max-width: 975px) {
.default-topFooter .testimonials-widget-testimonials {
width: 910px; } }
@media only screen and (max-width: 916px) {
.topFooter #recent-posts-2 {
width: 194px; } }
@media only screen and (max-width: 910px) {
.homeTopSidebar {
max-width: 100%; }
.homeTopSidebar .case-blocks {
float: none !important;
margin-right: 0 !important;
width: 100% !important;
text-align: center; }
.homeTopSidebar .case-blocks img {
width: 100%;
height: auto !important;
max-width: 400px; }
.page-template-homepage-template #content {
width: 490px !important; }
.page-template-default .mainImage {
width: 65%; }
.page-template-default #content {
width: 65% !important; } }
@media only screen and (max-width: 884px) {
#mainWrapper {
width: 700px; }
#content .entry-content .one_third {
width: 31.4%; }
.promo_slider_excerpt {
top: 326px; }
.promo_slider {
height: 363px; }
.post.subStudy {
width: 343px; }
.post.subStudy h2 a {
font-size: 16px !important; }
.post.subStudy:nth-child(3n) {
margin-right: 14px; }
.post.subStudy:nth-child(2n) {
margin-right: 0; }
.post.subStudy .post-headline h2 a {
font-size: 14px; } }
@media only screen and (max-width: 851px) {
#text-9 {
width: 100%; }
.testimonials-widget-testimonial.list {
width: 45.8% !important; }
.default-topFooterContainer {
width: 82% !important;
max-width: 100% !important; }
.default-topFooter {
width: 100% !important;
max-width: 100% !important; }
.default-topFooter #text-10 aside {
width: 100% !important; }
.default-topFooter #text-10 div {
width: 100% !important; }
.footerLogoContainer {
display: none; }
#text-9 {
width: 100%; }
#text-9 div {
width: 100% !important;
max-width: 100%;
margin: 0; }
.topFooter {
max-width: 100%;
margin: 0 auto;
width: 96%;
padding: 0; }
.topFooter #recent-posts-2 {
width: 100%;
text-align: center;
margin: 2em 0; }
.topFooter #recent-posts-2 .widget-title {
display: inline-block;
width: 100%; }
.topFooter .testimonials-widget-testimonials {
width: 100%; } }
@media only screen and (max-width: 760px) {
.page-template-default #content {
width: 60% !important; }
.page-template-default .mainImage {
width: 60% !important; } }
@media only screen and (max-width: 730px) {
#mainWrapper {
width: 600px; }
.promo_slider_excerpt {
top: 274px; }
.promo_slider {
height: 311px; }
.nav-menu li a {
padding: 10px 14.1px !important; }
.contactBarLeft {
width: 100% !important; }
.contactBarLeft input {
width: 100%; }
.contactBarLeft textarea {
width: 100%; }
#content {
width: 100% !important; }
.mainImage {
width: 100% !important; }
.hentry {
width: 100%; }
.defaultSidebar {
width: 100%; }
.site-main .defaultSidebar .widget-area {
width: 100%; }
.site-main .defaultSidebar .widget-area input, .site-main .defaultSidebar .widget-area textarea, .site-main .defaultSidebar .widget-area select {
width: 100%; }
.post.subStudy {
width: 293px; }
.page-template-default #content {
width: 100% !important; }
.page-template-default .mainImage {
width: 100% !important; } }
@media only screen and (max-width: 700px) {
.content-social {
margin: 0 auto;
width: 105px;
text-align: center;
overflow: hidden;
margin-bottom: 2em; }
.content-social span.soicalIcons {
float: left;
width: 32px !important;
margin: 0 0.1em; }
.content-social span.soicalIcons:last-of-type {
margin-right: 0; }
#text-7 .widget-title {
text-align: center; }
.post.subStudy {
width: 100%;
max-width: 310px !important;
margin: 0 auto !important;
float: none;
text-align: center; }
.entry-thumbnail img {
margin: 0 auto; }
.single-post #content .metaProjectDetails {
width: 100%; }
.single-post #content .entry-content {
width: 100% !important; } }
@media only screen and (max-width: 630px) {
#mainWrapper {
width: 500px; }
.entry-content {
width: 100%; }
article {
max-width: 100%; }
.site-info {
text-align: center;
padding-left: 0; }
.site-info span {
width: 100%;
display: inline-block;
margin-bottom: 1em; }
.siteDeveloped {
margin-left: 0 !important; }
.homeTopSidebar {
width: 100%; }
.site-footer .widget {
width: 100% !important;
max-width: 100% !important; }
.homeLeftSidebar {
width: 100%;
margin-right: 0 !important; }
.homeLeftSidebar span {
display: inline-block;
width: 100% !important;
text-align: center;
margin-bottom: 1em; }
.form-consent-check span {
width: inherit !important;
}
.homeLeftSidebar span input {
width: 100%; }
.homeLeftSidebar span textarea {
width: 100%; }
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
width: 100%; }
#recent-posts-2 {
margin: 0;
padding: 0 !important; }
#recent-posts-2 ul {
width: 100%;
text-align: center; }
#content .entry-content .one_third {
width: 100%;
text-align: center; }
.promo_slider_excerpt {
top: 223px; }
.promo_slider {
height: 259px; }
.desk-nav {
display: none; }
.logoText {
width: 279px; }
.nav-button {
display: block;
margin: 0 auto;
float: none; }
.mob-nav {
display: inline-block;
visibility: visible; }
.mob-nav .menu-main-navigation-container {
width: 100%; }
.mob-nav .menu-main-navigation-container li {
float: none; }
.mob-nav .menu-main-navigation-container #menu-main-navigation {
width: 100%; }
#logo {
width: 100%;
text-align: center; }
.logoText {
text-align: center;
margin: 0;
width: 100%; }
#telephone {
border: 0;
width: 100%;
text-align: center;
padding-left: 0;
padding-right: 0;
margin-bottom: 1em; }
#navbar {
display: none; }
.mob-nav .sub-menu {
display: none !important;
visibility: hidden !important; } }
@media only screen and (max-width: 530px) {
#mainWrapper {
width: 96%; }
#content {
width: 100% !important; }
#content article {
width: 100% !important; }
.page-template-homepage-template #content {
width: 100% !important; }
.entry-content {
width: 100% !important; } }