
svg {visibility: visible;}


@media screen and (max-width: 1750px) {

.elevatebldg_container .elevatebldg_img {left: 50%; margin: 0 0 0 -870px;}

}


@media screen and (max-width: 1700px) { 

body.ver2 .top_v2_container .top_v2_block {height: 40vw;}
body.ver2 .top_v2_container .top_v2_imgbox {height: 28vw;}

.wedoblock1 .wedo_content {padding: 0 0 42px 60%;}
.wedoblock1 .wedoblock_img {margin-left: -840px;}
.wedoblock3 .wedo_content {padding: 0 0 65px 60%;}
.wedoblock3 .wedo_content_item:after {width: 45%;}
.wedoblock3 .wedoblock_img {margin-left: -840px;}

.cs_container.cs_right .cs_box {margin-left: 58%;}

.clients_impact_container .client_item .client_item_box {width: 540px;}

.martech_top_container .martech_top_backleft {width: 62%;}
.martech_top_container .martech_top_backgradient {width: 47%;}
.martech_top_container .martech_top_img {right: -180px;} 
.martech_top_container .block_subtitle {width: 40%;}

.cta_power_container .cta_power_back_left {width: 67%;}
.cta_power_container .cta_power_back_gradient {width: 42%;}
 
.thankyou_top_container .thankyou_top_img {background-position: 10px 100%;}

.news_content_container .share {margin-left: 0; left: 40px;}

.wedoblock8 .gadgets_box {zoom: 88%;}

.touchpoints_container .touchpoints_img {background-size: auto 94%;}
 
.brand_creative_page .cs_block3 .cs_default_img {left: -50px; top: 80px; zoom: 85%;}

.brand_creative_page .bc_block_video .wedoblock_imgs {position: relative; zoom: 90%; left: -10px;}

.schedulepersons_container .scheduleform_person1 {margin: 0 0 0 -920px;}
.schedulepersons_container .scheduleform_person2 {margin: 0 0 0 -660px;}
.schedulepersons_container .scheduleform_person3 {margin: 0 -690px 0 0;}
.schedulepersons_container .scheduleform_person4 {margin: 0 -980px 0 0;}

.leader_lvl1_item .leader_item_imgbox {width: 48%;}

}


@media screen and (max-width: 1650px) {

.leader_lvl1_item .leader_item_imgbox {width: 45%;}

.cta_power_container .cta_power_backimg {right: -200px;}
.cta_power_container .cta_power_back_left {width: 68%;}
.cta_power_container .cta_power_back_gradient {width: 44%;} 

.wedoblock.plus_left .wedoblock_plus {margin: 0 0 0 -835px;}
.wedoblock.plus_right .wedoblock_plus {margin: 0 -760px 0 0;}

.wedoblock1 .wedo_content {padding: 0 0 42px 55%;}
.wedoblock1 .wedoblock_img {margin-left: -840px;}

.wedoblock3 .wedo_content {padding: 0 0 65px 55%;}
.wedoblock3 .wedo_content_item:after {width: 41%;}

.cs_container .cs_box {width: 600px;}
.cs_container.cs_right .cs_box {margin-left: 56%;} 

.cs_container.cs_left .cs_default_img {right: -50px;}
.cs_container.cs_right .cs_default_img {left: -50px;}

.how_item.even .how_item_img {-webkit-clip-path: polygon(0% 0%, 78% 0%, 100% 100%, 0% 100%, 0% 100%); clip-path: polygon(0% 0%, 78% 0%, 100% 100%, 0% 100%, 0% 100%);}
.how_item.odd .how_item_img {-webkit-clip-path: polygon(22% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%); clip-path: polygon(22% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);}

.clients_impact_container .client_item .client_item_box {width: 500px;}

.martech_top_container .martech_top_backleft {width: 60%;}
.martech_top_container .martech_top_backgradient {width: 49%;}
.martech_top_container .block_subtitle {width: 38%;}

.roi_top_container .roi_top_imgbox {left: -30px;}

.driving_container .driving_left {margin: 30px 0 0 30px;}

.createsyn_container .createsyn_content {margin: 0 0 0 30px;}
.createsyn_container .createsyn_img {-webkit-clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%); clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);}

.elevatebldg_container {margin: 180px 0 50px 0;}

.stack_container .teams_item .teams_item_box {padding: 62px 75px 62px 30px;}

.thankyou_top_container .thankyou_top_img {background-position: -22px 100%;}

.news_content_container .news_content_item {width: 1320px; padding: 0 350px 0 65px;}

.touchpoints_container .touchpoints_img {background-size: auto 92%;}

.brand_creative_page .bc_block_video .wedoblock_imgs {left: -30px;}

}


@media screen and (max-width: 1580px) { 

.news_content_container .post_meta,
.news_content_container .news_meta {left: auto; right: 40px; margin: 0;}

.news_content_container .news_content_item {width: auto; padding: 0 295px 0 195px;}
.news_content_container .news_content_item img {width: 100%;}

.news_quote_wrap .quotes_slide .quotes_slide_box {width: auto; padding: 0; margin: 0 270px 0 80px;}

.news_schedule_wrap .scheduleperson_container .scheduleperson_block {width: auto; margin: 0 0 0 195px;} 

}


@media screen and (max-width: 1500px) {
 
.cta_power_container .cta_power_backimg {right: -200px; top: -25px; bottom: -25px;}
.cta_power_container .cta_power_back_left {width: 68%;}
.cta_power_container .cta_power_back_gradient {width: 44%;}

.quotes_author_box .quotes_author .quotes_author_name {font-size: 20px;}
.quotes_author_box .quotes_author .quotes_author_title {font-size: 16px; letter-spacing: 1px;}
 
.top_v2_container .resultitems {zoom: 110%;}

body.ver2 .top_v2_container .top_v2_block {height: 42vw;}
body.ver2 .top_v2_container .top_v2_imgbox {height: 29vw;}

.managed_service_container .managed_item .managed_item_text {opacity: 1;}

.story_item .impact_li_digit {padding: 0 20px;}
.story_item .impact_li_title {font-size: 16px; line-height: 1.3;}
.story_item .story_item_text {font-size: 20px;} 

.partners_out_container .partners_categories .partners_cat_in {font-size: 20px;}

.clients_out_container .clients_filters_bottom .clients_filter_in {font-size: 20px;}

.contact_top_container .city span {top: 24px; font-size: 20px; letter-spacing: 0;}

.wedoblock7 .diagram_box {zoom: 90%;}
.wedoblock8 .gadgets_box {zoom: 90%;}
.wedoblock8 .wedobox {margin-left: 225px;}

.awards_container .award_item .award_minitem .award_title {font-size: 17px;}

.clients_impact_container .block_subtitle {margin: 0 0 20px;}
.clients_impact_container .client_item .client_item_box {padding-left: 20px;}
.clients_impact_container .client_item .client_item_logo {left: 20px;}

.cs_container .cs_box .cs_plus {top: -163px; left: -200px; width: 400px; height: 400px;}
.cs_container.cs_left .cs_box .cs_plus {left: -140px;}

.cs_container.cs_left .cs_default_img {right: -60px;}
.cs_container.cs_right .cs_default_img {left: -60px;}

.industry_top_container .industry_left .industry_img {zoom: 90%;}
.industry_top_container .industry_left.venture .industry_img {top: 350px;}
.industry_top_container .industry_left.software .industry_img {top: 280px;}
.industry_top_container .industry_left.digital .industry_img {top: 220px;}
.industry_top_container .industry_left.consumer .industry_img {top: 380px;}
.industry_top_container .industry_left.healthcare .industry_img {top: 450px;}
.industry_top_container .industry_left.private .industry_img {top: 250px;}

.industry_digits_container .gadgets_box {right: -80px;}

.top_v2_container.leadership .top_v2_imgbox {height: 560px;}
.top_v2_container.leadership .resultitems {top: 210px;}

.driving_container .driving_left {margin: 30px 0 0 10px;}

.createsyn_container .createsyn_content {margin: 0 0 0 10px;}
.createsyn_container .createsyn_img {-webkit-clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%); clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);}

.elevate_container .elevate_box {padding: 50px 0 50px 180px;}

.intimate_container .intimate_box {padding: 50px 0 75px 80px;}
.intimate_container .intimate_box_title {margin: 0 0 35px;}

.elevatebldg_container {margin: 150px 0 50px 0;}

.global_container .block_subtitle {margin: 0 0 200px;}
.global_container .global_map_box {left: 100px;}
.global_container .team_item .team_item_plate {height: auto;}

.stack_container .teams_item .teams_item_box {padding: 63px 75px 62px 30px;}

.brand_creative_page .cs_block3 .cs_default_img {left: -60px; top: 60px; zoom: 90%;}

}


@media screen and (max-width: 1400px) {

body.ver2 .top_v2_container .top_v2_block {height: 39vw;}
body.ver2 .top_v2_container .top_v2_imgbox {height: 27vw;}

.areas_container .areas_block {width: auto; margin: 0 30px;}

.cs_container.cs_left .cs_default_img {right: -80px;}
.cs_container.cs_right .cs_default_img {left: -80px;}

.martech_top_container .martech_top_img {right: -190px;}

.news_quote_wrap .quotes_slide .quotes_slide_box {margin: 0 220px 0 80px;}

.privacy_policy .content_block {width: auto; margin: 0 30px;}

.brand_creative_page .bc_block_video .wedoblock_imgs {left: -50px;}

.touchpoints_container .touchpoints_img {background-size: auto 88%;}

.stack_container .teams_item {margin: 0 0 37px;}

}


@media screen and (max-width: 1300px) {

.calendly-inline-widget {zoom: 114%;}

.industry_top_container .industry_left .industry_img {zoom: 85%;}
.industry_top_container .industry_left.venture .industry_img {top: 440px;}
.industry_top_container .industry_left.software .industry_img {top: 370px;}
.industry_top_container .industry_left.digital .industry_img {top: 290px;}
.industry_top_container .industry_left.consumer .industry_img {top: 450px;}
.industry_top_container .industry_left.healthcare .industry_img {top: 500px;}
.industry_top_container .industry_left.private .industry_img {top: 290px;}

.cs_container.cs_left .cs_default_img {right: -100px;}
.cs_container.cs_right .cs_default_img {left: -100px;}

.cs_recovery_keys .cs_container.cs_block6 .cs_default_img {left: -60px;}

.cta_power_container .cta_power_backimg {top: -10px; bottom: -10px;}

.martech_top_container .martech_top_img {right: -220px;}

.thankyou_top_container {margin: 0 0 120px;}

.follow_container {padding: 20px 0 0 0; margin: 0 0 120px;}
.follow_container .follow_block {padding: 76px 0 96px;}

.wedoblock7 .diagram_box {top:80px;}
.wedoblock8 .gadgets_box {zoom: 80%;}

.stack_container .teams_item .teams_item_box {padding: 59px 75px 57px 30px;}

}


@media screen and (max-width: 1200px) { 
 
.calendly-inline-widget {zoom: 128%;}

.teampersons .teamperson_label_name {top: -24px;}
.teampersons .teamperson_label_name span {padding: 4px 2px; font-size: 24px;}
.teampersons .teamperson_label_job {font-size: 22px; padding: 10px 0 12px; letter-spacing: 0;}

.scheduleperson_container .scheduleperson_block {width: auto; margin-left: 40px; margin-right: 40px;}
.scheduleperson_container .scheduleform_box {width: 410px;}

.diagram_img1 {animation: none; left: 0; top: 0; transform: rotate(0deg);}
.diagram_img2 {animation: none; left: 0; top: 15.3%; transform: rotate(0deg);}
.diagram_img3 {animation: none; left: 0; top: 23.8%; transform: rotate(0deg);}
.diagram_img4 {animation: none; left: 0; top: 28.7%; transform: rotate(0deg);}
.diagram_img5 {animation: none; left: 0; top: 51%; transform: rotate(0deg);}
.diagram_img6 {animation: none; left: 0; top: 51.5%; transform: rotate(0deg);}

.hashtags_container .hashtags_block {width: auto; margin-left: 40px; margin-right: 40px;}

.impact_graph .impact_graph_funnel {animation: none;}

.teampersons .teamperson_label_name {top: -24px;}
.teampersons .teamperson_label_name span {padding: 4px 2px; font-size: 24px;}
.teampersons .teamperson_label_job {font-size: 22px; padding: 10px 0 12px; letter-spacing: 0;}

.colored_quote_container .bx-prev {margin-left: -700px;}
.colored_quote_container .bx-next {margin-right: -700px;}

.leader_lvl1_item .leader_item_imgbox {width: 44%; top: -160px;}
.leader_lvl1_item .leader_item_img {bottom: 0; height: 820px;}
.leader_lvl1_item .leader_item_description p {font-size: 24px;}
.leader_lvl1_item .leader_item_content {padding: 45px 60px 25px;}
.leader_lvl1_item.even .leader_item_description,
.leader_lvl1_item.odd .leader_item_description {padding: 0;}

.leader_lvl2_item .leader_item_name {font-size: 32px;}
.leader_lvl2_item .leader_item_subtitle {font-size: 24px;} 

.cta_papers_block {width: auto; margin-left: 40px; margin-right: 40px;}
.cta_papers_block .cta_img {top: 5%; height: 90%; right: -20px;}
.cta_papers_block .cta_colorbox {width:39%;}

.cta_power_container .cta_power_block {height: 750px;}
.cta_power_container .cta_power_backimg {top: 10px; bottom: 10px;}
.cta_power_container .ani_item1 {padding: 90px 0 0 0;}
.cta_power_container .cta_power_left {width: 44%;}
.cta_power_container .block_subtitle {margin: 0 0 60px;}
.cta_power_container .block_subtitle br {display: none;}

.cta_subscribe_block {width: auto; margin-left: 40px; margin-right: 40px;}
.cta_subscribe_block:before {width: 72%;}
.cta_subscribe_block .cta_img {height: 92%; top: 4%; right: 5px;}
.cta_subscribe_block .wpcf7 .field_wrap_mail .form_field {height: 81px;}
.cta_subscribe_block .cta_content {width: 50%;}
.cta_subscribe_block .block_title {padding: 90px 0 0 0;}
.cta_subscribe_block .button {width: 160px;}
.cta_subscribe_block .field_wrap {width: 55%;}
.cta_subscribe_block .button_wrap {width: 45%;}
.cta_subscribe_block .cta_colorbox {width: 42%;}

.cta_container .cta_box {padding: 130px 40px 90px; width: 580px; min-height: 0;}
.cta_container .block_title {margin: 0 0 30px;}
.cta_container .block_subtitle {font-size: 26px; padding: 0;}
.cta_container .button_wrap {bottom: -42px;} 

.hashtags_container .hashtags_block {padding: 80px 0 120px;}
.hashtags_container .hashtags {padding: 0 20px;}
.hashtags_container .block_subtitle {font-size: 28px; line-height: 1.5;}
.hashtags_container .hashtag {font-size: 20px;}

.managed_service_container .managed_item .managed_item_content {padding: 72px 30px 55px;}
.managed_service_container .managed_item .managed_item_title {font-size: 40px;}
.managed_service_container .managed_item .managed_item_text {font-size: 24px;}

.quotes_author_box.quotes_author_center {padding: 0 0 0 150px;}

.quotes_slider_wrap .bx-prev {margin-left: -680px;}
.quotes_slider_wrap .bx-next {margin-right: -680px;}
.quotes_slider_wrap .quotes_author_box {zoom: 120%;}

.quotes_slide .quotes_slide_box {width: auto; padding: 100px 60px 140px;}
.quotes_slide .quotes_slide_icon {left: 15px;}
.quotes_slide .quotes_slide_content {margin: 0 70px 60px 420px;}

.quotes_cback_slider_wrap .bx-prev {margin-left: -690px;}
.quotes_cback_slider_wrap .bx-next {margin-right: -690px;}

.top_container .top_content {width: auto; margin-left: 40px; margin-right: 40px;}
.top_container .pseudo_td {height: 580px;}

.top_v2_container .top_v2_description {font-size: 26px; width: 41%; top: -2px;}
.top_v2_container .top_v2_description br {display: none;}
.top_v2_container .top_v2_block {padding: 0 0 90px;}
.top_v2_container .top_v2_backleft {width: 60%;}
.top_v2_container .top_v2_title {margin-left: 20px;}
.top_v2_container .top_v2_imgbox .top_v2_img {animation: none !important; bottom: 0 !important;}
.top_v2_container .button_wrap {bottom: -40px;}
.top_v2_container .resultitems {zoom: 130%;}

body.ver2 .top_v2_container .top_v2_backleft {width: 56%;}
body.ver2 .top_v2_container .top_v2_backgradient {width: 52%;}
body.ver2 .top_v2_container .top_v2_block {height: 46vw;}
body.ver2 .top_v2_container .top_v2_description {font-size: 1.6vw; width: 40%;}
body.ver2 .top_v2_container .top_v2_title {margin-left: 0; font-size: 4vw;}
body.ver2 .top_v2_container .top_v2_topbox {left: 40px; right: 40px; top: 3vw; margin: 0; width: auto;}
body.ver2 .top_v2_container .top_v2_topbox .sliding_line_title_wrap {top: 0.2vw;}
body.ver2 .top_v2_container .top_v2_imgbox {height: 31vw;}

body.ver2 .top_v2_container .button_wrap {bottom: -2.5vw;}
body.ver2 .top_v2_container .button {height: 5vw; letter-spacing: 0.1vw; line-height: 1.2; padding-left: 7.6vw; padding-right: 3vw; font-size: 1.5vw;}
body.ver2 .top_v2_container .button:after {left: 0.6vw; width: 6vw; height: 6vw;}

body.ver2 .top_v2_container.who_we_are .top_v2_img1 {width: 50vw; margin-left: -25vw;}


.scheduleperson_container .scheduleperson_block {width: auto; margin-left: 40px; margin-right: 40px;}
.scheduleperson_container .scheduleform_box {width: 410px;}

.story_item .story_item_text {font-size: 24px;}
.story_item .impact_li_title {font-size: 20px;}
.story_item .impact_li_digit {padding: 0 20px;}

.wedoplug_container .wedoplug_col .button {font-size: 18px;}
.wedoplug_container .round_item2 {animation: none; left: -65px; top: -65px; right: -65px; bottom: -65px;}
.wedoplug_container .round_item3 {animation: none; left: -130px; top: -130px; right: -130px; bottom: -130px;}
.wedoplug_container .round_item4 {animation: none; left: -195px; top: -195px; right: -195px; bottom: -195px;}
.wedoplug_container .round_item5 {animation: none; left: -260px; top: -260px; right: -260px; bottom: -260px;}
.wedoplug_container .round_item6 {animation: none; left: -325px; top: -325px; right: -325px; bottom: -325px;}
.wedoplug_container .round_item7 {animation: none; left: -390px; top: -390px; right: -390px; bottom: -390px;}
.wedoplug_container .round_item2 .round_item_title,
.wedoplug_container .round_item3 .round_item_title,
.wedoplug_container .round_item4 .round_item_title,
.wedoplug_container .round_item5 .round_item_title,
.wedoplug_container .round_item6 .round_item_title,
.wedoplug_container .round_item7 .round_item_title {animation: none; opacity: 1;}

.wedoblock .wedobox .wedobox_description {font-size: 24px;}
.wedoblock.plus_left .wedoblock_plus {margin: 0 0 0 -750px;}
.wedoblock2 .wedoblock2_video {zoom: 90%; bottom: 190px;}
.wedoblock4 .button {width: 440px; height: 80px;}
.wedoblock4 .button_funnel:after {top: 23px;}
.wedoblock6 .wedobox {width: 500px;}
.wedoblock8 .block_subtitle {z-index: 993;}

.industry_item .industry_item_description {font-size: 26px;}
.industry_item .industry_item_result_subtitle {font-size: 20px; letter-spacing: 0.5px;}

.partners_out_container .block_title {margin: 0 40px 30px;} 
.partners_out_container .block_subtitle {margin: 0 0 70px;}
.partners_out_container .partners_categories {width: auto; margin: 0 40px 60px; padding: 38px 40px 26px;}
.partners_out_container .rowed_items_row {width: auto; margin: 0 40px;}
.partners_out_container .partner_item .partner_item_box {position: relative;}
.partners_out_container .partner_item .pseudo_td {height: 200px;}

.serve_top_container .serve_top_backleft {width: 60%;}
.serve_top_container .serve_top_title {margin-left: 0; padding-left: 10px; font-size: 50px; width: 52%; box-sizing: border-box; line-height: 1.25;}

.serve_day_container .block_title .sliding_line {display: block;}
.serve_day_container .day_item_box .day_item_title {font-size: 50px; margin: 0 0 30px;}
.serve_day_container .day_item_box .day_item_text {font-size: 24px; letter-spacing: 1px;}
.serve_day_container .day_item_box .day_item_text br {display: none;}
.serve_day_container .day_item .day_item_tag {padding: 8px 20px 0; font-size: 22px;}
.serve_day_container .day_item .line_before {animation: none; height: 36%;}
.serve_day_container .day_item .line_after {animation: none; height: 54%;}
.serve_day_container .day_item_button_box .day_item_button_round {animation: none; left: -50px; top: -50px; right: -50px; bottom: -50px;}
.serve_day_container .day_item_button_box .day_item_button_border {animation: none; left: -210px; top: -210px; right: -210px; bottom: -210px;}

.clients_out_container .clients_filters {width: auto; margin-left: 40px; margin-right: 40px;}
.clients_out_container .clients_filters_top {padding: 44px 0 0 0;}
.clients_out_container .clients_filters_top .clients_filter_type {zoom: 100%; font-size: 36px; letter-spacing: 1.5px; margin: 0 35px 10px;}
.clients_out_container .clients_filters_bottom {padding: 45px 30px 34px;}
.clients_out_container .clients_filters_bottom .clients_filter_in {zoom: 100%; height: 44px; font-size: 26px; padding: 0 25px;}
.clients_out_container .rowed_items_row {width: auto; margin: 0 40px;}
.clients_out_container .clients_item .clients_item_box {position: relative;}
.clients_out_container .clients_item .pseudo_td {height: 200px;} 

.awards_container .awards_block {width: auto; padding: 80px 0 90px 0; right: 0;}

.awards_container .award_item {margin: 0 0 100px;}
.awards_container .award_item .award_imgbox,
.awards_container .award_item.award_item_large .award_imgbox {width: 37%;}
.awards_container .award_item .award_content {animation: none; transform: translateX(0);}
.awards_container .award_item .award_top {margin: 0 0 0 550px;}
.awards_container .award_item .award_middle {padding-left: 490px;}
.awards_container .award_item .award_middle.single_mini {padding-left: 550px;}
.awards_container .award_item .award_minitem {zoom: 110%; margin-bottom: 40px;}
.awards_container .award_item .award_minitem .award_title {font-size: 22px; letter-spacing: 1.5px;}
.awards_container .award_item .award_minitem .award_title br {display: none;}
.awards_container .award_item .award_middle.single_mini .award_minitem .award_title {max-width: none;}

.clients_impact_container .clients_impact_block {padding: 130px 0 150px;}
.clients_impact_container .client_item .client_item_imgbox {right: -80px;}
.clients_impact_container .client_item .client_item_box {width: 550px; padding-left: 0;}
.clients_impact_container .client_item .client_item_play {right: -100px;}
.clients_impact_container .client_item .client_item_logo {left: 0;}
.clients_impact_container .client_item .client_item_text {font-size: 26px;}
.clients_impact_container .client_item .client_item_li_title {letter-spacing: 0.5px; font-size: 20px;}
.clients_impact_container .client_item .client_item_list_box {width: 400px;}

.mission_container .mission_item h2 {font-size: 60px; line-height: 1.25;}
.mission_container .mission_item h2 br {display: none;}
.mission_container .mission_item .mission_text {font-size: 28px; line-height: 1.4;}

.partners_out_container .partners_categories .partners_cat_in {padding: 11px 15px 0;}

.cs_top_container .cs_top_logo_box {top: 0;}
.cs_top_container .breadcrumbs {padding: 22px 0 15px 207px;}
.cs_top_container .cs_top_subtitle {width: 55%;}
.cs_top_container .cs_case_share {padding: 32px 0 0 45%;}
.cs_description_container .cs_description_title {font-size: 44px; letter-spacing: 0.5px;}
.cs_description_container .cs_description {font-size: 26px; letter-spacing: 1px;}
.cs_description_container .cs_description .first_letter_item {top: -2px;}
.cs_container .cs_block {width: auto;}
.cs_container .cs_block_subtitle {font-size: 24px; letter-spacing: 1px;}
.cs_container .cs_box {width: 660px;}
.cs_container.cs_left .cs_box {margin: 0 0 0 50px;}
.cs_container.cs_right .cs_box {width: 600px; float:right; margin: 0 50px 0 0;}
.cs_container .cs_box {width: 590px;}
.cs_type1 .cs_block4 .cs_default_img {left: -160px;}
 
.areas_container .areas_block {margin: 0 40px;} 

.virtual_container .virtual_img1,
.virtual_container .virtual_img2,
.virtual_container .virtual_img3,
.virtual_container .virtual_img4,
.virtual_container .virtual_img5 {animation: none; bottom: 0;}

.industry_top_container {min-height: 1120px;}
.industry_top_container .diagram_box {top: 100px; zoom: 88%;}
.industry_top_container .industry_top_block {padding: 180px 0 0;}
.industry_top_container .industry_top_title {top: -60px;}
.industry_top_container .industry_top_sections_wrap {width: auto; margin: 0 40px;}
.industry_top_container .industry_top_sections {margin: 0 60px 0 0;}

.industry_top_container .industry_left.venture .industry_img {top: 470px;}
.industry_top_container .industry_left.software .industry_img {top: 400px;}
.industry_top_container .industry_left.digital .industry_img {top: 320px;}
.industry_top_container .industry_left.consumer .industry_img {top: 480px;}
.industry_top_container .industry_left.healthcare .industry_img {top: 540px;}
.industry_top_container .industry_left.private .industry_img {top: 365px;}

.industry_digits_container .industry_top_digits {left: -60px;}
.industry_digits_container .industry_top_digit span {font-size: 14px; line-height: 1.6;}
.industry_digits_container .industry_top_digit .industry_top_title {font-size: 24px;}
.industry_digits_container .gadgets_box {right: -100px; top: -240px;}
.industry_digits_container .gadgets_box .gadget_mouse {display: none;}
.industry_impact_container .industry_impact_block {width: auto; margin-left: 40px; margin-right: 40px;}

.industry_team_container .teampersons .teamperson {zoom: 110%;}
.industry_team_container .teampersons .teampersons_images:before {height: 255px;}

.mission_container .mission_block {width: auto; margin-left: 40px; margin-right: 40px;}
.mission_container .mission_top_box {padding: 65px 120px 40px;}
.mission_container .mission_top_box p {font-size: 26px;}

.how_item .how_item_text {font-size: 24px;}
.how_item .button_wrap {bottom: -42px;}

.team_chess_container .team_chess_text {font-size: 26px;}

.timetable_container .timetable_text {font-size: 24px;}
.timetable_container .button_wrap {bottom: -42px;}

.top_v2_container.leadership .top_v2_imgbox {height: 580px;}
.top_v2_container.leadership .resultitems {width: 1000px; padding-right: 20px; margin-left: -500px; top: 180px;}

.martech_top_container .martech_top_block {height: 720px;}
.martech_top_container .martech_top_backleft {width: 59%;}
.martech_top_container .martech_top_backgradient {width: 49%;}
.martech_top_container .block_subtitle {width: 38%;}
.martech_top_container .martech_top_img {right: -160px;}
.martech_top_container .block_title {margin: 0 0 40px;}
.martech_top_container .block_subtitle {font-size: 26px; line-height: 1.4;}
.martech_container .scheduleform_box {top: 80px;}
.martech_container .martech_items {padding: 0 0 0 500px;}
.martech_container .martech_item .martech_item_title {font-size: 36px; padding: 60px 10px 22px;}
.martech_container .martech_item .martech_item_subtitle {padding: 0 20px 46px; font-size: 24px; opacity: 0.8;}

.roi_top_container .roi_top_backleft {width: 62%;}
.roi_top_container .roi_top_backgradient {width: 53%;}
.roi_top_container .roi_top_content {width: 40%;}
.roi_top_container .roi_top_imgbox {left: -70px;}
.roi_top_container .block_subtitle {font-size: 26px;}

.roi_inside_container .roi_inside_block {padding: 420px 0 50px; width: auto; margin-left: 40px; margin-right: 40px;}
.roi_inside_container .roi_inside_top {left: 20px; top: 100px; width: 450px;}
.roi_inside_container .roi_inside_top .block_subtitle {font-size: 26px;}
.roi_inside_container .roi_inside_item .roi_inside_item_title {font-size: 28px; line-height: 1.3;}
.roi_inside_container .roi_inside_item .roi_inside_item_subtitle {font-size: 22px; opacity: 0.7;}
.roi_inside_container .roi_inside_content {padding: 200px 0 0 0;}
.roi_inside_container .roi_inside_item {margin: 0 0 46px;}
.roi_inside_container .exit_line {height: 170px;}
.roi_inside_container .exit_line:before {animation: none; height: 100%;}

.roi_items_container .roi_item .roi_item_line:before {animation: none; height: 100%;}
.roi_items_container .roi_item .roi_item_content {width: auto; margin: 0;}
.roi_items_container .roi_item .roi_item_img {width: 52%;}
.roi_items_container .roi_item .pseudo_table {width: 52%;}
.roi_items_container .roi_item br {display: none;}
.roi_items_container .roi_item .roi_item_title {margin: 0 0 30px;}
.roi_items_container .roi_item .roi_item_text {font-size: 26px;}
.roi_items_container .roi_item .roi_item_text:before {top: 5px;}

.roi_clients_container .block_title {margin: 0 0 30px;}
.roi_clients_container .roi_clients_content {width: 450px;}
.roi_clients_container .clients_item .clients_item_box {position: relative;}
.roi_clients_container .clients_item .pseudo_td {height: 130px;}
.roi_clients_container .roi_clients_logos {top: 80px;}

.roi_digits_container .roi_digits_block {padding: 140px 0 80px;}
.roi_digits_container .roi_inside_iconbox {right: 0; top: 90px;}
.roi_digits_container .roi_digit {padding: 0 0 0 290px;}
.roi_digits_container .roi_digit .roi_digit_icon {width: 250px;}
.roi_digits_container .roi_digit .roi_digit_title {font-size: 24px;}
.roi_digits_container .roi_digit span {font-size: 13px; letter-spacing: 2px; line-height: 1.8;}


.top_v2_container.why_we_different .resultitem.item1 {top: 250px; margin-right: 305px;}
.top_v2_container.why_we_different .resultitem.item2 {top: 70px; margin-left: -30px;}
.top_v2_container.why_we_different .resultitem.item3 {top: 250px; margin-left: 260px;}

.driving_container .driving_block {width: auto; margin-left: 40px; margin-right: 40px;}
.driving_container .driving_left {width: 450px; margin: 0; padding: 100px 0 0 0;}

.elevate_container {padding: 50px 0;}
.elevate_container .elevate_block {width: auto; margin-left: 40px; margin-right: 40px;}
.elevate_container .elevate_box_text {font-size: 26px;}
.elevate_container .elevate_box_text br {display: none;}
.elevate_container .elevate_box {padding: 50px 0 40px 160px;}
.elevate_container .elevate_box_title:before {left: -112px;}

.createsyn_container {padding: 50px 0;}
.createsyn_container .createsyn_block {width: auto; margin-left: 40px; margin-right: 40px; padding: 0 0 20px;}
.createsyn_container .createsyn_content {padding: 110px 0 0 0;}
.createsyn_container .block_subtitle {font-size: 26px;}
.createsyn_container .block_subtitle br {display: none;}

.intimate_container {padding: 50px 0;}
.intimate_container .intimate_block {width: auto; margin-left: 40px; margin-right: 40px;}
.intimate_container .intimate_box_text {font-size: 26px;}
.intimate_container .intimate_box_text br {display: none;}

.dots_container .dots_block {width: auto; margin: 0 50px;}
.dots_container .dots_content {margin: 0;}
.dots_container .block_subtitle {font-size: 26px;}
.dots_container .dots_content {width: 45%;}
.dots_container .dots_img {right: -110px; top: 140px; width: 840px; height: 530px;}

.buildteam_container .buildteam_block {width: auto; margin-left: 40px; margin-right: 40px;}
.buildteam_container .buildteam_item .buildteam_item_title {font-size: 40px;}
.buildteam_container .buildteam_item .buildteam_item_text {font-size: 26px;}
.buildteam_container .buildteam_item {width: 31%;}
.buildteam_container .buildteam_item.item2 {margin: 0 3.5%;}
 
.stack_container .stack_middle:before {width: 100px; top: 74px; left: -52px;}
.stack_container .stack_middle_item {height: 210px; width: 82px; font-size: 26px; line-height: 1.2;}
.stack_container .stack_middle_item span {bottom: 90px; left: -65px;}
.stack_container .stack_middle_item.row2 {width: 96px;}
.stack_container .stack_middle_item.row2 span {bottom: 75px; left: -59px;}
.stack_container .stack_middle_item.row3 {width: 114px;}
.stack_container .stack_middle_item.row3 span {bottom: 60px; left: -52px;}
.stack_container .stack_middle_contentbox {white-space: normal; padding: 0 15px;}
.stack_container .teams_item .teams_item_box {padding: 73px 50px;}
.stack_container .teams_item .teams_item_text {font-size: 26px;}
.stack_container .stack_item {padding: 19px 20px 18px;}
.stack_container .stack_item span {font-size: 32px;} 
.stack_container .teams_item .teams_item_title br {display: none;}
.stack_container .teams_item {margin: 0 0 44px;}

.elevatebldg_container .elevate_box_text {font-size: 26px;}
.elevatebldg_container .elevate_box_imgs {padding: 40px 0 20px 50px;}

.scaleteam_container .scaleteam_block {width: auto; margin: 0 50px;}
.scaleteam_container .block_subtitle {margin: 0 0 70px;}
.scaleteam_container .scaleteam_items {zoom: 130%;}
.scaleteam_container .scaleteam_item {width: 31%;}
.scaleteam_container .scaleteam_item.item2 {margin: 0 3.5%;}
.scaleteam_container .scaleteam_item .scaleteam_item_title {font-size: 32px;}

.global_container .block_subtitle {margin: 0 0 100px;}
.global_container .global_map_box {height: 590px; zoom: 125%; left: 220px;}
.global_container .global_map_lines {top: -35px; height: 400px; background-size: 100% 100%;}

.outsourcedimg_container .outsourcedimg_subtitle {font-size: 26px;}
.outsourcedimg_container .outsourcedimg_subtitle:before {top: 8px;}

body.ver2 .teams_container .teams_block {width: auto; margin-left: 40px; margin-right: 40px; padding: 7vw 0 5vw;} 
body.ver2 .teams_container .block_subtitle {margin: 0 0 6vw;}
body.ver2 .teams_container .team_item {transform: scale(1.2);}
body.ver2 .teams_container .teams_item {margin: 0 0 2.5vw;}
body.ver2 .teams_container .teams_item .teams_item_title {font-size: 3vw;}
body.ver2 .teams_container .teams_item .teams_item_text {font-size: 1.5vw;}

body.ver2 .team_item .team_item_plate {transform: scale(1.2);}


body.ver2 .we_logo {margin: 0 auto 2.930vw; left: 0.977vw;}

body.ver2 .we_statement .line_before:after,
body.ver2 .we_statement .line_after:after {height: 100%; width: 0.293vw; margin-left: -0.195vw;}
body.ver2 .we_statement .we_statement_title {font-size: 4vw;}
body.ver2 .we_statement .we_statement_text {font-size: 1.8vw;}

body.ver2 .we_statement.large_title .we_statement_title {font-size: 4vw;} 

body.ver2 .we_statement .wp_results_left {margin-right: 29vw;}
body.ver2 .we_statement .wp_results_right {margin-left: 24vw;}
body.ver2 .we_statement .wp_results {margin-top: -10vw;}
body.ver2 .we_statement .wp_results .resultitem {width: 45%; margin: 0 2% 3vw;}

body.ver2 .we_statement .wp_impacts {transform: scale(1); width: 32vw; top: 6.2vw;}
body.ver2 .we_statement .wp_impacts_left {margin-right: 25vw;}
body.ver2 .we_statement .wp_impacts_right {margin-left: 25vw;}

body.ver2 .we_statement .clients_cloud_left {margin-right: 30vw;}
body.ver2 .we_statement .clients_cloud_right {margin-left: 28vw;}
body.ver2 .we_statement .clients_cloud img {transform: scale(1.2);}

body.ver2 .we_statement .wp_teams_left {margin-right: 32vw;}
body.ver2 .we_statement .wp_teams_right {margin-left: 32vw;}

body.ver2 .we_statement .wp_awards {top: 7vw;}
body.ver2 .we_statement .wp_awards_left {margin-right: 27vw;}
body.ver2 .we_statement .wp_awards_right {margin-left: 27vw;}

body.ver2 .we_statement.we_statement7 .clients_cloud_left {margin-right: 24vw;}
body.ver2 .we_statement.we_statement7 .clients_cloud_right {margin-left: 24vw;}

body.ver2 .we_statement.we_statement9 .wp_impacts_left {margin-right: 25vw;}
body.ver2 .we_statement.we_statement9 .wp_impacts_right {margin-left: 25vw;}
body.ver2 .we_statement.we_statement9 .wp_impacts {top: 5vw;}

body.ver2 .we_statement.we_statement10 .wp_results {top: 17vw;}
body.ver2 .we_statement.we_statement10 .wp_teams {display: none;}
body.ver2 .we_statement.we_statement10 .wp_results_left {margin-right: 32vw;}
body.ver2 .we_statement.we_statement10 .wp_results_right {margin-left: 28vw;}

body.ver2 .we_imgstatement .line_before:after,
body.ver2 .we_imgstatement .line_after:after {height: 100%; width: 0.293vw; margin-left: -0.195vw;}
body.ver2 .we_imgstatement .we_imgstatement_content {width: auto; margin-left: 0; margin-right: 0;}
body.ver2 .we_imgstatement .we_imgstatement_title {font-size: 3.2vw;}
body.ver2 .we_imgstatement .we_imgstatement_title br {display: none;}
body.ver2 .we_imgstatement .we_imgstatement_text {font-size: 1.8vw;}
body.ver2 .we_imgstatement.red .we_imgstatement_box {padding: 3.281vw 3.646vw 3.281vw 2vw;}
body.ver2 .we_imgstatement.blue .we_imgstatement_box {padding: 3.281vw 2vw 3.281vw 3.646vw;}

body.ver2 .we_funnel_box .wp_award_item_left {margin-right: 28vw;}
body.ver2 .we_funnel_box .wp_award_item_right {margin-left: 28vw;}

.apply_container .apple_step_subtitle {font-size: 26px;}

.news_insights_container .news_insights_block {width: auto; margin-left: 40px; margin-right: 40px;}
 
.news_ins_item .news_ins_title {font-size: 36px;}
.news_ins_item .news_ins_text {font-size: 24px;}
.news_ins_item .news_ins_date {font-size: 18px; opacity: 0.6;}

.news_categories .news_categories_out {margin: 0 0 0 170px;}
.news_categories .news_categories_title {left: 20px;}
.news_categories .news_category {padding: 0 20px; font-size: 16px;}

.news_breadcrumbs {font-size: 22px; margin: 0 0 56px;}
 
.news_archive_container .news_archive_block {padding: 55px 0 120px; width: auto; margin-left: 40px; margin-right: 40px;}

.news_title_subscribe {top: 72px; width: 600px;}
.news_title_subscribe .form_agreement {font-size: 20px; position: relative; top: 2px;}
.news_title_subscribe .form_agreement span {position: relative; top: -4px;}
.news_title_subscribe .button {zoom: 100%; font-size: 22px; padding: 1px 0 0 0;}

.news_subscribe {width: 1200px;}
.news_subscribe:after {left: -80px;}
.news_subscribe .form_box {width: 620px;}
.news_subscribe .form_agreement {font-size: 20px; position: relative; top: 2px;}
.news_subscribe .form_agreement span {position: relative; top: -4px;}
.news_subscribe .button {zoom: 100%; font-size: 22px; padding: 1px 0 0 0; height: 64px;}

.news_title_container .news_title_block {padding: 55px 0 60px; width: auto; margin: 0 40px;}

.news_top_container {height: 640px;}
.news_top_container .news_top_block {width: auto; margin: 0 40px;}
.news_top_container .news_categories {width: auto; left: 40px; right: 40px; margin-left: 0;}
.news_top_container .news_category {font-size: 22px;}
.news_top_container .pseudo_td {height: 640px;}
.news_top_container .news_audio_box {zoom: 130%;}

.news_content_container .news_content_block {padding: 140px 0 1px;}
.news_content_container .share {margin-top: 42px;}
.news_content_container .post_meta,
.news_content_container .news_meta {zoom: 130%;}
.news_content_container .news_content_item {padding: 0 370px 0 195px;}
.news_content_container .news_content_item p,
.news_content_container .news_content_item li {font-size: 25px;}

.privacy_policy .content_block {padding: 70px 0 90px; font-size: 26px;}
.privacy_policy h1 {font-size: 60px; line-height: 1.2; letter-spacing: 2px;}
.privacy_policy h2 {font-size: 42px; line-height: 1.4;}
.privacy_policy p {font-size: 26px; line-height: 1.5;}
.privacy_policy ul li {font-size: 26px; line-height: 1.5;}

.wedoblock7 .diagram_box {top: 140px; zoom: 80%;}
.wedoblock8 .gadgets_box {top: 150px;}

.timetable_container .timetable_wrapper {padding: 85px 90px 85px;}
.timetable_container .button_wrap {left: 90px;}

.top_v2_container.talent .top_v2_items {top: 75px; zoom: 90%;}

.top_v2_container.systems .top_systems_img {top: 10px; zoom: 90%;}

.brand_creative_page .messaging_col {zoom: 120%;}
.brand_creative_page .cs_container.cs_left .cs_box {margin: 0;}
.brand_creative_page .cs_container.cs_right .cs_box {width: auto;}

.touchpoints_container .touchpoints_img {background-size: auto 80%;}

.brand_creative_page .cs_block3 .cs_default_img {zoom: 86%;}

.resources_container .resources_item .resources_item_title {zoom: 110%; margin: 0 15px 4px;}
.resources_container .resources_item p {zoom: 120%;}

.brand_creative_page .bc_block_video .wedoblock_imgs {left: -80px;}

.news_ins_item {padding: 0 0 50px;}
.news_ins_item .button {width: 194px;} 

.measure_container .measure_items_wrap {zoom: 106%;}

}


