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,
	.wedoblock3 .wedoblock_img {
		margin-left: -840px;
	}
	.wedoblock3 .wedo_content {
		padding: 0 0 65px 60%;
	}
	.wedoblock3 .wedo_content_item:after {
		width: 45%;
	}
	.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%;
	}
	.brand_creative_page .bc_block_video .wedoblock_imgs,
	.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;
	}
	.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%;
	}
}

@media screen and (max-width: 1580px) {
	.news_content_container .news_meta,
	.news_content_container .post_meta {
		left: auto;
		right: 40px;
		margin: 0;
	}
	.news_content_container .news_meta {
		right: unset;
	}

	.news_content_container .news_content_item {
		width: auto;
		padding: 0 320px 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%;
	}
	.clients_out_container .clients_filters_bottom .clients_filter_in,
	.partners_out_container .partners_categories .partners_cat_in,
	.quotes_author_box .quotes_author .quotes_author_name,
	.story_item .story_item_text {
		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;
	}
	.contact_top_container .city span {
		top: 24px;
		font-size: 20px;
		letter-spacing: 0;
	}
	.industry_top_container .industry_left .industry_img,
	.wedoblock7 .diagram_box,
	.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.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;
	}
	.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,
	.privacy_policy .content_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;
	}
	.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,
	.industry_top_container .industry_left.private .industry_img {
		top: 290px;
	}
	.industry_top_container .industry_left.consumer .industry_img {
		top: 450px;
	}
	.industry_top_container .industry_left.healthcare .industry_img {
		top: 500px;
	}
	.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;
		margin: 0 0 80px;
	}
	.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) {
	.diagram_img1,
	.diagram_img2,
	.diagram_img3,
	.diagram_img4,
	.diagram_img5,
	.diagram_img6 {
		left: 0;
		transform: rotate(0);
		animation: none;
	}
	.diagram_img1,
	.diagram_img2,
	.diagram_img3,
	.diagram_img4,
	.diagram_img5,
	.diagram_img6,
	.impact_graph .impact_graph_funnel {
		animation: none;
	}
	.calendly-inline-widget {
		zoom: 128%;
	}
	.diagram_img1 {
		top: 0;
	}
	.diagram_img2 {
		top: 15.3%;
	}
	.diagram_img3 {
		top: 23.8%;
	}
	.diagram_img4 {
		top: 28.7%;
	}
	.diagram_img5 {
		top: 51%;
	}
	.diagram_img6 {
		top: 51.5%;
	}
	.buildteam_container .buildteam_block,
	.clients_out_container .clients_filters,
	.cta_papers_block,
	.cta_subscribe_block,
	.driving_container .driving_block,
	.elevate_container .elevate_block,
	.hashtags_container .hashtags_block,
	.industry_impact_container .industry_impact_block,
	.intimate_container .intimate_block,
	.mission_container .mission_block,
	.news_insights_container .news_insights_block,
	.scheduleperson_container .scheduleperson_block,
	.top_container .top_content {
		width: auto;
		margin-left: 40px;
		margin-right: 40px;
	}
	.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;
	}
	.how_item .how_item_text,
	.industry_digits_container .industry_top_digit .industry_top_title,
	.leader_lvl1_item .leader_item_description p,
	.leader_lvl2_item .leader_item_subtitle,
	.managed_service_container .managed_item .managed_item_text,
	.news_ins_item .news_ins_text,
	.roi_digits_container .roi_digit .roi_digit_title,
	.story_item .story_item_text,
	.timetable_container .timetable_text,
	.wedoblock .wedobox .wedobox_description {
		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,
	.scaleteam_container .scaleteam_item .scaleteam_item_title,
	.stack_container .stack_item span {
		font-size: 32px;
	}
	.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,
	.cta_subscribe_block .block_title {
		padding: 90px 0 0;
	}
	.cta_power_container .cta_power_left {
		width: 44%;
	}
	.cta_power_container .block_subtitle {
		margin: 0 0 60px;
	}
	.awards_container .award_item .award_minitem .award_title br,
	.createsyn_container .block_subtitle br,
	.cta_power_container .block_subtitle br,
	.elevate_container .elevate_box_text br,
	.industry_digits_container .gadgets_box .gadget_mouse,
	.intimate_container .intimate_box_text br,
	.mission_container .mission_item h2 br,
	.roi_items_container .roi_item br,
	.serve_day_container .day_item_box .day_item_text br,
	.stack_container .teams_item .teams_item_title br,
	.top_v2_container .top_v2_description br,
	body.ver2 .we_imgstatement .we_imgstatement_title br,
	body.ver2 .we_statement.we_statement10 .wp_teams {
		display: none;
	}
	.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 .button {
		width: 160px;
	}
	.cs_top_container .cs_top_subtitle,
	.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,
	.roi_clients_container .block_title,
	.roi_items_container .roi_item .roi_item_title {
		margin: 0 0 30px;
	}
	.cta_container .block_subtitle {
		font-size: 26px;
		padding: 0;
	}
	.cta_container .button_wrap,
	.how_item .button_wrap {
		bottom: -42px;
	}
	.hashtags_container .hashtags_block {
		padding: 80px 0 120px;
	}
	.hashtags_container .hashtags,
	.story_item .impact_li_digit {
		padding: 0 20px;
	}
	.hashtags_container .block_subtitle {
		font-size: 28px;
		line-height: 1.5;
	}
	.hashtags_container .hashtag,
	.story_item .impact_li_title {
		font-size: 20px;
	}
	.managed_service_container .managed_item .managed_item_content {
		padding: 72px 30px 55px;
	}
	.buildteam_container .buildteam_item .buildteam_item_title,
	.managed_service_container .managed_item .managed_item_title {
		font-size: 40px;
	}
	.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;
	}
	.brand_creative_page .messaging_col,
	.quotes_slider_wrap .quotes_author_box,
	.resources_container .resources_item p {
		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 .pseudo_td,
	.top_v2_container.leadership .top_v2_imgbox {
		height: 580px;
	}
	.top_v2_container .top_v2_block {
		padding: 0 0 90px;
	}
	.serve_top_container .serve_top_backleft,
	.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;
	}
	.news_content_container .news_meta,
	.news_content_container .post_meta,
	.news_top_container .news_audio_box,
	.scaleteam_container .scaleteam_items,
	.top_v2_container .resultitems {
		zoom: 130%;
	}
	body.ver2 .top_v2_container .top_v2_backleft {
		width: 56%;
	}
	.roi_items_container .roi_item .pseudo_table,
	.roi_items_container .roi_item .roi_item_img,
	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.who_we_are .top_v2_img1 {
		width: 50vw;
		margin-left: -25vw;
	}
	.scheduleperson_container .scheduleform_box {
		width: 410px;
	}
	.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.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;
	}
	.apply_container .apple_step_subtitle,
	.buildteam_container .buildteam_item .buildteam_item_text,
	.clients_impact_container .client_item .client_item_text,
	.createsyn_container .block_subtitle,
	.dots_container .block_subtitle,
	.elevate_container .elevate_box_text,
	.elevatebldg_container .elevate_box_text,
	.industry_item .industry_item_description,
	.intimate_container .intimate_box_text,
	.mission_container .mission_top_box p,
	.outsourcedimg_container .outsourcedimg_subtitle,
	.roi_inside_container .roi_inside_top .block_subtitle,
	.roi_items_container .roi_item .roi_item_text,
	.roi_top_container .block_subtitle,
	.stack_container .teams_item .teams_item_text,
	.team_chess_container .team_chess_text {
		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,
	.scaleteam_container .block_subtitle {
		margin: 0 0 70px;
	}
	.partners_out_container .partners_categories {
		width: auto;
		margin: 0 40px 60px;
		padding: 38px 40px 26px;
	}
	.clients_out_container .rowed_items_row,
	.industry_top_container .industry_top_sections_wrap,
	.news_top_container .news_top_block,
	.partners_out_container .rowed_items_row {
		width: auto;
		margin: 0 40px;
	}
	.clients_out_container .clients_item .clients_item_box,
	.partners_out_container .partner_item .partner_item_box,
	.roi_clients_container .clients_item .clients_item_box {
		position: relative;
	}
	.clients_out_container .clients_item .pseudo_td,
	.partners_out_container .partner_item .pseudo_td {
		height: 200px;
	}
	.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;
	}
	.cs_container .cs_block_subtitle,
	.serve_day_container .day_item_box .day_item_text {
		font-size: 24px;
		letter-spacing: 1px;
	}
	.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_top {
		padding: 44px 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;
	}
	.awards_container .awards_block {
		width: auto;
		padding: 80px 0 90px;
		right: 0;
	}
	.awards_container .award_item,
	.global_container .block_subtitle {
		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_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_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 .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_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;
	}
	.brand_creative_page .cs_container.cs_right .cs_box,
	.cs_container .cs_block {
		width: auto;
	}
	.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 {
		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 .gadgets_box {
		right: -100px;
		top: -240px;
	}
	.industry_team_container .teampersons .teamperson {
		zoom: 110%;
	}
	.industry_team_container .teampersons .teampersons_images:before {
		height: 255px;
	}
	.mission_container .mission_top_box {
		padding: 65px 120px 40px;
	}
	.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%;
		font-size: 17px;
		line-height: 1.4;
	}
	.martech_top_container .martech_top_img {
		right: -160px;
	}
	.martech_top_container .block_title {
		margin: 0 0 40px;
	}
	.martech_container .scheduleform_box,
	.roi_clients_container .roi_clients_logos {
		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_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_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;
	}
	.roi_inside_container .roi_inside_item {
		margin: 0 0 46px;
	}
	.roi_inside_container .exit_line {
		height: 170px;
	}
	.roi_inside_container .exit_line:before,
	.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_text:before {
		top: 5px;
	}
	.roi_clients_container .roi_clients_content {
		width: 450px;
	}
	.roi_clients_container .clients_item .pseudo_td {
		height: 130px;
	}
	.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 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_left {
		width: 450px;
		margin: 0;
		padding: 100px 0 0;
	}
	.createsyn_container,
	.elevate_container,
	.intimate_container {
		padding: 50px 0;
	}
	.elevate_container .elevate_box {
		padding: 50px 0 40px 160px;
	}
	.elevate_container .elevate_box_title:before {
		left: -112px;
	}
	.createsyn_container .createsyn_block {
		width: auto;
		margin-left: 40px;
		margin-right: 40px;
		padding: 0 0 20px;
	}
	.createsyn_container .createsyn_content {
		padding: 110px 0 0;
	}
	.dots_container .dots_block,
	.scaleteam_container .scaleteam_block {
		width: auto;
		margin: 0 50px;
	}
	.dots_container .dots_content {
		margin: 0;
		width: 45%;
	}
	.dots_container .dots_img {
		right: -110px;
		top: 140px;
		width: 840px;
		height: 530px;
	}
	.buildteam_container .buildteam_item,
	.scaleteam_container .scaleteam_item {
		width: 31%;
	}
	.buildteam_container .buildteam_item.item2,
	.scaleteam_container .scaleteam_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 .stack_item {
		padding: 19px 20px 18px;
	}
	.stack_container .teams_item {
		margin: 0 0 44px;
	}
	.elevatebldg_container .elevate_box_imgs {
		padding: 40px 0 20px 50px;
	}
	.global_container .global_map_box {
		height: 590px;
		zoom: 125%;
		left: 220px;
	}
	.news_subscribe .button,
	.news_title_subscribe .button {
		zoom: 100%;
		padding: 1px 0 0;
		font-size: 22px;
	}
	.global_container .global_map_lines {
		top: -35px;
		height: 400px;
		background-size: 100% 100%;
	}
	.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 .team_item .team_item_plate,
	body.ver2 .teams_container .team_item,
	body.ver2 .we_statement .clients_cloud img {
		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 .we_logo {
		margin: 0 auto 2.93vw;
		left: 0.977vw;
	}
	body.ver2 .we_imgstatement .line_after:after,
	body.ver2 .we_imgstatement .line_before:after,
	body.ver2 .we_statement .line_after:after,
	body.ver2 .we_statement .line_before:after {
		height: 100%;
		width: 0.293vw;
		margin-left: -0.195vw;
	}
	body.ver2 .we_statement .we_statement_title,
	body.ver2 .we_statement.large_title .we_statement_title {
		font-size: 4vw;
	}
	body.ver2 .we_imgstatement .we_imgstatement_text,
	body.ver2 .we_statement .we_statement_text {
		font-size: 1.8vw;
	}
	body.ver2 .we_statement .wp_results_left {
		margin-right: 29vw;
	}
	body.ver2 .we_statement .wp_results_right,
	body.ver2 .we_statement.we_statement7 .clients_cloud_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,
	body.ver2 .we_statement.we_statement9 .wp_impacts_left {
		margin-right: 25vw;
	}
	body.ver2 .we_statement .wp_impacts_right,
	body.ver2 .we_statement.we_statement9 .wp_impacts_right {
		margin-left: 25vw;
	}
	body.ver2 .we_statement .clients_cloud_left {
		margin-right: 30vw;
	}
	body.ver2 .we_funnel_box .wp_award_item_right,
	body.ver2 .we_statement .clients_cloud_right,
	body.ver2 .we_statement.we_statement10 .wp_results_right {
		margin-left: 28vw;
	}
	body.ver2 .we_statement .wp_teams_left,
	body.ver2 .we_statement.we_statement10 .wp_results_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_statement9 .wp_impacts {
		top: 5vw;
	}
	body.ver2 .we_statement.we_statement10 .wp_results {
		top: 17vw;
	}
	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.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;
	}
	.news_ins_item .news_ins_title {
		font-size: 36px;
	}
	.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_subscribe .form_agreement,
	.news_title_subscribe .form_agreement {
		font-size: 20px;
		position: relative;
		top: 2px;
	}
	.news_subscribe .form_agreement span,
	.news_title_subscribe .form_agreement span {
		position: relative;
		top: -4px;
	}
	.news_subscribe {
		width: 1200px;
	}
	.brand_creative_page .bc_block_video .wedoblock_imgs,
	.news_subscribe:after {
		left: -80px;
	}
	.news_subscribe .form_box {
		width: 620px;
	}
	.news_subscribe .button {
		height: 64px;
	}
	.news_title_container .news_title_block {
		padding: 55px 0 60px;
		width: auto;
		margin: 0 40px;
	}
	.news_top_container,
	.news_top_container .pseudo_td {
		height: 640px;
	}
	.news_top_container .news_categories {
		width: auto;
		left: 40px;
		right: 40px;
		margin-left: 0;
	}
	.news_top_container .news_category {
		font-size: 22px;
	}
	.news_content_container .news_content_block {
		padding: 140px 0 1px;
	}
	.news_content_container .share {
		margin-top: 42px;
	}
	.news_content_container .news_content_item {
		padding: 0 420px 0 195px;
	}
	.news_content_container .news_content_item li,
	.news_content_container .news_content_item p {
		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,
	.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;
	}
	.timetable_container .button_wrap {
		bottom: -42px;
		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 .cs_container.cs_left .cs_box {
		margin: 0;
	}
	.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;
	}
	.news_ins_item {
		padding: 0 0 50px;
	}
	.news_ins_item .button {
		width: 194px;
	}
	.measure_container .measure_items_wrap {
		zoom: 106%;
	}
}

