body{min-width:1200px;}
.content_wrapper {width:1200px;}
#directionsPanel{width:1200px;}
.header_container_spacer {min-width:1200px;}
.header_container .header_links_section {width:440px;}
.header_container li {padding:23px 20px 0; letter-spacing:0em;}
#body_container {min-width:1200px;width:100%;}
#body_container #section_banner {min-width:1200px;}
.portfolio-slide, .main-slider {min-width:1200px;}
#home_banner {min-width:1200px;}
#home_instagram {width:320px; float:left; display:inline; margin:0 16px 68px;}
#home_trustpilot {width:320px;}
#home_twitter {width:320px;}
#featured_clients li.featured_client_1 {margin:0 20px 0 0;}
#featured_clients li.featured_client_5 {display:block;}

.office_address {padding:52px 0 0 80px; margin:0 4px;}
.office_address_2 {margin:0 55px;}

#recent_clients li, #recent_clients li.recent_client_1 {padding:0; margin:0 2px 0 52px;}
.content_cms_image .content_cms_text {width:526px;}
.content_cms_image .content_cms_img  {width:624px;}
.content_cms_image .content_cms_img img {width:510px; height:320px;}
.content_cms_image .content_cms_hosting {width:340px;}
.content_cms_multi_columns .content_cms_column {width:520px;}
.vacancies_left {width:520px;}
.vacancies_right {width:520px;}
.vacancies_right_links li {padding:0 20px;}
.vacancies_right_links li.vacancy_link_1 {padding:0 20px 0 0;}
.summary_box {margin:0 0 0 50px;}
.summary_box_1 {margin:0;}
#footer_container {height:150px}
#footer_container .footer_logos {height:110px; background:url("../images/footer-logo-color-01.png") 0 0 no-repeat;}
.footer_logos li {height:110px;}
.footer_logos li span {height:110px; background:url("../images/footer-logo-bw-01.png") 0 0 no-repeat;}
.footer_logos li.footer_logo_1 {width:130px;}
.footer_logos li.footer_logo_2 {width:130px;}
.footer_logos li.footer_logo_3 {width:140px;}
.footer_logos li.footer_logo_4 {width:140px;}
.footer_logos li.footer_logo_5 {width:140px;}
.footer_logos li.footer_logo_6 {width:130px;}
.footer_logos li.footer_logo_7 {width:130px;}
.footer_logos li.footer_logo_8 {width:160px;}
.footer_logos li.footer_logo_9 {width:100px;}
.footer_logos li.footer_logo_2 span {background-position:-130px 0;}
.footer_logos li.footer_logo_3 span {background-position:-260px 0;}
.footer_logos li.footer_logo_4 span {background-position:-400px 0;}
.footer_logos li.footer_logo_5 span {background-position:-540px 0;}
.footer_logos li.footer_logo_6 span {background-position:-680px 0;}
.footer_logos li.footer_logo_7 span {background-position:-810px 0;}
.footer_logos li.footer_logo_8 span {background-position:-940px 0;}
.footer_logos li.footer_logo_9 span {background-position:-1100px 0;}

.portfolio_row_1 {height:456px;}
.portfolio_row_1 .client_example {margin:0; height:456px; width:1096px;}
.portfolio_row_1 .view_client_example, .portfolio_row_1 .view_client_example img.client_picture {height:400px; width:1096px;}
.portfolio_row_1 .view_client_example .mask {padding:159px 0 0; height:225px; width:1080px;}
.portfolio_row_1 .view_client_example .mask_logo {padding:120px 0 0; height:264px;}

.portfolio_row_2 {height:376px;}
.portfolio_row_2 .client_example {margin:0 56px 0 0; height:376px; width:520px;}
.portfolio_row_2 .portfolio_client_2 {margin: 0;}
.portfolio_row_2 .view_client_example, .portfolio_row_2 .view_client_example img.client_picture {height:320px; width:520px;}
.portfolio_row_2 .view_client_example .mask {padding:119px 0 0; height:185px; width:504px;}
.portfolio_row_2 .view_client_example .mask_logo {padding:81px 0 0; height:223px;}

.portfolio_row_3 {height:326px;}
.portfolio_row_3 .client_example {margin:0 56px 0 0; height:326px; width:328px;}
.portfolio_row_3 .portfolio_client_3 {margin: 0;}
.portfolio_row_3 .view_client_example, .portfolio_row_3 .view_client_example img.client_picture {height:270px; width:328px;}
.portfolio_row_3 .view_client_example .mask {padding:94px 0 0; height:160px; width:312px;}
.portfolio_row_3 .view_client_example .mask_logo {padding:56px 0 0; height:198px;}

.product_row_5 {height:200px;}
.product_row_5 .client_example {margin:0 10px 10px 0; height:240px; width:230px;}
.product_row_5 .product_client_3 {margin: 0;}
.product_row_5 .view_client_example, .product_row_5 .view_client_example img.client_picture {height:200px; width:200px; border: 1px solid #EEEEEE;}
.product_row_5 .view_client_example .mask {padding:94px 0 0; height:160px; width:184px;}
.product_row_5 .view_client_example .mask_logo {padding:26px 0 0; height:158px;}

.client_example {margin:0 2px 0 52px;}
#featured_clients .featured_client_5, #featured_clients .featured_client_4 {display:block;}
.stage_header {width:1096px;}
.stage_header:hover .stage_header_title, .active_stage .stage_header_title {width:1096px;}
.stage_sections {width:1096px;}
.application_form_left .form_textbox, .application_form_left .form_textarea {width:333px;}
.application_form_left label {width:166px;}
.application_form_right .form_textbox, .application_form_right .form_textarea {width:160px;}
.application_form_right label {width:304px;}
.application_form_right label.radio_label {width:10px; display:inline;}
.application_form_right .20_job_application {display:inline;}
.application_form_right label.expand, .application_form_left label.expand {width:500px;}
.application_form_right span.expand_input, .application_form_left span.expand_input {width:500px;}
.sitemap_column {width:300px;}
#footer_bar_content {width:1200px;}

#footer_bar_content #footer_bar_trust_pilot {width:386px;}
#fixed_footer_more_info .footer_links .footer_links_section {width:180px; padding:0 0 0 20px;}
#footer_bar_content #footer_bar_more_info {width:428px;}


.secondary_nav li {padding:0 20px;}
.content_awards {width:1200px;}
.content_awards .our_awards {margin:0 34px;}
.content_awards .our_awards_1 {margin:0 34px 0 0;}
.content_awards .our_awards_5 {margin:0 0 0 34px;}
.office_address_content {padding:0;}
.price_option {margin:6px 0 0 56px; width:328px; height:422px;}
.price_option_1 {margin:6px 0 0;}

.wireframe_choices {width:1096px;}
.wireframe_choices li {margin:0 56px 0 0;}
.wireframe_choices li.wireframe_choice_4 {margin:0;}


.seo_client_example {margin:56px 0 0 56px; float:left; display:inline;}
.seo_client_example_1 {margin:56px 0 0 0;}


#dyn_trans{width:1200px;}
#dyn_trans_value{top:22%; left:9%; width:37%;}
#dyn_trans_count {top:22%; right:9%; width:37%;

@media only screen and (min-device-width:768px) and (max-device-width:1024px){
  .content_cms_logos li {width:281px;}
  .button {padding: 4px 9px 8px;}
  .contact_form_box .form_textbox input, .contact_form_box .form_textarea textarea {width:95%;}
  .secondary_nav a.red_link:hover {color:#d9001b;}
  .seo_arrow_container.show .seo_arrow span {font-weight: normal;}
}