@media screen and (max-width: 1000px) { 

.scheduleperson_container {margin: 0 0 50px;}
.scheduleperson_container:before {top: 115px;}
.scheduleperson_container .scheduleperson_block {width: auto; padding: 70px 0 0 0;}
.scheduleperson_container .scheduleform_man {width: 450px; left: auto; right: -10px;}
.scheduleperson_container .scheduleform_box {width: 340px; margin: 0 0 0 40px; padding: 81px 30px 40px;}
.scheduleperson_container .scheduleform_box:before {animation: none;}

.schedulepersons_container .scheduleform_person1,
.schedulepersons_container .scheduleform_person4 {display: none;}
.schedulepersons_container .scheduleform_person2 {margin: 0 0 0 -620px;}
.schedulepersons_container .scheduleform_person3 {margin: 0 -650px 0 0;}

.facts_container .facts_block {width: auto; padding: 70px 0 90px; margin-left: 80px; margin-right: 80px}
.facts_container .facts_slide .facts_slide_quote {font-size: 36px;}
.facts_container .facts_slide .facts_slide_quote br {display: none;}
.facts_container .facts_slide .facts_slide_source {font-size: 20px;}
.facts_container .bx-controls-direction a {margin-top: 0; top: auto; bottom: -6px;}
.facts_container .bx-prev {margin-left: -350px;}
.facts_container .bx-next {margin-right: -350px;}

.share.free,
.share.fixed,
.share.stop {width: auto; position: relative; left: auto; top: auto; bottom: auto; right: auto; margin: 0 30px 20px; padding: 30px 30px 28px; text-align: center;}
.share:before {display: none;}
.share .share_title {margin: 13px 18px 0 0; display: inline-block; vertical-align: top;}
.share .share_links,
.share .share_links ul,
.share .share_links li {display: inline-block; vertical-align: top;}
.share .share_links a {margin: 0 14px 0 0;}

.largequote {margin: 0; padding: 40px 0 40px;}
.largequote .largequote_icon {position: relative; left: auto; top: auto; width: auto;}
.largequote .largequote_icon:before {left: 50%; top: -95px; margin: 0 0 0 -100px; right: auto; padding: 0; width: 200px; height: 220px;}
.largequote .largequote_content {margin: 0; letter-spacing: 1px; font-size: 28px; text-align: center; line-height: 1.3; padding: 90px 30px 70px; box-shadow: 15px 20px 100px 10px rgba(0,0,0,0.12);}

.thankyou2_top_container .thankyou2_top_content {padding: 0 30px;}
.thankyou2_top_container .block_title {display: inline; box-shadow: 15px 0 0 #FFF, -15px 0 0 #FFF; background: #FFF;}

.teampersons .teamperson_label {margin: 0 18px 24px;}

.colored_quote_container {padding: 40px 0 0;}
.colored_quote_container .colored_quote_back {top: 80px;}
.colored_quote_container .colored_quote_slide_box {padding: 80px 0 0 0;}
.colored_quote_container .colored_quote_content {width: auto; padding: 95px 70px 0px;}
.colored_quote_container .colored_quote_content:before {margin-left: -100px; top: -150px; width: 200px; height: 240px; background-image: url('/images/1x/quotes_3.png'); transform: rotate(180deg);} 
.colored_quote_container .colored_quote_content:after {display: none;}
.colored_quote_container .colored_quote_text br {display: none;}
.colored_quote_container .bx-prev {margin-left: -360px;}
.colored_quote_container .bx-next {margin-right: -360px;}

.cta_papers_block {margin: 0 30px; padding: 200px 0 0 0; overflow: inherit;} 
.cta_papers_block .cta_img {position: absolute; right: auto; bottom: auto; top: -130px; height: auto; width: 400px; left: 50%; margin-left: -180px; z-index: 992;}
.cta_papers_block .cta_colorbox {width: 100%; left: 0; right: 0; height: 200px; top: 0; bottom: auto; box-shadow: none; padding: 0; transform: none; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.cta_papers_block .cta_content {width: auto; padding: 50px 30px 40px; z-index: 992;} 
.cta_papers_block .block_title {margin: 0 0 25px; padding: 0 50px; text-align: center;}
.cta_papers_block .block_title:before {display: none;}
.cta_papers_block .block_subtitle {margin: 0 0 30px; text-align: center;}
.cta_papers_block .button {margin: 0 auto; display: block;}

.cta_power_container .cta_power_block {padding: 0 0 80px; height: auto; z-index: 991;}
.cta_power_container .cta_power_backimg {top: -140px; left: 50%; margin: 0 0 0 -370px; width: 740px; background-size: 100% auto;}
.cta_power_container .cta_power_back_gradient {position: relative; right: auto; height: 200px; width: auto; padding: 0; transform: none;} 
.cta_power_container .cta_power_back_left,
.cta_power_container .cta_power_icon {display: none;}
.cta_power_container .cta_power_content {width: auto; margin: 0 auto; padding: 45px 0 0; box-shadow: 0 30px 40px 1px rgba(0,0,0,0.045);}
.cta_power_container .cta_power_content:before {content:""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: url('/images/2x/subscribe_back.jpg') 50% 50% no-repeat; background-size: cover; z-index: 990;}
.cta_power_container .ani_item1 {padding: 30px 0 0 0;}
.cta_power_container .cta_power_left {float:none; width: auto;}
.cta_power_container .cta_power_left br {display: none;}
.cta_power_container .block_title {margin: 0 30px 25px; text-align: center;}
.cta_power_container .block_subtitle {margin: 0 30px 20px; text-align: center;}
.cta_power_container .button {width: 310px; margin: 0 auto; display: block; bottom: -33px;}

.cta_subscribe_block {margin: 0 30px; padding: 200px 0 0 0; overflow: inherit;} 
.cta_subscribe_block:before {display: none;}
.cta_subscribe_block .cta_img {position: absolute; right: auto; bottom: auto; top: -130px; height: auto; width: 360px; left: 50%; margin-left: -180px; z-index: 992;}
.cta_subscribe_block .cta_colorbox {width: 100%; left: 0; right: 0; height: 200px; top: 0; bottom: auto; box-shadow: none; padding: 0; transform: none; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.cta_subscribe_block .cta_content {width: auto; padding: 50px 30px 60px; z-index: 992;} 
.cta_subscribe_block .block_title {margin: 0 0 25px; padding: 0 50px; text-align: center;}
.cta_subscribe_block .block_title:before {display: none;}
.cta_subscribe_block .block_subtitle {margin: 0 0 40px; text-align: center;}
.cta_subscribe_block .cta_form {margin: 0 auto; width: 520px;}
.cta_subscribe_block .field_wrap {width: 50%;}
.cta_subscribe_block .wpcf7 .field_wrap_mail .form_field {height: 64px;}
.cta_subscribe_block .button_wrap {width: 50%;}
.cta_subscribe_block .button {margin: 0 auto; display: block; width: 100%;}

.cta_transform_container .cta_transform_block {padding: 90px 0 90px;}

.cta_container {padding: 100px 0 30px;}
.cta_container .cta_block {height: auto; padding: 0 0 70px;}
.cta_container .cta_box {position: relative; width: 460px; padding: 100px 30px 75px; top: -25px;}
.cta_container .cta_box:before {top: -68px; width: 120px; margin: 0 0 0 -54px; animation: none;}
.cta_container .cta_box br {display: none;}
.cta_container .block_title {margin: 0 0 25px;}
.cta_container .block_subtitle {font-size: 20px;}
.cta_container .button_wrap {bottom: -33px;} 

.hashtags_container .hashtags_block {width: auto; margin: 0; padding: 50px 0 80px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.hashtags_container .block_title {margin: 0 30px 30px;}
.hashtags_container .block_subtitle {margin: 0 30px 50px; font-size: 22px; line-height: 1.5;}
.hashtags_container .hashtag {font-size: 18px; padding: 0 20px;}

.managed_service_container .managed_service_block {width: auto; padding: 10px 0 1px; margin: 0 30px;}
.managed_service_container .block_title {margin: 0;}
.managed_service_container .managed_item {float:none; width: auto; margin: 0 0 60px;}
.managed_service_container .managed_item .managed_item_text {font-size: 20px;}
.managed_service_container .managed_item .managed_item_title br {display: none;}
.managed_service_container .managed_item .managed_item_content {padding: 65px 30px 50px;}

.top_container .top_content {margin-left: 30px; margin-right: 30px;}
.top_container .pseudo_td {height: 440px;}
.top_container .block_title {padding: 0 0 25px;}

.top_v2_container .top_v2_block {padding: 0;}
.top_v2_container .top_v2_backleft, 
.top_v2_container .top_v2_backgradient {display: none;}
.top_v2_container .top_v2_topbox {position: relative; left: auto; width: auto; right: auto; top: auto; margin: 0; padding: 70px 30px 100px;}
.top_v2_container .top_v2_topbox:before {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: auto; background-image: url('/images/2x/industries_topback.jpg'); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; z-index: 990;}
.top_v2_container .top_v2_description {position: relative; right: auto; top: auto; font-size: 23px; width: auto; color: #000; text-align: center; z-index: 992;}
.top_v2_container .top_v2_description strong {color: #000;}
.top_v2_container .top_v2_title {font-size: 50px; z-index: 992; text-align: center; margin: 0 0 25px;}
.top_v2_container .top_v2_subtitle {line-height: 1.1; padding: 55px 30px 80px; z-index: 994; background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}
.top_v2_container .top_v2_imgbox {z-index: 994; overflow: inherit; background: #ed2424; background: -moz-linear-gradient(left, #f6891f 0%, #f6891f 10%, #ed2424 80%, #ed2424 100%); background: -webkit-linear-gradient(left, #f6891f 0%, #f6891f 10%, #ed2424 80%, #ed2424 100%); background: linear-gradient(to right, #f6891f 0%, #f6891f 10%, #ed2424 80%, #ed2424 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6891f', endColorstr='#ed2424',GradientType=1 );}
.top_v2_container .button_wrap {z-index: 994; bottom: -33px;}
.top_v2_container .button {height: 66px; padding-left: 100px; padding-right: 30px;}
.top_v2_container .resultitems {zoom: 110%;}
.top_v2_container .sliding_line_blue_large {height: auto; overflow: inherit;}
.top_v2_container .sliding_line_blue_large i {height: auto; padding: 0; width: auto !important;}
.top_v2_container .sliding_line_blue_large i:before {display: none;}

body.ver2 .top_v2_container .top_v2_topbox {left: 0; right: 0; top: 0; margin: 0; width: auto; position: relative;}
body.ver2 .top_v2_container .top_v2_block {height: auto;}
body.ver2 .top_v2_container .top_v2_title {font-size: 7vw;}
body.ver2 .top_v2_container .top_v2_subtitle {padding: 6vw 30px 10vw;}
body.ver2 .top_v2_container .top_v2_description {font-size: 3vw; width: auto; text-align: center; position: relative;}
body.ver2 .top_v2_container .top_v2_imgbox {height: 24vw; overflow: inherit;}
body.ver2 .top_v2_container .top_v2_imgbox .top_v2_img {height: 30vw;}
body.ver2 .top_v2_container .sliding_line_blue_large {font-size: 7vw; line-height: 1.2;}
body.ver2 .top_v2_container .button_wrap {bottom: -4vw;}
body.ver2 .top_v2_container .button {height: 8vw; letter-spacing: 0.1vw; line-height: 1.2; width: auto; padding-left: 13vw; padding-right: 4vw; font-size: 2.4vw; width: auto;}
body.ver2 .top_v2_container .button:after {left: 0.6vw; width: 10vw; height: 10vw;}

.quotes_slider_wrap .quotes_author_box {zoom: 100%;}
.quotes_slider_wrap .bx-prev {margin-left: -360px;}
.quotes_slider_wrap .bx-next {margin-right: -360px;}

.quotes_author_box,
.quotes_author_box.quotes_author_right,
.quotes_author_box.quotes_author_center {padding: 0; text-align: center;}

.quotes_slide .quotes_slide_box {padding: 70px 80px 110px;}
.quotes_slide .quotes_slide_icon {display: none;}
.quotes_slide .quotes_slide_content {margin: 0 0 60px 0;}
.quotes_slide .quotes_slide_text {font-size: 34px; line-height: 1.3; letter-spacing: 1.5px; text-align: center;}

.quotes_cback_slider_wrap .bx-controls-direction a {top: 50%; margin-top: -22px;}
.quotes_cback_slider_wrap .bx-prev {margin-left: -360px;}
.quotes_cback_slider_wrap .bx-next {margin-right: -360px;}

.quotes_cback_slide {padding: 0 0 60px;}
.quotes_cback_slide .quotes_slide_box {width: auto; padding: 80px 0 0; text-align: center;}
.quotes_cback_slide .quotes_slide_box:before {content:""; position: absolute; bottom: 0;}
.quotes_cback_slide .quotes_slide_img {position: relative; left: auto; top: -30px; max-width: none; width: 400px; height: auto; margin: 0 auto; box-shadow: none; border-radius: 5px;}
.quotes_cback_slide .quotes_slide_content {float:none; width: auto;}
.quotes_cback_slide .quotes_slide_textbox {padding: 0;}
.quotes_cback_slide .quotes_slide_text {padding: 0 80px 40px; font-size: 28px; line-height: 1.3; letter-spacing: 2px; text-align: center;}
.quotes_cback_slide .quotes_slide_text br {display: none;}
.quotes_cback_slide .quotes_slide_text:before,
.quotes_cback_slide .quotes_slide_text:after {display: none;}

.quotes_cback_slide .quotes_author_box {position: relative; right: auto; width: auto; bottom: 0; background: #FFF; z-index: 991; box-shadow: 0 0 50px 5px rgba(0,0,0,0.06); text-align: center;}
.quotes_cback_slide .quotes_author_box .quotes_author:before {display: none;}
.quotes_cback_slide .quotes_author .quotes_author_content {padding: 26px 0 24px; text-align: center;}
.quotes_cback_slide .quotes_author .quotes_author_content:before {left: 50%; top: -24px; margin: 0 0 0 -16px;}
.quotes_cback_slide .quotes_company {display: none;}

.quotes_cback_slider_wrap.white .quotes_slide_box:before {height: auto; left: 0; right: 0; width: auto; top: 100px; background: #FFF; box-shadow: 0 0 80px 10px rgba(0,0,0,0.09); text-align: center; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.quotes_cback_slider_wrap.white .quotes_slide_content {padding: 0;}
.quotes_cback_slider_wrap.white .quotes_slide_textbox {padding: 10px 0 30px;}
.quotes_cback_slider_wrap.white .quotes_author_box {bottom: auto; margin-right: 0;}

.quotes_cback_slider_wrap.blue .quotes_slide_box:before {width: 100%; padding: 0; top: 100px; bottom: 45px; right: 0; left: 0; box-shadow: 0 0 80px 10px rgba(0,0,0,0.09); -webkit-clip-path: none; clip-path: none}
.quotes_cback_slider_wrap.blue .quotes_cback_slide .quotes_slide_text {padding: 0 80px 65px;}
.quotes_cback_slider_wrap.blue .bx-controls-direction a {margin-top: -40px;}
.quotes_cback_slider_wrap.blue .bx-controls-direction a:before,
.quotes_cback_slider_wrap.blue .bx-controls-direction a:after {display: none;}
.quotes_cback_slider_wrap.blue .bx-prev {background-position: 0 0; margin-left: 0; left: -10px; width: 70px; height: 90px; background-image: url('/images/2x/arrow_white_shadow.png'); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
.quotes_cback_slider_wrap.blue .bx-next {background-position: 0 0; margin-right: 0; right: -10px; width: 70px; height: 90px; background-image: url('/images/2x/arrow_white_shadow.png'); transform: rotate(0deg);}

.stories_container .stories_block {width: auto; margin: 0 30px;}
.stories_container .block_title {margin: 0 30px 30px;}
.stories_container .block_subtitle {margin: 0 30px 50px;}
.stories_container .show_more_wrap {display: none;}
.stories_container .rowed_items_row {display: block;}

.story_item {width: 48.5%; margin: 0 3% 0 0;}
.story_item .story_item_content {padding: 95px 25px 120px;}
.story_item .story_item_logo {left: 28px; top: 30px; zoom: 80%;}
.story_item .story_item_url:after {right: 0; top: 1px; width: 34px; height: 30px;}
.story_item .story_item_title {margin: 0 0 10px;}
.story_item .story_item_text {font-size: 18px;}
.story_item .story_item_text br {display: none;}
.story_item .impact_list {left: 25px; right: 25px;}
.story_item .impact_li_title {font-size: 15px;}
.story_item .impact_li_digit {font-size: 25px;}
.story_item.obly_mob_item {display: block;}

.story_item.item3,
.story_item.item9,
.story_item.item15,
.story_item.item21,
.story_item.item27 {margin-right: 3%;}

.story_item.item2,
.story_item.item4,
.story_item.item6,
.story_item.item8,
.story_item.item10,
.story_item.item12,
.story_item.item14,
.story_item.item16,
.story_item.item18,
.story_item.item20,
.story_item.item22,
.story_item.item24,
.story_item.item26,
.story_item.item28,
.story_item.item30 {margin-right: 0;}

.top_v2_container.what_we_do .top_v2_imgbox {height: 260px;}
.top_v2_container.what_we_do .top_v2_img1 {width: 700px; margin-left: -350px;}

.wedoplug_container .wedoplug_block {width: auto; padding: 110px 0 80px;}
.wedoplug_container .block_title {margin: 0 30px 25px;}
.wedoplug_container .block_subtitle {margin: 0 30px 60px;}
.wedoplug_container .wedoplug_content:before {display: none;}
.wedoplug_container .wedoplug_col_arrow,
.wedoplug_container .arrow {display: none;}
.wedoplug_container .round_item {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 8px 8px 50px 1px rgba(0,0,0,0.08);}
.wedoplug_container .wedoplug_box {position: relative; left: 50%; top: auto; width: 200px; height: 200px; margin: 0 0 335px -100px;}

.wedoplug_container .round_item1 .avatars img {height: 78px;}
.wedoplug_container .round_item1:before {top: 26px;}
.wedoplug_container .round_item1:after {bottom: 27px;}
.wedoplug_container .round_item1 .avatars {top: 62px; width: 140%; left: -20%;}

.wedoplug_container .round_item2 {left: -55px; top: -55px; right: -55px; bottom: -55px;}
.wedoplug_container .round_item3 {left: -110px; top: -110px; right: -110px; bottom: -110px;}
.wedoplug_container .round_item4 {left: -165px; top: -165px; right: -165px; bottom: -165px;}
.wedoplug_container .round_item5 {left: -220px; top: -220px; right: -220px; bottom: -220px;}
.wedoplug_container .round_item6 {left: -275px; top: -275px; right: -275px; bottom: -275px;}
.wedoplug_container .round_item7 {left: -330px; top: -330px; right: -330px; bottom: -330px;}

.wedoplug_container .wedoplug_col {text-align: center;}
.wedoplug_container .wedoplug_col .button {margin: 0 5px 12px; height: 58px; padding: 0 20px; line-height: 1.3; width: auto; display: inline-block; font-size: 16px; vertical-align: top;}

.wedoplug_container .wedoplug_left {float:none; width: auto; margin: 0 0 220px;}
.wedoplug_container .wedoplug_left:before {content:""; position: absolute; left: 50%; bottom: -130px; margin-left: -151px; width: 303px; height: 121px; background: url(/images/plug_arrows_mob.png) 50% 0 no-repeat; background-size: 100% auto;}
.wedoplug_container .wedoplug_left .button.center_item,
.wedoplug_container .wedoplug_left .button.moved_item1,
.wedoplug_container .wedoplug_left .button.moved_item2 {left: auto;}

.wedoplug_container .wedoplug_right {float:none; width: auto; padding: 160px 0 0 0; margin: 0;}
.wedoplug_container .wedoplug_right:before {content:""; position: absolute; left: 50%; transform: rotate(180deg); top: 20px; margin-left: -151px; width: 303px; height: 121px; background: url(/images/plug_arrows_mob.png) 50% 0 no-repeat; background-size: 100% auto;}
.wedoplug_container .wedoplug_right .button.center_item,
.wedoplug_container .wedoplug_right .button.moved_item1,
.wedoplug_container .wedoplug_right .button.moved_item2 {right: auto;}

.wedoplug_container .round_item_title.top {top: 16px;}
.wedoplug_container .round_item_title.bottom {bottom: 18px;}

.wedoblock {padding: 240px 0 0;}
.wedoblock .block_subtitle {margin: 0 30px;}
.wedoblock .wedo_content_wrap {width: auto;}
.wedoblock .wedobox {min-height: 0; padding: 90px 30px 0; text-align: center;}
.wedoblock .wedobox:before {left: 50%; margin-left: -23px; top: 0; width: 56px; height: 70px;}
.wedoblock .wedobox .wedobox_title {text-align: center; margin: 0 0 30px;}
.wedoblock .wedobox .wedobox_description {font-size: 20px; text-align: center; margin: 0 0 45px;}

.wedoblock .wedoblock_plus {top: 25px; width: 240px; height: 240px;}
.wedoblock.plus_left .wedoblock_plus,
.wedoblock.plus_right .wedoblock_plus {left: 50%; right: auto; margin: 0 0 0 -120px;}

.wedoblock1 {padding: 100px 0 0;}
.wedoblock1 .block_subtitle {margin-bottom: 50px;}
.wedoblock1 .wedoblock_plus {display: none;}
.wedoblock1 .wedo_content {padding: 0;}
.wedoblock1 .wedoblock_img {position: relative; left: auto; bottom: auto; margin: 0 0 40px; width: 680px;}
.wedoblock1 .wedobox {width: auto;}

.wedoblock2 .block_subtitle {margin-bottom: 80px;}
.wedoblock2 .wedo_content_item:after {display: none;}
.wedoblock2 .wedo_content {padding: 0;}
.wedoblock2 .wedobox {width: auto; margin: 0;}
.wedoblock2 .wedoblock_imgs {position: relative; height: 616px; margin: 0 0 60px;}
.wedoblock2 .wedoblock_imgs:after {content:""; position: absolute; right: -200px; width: 81%; padding: 0 200px 0 0; bottom: 0; top: 0; transform: skewX(-18deg); z-index: 990; background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 25%, #e92823 62%, #e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 25%, #e92823 62%,#e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 25%, #e92823 62%,#e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.wedoblock2 .wedoblock2_video {right: 50px; bottom: 150px; zoom: 96%; box-shadow: 35px 40px 80px 10px rgba(0,0,0,0.3);}
.wedoblock2 .wedoblock2_phone {right: -160px; bottom: -152px; zoom: 80%;}
.wedoblock2 .wedoblock2_logo {right: 300px; bottom: 32px; zoom: 80%;}

.wedoblock3 .block_subtitle {margin-bottom: 50px;}
.wedoblock3 .wedo_content {padding: 0;}
.wedoblock3 .wedo_content_item:after {display: none;}
.wedoblock3 .wedobox {width: auto;}
.wedoblock3 .wedoblock_imgs {position: relative; padding: 0 0 20px; margin: 0 0 50px;}
.wedoblock3 .wedoblock_imgs:after {content:""; position: absolute; left: -200px; width: 82%; padding: 0 200px 0 0; bottom: 0; top: 80px; transform: skewX(-18deg); z-index: 990; background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 30%, #e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 30%, #e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 30%, #e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.wedoblock3 .wedoblock_img {position: relative; left: auto; bottom: 0; width: 650px; margin-left: 0;}

.wedoblock4 .block_subtitle {margin-bottom: 60px;}
.wedoblock4 .wedo_content {padding: 0;}
.wedoblock4 .wedobox {width: auto;}
.wedoblock4 .button {width: 360px; height: 66px; padding-left: 20px;}
.wedoblock4 .button_funnel:after {top: 15px;}
.wedoblock4 .teampersons .teamperson1 {margin-left: -500px;}
.wedoblock4 .teampersons .teamperson2 {margin-left: -390px;}
.wedoblock4 .teampersons .teamperson3 {margin-left: -280px;}
.wedoblock4 .teampersons .teamperson5 {margin-right: -300px;}
.wedoblock4 .teampersons .teamperson6 {margin-right: -380px;}
.wedoblock4 .teampersons .teamperson7 {margin-right: -500px;}

.wedoblock5 .block_subtitle {margin-bottom: 0;}
.wedoblock5 .wedo_content {padding: 0;}
.wedoblock5 .wedo_content_wrap {z-index: 994;}
.wedoblock5 .wedobox {width: auto; top: -20px; margin: 0;}
.wedoblock5 .wedoblock_img {position: relative; right: auto; top: 0; width: 760px; margin-right: 0; left: -50px;}

.wedoblock6 {padding-bottom: 40px;}
.wedoblock6 .block_subtitle {margin-bottom: 50px;}
.wedoblock6 .wedo_content {padding: 0;}
.wedoblock6 .wedobox {width: auto; margin: 0;}
.wedoblock6 .wedoblock_imgs {position: relative; height: 600px; margin: 0 0 50px; overflow: hidden;}
.wedoblock6 .wedoblock_imgs:before {content:""; position: absolute; left: 0; right: 0; bottom: 0; top: 40px; background: #f2f2f2;}
.wedoblock6 .wedoblock6img1 {right: 410px;}
.wedoblock6 .wedoblock6img2 {right: 40px;}
.wedoblock6 .wedoblock6img3 {right: 0;}

.wedoblock7 .block_subtitle {margin: 0 0 300px; padding: 20px 30px 0 54%; width: auto; text-align: right; box-sizing: border-box;}
.wedoblock7 .wedo_content {padding: 0;}
.wedoblock7 .wedobox {width: auto; margin: 0;}
.wedoblock7 .diagram_box {left: -50px; top: 300px; zoom: 60%;}

.wedoblock8 .block_subtitle {margin: 0 0 620px; padding: 10px 0 0 30px; width: 38%; text-align: left; box-sizing: border-box;}
.wedoblock8 .wedo_content {padding: 0;}
.wedoblock8 .wedobox {width: auto; margin: 0 0 120px;}
.wedoblock8 .gadgets_box {top: 240px; right: -50px; zoom: 80%;}

.top_v2_container.industries .top_v2_imgbox {height: 250px;}
.top_v2_container.industries .top_v2_img2 {width: 280px; margin-left: -400px;}
.top_v2_container.industries .top_v2_img3 {width: 380px; margin-left: 30px;}
.top_v2_container.industries .top_v2_img1 {width: 490px; margin-left: -245px;}

.ind_items_container .ind_items_block {width: auto; padding: 90px 20px 30px;}
.ind_items_container .block_title {margin: 0 0 25px;}
.ind_items_container .block_subtitle {margin: 0 0 60px;}
.industry_item {border-radius: 9px;}
.industry_item:before {display: none;}
.industry_item .industry_item_img {position: relative; top: auto; bottom: auto; width: auto; height: 320px;}
.industry_item .industry_item_title {margin: 0 0 20px; line-height: 1.2;}
.industry_item .industry_item_description {font-size: 22px; margin: 0 0 35px;}
.industry_item .industry_item_description br {display: none;}
.industry_item.even .industry_item_img,
.industry_item.odd .industry_item_img {left: auto; right: auto; -webkit-clip-path: none; clip-path: none; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0;}
.industry_item.even .industry_item_results_label,
.industry_item.odd .industry_item_results_label {padding: 0 0 0 61px;}
.industry_item.odd .industry_item_results_label:before,
.industry_item.even .industry_item_results_label:before {left: 0; right: auto;}
.industry_item.even .industry_item_content,
.industry_item.odd .industry_item_content {float:none; min-height: 0; padding: 45px 30px 80px; text-align: center; width: auto;}

.partners_out_container .partners_out_block {padding: 70px 0 100px;}
.partners_out_container .block_title {margin: 0 30px 30px;}
.partners_out_container .block_subtitle {margin: 0 30px 50px;}
.partners_out_container .quotes_slide .quotes_slide_box {padding-top: 50px; padding-bottom: 90px;}
.partners_out_container .rowed_items_row {margin: 0 30px;}

.partners_out_container .partners_categories {padding: 26px 20px 14px; width: auto; margin: 0 30px 60px;}
.partners_out_container .partners_categories .partners_cat_in {font-size: 18px; padding: 8px 22px 0; height: 36px;}
.partners_out_container .partners_categories .partners_cat_in.active {padding: 8px 25px 2px;}
.partners_out_container .partners_categories br {display: none;}

.partners_out_container .partner_item {width: 30.8%; margin: 0 3.8% 3.8% 0;}
.partners_out_container .partner_item.item3 {margin-right: 0;}
.partners_out_container .partner_item .pseudo_td {height: 140px;}

.clients_out_container .clients_filters {margin: 0 30px;}
.clients_out_container .clients_filters_top {padding: 33px 0 0 0; height: 90px;}
.clients_out_container .clients_filters_top .clients_filter_type {letter-spacing: 1px; margin: 0 12px 10px;}
.clients_out_container .clients_filters_bottom {padding: 25px 15px 14px;}
.clients_out_container .clients_filters_bottom br {display: none;}
.clients_out_container .clients_filters_bottom .clients_filter_in {padding: 0 10px; font-size: 18px;}
.clients_out_container .clients_filters_bottom .clients_filter_in.active {margin: 0 25px; padding: 0 24px;}

.clients_out_container .quotes_slide .quotes_slide_box {padding-top: 50px; padding-bottom: 90px;}

.clients_out_container .clients_out_block {padding: 45px 0 130px;}
.clients_out_container .rowed_items_row {margin: 0 30px;}
.clients_out_container .clients_item {width: 30.8%; margin: 0 3.8% 3.8% 0;}
.clients_out_container .clients_item.item3 {margin-right: 0;}
.clients_out_container .clients_item .pseudo_td {height: 140px;}

.testimonials_container .testimonials_block {padding: 70px 0 140px;}
.testimonials_container .block_title {margin: 0 30px 25px;}
.testimonials_container .block_subtitle {margin: 0 30px 40px;}

.testimonial_item.no_back {padding: 80px 0 160px;}
.testimonial_item.no_back .testimonial_item_box {width: auto; margin: 0 auto; padding: 0 0 110px; box-shadow: 15px 20px 100px 10px rgba(0,0,0,0.12);}
.testimonial_item.no_back .testimonial_item_icon {left: 50%; margin-left: -100px; top: -95px; width: 200px; background-image: url('/images/1x/quotes_5.png');}
.testimonial_item.no_back .testimonial_item_text {font-size: 28px; line-height: 1.3; padding: 90px 0 0; margin: 0 40px; text-align: center;}
.testimonial_item.no_back .testimonial_author_box {position: absolute; left: 0; right: 0; bottom: -46px;}

.testimonial_item.with_back {margin: 0 0 80px;}
.testimonial_item.with_back .testimonial_item_box {padding: 0; min-height: 0; background: transparent;}
.testimonial_item.with_back .testimonial_item_box:before,
.testimonial_item.with_back .testimonial_item_box:after {display: none;}
.testimonial_item.with_back .testimonial_item_icon {top: -160px; left: 50%; margin: 0 0 0 -100px; width: 200px; height: 250px; transform: rotate(180deg); background-image: url('/images/1x/quotes_3.png');}
.testimonial_item.with_back .testimonial_item_text {margin: 0; padding: 90px 40px 110px; text-align: center; background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}
.testimonial_item.with_back .sliding_line span {display: inline;}
.testimonial_item.with_back .sliding_line_blue_medium i:before {display: none;}
.testimonial_item.with_back .sliding_line_blue_medium i {height: auto; padding: 0;}
.testimonial_item.with_back .sliding_line_blue_medium {letter-spacing: 1px; height: auto; display: inline; font-size: 28px; line-height: 1.3;}

.exits_container .exits_block {padding: 70px 0 80px;}
.exits_container .block_title {margin: 0 30px 25px;}
.exits_container .block_subtitle {margin: 0 30px 60px;}
.exits_container .exits_item {margin: 0 0 90px;}
.exits_container .exits_item .exits_item_box {width: auto; margin: 0 30px; padding: 0 0 36px; text-align: center; background: #FFF; box-shadow: 0 20px 100px -5px rgba(0,0,0,0.18); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.exits_container .exits_item .pseudo_td {height: 170px; text-align: center;}
.exits_container .exits_item .exits_item_logo {max-width: 240px; max-height: 130px;}
.exits_container .exits_item .exits_item_plus:before {background-image: url('/images/2x/plus_3.png'); top: -38px;}

.getstarted_container {top: -40px;}
.getstarted_container .getstarted_block {width: auto; margin: 0 30px 80px;}

.getstartedlist_item .getstartedlist_item_box {padding: 26px 350px 25px 94px}
.getstartedlist_item .getstartedlist_item_box:before {left: 31px;}
.getstartedlist_item .getstartedlist_item_title {font-size: 26px; line-height: 1.2;}
.getstartedlist_item .getstartedlist_item_title br {display: none;}
.getstartedlist_item .getstartedlist_avatars {right: -12px;}
.getstartedlist_item .getstartedlist_arrow {right: 30px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item1 {left: 90px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item2 {left: 45px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item4 {right: 45px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item5 {right: 90px;}

.serve_top_container {margin: 0 0 50px;}
.serve_top_container .serve_top_block {height: auto;}
.serve_top_container .serve_top_topbox {position: relative; left: 0; right: 0; width: auto; top: auto; margin-left: 0;}
.serve_top_container .serve_top_title {padding: 50px 30px 25px; font-size: 50px; width: auto; text-align: center;}
.serve_top_container .serve_top_description {position: relative; margin: 0 40px; right: auto; top: auto; font-size: 23px; color: #000; text-align: center; width: auto;}
.serve_top_container .serve_top_backgradient {display: none;}
.serve_top_container .serve_top_backleft {width: 100%;}
.serve_top_container .serve_top_imgbox {position: relative; left: auto; right: auto; height: 480px; bottom: auto;}
.serve_top_container .serve_carousel {width: 1200px; position: absolute; left: 50%; margin: 0 0 0 -600px; height: 640px; zoom: 75%;}
.serve_top_container .serve_top_subtitle_wrap {position: relative; left: auto; right: auto; padding: 55px 30px 80px; z-index: 994; top: auto; background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}
.serve_top_container .sliding_line_blue_large {height: auto; font-size: 50px; line-height: 1.2; letter-spacing: 2px;}
.serve_top_container .sliding_line_blue_large i {display: inline; height: auto; padding: 0;}
.serve_top_container .sliding_line_blue_large i:before {display: none;}

.serve_day_container .serve_day_block {padding: 50px 0 10px;}
.serve_day_container .block_title {margin: 0 30px 30px;}
.serve_day_container .block_subtitle {margin: 0 30px 40px;}
.serve_day_container .day_item {width: auto; margin: 0 30px; padding: 0 0 50px}
.serve_day_container .day_item .line {left: auto; right: 50%; margin: 0 -280px 0 0;}
.serve_day_container .day_item .line_before {height: 38.5%;}
.serve_day_container .day_item .day_item_tag {padding: 9px 20px 0; font-size: 18px;}
.serve_day_container .day_item .day_item_imgbox {position: relative; top: auto; margin-top: 0; zoom: 80%; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
.serve_day_container .day_item_button_box {position: absolute; left: auto; right: 50%; margin: -150px -390px 0 0; top: 50%;}
.serve_day_container .day_item_button_box .day_item_button_border {left: -140px; top: -140px; right: -140px; bottom: -140px;}
.serve_day_container .day_item_box {width: 450px;}
.serve_day_container .day_item_box .day_item_title {font-size: 40px; margin: 0 0 20px; padding: 55px 0 0 0;}
.serve_day_container .day_item_box .day_item_title:before {top: 0; left: 0;}
.serve_day_container .day_item_box .day_item_text {font-size: 20px; letter-spacing: 0.5px; margin: 0 0 30px;}
.serve_day_container .day_item_left .day_item_box,
.serve_day_container .day_item_right .day_item_box {float:none; margin: 0 0 50px 20px;}
.serve_day_container .day_item_left .day_item_imgbox,
.serve_day_container .day_item_right .day_item_imgbox {left: auto; right: -60px;}
.serve_day_container .day_item.last_in_row .line_after {height: 45%;}

.serve_team_container .block_title {margin: 0 30px 25px;}
.serve_team_container .block_subtitle {margin: 0 30px 60px;}
.serve_team_container .teampersons .teamperson_label {margin: 0 20px 10px;}
.serve_team_container .teampersons .teamperson1 {margin-left: -500px;}
.serve_team_container .teampersons .teamperson2 {margin-left: -390px;}
.serve_team_container .teampersons .teamperson3 {margin-left: -285px;}
.serve_team_container .teampersons .teamperson5 {margin-right: -290px;}
.serve_team_container .teampersons .teamperson6 {margin-right: -405px;}
.serve_team_container .teampersons .teamperson7 {margin-right: -510px;}

.serve_mileage_container .block_title {margin: 0 30px 30px;}
.serve_mileage_container .block_subtitle {margin: 0 30px 40px;}
.serve_mileage_container .cmo_bubbles_slide1 {padding: 50px 0;}
.serve_mileage_container .cmo_bubbles_slide2 {padding: 80px 0;}
.serve_mileage_container .bubbles_box1 {zoom: 70%;}
.serve_mileage_container .bubbles_box2 {zoom: 85%;}

.serve_clients_container {padding: 0 0 20px;}
.serve_clients_container .block_title {margin: 0 30px 30px;}
.serve_clients_container .block_subtitle {margin: 0 30px 55px;}
.serve_clients_container .impact_logos br {display: none;}
.serve_clients_container .button_wrap {padding: 45px 0 0;}
.serve_clients_container .impact_logos img {max-width: 160px; max-height: 60px; margin: 0 30px 25px;}

.serve_more_stories .stories_container {padding: 0 0 75px;}

.contact_top_container {min-height: 480px;}
.contact_top_container .contact_top_block {width: auto; padding: 1px 0 0 0; margin-left: 0; margin-right: 0;}
.contact_top_container .block_title {top: 60px;}
.contact_top_container .contact_top_mapbox {position: relative; margin: 40px 0 0 0;}
.contact_top_container .contact_top_map {margin: 15px 0 0 0;}
.contact_top_container .city span {top: 27px; font-size: 15px; letter-spacing: 0.5px;}

.contact_forms_container .contact_forms_block {width: auto; padding: 0 0 220px;} 
.contact_forms_container .contact_forms_box {top: auto; float:none; width: 432px;}
.contact_forms_container .contact_right_box {float:none; top: auto; width: 646px; top: -40px; margin: 0 auto 100px;}

.contact_team_container .block_subtitle {margin: 0 30px 65px;}
.contact_team_container .block_subtitle br {display: none;}
.contact_team_container .teampersons {zoom: 90%;}
.contact_team_container .teampersons .teamperson1 {margin-left: -514px;}
.contact_team_container .teampersons .teamperson2 {margin-left: -390px;}
.contact_team_container .teampersons .teamperson3 {margin-left: -270px;}
.contact_team_container .teampersons .teamperson5 {margin-right: -275px;}
.contact_team_container .teampersons .teamperson6 {margin-right: -400px;}
.contact_team_container .teampersons .teamperson7 {margin-right: -530px;}
.contact_team_container .teampersons .teamperson_label {margin: 0 18px 24px;}

.contact_cards_container .contact_cards_block {width: auto; margin: 0 30px;}
.contact_cards_container .contact_card {width: 48%; margin: 0 4% 4% 0;}
.contact_cards_container .contact_card.item2 {margin-right: 0;}

.awards_container .awards_block {padding: 90px 0 110px 0;}

.awards_container .award_item {margin: 0 0 50px;}
.awards_container .award_item .award_imgbox,
.awards_container .award_item.award_item_large .award_imgbox {width: 400px; z-index: 991; height: 300px; margin: 0; top: 0; bottom: auto;}
.awards_container .award_item .award_imgbox:after,
.awards_container .award_item.award_item_large .award_imgbox:after,
.awards_container .award_item .award_imgbox .award_img,
.awards_container .award_item.award_item_large .award_imgbox .award_img {-webkit-clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);}
.awards_container .award_item .award_imgbox .award_logo_bottom {left: 0; width: 90%;}
.awards_container .award_item .award_imgbox .award_logo_top {left: 5%; width: 90%;}
.awards_container .award_item .award_content {background: #FFF; box-shadow: 0 -20px 30px 1px rgba(0,0,0,0.04); text-align: center; padding: 0 0 30px; z-index: 990;}
.awards_container .award_item .award_top .pseudo_td {height: 290px; padding: 10px 0 0 0;}
.awards_container .award_item .award_top img {max-width: 200px; max-height: 82px; margin: 0 0 20px 0;}
.awards_container .award_item .award_top br {display: none;}
.awards_container .award_item .award_top span {display: block;}
.awards_container .award_item .award_top,
.awards_container .award_item.award_item_large .award_top {position: relative; padding: 0 30px 0 400px; height: auto; margin: 0; display: inline-block;}
.awards_container .award_item .award_middle,
.awards_container .award_item .award_middle.single_mini {top: -3px; box-shadow: none; box-shadow: 0 0 60px 5px rgba(0,0,0,0.07);}
.awards_container .award_item .award_middle {padding: 32px 30px 6px;}
.awards_container .award_item .award_middle.single_mini {padding: 32px 30px 0;}
.awards_container .award_item .award_minitem {zoom: 100%; margin-bottom: 30px;}
.awards_container .award_item .award_minitem .award_label .pseudo_td {font-size: 12px; letter-spacing: 2px;}
.awards_container .award_item .award_minitem .award_title {font-size: 18px;}
.awards_container .award_item .award_middle.single_mini .award_minitem {margin: 0 auto 30px; padding: 0 0 0 190px; display: inline-block;}
.awards_container .award_item .award_bottom {margin: 0;}
.awards_container .award_item .award_bottom .pseudo_td {height: auto;}
.awards_container .award_item.award_item_large .award_bottom {margin: 0; padding: 25px 0 20px;}
.awards_container .award_item.award_item_large .award_bottom .pseudo_td {height: auto;}

.top_v2_container.clients_impact .top_v2_imgbox {height: 245px; width: 100%;}
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_imgbox_wrap {zoom: 84%;}

.clients_impact_container .clients_impact_block {padding: 110px 0 120px;}
.clients_impact_container .block_title {margin: 0 30px 25px;}
.clients_impact_container .block_subtitle {margin: 0 30px 40px;}
.clients_impact_container .stories_container {padding: 0;}
.clients_impact_container .stories_container .stories_block {padding: 0 0 40px;}
.clients_impact_container .story_row {margin: 0 0 30px;}
.clients_impact_container .cta_transform_container {padding: 0; margin: 0; z-index: 994;}
.clients_impact_container .show_more_wrap {padding: 20px 0 0 0; top: 0;}
.clients_impact_container .show_more {letter-spacing: 3px;}

.clients_impact_container .client_item {padding: 25px 0 480px; margin: 0 0 70px; box-shadow: 0 -20px 30px 1px rgba(0,0,0,0.04);}
.clients_impact_container .client_item .client_item_back {display: none !important;}
.clients_impact_container .client_item .client_item_imgbox {height: 480px; right: 0; overflow: hidden;}
.clients_impact_container .client_item .client_item_img {height: 480px;}
.clients_impact_container .client_item .client_item_play {position: absolute; left: 0; bottom: 50px;}
.clients_impact_container .client_item .client_item_content {width: auto; z-index: 993; padding: 0; top: 10px; margin: 0 auto; text-align: center;}
.clients_impact_container .client_item .client_item_top {position: relative; margin: 0;}
.clients_impact_container .client_item .client_item_box {padding: 0; height: auto; width: auto;}
.clients_impact_container .client_item .client_item_logo {display: inline-block; vertical-align: middle; margin: 15px 30px 15px; left: auto; top: auto; position: relative;}
.clients_impact_container .client_item .client_item_title {display: inline-block; vertical-align: middle; font-size: 40px; padding: 0; margin: 0; letter-spacing: 1.5px; min-height: 0;}
.clients_impact_container .client_item .client_item_title br {display: none;}
.clients_impact_container .client_item .client_item_text {font-size: 20px; width: 600px; line-height: 1.3; margin: 0 auto; padding: 25px 0 35px;}
.clients_impact_container .client_item .client_item_text br {display: none;}
.clients_impact_container .client_item .client_item_list_box {text-align: left; width: 380px; margin: 0 auto;}
.clients_impact_container .client_item .client_item_list {position: relative;}
.clients_impact_container .client_item .client_item_li_title {font-size: 16px;}

.cs_top_container .cs_top_back {height: 560px;}
.cs_top_container .cs_top_content_box {width: auto; margin: 0 30px;}
.cs_top_container .cs_top_content {height: 560px; margin: 0;}
.cs_top_container .cs_top_logo_box {left: auto;}
.cs_top_container .breadcrumbs {padding: 22px 0 15px 190px;}
.cs_top_container .cs_top_title {margin-left: 190px;}
.cs_top_container .cs_top_subtitle {width: auto; position: absolute; right: auto; left: 0; bottom: 110px; font-size: 56px; line-height: 1.2; letter-spacing: 1px;}
.cs_top_container .cs_top_subtitle br {display: none;}
.cs_top_container .impact_list {position: relative; top: -60px; width: 480px; margin: 0 auto 20px; left: auto; height: auto; bottom: auto;}
.cs_top_container .impact_list .impact_list_box {position: relative; left: auto; top: auto; border: 0;}
.cs_top_container .impact_list .impact_li_digit {width: 55%;}
.cs_top_container .impact_list .impact_li_title {width: 45%;}

.cs_top_container .cs_case_share_wrap .cs_case_share_box {width: auto; margin: 0 30px;}
.cs_top_container .cs_case_share_wrap:before {top: -40px;}
.cs_top_container .cs_case_share {position: relative; float:none; right: auto; top: auto; width: 50%; padding: 0;}
.cs_top_container .cs_case_share .contacts_socials {margin: 0 0 30px;}
.cs_top_container .cs_case_share .cs_case_share_title {margin: 0 0 40px;}
.cs_top_container .cs_case_share .cs_case_share_title br {display: none;}

.cs_description_container .cs_description_block {width: auto; margin: 0 30px; padding: 120px 0 0;}
.cs_description_container .cs_description_box {width: auto;}
.cs_description_container .cs_description_box br {display: none;}
.cs_description_container .cs_description_title {font-size: 36px;}
.cs_description_container .cs_description {font-size: 21px; letter-spacing: 1.5px;}

.cs_container .cs_block {width: auto; margin: 0; padding: 0;}
.cs_container .cs_box .cs_plus,
.cs_container.cs_left .cs_box .cs_plus {top: -97px; left: 50%; margin-left: -279px; width: 240px; height: 240px;}
.cs_container .cs_block_label,
.cs_container.cs_left .cs_block_label {width: 320px; left: 50%; margin: 0 0 0 -160px; height: auto; padding: 40px 30px; text-align: center; font-size: 30px; letter-spacing: 2px;}
.cs_container.cs_left .cs_box,
.cs_container.cs_right .cs_box {margin: 0; float:none; width: auto;}
.cs_container.cs_left .cs_block_subtitle,
.cs_container.cs_right .cs_block_subtitle {padding: 0 30px 100px;}
.cs_container.cs_right .cs_box {width: auto;}

.cs_container .cs_block_label:after {display: none;}
.cs_container .cs_block_label span {position: relative; padding: 0 0 0 50px;}
.cs_container .cs_block_label span:after {content:""; position: absolute; left: 0; top: 50%; margin-top: -21px; width: 36px; height: 42px; z-index: 991; background: url(/images/2x/logo_white.png) 0 0 no-repeat; background-size: 100% auto;}
.cs_container .cs_topmargin {height: auto;}
.cs_container .pseudo_table {display: block; width: auto;}
.cs_container .pseudo_td {display: block; width: auto; height: auto !important;}
.cs_container .cs_box {float:none; width: auto; text-align: center; padding: 0;}
.cs_container .cs_box br {display: none;}
.cs_container .cs_block_title {margin-bottom: 40px; padding: 175px 30px 0;}
.cs_container .cs_block_subtitle {font-size: 21px;}
.cs_container .cs_default_img {display: none;}
.cs_container .cs_img_mob {position: relative; display: block; width: 100%; height: auto !important;}
 

.cs_type1 .cs_container.cs_block6 .cs_block_title {margin-bottom: 50px;}
.cs_type1 .cs_container.cs_block7 .cs_block_title {margin-bottom: 10px;}

.cs_type1 .cs_container.cs_block3 .cs_block_subtitle {padding-bottom: 20px;}
.cs_type1 .cs_container.cs_block4 .cs_block_subtitle {padding-bottom: 80px; top: -20px;}
.cs_type1 .cs_container.cs_block5 .cs_block_subtitle {padding-bottom: 40px;}
.cs_type1 .cs_container.cs_block6 .cs_block_subtitle {padding-bottom: 70px;}
.cs_type1 .cs_container.cs_block7 .cs_block_subtitle {padding-bottom: 70px;}

.cs_type1 .cs_container.cs_block1 .cs_img_mob,
.cs_type1 .cs_container.cs_block6 .cs_img_mob {margin-bottom: 40px;}


.cs_type2 .cs_container.cs_block4 .cs_block_title {margin-bottom: 10px;}

.cs_type2 .cs_container.cs_block2 .cs_block_subtitle {padding-bottom: 80px; top: -20px;}
.cs_type2 .cs_container.cs_block3 .cs_block_subtitle {padding-bottom: 70px;}
.cs_type2 .cs_container.cs_block4 .cs_block_subtitle {padding-bottom: 80px; top: -20px;}
.cs_type2 .cs_container.cs_block5 .cs_block_subtitle {padding-bottom: 40px;}
.cs_type2 .cs_container.cs_block6 .cs_block_subtitle {padding-bottom: 70px;}
.cs_type2 .cs_container.cs_block7 .cs_block_subtitle {padding-bottom: 70px;}

.cs_type2 .cs_container.cs_block1 .cs_img_mob {margin-bottom: 40px;}
.cs_type2 .cs_container.cs_block6 .cs_img_mob {margin-bottom: 20px;}


.cs_videos_container .cs_videos_slide {height: 440px;}
.cs_videos_container .bx-prev {left: 30px;}
.cs_videos_container .bx-next {right: 30px;}
.cs_videos_container .cs_videos_play {margin: -100px 0 0 -100px;}

.cs_slider_container .white_arrows_backed .bx-controls-direction a:before,
.cs_slider_container .white_arrows_backed .bx-controls-direction a:after {display: none;}
.cs_slider_container .white_arrows_backed .bx-prev {background-position: 0 0; width: 70px; height: 90px; background-image: url('/images/2x/arrow_white_shadow.png'); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
.cs_slider_container .white_arrows_backed .bx-next {background-position: 0 0; width: 70px; height: 90px; background-image: url('/images/2x/arrow_white_shadow.png'); transform: rotate(0deg);}

.top_v2_container.join_our_team .top_v2_imgbox {height: 230px;}
.top_v2_container.join_our_team .top_v2_img1 {width: 400px; margin-left: -200px;}
.top_v2_container.join_our_team .top_v2_img2 {width: 400px; margin-left: -490px; background-position: 0 126%;}
.top_v2_container.join_our_team .top_v2_img3 {width: 400px; margin-left: -365px; background-position: 0 110%;}
.top_v2_container.join_our_team .top_v2_img4 {width: 400px; margin-left: -45px; background-position: 0 110%;}
.top_v2_container.join_our_team .top_v2_img5 {width: 400px; margin-left: 115px; background-position: 0 126%;}
 
.areas_container .areas_block {margin: 0 30px;}
.areas_container .block_title {margin: 0 0 30px;}
.areas_container .block_subtitle {margin: 0 0 80px;}
.areas_container .items_row {display: inline;}
.areas_container .items_row .spacer {display: none;}
.areas_container .area_item {width: 48%; margin: 0 4% 50px 0; display: inline-block; vertical-align: top; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.areas_container .area_item.item2,
.areas_container .area_item.item3 {margin-right: 4%;}
.areas_container .area_item.total_item2,
.areas_container .area_item.total_item4,
.areas_container .area_item.total_item6,
.areas_container .area_item.total_item8,
.areas_container .area_item.total_item10,
.areas_container .area_item.total_item12,
.areas_container .area_item.total_item14,
.areas_container .area_item.total_item16,
.areas_container .area_item.total_item18,
.areas_container .area_item.total_item20 {margin-right: 0;}

.threepoint_container .block_title {margin: 0 30px 30px;}
.threepoint_container .block_subtitle {margin: 0 30px 30px;}

.threepoint_box {width: auto; margin: 0 30px; padding: 85px 0 60px;}
.threepoint_box .threepoint_item {width: auto; padding: 0 26px; margin: 0 0 100px;}
.threepoint_box .threepoint_item.item3 {margin: 0;}
.threepoint_box .threepoint_item .threepoint_item_imgbox {left: 10px; width: 400px; margin: 0 auto;}
.threepoint_box .threepoint_item .threepoint_item_imgbox:before {content:""; position: absolute; left: 10px; right: 10px; top: 0; height: 160px; z-index: 990; transform: skewX(-15deg);}
.threepoint_box .threepoint_item .threepoint_item_imgbox img {position: relative; left: 10px; top: -94px; z-index: 991; height: 250px;}
.threepoint_box .threepoint_item .threepoint_item_title {display: inline-block; vertical-align: top; position: relative; left: -10px; top: -50px; margin: 0; padding: 0 0 0 48px; font-size: 34px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px;}
.threepoint_box .threepoint_item .threepoint_item_title:before {content:""; position: absolute; top: 50%; left: 0; margin-top: -20px; width: 32px; height: 40px; background: url('/images/2x/logo.png') 0 0 no-repeat; background-size: 100% auto;}
.threepoint_box .threepoint_item .threepoint_item_text {top: -20px; font-size: 20px; line-height: 1.4; font-weight: 300;}

.threepoint_box.onlymmlogo .threepoint_item_imgbox {margin: 0 auto 40px;}
.threepoint_box.onlymmlogo .threepoint_item_imgbox img {left: 20px; top: -80px; height: 210px;}

.join_out_container .join_out_block {padding: 0 0 40px;}
.join_out_container .block_title {margin: 0 30px 25px;}
.join_out_container .block_subtitle {margin: 0 30px 60px;}

.join_out_container .join_item {margin: 0 0 60px;}
.join_out_container .join_item .join_item_back {position: relative; height: 340px;}
.join_out_container .join_item .pseudo_td {height: auto;}
.join_out_container .join_item .join_item_box {width: auto; padding: 70px 30px 80px;}
.join_out_container .join_item .join_item_box:before {content: ""; position: absolute; top: -40px; left: 50%;  margin-left: -37px; width: 74px; height: 90px; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.join_out_container .join_item .join_item_box br {display: none;}
.join_out_container .join_item .join_item_title {margin: 0 0 25px;}
.join_out_container .join_item .join_item_text {width: auto;}
.join_out_container .join_item .join_item_text:before {display: none;}
.join_out_container .join_item .button {width: 270px;}

.join_out_container .join_item.even .join_item_box,
.join_out_container .join_item.odd .join_item_box {left: auto; margin-left: 0; margin-right: 0; text-align: center;}
.join_out_container .join_item.even .join_item_text,
.join_out_container .join_item.odd .join_item_text {padding: 0 20px 0 20px; float:none;}
.join_out_container .join_item.even .button_wrap,
.join_out_container .join_item.odd .button_wrap {left: 0; right: 0;}

.virtual_container .virtual_block {width: auto; height: auto; padding: 60px 0 0 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;} 
.virtual_container .block_title {margin: 0 30px 30px;}
.virtual_container .block_subtitle {margin: 0 30px 30px;}
.virtual_container .virtual_imgbox {height: 514px; position: relative;}
.virtual_container .virtual_imgbox_icon {top: 270px;}
.virtual_container .virtual_img2,
.virtual_container .virtual_img5 {display: none;}
.virtual_container .virtual_img3 {margin-left: -485px;}
.virtual_container .virtual_img4 {margin-left: -15px;}

.industry_top_container {min-height: 800px;}
.industry_top_container .diagram_box {top: 400px; zoom: 45%;}
.industry_top_container .industry_top_block {padding: 120px 0 0;}
.industry_top_container .industry_top_title {font-size: 38px; padding: 45px 0 45px; top: -65px; left: 0; margin-left: 0; width: auto; right: 0;}
.industry_top_container .block_title {margin: 0 0 60px}
.industry_top_container .industry_top_sections {margin: 0;}
.industry_top_container .industry_top_sections_wrap {margin: 0 30px;}

.industry_top_container .industry_left .industry_img {zoom: 48%;}
.industry_top_container .industry_left.venture .industry_img {top: 640px;}
.industry_top_container .industry_left.software .industry_img {top: 600px;}
.industry_top_container .industry_left.digital .industry_img {top: 610px;}
.industry_top_container .industry_left.consumer .industry_img {top: 700px;}
.industry_top_container .industry_left.healthcare .industry_img {top: 750px;}
.industry_top_container .industry_left.private .industry_img {top: 570px; left: -40px;}

.industry_top_container .industry_top_sections {width: 360px; margin: 0 0 0 10px; float: right; background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 20px 100px -5px rgba(0,0,0,0.18);}
.industry_top_container .industry_top_sections li {position: relative; padding: 16px 25px 16px 80px; font-size: 22px;}
.industry_top_container .industry_top_sections li .industry_top_icon {display: none;}
.industry_top_container .industry_top_sections li .industry_top_arrow {position: absolute; left: 20px; top: 50%; width: 36px; z-index: 992; height: 26px; margin-top: -15px; background: url(/images/2x/arrow_2.png) 0 0 no-repeat; background-size: 100% 100%;}
.industry_top_container .industry_top_sections .pseudo_table {display: block;}
.industry_top_container .industry_top_sections .pseudo_td {height: auto; display: block;}
.industry_top_container .industry_top_sections li:hover:after {-webkit-transform: scale(1.0); transform: scale(1.0);}

.industry_digits_container .gadgets_box {right: -100px; top: -150px;}
.industry_digits_container .gadgets_box .gadget_mouse {display: none;}

.industry_digits_container .industry_digits_block {width: auto; padding: 50px 420px 10px 30px;}
.industry_digits_container .industry_top_digits {left: 0;}
.industry_digits_container .industry_top_digit {padding: 0; margin: 0 0 40px;}
.industry_digits_container .industry_top_digit .industry_top_icon {position: relative; left: -5px; top: auto; width: auto; margin: 0 0 10px; text-align: left; font-size: 90px;}
.industry_digits_container .industry_top_digit .industry_top_title {font-size: 21px; line-height: 1.3;}
.industry_digits_container .industry_top_digit span {font-size: 9px;}

.industry_team_container .industry_team_block {width: auto; padding: 100px 0 50px;}
.industry_team_container .block_subtitle {margin: 0 30px 50px;}
.industry_team_container .teampersons {margin: 0;}
.industry_team_container .teampersons .teamperson {zoom: 100%;}
.industry_team_container .teampersons .teampersons_images:before {height: 230px;}
.industry_team_container .teampersons .teamperson1 {margin-left: -510px;}
.industry_team_container .teampersons .teamperson2 {margin-left: -380px;}
.industry_team_container .teampersons .teamperson3 {margin-left: -270px;}
.industry_team_container .teampersons .teamperson5 {margin-right: -280px;}
.industry_team_container .teampersons .teamperson6 {margin-right: -390px;}
.industry_team_container .teampersons .teamperson7 {margin-right: -500px;}

.industry_clients_container .industry_clients_block {width: auto; padding: 20px 20px 80px;}
.industry_clients_container .cloud_logos_row {display: inline;}

.industry_clients_container .clients_cloud img {-webkit-filter: none; -moz-filter: none; filter: none; opacity: 0.5;}
.industry_clients_container .clients_cloud img {max-height: 60px; max-width: 220px; margin: 0 25px 35px;}
.industry_clients_container .clients_cloud img.item2,
.industry_clients_container .clients_cloud img.item4,
.industry_clients_container .clients_cloud img.item7,
.industry_clients_container .clients_cloud img.item9,
.industry_clients_container .clients_cloud img.item11 {top: auto;}
.industry_clients_container .clients_cloud img.item4, 
.industry_clients_container .clients_cloud img.item5, 
.industry_clients_container .clients_cloud img.item6, 
.industry_clients_container .clients_cloud img.item7 {margin-left: 25px; margin-right: 25px;}

.industry_impact_container .industry_impact_block {width: auto; padding: 20px 0 110px; margin: 0 30px;}
.industry_impact_container .block_subtitle {margin: 0 0 50px;}
.industry_impact_container .show_more_wrap {padding: 20px 0 0 0;}
.industry_impact_container .items_row.hidden {display: inline;}

.industry_computer_imgbox {top: -80px; height: 440px;}
.industry_computer_imgbox .industry_computer_img {margin-left: -400px; width: 800px; height: 560px;}


.mission_container .mission_block {width: auto; padding: 0 0 60px; margin-left: 30px; margin-right: 30px;}
.mission_container .mission_item h2 {font-size: 44px; line-height: 1.15;}
.mission_container .mission_item .mission_text {font-size: 22px; line-height: 1.4;}
.mission_container .mission_top_box {padding: 35px 40px 12px; top: -30px;}
.mission_container .mission_top_box p {font-size: 21px;}
.mission_container .largequote {margin-bottom: 30px;}
.mission_container .block_title {margin: 0 30px 25px;}
.mission_container .block_subtitle {margin: 0 20px 170px;}
.mission_container .mission_item .plus_4 {top: -145px; height: 340px; background-size: 340px auto;}
.mission_container .mission_item .plus_4_index {top: 34%; font-size: 60px;}
.mission_container .mission_item .mission_box {padding: 170px 0 90px;}
.mission_container .mission_item .mission_content {margin: 0; padding: 0 30px 0 140px;}
.mission_container .mission_item h2:before {left: -115px;}
.mission_container .mission_item .mission_text br {display: none;}

.top_v2_container.how .top_v2_imgbox {height: 180px;}
.top_v2_container.how .top_v2_img1 {width: 444px; margin-left: -80px;}
.top_v2_container.how .top_v2_img2 {width: 336px; margin-left: -380px;}

.howwework_container .howwework_block {padding: 100px 0 10px;}
.howwework_container .block_title {margin: 0 30px 30px;}
.howwework_container .block_subtitle {margin: 0 30px 60px;}

.how_item {margin: 0 0 100px;}
.how_item.last {margin: 0;}
.how_item .ani_anchor {top: 200px;}
.how_item .how_item_plus {display: none;}
.how_item .how_item_imgbox {position: relative; top: auto; height: 360px; width: 100%;}
.how_item .how_item_content {width: auto; margin: 0; height: auto;}
.how_item .how_item_box {position: relative; bottom: auto; width: auto; padding: 50px 30px 80px; box-shadow: 10px 10px 120px 20px rgba(0,0,0,0.12);}
.how_item .how_item_box:before {content:""; position: absolute; top: -52px; margin: 0 0 0 -37px; left: 50%; width: 74px; height: 90px; background: url('/images/2x/logo.png') 0 0 no-repeat; background-size: 100% auto;}
.how_item .how_item_index {display: none;}
.how_item .how_item_title {font-size: 46px; margin: 0 0 20px;}
.how_item .how_item_text:before {display: none;}
.how_item .button_wrap {bottom: -33px;}

.how_item.even .how_item_imgbox,
.how_item.odd .how_item_imgbox {left: auto; right: auto;}
.how_item.even .button_wrap,
.how_item.odd .button_wrap {left: 50%; margin-left: -135px; right: auto;}
.how_item.odd .how_item_box,
.how_item.even .how_item_box {left: auto; right: auto; text-align: center;}
.how_item.even .how_item_img,
.how_item.odd .how_item_img  {-webkit-clip-path: none; clip-path: none;}
.how_item.even .how_item_plus {margin-left: -660px;}
.how_item.odd .how_item_text,
.how_item.even .how_item_text {padding: 0; font-size: 22px;}
.how_item.odd .how_item_text:before,
.how_item.even .how_item_text:before {left: 50%; margin: -45px 0 0 -37px; right: auto;}

.team_chess_container {padding: 20px 0 1px;}
.team_chess_container .team_chess_block {width: auto; padding: 40px 0 92px;}
.team_chess_container .team_chess_icon {width: 90px; height: 100px;}
.team_chess_container .team_chess_text {font-size: 22px;}
.team_chess_container .block_subtitle {margin: 0 30px 30px;}
.team_chess_container .team_chess_figure {zoom: 90%;}
.team_chess_container .team_chess_figure1 {left: 20px; top: -70px;}
.team_chess_container .team_chess_figure2 {left: 60px; bottom: -100px;}
.team_chess_container .team_chess_figure3 {right: 70px; top: -60px;}
.team_chess_container .team_chess_figure4 {right: 40px; bottom: -100px;}
.team_chess_container .team_chess_figure3:before {right: -30px; top: 30px;  width: 148px; height: 148px;}

.timetable_container {padding: 80px 0 100px;}
.timetable_container .timetable_block {width: auto; margin: 0 auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: 0 20px 120px -5px rgba(0,0,0,0.2);}
.timetable_container .timetable_block:before {display: none;}
.timetable_container .timetable_wrapper {padding: 50px 30px 360px;}
.timetable_container .timetable_round,
.timetable_container .timetable_round:before {display: none;}
.timetable_container .timetable_img {right: auto; left: 50%; margin-left: -300px; top: auto; width: 600px; height: 500px;}
.timetable_container .timetable_content {width: auto; text-align: center;}
.timetable_container .timetable_title {margin: 0 0 25px; text-align: center;}
.timetable_container .timetable_text {font-size: 22px; text-align: center;}
.timetable_container .button_wrap {left: 50%; margin-left: -135px; bottom: -33px; z-index: 995;}

.awailable_container {padding: 50px 0 60px;}
.awailable_container .awailable_block {width: auto; padding: 95px 0 40px;}
.awailable_container .block_title {margin: 0 30px 25px;}
.awailable_container .awailable_icons {bottom: -70px; left: -120px; white-space: nowrap;}
.awailable_container .awailable_icon_item {margin: 0 8px 18px; zoom: 90%;}
.awailable_container .awailable_icon_box {box-shadow: 0 5px 50px 1px rgba(4,156,194,0.2);}

.client_quotes_container {margin: 0; padding: 0 0 90px;}
.client_quotes_container .client_quotes_block {padding: 70px 0 0;}
.client_quotes_container .block_title {margin: 0 30px 25px;}
.client_quotes_container .block_subtitle {margin: 0 30px 160px;}
.client_quotes_container .client_quotes_item {margin: 0 auto 190px; width: 620px; display: block;}
.client_quotes_container .client_quotes_item .pseudo_td {height: auto;}
.client_quotes_container .client_quotes_item br {display: none;}
.client_quotes_container .client_quotes_item .client_quotes_box {padding: 160px 0 60px;}
.client_quotes_container .client_quotes_item3 {margin: 0 auto;}
.client_quotes_container .client_quotes_item3 .client_quotes_box {padding: 110px 0 50px;}
.client_quotes_container .client_quotes_item .impact_graph {top: -100px;}

.top_v2_container.leadership .top_v2_imgbox {height: 360px; background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}
.top_v2_container.leadership .top_v2_img1 {width: 403px; margin-left: 10px;}
.top_v2_container.leadership .top_v2_img2 {width: 402px; margin-left: -400px;}
.top_v2_container.leadership .top_v2_img3 {display: none;}

.top_v2_container.leadership .resultitems {position: relative; width: auto; left: -10px; top: -18px; right: 0; padding-right: 0; margin-left: 0;}
.top_v2_container.leadership .resultitem {padding-right: 30px; padding-left: 0;}
.top_v2_container.leadership .resultitem .resultitem_box:before {display: none;}
.top_v2_container.leadership .resultitem.item2 .resultitem_title:before {background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%,#e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%,#e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 20%, #e92823 80%,#e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}

.leaders_container .leaders_block {padding: 100px 0 115px;}
.leaders_container .block_title {margin: 0 30px 25px;}
.leaders_container .block_subtitle {margin: 0 30px 5px;}

.leader_lvl1_item {padding: 0; margin: 0 0 1px;}
.leader_lvl1_item .leader_item_back {display: none;}
.leader_lvl1_item .leader_item_imgbox {position: relative; bottom: auto; top: auto; width: 100%; height: 600px;}
.leader_lvl1_item .leader_item_imgbox:before {content:""; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; position: absolute; left: 0; bottom: 0; right: 0; height: 80%; z-index: 990;}
.leader_lvl1_item .leader_item_img {bottom: 0; height: 580px; z-index: 991;}
.leader_lvl1_item .leader_item_box {width: auto; padding: 0 0 25px;}

.leader_lvl1_item .leader_item_content {width: auto; padding: 55px 40px 35px;}
.leader_lvl1_item .leader_item_top {margin: 0 0 40px; min-height: 100px;}
.leader_lvl1_item .leader_item_top:before {top: 8px;}
.leader_lvl1_item .leader_item_name {font-size: 50px;}
.leader_lvl1_item .leader_item_title {display: none;}
.leader_lvl1_item .leader_item_titlemob {display: inline-block;}
.leader_lvl1_item .leader_item_description p {font-size: 20px;}

.leader_lvl1_item.even .leader_item_imgbox:before {background-image: url('/images/2x/leadership/leader_back1.jpg');}

.leader_lvl1_item.odd .leader_item_imgbox:before {background-image: url('/images/2x/leadership/leader_back2.jpg');}

.leader_lvl1_item.even .leader_item_content,
.leader_lvl1_item.odd .leader_item_content {float:none;}
.leader_lvl1_item.even .leader_item_top,
.leader_lvl1_item.odd .leader_item_top {padding: 0 0 0 120px; text-align: left;}
.leader_lvl1_item.even .leader_item_top:before,
.leader_lvl1_item.odd .leader_item_top:before {right: auto; left: -2px;}
.leader_lvl1_item.even .leader_item_name,
.leader_lvl1_item.odd .leader_item_name {margin: 0 24px 0 0;}
.leader_lvl1_item.even .leader_item_description,
.leader_lvl1_item.odd .leader_item_description {padding: 0;}

.leaders_lvl2 {width: auto; margin: 0 40px; padding: 100px 0 10px;}

.leader_lvl2_item {width: 47.3%; margin: 0 5.4% 100px 0;}
.leader_lvl2_item.item2,
.leader_lvl2_item.item4 {margin-right: 0;}
.leader_lvl2_item .leader_item_imgbox {margin: 0 0 40px;}
.leader_lvl2_item .leader_item_name {font-size: 28px;}
.leader_lvl2_item .leader_item_subtitle {font-size: 18px; padding: 18px 0 0;}

.leaders_lvl3 {width: auto; margin: 0 0 60px;}
.leader_lvl3_item {width: 33.3333%;}

.martech_top_container .martech_top_block {width: auto; height: auto;}
.martech_top_container .martech_top_backleft,
.martech_top_container .martech_top_backgradient {display: none;}
.martech_top_container .martech_top_content {width: auto; padding: 70px 30px 140px; margin-left: 0; margin-right: 0;}
.martech_top_container .martech_top_content:before {content:""; z-index: 990; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-image: url('/images/2x/subscribe_back.jpg'); background-position: 0 0; background-repeat: no-repeat; background-size: cover; z-index: 990; transition: 0.5s;}
.martech_top_container .block_title {font-size: 50px; margin: 0 0 30px; text-align: center; z-index: 991;}
.martech_top_container .block_subtitle {font-size: 20px; text-align: center; z-index: 991; width: auto;} 
.martech_top_container .martech_top_imgbox {position: relative; height: 580px;}
.martech_top_container .martech_top_imgbox:before {content:""; position: absolute; left: -20px; right: -20px; bottom: 0; top: 0; z-index: 990; background: #f47420; background: -moz-linear-gradient(left, #f47420 0%,#f47420 30%,#e92823 90%,#e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%,#f47420 30%,#e92823 90%,#e92823 100%); background: linear-gradient(to right, #f47420 0%,#f47420 30%,#e92823 90%,#e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.martech_top_container .martech_top_img {z-index: 991; right: -330px; top: -90px; bottom: -90px;}


.martech_container {position: static;}
.martech_container .martech_block {position: static; width: auto; margin-left: 30px; margin-right: 30px;}
.martech_container .scheduleform_box {width: 350px; top: 530px; left: 30px; padding: 75px 30px 35px; z-index: 996;}
.martech_container .scheduleform_box:before {top: -62px; width: 100px; margin: 0 0 0 -38px; animation: none;}
.martech_container .scheduleform_box .scheduleform_title {font-size: 32px;}
.martech_container .martech_items {padding: 100px 0 0 0;}
.martech_container .martech_item br {display: none;}
.martech_container .martech_item .martech_item_title {font-size: 30px;}
.martech_container .martech_item .martech_item_subtitle {font-size: 17px; padding: 0 20px 36px;}

.martech_impact_container {top: auto;}
.martech_impact_container .martech_impact_block {padding: 10px 0 100px;}
.martech_impact_container .block_title {margin: 0 30px 30px;}
.martech_impact_container .block_subtitle {margin: 0 30px 40px;}
.martech_impact_container .impact_logos img {height: auto; width: 200px; margin: 0;}
.martech_impact_container .impact_logos img.item1,
.martech_impact_container .impact_logos img.item2,
.martech_impact_container .impact_logos img.item6,
.martech_impact_container .impact_logos img.item7,
.martech_impact_container .impact_logos img.item9,
.martech_impact_container .impact_logos img.item10,
.martech_impact_container .impact_logos img.item11,
.martech_impact_container .impact_logos img.item12,
.martech_impact_container .impact_logos img.item13,
.martech_impact_container .impact_logos img.item14,
.martech_impact_container .impact_logos img.item15,
.martech_impact_container .impact_logos img.item16,
.martech_impact_container .impact_logos img.item17 {top: auto; left: auto; right: auto; bottom: auto;}
.martech_impact_container .button_wrap {padding: 50px 0 0;}

.roi_top_container .roi_top_block {height: auto; width: auto; margin: 0; z-index: 992;}
.roi_top_container .roi_top_backleft,
.roi_top_container .roi_top_backgradient {display: none;}
.roi_top_container .roi_top_imgbox {position: relative; height: 460px; top: -90px; right: auto; bottom: auto; left: auto; z-index: 992;}
.roi_top_container .roi_top_imgbox:before {content:""; position: absolute; right: 0; left: 0; bottom: 0; top: 90px; z-index: 991; background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%, #e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%, #e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 20%, #e92823 80%, #e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.roi_top_container .roi_top_img {left: 50px; right: 50px; background-size: 100% auto; z-index: 992;}
.roi_top_container .roi_top_content {float: none; width: auto; padding: 70px 0 140px; z-index: 993;}
.roi_top_container .roi_top_content:before {content:""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 990; background-image: url('/images/2x/subscribe_back.jpg'); background-position: 0 0; background-repeat: no-repeat; background-size: cover; z-index: 990; transition: 0.5s;}
.roi_top_container .block_title {font-size: 58px; margin: 0 30px 30px; color: #000; text-align: center; z-index: 991;}
.roi_top_container .block_subtitle {font-size: 20px; margin: 0 30px; color: #000; text-align: center; z-index: 991;}
.roi_top_container .block_subtitle strong {color: #000;}
.roi_top_container .scheduleform_box {display: none !important;}

.roi_inside_container {z-index: 993;}
.roi_inside_container .roi_inside_block {width: auto; margin-left: 30px; margin-right: 30px; padding: 0 0 180px;}
.roi_inside_container .scheduleform_box {display: block; position: absolute; right: 0; top: -140px; width: 350px; padding: 35px 30px 35px; text-align: center; box-sizing: border-box; z-index: 991; background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 30px 80px 10px rgba(0,0,0,0.09);}
.roi_inside_container .scheduleform_box .scheduleform_title {font-size: 32px; margin: 0 0 30px;}
.roi_inside_container .roi_inside_top {position: relative; left: auto; top: 0; width: 320px; padding: 35px 0 180px;}
.roi_inside_container .roi_inside_top .block_subtitle {font-size: 20px;}
.roi_inside_container .roi_inside_content {position: relative; padding: 0;}
.roi_inside_container .roi_inside_iconbox {position: relative; left: auto; top: auto; margin: 0 auto 40px; width: 500px; height: 500px;}
.roi_inside_container .roi_inside_icon {width: 800px; top: 80px; margin: 0 0 0 -440px;}
.roi_inside_container .roi_inside_items {float:none; width: auto;}
.roi_inside_container .roi_inside_item {float:left; width: 33%; margin: 0; text-align: center; padding: 64px 10px 0; box-sizing: border-box;}
.roi_inside_container .roi_inside_item br {display: none;}
.roi_inside_container .roi_inside_item:before {left: 50%; margin-left: -21px; top: 0; width: 42px; height: 50px;}
.roi_inside_container .roi_inside_item.item2,
.roi_inside_container .roi_inside_item.item3 {left: auto;}
.roi_inside_container .roi_inside_item .roi_inside_item_title {margin: 0 0 12px; font-size: 25px;}
.roi_inside_container .roi_inside_item .roi_inside_item_subtitle {font-size: 17px; line-height: 1.35; opacity: 0.55;}
.roi_inside_container .exit_line {bottom: 40px; height: 100px;}

.roi_items_container .roi_items_block {padding: 0 0 50px;}
.roi_items_container .block_title {margin: 0 30px 30px;}
.roi_items_container .block_subtitle {margin: 0 30px 40px;}
.roi_items_container .roi_item {padding: 50px 0;}
.roi_items_container .roi_item .roi_item_line:before,
.roi_items_container .roi_item .roi_item_line.show:before {animation: none; height: 100%;}
.roi_items_container .roi_item br {display: none;}
.roi_items_container .roi_item .roi_item_img {position: relative; top: auto; width: auto; bottom: auto; height: 360px; background-position: 50% 0;}
.roi_items_container .roi_item .pseudo_table {width: auto; display: block;}
.roi_items_container .roi_item .pseudo_td {height: auto; display: block;}
.roi_items_container .roi_item .roi_item_content {width: auto; margin: 0 auto;}
.roi_items_container .roi_item .roi_item_content:before {content:""; z-index: 992; position: absolute; top: -44px; left: 50%; margin-left: -41px; width: 82px; height: 90px; background: url('/images/2x/logo_white.png') 0 0 no-repeat; background-size: 100% auto;}
.roi_items_container .roi_item .roi_item_block {padding: 70px 30px 65px;}
.roi_items_container .roi_item .roi_item_title {font-size: 48px; margin: 0 0 25px;}
.roi_items_container .roi_item .roi_item_text {font-size: 20px;}
.roi_items_container .roi_item .roi_item_text:before {display: none;}
.roi_items_container .roi_item.odd .pseudo_table,
.roi_items_container .roi_item.even .pseudo_table {float:none;}
.roi_items_container .roi_item.odd .roi_item_img,
.roi_items_container .roi_item.even .roi_item_img {left: 0; right: auto;}
.roi_items_container .roi_item.odd .roi_item_block,
.roi_items_container .roi_item.even .roi_item_block {text-align: center;}
.roi_items_container .roi_item.odd .roi_item_text,
.roi_items_container .roi_item.even .roi_item_text {padding: 0 30px;}

.roi_clients_container {min-height: 0; overflow: hidden;}
.roi_clients_container .roi_clients_block {width: auto; margin: 0; padding: 0;}
.roi_clients_container .roi_clients_backleft,
.roi_clients_container .roi_clients_backgradient {display: none;}
.roi_clients_container .roi_clients_content {width: auto; padding: 60px 30px 70px;}
.roi_clients_container .roi_clients_content:before {content:""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 990; background-image: url('/images/2x/subscribe_back.jpg'); background-position: 0 30%; background-repeat: no-repeat; background-size: cover; z-index: 990; transition: 0.5s;}
.roi_clients_container .block_title {text-align: center; z-index: 991; margin: 0 0 25px;}
.roi_clients_container .block_subtitle {text-align: center; z-index: 991;}
.roi_clients_container .roi_clients_logos {position: relative; left: auto; margin: 0; width: 1200px; padding: 40px 0 20px 66px; top: auto; height: auto;}
.roi_clients_container .roi_clients_logos:before {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}
.roi_clients_container .clients_item {position: relative; float:left; width: 164px; margin: 0 20px 20px 0; box-sizing: border-box; background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 10px 10px 60px 5px rgba(0,0,0,0.12); transition: 0.2s;}
.roi_clients_container .clients_item .pseudo_td {height: 100px;}
.roi_clients_container .roi_clients_logos .row2 {left: -40px;}
.roi_clients_container .roi_clients_logos .row3 {left: -80px;}
.roi_clients_container .roi_clients_logos .row4 {left: -120px;}

.roi_digits_container .roi_digits_block {width: auto; margin: 0 30px; padding: 65px 0;}
.roi_digits_container .roi_digit {padding: 0 0 0 300px; margin: 0 0 40px;}
.roi_digits_container .roi_digit .roi_digit_icon {width: 258px; text-align: right; font-size: 100px;}
.roi_digits_container .roi_digit .roi_digit_title {font-size: 21px; line-height: 1.35; margin: 0 0 12px; letter-spacing: 1px;}
.roi_digits_container .roi_digit span {font-size: 11px; letter-spacing: 2px; opacity: 0.7;}
.roi_digits_container .roi_digit br {display: none;}
.roi_digits_container .roi_inside_iconbox {position: relative; left: auto; top: auto; margin: 0 auto 55px; width: 500px; height: 500px;}
.roi_digits_container .roi_inside_icon {width: 800px; top: 80px; margin: 0 0 0 -440px;}

.serve_stories_separator {height: 80px;}

.top_v2_container.why_we_different .top_v2_topbox {padding-bottom: 230px;}
.top_v2_container.why_we_different .top_v2_imgbox {height: 210px;}
.top_v2_container.why_we_different .resultitems {top: 270px; left: 20px; right: 20px;}
.top_v2_container.why_we_different .resultitem {position: relative; top: auto; float:left; width: 33.33%;}
.top_v2_container.why_we_different .resultitem.item1 {right: auto; top: auto; margin-right: 0;}
.top_v2_container.why_we_different .resultitem.item2 {top: auto; left: auto; box-sizing: border-box; padding: 0 30px 0 0;}
.top_v2_container.why_we_different .resultitem.item3 {left: auto; top: auto; margin-left: 0;} 
.top_v2_container.why_we_different .resultitem.item2 .resultitem_title:before {background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}
.top_v2_container.why_we_different .resultitem.item3 .resultitem_box:before {background-image: url('/images/2x/logo.png');}
.top_v2_container.why_we_different .resultitem.item3 .resultitem_title:before {background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%,#e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%,#e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 20%, #e92823 80%,#e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}

.driving_container .driving_block {margin-left: 30px; margin-right: 30px; padding: 90px 0 20px;}
.driving_container .block_title {margin: 0 0 30px}
.driving_container .block_subtitle {margin: 0 0 50px; text-align: center;}
.driving_container .driving_content {padding: 0; text-align: center;}
.driving_container .driving_left {float:none; text-align: center; width: auto; margin: 0 0 30px; padding: 95px 0 0 0;}
.driving_container .driving_left:before {content: ""; width: 65px; height: 80px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -33px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.driving_container .driving_left .block_title {margin: 0 0 30px; text-align: center;}
.driving_container .driving_left .block_subtitle {text-align: center;}
.driving_container .driving_right {float:none; width: auto; margin: 0 0 0 80px;}

.driving_container .driving_line {position: relative; margin: 0 0 40px;}
.driving_container .driving_line .driving_line_result {float:left; width: 41%; position: relative; display: inline-block; vertical-align: top; top: 5px; margin: 0;}
.driving_container .driving_line .driving_line_result span {font-size: 80px; padding: 25px 0;}
.driving_container .driving_line .driving_line_title {float:right; width: 48%; text-align: left; font-size: 30px;}
.driving_container .driving_line .driving_line_title br {display: none;}
.driving_container .driving_line1 .driving_line_icon {width: 120px; height: 180px; left: -100px; top: -5px;}
.driving_container .driving_line2 .driving_line_icon {width: 110px; height: 160px; left: -88px; top: -10px;}
.driving_container .driving_line3 .driving_line_icon {width: 240px; height: 220px; left: -140px; top: -27px;}

.elevate_container {padding: 30px 0;}
.elevate_container .elevate_container_wrap:before {position: relative; height: 360px; display: block;}
.elevate_container .elevate_block {width: auto; margin: 0;}
.elevate_container .elevate_content {margin: 0; position: relative;}
.elevate_container .pseudo_table {display: block;}
.elevate_container .pseudo_td {height: auto; display: block;}
.elevate_container .elevate_box {padding: 75px 30px 30px; background: #FFF; box-shadow: 0 30px 50px 5px rgba(0,0,0,0.1); text-align: center;}
.elevate_container .elevate_box:after {content: ""; width: 75px; height: 90px; position: absolute; top: -39px; left: 50%; margin: 0 0 0 -37px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.elevate_container .elevate_box:before {display: none;}
.elevate_container .elevate_box_title {margin: 0 0 25px; text-align: center;}
.elevate_container .elevate_box_title br {display: none;}
.elevate_container .elevate_box_title:before {display: none;}
.elevate_container .elevate_box_text {font-size: 20px; text-align: center;}
.elevate_container .elevate_box img {margin: 0 12px 25px;}

.createsyn_container {padding: 30px 0;} 
.createsyn_container .createsyn_img {position: relative; right: auto; width: 100%; height: 360px; -webkit-clip-path: none; clip-path: none;}
.createsyn_container .createsyn_block {margin: 0; min-height: 0; padding: 0;}
.createsyn_container .createsyn_content {padding: 75px 30px 50px; width: auto; margin: 0; background: #FFF; box-shadow: 0 30px 50px 5px rgba(0,0,0,0.1);}
.createsyn_container .createsyn_content:before {top: -39px; left: 50%; margin: 0 0 0 -37px;}
.createsyn_container .block_title {text-align: center; margin: 0 0 25px;}
.createsyn_container .block_subtitle {text-align: center; font-size: 20px; width: auto;}

.intimate_container {padding: 30px 0;} 
.intimate_container .intimate_container_wrap:before {position: relative; height: 360px; display: block;}
.intimate_container .intimate_block {margin: 0;}
.intimate_container .intimate_content {margin: 0;}
.intimate_container .pseudo_td {height: auto;}
.intimate_container .intimate_box {padding: 75px 30px 5px; background: #FFF; box-shadow: 20px 20px 50px 5px rgba(0,0,0,0.14);}
.intimate_container .intimate_box:before {display: none;}
.intimate_container .intimate_box:after {content: ""; width: 75px; height: 90px; position: absolute; top: -39px; left: 50%; margin: 0 0 0 -37px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.intimate_container .intimate_box_title {margin: 0 0 25px; text-align: center;}
.intimate_container .intimate_box_text {padding: 0 0 20px; font-size: 20px; text-align: center;}
.intimate_container .intimate_box_text:before {display: none;}
.intimate_container .intimate_box_text br {display: none;}
.intimate_container .intimate_box img {display: inline-block; vertical-align: top; max-height: 23px; max-width: 170px; margin: 0 22px 25px 0; position: relative; z-index: 991;}
.intimate_container .button_wrap {position: relative; left: auto; right: 0; bottom: -33px;}
.intimate_container .button {width: 308px; height: 63px; margin: 0 auto; display: block;}
 
.dots_container .dots_block {width: auto; margin: 0 30px; padding: 70px 0 1px;}
.dots_container .dots_content {float:none; padding: 0; width: auto; margin: 0 0 50px;}
.dots_container .dots_content:before {display: none;}
.dots_container .block_title {text-align: center; margin: 0 0 25px;}
.dots_container .block_subtitle {text-align: center; font-size: 20px;}
.dots_container .dots_img {position: relative; right: auto; top: auto; width: 720px; height: 440px; margin: 0 auto; left: 30px;}

.measure_container .measure_block {width: auto; margin: 0; padding: 40px 0 40px;}
.measure_container .block_title {margin: 0 30px 25px;}
.measure_container .block_subtitle {margin: 0 30px 1px;}
.measure_container .measure_content {zoom: 75%; width: auto;}
.measure_container .measure_items_wrap {width: 1000px; zoom: 70%;}
.measure_container .measure_items_wrap:before {left: 0; top: 0; right: 0; bottom: 0;}
.measure_container .measure_round_wrap {zoom: 60%; height: 640px;}

.buildteam_container .buildteam_block {padding: 45px 0 30px;}
.buildteam_container .block_title {margin: 0 0 25px;}
.buildteam_container .block_subtitle {margin: 0 0 90px;}
.buildteam_container .button {width: 390px; top: -40px;}
.buildteam_container .items_box {margin: 0 0 70px;}
.buildteam_container .height_item,
.buildteam_container .height_item4 {height: auto !important;}
.buildteam_container .buildteam_item {float:none; width: auto; margin: 0 0 120px;}
.buildteam_container .buildteam_item .buildteam_item_content {position: relative; padding-left: 20px; padding-right: 20px; padding-bottom: 40px;}
.buildteam_container .buildteam_item .buildteam_item_content:before {content: ""; width: 62px; height: 80px; position: absolute; left: 50%; bottom: -42px; margin: 0 0 0 -31px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.buildteam_container .buildteam_item .buildteam_item_title {font-size: 32px;}
.buildteam_container .buildteam_item .buildteam_item_title br {display: none;}
.buildteam_container .buildteam_item .buildteam_item_text {margin: 0 0 10px; font-size: 20px;} 
.buildteam_container .buildteam_item .buildteam_item_text br {display: none;}
.buildteam_container .buildteam_item.item1 .team_item_avatars {top: -62px;}
.buildteam_container .buildteam_item.item1 .buildteam_item_content {padding-top: 70px;}
.buildteam_container .buildteam_item.item2 {margin: 0 0 120px;}
.buildteam_container .buildteam_item.item2 .team_item_avatars {top: -62px;}
.buildteam_container .buildteam_item.item2 .buildteam_item_content {padding-top: 70px;}
.buildteam_container .buildteam_item.item3 .team_item_avatars1 {top: -62px;}
.buildteam_container .buildteam_item.item3 .team_item_avatars2 {top: 44px;}
.buildteam_container .buildteam_item.item3 .buildteam_item_content {padding-top: 180px;}

.stack_container .stack_block {padding: 10px 0 0;}
.stack_container .block_title {margin: 0 30px 25px;}
.stack_container .block_subtitle {margin: 0 30px 80px;}

.stack_container .stack_left {float:none; width: auto;}
.stack_container .stack_right {float:none; width: auto; margin: 0 30px; position: relative; top: -10px;}
.stack_container .stack_middle:before {display: none;}
.stack_container .stack_middle_item.row3 {width: 96px;}
.stack_container .stack_middle_item.row3 span {left: -57px;}
.stack_container .stack_middle_contentbox {right: 0;}
.stack_container .stack_middle_arrow {left: 18px; right: 18px;}
.stack_container .stack_middle_arrow1 .stack_middle_arrow_right,
.stack_container .stack_middle_arrow2 .stack_middle_arrow_right {display: block;}
.stack_container .stack_middle_item.row3 {width: 120px;}
.stack_container .stack_middle_item.row3 span {left: -46px;}
.stack_container .stack_item {width: auto;}
.stack_container .stack_item span {font-size: 24px;}

.stack_container .teams_item:after {content: ""; width: 75px; height: 90px; position: absolute; top: -39px; left: 50%; margin: 0 0 0 -37px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.stack_container .teams_item .teams_item_box {padding: 70px 30px 55px 30px; margin: 0 0 80px;}
.stack_container .teams_item .teams_item_box br {display: none;}
.stack_container .teams_item .teams_item_title {left: auto; text-align: center; margin: 0 0 22px;}
.stack_container .teams_item .teams_item_text {font-size: 20px; text-align: center;}

.top_v2_container.outsourced .top_v2_topbox {padding-bottom: 70px;}
.top_v2_container.outsourced .top_v2_imgbox {height: 240px;}
.top_v2_container.outsourced .top_v2_img2 {display: none;}
.top_v2_container.outsourced .top_v2_img1 {margin-left: -320px;}
.top_v2_container.outsourced .top_v2_img3 {margin-left: 10px;}
.top_v2_container.outsourced .sliding_line_blue .sliding_line1 u,
.top_v2_container.outsourced .sliding_line_blue .sliding_line2 u,
.top_v2_container.outsourced .sliding_line_blue .sliding_line3 u {width: auto;}

.elevatebldg_container {margin: 90px 0 50px 0; padding: 75px 0 0 0;}
.elevatebldg_container .elevatebldg_img {position: relative; width: 680px; height: 650px; margin: 0; left: auto; top: auto; bottom: auto;}
.elevatebldg_container .elevatebldg_block {width: auto;}
.elevatebldg_container .elevate_content {padding: 0;}
.elevatebldg_container .pseudo_table,
.elevatebldg_container .pseudo_td {display:block; height: auto;}
.elevatebldg_container .block_title {margin: 0 30px 25px; text-align: center;}
.elevatebldg_container .block_title:before {top: -110px; left: 50%; margin: 0 0 0 -37px;} 
.elevatebldg_container .elevate_box_text {margin: 0 30px 5px; font-size: 20px; text-align: center;}
.elevatebldg_container .elevate_box_text br {display: none;}
.elevatebldg_container .elevate_box_imgs {padding: 30px 50px 0; text-align: center;}
.elevatebldg_container .elevate_box_imgs:before {display:none;}
.elevatebldg_container .elevate_box img {margin: 0 35px 25px 0;}

.scaleteam_container .scaleteam_block {margin: 0; width: auto; padding: 20px 0 60px;}
.scaleteam_container .block_title {margin: 0 30px 30px;}
.scaleteam_container .block_subtitle {margin: 0 30px 45px;}
.scaleteam_container .scaleteam_item {float: none; width: 100%; margin: 0 auto 190px; padding: 145px 0 50px;}
.scaleteam_container .scaleteam_item br {display: none;}
.scaleteam_container .scaleteam_item.item2 {margin: 0 auto 190px;}
.scaleteam_container .scaleteam_item .pseudo_td {height: auto !important;}
.scaleteam_container .scaleteam_item.last {margin-bottom: 0;}
.scaleteam_container .scaleteam_item .scaleteam_item_title {font-size: 30px;}

.global_container .block_title {margin: 0 30px 30px;}
.global_container .block_subtitle {margin: 0 0 60px;}
.global_container .global_map_box {height: 620px; zoom: 65%;}

.outsourcedimg_container {padding: 30px 0 20px;}
.outsourcedimg_container .outsourcedimg_container_wrap:before {position: relative; height: 360px; display: block;}
.outsourcedimg_container .outsourcedimg_block {width: auto;}
.outsourcedimg_container .outsourcedimg_content {padding: 0;}
.outsourcedimg_container .pseudo_table,
.outsourcedimg_container .pseudo_td {display: block; height: auto;}
.outsourcedimg_container .outsourcedimg_box {position: relative; text-align: center; padding: 70px 30px 50px; background: #FFF; box-shadow: 20px 20px 50px 5px rgba(0,0,0,0.14);}
.outsourcedimg_container .outsourcedimg_box:before {display: none;}
.outsourcedimg_container .outsourcedimg_box:after {content: ""; width: 75px; height: 90px; position: absolute; top: -39px; left: 50%; margin: 0 0 0 -37px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.outsourcedimg_container .outsourcedimg_title {margin: 0 0 30px; text-align: center;}
.outsourcedimg_container .outsourcedimg_title br {display: none;}
.outsourcedimg_container .outsourcedimg_subtitle {font-size: 20px; padding: 0; text-align: center;} 
.outsourcedimg_container .outsourcedimg_subtitle:before {display: none;}
.outsourcedimg_container .outsourcedimg_subtitle br {display: none;}

.outsourced_tablet_margin {height: 70px;}


body.ver2 .top_v2_container.who_we_are .top_v2_img1 {width: 100vw; margin-left: -50vw;}

body.ver2 .teams_container .teams_block {padding: 13vw 0 16.927vw; margin: 0;}
body.ver2 .teams_container .block_title {padding: 0; margin: 0 3.906vw 3.255vw;}
body.ver2 .teams_container .block_title:before {display: none}
body.ver2 .teams_container .block_subtitle {margin: 0 3.906vw 11.719vw;} 
body.ver2 .teams_container .teams_items {padding: 0;}
body.ver2 .teams_container .teams_item {margin: 0 0 80px;}
body.ver2 .teams_container .teams_item .teams_item_box {padding: 9.115vw 3.906vw 6.510vw 3.906vw; text-align: center;}
body.ver2 .teams_container .teams_item .teams_item_box:after {content: ""; width: 9.766vw; height: 11.719vw; position: absolute; top: -5.078vw; left: 50%; margin: 0 0 0 -4.818vw; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
body.ver2 .teams_container .teams_item .teams_item_title {font-size: 5.469vw; margin: 0 0 3.255vw;}
body.ver2 .teams_container .teams_item .teams_item_title br {display: none;}
body.ver2 .teams_container .teams_item .teams_item_text {font-size: 2.604vw;} 

body.ver2 .teams_container .teams_centerbox {position: relative; left: auto; top: 3.906vw; margin: 0 auto; width: 80vw; height: 80vw;}
body.ver2 .teams_container .teams_centerbox .teams_centerbox_img {width: 65vw; height: 65vw; margin: -32.5vw 0 0 -32.5vw;}
body.ver2 .teams_container .team_item {transform: scale(2); width: 19vw;};
  
body.ver2 .teams_container .team_item.item1 {top: -3.6vw; margin-left: -8.594vw;}
body.ver2 .teams_container .team_item.item5 {bottom: -3.6vw; margin-left: -8.594vw; top: auto;}

body.ver2 .teams_container .team_item.item2 {top: 13vw; margin-left: 20vw;}
body.ver2 .teams_container .team_item.item3 {top: 35vw; margin-left: 27vw;}
body.ver2 .teams_container .team_item.item4 {top: 59vw; margin-left: 20vw;}

body.ver2 .teams_container .team_item.item6 {top: 59vw; left: auto; right: 50%; margin-right: 20vw;}
body.ver2 .teams_container .team_item.item7 {top: 35vw; left: auto; right: 50%; margin-right: 27vw;}
body.ver2 .teams_container .team_item.item8 {top: 13vw; left: auto; right: 50%; margin-right: 20vw;}


body.ver2 .we_logo {zoom: 100%; margin: 0 auto 3.906vw; left: 1.823vw;}

body.ver2 .we_statement {padding: 13.021vw 0;}
body.ver2 .we_statement .line_before,
body.ver2 .we_statement .line_after {height: 7.813vw;}
body.ver2 .we_statement .line_before:after,
body.ver2 .we_statement .line_after:after {width: 0.391vw;}
body.ver2 .we_statement .we_statement_title {font-size: 5.208vw; margin: 0 0 3.255vw;}
body.ver2 .we_statement .we_statement_title br {display: none;}
body.ver2 .we_statement .we_statement_text {font-size: 20px;}
body.ver2 .we_statement .we_statement_text br {display: none;}

body.ver2 .we_statement.large_title .we_statement_title {font-size: 5.990vw;}

body.ver2 .we_statement.odd {padding-right: 3.255vw; padding-left: 49.5%; text-align: left;}
body.ver2 .we_statement.odd .wp_decorations_right {display: none;}
body.ver2 .we_statement.odd .we_statement_title,
body.ver2 .we_statement.odd .we_statement_text {text-align: left;}

body.ver2 .we_statement.even {padding-right: 49.5%; padding-left: 3.255vw; text-align: right;}
body.ver2 .we_statement.even .wp_decorations_left {display: none;}
body.ver2 .we_statement.even .we_statement_title,
body.ver2 .we_statement.even .we_statement_text {text-align: right;}

body.ver2 .we_statement .wp_results_left {margin-right: 4.557vw;}
body.ver2 .we_statement .wp_results_right {margin-left: 4.557vw;}
body.ver2 .we_statement .wp_results {width: 33.854vw; margin-top: -19.531vw;}
body.ver2 .we_statement .wp_results .resultitem {width: auto; display: block; margin: 0 0 5.859vw;}
body.ver2 .we_statement .wp_results .resultitem.item1 {left: -3.906vw;}
body.ver2 .we_statement .wp_results .resultitem.item2 {right: -3.906vw;}
body.ver2 .we_statement .wp_results .resultitem.item3 {left: -3.906vw;}

body.ver2 .we_statement .clients_cloud {width: 91.146vw; margin-top: 0;}
body.ver2 .we_statement .clients_cloud_left {margin-right: 6vw; top: 20vw;}
body.ver2 .we_statement .clients_cloud_right {margin-left: 6vw; top: 20vw;}
body.ver2 .we_statement .clients_cloud {width: 40vw;}
body.ver2 .we_statement .clients_cloud img {margin: 0 6vw 5.469vw; transform: scale(2.4); filter: none; opacity: 0.7;}
body.ver2 .we_statement .clients_cloud img.item4, 
body.ver2 .we_statement .clients_cloud img.item5, 
body.ver2 .we_statement .clients_cloud img.item6, 
body.ver2 .we_statement .clients_cloud img.item7 {margin-left: 4.557vw; margin-right: 4.557vw;}
 
body.ver2 .we_statement .wp_teams {width: 39.063vw; top: 50%; margin-top: -26.042vw;}
body.ver2 .we_statement .wp_teams_left {display: none;}
body.ver2 .we_statement .wp_teams_right {margin-left: 5.859vw; transform: scale(2); width: 39.063vw; top: 50%; margin-top: -13vw;}
body.ver2 .we_statement .wp_teams .team_item {width: 265px; margin: 0;} 
body.ver2 .we_statement .wp_teams .team_item .team_item_avatars.avatars3 {left: auto;}

body.ver2 .we_statement .wp_impacts {width: 39.063vw; top: 8vw;}
body.ver2 .we_statement .wp_impacts_left {margin-right: 5.208vw;}
body.ver2 .we_statement .wp_impacts_right {margin-left: 5.208vw;}
body.ver2 .we_statement .wp_impacts .impact_graph {display: block; margin: 0 0 16vw; transform: scale(2);}

body.ver2 .we_statement .wp_awards {width: 44.271vw; top: 24vw;}
body.ver2 .we_statement .wp_awards_left {display: none;}
body.ver2 .we_statement .wp_awards_right {margin-left: 6vw; transform: scale(2.2);}
body.ver2 .we_statement.odd .wp_award_item.item1 {display: none;}
body.ver2 .we_statement.even .wp_award_item.item3 {display: none;}

body.ver2 .we_statement_round {width: 75.521vw; height: 75.521vw;}
body.ver2 .we_statement_round .we_statement_round1 {box-shadow: 0 0 10.417vw 0.651vw rgba(0,0,0,0.08);}
body.ver2 .we_statement_round .we_statement_round2 {width: 46.875vw; height: 46.875vw; margin: -23.438vw 0 0 -23.438vw; box-shadow: 0 0 15.625vw 0.651vw rgba(0,0,0,0.08);}

body.ver2 .we_statement.we_statement7 .clients_cloud_left {margin-right: 5.859vw;}
body.ver2 .we_statement.we_statement7 .clients_cloud_right {margin-left: 5.859vw;}

body.ver2 .we_statement.we_statement9 .we_statement_round {margin-right: 11.719vw; top: 50%; margin-top: -37.760vw;}
body.ver2 .we_statement.we_statement9 .wp_impacts_left {margin-right: 10.417vw; top: 0.651vw;}

body.ver2 .we_statement.we_statement10 .wp_results {top: 44.271vw;}
body.ver2 .we_statement.we_statement10 .wp_teams {display: none}
body.ver2 .we_statement.we_statement10 .wp_results_right {margin-left: 110px;}

body.ver2 .we_statement.we_statement10 .we_statement_round {margin-left: 11.719vw; top: 50%; margin-top: -37.760vw;}

body.ver2 .we_imgstatement .line_before:after,
body.ver2 .we_imgstatement .line_after:after {width: 0.391vw;}

body.ver2 .we_imgstatement {padding: 10vw 0 8vw;}
body.ver2 .we_imgstatement .we_imgstatement_img {position: relative; height: 46.875vw; width: auto; top: auto; bottom: auto;}
body.ver2 .we_imgstatement .we_imgstatement_content {padding: 0 0 6.510vw;}
body.ver2 .we_imgstatement .we_imgstatement_content:after {content: ""; width: 9.766vw; height: 11.719vw; position: absolute; top: -5.078vw; left: 50%; margin: 0 0 0 -4.818vw; z-index: 991; background: url(/images/2x/logo_white.png) 0 0 no-repeat; background-size: 100% auto;}
body.ver2 .we_imgstatement .we_imgstatement_title {font-size: 5.859vw; line-height: 1.2; margin: 0 0 3.255vw; letter-spacing: 0.260vw; text-align: center;}
body.ver2 .we_imgstatement .we_imgstatement_title br {display: none;}
body.ver2 .we_imgstatement .we_imgstatement_text {font-size: 2.604vw; text-align: center;}
body.ver2 .we_imgstatement .we_imgstatement_text br {display: none;}
body.ver2 .we_imgstatement .we_imgstatement_text:before {display: none;}
body.ver2 .we_imgstatement.red .we_imgstatement_box {margin: 0; padding: 9.766vw 3.906vw 6.510vw; text-align: center;}
body.ver2 .we_imgstatement.red .we_imgstatement_text {padding: 0;}
body.ver2 .we_imgstatement.red .we_imgstatement_text:before {right: 0.130vw;}
body.ver2 .we_imgstatement.blue .we_imgstatement_box {margin: 0; padding: 8.203vw 3.906vw 3.906vw; text-align: center;}
body.ver2 .we_imgstatement.blue .we_imgstatement_text {padding: 0;}
body.ver2 .we_imgstatement.blue .we_imgstatement_text:before {left: 0.130vw;}

body.ver2 .we_funnel_box {padding: 0 0 18.229vw;}
body.ver2 .we_funnel_box .wp_award_item {display: none;}
body.ver2 .we_funnel_box .we_funnel {width: 93.750vw;}


.apply_container {padding: 0 0 50px;}
.apply_container .apply_block {width: auto; margin: 0 30px;}
.apply_container .apple_step_subtitle {font-size: 18px;}

.thankyou_top_container {margin: 0 0 70px; text-align: center;}
.thankyou_top_container .thankyou_top_block {height: auto; width: auto; margin: 0; z-index: 992;}
.thankyou_top_container .thankyou_top_backleft,
.thankyou_top_container .thankyou_top_backgradient {display: none;}
.thankyou_top_container .thankyou_top_imgbox {position: relative; height: 460px; top: -90px; right: auto; bottom: auto; left: auto; z-index: 992;}
.thankyou_top_container .thankyou_top_imgbox:before {content:""; position: absolute; right: 0; left: 0; bottom: 0; top: 90px; z-index: 991; background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%, #e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 20%, #e92823 80%, #e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 20%, #e92823 80%, #e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.thankyou_top_container .thankyou_top_img {left: 50px; right: 50px; background-size: 100% auto; z-index: 992; background-position: 0 100%;}
.thankyou_top_container .thankyou_top_content {float: none; width: auto; padding: 70px 0 140px; z-index: 993; text-align: center;}
.thankyou_top_container .thankyou_top_content:before {content:""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 990; background-image: url('/images/2x/subscribe_back.jpg'); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; z-index: 990; transition: 0.5s;}
.thankyou_top_container .thankyou_top_content .pseudo_td {height: auto;}
.thankyou_top_container .block_title {font-size: 58px; margin: 0 30px 20px; color: #000; text-align: center; z-index: 991;}
.thankyou_top_container .block_subtitle {font-size: 20px; margin: 0 30px; color: #000; text-align: center; z-index: 991;}
.thankyou_top_container .block_subtitle strong {color: #000;}
.thankyou_top_container .button_wrap {display: none;}
.thankyou_top_container .mob_button_wrap {display: inline-block; top: -50px; position: relative;}
.thankyou_top_container .button {color: #FFF; margin: 0 auto; background-image: linear-gradient(45deg, #ed2424 0%, #f6871f 50%, #e72323 100%); background-position: 100% 0; background-size: 200% 200%;}
.thankyou_top_container .button:before {border: 1px solid #FFF; opacity: 0.12;}

.thankyou2_top_container .thankyou2_top_content .pseudo_td {height: 540px; padding-bottom: 60px;}
.thankyou2_top_container .block_title {font-size: 55px;}
.thankyou2_top_container .block_title i {padding: 5px 0 5px 0;}

.follow_container {margin: 0 0 150px;}
.follow_container .follow_block {width: auto;}


.news_insights_container .news_insights_block {width: auto; padding: 70px 30px 0;}
.news_insights_container .block_title {margin: 0 0 40px; padding: 20px 0 0 0;}
.news_insights_container .items_row {display: inline;}
.news_insights_container .items_row .spacer {display: none;}
.news_insights_container .spacer {display: block;}

.news_ins_item {margin: 0 4% 70px 0; width: 48%; padding: 0 0 30px;}
.news_ins_item .news_ins_imgbox {padding: 0 0 68%;}
.news_ins_item .news_ins_content {padding: 20px 0; margin: 0 25px;}
.news_ins_item .button_wrap {left: 25px;}
.news_ins_item .news_ins_title {font-size: 27px; line-height: 1.2;}
.news_ins_item .news_ins_text {padding: 16px 0 0; font-size: 17px; line-height: 1.5; letter-spacing: 0.8px;}
.news_ins_item .news_ins_date {margin: 0 25px 24px; font-size: 13px;}
.news_ins_item .button {zoom: 90%; font-size: 17px;}

.news_ins_item.item2 {margin-right: 0;}

.rowed_items_row.by_2_1 .item1,
.rowed_items_row.by_2_2 .item2 {width: 48%;}

.rowed_items_row.by_2_1 .item1 .news_ins_imgbox,
.rowed_items_row.by_2_2 .item2 .news_ins_imgbox {padding: 0 0 68%;}

.news_breadcrumbs {font-size: 18px; margin: 0 30px 45px;}

.news_title_subscribe {display: none;}

.news_subscribe_box {margin: 75px 0 65px; padding: 0 30px; background: #FFF; box-shadow: 0 10px 100px -5px rgba(0,0,0,0.14); left: -30px;}
.news_subscribe {width: auto; margin: 0; padding: 90px 0 55px;}
.news_subscribe:before {display: none;}
.news_subscribe:after {left: 50%; top: -65px; margin: 0 0 0 -60px; width: 120px; height: 140px;}
.news_subscribe .news_subscribe_title {display: block; text-align: center; font-size: 32px; margin: 0 0 30px;}
.news_subscribe .news_subscribe_title br {display: none;}
.news_subscribe .form_box {width: auto; float:none; margin: 0 50px;}
.news_subscribe .button {height: 65px;} 

.news_archive_container .news_archive_block {padding: 40px 0 120px; margin-left: 0; margin-right: 0;}
.news_archive_container .sliding_line_title_wrap {margin: 0 30px;}
.news_archive_container .block_title {margin: 0 0 16px;}
.news_archive_container .news_categories {margin: 0 0 50px; padding: 0 0 8px; background: #FFF; box-shadow: 0 10px 70px -20px rgba(0,0,0,0.15);}
.news_archive_container .news_categories:before {display: none;}
.news_archive_container .news_categories_title {position: relative; left: auto; top: auto; text-align: center; padding: 24px 0 14px; font-size: 20px; z-index: 991; letter-spacing: 1px;}
.news_archive_container .news_categories_out {margin: 0; padding: 0 20px 5px; z-index: 991; border-left: 0; text-align: center;}
.news_archive_container .news_category {margin: 0 0 4px; padding: 0 17px;}
.news_archive_container .news_insights_box {margin: 0 30px;}
 
.news_title_container .news_title_block {padding: 40px 0 45px; width: auto; margin-left: 30px; margin-right: 30px;}
.news_title_container .block_title {margin: 0 0 16px;}
.news_title_container .breadcrumbs {margin: 0;}

.news_top_container {height: auto;}
.news_top_container.default_img {background-position: 100% 0;}
.news_top_container .news_top_block {width: auto;}

.news_top_container .news_categories {background: #FFF; left: 0; right: 0; padding: 0 0 8px; position: relative; margin: 0; top: auto; width: auto; box-shadow: 0 10px 70px -20px rgba(0,0,0,0.15);}
.news_top_container .news_categories:before {display: none;}
.news_top_container .news_categories_title {position: relative; left: auto; top: auto; text-align: center; padding: 24px 0 14px; font-size: 20px; z-index: 991; letter-spacing: 1px;}
.news_top_container .news_categories_out {margin: 0; padding: 0 20px 5px; z-index: 991; border-left: 0; text-align: center;}
.news_top_container .news_category {margin: 0 0 4px; padding: 0 20px; font-size: 20px;}

.news_top_container .pseudo_table {display: block;}
.news_top_container .pseudo_td {display: block; height: auto; padding: 80px 15px 120px;}
.news_top_container .block_title {line-height: 1.1;}
.news_top_container .block_title .sliding_line,
.news_top_container .block_title .sliding_line1,
.news_top_container .block_title .sliding_line.last {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: 20px 0 0 #FFF, -20px 0 0 #FFF; background: #FFF;}
.news_top_container .block_title span {padding: 0;}
.news_top_container .news_top_subtitle {left: -20px;}
.news_top_container .news_audio_box {zoom: 100%; left: 50%; margin: 0 0 0 -250px;}

.news_content_container .news_content_block {width: auto; padding: 70px 0 1px;}
.news_content_container .post_meta_wrap {position: relative; padding: 0 30px; margin: 0 0 70px; display: flex; flex-flow: row wrap;}
.news_content_container .post_meta_wrap .spacer {display: none;}
.news_content_container .post_meta {zoom: 100%; position: relative; right: auto; top: auto; width: auto; margin: 0 30px 40px; width: 24%; margin: 0 25px 0 0; box-sizing: border-box; height: 154px;}
.news_content_container .news_meta,
.news_content_container .news_meta.free,
.news_content_container .news_meta.fixed,
.news_content_container .news_meta.stop {zoom: 100%; position: relative; right: auto; top: auto; width: auto; width: calc(100% - 24% - 25px); display: flex; flex-flow: row wrap;}
.news_content_container .author_box {padding: 52px 0 0; height: 154px; box-sizing: border-box;}
.news_content_container .post_meta_wrap .cta_mini {width: 48%; padding: 0; margin: 0 25px 0 0;}
.news_content_container .post_meta_wrap .cta_mini .cta_mini_title {font-size: 18px;}
.news_content_container .download_papers_box {float:left; width: 48%; padding: 0; margin: 0 4% 0 0;}
.news_content_container .download_papers_box:before {top: -30px; margin: 0 0 0 -47px; width: 94px; height: 80px;}
.news_content_container .download_papers {padding: 56px 16px 0; font-size: 18px; height: 154px; box-sizing: border-box;}
.news_content_container .download_papers .button {zoom: 70%; bottom: -45px;}
.news_content_container .keywords {width: calc(100% - 48% - 25px); margin: 0; box-sizing: border-box; padding: 20px 10px 15px;}
.news_content_container .keywords li {display: inline-block; vertical-align: top; margin: 0 5px 5px;}
 
.news_content_container .news_content_item {padding: 0;}
.news_content_container .news_content_item h2 {margin: 0 30px 35px; padding: 15px 0 0 0; font-size: 48px; line-height: 1.3;}
.news_content_container .news_content_item h3,
.news_content_container .news_content_item h4,
.news_content_container .news_content_item h5,
.news_content_container .news_content_item h6 {margin: 0 30px 30px; font-size: 28px; line-height: 1.25;}
.news_content_container .news_content_item p {margin: 0 30px 25px; padding: 0; font-size: 20px;} 
.news_content_container .news_content_item p.img_parent,
.news_content_container .news_content_item p.iframe_parent {margin: 0; padding: 20px 0 45px;}
.news_content_container .news_content_item p.img_parent.align_left {padding-right: 45px;}
.news_content_container .news_content_item p.img_parent.align_right {padding-left: 45px;}
.news_content_container .news_content_item blockquote {margin: 0 30px; padding: 30px 55px 55px; font-size: 26px; line-height: 1.25;}
.news_content_container .news_content_item blockquote p {font-size: 26px; line-height: 1.25; margin: 0; padding: 0;}
.news_content_container .news_content_item blockquote:before {left: 0; top: 34px;}
.news_content_container .news_content_item blockquote:after {right: 0; bottom: 50px;} 
.news_content_container .news_content_item ul {margin: 0 30px 25px;}
.news_content_container .news_content_item li {font-size: 20px;}

.news_quote_wrap {padding: 5px 0 60px;}
.news_quote_wrap .quotes_slide .quotes_slide_box {margin: 0 20px; text-align: center;}
.news_quote_wrap .quotes_author_box.quotes_author_right {margin: 0;}
.news_quote_wrap .quotes_author_box.quotes_author_right {display: inline-block;}

.news_schedule_wrap {padding: 0 0 20px;}
.news_schedule_wrap .scheduleperson_container .scheduleperson_block {padding: 70px 0 0 0; margin: 0;}

.news_papers_wrap {padding: 90px 0 60px;}

.privacy_policy .content_block {padding: 50px 0 60px; font-size: 20px;}
.privacy_policy h1 {font-size: 50px; line-height: 1.2; letter-spacing: 2px;}
.privacy_policy h2 {font-size: 36px; line-height: 1.4; padding: 18px 0 6px;}
.privacy_policy p {font-size: 20px; line-height: 1.5;}
.privacy_policy ul li {font-size: 20px; line-height: 1.5;}

.what_we_do_top_margin {height: auto;}

.top_v2_container.strategy {height: auto;}
.top_v2_container.strategy .top_v2_block {height: auto; padding: 0;} 
.top_v2_container.strategy .top_v2_topbox {padding: 70px 30px 50px; position: static;}
.top_v2_container.strategy .top_v2_imgbox {display: none;}
.top_v2_container.strategy .top_strategy_img {top: 0; zoom: 73%; left: auto; margin: 0 auto 60px; position: relative;}
.top_v2_container.strategy .top_v2_subtitle {padding: 55px 30px;}

.top_v2_container.campaigns {height: auto;}
.top_v2_container.campaigns .top_v2_block {height: auto; padding: 0;}
.top_v2_container.campaigns .top_v2_topbox {padding: 70px 30px 0; position: static;}
.top_v2_container.campaigns .top_v2_imgbox {display: none;}
.top_v2_container.campaigns .top_campaigns_img {top: 50px; position: relative; left: auto; margin: 0 auto; zoom: 68%;}
.top_v2_container.campaigns .top_v2_subtitle {padding: 55px 30px;}

.top_v2_container.content {height: auto;}
.top_v2_container.content .top_v2_block {height: auto; padding: 0;}
.top_v2_container.content .top_v2_topbox {padding: 70px 30px 50px; position: static;}
.top_v2_container.content .top_v2_itemswrap {padding: 380px 0 0 0;} 
.top_v2_container.content .top_v2_items {top: 0; height: 460px; zoom: 70%;}
.top_v2_container.content .top_v2_subtitle {padding: 55px 30px;}

.top_v2_container.talent {overflow: inherit; height: auto;}
.top_v2_container.talent .top_v2_block {height: auto; padding: 0;}
.top_v2_container.talent .top_v2_topbox {padding: 70px 30px 50px; position: static;}
.top_v2_container.talent .top_v2_itemswrap {padding: 420px 0 0 0; position: relative;}
.top_v2_container.talent .top_v2_topbox {z-index: 995;}
.top_v2_container.talent .top_v2_items {zoom: 70%; top: -100px; height: 700px;}
.top_v2_container.talent .top_v2_subtitle {padding: 55px 30px;}

.top_v2_container.systems {overflow: inherit; height: auto;}
.top_v2_container.systems .top_v2_block {height: auto; padding: 0;}
.top_v2_container.systems .top_v2_topbox {padding: 0 30px; position: static;}
.top_v2_container.systems .sliding_line_title_wrap {position: relative; top: 70px;}
.top_v2_container.systems .top_v2_description {position: relative; top: 70px;}
.top_v2_container.systems .top_v2_imgbox {background: transparent; height: auto;}
.top_v2_container.systems .top_systems_img {position: relative; left: -74px; margin: 0 auto; z-index: 996; top: -20px; zoom: 66%;}
.top_v2_container.systems .top_v2_subtitle {padding: 55px 30px;}

.top_v2_container.data {overflow: inherit; height: auto;}
.top_v2_container.data .top_v2_block {height: auto; padding: 0;}
.top_v2_container.data .top_v2_topbox {padding: 70px 30px 0; position: static;}
.top_v2_container.data .top_v2_imgbox {background: transparent; height: auto;}
.top_v2_container.data .top_data_img {z-index: 996; top: 60px; position: relative; margin: 0 auto; left: auto; zoom: 76%;}
.top_v2_container.data .top_v2_subtitle {padding: 55px 30px;}

.top_v2_container.brand_creative {height: auto;}
.top_v2_container.brand_creative .top_v2_block {height: auto; padding: 0;}
.top_v2_container.brand_creative .top_v2_topbox {padding: 70px 30px 50px; position: static;}
.top_v2_container.brand_creative .top_v2_topbox:before {bottom: 0;}
.top_v2_container.brand_creative .top_v2_subtitle {padding: 55px 30px;}
.top_v2_container.brand_creative .top_v2_itemswrap {width: 100%; padding: 430px 0 0 0;}
.top_v2_container.brand_creative .top_v2_bc_items {zoom: 80%; top: 0; z-index: 996; margin: 0 0 0 -620px;}

.top_v2_container.brand_creative .top_v2_items {width: auto; margin: 0 40px; left: auto; top: -100px; height: 560px;} 
.top_v2_container.brand_creative .top_v2_item2 {left: 125px; top: 5px;}
.top_v2_container.brand_creative .top_v2_item3 {left: auto; right: 90px; top: 70px;}
.top_v2_container.brand_creative .top_v2_item4 {bottom: 0;}

.leading_container .leading_block {padding: 70px 0 0;}
.leading_container .leading_logos {margin: 0 30px;}
.leading_container .leading_logos img {max-width: 210px; max-height: 58px; margin: 0 25px 35px;}
.leading_container .leading_logos br {display: none;}

.greatdesign_container .greatdesign_box {width: 600px; margin: 0 auto;}
.greatdesign_container .greatdesign_col {float:none; width: auto;}
.greatdesign_container .greatdesign_block {padding: 40px 0 100px;}

.brand_creative_page .brand_creative_viewmore {position: relative; right: auto; bottom: auto; width: 68px; clear: both; display: block; margin: 20px auto 0;}

.brand_creative_page .cs_container .cs_block {width: auto;}
.brand_creative_page .cs_container.cs_right .cs_box {margin-left: 0;}

.brand_creative_page .cs_container .cs_block_label_wrap,
.brand_creative_page .cs_container.cs_left .cs_block_label_wrap,
.brand_creative_page .cs_container.cs_right .cs_block_label_wrap {text-align: center; right: 0; left: 0; padding: 0; width: auto;}

.brand_creative_page .cs_container.cs_left .cs_plus, 
.brand_creative_page .cs_container.cs_right .cs_plus {top: -97px; left: -119px; margin-left: 0; width: 240px; height: 240px;}

.brand_creative_page .cs_container.cs_left .cs_block_label, 
.brand_creative_page .cs_container.cs_right .cs_block_label, 
.brand_creative_page .cs_container .cs_block_label {padding: 40px 50px 40px; min-width: 0; margin: 0 auto;}

.brand_creative_page .cs_container .cs_block_label span:after {top: 50%;}

.brand_creative_page .cs_block2 .cs_box {padding: 170px 30px 40px;}

.brand_creative_page .cs_block3 {padding: 0 0 60px;}

.brand_creative_page .cs_block4 .cs_img_mob {position: relative; top: -20px;}

.brand_creative_page .cs_block5 {padding: 0 0 160px;}

.brand_creative_page .messaging_title_wrap {position: relative; right: auto; top: auto; width: auto; text-align: center;}
.brand_creative_page .messaging_title {margin: 0 0 30px;}
.brand_creative_page .messaging_subtitle {text-align: center; padding: 0 30px 50px;}

.brand_creative_page .messaging_col {zoom: 100%;}
.brand_creative_page .messaging_col {float: none; width: auto;}
.brand_creative_page .messaging_item {height: auto !important;}
.brand_creative_page .messaging_item.false {display: none;}
.brand_creative_page .messaging_item .messaging_item_title {margin: 0 0 6px 0;}

.brand_creative_page .bc_block_video .wedoblock_imgs {left: auto; margin: 0 auto; height: 390px; width: 615px;}
.brand_creative_page .bc_block_video .wedoblock2_video {left: 0; bottom: auto; top: 0;}
.brand_creative_page .bc_block_video .wedoblock2_phone {left: -70px; bottom: -160px; zoom: 80%;}
.brand_creative_page .bc_block_video .wedoblock2_logo {left: 270px; bottom: -150px;}
.brand_creative_page .bc_block_video .play_icon {left: auto; right: -60px; bottom: -60px;}
.brand_creative_page .bc_block_video .play_icon .play_subtitle {bottom: 20px;}

.brand_creative_page .cs_block6 .cs_box {padding: 160px 0 1px;}
.brand_creative_page .cs_block6_item {margin: 0 30px 30px; width: auto;}
.brand_creative_page .cs_block6_item .cs_block6_item_title {margin: 0 0 6px;}
.brand_creative_page .cs_block6_right {display: none;}

.touchpoints_container .touchpoints_block {width: auto; padding: 70px 30px 300px;}
.touchpoints_container .touchpoints_description {width: 60%;}
.touchpoints_container .touchpoints_img {background-size: 100% auto;}

.resources_container .resources_block {width: auto; margin: 0 30px;}
.resources_container .resources_item {width: auto; float:none; margin-bottom: 60px;}
.resources_container .resources_item .resources_item_title,
.resources_container .resources_item p {zoom: 100%;}

.resources_container .resources_item.item2,
.resources_container .resources_item.item5,
.resources_container .resources_item.item8,
.resources_container .resources_item.item11 {margin-left: 0; margin-right: 0%;}

.getbranded_container .getbranded_block {padding: 30px 30px 90px; text-align: center;}
.getbranded_container .getbranded_imgbox {height: 360px; margin: 35px 0 0 0;}
.getbranded_container .getbranded_imgbox img {width: 800px; margin-left: -400px;}
.getbranded_container .getbranded_bottom {width: auto;}
.getbranded_container .getbranded_bottom_left {float: none; width: auto; padding: 0; margin: 0 0 20px; zoom: 120%; text-align: center;}
.getbranded_container .getbranded_bottom_right {float: none; width: auto; margin: 0; text-align: center;}
.getbranded_container .getbranded_bottom_right ul {display: inline-block; vertical-align: top; text-align: left;}
.getbranded_container .getbranded_bottom_right span {width: 300px;}

.video_top_container .video_top_content .pseudo_td {height: 480px;}

}


@media 
only screen and (max-width: 750px) and (-webkit-max-device-pixel-ratio: 1.25),
only screen and (max-width: 750px) and (max-resolution: 119dpi) { 

  .top_container .top_block:before {background-image: url('/images/1x/top_back_mob.jpg');}
  .clients_impact_container .client_item .client_item_top {background: url('/images/1x/clients_impact/client_item_back_mob.jpg') 50% 50% no-repeat; background-size: cover;}

}

@media
only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (max-width: 750px) and (   min--moz-device-pixel-ratio: 2),
only screen and (max-width: 750px) and (     -o-min-device-pixel-ratio: 2/1),
only screen and (max-width: 750px) and (        min-device-pixel-ratio: 2),
only screen and (max-width: 750px) and (                min-resolution: 192dpi),
only screen and (max-width: 750px) and (                min-resolution: 2dppx) {

  .top_container .top_block:before {background-image: url('/images/2x/top_back_mob.jpg');}
  .clients_impact_container .client_item .client_item_top {background: url('/images/2x/clients_impact/client_item_back_mob.jpg') 50% 50% no-repeat; background-size: cover;}

}


@media screen and (max-width: 750px) {

.block_title {font-size: 44px;}

body.ver2 .block_title {font-size: 10vw;}
body.ver2 .block_subtitle {font-size: 5vw;}

.categories_slider_wrap {display: block; margin: 0 0 40px;}
.categories_slider_wrap .bx-controls-direction a {top: 23px; margin-top: 0;}
.categories_slider_wrap .bx-prev {left: 16px;}
.categories_slider_wrap .bx-next {right: 16px;}
.categories_slider_wrap .categories_slide {color: #FFF; font-size: 22px; line-height: 1.3; letter-spacing: 1px; padding: 0 70px;}
.categories_slider_wrap .categories_slide .pseudo_td {height: 90px;}

.facts_container .facts_block {padding: 45px 0 60px; margin-left: 20px; margin-right: 20px}
.facts_container .facts_slide .facts_slide_quote {font-size: 26px;}
.facts_container .facts_slide .facts_slide_source {padding: 0 50px;}
.facts_container .bx-controls-direction a {bottom: 12px;}
.facts_container .bx-prev {left: 0; margin-left: 0;}
.facts_container .bx-next {right: 0; margin-right: 0;}

.impact_graph .impact_graph_funnel {animation: none;}

.largequote .largequote_icon:before {margin-left: -70px; top: -65px; width: 140px; height: 140px;}
.largequote .largequote_content {font-size: 22px; line-height: 1.3; padding: 70px 30px 40px;}

.share.free, 
.share.fixed, 
.share.stop {margin: 0 16px 16px; padding: 30px 0 28px;}
.share .share_title {margin: 0 0 20px; display: block; zoom: 130%;}
.share .share_title span {display: inline;}
.share .share_links {zoom: 136%;}
.share .share_links a {margin: 0 4px 0 3px;}
.share .share_links a.fb {border: 1px solid #d8deeb;}
.share .share_links a.fb:hover {border: 1px solid #3c5a9a;}
.share .share_links a.tw {border: 1px solid #d2ecfc;}
.share .share_links a.tw:hover {border: 1px solid #1da1f2;}
.share .share_links a.in {border: 1px solid #cce3f0;}
.share .share_links a.tw svg {margin: -9px 0 0 -8px;}

.scheduleperson_container {padding: 0; margin: 0 0 8.333vw;}
.scheduleperson_container:before {display: none;}
.scheduleperson_container .scheduleform_man {display: none;}
.scheduleperson_container .scheduleperson_block {padding: 8.333vw 0 0 0; margin: 0 0 2.778vw;}
.scheduleperson_container .scheduleform_box {width: auto; margin: 0; padding: 22.222vw 5.556vw 15vw; background: #FFF;}
.scheduleperson_container .scheduleform_box:before {top: -13.889vw; width: 27.778vw; margin: 0 0 0 -11.111vw; animation: none;}
.scheduleperson_container .scheduleform_avatars {margin: 0 0 0.833vw;}
.scheduleperson_container .wpcf7 {top: 8.333vw;}

.schedulepersons_container .scheduleperson_block {padding: 8.333vw 0 0 0; margin: 0 0 2.778vw;}
.schedulepersons_container .scheduleform_box {width: auto; margin: 0; padding: 22.222vw 5.556vw 0;}
.schedulepersons_container .scheduleform_box:before {top: -13.889vw; width: 27.778vw; margin: 0 0 0 -11.111vw; animation: none;}
.schedulepersons_container .scheduleform_avatars {margin: 0 0 0.833vw;}
.schedulepersons_container .wpcf7 {top: 8.333vw;}
.schedulepersons_container .scheduleform_person {display: none;}

.teampersons {display: none;}
.teampersons_slider_wrap.teampersons {display: block;}

.teampersons_slider_wrap {margin: 0 0 20px; text-align: center;}
.teampersons_slider_wrap .bx-wrapper {z-index: 994;}
.teampersons_slider_wrap .bx-viewport {overflow: inherit !important;}
.teampersons_slider_wrap .bx-controls-direction a {top: 50%;}
.teampersons_slider_wrap .bx-prev {left: -10px; margin-top: -64px;}
.teampersons_slider_wrap .bx-next {right: -18px; margin-top: -64px; transform: rotate(0deg); background-position: 0 -178px; width: 70px; height: 90px; background: url('/images/2x/arrow_white_shadow.png') 0 0 no-repeat; background-size: 100% auto;}
.teampersons_slider_wrap .bx-next:before,
.teampersons_slider_wrap .bx-next:after {display: none;}
.teampersons_slider_wrap .slide {-webkit-transition: opacity 0.2s; transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s;}
.teampersons_slider_wrap .slide.active {z-index: 992;}
.teampersons_slider_wrap .slide .teampersons_slide {margin: 0 auto;}
.teampersons_slider_wrap .slide.minus_left .teamperson {left: 260px;}
.teampersons_slider_wrap .slide.minus_right .teamperson {right: 260px;}

.colored_quote_container {padding: 0;}
.colored_quote_container .colored_quote_content:before {margin-left: -70px; top: -78px; width: 140px; height: 140px;}
.colored_quote_container .bx-prev {margin-left: 0; left: 10px;}
.colored_quote_container .bx-next {margin-right: 0; right: 10px;}
.colored_quote_container .colored_quote_text {font-size: 24px; line-height: 1.35;}
.colored_quote_container .colored_quote_content {padding: 65px 50px 40px;}
.colored_quote_container .colored_quote_plate {background: #FFF; padding: 20px 0 20px 90px; box-shadow: 0 0 50px 5px rgba(0,0,0,0.08);}
.colored_quote_container .colored_quote_plate:after {left: 26px;}
.colored_quote_container .colored_quote_plate_box {bottom: 0; margin: 0; width: auto;}
.colored_quote_container .colored_quote_plate_box:before {display: none;}
.colored_quote_container .colored_quote_slide {padding: 0 0 50px;}

.cta_container {padding: 0 0 20px;}
.cta_container .cta_block {padding: 0;}
.cta_container .cta_back {position: relative; height: 300px;}
.cta_container .cta_box {width: auto; margin: 0; text-align: center; padding: 60px 20px 65px; box-sizing: border-box; z-index: 991; top: -44px; background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 42px 80px 15px rgba(0,0,0,0.18);}
.cta_container .cta_box:before {top: -50px; width: 80px; margin: 0 0 0 -32px;}
.cta_container .block_title {margin: 0 0 20px;}
.cta_container .button_wrap {left: 20px; right: 20px;}

.cta_papers_block {margin: 0; padding: 180px 0 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} 
.cta_papers_block .cta_img {top: -110px; width: 360px; margin-left: -166px;}
.cta_papers_block .cta_colorbox {width: 100%; left: 0; right: 0; height: 200px; top: 0; bottom: auto; box-shadow: none; padding: 0; transform: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.cta_papers_block .cta_content {width: auto; padding: 60px 0 0; margin: 0 0 35px;} 
.cta_papers_block .block_title {margin: 0 0 25px; padding: 0 15px;}
.cta_papers_block .block_subtitle {padding: 0 20px; margin: 0;}
.cta_papers_block .button {bottom: -33px;}

.cta_power_container .cta_power_backimg {}
.cta_power_container .cta_power_block {padding: 0 0 70px; overflow: hidden;}
.cta_power_container .cta_power_backimg {top: -90px; left: 50%; margin: 0 0 0 -240px; width: 480px;}
.cta_power_container .cta_power_back_gradient {height: 180px;}
.cta_power_container .cta_power_back_left {background: #FFF;}
.cta_power_container .cta_power_content {width: auto; padding: 40px 20px 0; text-align: center;}
.cta_power_container .ani_item1 {padding: 0; z-index: 993; position: relative;}
.cta_power_container .cta_power_left {text-align: center; float:none; width: auto;}
.cta_power_container .cta_power_icon {left: 50%; margin-left: -29px; width: 58px; height: 66px;}
.cta_power_container .block_title {font-size: 40px; margin: 0 0 20px; text-align: center;}
.cta_power_container .block_subtitle {margin: 0 0 5px; text-align: center;}
.cta_power_container .button {bottom: -33px;}

.cta_subscribe_block {margin: 0; padding: 170px 0 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} 
.cta_subscribe_block .cta_img {top: -80px; width: 260px; margin-left: -130px;}
.cta_subscribe_block .cta_colorbox {width: 100%; left: 0; right: 0; height: 170px; top: 0; bottom: auto; box-shadow: none; padding: 0; transform: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.cta_subscribe_block .cta_content {width: auto; padding: 40px 0 50px;} 
.cta_subscribe_block .block_title {margin: 0 0 25px; padding: 0 15px;}
.cta_subscribe_block .block_subtitle {padding: 0 15px; margin: 0 0 30px; letter-spacing: 0.4px;}
.cta_subscribe_block .cta_form {width: auto; margin: 0 20px;}
.cta_subscribe_block .field_wrap,
.cta_subscribe_block .button_wrap {float:none; width: auto;}

.cta_transform_container .cta_transform_block {padding: 50px 0;} 

.hashtags_container {margin: 0 0 33px;}
.hashtags_container .hashtags_block {padding: 45px 0 60px;}
.hashtags_container .block_title {font-size: 30px; margin: 0 10px 25px;}
.hashtags_container .block_subtitle {margin: 0 20px 30px; font-size: 20px; line-height: 1.3;}
.hashtags_container .hashtags {padding: 0;}
.hashtags_container .hashtag {font-size: 15px; padding: 0 6px; height: 30px; margin: 0 1px 8px; box-shadow: 0 4px 60px 5px rgba(4,156,194,0.3);}
.hashtags_container .button_wrap .button {width: 310px;}

.managed_service_container .managed_service_block {padding: 10px 0 1px; margin: 0;}
.managed_service_container .block_title {margin: 0 20px 70px; font-size: 36px;}
.managed_service_container .managed_item {height: auto !important;}
.managed_service_container .managed_item .managed_item_content {padding: 55px 20px 35px;}
.managed_service_container .managed_item .managed_item_title {font-size: 30px; margin: 0 0 15px;}
.managed_service_container .managed_item .managed_item_title br {display: none;}
.managed_service_container .managed_box {top: 0;}
.managed_service_container .rowed_items_row:last-of-type .managed_item {margin: 0;}

.top_container .top_content {margin-left: 20px; margin-right: 20px; padding: 50px 0;}
.top_container .pseudo_table {display: block;}
.top_container .pseudo_td {height: auto; display: block;}
.top_container .block_title {padding: 0 0 15px;}
.top_container .block_subtitle {padding: 0;}
.top_container .button_wrap {padding: 25px 0 0 0;} 

.top_v2_container .top_v2_topbox {padding: 50px 20px 70px;}
.top_v2_container .top_v2_topbox:before {background-size: 800px auto; background-position: 50% -30px;}
.top_v2_container .top_v2_title {font-size: 40px; margin: 0 0 22px;}
.top_v2_container .top_v2_description {font-size: 20px; letter-spacing: 0.5px;}
.top_v2_container .top_v2_description br {display: none;}
.top_v2_container .top_v2_subtitle {padding: 40px 20px 65px;}
.top_v2_container .button {padding-top: 0; width: 318px;}

body.ver2 .top_v2_container .top_v2_imgbox {height: 32vw;}
body.ver2 .top_v2_container .top_v2_imgbox .top_v2_img {height: 40vw;}
body.ver2 .top_v2_container .top_v2_topbox {padding: 12vw 20px 18vw;}
body.ver2 .top_v2_container .top_v2_title {font-size: 11vw; margin: 0 0 5vw;}
body.ver2 .top_v2_container .top_v2_subtitle {padding: 10vw 20px 18vw;}
body.ver2 .top_v2_container .top_v2_description {font-size: 5.6vw;} 
body.ver2 .top_v2_container .sliding_line_blue_large {font-size: 9vw;}
body.ver2 .top_v2_container .button_wrap {bottom: -7.5vw;}
body.ver2 .top_v2_container .button {height: 15vw; padding-left: 22vw; padding-right: 6vw; font-size: 4.6vw; }
body.ver2 .top_v2_container .button:after {left: 1.4vw; width: 19vw; height: 19vw;}

.quotes_author_box .quotes_author {width: auto; display: block;}
.quotes_author_box .quotes_author:before {display: none;}
.quotes_author_box .quotes_author .quotes_author_content:before {display: none;}
.quotes_author_box .quotes_author .quotes_author_name {font-size: 20px;}
.quotes_author_box .quotes_author .quotes_author_title {font-size: 16px; letter-spacing: 0.5px; line-height: 1.3;}

.quotes_author_box.with_company {padding: 0 0 66px;}

.quotes_author_box .quotes_author {width: auto; display: block;}
.quotes_author_box .quotes_author:before,
.quotes_author_box .quotes_author_plate:after {display: none;}
.quotes_author_box .quotes_author_plate {background: #FFF; padding: 30px 0 45px 40px; box-shadow: 0 40px 120px 20px rgba(0,0,0,0.15);}
.quotes_author_box .quotes_company {width: auto; top: auto; bottom: 0; position: absolute; left:0; right: 0; display: block; margin: 0 20px; z-index: 992; background: #FFF; box-shadow: 0 -5px 60px 10px rgba(0,0,0,0.05);}
.quotes_author_box .quotes_company:before {display: none;}

.quotes_author .quotes_author_content {padding: 24px 130px 19px 20px; background: #FFF; box-shadow: 0 -10px 60px 5px rgba(0,0,0,0.07);}

.quotes_slider_wrap .bx-controls-direction a {top: 50%; margin-top: -22px;}
.quotes_slider_wrap .bx-prev {margin-left: 0; left: 10px;}
.quotes_slider_wrap .bx-next {margin-right: 0; right: 10px;}

.quotes_slide {padding: 90px 0 0 0;}
.quotes_slide .quotes_slide_box {padding: 0; margin: 0 0 70px; background: #FFF; box-shadow: 0 -10px 80px 5px rgba(0,0,0,0.06);}
.quotes_slide .quotes_slide_content {margin: 0 50px 50px; padding: 60px 0 0 0;}
.quotes_slide .quotes_slide_box:before {content:""; position: absolute; left: 50%; top: -38px; margin-left: -26px; width: 52px; height: 80px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto;}
.quotes_slide .quotes_slide_text {font-size: 20px; line-height: 1.35; letter-spacing: 1px; text-align: center;}

.quotes_cback_slider_wrap .bx-prev {margin-left: 0; left: 10px;}
.quotes_cback_slider_wrap .bx-next {margin-right: 0; right: 10px;}

.quotes_cback_slide {padding: 0 0 50px;}
.quotes_cback_slide .quotes_slide_box {padding: 40px 0 0;}
.quotes_cback_slide .quotes_slide_img {width: 270px;}
.quotes_cback_slide .quotes_slide_text {padding: 0 55px 20px; font-size: 22px; line-height: 1.4; letter-spacing: 1px; line-height: 1.3; text-align: center;}
.quotes_cback_slide .quotes_author .quotes_author_content:before {left: 50%; top: -24px; margin: 0 0 0 -16px; content:""; position: absolute; width: 32px; height: 38px; z-index: 991; background: url(/images/2x/logo.png) 0 0 no-repeat; background-size: 100% auto; display: block;}
.quotes_cback_slide .quotes_author_box {box-shadow: 0 -30px 10px 1px rgba(0,0,0,0.004);}

.quotes_cback_slider_wrap.white .quotes_slide_textbox {padding: 5px 0 30px;}
.quotes_cback_slider_wrap.blue .quotes_cback_slide .quotes_slide_text {padding: 0 55px 65px;}
.quotes_cback_slider_wrap.blue .quotes_author_box .quotes_company {display: none;}

.stories_container .stories_block {margin: 0; padding: 50px 0 0 0;}
.stories_container .block_title {margin: 0 20px 25px;}
.stories_container .block_subtitle {margin: 0 20px 40px;}

.story_item.impact_list2_inside .story_item_fixer,
.story_item.impact_list3_inside .story_item_fixer {height: 0;}
.story_item {float:none; display: block; width: 100%; margin: 0 0 35px; height: auto !important;}
.story_item .story_item_back,
.story_item .story_item_back:before {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.story_item .impact_list,
.story_item .impact_list .impact_list_box {position: relative; left: 0; top: 0; bottom: auto; height: auto; right: 0;}
.story_item .impact_list {margin: -25px 20px 0;}
.story_item .story_item_content {padding: 80px 20px 55px;}
.story_item .story_item_url:after {top: -3px;}
.story_item .story_item_title {margin: 0 0 20px; font-size: 32px; min-height: 0;}
.story_item .story_item_logo {left: 25px; max-width: 120px; max-height: 50px;}
.story_item.obly_mob_item {display: none;}

.top_v2_container.what_we_do .top_v2_imgbox {height: 180px;}
.top_v2_container.what_we_do .top_v2_img1 {width: 500px; margin-left: -250px;}

.wedoplug_container .block_subtitle {margin: 0 20px 40px;}
.wedoplug_container .wedoplug_block {padding: 80px 0 50px;}
.wedoplug_container .wedoplug_left {margin: 0 20px 210px;}
.wedoplug_container .wedoplug_right {padding: 160px 20px 0;}
.wedoplug_container .wedoplug_col .button {display:block; width: 100%; margin: 0 0 8px; height: auto; padding: 10px 10px;}
.wedoplug_container .round_item_title.top {top: 18px;}
.wedoplug_container .round_item_title.bottom {bottom: 20px;}
.wedoplug_container .round_item_title {font-size: 18px; letter-spacing: 0.5px;}
 
.wedoblock .block_subtitle {margin: 0 30px;}
.wedoblock .wedo_content_wrap {width: auto;}
.wedoblock .wedobox {padding: 90px 20px 0;}
.wedoblock .wedobox:before {left: 50%; margin-left: -23px; top: 0; width: 56px; height: 70px;}
.wedoblock .wedobox .wedobox_title {text-align: center; margin: 0 0 25px; font-size: 38px; letter-spacing: 1px;}
.wedoblock .wedobox .wedobox_title br {display: none;}
.wedoblock .wedobox .wedobox_description {margin: 0 0 35px; letter-spacing: 1px;}
.wedoblock .wedobox .button {min-width: 0; width: 100%; display: block; padding-left: 0; padding-right: 0;}

.wedoblock1 .block_subtitle {margin-bottom: 45px;}
.wedoblock1 .wedoblock_img {width: 340px; margin: 0 0 35px;}

.wedoblock2 .block_subtitle {margin-bottom: 50px;}
.wedoblock2 .wedo_content {padding: 0;}
.wedoblock2 .wedobox {width: auto; margin: 0;}
.wedoblock2 .wedoblock_imgs {height: 380px; margin: 0 0 40px;}
.wedoblock2 .wedoblock_imgs:after {width: 78%;}
.wedoblock2 .wedoblock2_video {right: 50px; bottom: 190px; zoom: 55%;}
.wedoblock2 .wedoblock2_phone {right: -160px; bottom: -152px; zoom: 52%;}
.wedoblock2 .wedoblock2_logo {right: 240px; bottom: 32px; zoom: 58%;}

.wedoblock3 .block_subtitle {margin-bottom: 30px;}
.wedoblock3 .wedo_content {padding: 0;}
.wedoblock3 .wedo_content_item:after {display: none;}
.wedoblock3 .wedobox {width: auto;}
.wedoblock3 .wedoblock_imgs {position: relative; padding: 0 0 20px; margin: 0 0 40px;}
.wedoblock3 .wedoblock_imgs:after {top: 36px; width: 84%;}
.wedoblock3 .wedoblock_img {width: 300px;}

.wedoblock4 .block_subtitle {margin-bottom: 50px;}

.wedoblock5 .block_subtitle {margin-bottom: 10px;}
.wedoblock5 .wedobox {top: 0;}
.wedoblock5 .wedoblock_img {width: 430px; left: -60px;}

.wedoblock6 .block_title br {display: block;}
.wedoblock6 .block_subtitle {margin-bottom: 20px;}
.wedoblock6 .wedoblock_imgs {position: relative; height: 300px; margin: 0 0 40px;}
.wedoblock6 .wedoblock6img1,
.wedoblock6 .wedoblock6img2,
.wedoblock6 .wedoblock6img3 {zoom: 47%;}

.wedoblock7 .block_subtitle {margin: 0 0 460px; padding: 20px 30px 0; text-align: center;}
.wedoblock7 .diagram_box {left: 0; top: 1360px; zoom: 38%;}

.wedoblock8 .block_subtitle {margin: 0 0 650px; padding: 10px 30px 0; width: auto; text-align: center;}
.wedoblock8 .wedobox {margin: 0 0 110px;}
.wedoblock8 .gadgets_box {top: 750px; right: -140px; zoom: 59%;}

.top_v2_container.industries {margin: 0 0 70px;}
.top_v2_container.industries .top_v2_imgbox {height: 155px;}
.top_v2_container.industries .top_v2_img2 {width: 180px; margin-left: -230px; margin-bottom: -10px;}
.top_v2_container.industries .top_v2_img3 {width: 260px; margin-left: -30px; margin-bottom: -20px;}
.top_v2_container.industries .top_v2_img1 {width: 300px; margin-left: -150px;}

.ind_items_container .ind_items_block {padding: 20px 20px 0;}
.ind_items_container .block_title {margin: 0 0 20px;}
.ind_items_container .block_subtitle {margin: 0 0 45px;}
.ind_items_container .show_more_wrap {top: 0;}

.industry_item {margin: 0 0 80px;}
.industry_item .industry_item_img {height: 210px;}
.industry_item .industry_item_title {font-size: 32px; letter-spacing: 1.5px; margin: 0 0 20px; line-height: 1.2;}
.industry_item .industry_item_description {font-size: 18px; margin: 0 0 20px;}
.industry_item .industry_item_result {width: 58%; margin: 0 0 35px; line-height: 1.35; text-align: center;}
.industry_item .industry_item_result:first-of-type {width: 40%;}
.industry_item .industry_item_result_title {font-size: 45px; color: #00bada; letter-spacing: 0.6px;}
.industry_item .industry_item_result_subtitle {font-size: 16px; line-height: 1.3; letter-spacing: 1.5px;}
.industry_item .industry_item_results_label {top: auto; width: auto; font-size: 16px; line-height: 1.4;}
.industry_item .industry_item_results_label:before {top: -9px; width: 34px; height: 42px;}
.industry_item .industry_item_results_label span {display: inline; white-space: normal;}
.industry_item .button {width: 266px;}
.industry_item.even .industry_item_results_label,
.industry_item.odd .industry_item_results_label {padding: 0 0 0 61px;}
.industry_item.even .industry_item_content,
.industry_item.odd .industry_item_content {padding: 35px 20px 70px;}
.industry_item.even .industry_item_results_label, 
.industry_item.odd .industry_item_results_label {padding: 0 0 0 48px;}

.partners_out_container .partners_out_block {padding: 50px 0 70px;}
.partners_out_container .block_title {margin: 0 20px 25px;}
.partners_out_container .block_subtitle {margin: 0 20px 40px;}
.partners_out_container .partners_categories_box {display: none;}
.partners_out_container .show_more_wrap {padding: 30px 0 0 0;}
.partners_out_container .quotes_slide .quotes_slide_box {padding: 0; margin: 0 0 50px;}
.partners_out_container .rowed_items_row {margin: 0 20px;}
.partners_out_container .partner_item {float:none; width: 100%; margin: 0 0 16px; box-shadow: 0 5px 60px 10px rgba(0,0,0,0.09);}
.partners_out_container .partner_item .pseudo_td {height: 120px;}
.partners_out_container .partner_item img {max-width: 100%; max-height: 100%; opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0);}

.clients_out_container .clients_filters {display: none;}

.clients_out_container .mob_categories {display: block;}
.clients_out_container .mob_categories .clients_filter_type {display: block; font-size: 26px; letter-spacing: 1px; margin: 0; text-transform: uppercase; background: #f5f6f6; border-bottom: 1px solid #cdcece; padding: 18px 0 17px; color: #cdcece; text-align: center; width: 100%;}
.clients_out_container .mob_categories .clients_filter_type:before {display: none;}
.clients_out_container .mob_categories .clients_filter_type:last-of-type {border-bottom: 0;}
.clients_out_container .mob_categories .clients_filter_type.active {font-weight: 400; color: #000; background: #FFF; padding: 18px 0;}
.clients_out_container .mob_categories .clients_filter_type.active span:before {display: none;}
.clients_out_container .mob_categories .clients_filter_typeout {position: absolute; left: 0; top: 0; opacity: 0; z-index: -1; width: 100%;}
.clients_out_container .mob_categories .clients_filter_typeout.active {position: relative; opacity: 1; z-index: 991;}
.clients_out_container .mob_categories .bx-viewport {height: 90px !important;}

.clients_out_container .clients_out_block {padding: 0 0 70px; margin: 0;}
.clients_out_container .quotes_slider_wrap {margin: 0 0 40px;}
.clients_out_container .quotes_slide {padding: 60px 0 0 0;}
.clients_out_container .quotes_slide .quotes_slide_box {padding-top: 0; padding-bottom: 0; margin: 0;}
.clients_out_container .show_more_wrap {padding: 40px 0 0 0;}
.clients_out_container .rowed_items_row {margin: 0 20px;} 
.clients_out_container .clients_item {float:none; width: 100%; margin: 0 0 16px; box-shadow: 0 5px 60px 10px rgba(0,0,0,0.09);}
.clients_out_container .clients_item .pseudo_td {height: 120px;}
.clients_out_container .clients_item img {max-width: 100%; max-height: 100%; opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0);}

.testimonials_container .testimonials_block {padding: 50px 0 70px;}
.testimonials_container .block_title {margin: 0 20px 25px;}
.testimonials_container .block_subtitle {margin: 0 20px 40px;}
.testimonials_container .show_more_wrap {padding: 20px 0 0 0;}
.testimonial_item .testimonial_author {width: auto; display: block;}
.testimonial_item .testimonial_author:before,
.testimonial_item .testimonial_author_plate:after {display: none;}
.testimonial_item .testimonial_author_plate {background: #FFF; padding: 30px 0 45px 40px; box-shadow: 0 40px 120px 20px rgba(0,0,0,0.15);}
.testimonial_item .testimonial_company {width: auto; top: -28px; display: block; margin: 0 20px; z-index: 992; background: #FFF; box-shadow: 0 -5px 60px 10px rgba(0,0,0,0.05);}
.testimonial_item .testimonial_company:before {display: none;}
.testimonial_item.no_back {padding: 60px 0 55px;}
.testimonial_item.no_back .testimonial_item_box {padding: 0; box-shadow: 0 -40px 60px 5px rgba(0,0,0,0.04);}
.testimonial_item.no_back .testimonial_item_icon {margin-left: -70px; top: -65px; width: 140px; height: 140px;}
.testimonial_item.no_back .testimonial_item_text {font-size: 22px; line-height: 1.3; padding: 70px 0 40px; margin: 0 20px;}
.testimonial_item.no_back .testimonial_author_box {position: relative; left: auto; right: auto; bottom: auto;}
.testimonial_item.with_back {margin: 0;}
.testimonial_item.with_back .testimonial_item_box {padding: 0; min-height: 0;}
.testimonial_item.with_back .testimonial_item_box:before,
.testimonial_item.with_back .testimonial_item_box:after {display: none;}
.testimonial_item.with_back .testimonial_item_icon {top: -125px; margin: 0 0 0 -70px; width: 140px; height: 190px;}
.testimonial_item.with_back .testimonial_item_text {margin: 0; padding: 70px 20px 40px; text-align: center;}
.testimonial_item.with_back .sliding_line_blue_medium {letter-spacing: 1px; height: auto; display: inline; font-size: 22px; line-height: 1.3;}
.testimonial_item.with_back .testimonial_author_plate {background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 12%, #e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 12%,#e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 12%,#e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.testimonial_item.with_back .testimonial_author_box {position: relative; left: auto; right: auto; bottom: auto;}
.testimonial_item.with_back .testimonial_author_name {color: #FFF;}
.testimonial_item.with_back .testimonial_author_job {color: #FFF; opacity: 0.8;}

.exits_container .exits_block {padding: 50px 0 80px;}
.exits_container .block_title {margin: 0 20px 25px;}
.exits_container .block_subtitle {margin: 0 20px 50px;}
.exits_container .quotes_slide {padding: 50px 0 0 0;}
.exits_container .exits_item {margin: 0 0 130px;}
.exits_container .exits_item .exits_item_box {width: auto; margin: 0; padding: 0; box-shadow: 0 20px 100px -5px rgba(0,0,0,0.18); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.exits_container .exits_item .exits_item_box:before {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #FFF; z-index: 991;}
.exits_container .exits_item .pseudo_table {display: block;}
.exits_container .exits_item .pseudo_td {height: auto; display: block;}
.exits_container .exits_item .exits_item_left,
.exits_container .exits_item .exits_item_right {text-align: center; float:none; width: auto; z-index: 992; position: relative;}
.exits_container .exits_item .exits_item_left {padding: 10px 0 35px;}
.exits_container .exits_item .exits_item_right {padding: 35px 0 10px;}
.exits_container .exits_item .exits_item_plus {float:none; width: 100%; height: 40px; z-index: 993;}
.exits_container .exits_item .exits_item_plus:before {top: 50%; width: 280px; height: 280px; margin: -110px 0 0 -140px;}
.exits_container .exits_item .exits_status {position: absolute; left: 20px; right: 20px; top: 100%; height: 84px; font-size: 24px; z-index: 990; line-height: 1.2; padding: 0 0 0 40px; letter-spacing: 1.5px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.exits_container .exits_item .exits_status:after {left: 48px; top: 20px; width: 38px; height: 50px;}
.exits_container .exits_item .exits_status .pseudo_table {display: table;}
.exits_container .exits_item .exits_status .pseudo_td {height: 84px; display: table-cell; padding: 1px 0 0 0;}
.exits_container .exits_item .exits_status.blue,
.exits_container .exits_item .exits_status.red {width: auto; margin: 0;}
 
.getstarted_container {top: auto;}
.getstarted_container .getstarted_block {margin: 50px 20px 30px;}

.getstartedlist_item .getstartedlist_item_box {padding: 190px 0 90px; margin: 0 0 60px;}
.getstartedlist_item .getstartedlist_item_box:before {left: 50%; top: 30px; margin-top: 0; margin-left: -22px; width: 44px; height: 58px;}
.getstartedlist_item .getstartedlist_avatars {width: auto; position: absolute; right: -60px; top: 110px; left: -60px; margin-top: 0; text-align: center;}
.getstartedlist_item .getstartedlist_item_title {font-size: 36px; line-height: 1.15; text-align: center; padding: 28px 30px 0;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item1 {left: 80px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item2 {left: 40px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item4 {right: 40px;}
.getstartedlist_item .getstartedlist_avatars.avatars5 .item5 {right: 80px;}
.getstartedlist_item .getstartedlist_arrow_wrap {position: absolute; left: 50%; bottom: -28px; margin-left: -45px; width: 90px; height: 90px; background: #FFF; box-shadow: 0 0 70px 10px rgba(4,156,194,0.3); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.getstartedlist_item .getstartedlist_arrow {position: absolute; top: 50%; left: 50%; margin-left: -8px; right: auto; margin-top: -16px; width: 22px; height: 30px; z-index: 992;}
.getstartedlist_item .getstartedlist_arrow:before,
.getstartedlist_item .getstartedlist_arrow:after {height: 3px; background: #000;}

.serve_top_container {margin: 0 0 70px;}
.serve_top_container .serve_top_title {padding: 40px 20px 20px; font-size: 36px; width: auto; line-height: 1.2; letter-spacing: 0.5px; font-weight: 600}
.serve_top_container .serve_top_title br {display: none;}
.serve_top_container .serve_top_description {font-size: 20px; letter-spacing: 0.5px; margin: 0 20px 40px;}
.serve_top_container .serve_top_description br {display: none;}
.serve_top_container .serve_top_imgbox {height: 265px;}
.serve_top_container .serve_top_imgbox_normal {display: none !important;}
.serve_top_container .serve_top_imgbox_mob {display: block;}
.serve_top_container .serve_carousel {height: 440px; zoom: 50%;}
.serve_top_container .serve_top_subtitle_wrap {padding: 40px 20px 65px;}
.serve_top_container .sliding_line_blue_large {font-size: 30px; letter-spacing: 3px; line-height: 1.1;}

.serve_day_container .serve_day_block {padding: 0;}
.serve_day_container .block_title {margin: 0 20px 25px;}
.serve_day_container .block_title .sliding_line {display: inline;}
.serve_day_container .block_subtitle {margin: 0 20px 30px;}
.serve_day_container .day_item .line {left: 50%; right: auto; margin: 0 0 0 -1px;}
.serve_day_container .day_item .line_before {height: 120px; top: 0;}
.serve_day_container .day_item .line_after {height: 120px; bottom: 0; top: auto;}
.serve_day_container .day_item.last_in_row .line_after {height: 120px;}
.serve_day_container .day_item {margin: 0; padding: 65px 0 20px;}
.serve_day_container .day_item .day_item_tags {margin: 0; text-align: center;}
.serve_day_container .day_item .day_item_tag {margin: 0 12px 12px; padding: 7px 8px 0; font-size: 15px; height: 30px; min-width: 60px;}
.serve_day_container .day_item_button_box {position: relative; left: auto; right: auto; margin: 0 auto 90px; top: auto; width: 180px; height: 180px;}
.serve_day_container .day_item_button_box .day_item_button_border {left: -40px; top: -40px; right: -40px; bottom: -40px;}
.serve_day_container .day_item_button_box .day_item_button_round {display: none;}
.serve_day_container .day_item_button_box .day_item_button {padding: 79px 0 0 6px; font-size: 28px; letter-spacing: 1px; box-shadow: 0 0 80px 5px rgba(0,0,0,0.05);}
.serve_day_container .day_item_box {width: auto; padding: 0 20px; box-shadow: 0 -40px 70px 10px rgba(0,0,0,0.04); text-align: center;}
.serve_day_container .day_item_box .day_item_title {font-size: 36px; margin: 0 0 16px; padding: 45px 0 0 0;}
.serve_day_container .day_item_box .day_item_title:before {top: -30px; left: 50%; margin-left: -22px; width: 56px; height: 68px;}
.serve_day_container .day_item_box .day_item_text {margin: 0 0 25px; text-align: center;}
.serve_day_container .day_item_box .day_item_avatars {display: inline-block; margin: 0 0 25px; text-align: left;}
.serve_day_container .day_item_box .day_item_avatars.avatars1 {left: -2px;}
.serve_day_container .day_item_box .day_item_avatars.avatars2 {left: 18px;}
.serve_day_container .day_item_box .day_item_avatars.avatars3 {left: 45px;}
.serve_day_container .day_item_left .day_item_box, 
.serve_day_container .day_item_right .day_item_box {margin: 0 0 30px;}
.serve_day_container .day_item_left .day_item_imgbox, 
.serve_day_container .day_item_right .day_item_imgbox {left: auto; right: auto; zoom: 100%; position: relative; width: auto; top: -70px; height: auto;}
.serve_day_container .day_item .day_item_imgbox .day_item_img {width: 120%; margin: 0; left: -10%; position: relative; top: auto; height: auto;}

.serve_team_container {padding: 90px 0 0 0;}
.serve_team_container .serve_team_block {padding: 0 0 50px;}
.serve_team_container .block_title {margin: 0 20px 25px;}
.serve_team_container .block_subtitle {margin: 0 20px 35px;}
.serve_team_container .teampersons_slider_wrap {margin: 0;}
.serve_team_container .button_wrap {padding: 0;}

.serve_mileage_container .serve_mileage_block {padding: 5px 0 0 0;}
.serve_mileage_container .block_title {margin: 0 20px 25px;}
.serve_mileage_container .block_subtitle {margin: 0 20px 35px;}
.serve_mileage_container .serve_mileage_nav_item {font-size: 16px; padding: 0 10px 2px; height: 36px; margin: 0;}

.serve_mileage_container .cmo_bubbles_slide {overflow: hidden;}
.serve_mileage_container .cmo_bubbles_slide1,
.serve_mileage_container .cmo_bubbles_slide2 {padding: 30px 0;}
.serve_mileage_container .bubbles_box1,
.serve_mileage_container .bubbles_box2 {left: -30px; top: -10px; zoom: 50%;}

.serve_clients_container {padding: 30px 0 0; top: 0;}
.serve_clients_container .block_title {margin: 0 20px 25px;}
.serve_clients_container .block_subtitle {margin: 0 20px 45px}
.serve_clients_container .impact_logos {padding: 0 10px;}
.serve_clients_container .impact_logos img {max-width: 140px; max-height: 40px; margin: 0 10px 20px;}
.serve_clients_container .button_wrap {margin: 0 20px; padding: 30px 0 0 0;}
.serve_clients_container .button_wrap .button {width: 100%; font-size: 0;}
.serve_clients_container .button_wrap .button:after {content:"View The Impact"; font-size: 18px; display: block;}

.serve_stories_separator {height: 50px;}

.contact_top_container {min-height: 0;}
.contact_top_container .contact_top_block {height: 400px; overflow: hidden;}
.contact_top_container .contact_top_mapbox {margin: -170px 0 0 -62px; width: 290%;}
.contact_top_container .city11 {display: none;}

.contact_forms_container .contact_forms_block {padding: 0 0 90px;}
.contact_forms_container .contact_right_box {top: 0; width: auto; margin: 0 0 120px;}
.contact_forms_container .contacts {margin: 0 0 45px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: 0 -10px 80px 5px rgba(0,0,0,0.05);}
.contact_forms_container .contacts .contacts_wrap {padding: 22px 10px 22px 76px;}
.contact_forms_container .contacts .contacts_icon svg {width: 100%;}
.contact_forms_container .contacts .contacts_label {font-size: 18px; line-height: 1.0; letter-spacing: 1px; margin: 0 0 14px;}
.contact_forms_container .contacts .contacts_wrap a {font-size: 26px; letter-spacing: 2px;}
.contact_forms_container .contacts_wrap_phone .contacts_icon {width: 26px; left: 22px; top: 37px;}
.contact_forms_container .contacts_wrap_mail .contacts_icon {width: 24px; left: 25px; top: 35px;}
.contact_forms_container .contacts .contacts_wrap_mail a {font-size: 20px; letter-spacing: 1px;}
.contact_forms_container .contacts_wrap_address {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; box-shadow: 0 -5px 80px 5px rgba(4,156,194,0.4);}
.contact_forms_container .contacts_wrap_address .contacts_icon {left: 24px; top: 32px;}
.contact_forms_container .contacts_wrap_address .contacts_label {font-size: 20px; line-height: 1.3; margin: 0; padding: 4px 0;}
.contact_forms_container .contact_forms_box {top: 0; width: auto; padding: 96px 20px 35px;}
.contact_forms_container .contact_forms_box .contact_forms_title {margin: 0 0 30px;}
.contact_forms_container .contact_forms_box .wpcf7 {position: relative;}

.contact_team_container {top: 0;}
.contact_team_container .contact_team_block {padding: 15px 0 100px;}
.contact_team_container .block_title {margin: 0 30px 20px;}
.contact_team_container .block_subtitle {margin: 0 30px 45px;}

.contact_cards_container .contact_cards_block {margin: 0;}
.contact_cards_container .block_title {margin: 0 10px 25px;}
.contact_cards_container .block_subtitle {margin: 0 30px 80px;}
.contact_cards_container .contact_card {float:none; width: auto; margin: 0 0 90px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0}
.contact_cards_container .contact_card br {display: none;}
.contact_cards_container .contact_card .contact_card_content {padding: 0;}
.contact_cards_container .contact_card .contact_card_content:before {left: 50%; top: -45px; margin-left: -36px; width: 88px; height: 100px;}
.contact_cards_container .contact_card .contact_card_city {position: relative; text-align: center; left: auto; top: auto; right: auto; font-size: 34px; padding: 80px 0 35px;}
.contact_cards_container .contact_card .contact_card_mail {position: relative; left: auto; bottom: auto; right: auto; text-align: center; padding: 20px 20px 20px 20px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; box-shadow: 0 10px 100px 10px rgba(4,156,194,0.3);}
.contact_cards_container .contact_card .contact_card_mail:before {font-size: 20px; margin: 0 0 9px 25px;}
.contact_cards_container .contact_card .contact_card_mail a {font-size: 24px;}
.contact_cards_container .contact_card .contact_card_icon {position: absolute; left: 50%; margin-left: -69px; top: 18px;}
.contact_cards_container .contact_card .contact_card_icon svg {width: 22px;}
.contact_cards_container .rowed_items_row:last-of-type .item2 {margin: 0 0 60px;}

.awards_container .award_item {margin: 0 0 80px;}
.awards_container .award_item .award_imgbox,
.awards_container .award_item.award_item_large .award_imgbox {position: relative; width: 100%; top: auto; height: 260px; bottom: auto;}
.awards_container .award_item .award_imgbox:after,
.awards_container .award_item.award_item_large .award_imgbox:after,
.awards_container .award_item .award_imgbox .award_img,
.awards_container .award_item.award_item_large .award_imgbox .award_img {-webkit-clip-path: none; clip-path: none;}
.awards_container .award_item .award_imgbox .award_logo_bottom {left: 0; width: 90%;}
.awards_container .award_item .award_imgbox .award_logo_top {left: 5%; width: 90%;}
.awards_container .award_item .award_imgbox .award_logo_bottom {display: none;}
.awards_container .award_item .award_imgbox .award_logo_mob {display: block; width: 70%; left: 15%; bottom: 16px;}
.awards_container .award_item .award_content {padding: 0 0 20px; box-shadow: 0 20px 50px 5px rgba(0,0,0,0.12);}
.awards_container .award_item .award_top,
.awards_container .award_item.award_item_large .award_top {padding: 20px 20px 0; height: auto; margin: 0; display: block; font-size: 24px; line-height: 1.3; letter-spacing: 0.5px;}
.awards_container .award_item .award_top .pseudo_table {display: block; width: auto;}
.awards_container .award_item .award_top .pseudo_td {display: block; position: relative; box-sizing: border-box; height: auto; padding: 0;}
.awards_container .award_item .award_top img {max-width: 90px; max-height: 82px; margin: 0 0 15px;}
.awards_container .award_item .award_middle,
.awards_container .award_item .award_middle.single_mini {top: auto; box-shadow: none;}
.awards_container .award_item .award_middle,
.awards_container .award_item .award_middle.single_mini,
.awards_container .award_item.award_item_large .award_middle {padding: 30px 20px 0;}
.awards_container .award_item .award_minitem {float:none; width: 100%; margin: 0 0 30px;}
.awards_container .award_item .award_minitem.hidden {display: block;}
.awards_container .award_item .award_minitem .award_label .pseudo_td {font-size: 12px; letter-spacing: 2px;}
.awards_container .award_item .award_minitem .award_title {font-size: 18px; letter-spacing: 1px;}
.awards_container .award_item .award_middle.single_mini .award_minitem {margin: 0 0 30px; padding: 0; text-align: center; display: inline-block;}
.awards_container .award_item .award_middle.single_mini .award_minitem .award_label {position: relative; left: auto; top: auto;}
.awards_container .award_item .award_middle.single_mini .award_minitem .award_title .pseudo_td {height: auto;}
.awards_container .award_item .award_bottom {display: none;}

.top_v2_container.clients_impact .top_v2_topbox {padding: 50px 20px;}
.top_v2_container.clients_impact .top_v2_imgbox {height: 162px; width: 100%;}
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_imgbox_wrap {zoom: 60%; position: absolute; top: 0; bottom: 0; left: 0; right: -135px;}
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img1,
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img2,
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img3,
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img14,
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img15,
.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img16 {display: none;}

.clients_impact_container .clients_impact_block {padding: 85px 0 60px;}
.clients_impact_container .block_title {margin: 0 20px 25px;}
.clients_impact_container .block_subtitle {margin: 0 20px 10px;}
.clients_impact_container .show_more_wrap {padding: 45px 0 0 0;}
.clients_impact_container .cta_transform_container {margin: 80px 0 0;}
.clients_impact_container .cta_transform_container .block_title {margin: 0 20px 10px;}
.clients_impact_container .stories_container .stories_block {padding: 10px 0 0 0; top: 40px;}
.clients_impact_container .story_row:last-of-type {margin: 0;}

.clients_impact_container .client_item {padding: 0; margin: 0; box-shadow: none;}
.clients_impact_container .client_item .client_item_mobimg {display: block; width: 360px; height: 349px; background-size: auto 100%; background-position: 50% 100%; background-repeat: no-repeat;}
.clients_impact_container .client_item .client_item_imgbox {height: auto; right: auto; overflow: inherit; z-index: 994; position: absolute; left: 0; top: 0; right: 0;}
.clients_impact_container .client_item .client_item_img {display: none;}
.clients_impact_container .client_item .client_item_play {left: auto; bottom: auto; top: 270px; right: 20px; zoom: 90%; box-shadow: 0 0 70px 10px rgba(4,156,194,0.4);}
.clients_impact_container .client_item .client_item_content {top: auto; text-align: left; padding: 0;}
.clients_impact_container .client_item .client_item_top {padding: 30px 0 0 0;}
.clients_impact_container .client_item .client_item_logo {vertical-align: top; margin: 0 0 15px 30px; max-height: 76px; max-width: 160px;}
.clients_impact_container .client_item .client_item_title {display: block; vertical-align: top; font-size: 30px; margin: 0 30px; line-height: 1.2; letter-spacing: 1px;}
.clients_impact_container .client_item .client_item_text {font-size: 18px; width: auto; line-height: 1.3; margin: 0 30px; padding: 15px 0 50px; text-align: left;}
.clients_impact_container .client_item .client_item_list_box {width: auto; margin: -25px 15px 0; box-shadow: 10px 8px 50px 5px rgba(244,113,32,0.45);}

.mission_container .mission_block {padding: 40px 0 60px; margin: 0;}
.mission_container .largequote {margin-bottom: 10px;}
.mission_container .block_title {margin: 0 20px 25px;}
.mission_container .block_subtitle {margin: 0 20px 150px;}
.mission_container .mission_item .mission_box {padding: 145px 0 120px;}
.mission_container .mission_item .mission_content {padding: 0 20px 0 20px;}
.mission_container .mission_item h2 {font-size: 32px; line-height: 1.2; letter-spacing: 2px; text-align: center; margin: 0 0 25px;}
.mission_container .mission_item h2:before {display: none;}
.mission_container .mission_item .mission_text {font-size: 20px; line-height: 1.3; margin: 0; text-align: center;}

.cs_top_container .cs_top_back,
.cs_top_container .cs_top_back:after {display: none;}
.cs_top_container .cs_top_content_box {margin: 0; z-index: 991;}
.cs_top_container .cs_top_content {height: auto; padding: 0 20px; z-index: 992; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;}
.cs_top_container .cs_top_content:after {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: 0.36; z-index: 991;}
.cs_top_container .cs_top_logo_box {left: 50%; margin: 0 0 0 -79px; z-index: 993;}
.cs_top_container .breadcrumbs {display: none;}
.cs_top_container .cs_top_title {margin: 0; padding: 140px 0 0 0; text-align: center; font-size: 40px; font-weight: 600; z-index: 993;}
.cs_top_container .cs_top_subtitle {padding: 100px 0 80px; bottom: auto; font-size: 40px; text-align: center; position: relative; z-index: 993;}
.cs_top_container .cs_top_subtitle br {display: none;}
.cs_top_container .impact_list {top: -46px; margin: 0 20px; width: auto;}
.cs_top_container .impact_list .impact_li:before {content:""; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; background: #FFF; opacity: 0.2;}
.cs_top_container .impact_list .impact_li_flex {height: auto; display: block;}
.cs_top_container .impact_list .impact_li_digit {width: auto; padding: 16px 10px 6px 106px; letter-spacing: 1px; font-size: 30px;}
.cs_top_container .impact_list .impact_li_digit:before {left: 10px; top: 24px; width: 80px; height: 48px; margin-top: 0; background: url('/images/1x/funnel_medium.png') 0 0 no-repeat; background-size: 100% auto;}
.cs_top_container .impact_list .impact_li_title {width: auto; padding: 0 10px 16px 106px; letter-spacing: 1px; font-size: 16px;}
.cs_top_container .impact_list .impact_li_title br {display: none;}
.cs_top_container .cs_case_share_wrap {display: none;}

.cs_description_container .cs_description_block {margin: 0; padding: 0;}
.cs_description_container .cs_description_title {font-size: 32px; text-align: center; margin: 0 20px 30px;}
.cs_description_container .cs_description {font-size: 18px; letter-spacing: 0.5px; line-height: 1.3; margin: 0 20px; text-align: center;}
.cs_description_container .cs_description p {margin: 0 0 20px;}
.cs_description_container .cs_description .first_letter_item {display: none;}
.cs_description_container .cs_description .first_letter_hidden {display: inline;}
.cs_description_container .show_more_wrap {padding: 0; top: 20px;}
.cs_description_container .cs_description_download {display: block; top: -30px; text-align: center; position: relative;} 
.cs_description_container .cs_description_download img {width: 300px; height: auto; position: relative; left: 10px;}
.cs_description_container .cs_description_download .button_wrap {top: -12px;}
.cs_description_container .cs_description_download .button {width: 310px;}
.cs_description_container .cs_case_share {display: block; margin: 0 0 30px; text-align: center;}
.cs_description_container .cs_case_share .contacts_socials {zoom: 120%;}
.cs_description_container .cs_case_share .cs_case_share_title {padding: 16px 0 0 0; font-size: 18px; color: #000; opacity: 0.5; letter-spacing: 0.5px; line-height: 1.4;}

.cs_container .cs_block {margin: 0; padding: 30px 0 0;}
.cs_container .cs_box {padding: 0;}

.cs_container .cs_box .cs_plus, 
.cs_container.cs_left .cs_box .cs_plus {top: -110px; left: 50%; margin-left: -100px; width: 200px; height: 200px;}
.cs_container .cs_block_label, 
.cs_container.cs_left .cs_block_label {padding: 40px 30px 36px;}
.cs_container .cs_block_title {margin: 0 20px; padding: 155px 0 0 0; font-size: 30px; letter-spacing: 1.5px; line-height: 1.2;}
.cs_container.cs_left .cs_default_img, 
.cs_container.cs_right .cs_default_img {display: none;}
.cs_container.cs_left .cs_block_subtitle, 
.cs_container.cs_right .cs_block_subtitle {font-size: 18px; line-height: 1.3; margin: 0 20px; padding: 0 0 80px; letter-spacing: 1px;}

.cs_container .cs_img_mob {display: block; width: 360px; margin: 0 auto; height: auto; bottom: auto; top: auto;}


.cs_type1 .cs_container.cs_block1 {padding: 30px 0 0 0;}

.cs_type1 .cs_container.cs_block1 .cs_block_title,
.cs_type1 .cs_container.cs_block2 .cs_block_title,
.cs_type1 .cs_container.cs_block3 .cs_block_title,
.cs_type1 .cs_container.cs_block4 .cs_block_title,
.cs_type1 .cs_container.cs_block5 .cs_block_title,
.cs_type1 .cs_container.cs_block6 .cs_block_title {margin-bottom: 30px;}

.cs_type1 .cs_container.cs_block3 .cs_block_subtitle {padding-bottom: 0;}
.cs_type1 .cs_container.cs_block4 .cs_block_subtitle {padding-bottom: 60px;}
.cs_type1 .cs_container.cs_block5 .cs_block_subtitle {padding-bottom: 30px;}
.cs_type1 .cs_container.cs_block6 .cs_block_subtitle {padding-bottom: 15px;}
.cs_type1 .cs_container.cs_block7 .cs_block_subtitle {padding-bottom: 45px;}

.cs_type1 .cs_container.cs_block1 .cs_img_mob {margin-bottom: 30px;} 
.cs_type1 .cs_container.cs_block2 .cs_img_mob {margin-bottom: 10px;} 
.cs_type1 .cs_container.cs_block4 .cs_img_mob {margin-bottom: 25px;} 
.cs_type1 .cs_container.cs_block6 .cs_img_mob {margin-bottom: 30px;}
.cs_type1 .cs_container.cs_block7 .cs_img_mob {margin-bottom: 10px;}


.cs_type2 .cs_container.cs_block1 {padding: 30px 0 0 0;}

.cs_type2 .cs_container.cs_block1 .cs_block_title,
.cs_type2 .cs_container.cs_block2 .cs_block_title,
.cs_type2 .cs_container.cs_block3 .cs_block_title, 
.cs_type2 .cs_container.cs_block5 .cs_block_title,
.cs_type2 .cs_container.cs_block6 .cs_block_title {margin-bottom: 30px;}
.cs_type2 .cs_container.cs_block7 .cs_block_title {margin-bottom: 15px;}

.cs_type2 .cs_container.cs_block2 .cs_block_subtitle {padding-bottom: 80px; top: -10px;}
.cs_type2 .cs_container.cs_block3 .cs_block_subtitle {padding-bottom: 30px;}
.cs_type2 .cs_container.cs_block4 .cs_block_subtitle {padding-bottom: 60px; top: 0;}
.cs_type2 .cs_container.cs_block5 .cs_block_subtitle {padding-bottom: 30px;}
.cs_type2 .cs_container.cs_block6 .cs_block_subtitle {padding-bottom: 45px;}
.cs_type2 .cs_container.cs_block7 .cs_block_subtitle {padding-bottom: 45px;}

.cs_type2 .cs_container.cs_block1 .cs_img_mob {margin-bottom: 30px;} 
.cs_type2 .cs_container.cs_block2 .cs_img_mob {margin-bottom: 10px;} 
.cs_type2 .cs_container.cs_block4 .cs_img_mob {margin-bottom: 0;} 
.cs_type2 .cs_container.cs_block6 .cs_img_mob {margin-bottom: 30px;}
.cs_type2 .cs_container.cs_block7 .cs_img_mob {margin-bottom: 10px;}


.cs_videos_container .cs_videos_slide {height: 540px;}
.cs_videos_container .bx-controls-direction a {zoom: 100%;}
.cs_videos_container .bx-prev {left: 20px;}
.cs_videos_container .bx-next {right: 20px;}
.cs_videos_container .cs_videos_play {margin: -100px 0 0 -100px;} 
 
.cs_slider_container .white_arrows_backed .bx-prev {left: -15px;}
.cs_slider_container .white_arrows_backed .bx-next {right: -15px;}
 
.top_v2_container.join_our_team .top_v2_imgbox {height: 180px;}
.top_v2_container.join_our_team .top_v2_img1 {width: 300px; margin-left: -150px;}
.top_v2_container.join_our_team .top_v2_img3 {width: 300px; margin-left: -265px; background-position: 0 105%;}
.top_v2_container.join_our_team .top_v2_img4 {width: 300px; margin-left: -45px; background-position: 0 106%;}
.top_v2_container.join_our_team .top_v2_img2,
.top_v2_container.join_our_team .top_v2_img5 {display: none}

.areas_container .areas_block {padding: 75px 0 1px; margin: 0;}
.areas_container .block_title {margin: 0 20px 25px;}
.areas_container .block_subtitle {margin: 0 20px 70px;}
.areas_container .area_item {width: 100%; margin: 0 0 50px; display: block;}
.areas_container .area_item .area_item_wrap, 
.areas_container .area_item .area_item_wrap:before {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.areas_container .area_item .area_item_content {padding: 40px 0 60px;}
.areas_container .area_item .area_item_content:after {bottom: 30px;}
.areas_container .area_item .pseudo_td {height: 145px;}
.areas_container .area_item .area_item_title {font-size: 30px;}

.threepoint_container .block_title {margin: 0 20px 25px;}
.threepoint_container .block_subtitle {margin: 0 20px 15px;}

.threepoint_box {margin: 0; padding: 85px 0 60px;}
.threepoint_box .threepoint_item {padding: 0 0 10px; margin: 0 0 110px; box-shadow: 0 4px 50px 5px rgba(0,0,0,0.1);}
.threepoint_box .threepoint_item .threepoint_item_imgbox {left: 0; width: auto; margin: 0;}
.threepoint_box .threepoint_item .threepoint_item_imgbox:before {left: 0; right: 0; height: 220px; transform: skewX(0deg);}
.threepoint_box .threepoint_item .threepoint_item_title {color: #FFF; top: -94px; z-index: 994; font-size: 30px;}
.threepoint_box .threepoint_item .threepoint_item_title:before {background-image: url('/images/2x/logo_white.png');}
.threepoint_box .threepoint_item .threepoint_item_text {padding: 0 20px; top: -30px; font-size: 18px; line-height: 1.4;}
.threepoint_box .threepoint_item.item3 .threepoint_item_title {color: #000;}
.threepoint_box .threepoint_item.item3 .threepoint_item_title:before {background-image: url('/images/2x/logo.png');}
.threepoint_box .threepoint_item.item1 .threepoint_item_imgbox:before {box-shadow: 0 10px 60px 5px rgba(244,113,32,0.5);}
.threepoint_box .threepoint_item.item2 .threepoint_item_imgbox:before {box-shadow: 0 10px 60px 5px rgba(4,156,194,0.4);}
.threepoint_box .threepoint_item.item3 .threepoint_item_imgbox:before {box-shadow: 0 10px 60px 5px rgba(0,0,0,0.1);}

.threepoint_box.onlymmlogo .threepoint_item_imgbox {margin: 0 0 65px;}
.threepoint_box.onlymmlogo .threepoint_item_imgbox img {left: 15px; top: -60px; height: 140px;}
.threepoint_box.onlymmlogo .threepoint_item_title {top: -100px;}
.threepoint_box.onlymmlogo .threepoint_item_imgbox:before { height: 170px;}

.join_out_container .join_out_block {padding: 0 0 20px;}
.join_out_container .block_title {margin: 0 20px 25px;}
.join_out_container .block_subtitle {margin: 0 20px 50px;}
.join_out_container .join_item .join_item_back {display: none;}
.join_out_container .join_item .join_item_mobback {display: block; width: 360px; height: auto; margin: 0 auto;}
.join_out_container .join_item .join_item_box {padding: 60px 20px 80px;}
.join_out_container .join_item .join_item_title {font-size: 30px; line-height: 1.3;  margin: 0 0 25px; letter-spacing: 1px;}
.join_out_container .join_item .pseudo_table,
.join_out_container .join_item .pseudo_td {display: block;}

.virtual_container {margin: 0 0 40px;}
.virtual_container .virtual_block {padding: 50px 0 0 0; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;}
.virtual_container .block_title {margin: 0 20px 25px;}
.virtual_container .block_subtitle {margin: 0 20px 30px; font-size: 18px;}
.virtual_container .virtual_imgbox_icon {top: auto; bottom: -40px; width: 200px; margin: 0 0 0 -90px; animation: none;} 
.virtual_container .virtual_imgbox {height: 370px;}
.virtual_container .virtual_img1 {width: 380px; margin-left: -190px; background-position: 0 100%;}
.virtual_container .virtual_img3 {width: 340px; margin-left: -290px; background-position: 0 100%;}
.virtual_container .virtual_img4 {width: 340px; margin-left: -45px; background-position: 0 100%;}

.industry_top_container .industry_top_block {margin: 0; padding: 0;}
.industry_top_container .industry_top_title {position: relative; font-size: 30px; padding: 24px 20px 20px; margin: 0 0 40px; top: auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.industry_top_container .diagram_box {top: 650px; zoom: 36%;}
.industry_top_container .block_title {margin: 0 20px 460px;}
.industry_top_container .industry_top_sections_wrap {margin: 0;}
.industry_top_container .industry_top_sections {float: none; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: none;}
.industry_top_container .industry_top_sections li {padding: 4px 20px 0 60px; margin: 0 0 9px; background: #FFF; box-shadow: 0 20px 100px -5px rgba(0,0,0,0.22); font-size: 20px; font-weight: 400; line-height: 1.2; letter-spacing: 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.industry_top_container .industry_top_sections li .industry_top_arrow {zoom: 70%; left: 25px; margin-top: -14px;}
.industry_top_container .industry_top_sections li:before {display: none;}
.industry_top_container .industry_top_sections .pseudo_table {display: table;}
.industry_top_container .industry_top_sections .pseudo_td {height: 64px; display: table-cell;}

.industry_top_container .industry_left .industry_img {zoom: 45%;}
.industry_top_container .industry_left.venture .industry_img {top: 610px;}
.industry_top_container .industry_left.software .industry_img {top: 700px;}
.industry_top_container .industry_left.digital .industry_img {top: 610px;}
.industry_top_container .industry_left.consumer .industry_img {top: 460px; left: -140px; zoom: 58%;}
.industry_top_container .industry_left.healthcare .industry_img {top: 540px; zoom: 60%;}
.industry_top_container .industry_left.private .industry_img {top: 580px; left: 0;}

.industry_digits_container .gadgets_box {display: none;}
.industry_digits_container .industry_digits_block {padding: 32px 20px 30px 20px}
.industry_digits_container .industry_top_digit {text-align: center; margin: 0 0 20px;}
.industry_digits_container .industry_top_digit .industry_top_icon {text-align: center; margin: 0 0 8px; left: auto;}
.industry_digits_container .industry_top_digit .industry_top_title {font-size: 18px; line-height: 1.3; margin: 0 0 10px;}

.industry_team_container .industry_team_block {padding: 50px 0;}
.industry_team_container .block_title {margin: 0 20px 25px;}
.industry_team_container .block_subtitle {margin: 0 20px 40px;}

.industry_clients_container .industry_clients_block {padding: 0 20px 50px;}
.industry_clients_container .block_subtitle {margin: 0 0 25px;}
.industry_clients_container .button_wrap {padding: 25px 0 0 0;}
.industry_clients_container .button {width: 100%; padding: 0 40px; line-height: 1.2;}
.industry_clients_container .clients_cloud {display: none;}
.industry_clients_container .industry_clients_moblogos {display: block;}
.industry_clients_container .industry_clients_moblogos li {padding: 12px 0; display: block; text-align: center;}
.industry_clients_container .industry_clients_moblogos img {max-height: 60px; max-width: 180px; opacity: 0.5;}
.industry_clients_container .bx-controls-direction a {top: 50%; margin-top: -22px;}
.industry_clients_container .bx-prev {left: -5px;}
.industry_clients_container .bx-next {right: -5px;}

.industry_impact_container .industry_impact_block {padding: 0 0 10px; margin: 0 20px;}
.industry_impact_container .block_title {margin: 0 20px 25px;}
.industry_impact_container .block_subtitle {margin: 0 20px 40px;}

.industry_computer_imgbox {top: -30px; height: 270px;}
.industry_computer_imgbox .industry_computer_img {background-image: url('/images/1x/industries/manage_back.jpg'); margin-left: -220px; width: 440px; height: 360px;}

.mission_container .mission_block {padding: 0 0 60px;}
.mission_container .mission_top_box {top: auto; padding: 22px 20px 10px;}
.mission_container .mission_top_box p {font-size: 18px; line-height: 1.3; margin: 0 0 16px;}
.mission_container .mission_top_box .first_letter_item {display: none;}
.mission_container .mission_top_box .first_letter_hidden {display: inline;}

.top_v2_container.how .top_v2_imgbox {height: 120px;}
.top_v2_container.how .top_v2_img1 {width: 300px; margin-left: -50px;}
.top_v2_container.how .top_v2_img2 {width: 220px; margin-left: -235px;}

.howwework_container .howwework_block {padding: 80px 0 35px;}
.howwework_container .block_title {margin: 0 20px 25px}
.howwework_container .block_subtitle {margin: 0 20px 40px;}

.how_item {margin: 0 0 120px;}
.how_item br {display: none;}
.how_item .how_item_plus,
.how_item.even .how_item_plus,
.how_item.odd .how_item_plus {margin-left: -100px; display:block; top: -82px; left: 50%; width: 200px; height: 200px;}
.how_item .how_item_imgbox {height: 280px;}
.how_item .how_item_box {padding: 45px 20px 0;}
.how_item .how_item_title {font-size: 40px; margin: 0 0 20px; letter-spacing: 1px;}
.how_item .button {width: 305px;}
.how_item.odd .how_item_text, 
.how_item.even .how_item_text {font-size: 20px;}
.how_item.even .button_wrap, 
.how_item.odd .button_wrap {left: auto; margin-left: 0; position: relative; bottom: -33px;}
.how_item .how_item_title {font-size: 36px; line-height: 1.25;}

.team_chess_container {padding: 60px 0 1px;}
.team_chess_container .team_chess_block {padding: 130px 0 30px; margin: 0 auto 70px;}
.team_chess_container .team_chess_figure {zoom: 100%; display: none;}
.team_chess_container .team_chess_figure1 {display: block; left: 50%; width: 160px; height: 218px; margin: 0 0 0 -110px; top: -110px;}
.team_chess_container .team_chess_figure1:before {left: 45px; top: 45px; width: 155px; height: 155px;}
.team_chess_container .team_chess_icon {display: none;}
.team_chess_container .team_chess_text {font-size: 20px;}

.timetable_container {padding: 90px 0 80px;}
.timetable_container .timetable_wrapper {padding: 40px 20px 230px;}
.timetable_container .timetable_img {margin-left: -185px; top: auto; width: 370px; height: 300px;}
.timetable_container .block_title {margin: 0 0 20px;}
.timetable_container .block_subtitle {margin: 0 0 30px; font-size: 20px;}

.awailable_container {padding: 10px 0 40px;}
.awailable_container .awailable_block {padding: 75px 0 40px;}
.howwework_container .block_subtitle {margin: 0 20px 35px;}
.awailable_container .awailable_icon_item {margin: 0 5px; zoom: 66%;}
.awailable_container .awailable_icons {bottom: -40px; left: -224px;}

.client_quotes_container .client_quotes_block {padding: 40px 0 40px;}
.client_quotes_container .block_subtitle {margin: 0 20px 150px;}
.client_quotes_container .client_quotes_item {width: auto;}
.client_quotes_container .client_quotes_item .client_quotes_box {padding: 170px 0 70px;}
.client_quotes_container .client_quotes_item3 .client_quotes_box {padding: 130px 0 70px;}

.top_v2_container.leadership .top_v2_topbox {padding-bottom: 130px;}
.top_v2_container.leadership .top_v2_imgbox {height: 190px;}
.top_v2_container.leadership .top_v2_img1 {width: 340px; margin-left: -165px;}
.top_v2_container.leadership .top_v2_img2 {display: none;}
.top_v2_container.leadership .resultitems {left: 0; top: -100px; right: 0;}
.top_v2_container.leadership .resultitem {width: auto; left: 40px; padding-right: 0;}
.top_v2_container.leadership .resultitem.item2,
.top_v2_container.leadership .resultitem.item3 {display: none;}

.leaders_container .leaders_block {padding: 80px 0 55px;}
.leaders_container .block_title {margin: 0 20px 20px;}
.leaders_container .block_subtitle {margin: 0 20px 25px;}

.leader_lvl1_item {margin: 0 0 10px;}
.leader_lvl1_item .leader_item_imgbox {height: 240px;}
.leader_lvl1_item .leader_item_imgbox:before {height: 80%;}
.leader_lvl1_item .leader_item_img {bottom: -120px; height: 360px;}
.leader_lvl1_item .leader_item_box {width: auto; padding: 0 0 25px;}
.leader_lvl1_item .leader_item_content {padding: 0 20px 20px;}
.leader_lvl1_item .leader_item_top {margin: 0 0 20px; min-height: 0;}
.leader_lvl1_item .leader_item_top:before {top: -35px; margin-left: -28px; width: 56px; height: 66px;}
.leader_lvl1_item .leader_item_name {font-size: 30px; text-align: center; display: block;}
.leader_lvl1_item .leader_item_description p {font-size: 18px; line-height: 1.3; margin: 0; padding: 0 0 16px; text-align: center;}
.leader_lvl1_item .leader_item_link img {height: 30px;}
.leader_lvl1_item .leader_item_title {top: auto;}

.leader_lvl1_item.even .leader_item_imgbox:before {background-image: url('/images/1x/leadership/leader_back1.jpg');}
.leader_lvl1_item.odd .leader_item_imgbox:before {background-image: url('/images/1x/leadership/leader_back2.jpg');}

.leader_lvl1_item.even .leader_item_top,
.leader_lvl1_item.odd .leader_item_top {padding: 45px 0 0 0; text-align: center;}
.leader_lvl1_item.even .leader_item_top:before,
.leader_lvl1_item.odd .leader_item_top:before {right: auto; left: 50%;}
.leader_lvl1_item.even .leader_item_name,
.leader_lvl1_item.odd .leader_item_name {margin: 0 0 10px;}

.leaders_lvl2 {margin: 0 20px; padding: 60px 0 10px;}

.leader_lvl2_item {width: 100%; margin: 0 0 90px;}
.leader_lvl2_item .leader_item_imgbox {margin: 0 0 26px;}
.leader_lvl2_item .leader_item_name {font-size: 28px;}
.leader_lvl2_item .leader_item_subtitle {padding: 12px 0 0;}
.leader_lvl2_item .leader_item_img {background-position: 50% -40px;}

.leaders_lvl3 {margin: 0; top: -40px;}
.leaders_lvl3 .rowed_items_row {display: inline;}
.leaders_lvl3 .rowed_items_row .spacer {display: none;}
.leader_lvl3_item {width: 50%;}
.leader_lvl3_item:before {left: 10px; top: 10px; width: 22px; height: 30px;}

.martech_top_container .martech_top_content {padding: 40px 20px 55px;}
.martech_top_container .block_title {font-size: 32px; margin: 0 0 20px; line-height: 1.2;}
.martech_top_container .block_subtitle {font-size: 22px; line-height: 1.35; font-weight: 400;}
.martech_top_container .martech_top_imgbox {height: 220px; z-index: 994;}
.martech_top_container .martech_top_img {right: -200px; top: -120px; bottom: -130px;}
.martech_top_container .mob_only {display: block; padding: 15vw 0 0;}

body.page-id-1153 .martech_top_container .martech_top_img {left: 0; right: 0; top: -70px; bottom: -130px; width: auto; height: 360px; background-size: cover; background-position: 50% 50%;}
body.page-id-1153 .martech_container .scheduleform_box:before {display: none;}
body.page-id-1153 .martech_container .scheduleform_box {padding: 0 20px; box-shadow: none;}
body.page-id-1153 .martech_container .martech_block {padding-top: 0;}

.martech_container .martech_block {margin-left: 0; margin-right: 0; padding: 120px 0 0 0;}
.martech_container .scheduleform_box {width: auto; top: auto; padding: 75px 20px 35px; left: auto; position: relative; z-index: 993;}
.martech_container .martech_items {padding: 90px 0 0 0;}
.martech_container .martech_item {position: relative; float:none; width: 100%; margin-bottom: 60px;}
.martech_container .martech_item.item1 {margin-right: 0;}
.martech_container .martech_item .martech_item_title {font-size: 32px; padding: 56px 20px 15px;}
.martech_container .martech_item .martech_item_subtitle {padding: 0 20px 35px; font-size: 6.8vw; opacity: 0.8; letter-spacing: 0.5px;}

.martech_impact_container .martech_impact_block {padding: 0 0 10px;}
.martech_impact_container .block_title {margin: 0 20px 20px;}
.martech_impact_container .block_subtitle {margin: 0 20px 20px;}
.martech_impact_container .block_subtitle .no_mob {display: none;}
.martech_impact_container .block_subtitle.mob_only {display: block;}

.martech_impact_container .impact_slide_box .impact_logos {display: none;}
.martech_impact_container .impact_mob_logos {display: block;}
.martech_impact_container .impact_mob_logos {text-align: center;}
.martech_impact_container .impact_mob_logos img {max-width: 140px; max-height: 70px; margin: 0 0 4px; display: inline-block; vertical-align: top;}
.martech_impact_container .button_wrap {padding: 30px 0 0 0; margin: 0 20px; width: calc(100% - 40px);}
.martech_impact_container .button_wrap .button {width: 100%;}

.roi_top_container {margin: 0 0 80px;}
.roi_top_container .block_title {font-size: 40px; margin: 0 20px 20px;}
.roi_top_container .block_subtitle {font-size: 18px; margin: 0 20px;}
.roi_top_container .roi_top_content {padding: 40px 0 80px;}
.roi_top_container .roi_top_imgbox {height: 320px; top: -50px;}
.roi_top_container .roi_top_imgbox:before {top: 90px;}
.roi_top_container .roi_top_img {left: 0; right: 0; background-size: 130% auto; background-position: 47% 100%;}

.roi_inside_container .roi_inside_block {margin-left: 0; margin-right: 0; padding: 0;}
.roi_inside_container .scheduleform_box {position: relative; right: auto; top: -50px; width: auto; padding: 80px 20px 35px;}
.roi_inside_container .scheduleform_box:before {content:""; position: absolute; left: 50%; top: -50px; width: 100px; margin: 0 0 0 -40px; padding: 0 0 120%; background: url('/images/2x/logo.png') 0 0 no-repeat; background-size: 100% auto;}
 
.roi_inside_container .roi_inside_top {width: auto; padding: 10px 0 20px;}
.roi_inside_container .roi_inside_top .block_title {margin: 0 20px 20px; text-align: center;}
.roi_inside_container .roi_inside_top .block_subtitle {margin: 0 20px 20px; text-align: center;}
.roi_inside_container .roi_inside_iconbox {margin: 0 auto 40px; width: 280px; height: 280px;}
.roi_inside_container .roi_inside_icon {width: 500px; top: 30px; margin: 0 0 0 -250px;}
.roi_inside_container .roi_inside_item {float:none; width: auto; margin: 0 0 30px; padding: 60px 20px 0;}
.roi_inside_container .roi_inside_item .roi_inside_item_title {margin: 0 0 5px; font-size: 30px;} 
.roi_inside_container .exit_line {display: none;}

.roi_items_container .roi_items_block {padding: 20px 0 0;}
.roi_items_container .block_title {margin: 0 30px 20px;}
.roi_items_container .block_subtitle {margin: 0 20px 40px;}
.roi_items_container .roi_item {padding: 0; margin: 0 0 50px;}
.roi_items_container .roi_item .roi_item_line {height: 50px; bottom: -50px;}
.roi_items_container .roi_item .roi_item_line_before {display: none;}
.roi_items_container .roi_item br {display: none;}
.roi_items_container .roi_item .roi_item_img {height: 200px;}
.roi_items_container .roi_item .roi_item_content:before {top: -28px; margin-left: -24px; width: 52px; height: 60px;}
.roi_items_container .roi_item .roi_item_block {padding: 50px 20px 35px;}
.roi_items_container .roi_item .roi_item_title {margin: 0 0 20px; font-size: 30px; line-height: 1.25;}
.roi_items_container .roi_item .roi_item_text {font-size: 18px;}
.roi_items_container .roi_item.odd .roi_item_text,
.roi_items_container .roi_item.even .roi_item_text {padding: 0;}
.roi_items_container .roi_item.last {margin: 0;}

.roi_clients_container .roi_clients_content {padding: 40px 20px 40px;}
.roi_clients_container .block_title {margin: 0 0 20px;}
.roi_clients_container .roi_clients_logos {width: auto; padding: 20px 20px 20px;}
.roi_clients_container .clients_item {float:none; width: auto; margin: 0 0 20px;}
.roi_clients_container .clients_item .pseudo_td {height: 120px;}
.roi_clients_container .clients_item img {max-width: 100%; max-height: 100%; opacity: 1; -webkit-filter: none; filter: none;}
.roi_clients_container .roi_clients_logos .row2,
.roi_clients_container .roi_clients_logos .row3,
.roi_clients_container .roi_clients_logos .row4 {left: auto;}

.roi_digits_container .roi_digits_block {margin: 0 20px; padding: 35px 0 1px;}
.roi_digits_container .roi_digit {padding: 0; text-align: center; margin: 0 0 35px;}
.roi_digits_container .roi_digit:last-of-type {margin: 0 0 10px;}
.roi_digits_container .roi_digit .roi_digit_icon {text-align: center; margin: 0 0 2px; line-height: 0.9; font-size: 90px; position: relative; width: auto;}
.roi_digits_container .roi_digit .roi_digit_title {font-size: 18px; line-height: 1.3; margin: 0 0 10px;}
.roi_digits_container .roi_digit span {font-size: 9px; letter-spacing: 3px; opacity: 0.8;}
.roi_digits_container .roi_inside_iconbox {margin: 0 auto 50px; width: 280px; height: 280px;}
.roi_digits_container .roi_inside_icon {width: 500px; top: 30px; margin: 0 0 0 -250px;}

.top_v2_container.why_we_different .top_v2_topbox {padding-bottom: 45px;}
.top_v2_container.why_we_different .top_v2_imgbox {height: 165px;}
.top_v2_container.why_we_different .top_v2_img1 {width: 320px; margin-left: -165px; margin-bottom: 20px;}
.top_v2_container.why_we_different .top_v2_description {margin: 0 0 22px;}
.top_v2_container.why_we_different .resultitems {top: auto; position: relative; left: auto; right: auto;}
.top_v2_container.why_we_different .resultitem {float:none; width: auto;}
.top_v2_container.why_we_different .resultitem.item1 {left: -20px;}
.top_v2_container.why_we_different .resultitem.item2,
.top_v2_container.why_we_different .resultitem.item3 {display: none;}

.driving_container .driving_block {margin-left: 20px; margin-right: 20px; padding: 80px 0 20px;}
.driving_container .block_title {margin: 0 0 25px;}
.driving_container .block_subtitle {margin: 0 0 30px;}
.driving_container .driving_content {padding: 0;}
.driving_container .driving_content .sliding_line, 
.driving_container .driving_content .sliding_line_blue i {display: block;}
.driving_container .driving_left {margin: 0 0 30px; padding: 80px 0 0 0;}
.driving_container .driving_left .block_title {margin: 0 0 25px;}
.driving_container .driving_left .block_subtitle {margin: 0 0 35px;}
.driving_container .driving_right {margin: 0;}
.driving_container .driving_line {margin: 0 0 20px;}
.driving_container .driving_line .driving_line_result {float: none; width: auto; display: block; top: auto; margin: 0 30px 30px 90px;}
.driving_container .driving_line .driving_line_result span {font-size: 60px; padding: 20px 0;}
.driving_container .driving_line .driving_line_title {float: none; width: auto; text-align: center; font-size: 26px;}
.driving_container .driving_line1 .driving_line_icon {width: 90px; height: 150px; left: -10px; top: -5px;}
.driving_container .driving_line2 .driving_line_icon {width: 80px; height: 120px; left: 5px; top: -5px;}
.driving_container .driving_line3 .driving_line_icon {width: 180px; height: 200px; left: -35px; top: -20px;}

.elevate_container {padding: 20px 0;}
.elevate_container .elevate_container_wrap:before {height: 240px;}
.elevate_container .elevate_box {padding: 70px 20px 30px;}
.elevate_container .elevate_box_title {font-size: 40px; line-height: 1.15; letter-spacing: 2px;}
.elevate_container .elevate_box_text {margin: 0 0 30px; letter-spacing: 0.5px;}
.elevate_container .elevate_box img {margin: 0 12px 16px;}

.createsyn_container {padding: 20px 0;}
.createsyn_container .createsyn_img {height: 240px;}
.createsyn_container .createsyn_content {padding: 70px 20px 40px;}

.intimate_container {padding: 20px 0;}
.intimate_container .intimate_container_wrap:before {height: 240px;}
.intimate_container .intimate_box {padding: 70px 20px 1px;}
.intimate_container .intimate_box_title {font-size: 40px; line-height: 1.15; letter-spacing: 2px;}
.intimate_container .intimate_box_text {padding: 0 0 5px;}

.dots_container .dots_block {margin: 0 20px; padding: 65px 0 30px;}
.dots_container .dots_content {margin: 0;}
.dots_container .dots_img {width: 390px; height: 245px; left: -10px; top: 35px;}

.measure_container .measure_block {padding: 20px 0; margin: 0;}
.measure_container .block_title {margin: 0 20px 25px;}
.measure_container .block_subtitle {margin: 0 20px 1px;}
.measure_container .measure_content {height: auto; zoom: 100%; margin: 0 20px; background: transparent; box-shadow: none;}
.measure_container .measure_items_wrap {width: 600px; zoom: 54%; height: 1130px;}
.measure_container .measure_round_wrap {zoom: 35%; height: 680px;}
.measure_container .measure_item_v2 span {zoom: 160%; position: relative; bottom: -5px;}

.measure_container .measure_item1,
.measure_container .measure_item2,
.measure_container .measure_item3,
.measure_container .measure_item4,
.measure_container .measure_item5,
.measure_container .measure_item6,
.measure_container .measure_item7,
.measure_container .measure_item8,
.measure_container .measure_item9,
.measure_container .measure_item10,
.measure_container .measure_item11,
.measure_container .measure_item12 {position: relative; left: auto; float:left; margin-right: 4%; margin-left: 0; margin-bottom: 12px; top: auto; width: 48%; box-sizing: border-box; padding: 12px 0 0;}

.measure_container .measure_item2,
.measure_container .measure_item11,
.measure_container .measure_item4,
.measure_container .measure_item9,
.measure_container .measure_item7,
.measure_container .measure_item12 {margin-right: 0;}

.measure_container .measure_item1 .measure_item_title,
.measure_container .measure_item2 .measure_item_title,
.measure_container .measure_item3 .measure_item_title,
.measure_container .measure_item4 .measure_item_title,
.measure_container .measure_item5 .measure_item_title,
.measure_container .measure_item6 .measure_item_title,
.measure_container .measure_item7 .measure_item_title,
.measure_container .measure_item8 .measure_item_title,
.measure_container .measure_item9 .measure_item_title,
.measure_container .measure_item10 .measure_item_title,
.measure_container .measure_item11 .measure_item_title,
.measure_container .measure_item12 .measure_item_title {font-size: 30px; margin: 0 0 6px;}

.measure_container .measure_item1 span,
.measure_container .measure_item2 span,
.measure_container .measure_item3 span,
.measure_container .measure_item4 span,
.measure_container .measure_item5 span,
.measure_container .measure_item6 span,
.measure_container .measure_item7 span,
.measure_container .measure_item8 span,
.measure_container .measure_item9 span,
.measure_container .measure_item10 span,
.measure_container .measure_item11 span,
.measure_container .measure_item12 span {font-size: 16px; font-weight: 400; opacity: 0.8; letter-spacing: 0; display: block; height: 30px;}

.buildteam_container .buildteam_block {padding: 40px 0 1px; margin-left: 0; margin-right: 0;}
.buildteam_container .block_title {margin: 0 20px 25px;}
.buildteam_container .block_subtitle {margin: 0 20px 90px;}
.buildteam_container .button {width: 300px; font-size: 16px; top: -55px;}

.stack_container .stack_block {padding: 0; margin: 0;}
.stack_container .block_title {margin: 0 20px 25px;}
.stack_container .block_subtitle {margin: 0 20px 35px;}
.stack_container .stack_item {margin: 0; padding: 10px 20px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.stack_container .stack_item span {font-size: 20px;}
.stack_container .stack_middle {margin: 100px 20px;}
.stack_container .stack_middle_arrow {left: 18px; right: 18px;}
.stack_container .stack_middle_contentbox {right: auto; display: block;}
.stack_container .stack_middle_item {float:none; height: auto; width: auto; padding: 15px 0; font-size: 18px; line-height: 1.2; box-shadow: 0 0 30px 1px rgba(0,0,0,0.1);}
.stack_container .stack_middle_item br {display: none;}
.stack_container .stack_middle_item span {bottom: auto; left: auto; position: relative; width: auto; transform: rotate(0deg);}
.stack_container .stack_middle_item.row2 {width: auto;}
.stack_container .stack_middle_item.row2 span {bottom: auto; left: auto;}
.stack_container .stack_middle_item.row3 {width: auto;}
.stack_container .stack_middle_item.row3 span {bottom: auto; left: auto;}
.stack_container .stack_blue {box-shadow: 0 0 10px 1px rgba(4,156,194,0.4);}
.stack_container .stack_red {box-shadow: 0 0 10px 1px rgba(244,113,32,0.5);}

.top_v2_container.outsourced .top_v2_imgbox {height: 190px;}
.top_v2_container.outsourced .top_v2_img2 {display: block; width: 280px; margin: 0 0 0 -140px;}
.top_v2_container.outsourced .top_v2_img1,
.top_v2_container.outsourced .top_v2_img3 {display: none;}

.elevatebldg_container {margin: 80px 0 20px;}
.elevatebldg_container .elevatebldg_img {width: 320px; height: 310px;}
.elevatebldg_container .block_title {font-size: 40px;}
.elevatebldg_container .elevate_box_imgs {padding: 25px 20px 0;}
.elevatebldg_container .elevate_box img {margin: 0 12px 16px 0;}

.scaleteam_container .block_title {font-size: 30px; line-height: 1.2; margin: 0 20px 25px;}
.scaleteam_container .block_subtitle {margin: 0 20px 30px;}
.scaleteam_container .scaleteam_items {zoom: 100%;}

.global_container .global_block {padding: 20px 0 0;}
.global_container .block_title {font-size: 32px; line-height: 1.2; margin: 0 20px 30px;}
.global_container .block_subtitle {margin: 0 0 40px;}
.global_container .global_map_box {height: 600px; zoom: 35%;}
.global_container .team_item .team_item_plate {display: none;}

.outsourcedimg_container {padding: 30px 0 40px;}
.outsourcedimg_container .outsourcedimg_container_wrap:before {height: 240px;}
.outsourcedimg_container .outsourcedimg_box {padding: 70px 20px 40px;}
.outsourcedimg_container .outsourcedimg_title {font-size: 36px; margin: 0 0 25px;}


body.ver2 .teams_container .teams_block {padding: 20vw 0 11.111vw; margin: 0;}
body.ver2 .teams_container .block_title {padding: 0; margin: 0 20px 5vw;}
body.ver2 .teams_container .block_title:before {display: none}
body.ver2 .teams_container .block_subtitle {margin: 0 5.556vw 19.444vw;}  
body.ver2 .teams_container .teams_centerbox .team_ferris {top: 2.6vw; bottom: -2.6vw;}
body.ver2 .teams_container .teams_item {margin: 0 0 19.444vw;}
body.ver2 .teams_container .teams_item .teams_item_box {padding: 14vw 20px 11.111vw;}
body.ver2 .teams_container .teams_item .teams_item_box:after {width: 14vw; height: 16vw; top: -8.5vw; margin: 0 0 0 -5.5vw;}
body.ver2 .teams_container .teams_item .teams_item_title {font-size: 9vw; margin: 0 0 5.556vw;} 
body.ver2 .teams_container .teams_item .teams_item_text {font-size: 5vw;}
body.ver2 .teams_container .teams_centerbox {top: -1.389vw;} 
body.ver2 .teams_container .teams_centerbox .teams_centerbox_red {box-shadow: none;}

body.ver2 .teams_container .team_item {transform: scale(2.4);}
body.ver2 .teams_container .team_item .team_item_plate span {font-size: 1.1vw; top: 0.1vw;}
body.ver2 .teams_container .team_item .team_item_plate:before {box-shadow:none;}

body.ver2 .we_logo {zoom: 100%; margin: 0 auto 5vw; left: 1.2vw; width: 12vw; height: 14vw;}

body.ver2 .we_statement {padding: 13.889vw 0 11.111vw;}
body.ver2 .we_statement .line_before,
body.ver2 .we_statement .line_after {height: 8.333vw;}
body.ver2 .we_statement .line_before:after,
body.ver2 .we_statement .line_after:after {width: 0.833vw;}
body.ver2 .we_statement .we_statement_title {font-size: 10vw; margin: 0 0 5vw;}
body.ver2 .we_statement .we_statement_text {font-size: 5vw;} 

body.ver2 .we_statement.large_title .we_statement_title {font-size: 10vw;}

body.ver2 .we_statement .wp_decorations {position: relative;}
body.ver2 .we_statement .wp_decorations_left,
body.ver2 .we_statement .wp_decorations_right {left: auto; right: auto;}

body.ver2 .we_statement.odd {padding-right: 5.556vw; padding-left: 5.556vw; text-align: center;}
body.ver2 .we_statement.odd .we_statement_title,
body.ver2 .we_statement.odd .we_statement_text {text-align: center;}
body.ver2 .we_statement.odd .wp_decorations_left {display: none;}
body.ver2 .we_statement.odd .wp_decorations_right {display: block;}

body.ver2 .we_statement.even {padding-right: 5.556vw; padding-left: 5.556vw; text-align: center;}
body.ver2 .we_statement.even .we_statement_title,
body.ver2 .we_statement.even .we_statement_text {text-align: center;}
body.ver2 .we_statement.even .wp_decorations_left {display: none;}
body.ver2 .we_statement.even .wp_decorations_right {display: block;}
 
body.ver2 .we_statement .wp_results_right {margin: 0; width: 100%;}

body.ver2 .we_statement .wp_results {width: auto; margin-top: 0; padding: 11.111vw 0 0 0; top: auto; transform: scale(0.8); left: -1.389vw;}
body.ver2 .we_statement .wp_results .resultitem {width: 44%; display: inline-block; margin: 0 0 6.944vw;}
body.ver2 .we_statement .wp_results .resultitem.item1 {left: auto;}
body.ver2 .we_statement .wp_results .resultitem.item2 {right: auto; margin-left: 10%;}
body.ver2 .we_statement .wp_results .resultitem.item3 {left: auto;}
body.ver2 .we_statement .wp_results .resultitem .resultitem_subtitle {left: 4.167vw;}

body.ver2 .we_statement .clients_cloud {width: 100vw; left: 50%; margin-left: -50vw; margin-top: 0; top: auto; padding: 13.889vw 0 0 0;}
body.ver2 .we_statement.we_statement7 .clients_cloud_right {margin-left: -50vw;}
body.ver2 .we_statement .clients_cloud img,
body.ver2 .we_statement .clients_cloud img.item4, 
body.ver2 .we_statement .clients_cloud img.item5, 
body.ver2 .we_statement .clients_cloud img.item6, 
body.ver2 .we_statement .clients_cloud img.item7 {transform: scale(4.4); margin: 0 16vw 9vw;}

body.ver2 .we_statement .wp_teams {width: auto; top: auto; margin-top: 0;}
body.ver2 .we_statement .wp_decorations_left.wp_teams_left {display: block;}
body.ver2 .we_statement .wp_teams_left {margin-left: 0; padding: 0; transform: scale(4); margin: 12vw 0 10vw;}
body.ver2 .we_statement .wp_teams_right {margin-left: 0; padding: 0; transform: scale(4); margin: 20vw 0 10vw;}
body.ver2 .we_statement .wp_teams .team_item {width: 73.611vw;} 
body.ver2 .we_statement .wp_teams .team_item .team_item_avatars.avatars3 {left: auto;}
body.ver2 .we_statement .wp_teams .team_item.item2,
body.ver2 .we_statement .wp_teams .team_item.item3 {display: none;}
body.ver2 .we_statement .team_item .team_item_plate span {top: 0.06vw;}

body.ver2 .we_statement .wp_impacts {width: auto; top: auto; margin: 0; padding: 30vw 0 0 0;}
body.ver2 .we_statement .wp_impacts_right {margin-left: 0;}
body.ver2 .we_statement .wp_impacts .impact_graph {display: block; transform: scale(5); margin: 0 0 58vw;}
body.ver2 .we_statement .wp_impacts .impact_graph:last-of-type {margin: 0 0 36vw;}
body.ver2 .we_statement .wp_impacts .impact_graph .impact_line {top: 1vw; margin: 0 0 0 -8.4vw;}

body.ver2 .we_statement .wp_awards {width: 88.889vw; top: auto; margin: 0; padding: 2.778vw 0 5.556vw;}
body.ver2 .we_statement .wp_awards_right {margin-left: 0;} 
body.ver2 .we_statement.odd .wp_award_item.item3,
body.ver2 .we_statement.even .wp_award_item.item3 {display: inline-block;}
body.ver2 .we_statement.odd .wp_awards_right,
body.ver2 .we_statement.even .wp_awards_right {transform: scale(3.4); margin: 22vw 0 12vw;}

body.ver2 .we_statement_round {width: 161.111vw; height: 161.111vw;}
body.ver2 .we_statement_round .we_statement_round1 {box-shadow: 0 0 22.222vw 1.389vw rgba(0,0,0,0.08);}
body.ver2 .we_statement_round .we_statement_round2 {width: 100vw; height: 100vw; margin: -50vw 0 0 -50vw; box-shadow: 0 0 33.333vw 1.389vw rgba(0,0,0,0.08);}
 
body.ver2 .we_statement.we_statement9 .we_statement_round {margin-right: 0; right: 13.889vw; top: auto; bottom: 31.944vw; margin-top: 0;}
body.ver2 .we_statement.we_statement9 .wp_impacts_right {margin-left: 0; left: auto; top: auto;}

body.ver2 .we_statement.we_statement10 .wp_results {width: auto; top: auto; margin-top: 0;}
body.ver2 .we_statement.we_statement10 .wp_teams {display: none;}
body.ver2 .we_statement.we_statement10 .wp_results_right {margin-left: 0;}
body.ver2 .we_statement.we_statement10 .we_statement_round {display: none;}
body.ver2 .we_statement.we_statement10 .wp_results {left: -4vw; padding: 4vw 0 0 0;}
body.ver2 .we_statement.we_statement10 .line_after {height: 16vw;}

body.ver2 .we_imgstatement {padding: 8.333vw 0;}
body.ver2 .we_imgstatement .we_imgstatement_img {height: 66.667vw;}
body.ver2 .we_imgstatement .we_imgstatement_content {padding: 0;}
body.ver2 .we_imgstatement .we_imgstatement_title {font-size: 8.333vw; margin: 0 0 5.556vw; line-height: 1.3; letter-spacing:1px;}
body.ver2 .we_imgstatement .we_imgstatement_text {font-size: 5vw;}
body.ver2 .we_imgstatement.red .we_imgstatement_box,
body.ver2 .we_imgstatement.blue .we_imgstatement_box {padding: 70px 5.556vw 11.111vw;}
body.ver2 .we_imgstatement .line_before,
body.ver2 .we_imgstatement .line_after {height: 8.333vw;}
body.ver2 .we_imgstatement .line_before:after,
body.ver2 .we_imgstatement .line_after:after {width: 0.833vw;}

body.ver2 .we_funnel_box {padding: 0 0 12vw;} 
body.ver2 .we_funnel_box .we_funnel {width: 100%;}


.top_container.join_apply .pseudo_td {padding-bottom: 20px;}

.apply_container .apply_block {margin: 0; top: 0; padding: 60px 20px 0;}
.apply_container .apply_block:before {top: -50px; margin-left: -36px; width: 80px; height: 100px; background: url('/images/2x/logo.png') 0 0 no-repeat; background-size: 100% auto;}
.apply_container .apply_step_title {font-size: 32px; line-height: 1.3; margin: 0 0 12px;}
.apply_container .apple_step_subtitle {font-size: 20px; margin: 0 0 25px;}
.apply_container .wpcf7-form-control-wrap {width: auto;}

.thankyou_top_container {margin: 0 0 60px;}
.thankyou_top_container .block_title {font-size: 40px; margin: 0 20px 15px;}
.thankyou_top_container .block_subtitle {font-size: 18px; margin: 0 20px;}
.thankyou_top_container .thankyou_top_content {padding: 40px 0 62px;}
.thankyou_top_container .thankyou_top_content:before {bottom: -40px;}
.thankyou_top_container .thankyou_top_imgbox {height: 320px; top: -50px;}
.thankyou_top_container .thankyou_top_imgbox:before {top: 90px;}
.thankyou_top_container .thankyou_top_img {left: 0; right: 0; background-size: 130% auto; background-position: 47% 0;}
.thankyou_top_container.roi .thankyou_top_img {background-size: 126% auto; background-position: 47% 90%;}
.thankyou_top_container .mob_button_wrap {display: block; top: -22px; margin: 0 16px;}
.thankyou_top_container .button {display: block; width: 100%;}

.thankyou2_top_container {background-size: 100% auto; margin: 0; background-color: #edeef3;}
.thankyou2_top_container .thankyou2_top_block {height: auto; padding: 100px 0 80px;}
.thankyou2_top_container .thankyou2_top_content .pseudo_table {display: block;}
.thankyou2_top_container .thankyou2_top_content .pseudo_td {height: auto; padding-top: 0; display: block;}
.thankyou2_top_container .block_title {display: none;}
.thankyou2_top_container .block_mob_title {display: inline; top: 0; position: relative; line-height: 1.3; margin: 0; font-size: 46px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; box-shadow: 15px 0 0 #FFF, -15px 0 0 #FFF; background: #FFF;}
.thankyou2_top_container .block_mob_title br {display: none;} 
.thankyou2_top_container .button_wrap {left: 20px; right: 20px;}
.thankyou2_top_container .button {padding: 0 20px; box-sizing: border-box;}


body.contact-page-thank-you-confirmation .follow_container {top: 0; margin: 0 0 70px;}

.follow_container {margin: 0 0 80px; padding: 0; z-index: 994;}
.follow_container .follow_block {padding: 65px 0 150px;}
.follow_container .follow_links {bottom: 30px;}
.follow_container .follow_links a {width: 90px; height: 90px; margin: 0 2px;}
.follow_container .follow_links svg {zoom: 90%;}

.news_insights_container .news_insights_block {padding: 50px 0 0; margin: 0;}
.news_insights_container .block_title {margin: 0 20px 35px; padding: 0;}
.news_insights_container .show_more_wrap {top: 0; padding: 0 20px;}

.news_ins_item {float:none; margin: 0 0 70px; padding: 0; width: auto; box-shadow: 0 20px 100px -5px rgba(0,0,0,0.2); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.news_ins_item .news_ins_imgbox {padding: 0; height: 240px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.news_ins_item .news_ins_content {padding: 20px 0; margin: 0 20px; text-align: center; height: auto !important;} 
.news_ins_item .button_wrap {left: 20px;}
.news_ins_item .news_ins_title {font-size: 30px; line-height: 1.2; display:inline; box-shadow: none; text-decoration: underline;}
.news_ins_item .news_ins_title:hover {text-decoration: none;}
.news_ins_item .news_ins_text {padding: 22px 0 0; font-size: 18px; line-height: 1.4; letter-spacing: 0.5px;}
.news_ins_item .news_ins_date {text-align: center; margin: 0 20px; padding: 0 0 30px;}

.news_ins_item .button_wrap {left: 20px; right: 20px;}
.news_ins_item .button {width: 190px;}

.rowed_items_row.by_2_1 .item1,
.rowed_items_row.by_2_2 .item2 {width: auto;}

.rowed_items_row.by_2_1 .item1 .news_ins_imgbox,
.rowed_items_row.by_2_2 .item2 .news_ins_imgbox {padding: 0; height: 240px;}

.news_breadcrumbs {margin: 0 20px 32px; text-align: center;}

.news_subscribe_box {float: none; margin: 65px 0 50px;}
.news_subscribe {margin: 0; padding: 75px 0 25px; text-align: center;}
.news_subscribe:after {top: -55px; margin: 0 0 0 -45px; width: 100px; height: 120px;}
.news_subscribe .news_subscribe_title {letter-spacing: 2px;}
.news_subscribe .field_wrap,
.news_subscribe .button_wrap {float:none; margin: 0 0 16px; width: 100%;}
.news_subscribe .form_box {margin: 0 20px;}
.news_subscribe .form_agreement {margin: 8px 0 0 0; font-size: 16px;}

.news_archive_container .news_archive_block {margin: 0; padding: 35px 0 0 0;}
.news_archive_container .sliding_line_title_wrap {margin: 0;}
.news_archive_container .block_title {margin: 0 0 16px; text-align: center; font-size: 32px; left: auto; letter-spacing: 2px;}
.news_archive_container .news_insights_box {margin: 0;}
.news_archive_container .breadcrumbs {display: none;}

.news_archive_container .news_categories {display: none;}
.news_archive_container .news_categories_mob {display: block; margin: 0 0 30px;}
.news_archive_container .news_categories_mob .pseudo_td {height: 85px; padding: 0 0 5px;}
.news_archive_container .news_category {display: inline-block; padding: 3px 0; height: auto; box-shadow: inset 0 -1px 0 0 #FFF; font-size: 20px;text-align: center; letter-spacing: 1px; margin: 0; font-size: 22px; color: #FFF;}
.news_archive_container .news_category:before {display: none;}
.news_archive_container .news_category:hover {color: #FFF; box-shadow: none;} 

.news_archive_container .news_categories_slider_wrap {display:none; position: relative; margin: 25px 0 0 0; text-align: center; background: #f6851f; background: -moz-linear-gradient(left, #f6851f 0%, #f6851f 20%, #e92823 80%, #e92823 100%); background: -webkit-linear-gradient(left, #f6851f 0%, #f6851f 20%, #e92823 80%, #e92823 100%); background: linear-gradient(to right, #f6851f 0%, #f6851f 20%, #e92823 80%, #e92823 100%);}
.news_archive_container .news_categories_slider_wrap .bx-controls-direction a {top: 23px; margin-top: 0;}
.news_archive_container .news_categories_slider_wrap .bx-prev {left: 16px;}
.news_archive_container .news_categories_slider_wrap .bx-next {right: 16px;}

.news_title_container .news_title_block {text-align: center; margin: 0; padding: 35px 0 0 0;}
.news_title_container .block_title {margin: 0 0 16px; text-align: center; font-size: 32px; left: auto; letter-spacing: 2px;}
.news_title_container .breadcrumbs {margin: 0 20px 32px;}

.news_top_container .news_top_block {margin: 0;}
.news_top_container .news_categories {display: none;}
.news_top_container .news_categories_mob {display: block; margin: 0;}
.news_top_container .news_categories_mob .pseudo_td {height: 85px; padding: 0 0 5px;}
.news_top_container .news_category {display: inline-block; padding: 3px 0; height: auto; box-shadow: inset 0 -1px 0 0 #FFF; font-size: 20px;text-align: center; letter-spacing: 1px; margin: 0; font-size: 22px; color: #FFF;}
.news_top_container .news_category:before {display: none;}
.news_top_container .news_category:hover {color: #FFF; box-shadow: none;} 
.news_top_container .news_category.active {box-shadow: inset 0 -1px 0 0 #FFF;}

.news_top_container .news_categories_slider_wrap {position: relative; margin: 25px 0 0 0; text-align: center; background: #f6851f; background: -moz-linear-gradient(left, #f6851f 0%, #f6851f 20%, #e92823 80%, #e92823 100%); background: -webkit-linear-gradient(left, #f6851f 0%, #f6851f 20%, #e92823 80%, #e92823 100%); background: linear-gradient(to right, #f6851f 0%, #f6851f 20%, #e92823 80%, #e92823 100%);}
.news_top_container .news_categories_slider_wrap .pseudo_table {display: table;}
.news_top_container .news_categories_slider_wrap .pseudo_td {display: table-cell;}
.news_top_container .news_categories_slider_wrap .bx-controls-direction a {top: 23px; margin-top: 0;}
.news_top_container .news_categories_slider_wrap .bx-prev {left: 16px;}
.news_top_container .news_categories_slider_wrap .bx-next {right: 16px;}
 
.news_top_container .pseudo_td {padding: 40px 0 24px;}
.news_top_container .block_title {font-size: 30px; margin: 0 32px 28px; line-height: 1.3;}
.news_top_container .block_title .sliding_line_white_large {font-size: 30px;}
.news_top_container .block_title .sliding_line, 
.news_top_container .block_title .sliding_line1, 
.news_top_container .block_title .sliding_line.last {box-shadow: 18px 0 0 #FFF, -18px 0 0 #FFF;}
.news_top_container .block_title .sliding_line_white_large {letter-spacing: 2px;}
.news_top_container .news_top_subtitle {margin: 0 15px; left: 0; zoom: 85%;}

.news_top_container .news_audio_box {position: relative; padding: 25px 20px 25px 112px; margin: 0; width: auto; height: auto; left: auto; bottom: auto; box-shadow: 0 10px 70px -5px rgba(0,0,0,0.1); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.news_top_container .news_audio_box .news_audio_icon {display: none;}
.news_top_container .news_audio_box .news_audio_title {font-size: 17px; line-height: 1.3; letter-spacing: 1px; margin: 0 0 9px;}
.news_top_container .news_audio_box .news_audio_title br {display: block;}

.news_audio_player {padding: 0;}
.news_audio_player .play-pause-btn {left: -90px; bottom: auto; top: -52px; width: 68px; height: 68px;}
.news_audio_player .play-pause-btn svg {width: 32px; top: 21px; left: 3px;}
.news_audio_player .play-pause-btn.playing svg {width: 30px; left: 0;}
.news_audio_player .controls .controls__slider {display: none;}
.news_audio_player .controls__current-time,
.news_audio_player .controls__total-time {font-size: 12px;}

.news_content_container .post_meta_wrap {padding: 0; margin: 0;}
.news_content_container .post_meta {float:none; width: auto; margin: 0 20px 20px; height: auto; padding: 0;}
.news_content_container .author_box {padding: 0 0 0 91px; text-align: left; height: auto; background: transparent; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} 
.news_content_container .author_img {left: 8px; top: 0; margin: 0; width: 60px; height: 60px;}
.news_content_container .author_name {font-size: 18px; margin: 0 0 7px;}
.news_content_container .author_position {margin: 0 0 10px;}

.news_content_container .post_meta_wrap .cta_mini,
.news_content_container .download_papers_box,
.news_content_container .keywords {display: none;}

.news_content_container .keywords_mob {display: block; float:none; width: auto; margin: 0 16px 20px; zoom: 110%; position: relative; z-index: 996;}

.news_content_container .news_content_block {padding: 25px 0 1px;}

.news_content_container .news_content_item h2 {margin: 0 20px 25px; padding: 0; font-size: 33px; line-height: 1.3;}
.news_content_container .news_content_item h3,
.news_content_container .news_content_item h4,
.news_content_container .news_content_item h5,
.news_content_container .news_content_item h6 {margin: 0 20px 30px; font-size: 21px; line-height: 1.3;}
.news_content_container .news_content_item a {box-shadow: none; text-decoration: underline;}
.news_content_container .news_content_item a:hover {text-decoration: none;}
.news_content_container .news_content_item p {margin: 0 20px 22px; padding: 0; font-size: 20px; line-height: 1.45;} 
.news_content_container .news_content_item p.img_parent,
.news_content_container .news_content_item p.iframe_parent {margin: 0; padding: 20px 0 40px; width: 100%; left: 0; position: relative;}
.news_content_container .news_content_item blockquote {margin: 0 20px; padding: 20px 0 28px 48px; font-size: 21px; line-height: 1.3;}
.news_content_container .news_content_item blockquote p {font-size: 20px; line-height: 1.3; margin: 0; padding: 0;}
.news_content_container .news_content_item blockquote:before {content:""; position: absolute; left: -1px; top: 25px;}
.news_content_container .news_content_item blockquote:after {display: none;}
.news_content_container .news_content_item ul {margin: 0 20px 22px; padding: 0;}
.news_content_container .news_content_item li {font-size: 20px; line-height: 1.45;}
.news_content_container .news_content_item li:before {top: 10px; width: 6px; height: 6px;}
.news_content_container .news_content_item p.img_parent.align_left {float:none; padding-top: 0; padding-bottom: 30px;}
.news_content_container .news_content_item p.img_parent.align_right {float:none; padding-top: 0; padding-bottom: 30px;}
.news_content_container .news_content_item .w300 {max-width: 100%;}

.news_quote_wrap {padding: 0 0 30px;} 
.news_quote_wrap .quotes_slide {padding: 60px 0 20px 0;}
.news_quote_wrap .quotes_slide .quotes_slide_box {margin: 0;}
.news_quote_wrap .quotes_slide .quotes_slide_box:before {display: none;}
.news_quote_wrap .quotes_slide .quotes_slide_icon {left: 50%; top: -54px; width: 110px; height: 110px; margin: 0 0 0 -55px; display: block;}
.news_quote_wrap .quotes_slide .quotes_slide_content {margin: 0 0 30px; padding: 38px 0 0 0;}
.news_quote_wrap .quotes_slide .quotes_slide_text {padding: 0 30px;}
.news_quote_wrap .quotes_author_box {display: block; padding: 0; margin: 0;}
.news_quote_wrap .quotes_author_box .quotes_author .quotes_author_content {padding: 24px 20px 25px 120px; box-shadow: 0 10px 60px 5px rgba(0,0,0,0.14);}
.news_quote_wrap .quotes_author_box .quotes_author img {right: auto; left: -20px;}
.news_quote_wrap .quotes_author_box .quotes_author br {display: none;}
.news_quote_wrap .quotes_author_box .quotes_company {bottom: -45px; box-shadow: 0 15px 40px 5px rgba(0,0,0,0.09);}
.news_quote_wrap .quotes_author_box .quotes_company_plate {padding: 0; text-align: center;}
.news_quote_wrap .quotes_author_box .quotes_company_plate img {max-width: 200px;}
.news_quote_wrap .quotes_author_box .quotes_company_plate .pseudo_td {height: 68px;}
.news_quote_wrap .quotes_author_box.with_company {margin: 0 0 45px;}
.news_quote_wrap .quotes_author_box.with_company .quotes_author .quotes_author_content {padding-bottom: 40px;}

.news_schedule_wrap .scheduleperson_container .scheduleperson_block {padding: 50px 0 0 0; margin: 0 0 65px;}

.news_papers_wrap {padding: 60px 0 40px;}

.news_related_wrap .block_title {font-size: 32px; margin: 0 0 35px;}

.privacy_policy .content_block {padding: 35px 0 5px; font-size: 16px; margin: 0 20px;}
.privacy_policy h1 {font-size: 30px; line-height: 1.2; letter-spacing: 1px; margin: 0 0 25px;}
.privacy_policy h2 {font-size: 22px; line-height: 1.4; padding: 18px 0 6px;}
.privacy_policy p {font-size: 16px; line-height: 1.5; padding: 0 0 16px;}
.privacy_policy ul {margin: 0 0 16px;}
.privacy_policy ul li {font-size: 16px; line-height: 1.5;}

.top_v2_container.strategy .top_v2_topbox {padding: 50px 20px 35px;}
.top_v2_container.strategy .top_v2_topbox:before {background-size: cover;}
.top_v2_container.strategy .top_strategy_img {zoom: 42%;}
.top_v2_container.strategy .top_v2_subtitle {padding: 40px 20px;}

.top_v2_container.campaigns .top_v2_topbox {padding: 50px 20px 0;}
.top_v2_container.campaigns .top_v2_topbox:before {background-size: cover;}
.top_v2_container.campaigns .top_campaigns_img {left: -82px; top: 60px; margin: 0 auto 25px; zoom: 38%;}
.top_v2_container.campaigns .top_v2_subtitle {padding: 40px 20px;}

.top_v2_container.content .top_v2_topbox {padding: 50px 20px 35px;}
.top_v2_container.content .top_v2_topbox:before {background-size: cover;}
.top_v2_container.content .top_v2_itemswrap {padding: 230px 0 0 0;} 
.top_v2_container.content .top_v2_items {height: 470px; zoom: 40%;}
.top_v2_container.content .top_v2_subtitle {padding: 40px 20px;}

.top_v2_container.talent .top_v2_topbox {padding: 50px 20px 30px;}
.top_v2_container.talent .top_v2_topbox:before {background-size: cover;}
.top_v2_container.talent .top_v2_itemswrap {padding: 280px 0 0 0;}
.top_v2_container.talent .top_v2_items {zoom: 48%;}
.top_v2_container.talent .top_v2_subtitle {padding: 40px 20px;}

.top_v2_container.systems .top_v2_topbox {padding: 0 20px;}
.top_v2_container.systems .top_v2_topbox:before {background-size: cover;}
.top_v2_container.systems .sliding_line_title_wrap {top: 50px;}
.top_v2_container.systems .top_v2_description {top: 50px;}
.top_v2_container.systems .top_v2_imgbox {display: none;}
.top_v2_container.systems .top_systems_img {top: 25px; zoom: 30%;}
.top_v2_container.systems .top_v2_subtitle {padding: 40px 20px;}

.top_v2_container.data .top_v2_topbox {padding: 40px 20px 0;}
.top_v2_container.data .top_v2_topbox:before {background-size: cover;}
.top_v2_container.data .top_v2_imgbox {display: none;}
.top_v2_container.data .top_data_img {top: 65px; zoom: 36%;}
.top_v2_container.data .top_v2_subtitle {padding: 40px 20px;}
 
.top_v2_container.brand_creative .top_v2_topbox {padding: 40px 20px 45px;}
.top_v2_container.brand_creative .top_v2_topbox:before {background-size: cover; bottom: 0;}
.top_v2_container.brand_creative .top_v2_itemswrap {padding: 210px 0 0 0;}
.top_v2_container.brand_creative .top_v2_bc_items {zoom: 32%; margin: 0 0 0 -565px; height: 525px; width: 1130px;} 
.top_v2_container.brand_creative .top_v2_bc_item1 {zoom: 90%;}
.top_v2_container.brand_creative .top_v2_bc_item2 {left: 80px; top: -20px;}
.top_v2_container.brand_creative .top_v2_bc_item3 {left: auto; right: 80px; top: 50px;}
.top_v2_container.brand_creative .top_v2_bc_item4 {bottom: 0;}
.top_v2_container.brand_creative .top_v2_subtitle {padding: 40px 20px;}


.leading_container .leading_block {padding: 45px 0 0;}
.leading_container .leading_logos {margin: 0; padding: 0;}
.leading_container .leading_logos img {max-width: 180px;max-height: 48px; margin: 0 15px 20px;}
.leading_container .block_title { margin: 0 0 30px;}

.greatdesign_container .greatdesign_block {padding: 30px 0 90px;}
.greatdesign_container .greatdesign_box {width: auto;}
.greatdesign_container .greatdesign_col1 {box-shadow: none; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.greatdesign_container .greatdesign_item {zoom: 70%; height: auto; min-height: 80px; padding-top: 10px; padding-bottom: 10px;}
.greatdesign_container .pseudo_td {height: auto !important; padding: 17px 0 16px;}
.greatdesign_container .block_title {margin: 0 0 24px;}

.brand_creative_page .cs_container .cs_block_label_wrap {position: relative;}

.brand_creative_page .cs_container.cs_left .cs_plus, 
.brand_creative_page .cs_container.cs_right .cs_plus {top: -110px; left: 50%; margin-left: -100px; width: 200px; height: 200px;}

.brand_creative_page .cs_container.cs_left .cs_block_label, 
.brand_creative_page .cs_container.cs_right .cs_block_label, 
.brand_creative_page .cs_container .cs_block_label {padding: 40px 20px 36px;}

.brand_creative_page .cs_container .cs_block_title {padding: 45px 0 0; margin: 0 30px;}

.brand_creative_page .cs_container.cs_block1 {padding: 0;}

.brand_creative_page .cs_block1 .cs_block_label {font-size: 26px;}

.brand_creative_page .cs_block2 .cs_box {padding: 45px 16px 10px;}

.brand_creative_page .cs_block3 {padding: 0 0 90px;}

.brand_creative_page .messaging_subtitle {padding: 0 0 40px; font-size: 20px; line-height: 1.3;}
.brand_creative_page .messaging_title {font-size: 40px; margin: 0 0 25px;}
.brand_creative_page .messaging_subtitle {padding: 0 0 30px;}
.brand_creative_page .messaging_item {margin: 0 0 30px;}
.brand_creative_page .messaging_item p {font-size: 20px; letter-spacing: 1px;}

.brand_creative_page .cs_container.cs_block4 .cs_block_subtitle {padding-bottom: 30px;}

.touchpoints_container .touchpoints_block {padding: 45px 20px 170px; text-align: center;}
.touchpoints_container .block_title {text-align: center;}
.touchpoints_container .touchpoints_description {width: auto; font-size: 21px; letter-spacing: 1px;}
.touchpoints_container .touchpoints_description .brand_creative_viewmore {position: relative; right: auto; bottom: auto;}

.resources_container .resources_block {padding: 45px 0 60px; margin: 0;}
.resources_container .block_title {margin: 0 20px 25px;}
.resources_container .block_subtitle {margin: 0 20px 70px;}
.resources_container .resources_box {margin: 0;}
.resources_container .resources_item {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

.brand_creative_page .bc_block_video .wedoblock_imgs {zoom: 45%;}
.brand_creative_page .bc_block_video .play_icon {right: -40px; zoom: 140%;}
.brand_creative_page .bc_block_video  .play_icon_large:after {margin: -42px 0 0 -16px;}
.brand_creative_page .bc_block_video .play_icon .play_subtitle {bottom: 25px;}
.brand_creative_page .bc_block_video .wedoblock2_logo {left: 50%; margin: 0 0 0 -83px; zoom: 120%;}

.brand_creative_page .cs_block6 .cs_box {padding: 40px 0 1px;}
.brand_creative_page .cs_block6_item .cs_block6_item_title {font-size: 36px;}

.getbranded_container .getbranded_block {padding: 30px 20px 1px;}
.getbranded_container .getbranded_imgbox {height: 160px;}
.getbranded_container .getbranded_imgbox img {width: 360px; margin-left: -180px;}
.getbranded_container .getbranded_bottom_left {margin: 0;}
.getbranded_container .getbranded_bottom_right ul {display: block; text-align: center;}
.getbranded_container .getbranded_bottom_right li {font-size: 21px; letter-spacing: 1px;}
.getbranded_container .getbranded_bottom_right li br {display: none;}
.getbranded_container .getbranded_bottom_right span {width: auto; display: inline;}

.calendly-inline-widget {zoom: 100%;}

.video_top_container {margin: 0 0 80px;}
.video_top_container .video_top_content .pseudo_table,
.video_top_container .video_top_content .pseudo_td {height: auto; display: block;}
 
.top_container.get_started .pseudo_td {height: auto; padding: 0;}


}