@media (min-width: 1000px) and (max-width: 1440px) {
	.top_v2_container .top_v2_description {
		/* font-size: 26px;
        width: 41%;
        top: -2px */
		right: 3% !important;
		width: 37% !important;
		font-size: 1.6vw !important;
	}
}

@media screen and (max-width: 1000px) {
	.awards_container .award_item,
	.industry_impact_container .block_subtitle,
	.scheduleperson_container,
	.serve_top_container {
		margin: 0 0 50px;
	}
	.scheduleperson_container:before {
		top: 115px;
	}
	.scheduleperson_container .scheduleperson_block {
		width: auto;
		padding: 70px 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;
	}
	.areas_container .items_row .spacer,
	.awards_container .award_item .award_top br,
	.brand_creative_page .cs_block6_right,
	.brand_creative_page .messaging_item.false,
	.buildteam_container .buildteam_item .buildteam_item_text br,
	.buildteam_container .buildteam_item .buildteam_item_title br,
	.client_quotes_container .client_quotes_item br,
	.clients_impact_container .client_item .client_item_text br,
	.clients_impact_container .client_item .client_item_title br,
	.clients_out_container .clients_filters_bottom br,
	.colored_quote_container .colored_quote_content:after,
	.colored_quote_container .colored_quote_text br,
	.contact_team_container .block_subtitle br,
	.cs_container .cs_block_label:after,
	.cs_container .cs_box br,
	.cs_container .cs_default_img,
	.cs_description_container .cs_description_box br,
	.cs_slider_container .white_arrows_backed .bx-controls-direction a:after,
	.cs_slider_container .white_arrows_backed .bx-controls-direction a:before,
	.cs_top_container .cs_case_share .cs_case_share_title br,
	.cs_top_container .cs_top_subtitle br,
	.cta_container .cta_box br,
	.cta_papers_block .block_title:before,
	.cta_power_container .cta_power_back_left,
	.cta_power_container .cta_power_icon,
	.cta_power_container .cta_power_left br,
	.cta_subscribe_block .block_title:before,
	.cta_subscribe_block:before,
	.dots_container .dots_content:before,
	.driving_container .driving_line .driving_line_title br,
	.elevate_container .elevate_box:before,
	.elevate_container .elevate_box_title br,
	.elevate_container .elevate_box_title:before,
	.elevatebldg_container .elevate_box_imgs:before,
	.elevatebldg_container .elevate_box_text br,
	.facts_container .facts_slide .facts_slide_quote br,
	.getstartedlist_item .getstartedlist_item_title br,
	.how_item .how_item_index,
	.how_item .how_item_plus,
	.how_item .how_item_text:before,
	.industry_digits_container .gadgets_box .gadget_mouse,
	.industry_item .industry_item_description br,
	.industry_item:before,
	.industry_top_container .industry_top_sections li .industry_top_icon,
	.intimate_container .intimate_box:before,
	.intimate_container .intimate_box_text br,
	.intimate_container .intimate_box_text:before,
	.join_out_container .join_item .join_item_box br,
	.join_out_container .join_item .join_item_text:before,
	.leader_lvl1_item .leader_item_back,
	.leader_lvl1_item .leader_item_title,
	.leading_container .leading_logos br,
	.managed_service_container .managed_item .managed_item_title br,
	.martech_container .martech_item br,
	.martech_top_container .martech_top_backgradient,
	.martech_top_container .martech_top_backleft,
	.mission_container .mission_item .mission_text br,
	.news_archive_container .news_categories:before,
	.news_content_container .post_meta_wrap .spacer,
	.news_insights_container .items_row .spacer,
	.news_subscribe .news_subscribe_title br,
	.news_subscribe:before,
	.news_title_subscribe,
	.news_top_container .news_categories:before,
	.outsourcedimg_container .outsourcedimg_box:before,
	.outsourcedimg_container .outsourcedimg_subtitle br,
	.outsourcedimg_container .outsourcedimg_subtitle:before,
	.outsourcedimg_container .outsourcedimg_title br,
	.partners_out_container .partners_categories br,
	.quotes_cback_slide .quotes_author_box .quotes_author:before,
	.quotes_cback_slide .quotes_company,
	.quotes_cback_slide .quotes_slide_text br,
	.quotes_cback_slide .quotes_slide_text:after,
	.quotes_cback_slide .quotes_slide_text:before,
	.quotes_cback_slider_wrap.blue .bx-controls-direction a:after,
	.quotes_cback_slider_wrap.blue .bx-controls-direction a:before,
	.quotes_slide .quotes_slide_icon,
	.roi_clients_container .roi_clients_backgradient,
	.roi_clients_container .roi_clients_backleft,
	.roi_digits_container .roi_digit br,
	.roi_inside_container .roi_inside_item br,
	.roi_items_container .roi_item .roi_item_text:before,
	.roi_items_container .roi_item br,
	.roi_top_container .roi_top_backgradient,
	.roi_top_container .roi_top_backleft,
	.scaleteam_container .scaleteam_item br,
	.schedulepersons_container .scheduleform_person1,
	.schedulepersons_container .scheduleform_person4,
	.serve_clients_container .impact_logos br,
	.serve_top_container .serve_top_backgradient,
	.serve_top_container .sliding_line_blue_large i:before,
	.share:before,
	.stack_container .stack_middle:before,
	.stack_container .teams_item .teams_item_box br,
	.stories_container .show_more_wrap,
	.story_item .story_item_text br,
	.testimonial_item.with_back .sliding_line_blue_medium i:before,
	.testimonial_item.with_back .testimonial_item_box:after,
	.testimonial_item.with_back .testimonial_item_box:before,
	.thankyou_top_container .button_wrap,
	.thankyou_top_container .thankyou_top_backgradient,
	.thankyou_top_container .thankyou_top_backleft,
	.timetable_container .timetable_block:before,
	.timetable_container .timetable_round,
	.timetable_container .timetable_round:before,
	.top_v2_container .sliding_line_blue_large i:before,
	.top_v2_container .top_v2_backgradient,
	.top_v2_container .top_v2_backleft,
	.top_v2_container.campaigns .top_v2_imgbox,
	.top_v2_container.leadership .resultitem .resultitem_box:before,
	.top_v2_container.leadership .top_v2_img3,
	.top_v2_container.outsourced .top_v2_img2,
	.top_v2_container.strategy .top_v2_imgbox,
	.virtual_container .virtual_img2,
	.virtual_container .virtual_img5,
	.wedoblock1 .wedoblock_plus,
	.wedoblock2 .wedo_content_item:after,
	.wedoblock3 .wedo_content_item:after,
	.wedoplug_container .arrow,
	.wedoplug_container .wedoplug_col_arrow,
	.wedoplug_container .wedoplug_content:before,
	body.ver2 .teams_container .block_title:before,
	body.ver2 .teams_container .teams_item .teams_item_title br,
	body.ver2 .we_funnel_box .wp_award_item,
	body.ver2 .we_imgstatement .we_imgstatement_text br,
	body.ver2 .we_imgstatement .we_imgstatement_text:before,
	body.ver2 .we_imgstatement .we_imgstatement_title br,
	body.ver2 .we_statement .we_statement_text br,
	body.ver2 .we_statement .we_statement_title br,
	body.ver2 .we_statement .wp_awards_left,
	body.ver2 .we_statement .wp_teams_left,
	body.ver2 .we_statement.even .wp_award_item.item3,
	body.ver2 .we_statement.even .wp_decorations_left,
	body.ver2 .we_statement.odd .wp_award_item.item1,
	body.ver2 .we_statement.odd .wp_decorations_right,
	body.ver2 .we_statement.we_statement10 .wp_teams {
		display: none;
	}
	.share .share_links,
	.share .share_links li,
	.share .share_links ul,
	.share .share_title {
		display: inline-block;
		vertical-align: top;
	}
	.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;
	}
	.cs_description_container .cs_description_title,
	.facts_container .facts_slide .facts_slide_quote {
		font-size: 36px;
	}
	.cta_container .block_subtitle,
	.facts_container .facts_slide .facts_slide_source,
	.leader_lvl1_item .leader_item_description p,
	.managed_service_container .managed_item .managed_item_text,
	.news_content_container .news_content_item li,
	.roi_inside_container .roi_inside_top .block_subtitle,
	.roi_items_container .roi_item .roi_item_text,
	body.ver2 .we_statement .we_statement_text {
		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.fixed,
	.share.free,
	.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 .share_title {
		margin: 13px 18px 0 0;
	}
	.share .share_links a {
		margin: 0 14px 0 0;
	}
	.largequote {
		margin: 0;
		padding: 40px 0;
	}
	.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);
	}
	.roi_items_container .roi_item.even .roi_item_text,
	.roi_items_container .roi_item.odd .roi_item_text,
	.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;
	}
	.contact_team_container .teampersons .teamperson_label,
	.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;
	}
	.colored_quote_container .colored_quote_content {
		width: auto;
		padding: 95px 70px 0;
	}
	.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 .bx-prev,
	.quotes_cback_slider_wrap .bx-prev,
	.quotes_slider_wrap .bx-prev {
		margin-left: -360px;
	}
	.colored_quote_container .bx-next,
	.quotes_cback_slider_wrap .bx-next,
	.quotes_slider_wrap .bx-next {
		margin-right: -360px;
	}
	.cta_papers_block,
	.cta_subscribe_block {
		margin: 0 30px;
		padding: 200px 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,
	.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_papers_block .cta_content {
		width: auto;
		padding: 50px 30px 40px;
		z-index: 992;
	}
	.cta_papers_block .block_title,
	.cta_subscribe_block .block_title {
		margin: 0 0 25px;
		padding: 0 50px;
		text-align: center;
	}
	.cta_papers_block .block_subtitle,
	.driving_container .driving_left .block_title,
	.outsourcedimg_container .outsourcedimg_title {
		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;
	}
	.quotes_cback_slider_wrap.blue .bx-prev,
	.serve_day_container .day_item .day_item_imgbox {
		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		filter: FlipH;
	}
	.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% / cover no-repeat;
		z-index: 990;
	}
	.cta_power_container .ani_item1 {
		padding: 30px 0 0;
	}
	.cta_power_container .cta_power_left,
	.greatdesign_container .greatdesign_col,
	.quotes_cback_slide .quotes_slide_content,
	.roi_inside_container .roi_inside_items,
	.stack_container .stack_left {
		float: none;
		width: auto;
	}
	.cta_power_container .block_title,
	.elevatebldg_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 .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_content {
		width: auto;
		padding: 50px 30px 60px;
		z-index: 992;
	}
	.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 .button_wrap,
	.cta_subscribe_block .field_wrap {
		width: 50%;
	}
	.cta_subscribe_block .wpcf7 .field_wrap_mail .form_field {
		height: 64px;
	}
	.cta_subscribe_block .button {
		margin: 0 auto;
		display: block;
		width: 100%;
	}
	.cta_transform_container .cta_transform_block {
		padding: 90px 0;
	}
	.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;
	}
	.buildteam_container .block_title,
	.cta_container .block_title,
	.ind_items_container .block_title,
	.join_out_container .join_item .join_item_title {
		margin: 0 0 25px;
	}
	.cta_container .button_wrap,
	.how_item .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;
	}
	.global_container .block_title,
	.hashtags_container .block_title,
	.howwework_container .block_title,
	.martech_impact_container .block_title,
	.partners_out_container .block_title,
	.roi_items_container .block_title,
	.scaleteam_container .block_title,
	.serve_clients_container .block_title,
	.serve_day_container .block_title,
	.serve_mileage_container .block_title,
	.stories_container .block_title,
	.team_chess_container .block_subtitle,
	.threepoint_container .block_subtitle,
	.threepoint_container .block_title,
	.virtual_container .block_subtitle,
	.virtual_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;
	}
	.awards_container .award_item .award_bottom,
	.how_item.last,
	.industry_team_container .teampersons,
	.intimate_container .intimate_block,
	.intimate_container .intimate_content,
	.managed_service_container .block_title,
	.news_title_container .breadcrumbs,
	.threepoint_box .threepoint_item.item3 {
		margin: 0;
	}
	.managed_service_container .managed_item {
		float: none;
		width: auto;
		margin: 0 0 60px;
	}
	.managed_service_container .managed_item .managed_item_content {
		padding: 65px 30px 50px;
	}
	.top_container .top_content {
		margin-left: 30px;
		margin-right: 30px;
	}
	.cs_videos_container .cs_videos_slide,
	.top_container .pseudo_td {
		height: 440px;
	}
	.top_container .block_title {
		padding: 0 0 25px;
	}
	.clients_impact_container .stories_container,
	.elevatebldg_container .elevate_content,
	.leader_lvl1_item.even .leader_item_description,
	.leader_lvl1_item.odd .leader_item_description,
	.news_content_container .news_content_item,
	.news_top_container .block_title span,
	.outsourcedimg_container .outsourcedimg_content,
	.quotes_cback_slide .quotes_slide_textbox,
	.quotes_cback_slider_wrap.white .quotes_slide_content,
	.top_v2_container .top_v2_block,
	.wedoblock1 .wedo_content,
	.wedoblock2 .wedo_content,
	.wedoblock3 .wedo_content,
	.wedoblock4 .wedo_content,
	.wedoblock5 .wedo_content,
	.wedoblock6 .wedo_content,
	.wedoblock7 .wedo_content,
	.wedoblock8 .wedo_content,
	body.ver2 .teams_container .teams_items,
	body.ver2 .we_imgstatement.blue .we_imgstatement_text,
	body.ver2 .we_imgstatement.red .we_imgstatement_text {
		padding: 0;
	}
	.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;
	}
	.roi_top_container .block_subtitle strong,
	.thankyou_top_container .block_subtitle strong,
	.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%);
	}
	.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%);
	}
	.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;
	}
	body.ver2 .top_v2_container .top_v2_topbox {
		left: 0;
		right: 0;
		top: 0;
		margin: 0;
		width: auto;
		position: relative;
	}
	.awards_container .award_item .award_bottom .pseudo_td,
	.awards_container .award_item.award_item_large .award_bottom .pseudo_td,
	.client_quotes_container .client_quotes_item .pseudo_td,
	.cs_container .cs_topmargin,
	.intimate_container .pseudo_td,
	.join_out_container .join_item .pseudo_td,
	.news_top_container,
	.serve_top_container .serve_top_block,
	.thankyou_top_container .thankyou_top_content .pseudo_td,
	.top_v2_container.brand_creative,
	.top_v2_container.campaigns,
	.top_v2_container.content,
	.top_v2_container.strategy,
	.what_we_do_top_margin,
	body.ver2 .top_v2_container .top_v2_block {
		height: auto;
	}
	.quotes_cback_slider_wrap.blue .bx-next,
	.quotes_cback_slider_wrap.blue .bx-prev {
		background-position: 0 0;
		width: 70px;
		height: 90px;
		background-image: url('/images/2x/arrow_white_shadow.png');
	}
	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;
	}
	.industry_team_container .teampersons .teamperson,
	.quotes_slider_wrap .quotes_author_box,
	.resources_container .resources_item .resources_item_title,
	.resources_container .resources_item p {
		zoom: 100%;
	}
	.driving_container .driving_content,
	.quotes_author_box,
	.quotes_author_box.quotes_author_center,
	.quotes_author_box.quotes_author_right {
		padding: 0;
		text-align: center;
	}
	.quotes_slide .quotes_slide_box {
		padding: 70px 80px 110px;
	}
	.global_container .block_subtitle,
	.ind_items_container .block_subtitle,
	.industry_top_container .block_title,
	.join_out_container .join_item,
	.quotes_slide .quotes_slide_content {
		margin: 0 0 60px;
	}
	.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;
	}
	.brand_creative_page .cs_block3,
	.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_text {
		padding: 0 80px 40px;
		font-size: 28px;
		line-height: 1.3;
		letter-spacing: 2px;
		text-align: center;
	}
	.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 .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_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_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-prev {
		margin-left: 0;
		left: -10px;
		transform: scaleX(-1);
		-ms-filter: 'FlipH';
	}
	.quotes_cback_slider_wrap.blue .bx-next {
		margin-right: 0;
		right: -10px;
		transform: rotate(0);
	}
	.apply_container .apply_block,
	.contact_cards_container .contact_cards_block,
	.cs_top_container .cs_case_share_wrap .cs_case_share_box,
	.cs_top_container .cs_top_content_box,
	.resources_container .resources_block,
	.stories_container .stories_block {
		width: auto;
		margin: 0 30px;
	}
	.industry_team_container .block_subtitle,
	.partners_out_container .block_subtitle,
	.stories_container .block_subtitle {
		margin: 0 30px 50px;
	}
	.awards_container .award_item .award_top span,
	.elevate_container .pseudo_table,
	.industry_top_container .industry_top_sections .pseudo_table,
	.news_insights_container .spacer,
	.news_top_container .pseudo_table,
	.stack_container .stack_middle_arrow1 .stack_middle_arrow_right,
	.stack_container .stack_middle_arrow2 .stack_middle_arrow_right,
	.stories_container .rowed_items_row,
	.story_item.obly_mob_item {
		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;
	}
	.apply_container .apple_step_subtitle,
	.awards_container .award_item .award_minitem .award_title,
	.news_content_container .post_meta_wrap .cta_mini .cta_mini_title,
	.story_item .story_item_text {
		font-size: 18px;
	}
	.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.item15,
	.story_item.item21,
	.story_item.item27,
	.story_item.item3,
	.story_item.item9 {
		margin-right: 3%;
	}
	.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_item2,
	.areas_container .area_item.total_item20,
	.areas_container .area_item.total_item4,
	.areas_container .area_item.total_item6,
	.areas_container .area_item.total_item8,
	.clients_out_container .clients_item.item3,
	.contact_cards_container .contact_card.item2,
	.leader_lvl2_item.item2,
	.leader_lvl2_item.item4,
	.news_ins_item.item2,
	.partners_out_container .partner_item.item3,
	.story_item.item10,
	.story_item.item12,
	.story_item.item14,
	.story_item.item16,
	.story_item.item18,
	.story_item.item2,
	.story_item.item20,
	.story_item.item22,
	.story_item.item24,
	.story_item.item26,
	.story_item.item28,
	.story_item.item30,
	.story_item.item4,
	.story_item.item6,
	.story_item.item8 {
		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;
	}
	.awailable_container .block_title,
	.client_quotes_container .block_title,
	.clients_impact_container .block_title,
	.exits_container .block_title,
	.join_out_container .block_title,
	.leaders_container .block_title,
	.measure_container .block_title,
	.mission_container .block_title,
	.news_content_container .news_content_item ul,
	.serve_team_container .block_title,
	.stack_container .block_title,
	.testimonials_container .block_title,
	.wedoplug_container .block_title {
		margin: 0 30px 25px;
	}
	.exits_container .block_subtitle,
	.howwework_container .block_subtitle,
	.join_out_container .block_subtitle,
	.serve_team_container .block_subtitle,
	.wedoplug_container .block_subtitle {
		margin: 0 30px 60px;
	}
	.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;
	}
	.driving_container .driving_left .block_subtitle,
	.roi_items_container .roi_item.even .roi_item_block,
	.roi_items_container .roi_item.odd .roi_item_block,
	.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:before,
	.wedoplug_container .wedoplug_right:before {
		content: '';
		position: absolute;
		margin-left: -151px;
		width: 303px;
		height: 121px;
		background: url(/images/plug_arrows_mob.png) 50% 0/100% auto no-repeat;
	}
	.wedoplug_container .wedoplug_left {
		float: none;
		width: auto;
		margin: 0 0 220px;
	}
	.wedoplug_container .wedoplug_left:before {
		left: 50%;
		bottom: -130px;
	}
	.cs_top_container .cs_top_logo_box,
	.roi_inside_container .roi_inside_item.item2,
	.roi_inside_container .roi_inside_item.item3,
	.wedoplug_container .wedoplug_left .button.center_item,
	.wedoplug_container .wedoplug_left .button.moved_item1,
	.wedoplug_container .wedoplug_left .button.moved_item2,
	body.ver2 .we_statement .wp_teams .team_item .team_item_avatars.avatars3 {
		left: auto;
	}
	.wedoplug_container .wedoplug_right {
		float: none;
		width: auto;
		padding: 160px 0 0;
		margin: 0;
	}
	.wedoplug_container .wedoplug_right:before {
		left: 50%;
		transform: rotate(180deg);
		top: 20px;
	}
	.wedoblock2 .wedoblock_imgs:after,
	.wedoblock3 .wedoblock_imgs:after {
		padding: 0 200px 0 0;
		transform: skewX(-18deg);
		z-index: 990;
		position: absolute;
		content: '';
	}
	.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;
	}
	.areas_container .areas_block,
	.clients_out_container .clients_filters,
	.clients_out_container .rowed_items_row,
	.industry_top_container .industry_top_sections_wrap,
	.leading_container .leading_logos,
	.news_archive_container .news_insights_box,
	.news_archive_container .sliding_line_title_wrap,
	.partners_out_container .rowed_items_row,
	.wedoblock .block_subtitle {
		margin: 0 30px;
	}
	.brand_creative_page .cs_container .cs_block,
	.cs_container.cs_right .cs_box,
	.cs_description_container .cs_description_box,
	.elevatebldg_container .elevatebldg_block,
	.follow_container .follow_block,
	.getbranded_container .getbranded_bottom,
	.join_out_container .join_item .join_item_text,
	.news_top_container .news_top_block,
	.outsourcedimg_container .outsourcedimg_block,
	.stack_container .stack_item,
	.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,
	.wedoblock .wedo_content_wrap,
	.wedoblock1 .wedobox,
	.wedoblock3 .wedobox,
	.wedoblock4 .wedobox {
		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;
	}
	.martech_container .martech_items,
	.wedoblock1 {
		padding: 100px 0 0;
	}
	.cs_type1 .cs_container.cs_block6 .cs_block_title,
	.wedoblock1 .block_subtitle,
	.wedoblock3 .block_subtitle,
	.wedoblock6 .block_subtitle {
		margin-bottom: 50px;
	}
	.wedoblock1 .wedoblock_img {
		position: relative;
		left: auto;
		bottom: auto;
		margin: 0 0 40px;
		width: 680px;
	}
	.wedoblock2 .block_subtitle {
		margin-bottom: 80px;
	}
	.elevate_container .elevate_block,
	.wedoblock2 .wedobox,
	.wedoblock6 .wedobox,
	.wedoblock7 .wedobox {
		width: auto;
		margin: 0;
	}
	.wedoblock2 .wedoblock_imgs {
		position: relative;
		height: 616px;
		margin: 0 0 60px;
	}
	.wedoblock2 .wedoblock_imgs:after {
		right: -200px;
		width: 81%;
		bottom: 0;
		top: 0;
		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%);
	}
	.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 .wedoblock_imgs {
		position: relative;
		padding: 0 0 20px;
		margin: 0 0 50px;
	}
	.wedoblock3 .wedoblock_imgs:after {
		left: -200px;
		width: 82%;
		bottom: 0;
		top: 80px;
		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%);
	}
	.wedoblock3 .wedoblock_img {
		position: relative;
		left: auto;
		bottom: 0;
		width: 650px;
		margin-left: 0;
	}
	.wedoblock4 .block_subtitle {
		margin-bottom: 60px;
	}
	.wedoblock4 .button {
		width: 360px;
		height: 66px;
		padding-left: 20px;
	}
	.wedoblock4 .button_funnel:after {
		top: 15px;
	}
	.serve_team_container .teampersons .teamperson1,
	.wedoblock4 .teampersons .teamperson1 {
		margin-left: -500px;
	}
	.contact_team_container .teampersons .teamperson2,
	.serve_team_container .teampersons .teamperson2,
	.wedoblock4 .teampersons .teamperson2 {
		margin-left: -390px;
	}
	.wedoblock4 .teampersons .teamperson3 {
		margin-left: -280px;
	}
	.wedoblock4 .teampersons .teamperson5 {
		margin-right: -300px;
	}
	.wedoblock4 .teampersons .teamperson6 {
		margin-right: -380px;
	}
	.industry_team_container .teampersons .teamperson7,
	.wedoblock4 .teampersons .teamperson7 {
		margin-right: -500px;
	}
	.scaleteam_container .scaleteam_item.last,
	.wedoblock5 .block_subtitle {
		margin-bottom: 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;
	}
	.cs_type1 .cs_container.cs_block5 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block5 .cs_block_subtitle,
	.wedoblock6 {
		padding-bottom: 40px;
	}
	.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;
	}
	.stack_container .stack_middle_contentbox,
	.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 .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 .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;
	}
	.industry_item {
		border-radius: 9px;
	}
	.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.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.even .industry_item_results_label:before,
	.industry_item.odd .industry_item_results_label:before,
	.roi_items_container .roi_item.even .roi_item_img,
	.roi_items_container .roi_item.odd .roi_item_img {
		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;
	}
	.clients_out_container .quotes_slide .quotes_slide_box,
	.partners_out_container .quotes_slide .quotes_slide_box {
		padding-top: 50px;
		padding-bottom: 90px;
	}
	.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;
	}
	.clients_out_container .clients_item,
	.partners_out_container .partner_item {
		width: 30.8%;
		margin: 0 3.8% 3.8% 0;
	}
	.clients_out_container .clients_item .pseudo_td,
	.partners_out_container .partner_item .pseudo_td {
		height: 140px;
	}
	.clients_out_container .clients_filters_top {
		padding: 33px 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 .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 .clients_out_block {
		padding: 45px 0 130px;
	}
	.testimonials_container .testimonials_block {
		padding: 70px 0 140px;
	}
	.clients_impact_container .block_subtitle,
	.martech_impact_container .block_subtitle,
	.roi_items_container .block_subtitle,
	.serve_day_container .block_subtitle,
	.serve_mileage_container .block_subtitle,
	.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;
	}
	.areas_container .block_subtitle,
	.testimonial_item.with_back,
	body.ver2 .teams_container .teams_item {
		margin: 0 0 80px;
	}
	.testimonial_item.with_back .testimonial_item_box {
		padding: 0;
		min-height: 0;
		background: 0 0;
	}
	.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%);
	}
	.areas_container .items_row,
	.industry_clients_container .cloud_logos_row,
	.industry_impact_container .items_row.hidden,
	.news_insights_container .items_row,
	.testimonial_item.with_back .sliding_line span {
		display: inline;
	}
	.testimonial_item.with_back .sliding_line_blue_medium i,
	.top_v2_container.brand_creative .top_v2_block,
	.top_v2_container.campaigns .top_v2_block,
	.top_v2_container.content .top_v2_block,
	.top_v2_container.data .top_v2_block,
	.top_v2_container.strategy .top_v2_block,
	.top_v2_container.systems .top_v2_block,
	.top_v2_container.talent .top_v2_block {
		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;
	}
	.buildteam_container .block_subtitle,
	.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;
	}
	.cs_top_container .cs_case_share_wrap:before,
	.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_avatars {
		right: -12px;
	}
	.cs_videos_container .bx-next,
	.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 .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_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%);
	}
	.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_day_container .serve_day_block {
		padding: 50px 0 10px;
	}
	.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%;
		transform: scaleX(-1);
		-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;
	}
	.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 .teampersons .teamperson_label {
		margin: 0 20px 10px;
	}
	.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;
	}
	.roi_items_container .roi_item,
	.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%;
	}
	.news_schedule_wrap,
	.serve_clients_container {
		padding: 0 0 20px;
	}
	.serve_clients_container .block_subtitle {
		margin: 0 30px 55px;
	}
	.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;
		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;
	}
	.contact_top_container .contact_top_map {
		margin: 15px 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;
		width: 646px;
		top: -40px;
		margin: 0 auto 100px;
	}
	.contact_team_container .block_subtitle {
		margin: 0 30px 65px;
	}
	.contact_team_container .teampersons,
	.team_chess_container .team_chess_figure {
		zoom: 90%;
	}
	.contact_team_container .teampersons .teamperson1 {
		margin-left: -514px;
	}
	.contact_team_container .teampersons .teamperson3,
	.industry_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_cards_container .contact_card {
		width: 48%;
		margin: 0 4% 4% 0;
	}
	.awards_container .awards_block {
		padding: 90px 0 110px;
	}
	.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 .award_img,
	.awards_container .award_item .award_imgbox:after,
	.awards_container .award_item.award_item_large .award_imgbox .award_img,
	.awards_container .award_item.award_item_large .award_imgbox:after {
		-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;
	}
	.awards_container .award_item .award_top img {
		max-width: 200px;
		max-height: 82px;
		margin: 0 0 20px;
	}
	.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_middle.single_mini .award_minitem {
		margin: 0 auto 30px;
		padding: 0 0 0 190px;
		display: inline-block;
	}
	.awards_container .award_item.award_item_large .award_bottom {
		margin: 0;
		padding: 25px 0 20px;
	}
	.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 .stories_container .stories_block,
	.join_out_container .join_out_block {
		padding: 0 0 40px;
	}
	.areas_container .block_title,
	.brand_creative_page .messaging_title,
	.clients_impact_container .story_row,
	.cs_top_container .cs_case_share .contacts_socials,
	.driving_container .block_title {
		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;
		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,
	.roi_top_container .scheduleform_box {
		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,
	.video_top_container .video_top_content .pseudo_td {
		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;
		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_text {
		font-size: 20px;
		width: 600px;
		line-height: 1.3;
		margin: 0 auto;
		padding: 25px 0 35px;
	}
	.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 {
		height: 560px;
		margin: 0;
	}
	.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 .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 {
		position: relative;
		float: none;
		right: auto;
		top: auto;
		width: 50%;
		padding: 0;
	}
	.cs_top_container .cs_case_share .cs_case_share_title,
	.leader_lvl2_item .leader_item_imgbox {
		margin: 0 0 40px;
	}
	.cs_description_container .cs_description_block {
		width: auto;
		margin: 0 30px;
		padding: 120px 0 0;
	}
	.cs_description_container .cs_description {
		font-size: 21px;
		letter-spacing: 1.5px;
	}
	.cs_container .cs_block,
	.roi_clients_container .roi_clients_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_slider_container .white_arrows_backed .bx-next,
	.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');
	}
	.cs_container.cs_left .cs_block_subtitle,
	.cs_container.cs_right .cs_block_subtitle {
		padding: 0 30px 100px;
	}
	.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/100% auto no-repeat;
	}
	.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_block_title {
		margin-bottom: 40px;
		padding: 175px 30px 0;
	}
	.cs_container .cs_block_subtitle,
	.mission_container .mission_top_box p {
		font-size: 21px;
	}
	.cs_container .cs_img_mob {
		position: relative;
		display: block;
		width: 100%;
		height: auto !important;
	}
	.cs_type1 .cs_container.cs_block7 .cs_block_title,
	.cs_type2 .cs_container.cs_block4 .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,
	.cs_type2 .cs_container.cs_block2 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block4 .cs_block_subtitle {
		padding-bottom: 80px;
		top: -20px;
	}
	.cs_type1 .cs_container.cs_block6 .cs_block_subtitle,
	.cs_type1 .cs_container.cs_block7 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block3 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block6 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block7 .cs_block_subtitle,
	.top_v2_container.outsourced .top_v2_topbox {
		padding-bottom: 70px;
	}
	.cs_type1 .cs_container.cs_block1 .cs_img_mob,
	.cs_type1 .cs_container.cs_block6 .cs_img_mob,
	.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 .bx-prev {
		left: 30px;
	}
	.cs_videos_container .cs_videos_play {
		margin: -100px 0 0 -100px;
	}
	.cs_slider_container .white_arrows_backed .bx-prev {
		-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 {
		transform: rotate(0);
	}
	.industry_team_container .teampersons .teampersons_images:before,
	.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 .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%;
	}
	.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 .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/100% auto no-repeat;
	}
	.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_item .join_item_back {
		position: relative;
		height: 340px;
	}
	.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/100% auto no-repeat;
	}
	.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;
		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;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.virtual_container .virtual_imgbox {
		height: 514px;
		position: relative;
	}
	.virtual_container .virtual_imgbox_icon {
		top: 270px;
	}
	.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;
		top: -65px;
		left: 0;
		margin-left: 0;
		width: auto;
		right: 0;
	}
	.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_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/100% 100% no-repeat;
	}
	.elevate_container .pseudo_td,
	.industry_top_container .industry_top_sections .pseudo_td,
	.roi_items_container .roi_item .pseudo_td {
		height: auto;
		display: block;
	}
	.industry_top_container .industry_top_sections li:hover:after {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.industry_digits_container .gadgets_box {
		right: -100px;
		top: -150px;
	}
	.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 .teampersons .teamperson1 {
		margin-left: -510px;
	}
	.industry_team_container .teampersons .teamperson2 {
		margin-left: -380px;
	}
	.industry_team_container .teampersons .teamperson5 {
		margin-right: -280px;
	}
	.industry_team_container .teampersons .teamperson6 {
		margin-right: -390px;
	}
	.industry_clients_container .industry_clients_block {
		width: auto;
		padding: 20px 20px 80px;
	}
	.industry_clients_container .clients_cloud img {
		-webkit-filter: none;
		-moz-filter: none;
		filter: none;
		opacity: 0.5;
		max-height: 60px;
		max-width: 220px;
		margin: 0 25px 35px;
	}
	.industry_clients_container .clients_cloud img.item11,
	.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,
	.martech_impact_container {
		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 .show_more_wrap {
		padding: 20px 0 0;
	}
	.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 .largequote {
		margin-bottom: 30px;
	}
	.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;
	}
	.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;
	}
	.how_item {
		margin: 0 0 100px;
	}
	.how_item .ani_anchor {
		top: 200px;
	}
	.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/100% auto no-repeat;
	}
	.how_item .how_item_title {
		font-size: 46px;
		margin: 0 0 20px;
	}
	.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.even .how_item_box,
	.how_item.odd .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.even .how_item_text,
	.how_item.odd .how_item_text {
		padding: 0;
		font-size: 22px;
	}
	.how_item.even .how_item_text:before,
	.how_item.odd .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 .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_wrapper {
		padding: 50px 30px 360px;
	}
	.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;
	}
	.elevate_container .elevate_box_title,
	.intimate_container .intimate_box_title,
	.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 .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,
	.leading_container .leading_block {
		padding: 70px 0 0;
	}
	.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 .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%);
	}
	.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 .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.item2 .resultitem_title:before,
	.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%);
	}
	.leaders_container .leaders_block {
		padding: 100px 0 115px;
	}
	.leaders_container .block_subtitle {
		margin: 0 30px 5px;
	}
	.leader_lvl1_item {
		padding: 0;
		margin: 0 0 1px;
	}
	.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_titlemob {
		display: inline-block;
	}
	.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,
	.roi_items_container .roi_item.even .pseudo_table,
	.roi_items_container .roi_item.odd .pseudo_table {
		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;
	}
	.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 .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_content {
		width: auto;
		padding: 70px 30px 140px;
		margin-left: 0;
		margin-right: 0;
	}
	.martech_top_container .martech_top_content:before,
	.roi_top_container .roi_top_content:before {
		content: '';
		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: 17px;
		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%);
	}
	.martech_top_container .martech_top_img {
		z-index: 991;
		right: -330px;
		top: -90px;
		bottom: -90px;
	}
	.martech_container .martech__headline {
		padding: 0;
		margin-bottom: 0;
		margin-top: 4rem;
	}
	.martech_container .martech__headline h2 {
		font-size: 2rem;
	}
	.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;
	}
	.buildteam_container .buildteam_item .buildteam_item_title,
	.martech_container .scheduleform_box .scheduleform_title {
		font-size: 32px;
	}
	.martech_container .martech_item .martech_item_title,
	.scaleteam_container .scaleteam_item .scaleteam_item_title {
		font-size: 30px;
	}
	.martech_container .martech_item .martech_item_subtitle {
		font-size: 17px;
		padding: 0 20px 36px;
	}
	.martech_impact_container .martech_impact_block {
		padding: 10px 0 100px;
	}
	.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.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,
	.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 {
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	.martech_impact_container .button_wrap {
		padding: 50px 0 0;
	}
	.roi_top_container .roi_top_block,
	.thankyou_top_container .thankyou_top_block {
		height: auto;
		width: auto;
		margin: 0;
		z-index: 992;
	}
	.roi_top_container .roi_top_imgbox,
	.thankyou_top_container .thankyou_top_imgbox {
		position: relative;
		height: 460px;
		top: -90px;
		right: auto;
		bottom: auto;
		left: auto;
		z-index: 992;
	}
	.roi_top_container .roi_top_imgbox:before,
	.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%);
	}
	.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 .block_title {
		font-size: 58px;
		margin: 0 30px 30px;
		color: #000;
		text-align: center;
		z-index: 991;
	}
	.roi_top_container .block_subtitle,
	.thankyou_top_container .block_subtitle {
		font-size: 20px;
		margin: 0 30px;
		color: #000;
		text-align: center;
		z-index: 991;
	}
	.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;
		right: 0;
		top: -140px;
		width: 350px;
		padding: 35px 30px;
		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_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_digits_container .roi_inside_icon,
	.roi_inside_container .roi_inside_icon {
		width: 800px;
		top: 80px;
		margin: 0 0 0 -440px;
	}
	.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:before {
		left: 50%;
		margin-left: -21px;
		top: 0;
		width: 42px;
		height: 50px;
	}
	.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;
	}
	.apply_container,
	.roi_items_container .roi_items_block {
		padding: 0 0 50px;
	}
	.roi_items_container .roi_item .roi_item_line.show:before,
	.roi_items_container .roi_item .roi_item_line:before {
		animation: none;
		height: 100%;
	}
	.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 .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/100% auto no-repeat;
	}
	.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_clients_container {
		min-height: 0;
		overflow: hidden;
	}
	.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;
		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%);
	}
	.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_inside_iconbox {
		position: relative;
		left: auto;
		top: auto;
		margin: 0 auto 55px;
		width: 500px;
		height: 500px;
	}
	.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%);
	}
	.top_v2_container.why_we_different .resultitem.item3 .resultitem_box:before {
		background-image: url('/images/2x/logo.png');
	}
	.driving_container .driving_block {
		margin-left: 30px;
		margin-right: 30px;
		padding: 90px 0 20px;
	}
	.driving_container .block_subtitle {
		margin: 0 0 50px;
		text-align: center;
	}
	.driving_container .driving_left {
		float: none;
		text-align: center;
		width: auto;
		margin: 0 0 30px;
		padding: 95px 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/100% auto no-repeat;
	}
	.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_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;
	}
	.createsyn_container,
	.elevate_container,
	.intimate_container {
		padding: 30px 0;
	}
	.elevate_container .elevate_container_wrap:before,
	.intimate_container .intimate_container_wrap:before,
	.outsourcedimg_container .outsourcedimg_container_wrap:before {
		position: relative;
		height: 360px;
		display: block;
	}
	.elevate_container .elevate_content {
		margin: 0;
		position: relative;
	}
	.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,
	.intimate_container .intimate_box:after,
	.outsourcedimg_container .outsourcedimg_box:after,
	.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/100% auto no-repeat;
	}
	.elevate_container .elevate_box_text,
	.stack_container .teams_item .teams_item_text {
		font-size: 20px;
		text-align: center;
	}
	.elevate_container .elevate_box img {
		margin: 0 12px 25px;
	}
	.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,
	.dots_container .block_title {
		text-align: center;
		margin: 0 0 25px;
	}
	.createsyn_container .block_subtitle {
		text-align: center;
		font-size: 20px;
		width: 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_text {
		padding: 0 0 20px;
		font-size: 20px;
		text-align: center;
	}
	.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 .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;
	}
	.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 .button {
		width: 390px;
		top: -40px;
	}
	.buildteam_container .items_box {
		margin: 0 0 70px;
	}
	.brand_creative_page .messaging_item,
	.buildteam_container .height_item,
	.buildteam_container .height_item4,
	.scaleteam_container .scaleteam_item .pseudo_td {
		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/100% auto no-repeat;
	}
	.buildteam_container .buildteam_item .buildteam_item_text {
		margin: 0 0 10px;
		font-size: 20px;
	}
	.buildteam_container .buildteam_item.item1 .team_item_avatars,
	.buildteam_container .buildteam_item.item2 .team_item_avatars,
	.buildteam_container .buildteam_item.item3 .team_item_avatars1 {
		top: -62px;
	}
	.buildteam_container .buildteam_item.item1 .buildteam_item_content,
	.buildteam_container .buildteam_item.item2 .buildteam_item_content {
		padding-top: 70px;
	}
	.buildteam_container .buildteam_item.item2 {
		margin: 0 0 120px;
	}
	.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_subtitle {
		margin: 0 30px 80px;
	}
	.stack_container .stack_right {
		float: none;
		width: auto;
		margin: 0 30px;
		position: relative;
		top: -10px;
	}
	.stack_container .stack_middle_arrow {
		left: 18px;
		right: 18px;
	}
	.stack_container .stack_middle_item.row3 {
		width: 120px;
	}
	.stack_container .stack_middle_item.row3 span {
		left: -46px;
	}
	.stack_container .stack_item span {
		font-size: 24px;
	}
	.stack_container .teams_item .teams_item_box {
		padding: 70px 30px 55px;
		margin: 0 0 80px;
	}
	.stack_container .teams_item .teams_item_title {
		left: auto;
		text-align: center;
		margin: 0 0 22px;
	}
	.top_v2_container.outsourced .top_v2_imgbox {
		height: 240px;
	}
	.top_v2_container.outsourced .top_v2_img1 {
		margin-left: -320px;
	}
	.top_v2_container.outsourced .top_v2_img3 {
		margin-left: 10px;
	}
	.elevatebldg_container {
		margin: 90px 0 50px;
		padding: 75px 0 0;
	}
	.elevatebldg_container .elevatebldg_img {
		position: relative;
		width: 680px;
		height: 650px;
		margin: 0;
		left: auto;
		top: auto;
		bottom: auto;
	}
	.elevatebldg_container .pseudo_table,
	.elevatebldg_container .pseudo_td,
	.outsourcedimg_container .pseudo_table,
	.outsourcedimg_container .pseudo_td {
		display: block;
		height: auto;
	}
	.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_imgs {
		padding: 30px 50px 0;
		text-align: center;
	}
	.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_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.item2 {
		margin: 0 auto 190px;
	}
	.global_container .global_map_box {
		height: 620px;
		zoom: 65%;
	}
	.outsourcedimg_container {
		padding: 30px 0 20px;
	}
	.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_subtitle {
		font-size: 20px;
		padding: 0;
		text-align: center;
	}
	.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_subtitle {
		margin: 0 3.906vw 11.719vw;
	}
	body.ver2 .teams_container .teams_item .teams_item_box {
		padding: 9.115vw 3.906vw 6.51vw;
		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/100% auto no-repeat;
	}
	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_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.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_after,
	body.ver2 .we_statement .line_before {
		height: 7.813vw;
	}
	body.ver2 .we_imgstatement .line_after:after,
	body.ver2 .we_imgstatement .line_before:after,
	body.ver2 .we_statement .line_after:after,
	body.ver2 .we_statement .line_before:after {
		width: 0.391vw;
	}
	body.ver2 .we_statement .we_statement_title {
		font-size: 5.208vw;
		margin: 0 0 3.255vw;
	}
	body.ver2 .we_statement.large_title .we_statement_title {
		font-size: 5.99vw;
	}
	body.ver2 .we_statement.odd {
		padding-right: 3.255vw;
		padding-left: 49.5%;
		text-align: left;
	}
	body.ver2 .we_statement.odd .we_statement_text,
	body.ver2 .we_statement.odd .we_statement_title {
		text-align: left;
	}
	body.ver2 .we_statement.even {
		padding-right: 49.5%;
		padding-left: 3.255vw;
		text-align: right;
	}
	body.ver2 .we_statement.even .we_statement_text,
	body.ver2 .we_statement.even .we_statement_title {
		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,
	body.ver2 .we_statement .wp_results .resultitem.item3 {
		left: -3.906vw;
	}
	body.ver2 .we_statement .wp_results .resultitem.item2 {
		right: -3.906vw;
	}
	body.ver2 .we_statement .clients_cloud {
		margin-top: 0;
		width: 40vw;
	}
	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 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_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_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_right {
		margin-left: 6vw;
		transform: scale(2.2);
	}
	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.76vw;
	}
	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_results_right {
		margin-left: 110px;
	}
	body.ver2 .we_statement.we_statement10 .we_statement_round {
		margin-left: 11.719vw;
		top: 50%;
		margin-top: -37.76vw;
	}
	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.51vw;
	}
	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/100% auto no-repeat;
	}
	body.ver2 .we_imgstatement .we_imgstatement_title {
		font-size: 5.859vw;
		line-height: 1.2;
		margin: 0 0 3.255vw;
		letter-spacing: 0.26vw;
		text-align: center;
	}
	body.ver2 .we_imgstatement .we_imgstatement_text {
		font-size: 2.604vw;
		text-align: center;
	}
	body.ver2 .we_imgstatement.red .we_imgstatement_box {
		margin: 0;
		padding: 9.766vw 3.906vw 6.51vw;
		text-align: center;
	}
	body.ver2 .we_imgstatement.red .we_imgstatement_text:before {
		right: 0.13vw;
	}
	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:before {
		left: 0.13vw;
	}
	body.ver2 .we_funnel_box {
		padding: 0 0 18.229vw;
	}
	body.ver2 .we_funnel_box .we_funnel {
		width: 93.75vw;
	}
	.thankyou_top_container {
		margin: 0 0 70px;
		text-align: center;
	}
	.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;
		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 .block_title {
		font-size: 58px;
		margin: 0 30px 20px;
		color: #000;
		text-align: center;
		z-index: 991;
	}
	.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;
	}
	.follow_container {
		margin: 0 0 70px;
	}
	.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;
	}
	.news_ins_item {
		margin: 0 4% 70px 0;
		width: 48%;
		padding: 0 0 30px;
	}
	.news_ins_item .news_ins_imgbox,
	.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_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;
	}
	.rowed_items_row.by_2_1 .item1,
	.rowed_items_row.by_2_2 .item2 {
		width: 48%;
	}
	.news_breadcrumbs {
		font-size: 18px;
		margin: 0 30px 45px;
	}
	.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: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 .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 .block_title,
	.news_title_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_title,
	.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_archive_container .news_categories_out,
	.news_top_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_title_container .news_title_block {
		padding: 40px 0 45px;
		width: auto;
		margin-left: 30px;
		margin-right: 30px;
	}
	.news_top_container.default_img {
		background-position: 100% 0;
	}
	.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_category {
		margin: 0 0 4px;
		padding: 0 20px;
		font-size: 20px;
	}
	.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_line.last,
	.news_top_container .block_title .sliding_line1 {
		-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 .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 {
		zoom: 100%;
		position: relative;
		right: auto;
		top: auto;
		margin: 0 25px 0 0;
		width: 24%;
		box-sizing: border-box;
		height: 154px;
	}
	.news_content_container .news_meta,
	.news_content_container .news_meta.fixed,
	.news_content_container .news_meta.free,
	.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 .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 h2 {
		margin: 0 30px 35px;
		padding: 15px 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.iframe_parent,
	.news_content_container .news_content_item p.img_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_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;
		display: inline-block;
	}
	.news_schedule_wrap .scheduleperson_container .scheduleperson_block {
		padding: 70px 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,
	.privacy_policy ul li {
		font-size: 20px;
		line-height: 1.5;
	}
	.top_v2_container.brand_creative .top_v2_topbox,
	.top_v2_container.content .top_v2_topbox,
	.top_v2_container.strategy .top_v2_topbox {
		padding: 70px 30px 50px;
		position: static;
	}
	.top_v2_container.strategy .top_strategy_img {
		top: 0;
		zoom: 73%;
		left: auto;
		margin: 0 auto 60px;
		position: relative;
	}
	.top_v2_container.brand_creative .top_v2_subtitle,
	.top_v2_container.campaigns .top_v2_subtitle,
	.top_v2_container.content .top_v2_subtitle,
	.top_v2_container.data .top_v2_subtitle,
	.top_v2_container.strategy .top_v2_subtitle,
	.top_v2_container.systems .top_v2_subtitle,
	.top_v2_container.talent .top_v2_subtitle {
		padding: 55px 30px;
	}
	.top_v2_container.campaigns .top_v2_topbox,
	.top_v2_container.data .top_v2_topbox {
		padding: 70px 30px 0;
		position: static;
	}
	.top_v2_container.campaigns .top_campaigns_img {
		top: 50px;
		position: relative;
		left: auto;
		margin: 0 auto;
		zoom: 68%;
	}
	.top_v2_container.content .top_v2_itemswrap {
		padding: 380px 0 0;
	}
	.top_v2_container.content .top_v2_items {
		top: 0;
		height: 460px;
		zoom: 70%;
	}
	.top_v2_container.data,
	.top_v2_container.systems,
	.top_v2_container.talent {
		overflow: inherit;
		height: auto;
	}
	.top_v2_container.talent .top_v2_topbox {
		padding: 70px 30px 50px;
		position: static;
		z-index: 995;
	}
	.top_v2_container.talent .top_v2_itemswrap {
		padding: 420px 0 0;
		position: relative;
	}
	.top_v2_container.talent .top_v2_items {
		zoom: 70%;
		top: -100px;
		height: 700px;
	}
	.top_v2_container.systems .top_v2_topbox {
		padding: 0 30px;
		position: static;
	}
	.top_v2_container.systems .sliding_line_title_wrap,
	.top_v2_container.systems .top_v2_description {
		position: relative;
		top: 70px;
	}
	.top_v2_container.data .top_v2_imgbox,
	.top_v2_container.systems .top_v2_imgbox {
		background: 0 0;
		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.data .top_data_img {
		z-index: 996;
		top: 60px;
		position: relative;
		margin: 0 auto;
		left: auto;
		zoom: 76%;
	}
	.top_v2_container.brand_creative .top_v2_item4,
	.top_v2_container.brand_creative .top_v2_topbox:before {
		bottom: 0;
	}
	.top_v2_container.brand_creative .top_v2_itemswrap {
		width: 100%;
		padding: 430px 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;
	}
	.leading_container .leading_logos img {
		max-width: 210px;
		max-height: 58px;
		margin: 0 25px 35px;
	}
	.greatdesign_container .greatdesign_box {
		width: 600px;
		margin: 0 auto;
	}
	.greatdesign_container .greatdesign_block {
		padding: 40px 0 100px;
	}
	.brand_creative_page .brand_creative_viewmore {
		position: relative;
		right: auto;
		bottom: auto;
		width: 100px;
		clear: both;
		display: block;
		margin: 20px auto 0;
	}
	.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_block_label,
	.brand_creative_page .cs_container.cs_left .cs_block_label,
	.brand_creative_page .cs_container.cs_right .cs_block_label {
		padding: 40px 50px;
		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_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_subtitle {
		text-align: center;
		padding: 0 30px 50px;
	}
	.brand_creative_page .messaging_col {
		zoom: 100%;
		float: none;
		width: auto;
	}
	.brand_creative_page .cs_block6_item .cs_block6_item_title,
	.brand_creative_page .messaging_item .messaging_item_title {
		margin: 0 0 6px;
	}
	.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;
	}
	.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_item {
		width: auto;
		float: none;
		margin-bottom: 60px;
	}
	.resources_container .resources_item.item11,
	.resources_container .resources_item.item2,
	.resources_container .resources_item.item5,
	.resources_container .resources_item.item8 {
		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;
	}
	.getbranded_container .getbranded_imgbox img {
		width: 800px;
		margin-left: -400px;
	}
	.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;
	}
}

@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% / cover no-repeat;
	}
}

@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% / cover no-repeat;
	}
}

@media screen and (max-width: 750px) {
	.block_title {
		font-size: 44px;
	}
	body.ver2 .block_title,
	body.ver2 .we_statement.large_title .we_statement_title {
		font-size: 10vw;
	}
	body.ver2 .block_subtitle,
	body.ver2 .teams_container .teams_item .teams_item_text,
	body.ver2 .we_imgstatement .we_imgstatement_text,
	body.ver2 .we_statement .we_statement_text {
		font-size: 5vw;
	}
	.categories_slider_wrap {
		display: block;
		margin: 0 0 40px;
	}
	.categories_slider_wrap .bx-controls-direction a,
	.news_archive_container .news_categories_slider_wrap .bx-controls-direction a,
	.news_top_container .news_categories_slider_wrap .bx-controls-direction a {
		top: 23px;
		margin-top: 0;
	}
	.categories_slider_wrap .bx-prev,
	.news_archive_container .news_categories_slider_wrap .bx-prev,
	.news_top_container .news_categories_slider_wrap .bx-prev {
		left: 16px;
	}
	.categories_slider_wrap .bx-next,
	.news_archive_container .news_categories_slider_wrap .bx-next,
	.news_top_container .news_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;
	}
	.brand_creative_page .cs_block1 .cs_block_label,
	.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,
	.testimonial_item.no_back .testimonial_item_icon {
		margin-left: -70px;
		top: -65px;
		width: 140px;
		height: 140px;
	}
	.largequote .largequote_content {
		font-size: 22px;
		line-height: 1.3;
		padding: 70px 30px 40px;
	}
	.share.fixed,
	.share.free,
	.share.stop {
		margin: 0 16px 16px;
		padding: 30px 0 28px;
	}
	.share .share_title {
		margin: 0 0 20px;
		display: block;
		zoom: 130%;
	}
	.cs_description_container .cs_description .first_letter_hidden,
	.leaders_lvl3 .rowed_items_row,
	.mission_container .mission_top_box .first_letter_hidden,
	.serve_day_container .block_title .sliding_line,
	.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.in {
		border: 1px solid #cce3f0;
	}
	.scheduleperson_container {
		padding: 0;
		margin: 0 0 8.333vw;
	}
	.awards_container .award_item .award_bottom,
	.clients_impact_container .client_item .client_item_img,
	.clients_out_container .clients_filters,
	.clients_out_container .mob_categories .clients_filter_type.active span:before,
	.clients_out_container .mob_categories .clients_filter_type:before,
	.colored_quote_container .colored_quote_plate_box:before,
	.contact_cards_container .contact_card br,
	.contact_top_container .city11,
	.cs_container.cs_left .cs_default_img,
	.cs_container.cs_right .cs_default_img,
	.cs_description_container .cs_description .first_letter_item,
	.cs_top_container .breadcrumbs,
	.cs_top_container .cs_case_share_wrap,
	.cs_top_container .cs_top_back,
	.cs_top_container .cs_top_back:after,
	.cs_top_container .cs_top_subtitle br,
	.cs_top_container .impact_list .impact_li_title br,
	.getbranded_container .getbranded_bottom_right li br,
	.global_container .team_item .team_item_plate,
	.how_item br,
	.industry_clients_container .clients_cloud,
	.industry_digits_container .gadgets_box,
	.industry_top_container .industry_top_sections li:before,
	.join_out_container .join_item .join_item_back,
	.leaders_lvl3 .rowed_items_row .spacer,
	.managed_service_container .managed_item .managed_item_title br,
	.martech_impact_container .block_subtitle .no_mob,
	.martech_impact_container .impact_slide_box .impact_logos,
	.mission_container .mission_item h2:before,
	.mission_container .mission_top_box .first_letter_item,
	.news_archive_container .breadcrumbs,
	.news_archive_container .news_categories,
	.news_archive_container .news_category:before,
	.news_audio_player .controls .controls__slider,
	.news_content_container .download_papers_box,
	.news_content_container .keywords,
	.news_content_container .news_content_item blockquote:after,
	.news_content_container .post_meta_wrap .cta_mini,
	.news_quote_wrap .quotes_author_box .quotes_author br,
	.news_quote_wrap .quotes_slide .quotes_slide_box:before,
	.news_top_container .news_audio_box .news_audio_icon,
	.news_top_container .news_categories,
	.news_top_container .news_category:before,
	.partners_out_container .partners_categories_box,
	.quotes_author_box .quotes_author .quotes_author_content:before,
	.quotes_author_box .quotes_author:before,
	.quotes_author_box .quotes_author_plate:after,
	.quotes_author_box .quotes_company:before,
	.quotes_cback_slider_wrap.blue .quotes_author_box .quotes_company,
	.roi_inside_container .exit_line,
	.roi_items_container .roi_item .roi_item_line_before,
	.roi_items_container .roi_item br,
	.scheduleperson_container .scheduleform_man,
	.scheduleperson_container:before,
	.schedulepersons_container .scheduleform_person,
	.serve_day_container .day_item_button_box .day_item_button_round,
	.serve_top_container .serve_top_description br,
	.serve_top_container .serve_top_title br,
	.stack_container .stack_middle_item br,
	.story_item.obly_mob_item,
	.team_chess_container .team_chess_icon,
	.teampersons,
	.teampersons_slider_wrap .bx-next:after,
	.teampersons_slider_wrap .bx-next:before,
	.testimonial_item .testimonial_author:before,
	.testimonial_item .testimonial_author_plate:after,
	.testimonial_item .testimonial_company:before,
	.testimonial_item.with_back .testimonial_item_box:after,
	.testimonial_item.with_back .testimonial_item_box:before,
	.thankyou2_top_container .block_mob_title br,
	.thankyou2_top_container .block_title,
	.top_v2_container .top_v2_description br,
	.top_v2_container.clients_impact .top_v2_imgbox .top_v2_img1,
	.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,
	.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.data .top_v2_imgbox,
	.top_v2_container.join_our_team .top_v2_img2,
	.top_v2_container.join_our_team .top_v2_img5,
	.top_v2_container.leadership .resultitem.item2,
	.top_v2_container.leadership .resultitem.item3,
	.top_v2_container.leadership .top_v2_img2,
	.top_v2_container.outsourced .top_v2_img1,
	.top_v2_container.outsourced .top_v2_img3,
	.top_v2_container.systems .top_v2_imgbox,
	.top_v2_container.why_we_different .resultitem.item2,
	.top_v2_container.why_we_different .resultitem.item3,
	.wedoblock .wedobox .wedobox_title br,
	.wedoblock3 .wedo_content_item:after,
	body.page-id-1153 .martech_container .scheduleform_box:before,
	body.ver2 .teams_container .block_title:before,
	body.ver2 .we_statement .wp_teams .team_item.item2,
	body.ver2 .we_statement .wp_teams .team_item.item3,
	body.ver2 .we_statement.even .wp_decorations_left,
	body.ver2 .we_statement.odd .wp_decorations_left,
	body.ver2 .we_statement.we_statement10 .we_statement_round,
	body.ver2 .we_statement.we_statement10 .wp_teams {
		display: none;
	}
	.scheduleperson_container .scheduleperson_block,
	.schedulepersons_container .scheduleperson_block {
		padding: 8.333vw 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,
	.schedulepersons_container .scheduleform_box:before {
		top: -13.889vw;
		width: 27.778vw;
		margin: 0 0 0 -11.111vw;
		animation: none;
	}
	.scheduleperson_container .scheduleform_avatars,
	.schedulepersons_container .scheduleform_avatars {
		margin: 0 0 0.833vw;
	}
	.scheduleperson_container .wpcf7,
	.schedulepersons_container .wpcf7 {
		top: 8.333vw;
	}
	.schedulepersons_container .scheduleform_box {
		width: auto;
		margin: 0;
		padding: 22.222vw 5.556vw 0;
	}
	.awards_container .award_item .award_minitem.hidden,
	.clients_out_container .mob_categories,
	.driving_container .driving_content .sliding_line,
	.driving_container .driving_content .sliding_line_blue i,
	.exits_container .exits_item .pseudo_table,
	.industry_clients_container .industry_clients_moblogos,
	.join_out_container .join_item .pseudo_table,
	.join_out_container .join_item .pseudo_td,
	.martech_impact_container .block_subtitle.mob_only,
	.news_top_container .news_audio_box .news_audio_title br,
	.serve_top_container .serve_top_imgbox_mob,
	.teampersons_slider_wrap.teampersons,
	.thankyou2_top_container .thankyou2_top_content .pseudo_table,
	.top_container .pseudo_table,
	.wedoblock6 .block_title br,
	body.ver2 .we_statement .wp_decorations_left.wp_teams_left,
	body.ver2 .we_statement.even .wp_decorations_right,
	body.ver2 .we_statement.odd .wp_decorations_right {
		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(0);
		width: 70px;
		height: 90px;
		background: url('/images/2x/arrow_white_shadow.png') 0 0/100% auto no-repeat;
	}
	.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;
	}
	.brand_creative_page .cs_container.cs_block1,
	.colored_quote_container,
	.contact_cards_container .contact_card .contact_card_content,
	.cs_container .cs_box,
	.cta_container .cta_block,
	.driving_container .driving_content,
	.hashtags_container .hashtags,
	.news_audio_player,
	.roi_items_container .roi_item.even .roi_item_text,
	.roi_items_container .roi_item.odd .roi_item_text,
	.serve_day_container .serve_day_block,
	.serve_team_container .button_wrap,
	.top_container .block_subtitle,
	.wedoblock2 .wedo_content,
	.wedoblock3 .wedo_content,
	body.ver2 .we_imgstatement .we_imgstatement_content {
		padding: 0;
	}
	.colored_quote_container .colored_quote_content:before {
		margin-left: -70px;
		top: -78px;
		width: 140px;
		height: 140px;
	}
	.colored_quote_container .bx-prev,
	.quotes_cback_slider_wrap .bx-prev,
	.quotes_slider_wrap .bx-prev {
		margin-left: 0;
		left: 10px;
	}
	.colored_quote_container .bx-next,
	.quotes_cback_slider_wrap .bx-next,
	.quotes_slider_wrap .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_slide,
	.quotes_cback_slide,
	.serve_team_container .serve_team_block {
		padding: 0 0 50px;
	}
	.cta_container,
	.join_out_container .join_out_block {
		padding: 0 0 20px;
	}
	.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;
	}
	.cs_description_container .cs_description p,
	.cta_container .block_title,
	.driving_container .driving_line,
	.ind_items_container .block_title,
	.roi_clients_container .block_title,
	.timetable_container .block_title {
		margin: 0 0 20px;
	}
	.cta_container .button_wrap,
	.news_ins_item .button_wrap,
	.thankyou2_top_container .button_wrap {
		left: 20px;
		right: 20px;
	}
	.cta_papers_block {
		margin: 0;
		padding: 180px 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,
	.cta_subscribe_block .block_title {
		margin: 0 0 25px;
		padding: 0 15px;
	}
	.cta_papers_block .block_subtitle {
		padding: 0 20px;
		margin: 0;
	}
	.cta_papers_block .button,
	.cta_power_container .button {
		bottom: -33px;
	}
	.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,
	.top_v2_container.join_our_team .top_v2_imgbox,
	.top_v2_container.what_we_do .top_v2_imgbox {
		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_subscribe_block {
		margin: 0;
		padding: 170px 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_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 .button_wrap,
	.cta_subscribe_block .field_wrap,
	.top_v2_container.why_we_different .resultitem {
		float: none;
		width: auto;
	}
	.cta_transform_container .cta_transform_block,
	.industry_team_container .industry_team_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 .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);
	}
	.managed_service_container .managed_item,
	.story_item {
		height: auto !important;
	}
	.cs_description_container .cs_description_download .button,
	.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 .managed_item_content {
		padding: 55px 20px 35px;
	}
	.managed_service_container .managed_item .managed_item_title {
		font-size: 30px;
		margin: 0 0 15px;
	}
	.contact_team_container,
	.ind_items_container .show_more_wrap,
	.managed_service_container .managed_box,
	.wedoblock5 .wedobox {
		top: 0;
	}
	.clients_impact_container .story_row:last-of-type,
	.contact_cards_container .contact_cards_block,
	.dots_container .dots_content,
	.driving_container .driving_right,
	.getbranded_container .getbranded_bottom_left,
	.industry_top_container .industry_top_sections_wrap,
	.managed_service_container .rowed_items_row:last-of-type .managed_item,
	.mission_container .mission_block,
	.news_archive_container .news_insights_box,
	.news_archive_container .sliding_line_title_wrap,
	.news_quote_wrap .quotes_slide .quotes_slide_box,
	.news_top_container .news_top_block,
	.resources_container .resources_box,
	.roi_items_container .roi_item.last,
	.serve_team_container .teampersons_slider_wrap,
	.testimonial_item.with_back {
		margin: 0;
	}
	.top_container .top_content {
		margin-left: 20px;
		margin-right: 20px;
		padding: 50px 0;
	}
	.cs_top_container .impact_list .impact_li_flex,
	.exits_container .exits_item .pseudo_td,
	.top_container .pseudo_td,
	.video_top_container .video_top_content .pseudo_table,
	.video_top_container .video_top_content .pseudo_td {
		height: auto;
		display: block;
	}
	.top_container .block_title {
		padding: 0 0 15px;
	}
	.industry_clients_container .button_wrap,
	.top_container .button_wrap {
		padding: 25px 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;
	}
	.quotes_cback_slide .quotes_author .quotes_author_content:before,
	.quotes_slide .quotes_slide_box:before {
		left: 50%;
		position: absolute;
		background: url(/images/2x/logo.png) 0 0/100% auto no-repeat;
		content: '';
		z-index: 991;
	}
	.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;
	}
	.serve_top_container .serve_top_subtitle_wrap,
	.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;
	}
	.how_item.even .how_item_text,
	.how_item.odd .how_item_text,
	.quotes_author_box .quotes_author .quotes_author_name,
	.stack_container .stack_item span,
	.team_chess_container .team_chess_text {
		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,
	.testimonial_item .testimonial_author {
		width: auto;
		display: block;
	}
	.quotes_author_box .quotes_author_plate,
	.testimonial_item .testimonial_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 .quotes_author_content {
		padding: 24px 130px 19px 20px;
		background: #fff;
		box-shadow: 0 -10px 60px 5px rgba(0, 0, 0, 0.07);
	}
	.industry_clients_container .bx-controls-direction a,
	.quotes_slider_wrap .bx-controls-direction a {
		top: 50%;
		margin-top: -22px;
	}
	.martech_container .martech_items,
	.quotes_slide,
	.serve_team_container {
		padding: 90px 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;
	}
	.quotes_slide .quotes_slide_box:before {
		top: -38px;
		margin-left: -26px;
		width: 52px;
		height: 80px;
	}
	.quotes_slide .quotes_slide_text {
		font-size: 20px;
		line-height: 1.35;
		letter-spacing: 1px;
		text-align: center;
	}
	.clients_out_container .show_more_wrap,
	.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;
		letter-spacing: 1px;
		line-height: 1.3;
		text-align: center;
	}
	.quotes_cback_slide .quotes_author .quotes_author_content:before {
		top: -24px;
		margin: 0 0 0 -16px;
		width: 32px;
		height: 38px;
		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;
	}
	.stories_container .stories_block {
		margin: 0;
		padding: 50px 0 0;
	}
	.areas_container .block_title,
	.buildteam_container .block_title,
	.clients_impact_container .block_title,
	.exits_container .block_title,
	.howwework_container .block_title,
	.industry_impact_container .block_title,
	.industry_team_container .block_title,
	.join_out_container .block_title,
	.leaders_container .block_subtitle,
	.measure_container .block_title,
	.mission_container .block_title,
	.partners_out_container .block_title,
	.resources_container .block_title,
	.serve_clients_container .block_title,
	.serve_day_container .block_title,
	.serve_mileage_container .block_title,
	.serve_team_container .block_title,
	.stack_container .block_title,
	.stories_container .block_title,
	.testimonials_container .block_title,
	.threepoint_container .block_title,
	.virtual_container .block_title {
		margin: 0 20px 25px;
	}
	.industry_impact_container .block_subtitle,
	.industry_team_container .block_subtitle,
	.partners_out_container .block_subtitle,
	.roi_items_container .block_subtitle,
	.stories_container .block_subtitle,
	.testimonials_container .block_subtitle,
	.wedoplug_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;
	}
	.areas_container .area_item .area_item_wrap,
	.areas_container .area_item .area_item_wrap:before,
	.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;
	}
	.top_v2_container.what_we_do .top_v2_img1 {
		width: 500px;
		margin-left: -250px;
	}
	.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;
	}
	.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;
	}
	.apply_container .wpcf7-form-control-wrap,
	.client_quotes_container .client_quotes_item,
	.greatdesign_container .greatdesign_box,
	.rowed_items_row.by_2_1 .item1,
	.rowed_items_row.by_2_2 .item2,
	.stack_container .stack_middle_item.row2,
	.stack_container .stack_middle_item.row3,
	.wedoblock .wedo_content_wrap,
	.wedoblock3 .wedobox {
		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_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,
	.wedoblock4 .block_subtitle {
		margin-bottom: 50px;
	}
	.exits_container .exits_item .exits_status.blue,
	.exits_container .exits_item .exits_status.red,
	.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%;
	}
	.cs_type1 .cs_container.cs_block1 .cs_block_title,
	.cs_type1 .cs_container.cs_block1 .cs_img_mob,
	.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,
	.cs_type1 .cs_container.cs_block6 .cs_img_mob,
	.cs_type2 .cs_container.cs_block1 .cs_block_title,
	.cs_type2 .cs_container.cs_block1 .cs_img_mob,
	.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,
	.cs_type2 .cs_container.cs_block6 .cs_img_mob,
	.wedoblock3 .block_subtitle {
		margin-bottom: 30px;
	}
	.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;
	}
	.cs_type1 .cs_container.cs_block2 .cs_img_mob,
	.cs_type1 .cs_container.cs_block7 .cs_img_mob,
	.cs_type2 .cs_container.cs_block2 .cs_img_mob,
	.cs_type2 .cs_container.cs_block7 .cs_img_mob,
	.mission_container .largequote,
	.wedoblock5 .block_subtitle {
		margin-bottom: 10px;
	}
	.wedoblock5 .wedoblock_img {
		width: 430px;
		left: -60px;
	}
	.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%;
	}
	.serve_top_container,
	.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,
	.top_v2_container.join_our_team .top_v2_img1 {
		width: 300px;
		margin-left: -150px;
	}
	.ind_items_container .ind_items_block {
		padding: 20px 20px 0;
	}
	.ind_items_container .block_subtitle,
	.news_quote_wrap .quotes_author_box.with_company {
		margin: 0 0 45px;
	}
	.awards_container .award_item,
	.industry_item,
	.roi_top_container,
	.video_top_container {
		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_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,
	.testimonials_container .testimonials_block {
		padding: 50px 0 70px;
	}
	.clients_impact_container .client_item .client_item_top,
	.cs_type1 .cs_container.cs_block1,
	.cs_type2 .cs_container.cs_block1,
	.partners_out_container .show_more_wrap {
		padding: 30px 0 0;
	}
	.partners_out_container .quotes_slide .quotes_slide_box,
	.roi_items_container .roi_item {
		padding: 0;
		margin: 0 0 50px;
	}
	.clients_out_container .rowed_items_row,
	.news_subscribe .form_box,
	.partners_out_container .rowed_items_row {
		margin: 0 20px;
	}
	.clients_out_container .clients_item,
	.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);
	}
	.clients_out_container .clients_item .pseudo_td,
	.partners_out_container .partner_item .pseudo_td,
	.roi_clients_container .clients_item .pseudo_td,
	.serve_day_container .day_item.last_in_row .line_after,
	.top_v2_container.how .top_v2_imgbox {
		height: 120px;
	}
	.clients_out_container .clients_item img,
	.partners_out_container .partner_item img {
		max-width: 100%;
		max-height: 100%;
		opacity: 1;
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}
	.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: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_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,
	.global_container .block_subtitle,
	.virtual_container {
		margin: 0 0 40px;
	}
	.clients_out_container .quotes_slide {
		padding: 60px 0 0;
	}
	.clients_out_container .quotes_slide .quotes_slide_box {
		padding-top: 0;
		padding-bottom: 0;
		margin: 0;
	}
	.global_container .global_block,
	.roi_items_container .roi_items_block,
	.testimonials_container .show_more_wrap {
		padding: 20px 0 0;
	}
	.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.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_text {
		font-size: 22px;
		line-height: 1.3;
		padding: 70px 0 40px;
		margin: 0 20px;
	}
	.testimonial_item.no_back .testimonial_author_box,
	.testimonial_item.with_back .testimonial_author_box {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
	}
	.testimonial_item.with_back .testimonial_item_box {
		padding: 0;
		min-height: 0;
	}
	.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%);
	}
	.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_subtitle,
	.join_out_container .block_subtitle {
		margin: 0 20px 50px;
	}
	.exits_container .quotes_slide {
		padding: 50px 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 .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,
	.industry_top_container .industry_top_sections .pseudo_table,
	.news_top_container .news_categories_slider_wrap .pseudo_table {
		display: table;
	}
	.exits_container .exits_item .exits_status .pseudo_td {
		height: 84px;
		display: table-cell;
		padding: 1px 0 0;
	}
	.getstarted_container,
	.leader_lvl1_item .leader_item_title {
		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:after,
	.getstartedlist_item .getstartedlist_arrow:before {
		height: 3px;
		background: #000;
	}
	.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_description {
		font-size: 20px;
		letter-spacing: 0.5px;
		margin: 0 20px 40px;
	}
	.serve_top_container .serve_top_imgbox {
		height: 265px;
	}
	.serve_top_container .serve_top_imgbox_normal {
		display: none !important;
	}
	.serve_top_container .serve_carousel {
		height: 440px;
		zoom: 50%;
	}
	.serve_top_container .sliding_line_blue_large {
		font-size: 30px;
		letter-spacing: 3px;
		line-height: 1.1;
	}
	.scaleteam_container .block_subtitle,
	.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 {
		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 {
		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;
	}
	.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;
	}
	.brand_creative_page .messaging_item,
	.contact_forms_container .contact_forms_box .contact_forms_title,
	.driving_container .block_subtitle,
	.leading_container .block_title,
	.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;
	}
	.howwework_container .block_subtitle,
	.serve_mileage_container .block_subtitle,
	.serve_team_container .block_subtitle,
	.stack_container .block_subtitle {
		margin: 0 20px 35px;
	}
	.serve_mileage_container .serve_mileage_block {
		padding: 5px 0 0;
	}
	.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_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;
	}
	.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%;
	}
	.brand_creative_page .cs_block3,
	.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,
	.martech_impact_container .button_wrap .button,
	body.ver2 .we_funnel_box .we_funnel {
		width: 100%;
	}
	.contact_forms_container .contacts .contacts_label {
		font-size: 18px;
		line-height: 1;
		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;
	}
	.brand_creative_page .messaging_item p,
	.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;
	}
	.brand_creative_page .cs_container .cs_block_label_wrap,
	.contact_forms_container .contact_forms_box .wpcf7,
	body.ver2 .we_statement .wp_decorations {
		position: relative;
	}
	.contact_team_container .contact_team_block {
		padding: 15px 0 100px;
	}
	.clients_impact_container .clients_impact_block,
	.threepoint_box {
		padding: 85px 0 60px;
	}
	.contact_team_container .block_title,
	.roi_items_container .block_title {
		margin: 0 30px 20px;
	}
	.contact_team_container .block_subtitle {
		margin: 0 30px 45px;
	}
	.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 .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;
		-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,
	.thankyou_top_container {
		margin: 0 0 60px;
	}
	.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 .award_img,
	.awards_container .award_item .award_imgbox:after,
	.awards_container .award_item.award_item_large .award_imgbox .award_img,
	.awards_container .award_item.award_item_large .award_imgbox:after {
		-webkit-clip-path: none;
		clip-path: none;
	}
	.awards_container .award_item .award_imgbox .award_logo_bottom {
		left: 0;
		width: 90%;
		display: none;
	}
	.awards_container .award_item .award_imgbox .award_logo_top {
		left: 5%;
		width: 90%;
	}
	.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 .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;
	}
	.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;
	}
	.clients_impact_container .block_subtitle,
	.clients_impact_container .cta_transform_container .block_title {
		margin: 0 20px 10px;
	}
	.clients_impact_container .show_more_wrap,
	.leading_container .leading_block {
		padding: 45px 0 0;
	}
	.clients_impact_container .cta_transform_container {
		margin: 80px 0 0;
	}
	.clients_impact_container .stories_container .stories_block {
		padding: 10px 0 0;
		top: 40px;
	}
	.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;
		overflow: inherit;
		z-index: 994;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
	}
	.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_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);
	}
	.client_quotes_container .block_subtitle,
	.mission_container .block_subtitle {
		margin: 0 20px 150px;
	}
	.mission_container .mission_item .mission_box {
		padding: 145px 0 120px;
	}
	.mission_container .mission_item .mission_content,
	.top_v2_container.systems .top_v2_topbox {
		padding: 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 .mission_text {
		font-size: 20px;
		line-height: 1.3;
		margin: 0;
		text-align: center;
	}
	.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 .cs_top_title {
		margin: 0;
		padding: 140px 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 .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_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/100% auto no-repeat;
	}
	.cs_top_container .impact_list .impact_li_title {
		width: auto;
		padding: 0 10px 16px 106px;
		letter-spacing: 1px;
		font-size: 16px;
	}
	.cs_description_container .cs_description_block,
	.industry_top_container .industry_top_block,
	.leading_container .leading_logos {
		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 .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_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;
		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;
	}
	.brand_creative_page .cs_container.cs_left .cs_plus,
	.brand_creative_page .cs_container.cs_right .cs_plus,
	.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;
		font-size: 30px;
		letter-spacing: 1.5px;
		line-height: 1.2;
	}
	.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_block3 .cs_block_subtitle {
		padding-bottom: 0;
	}
	.cs_type1 .cs_container.cs_block4 .cs_block_subtitle {
		padding-bottom: 60px;
	}
	.brand_creative_page .cs_container.cs_block4 .cs_block_subtitle,
	.cs_type1 .cs_container.cs_block5 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block3 .cs_block_subtitle,
	.cs_type2 .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,
	.cs_type2 .cs_container.cs_block6 .cs_block_subtitle,
	.cs_type2 .cs_container.cs_block7 .cs_block_subtitle,
	.top_v2_container.why_we_different .top_v2_topbox {
		padding-bottom: 45px;
	}
	.cs_type1 .cs_container.cs_block4 .cs_img_mob {
		margin-bottom: 25px;
	}
	.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_block4 .cs_block_subtitle {
		padding-bottom: 60px;
		top: 0;
	}
	.cs_type2 .cs_container.cs_block4 .cs_img_mob {
		margin-bottom: 0;
	}
	.cs_videos_container .cs_videos_slide {
		height: 540px;
	}
	.calendly-inline-widget,
	.cs_videos_container .bx-controls-direction a,
	.scaleteam_container .scaleteam_items {
		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_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%;
	}
	.areas_container .areas_block {
		padding: 75px 0 1px;
		margin: 0;
	}
	.areas_container .block_subtitle,
	.resources_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_content {
		padding: 40px 0 60px;
	}
	.areas_container .area_item .area_item_content:after,
	.follow_container .follow_links {
		bottom: 30px;
	}
	.areas_container .area_item .pseudo_td {
		height: 145px;
	}
	.areas_container .area_item .area_item_title {
		font-size: 30px;
	}
	.threepoint_container .block_subtitle {
		margin: 0 20px 15px;
	}
	.threepoint_box {
		margin: 0;
	}
	.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(0);
	}
	.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_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;
	}
	.virtual_container .virtual_block {
		padding: 50px 0 0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	.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_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 {
		float: none;
		background: 0 0;
		-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 .pseudo_td {
		height: 64px;
		display: table-cell;
	}
	.brand_creative_page .bc_block_video .wedoblock_imgs,
	.industry_top_container .industry_left .industry_img {
		zoom: 45%;
	}
	.industry_top_container .industry_left.digital .industry_img,
	.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.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 .industry_digits_block {
		padding: 32px 20px 30px;
	}
	.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,
	.roi_digits_container .roi_digit .roi_digit_title {
		font-size: 18px;
		line-height: 1.3;
		margin: 0 0 10px;
	}
	.industry_clients_container .industry_clients_block {
		padding: 0 20px 50px;
	}
	.driving_container .block_title,
	.driving_container .driving_left .block_title,
	.industry_clients_container .block_subtitle {
		margin: 0 0 25px;
	}
	.industry_clients_container .button {
		width: 100%;
		padding: 0 40px;
		line-height: 1.2;
	}
	.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-prev {
		left: -5px;
	}
	.industry_clients_container .bx-next {
		right: -5px;
	}
	.industry_impact_container .industry_impact_block {
		padding: 0 0 10px;
		margin: 0 20px;
	}
	.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;
	}
	.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;
	}
	.how_item {
		margin: 0 0 120px;
	}
	.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 {
		margin: 0 0 20px;
		letter-spacing: 1px;
		font-size: 36px;
		line-height: 1.25;
	}
	.how_item .button {
		width: 305px;
	}
	.how_item.even .button_wrap,
	.how_item.odd .button_wrap {
		left: auto;
		margin-left: 0;
		position: relative;
		bottom: -33px;
	}
	.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;
	}
	.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_subtitle {
		margin: 0 0 30px;
		font-size: 20px;
	}
	.awailable_container {
		padding: 10px 0 40px;
	}
	.awailable_container .awailable_block {
		padding: 75px 0 40px;
	}
	.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;
	}
	.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,
	.top_v2_container.outsourced .top_v2_imgbox {
		height: 190px;
	}
	.top_v2_container.leadership .top_v2_img1 {
		width: 340px;
		margin-left: -165px;
	}
	.top_v2_container.leadership .resultitems {
		left: 0;
		top: -100px;
		right: 0;
	}
	.top_v2_container.leadership .resultitem {
		width: auto;
		left: 40px;
		padding-right: 0;
	}
	.leaders_container .leaders_block {
		padding: 80px 0 55px;
	}
	.leaders_container .block_title,
	.martech_impact_container .block_subtitle,
	.martech_impact_container .block_title {
		margin: 0 20px 20px;
	}
	.leader_lvl1_item,
	.leader_lvl1_item.even .leader_item_name,
	.leader_lvl1_item.odd .leader_item_name,
	.news_content_container .author_position,
	.roi_digits_container .roi_digit:last-of-type {
		margin: 0 0 10px;
	}
	.createsyn_container .createsyn_img,
	.elevate_container .elevate_container_wrap:before,
	.intimate_container .intimate_container_wrap:before,
	.leader_lvl1_item .leader_item_imgbox,
	.outsourcedimg_container .outsourcedimg_container_wrap:before {
		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.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;
		text-align: center;
	}
	.leader_lvl1_item.even .leader_item_top:before,
	.leader_lvl1_item.odd .leader_item_top:before {
		right: auto;
		left: 50%;
	}
	.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;
	}
	.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: 17px;
		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 {
		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;
	}
	.martech_container .scheduleform_box {
		width: auto;
		top: auto;
		padding: 75px 20px 35px;
		left: auto;
		position: relative;
		z-index: 993;
	}
	.martech_container .martech_item {
		position: relative;
		float: none;
		width: 100%;
		margin-bottom: 60px;
	}
	.martech_container .martech_item.item1,
	.measure_container .measure_item11,
	.measure_container .measure_item12,
	.measure_container .measure_item2,
	.measure_container .measure_item4,
	.measure_container .measure_item7,
	.measure_container .measure_item9 {
		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;
	}
	.getbranded_container .getbranded_bottom_right ul,
	.martech_impact_container .impact_mob_logos {
		display: block;
		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;
		margin: 0 20px;
		width: calc(100% - 40px);
	}
	.roi_top_container .block_title {
		font-size: 40px;
		margin: 0 20px 20px;
	}
	.roi_top_container .block_subtitle,
	.thankyou_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,
	.thankyou_top_container .thankyou_top_imgbox {
		height: 320px;
		top: -50px;
	}
	.roi_top_container .roi_top_imgbox:before,
	.thankyou_top_container .thankyou_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/100% auto no-repeat;
	}
	.roi_inside_container .roi_inside_top {
		width: auto;
		padding: 10px 0 20px;
	}
	.roi_inside_container .roi_inside_top .block_subtitle,
	.roi_inside_container .roi_inside_top .block_title {
		margin: 0 20px 20px;
		text-align: center;
	}
	.roi_inside_container .roi_inside_iconbox {
		margin: 0 auto 40px;
		width: 280px;
		height: 280px;
	}
	.roi_digits_container .roi_inside_icon,
	.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_items_container .roi_item .roi_item_line {
		height: 50px;
		bottom: -50px;
	}
	.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,
	.top_v2_container.content .top_v2_topbox,
	.top_v2_container.strategy .top_v2_topbox {
		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_clients_container .roi_clients_content,
	.top_v2_container.brand_creative .top_v2_subtitle,
	.top_v2_container.campaigns .top_v2_subtitle,
	.top_v2_container.content .top_v2_subtitle,
	.top_v2_container.data .top_v2_subtitle,
	.top_v2_container.strategy .top_v2_subtitle,
	.top_v2_container.systems .top_v2_subtitle,
	.top_v2_container.talent .top_v2_subtitle {
		padding: 40px 20px;
	}
	.roi_clients_container .roi_clients_logos {
		width: auto;
		padding: 20px;
	}
	.roi_clients_container .clients_item {
		float: none;
		width: auto;
		margin: 0 0 20px;
	}
	.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,
	body.ver2 .we_statement .wp_results .resultitem.item1,
	body.ver2 .we_statement .wp_results .resultitem.item3,
	body.ver2 .we_statement .wp_teams .team_item .team_item_avatars.avatars3 {
		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 .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 span {
		font-size: 9px;
		letter-spacing: 3px;
		opacity: 0.8;
	}
	.roi_digits_container .roi_inside_iconbox {
		margin: 0 auto 50px;
		width: 280px;
		height: 280px;
	}
	.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.item1 {
		left: -20px;
	}
	.driving_container .driving_block {
		margin-left: 20px;
		margin-right: 20px;
		padding: 80px 0 20px;
	}
	.driving_container .driving_left {
		margin: 0 0 30px;
		padding: 80px 0 0;
	}
	.driving_container .driving_left .block_subtitle {
		margin: 0 0 35px;
	}
	.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;
	}
	.createsyn_container,
	.elevate_container,
	.intimate_container {
		padding: 20px 0;
	}
	.elevate_container .elevate_box {
		padding: 70px 20px 30px;
	}
	.elevate_container .elevate_box_title,
	.intimate_container .intimate_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 .createsyn_content,
	.outsourcedimg_container .outsourcedimg_box {
		padding: 70px 20px 40px;
	}
	.intimate_container .intimate_box {
		padding: 70px 20px 1px;
	}
	.intimate_container .intimate_box_text {
		padding: 0 0 5px;
	}
	.dots_container .dots_block {
		margin: 0 20px;
		padding: 65px 0 30px;
	}
	.dots_container .dots_img {
		width: 390px;
		height: 245px;
		left: -10px;
		top: 35px;
	}
	.measure_container .measure_block {
		padding: 20px 0;
		margin: 0;
	}
	.measure_container .block_subtitle {
		margin: 0 20px 1px;
	}
	.measure_container .measure_content {
		height: auto;
		zoom: 100%;
		margin: 0 20px;
		background: 0 0;
		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_item10,
	.measure_container .measure_item11,
	.measure_container .measure_item12,
	.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 {
		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_item1 .measure_item_title,
	.measure_container .measure_item10 .measure_item_title,
	.measure_container .measure_item11 .measure_item_title,
	.measure_container .measure_item12 .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 {
		font-size: 30px;
		margin: 0 0 6px;
	}
	.measure_container .measure_item1 span,
	.measure_container .measure_item10 span,
	.measure_container .measure_item11 span,
	.measure_container .measure_item12 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 {
		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_subtitle {
		margin: 0 20px 90px;
	}
	.buildteam_container .button {
		width: 300px;
		font-size: 16px;
		top: -55px;
	}
	.news_content_container .post_meta_wrap,
	.stack_container .stack_block {
		padding: 0;
		margin: 0;
	}
	.stack_container .stack_item {
		margin: 0;
		padding: 10px 20px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.news_ins_item,
	.news_ins_item .news_ins_imgbox {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		padding: 0;
	}
	.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 span {
		bottom: auto;
		left: auto;
		position: relative;
		width: auto;
		transform: rotate(0);
	}
	.stack_container .stack_middle_item.row2 span,
	.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_img2 {
		display: block;
		width: 280px;
		margin: 0 0 0 -140px;
	}
	.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;
	}
	.global_container .block_title {
		font-size: 32px;
		line-height: 1.2;
		margin: 0 20px 30px;
	}
	.global_container .global_map_box {
		height: 600px;
		zoom: 35%;
	}
	.outsourcedimg_container {
		padding: 30px 0 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_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_centerbox {
		top: -1.389vw;
	}
	body.ver2 .teams_container .team_item .team_item_plate:before,
	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 .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_imgstatement .line_after,
	body.ver2 .we_imgstatement .line_before,
	body.ver2 .we_statement .line_after,
	body.ver2 .we_statement .line_before {
		height: 8.333vw;
	}
	body.ver2 .we_imgstatement .line_after:after,
	body.ver2 .we_imgstatement .line_before:after,
	body.ver2 .we_statement .line_after:after,
	body.ver2 .we_statement .line_before:after {
		width: 0.833vw;
	}
	body.ver2 .we_statement .we_statement_title {
		font-size: 10vw;
		margin: 0 0 5vw;
	}
	body.ver2 .we_statement .wp_decorations_left,
	body.ver2 .we_statement .wp_decorations_right {
		left: auto;
		right: auto;
	}
	body.ver2 .we_statement.even,
	body.ver2 .we_statement.odd {
		padding-right: 5.556vw;
		padding-left: 5.556vw;
		text-align: center;
	}
	.touchpoints_container .block_title,
	body.ver2 .we_statement.even .we_statement_text,
	body.ver2 .we_statement.even .we_statement_title,
	body.ver2 .we_statement.odd .we_statement_text,
	body.ver2 .we_statement.odd .we_statement_title {
		text-align: center;
	}
	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;
		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.item2 {
		right: auto;
		margin-left: 10%;
	}
	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;
	}
	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_teams_left {
		padding: 0;
		transform: scale(4);
		margin: 12vw 0 10vw;
	}
	body.ver2 .we_statement .wp_teams_right {
		padding: 0;
		transform: scale(4);
		margin: 20vw 0 10vw;
	}
	body.ver2 .we_statement .wp_teams .team_item {
		width: 73.611vw;
	}
	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;
	}
	body.ver2 .we_statement .wp_awards_right,
	body.ver2 .we_statement .wp_impacts_right,
	body.ver2 .we_statement.we_statement10 .wp_results_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.even .wp_award_item.item3,
	body.ver2 .we_statement.odd .wp_award_item.item3 {
		display: inline-block;
	}
	body.ver2 .we_statement.even .wp_awards_right,
	body.ver2 .we_statement.odd .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;
		left: -4vw;
		padding: 4vw 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_title {
		font-size: 8.333vw;
		margin: 0 0 5.556vw;
		line-height: 1.3;
		letter-spacing: 1px;
	}
	body.ver2 .we_imgstatement.blue .we_imgstatement_box,
	body.ver2 .we_imgstatement.red .we_imgstatement_box {
		padding: 70px 5.556vw 11.111vw;
	}
	body.ver2 .we_funnel_box {
		padding: 0 0 12vw;
	}
	.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/100% auto no-repeat;
	}
	.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;
	}
	.thankyou_top_container .block_title {
		font-size: 40px;
		margin: 0 20px 15px;
	}
	.thankyou_top_container .thankyou_top_content {
		padding: 40px 0 62px;
	}
	.thankyou_top_container .thankyou_top_content:before {
		bottom: -40px;
	}
	.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_td {
		height: auto;
		padding-top: 0;
		display: block;
	}
	.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 .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 a {
		width: 90px;
		height: 90px;
		margin: 0 2px;
	}
	.follow_container .follow_links svg,
	.top_v2_container.brand_creative .top_v2_bc_item1 {
		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;
		width: auto;
		box-shadow: 0 20px 100px -5px rgba(0, 0, 0, 0.2);
		border-radius: 0;
	}
	.news_ins_item .news_ins_imgbox {
		height: 240px;
		border-radius: 0;
	}
	.news_ins_item .news_ins_content {
		padding: 20px 0;
		margin: 0 20px;
		text-align: center;
		height: auto !important;
	}
	.news_ins_item .news_ins_title {
		font-size: 30px;
		line-height: 1.2;
		display: inline;
		box-shadow: none;
		text-decoration: underline;
	}
	.news_content_container .news_content_item a:hover,
	.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 {
		width: 190px;
	}
	.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 .button_wrap,
	.news_subscribe .field_wrap {
		float: none;
		margin: 0 0 16px;
		width: 100%;
	}
	.news_subscribe .form_agreement {
		margin: 8px 0 0;
		font-size: 16px;
	}
	.news_archive_container .news_archive_block {
		margin: 0;
		padding: 35px 0 0;
	}
	.news_archive_container .block_title,
	.news_title_container .block_title {
		margin: 0 0 16px;
		text-align: center;
		font-size: 32px;
		left: auto;
		letter-spacing: 2px;
	}
	.news_archive_container .news_categories_mob {
		display: block;
		margin: 0 0 30px;
	}
	.news_archive_container .news_categories_mob .pseudo_td,
	.news_top_container .news_categories_mob .pseudo_td {
		height: 85px;
		padding: 0 0 5px;
	}
	.news_archive_container .news_category,
	.news_top_container .news_category {
		display: inline-block;
		padding: 3px 0;
		height: auto;
		box-shadow: inset 0 -1px 0 0 #fff;
		text-align: center;
		letter-spacing: 1px;
		margin: 0;
		font-size: 22px;
		color: #fff;
	}
	.news_archive_container .news_category:hover,
	.news_top_container .news_category:hover {
		color: #fff;
		box-shadow: none;
	}
	.news_archive_container .news_categories_slider_wrap {
		display: none;
		position: relative;
		margin: 25px 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_title_container .news_title_block {
		text-align: center;
		margin: 0;
		padding: 35px 0 0;
	}
	.news_title_container .breadcrumbs {
		margin: 0 20px 32px;
	}
	.news_top_container .news_categories_mob {
		display: block;
		margin: 0;
	}
	.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;
		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_td {
		display: table-cell;
	}
	.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;
		letter-spacing: 2px;
	}
	.news_top_container .block_title .sliding_line,
	.news_top_container .block_title .sliding_line.last,
	.news_top_container .block_title .sliding_line1 {
		box-shadow: 18px 0 0 #fff, -18px 0 0 #fff;
	}
	.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_title {
		font-size: 17px;
		line-height: 1.3;
		letter-spacing: 1px;
		margin: 0 0 9px;
	}
	.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__current-time,
	.news_audio_player .controls__total-time {
		font-size: 12px;
	}
	.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: 0 0;
		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 .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 p {
		margin: 0 20px 22px;
		padding: 0;
		font-size: 20px;
		line-height: 1.45;
	}
	.news_content_container .news_content_item p.iframe_parent,
	.news_content_container .news_content_item p.img_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 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,
	.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;
	}
	.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;
	}
	.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_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 .quotes_author .quotes_author_content {
		padding-bottom: 40px;
	}
	.news_schedule_wrap .scheduleperson_container .scheduleperson_block {
		padding: 50px 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,
	.privacy_policy ul li {
		font-size: 16px;
		line-height: 1.5;
	}
	.privacy_policy p {
		padding: 0 0 16px;
	}
	.privacy_policy ul {
		margin: 0 0 16px;
	}
	.top_v2_container.campaigns .top_v2_topbox:before,
	.top_v2_container.content .top_v2_topbox:before,
	.top_v2_container.data .top_v2_topbox:before,
	.top_v2_container.strategy .top_v2_topbox:before,
	.top_v2_container.systems .top_v2_topbox:before,
	.top_v2_container.talent .top_v2_topbox:before {
		background-size: cover;
	}
	.top_v2_container.strategy .top_strategy_img {
		zoom: 42%;
	}
	.top_v2_container.campaigns .top_v2_topbox {
		padding: 50px 20px 0;
	}
	.top_v2_container.campaigns .top_campaigns_img {
		left: -82px;
		top: 60px;
		margin: 0 auto 25px;
		zoom: 38%;
	}
	.top_v2_container.content .top_v2_itemswrap {
		padding: 230px 0 0;
	}
	.top_v2_container.content .top_v2_items {
		height: 470px;
		zoom: 40%;
	}
	.top_v2_container.talent .top_v2_topbox {
		padding: 50px 20px 30px;
	}
	.top_v2_container.talent .top_v2_itemswrap {
		padding: 280px 0 0;
	}
	.top_v2_container.talent .top_v2_items {
		zoom: 48%;
	}
	.top_v2_container.systems .sliding_line_title_wrap,
	.top_v2_container.systems .top_v2_description {
		top: 50px;
		margin-bottom: 45px;
	}
	.top_v2_container.systems .top_systems_img {
		top: 25px;
		zoom: 30%;
	}
	.top_v2_container.data .top_v2_topbox {
		padding: 40px 20px 0;
	}
	.top_v2_container.data .top_data_img {
		top: 65px;
		zoom: 36%;
	}
	.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;
	}
	.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_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;
	}
	.leading_container .leading_logos img {
		max-width: 180px;
		max-height: 48px;
		margin: 0 15px 20px;
	}
	.greatdesign_container .greatdesign_block {
		padding: 30px 0 90px;
	}
	.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,
	.brand_creative_page .cs_container.cs_left .cs_block_label,
	.brand_creative_page .cs_container.cs_right .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_block2 .cs_box {
		padding: 45px 16px 10px;
	}
	.brand_creative_page .messaging_subtitle {
		font-size: 20px;
		line-height: 1.3;
		padding: 0 0 30px;
	}
	.brand_creative_page .messaging_title {
		font-size: 40px;
		margin: 0 0 25px;
	}
	.touchpoints_container .touchpoints_block {
		padding: 45px 20px 170px;
		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 .resources_item {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.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_right li {
		font-size: 21px;
		letter-spacing: 1px;
	}
	.getbranded_container .getbranded_bottom_right span {
		width: auto;
		display: inline;
	}
	.top_container.get_started .pseudo_td {
		height: auto;
		padding: 0;
	}
}

.text-content__container ul {
	grid-template-columns: 1fr !important;
}

@media (min-width: 768px) {
	.text-content__container {
		padding: 0 40px;
	}
	.text-content__container ul {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.text-with-img__img {
		width: 45%;
	}
	.text-with-img__text {
		/* width: 55% */
		width: 100%;
	}

	.text-with-img--not-float {
		width: 55%;
	}
	.faq h3 {
		font-size: 32px;
	}

	/* .faq-accordion h3 {
        font-size: 28px;
    } */
}

@media (min-width: 1024px) {
	.text-content {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.faq p,
	.text-content__container li,
	.text-content__container p,
	.text-with-img p,
	.faq-accordion p {
		font-size: 28px;
	}
	.faq .faq__inner,
	.form-with-img .form-with-img__inner,
	.text-content .text-content__inner,
	.text-with-img__inner,
	.martech_impact_container {
		max-width: 90% !important;
		margin: 0 auto;
	}
	.text-content + .text-content {
		padding-top: 0 !important;
	}
}

@media (min-width: 1201px) {
	.form-with-img__container {
		margin: 0 auto;
	}
}

@media (min-width: 1280px) {
	.faq p,
	.text-content__container li,
	.text-content__container p,
	.text-with-img p,
	.faq-accordion p {
		font-size: 24px;
	}
	.faq__inner,
	.form-with-img__inner,
	.text-content .text-content__inner,
	.text-with-img__inner,
	.martech_impact_container {
		/* max-width: 80vw !important; */
		max-width: 90rem !important;
	}
	.faq h3 {
		font-size: 38px;
	}

	/* .faq-accordion h3{
        font-size: 34px;
    } */
}

@media (min-width: 1440px) {
	.text__content {
		padding: 4vw 0;
	}
	.text-content__title {
		margin-bottom: 30px !important;
	}
}

@media (min-width: 1500px) {
	.faq .faq__inner,
	.form-with-img .form-with-img__inner,
	.text-content .text-content__inner,
	.text-with-img .text-with-img__inner,
	.martech_impact_container {
		/* max-width: 80vw !important; */
		max-width: 90rem !important;
	}
}

@media (min-width: 1921px) {
	.faq p,
	.text-content__container li,
	.text-content__container p,
	.text-with-img p,
	.faq-accordion p {
		font-size: 1.25vw;
	}
	.text-content__title {
		margin-bottom: 1.6vw !important;
	}
}

@media (max-width: 570px) {
	.text-content__container ul {
		grid-template-columns: 1fr !important;
		gap: 7px !important;
	}
	.text-with-img__img,
	.text-with-img__text {
		width: 100% !important;
	}
	.text-with-img__item {
		display: block !important;
	}
	.martech_impact_container + .text-with-img {
		padding-top: 40px;
	}
	.faq h3 {
		font-size: 32px;
	}

	/* .faq-accordion h3{
        font-size: 28px;
    } */
}

@media (max-width: 1028px) {
	.martech_container .scheduleform_box {
		position: static !important;
		width: 100% !important;
	}
	.text__content {
		padding: 30px 0 !important;
	}
	.text-content__container ul {
		margin: 30px auto 0;
		max-width: 100% !important;
	}
	.form-with-img .scheduleform_box {
		width: 100% !important;
	}
}

@media (min-width: 1029px) and (max-width: 99999px) {
	.martech_container .scheduleform_box {
		position: absolute !important;
		width: 440px !important;
	}
}

@media (max-width: 1500px) {
	.faq__container,
	.form-with-img__container,
	.text-content__container,
	.text-with-img__container {
		max-width: 100% !important;
	}
}

@media (max-width: 1200px) {
	.form-with-img__container {
		margin: 0;
	}
}

@media (max-width: 1500px) {
	.news_top_block--smaller-text .block_title .sliding_line {
		height: 65px !important;
		font-size: 42px;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	.news_top_block--smaller-text .block_title .sliding_line {
		font-size: 31px !important;
		height: 42px !important;
		line-height: 1.4;
		display: inline-block;
	}
}

@media (max-width: 1100px) {
	.news_top_block--smaller-text .sliding_line_title {
		font-size: 31px !important;
	}

	.news_top_block--smaller-text .block_title .sliding_line {
		font-size: 31px !important;
	}
}
@media (max-width: 750px) {
	.news_top_block--smaller-text .sliding_line_title {
		font-size: 16px !important;
	}

	.news_top_block--smaller-text .block_title .sliding_line {
		font-size: 16px !important;
	}
}


