
@media screen and (max-width: 1500px) {
 
.team_item .team_item_plate {padding: 8px 4px; height: 38px;}
.team_item .team_item_plate span {font-size: 22px; letter-spacing: 0.5px;}

.teampersons .teamperson_label_name span {padding: 5px 2px; font-size: 20px;}
 
.scheduleform_container .gadgets_box {left: -80px; right: -80px; top: -3.8vw;}
.scheduleform_container .scheduleform_box {width: 360px;}

.synergy_container .synergy_col1 {width: 31%;}
.synergy_container .synergy_col2 {width: 39%;}
.synergy_container .synergy_col3 {width: 30%;}
.synergy_container .synergy_copyright {font-size: 0.9vw;}
.synergy_container .synergy_socials a {margin: 0 0.5vw 0 0; width: 3vw; height: 3vw;}
.synergy_container .synergy_socials .fb span {left: 0.78vw; top: 0.78vw; width: 1.4vw;}
.synergy_container .synergy_socials .tw span {left: 0.9vw; top: 1vw; width: 1.3vw;}
.synergy_container .synergy_socials .in span {left: 0.9vw; top: 0.65vw; width: 1.3vw;}
.synergy_container .synergy_socials .vm span {left: 0.8vw; top: 0.85vw; width: 1.3vw;}
.synergy_container .synergy_link_lvl1 {font-size: 1.4vw;}
.synergy_container .synergy_subcol li a {font-size: 1.2vw;}

.footer_container .footer_address {left: 18vw; top: 4.1vw; font-size: 1vw;}
.footer_container .footer_phone {left: 36vw; top: 5vw;}
.footer_container .footer_phone .phone_icon {top: 0;}
.footer_container .join_team {font-size: 1.2vw;}

.home_clients_container .client_content {width: 78vw;}
.home_clients_container .slide_content_box {padding: 3.1vw 0.521vw 2.8vw 3.125vw;}
.home_clients_container .slide_result_subtitle {font-size: 1.3vw; margin: 0 0 2vw;}

.home_team_container .team_item_plate span {font-size: 1vw;}
.home_team_container .team_member1 .team_item_plate span {font-size: 1.1vw;}
.home_team_container .team_member7 .team_item_plate {right: -1vw;}

.home_stream_container .home_stream_right {padding: 0 0 0 5.5vw;}

.home_news_container .home_news_header span {top: 0.15vw;}

}


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

body.ver2 .block_title {font-size: 4vw;}
body.ver2 .block_subtitle {font-size: 1.8vw;}

.gadgets_box.small .gadget1 {animation: none; left: -9%; top: 8%; transform: rotate(0deg);}
.gadgets_box.small .gadget2 {animation: none; left: -4.3%; top: 26.5%; transform: rotate(0deg);}
.gadgets_box.small .gadget3 {animation: none; left: -12%; top: 42%; transform: rotate(0deg);}
.gadgets_box.small .gadget4 {animation: none; right: -12.2%; top: 13%; transform: rotate(0deg);}
.gadgets_box.small .gadget5 {animation: none; right: -3.7%; top: 30%; transform: rotate(0deg);}
.gadgets_box.small .gadget6 {animation: none; right: -8.5%; top: 46.4%; transform: rotate(0deg);}

.gadgets_box.small .gadget7 {animation: none; left: -9%; top: 15%; transform: rotate(0deg);}
.gadgets_box.small .gadget8 {animation: none; left: -4.3%; top: 33.5%; transform: rotate(0deg);}
.gadgets_box.small .gadget9 {animation: none; left: -12%; top: 48%; transform: rotate(0deg);}
.gadgets_box.small .gadget10 {animation: none; right: -12.2%; top: 22%; transform: rotate(0deg);}
.gadgets_box.small .gadget11 {animation: none; right: -3.7%; top: 39%; transform: rotate(0deg);}

.gadgets_box.medium .gadget4 {animation: none; right: -15.5%; top: 22.5%; transform: rotate(0deg);}
.gadgets_box.medium .gadget5 {animation: none; right: -6%; top: 47%; transform: rotate(0deg);}
.gadgets_box.medium .gadget6 {animation: none; right: -10%; top: 70%; transform: rotate(0deg);}

.wpcf7 .form_field {font-size: 22px;}
  
.gadgets_box.small .gadget_tablet1 {transform: rotate(-10.5deg); left: -170px; top: 12%; }
.gadgets_box.small .gadget_tablet2 {transform: rotate(5.2deg);   left: -90px; top: 28%; }
.gadgets_box.small .gadget_tablet3 {transform: rotate(22.5deg);  left: -200px; top: 46%; }
.gadgets_box.small .gadget_tablet4 {transform: rotate(21.5deg) scaleX(-1);  right: -200px; top: 16%; }
.gadgets_box.small .gadget_tablet5 {transform: rotate(5.8deg) scaleX(-1);   right: -80px; top: 31.7%; }
.gadgets_box.small .gadget_tablet6 {transform: rotate(-11.6deg) scaleX(-1); right: -150px; top: 48%; }

.scheduleform_title {margin: 0 0 2vw; font-size: 2.4vw; line-height: 1.2; margin: 0 0 3.2vw;}
.scheduleform_avatars {margin: 0 0 4vw;}
.scheduleform_avatars .avatar_item {width: 7vw; height: 7vw;}
.scheduleform_avatars.avatars3 .avatar_item1 {left: 3.2vw;}
.scheduleform_avatars.avatars3 .avatar_item3 {right: 3.2vw;}
.scheduleform_avatars.avatars2 .avatar_item1 {left: 1.6vw;}
.scheduleform_avatars.avatars2 .avatar_item2 {right: 1.6vw;}

.scheduleform_container {padding: 8vw 0 11vw;}
.scheduleform_container .scheduleform_block {width: auto; margin-left: 6vw;}
.scheduleform_container .scheduleform_block:after {content:""; display: block; clear: both;}
.scheduleform_container .scheduleform_box {width: 38vw;}

.scheduleform_container .gadgets_box {left: -15vw; right: -21vw; top: -8vw;}
.scheduleform_container .gadget_tablet1 {transform: rotate(-10.5deg); left: -8%; top: 11%;}
.scheduleform_container .gadget_tablet2 {transform: rotate(5.2deg);   left: -4.5%; top: 28%;}
.scheduleform_container .gadget_tablet3 {transform: rotate(22.5deg);  left: -10.5%; top: 46%;}
.scheduleform_container .gadget_tablet4 {transform: rotate(21.5deg) scaleX(-1);  right: -10.5%; top: 18%;}
.scheduleform_container .gadget_tablet5 {transform: rotate(5.8deg) scaleX(-1);   right: -3.9%; top: 31.7%;}
.scheduleform_container .gadget_tablet6 {transform: rotate(-11.6deg) scaleX(-1); right: -8.2%; top: 48%;}

.synergy_container .synergy_block {width: auto; margin-left: 2.604vw; margin-right: 2.604vw;}
.synergy_container .synergy_title span {font-size: 3.4vw;}
.synergy_container .synergy_title i {margin: 0 0.3vw;}
.synergy_container .synergy_title_box {top: -2.5vw;}
.synergy_container .synergy_logo {width: 4vw; height: 5vw; margin: 0 0 2vw;}
.synergy_container .synergy_left_title {font-size: 1.8vw;}
.synergy_container .synergy_left_subtitle {font-size: 1.6vw; line-height: 1.4;} 
.synergy_container .synergy_copyright {font-size: 1.3vw;}
.synergy_container .synergy_link_lvl1 {font-size: 1.8vw;}
.synergy_container .synergy_subcol li a {font-size: 1.6vw;}

.footer_container .footer_block {height: 10.729vw; width: auto; margin-left: 2.604vw; margin-right: 2.604vw;}
.footer_container .footer_logo {width: 16vw; height: 5vw; top: 2.8vw;}
.footer_container .footer_address {left: 20vw; top: 2.3vw; font-size: 1.5vw; width: 16vw;}
.footer_container .footer_address br {display: none;}
.footer_container .footer_phone {left: 38vw; top: 4.6vw; padding: 0 0 0 2.2vw; font-size: 1.6vw;}
.footer_container .footer_phone .phone_icon {width: 1.4vw;}
.footer_container .join_team {margin: 2.9vw 0 0 0; width: 16vw; height: 4.8vw; font-size: 1.5vw;}
.footer_container .get_started {margin: 2.9vw 1.8vw 0 0; width: 16vw; height: 4.8vw; font-size: 1.5vw;}
.footer_container .get_started .funnel {left: -1.7vw; top: 1.05vw; width: 3.4vw; height: 3vw;}

body.ver2 .home_team_container .block_title {font-size: 4vw; margin: 0 2vw 2vw;}
body.ver2 .home_team_container .block_title br {display: none;}
body.ver2 .home_team_container .block_subtitle {font-size: 1.8vw; line-height: 1.45;}
body.ver2 .home_team_container .team_content_wrap {transform: scale(1.2); height: 44vw; padding-top: 9vw;}
body.ver2 .home_team_container .team_round {transform: scale(1.1); top: auto; bottom: -10vw; margin-top: 0;}
body.ver2 .home_team_container .team_item_plate {padding: 0.3vw 0 0.6vw;}
body.ver2 .home_team_container .team_item_plate span {font-size: 1.1vw;}
body.ver2 .home_team_container .team_member1 .team_item_plate span {font-size: 1.2vw;}
body.ver2 .home_team_container .button {width: 20vw; height: 5vw; font-size: 1.4vw;} 

.home_say_container {padding: 7vw 0 12vw;}
.home_say_container .home_say_block {width: 85vw;}
.home_say_container .block_title {font-size: 4vw; margin-bottom: 2vw;}
.home_say_container .block_title div {display: block;}
.home_say_container .block_subtitle {font-size: 1.8vw; line-height: 1.45; margin: 0 0 9vw;}
.home_say_container .block_subtitle br {display: none;} 
.home_say_container .button_wrap {right: 8.5vw; bottom: -2.5vw;}
.home_say_container .button {width: 26vw; height: 5vw; font-size: 1.4vw;}
.home_say_container .home_say_content {padding: 7vw 6vw 8vw 21vw;}
.home_say_container .home_say_title {font-size: 2.4vw;}
.home_say_container .home_say_logobox {right: -2vw; top: -3vw;}
.home_say_container .home_say_logoflex {width: 18vw; height: 6vw;}
.home_say_container .home_say_badge_title {font-size: 1.9vw;}
.home_say_container .home_say_badge_subtitle {font-size: 1.6vw;}
.home_say_container .home_say_badge {height: 5.8vw; bottom: -2.9vw;}

body.ver2 .home_clients_container {margin: 0 0 12vw;}
body.ver2 .home_clients_container .block_title {font-size: 4vw;}
body.ver2 .home_clients_container .block_title div {display: block;}
body.ver2 .home_clients_container .block_subtitle {font-size: 1.8vw; line-height: 1.45; margin: 0 5vw 4vw;}
body.ver2 .home_clients_container .block_subtitle br {display: none;}
body.ver2 .home_clients_container .client_content {width: auto; margin-left: 5vw; margin-right: 5vw;}
body.ver2 .home_clients_container .slide_left {width: auto; text-align: center; float:none;}
body.ver2 .home_clients_container .slide_left .slide_title {font-size: 3.6vw;}
body.ver2 .home_clients_container .slide_logo {height: 3.4vw;}
body.ver2 .home_clients_container .slide_left p {font-size: 2vw;}
body.ver2 .home_clients_container .slide_left .slide_title {font-size: 5vw; margin: 0 0 2vw;}
body.ver2 .home_clients_container .slide_left .slide_title br {display: none;}
body.ver2 .home_clients_container .slide_result_wrap {display: inline-block; vertical-align: top; margin: 0 2vw;}
body.ver2 .home_clients_container .slide_result {font-size: 6vw; margin: 2vw 0 1.4vw;}
body.ver2 .home_clients_container .slide_result_subtitle {font-size: 2vw;}
body.ver2 .home_clients_container .button_wrap {bottom: -2.5vw;}
body.ver2 .home_clients_container .button_wrap .button {width: 30vw; height: 5vw; font-size: 1.4vw;}
body.ver2 .home_clients_container .slide_content_box {padding: 3.4vw 2vw 5vw;}
body.ver2 .home_clients_container .client_plusback {margin: 0 0 0 -12vw; width: 24vw; height: 24vw; top: 19%;}
body.ver2 .home_clients_container .slide_right {width: auto; float:none; text-align: center; padding: 0;}
body.ver2 .home_clients_container .slide_right_box {padding: 0;}
body.ver2 .home_clients_container .client_plusback_wrap {display: none;}

body.ver2 .home_mar_container {margin: 0 0 8vw;}
body.ver2 .home_mar_container .home_mar_block {width: auto; margin-left: 2.604vw; margin-right: 2.604vw; display: block;}
body.ver2 .home_mar_container .home_mar_left {width: auto; float:none; text-align: center; margin: 0 0 14vw;}
body.ver2 .home_mar_container .block_title {font-size: 4vw; text-align: center; width: 86vw; margin: 0 auto 2vw;}
body.ver2 .home_mar_container .block_title br {display: none;}
body.ver2 .home_mar_container .block_subtitle {font-size: 1.8vw; line-height: 1.45; text-align: center; width: 72vw; margin: 0 auto;} 
body.ver2 .home_mar_container .block_subtitle br {display: none;}
body.ver2 .home_mar_container .home_mar_right_wrap {transform: scale(1.5);}
body.ver2 .home_mar_container .home_team_ferris_wrap {width: 80vw; margin: 0 0 0 -40vw;}
body.ver2 .home_mar_container .home_mar_right {width: auto; position: relative; top: 0;}
body.ver2 .home_mar_container .team_slide .team_slide_plate {padding: 0.3vw 1.250vw; height: 2.4vw;}
body.ver2 .home_mar_container .team_slide .team_slide_plate span {font-size: 1.2vw;}
body.ver2 .home_mar_container .home_mar_right {transform: scale(1.8);}
body.ver2 .home_mar_container .team_item .team_item_plate span {font-size: 0.9vw;}
body.ver2 .home_mar_container .team_item .team_item_plate {padding: 0 0.208vw 0.5vw; line-height: 0.7;}

body.ver2 .home_stream_container .home_stream_block {padding: 9vw 0 0;}
body.ver2 .home_stream_container .block_title {font-size: 4vw; text-align: center; width: 76vw; margin-left: auto; margin-right: auto;}
body.ver2 .home_stream_container .block_title div {display: inline;}
body.ver2 .home_stream_container .block_title br {display: none;}
body.ver2 .home_stream_container .block_subtitle {font-size: 2vw; line-height: 1.45; text-align: center; width: 76vw; margin: 0 auto 4vw;}
body.ver2 .home_stream_container .block_subtitle br {display: none;}
body.ver2 .home_stream_container .home_stream_right {float: none; width: auto; text-align: center; top: auto; padding: 0;}
body.ver2 .home_stream_container .home_stream_left {float: none; width: 56vw; margin: 0 auto; display: block;}

body.ver2 .home_stack_container .home_stack_block {padding: 8vw 0 0;}
body.ver2 .home_stack_container .block_title {font-size: 4vw; text-align: center; width: 76vw; margin-left: auto; margin-right: auto;}
body.ver2 .home_stack_container .block_title div {display: inline;} 
body.ver2 .home_stack_container .block_subtitle {font-size: 1.8vw; line-height: 1.45; text-align: center; width: 76vw; margin: 0 auto 4vw;}
body.ver2 .home_stack_container .block_subtitle br {display: none;}
body.ver2 .home_stack_container .home_stream_left {float: none; width: 56vw; margin: 0 auto; display: block;}
body.ver2 .home_stack_container .home_stack_right {position: relative; right: auto; top: 0;  width: 68vw; margin: 0 auto; display: block;}
 
body.ver2 .home_news_container {margin: 0 0 2vw;}
body.ver2 .home_news_container .home_news_block {width: 86vw;}
body.ver2 .home_news_container .button_wrap {left: 4vw; bottom: -2.5vw; transform: scale(1.0);}
body.ver2 .home_news_container .button {width: 20vw; height: 5vw; font-size: 1.4vw;}
body.ver2 .home_news_container .home_news_readtime {font-size: 1.6vw; padding: 0.5vw 1vw 0.5vw 2.7vw;}
body.ver2 .home_news_container .home_news_readtime:before {left: 0.8vw; width: 1.3vw; height: 1.3vw; margin-top: -0.65vw;}
body.ver2 .home_news_container .home_news_header span {top: 0.5vw; margin-left: 1.5vw; font-size: 1.6vw;}
body.ver2 .home_news_container .home_news_content {padding: 5.208vw 16.667vw 6vw 3.906vw; margin: 0 13vw 0 0;}
body.ver2 .home_news_container .home_news_title {font-size: 3.6vw;}
body.ver2 .home_news_container .home_news_logobox {right: 0; top: -2.5vw; height: 5vw; padding: 0 0.4vw;}
body.ver2 .home_news_container .home_news_logo {margin: 0.7vw auto 0; width: 13vw; height: 4vw;}
body.ver2 .home_news_container .home_news_img {margin-top: -10vw; width: 29vw; right: -0.4vw; height: 18vw;}


}


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

body.ver2 .block_title {font-size: 6vw;}
body.ver2 .block_subtitle {font-size: 3vw;}

.team_item {width: 260px;}
.team_item .team_item_avatars.avatars3 .avatar_item1 {left: 36px;}
.team_item .team_item_avatars.avatars3 .avatar_item3 {right: 36px;}
.team_item .team_item_avatars.avatars2 .avatar_item1 {left: 15px;}
.team_item .team_item_avatars.avatars2 .avatar_item2 {right: 15px;}
.team_item .team_item_avatar {width: 80px; height: 80px;}
.team_item .team_item_avatar:before {margin-left: -31px; width: 62px; height: 62px;}
.team_item .team_item_plate {min-width: 80px; padding: 6px 4px; height: 30px;}
.team_item .team_item_plate span {font-size: 17px;}

.mob_menu {display:block; position: absolute; right: -50.781vw; top: 13.021vw; bottom: 0; width: 44.271vw; overflow: hidden; text-align: center; background: #FFF; z-index: 997; box-shadow: 0 0 9.115vw 1.302vw rgba(0,0,0,0.09); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.mob_menu .global_nav {position: relative; margin: 0 0 5.859vw; padding: 3.646vw 0 3.385vw; background: #ef3b24; transition: 0.2s;}

.mob_menu .global_nav_lvl1_li {position: relative; transition: 0.2s;}
.mob_menu .global_nav_lvl1_li .global_nav_lvl1_title {display: block; text-align: left; font-size: 2.604vw; color: #FFF; padding: 1.042vw 2.865vw; text-transform: uppercase; transition: 0.2s;}
.mob_menu .global_nav_lvl1_li .global_nav_lvl1_title.with_submenu:after {content:"+"; position: relative; color: #FFF; margin-left: 0.521vw; top: 0;}

.mob_menu .global_nav_lvl1_li .arrow {display: none;}

.mob_menu .global_nav_lvl1_li:hover .global_nav_lvl1_title {cursor: pointer; color: #FFF;}

.mob_menu .global_nav_lvl1_li.active .global_nav_lvl1_title.with_submenu:after {content:"-";}

.mob_menu .global_nav_lvl2_box,
.mob_menu .global_nav_lvl2_left,
.mob_menu .global_nav_item span {display: none;}

.mob_menu .global_nav_lvl2_box {position: relative; margin: 1.042vw 0; padding: 1.432vw 0; background: #2cb5d6; background: -moz-linear-gradient(45deg,  #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(45deg,  #2cb5d6 0%,#009ac0 100%); background: linear-gradient(45deg,  #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 );}

.mob_menu .global_nav_item a {display: block; text-align: left; font-size: 2.604vw; color: #FFF; padding: 0.911vw 5.469vw; transition: 0.2s;}
.mob_menu .global_nav_item a:hover {cursor: pointer;}
.mob_menu .global_nav_item a br {display: none;} 

.mob_menu .mob_menu_phone {position: relative; padding: 0 0 0 5.859vw; font-size: 3.385vw; color: #000; letter-spacing: 0.391vw; display: inline-block; margin: 0 0 5.469vw;}
.mob_menu .mob_menu_phone .phone_icon {position: absolute; left: 0; top: -0.130vw; width: 3.385vw;}
.mob_menu .mob_menu_phone .phone_icon svg {display: block;}
.mob_menu .mob_menu_phone .phone_icon svg .cls-1 {stroke-width: 0; fill: #000;}

.mob_menu .get_started {display: inline-block; margin: 0 0 1.953vw; font-size: 2.344vw; box-shadow: 1.302vw 1.302vw 7.813vw 0.651vw rgba(244,113,32,0.5); z-index: 990; width: 36.458vw; color: #FFF; letter-spacing: 0.195vw;}
.mob_menu .join_team {display: inline-block; margin: 0 0 5.208vw; font-size: 2.344vw; box-shadow: 0 1.302vw 5.208vw 0.391vw rgba(0,0,0,0.07); background: #FFF; z-index: 991; width: 36.458vw;}

.mob_menu .contacts_socials {padding: 0 0 5.208vw;}

body.home .scheduleform_container {margin: 0;}

.scheduleform_title {font-size: 3vw; margin: 0 0 5vw;}
.scheduleform_avatars {transform: scale(1.9); margin: 0 0 6vw;}

.scheduleform_container {padding: 8vw 0 12vw;}
.scheduleform_container .scheduleform_box {width: 350px; margin: 0; padding: 6vw 3vw 4vw; float: left;}
.scheduleform_container .scheduleform_icon {top: -7vw; width: 10vw; height: 14vw; margin: 0 0 0 -4.6vw;}
.scheduleform_container .gadget_tablet1,
.scheduleform_container .gadget_tablet2,
.scheduleform_container .gadget_tablet3 {display: none;}

.scheduleform_container .gadget1,
.scheduleform_container .gadget2,
.scheduleform_container .gadget3,
.scheduleform_container .gadget7,
.scheduleform_container .gadget8,
.scheduleform_container .gadget9,
.scheduleform_container .gadget_mouse {display: none;}
.scheduleform_container .gadgets_box {top: -14vw; right: -18vw;}
.scheduleform_container .gadgets_box.small .gadget4 {top: 7%;}
.scheduleform_container .gadgets_box.small .gadget6 {top: 51%;}
 
.synergy_container {padding: 3vw 0 0 0;}
.synergy_container .synergy_block {padding: 0 0 2vw;}
.synergy_container .synergy_title_box {top: -3.6vw;}
.synergy_container .synergy_title {padding: 1vw 0 1vw;}
.synergy_container .synergy_title span {font-size: 5vw;}
.synergy_container .synergy_content {padding: 8vw 0 0 0; display: block;}
.synergy_container .synergy_left {width: 100%; float:none; padding: 9vw 0 0 0; position: relative; text-align: center;}
.synergy_container .synergy_logo {width: 6vw; height: 8vw; left: 50%; margin-left: -3vw; position: absolute; top: 0;}
.synergy_container .synergy_left_title {font-size: 2.8vw; text-align: center;}
.synergy_container .synergy_left_title br {display: none;}
.synergy_container .synergy_left_subtitle {font-size: 2.6vw; text-align: center; padding: 0 10vw;} 
.synergy_container .synergy_left_subtitle br {display: none;}
.synergy_container .synergy_socials {transform: scale(2.6); left: auto; margin: 0 auto 6vw; padding: 1vw 0 0 0; display: inline-block;}
.synergy_container .synergy_copyright {font-size: 2vw; text-align: center;}
.synergy_container .synergy_right {width: 100%; float:none;} 
.synergy_container .synergy_link_lvl1 {font-size: 2.6vw;}
.synergy_container .synergy_subcol li a {font-size: 2.2vw;}

.footer_container .footer_block {height: auto; padding: 3vw 0 9vw; text-align: center;}
.footer_container .footer_logo {width: 32vw; height: 10vw; left: 2vw; top: auto; margin: 0 auto 3vw; position: relative;}
.footer_container .footer_address {left: auto; top: auto; font-size: 2.4vw; margin: 0 0 4vw; text-align: center; width: auto; position: relative;}
.footer_container .footer_phone {left: auto; top: auto; padding: 0 0 0 4vw; font-size: 3vw; display: inline-block; position: relative; margin: 0 0 3vw;}
.footer_container .footer_phone .phone_icon {width: 2.6vw; top: 0.2vw;}
.footer_container .footer_buttons {display: block;position: relative; text-align: center; transform: scale(1.6); width: 38vw; margin: 0 auto;}
.footer_container .footer_buttons:after {content:""; display: block; clear: both;}
.footer_container .join_team {float:right; width: 18vw;}
.footer_container .get_started {float:left; width: 18vw;}

body.ver2 .home_team_container .home_team_block {padding: 0;}
body.ver2 .home_team_container .block_title {font-size: 6vw; z-index: 992; margin-left: 3.906vw; margin-right: 3.906vw;}
body.ver2 .home_team_container .block_subtitle {font-size: 3vw; line-height: 1.4; margin-left: 3.906vw; margin-right: 3.906vw; margin-bottom: 5vw;}
body.ver2 .home_team_container .team_content_wrap {transform: scale(1.3); height: 46vw;}
body.ver2 .home_team_container .team_item_plate span {font-size: 1.5vw;}
body.ver2 .home_team_container .team_member1 .team_item_plate span {font-size: 1.6vw; line-height: 1.2;}
body.ver2 .home_team_container .team_round {top: 43.5%;}
body.ver2 .home_team_container .team_item_plate {top: 15vw;}
body.ver2 .home_team_container .team_member3 .team_item_plate, 
body.ver2 .home_team_container .team_member6 .team_item_plate {top: 12vw;}
body.ver2 .home_team_container .team_member2 .team_item_plate,
body.ver2 .home_team_container .team_member3 .team_item_plate {left: 0;}
body.ver2 .home_team_container .team_member7 .team_item_plate {right: 0;}
body.ver2 .home_team_container .button {width: 32vw; height: 8vw; font-size: 2.604vw;}

.home_say_container {padding: 9vw 0 15vw;}
.home_say_container .home_say_block {width: auto;}
.home_say_container .block_title {font-size: 6vw; margin: 0 5vw 3vw;}
.home_say_container .block_title div {display: block;}
.home_say_container .block_subtitle {font-size: 3vw; margin: 0 5vw 11vw;}
.home_say_container .button_wrap {order: 3; bottom: -3.8vw; left: 0; right: 0;}
.home_say_container .button {width: 44vw; height: 8vw; font-size: 2.604vw;} 
.home_say_container .home_say_title {font-size: 2.6vw;}
.home_say_container .home_say_title br {display: none;} 
.home_say_container .home_say_contentbox {display: flex; padding: 11vw 12vw 15vw; flex-direction: column; background: rgb(46,181,215); background: linear-gradient(90deg, rgba(46,181,215,1) 0%, rgba(23,168,204,1) 50%, rgba(0,146,181,1) 100%);}
.home_say_container .home_say_content {order: 1; position: static; padding: 0; margin: 0 0 7vw; background: transparent; box-shadow: none;}
.home_say_container .home_say_logobox {right: auto; left: 50%; margin-left: -15vw; top: -5vw;}
.home_say_container .home_say_logoflex {width: 30vw; height: 10vw;}
.home_say_container .home_say_logobox:before {left: -2vw; right: -2vw;}
.home_say_container .home_say_title {font-size: 3.8vw;}
.home_say_container .home_say_img {order: 2; position: relative; left: 0; top: auto; margin: 0 auto; width: 44vw; height: 27vw;}
.home_say_container .home_say_quotes {width: 5vw; height: 5vw;}
.home_say_container .home_say_quotes1 {left: -8vw;top: 0.7vw;}
.home_say_container .home_say_quotes2 {bottom: 0.8vw; right: -6vw;}
.home_say_container .home_say_badge_title {font-size: 2.8vw; padding: 1vw 0 0.8vw;}
.home_say_container .home_say_badge_subtitle {font-size: 2.2vw;}
.home_say_container .home_say_badge {height: 8vw; bottom: -4vw; left: 9.2vw; width: 26vw; padding: 0 2vw;}
.home_say_container .home_say_badge:before {left: -1.6vw; right: -1.6vw;}

body.ver2 .home_clients_container .home_clients_block {padding: 0;}
body.ver2 .home_clients_container .block_title {font-size: 6vw; margin: 0 2vw 3.255vw;}
body.ver2 .home_clients_container .block_subtitle {font-size: 3vw; margin: 0 3.906vw 5.208vw;} 
body.ver2 .home_clients_container .bx-controls-direction a {top: 24vw; transform: scale(1.3); opacity: 1;}
body.ver2 .home_clients_container .bx-controls-direction .bx-next,
body.ver2 .home_clients_container .bx-controls-direction .bx-next:hover {transform: scale(1.3);}
body.ver2 .home_clients_container .bx-prev,
body.ver2 .home_clients_container .bx-next {margin: 0;}
body.ver2 .home_clients_container .client_back {background-size: 100% auto; background-position: 50% 0; background-repeat: no-repeat;}
body.ver2 .home_clients_container .client_slide {padding: 0;}
body.ver2 .home_clients_container .client_content {transform: scale(1.0); width: auto; margin: 0; border-radius: 0;}
body.ver2 .home_clients_container .client_slide_box {padding: 38% 0 0;}
body.ver2 .home_clients_container .slide_content_box {padding: 5vw 4vw 8vw;}  
body.ver2 .home_clients_container .client_plusback_wrap {display: none !important;}
body.ver2 .home_clients_container .slide_left {width: auto; float:none;}
body.ver2 .home_clients_container .slide_left .slide_title br {display: none;}
body.ver2 .home_clients_container .slide_left .slide_title {font-size: 5vw; line-height: 1.2; margin: 0 0 2.604vw; letter-spacing: 0.195vw; text-align: center;}
body.ver2 .home_clients_container .slide_left .slide_description {padding: 0 0 1.302vw; letter-spacing: 0.130vw; text-align: center;}
body.ver2 .home_clients_container .slide_left p br {display: none;}
body.ver2 .home_clients_container .slide_left p {display: inline; font-size: 3vw;}
body.ver2 .home_clients_container .slide_logo {height: 6vw; margin: 0 auto 4vw; display: block;}
body.ver2 .home_clients_container .slide_right {float:none; width: auto;}
body.ver2 .home_clients_container .slide_right:before {left: 50%;}
body.ver2 .home_clients_container .slide_right .client_tag .button {margin: 0 0.521vw 1.302vw; padding: 1.302vw 1.302vw 1.302vw 5.208vw; letter-spacing: 0.5px; font-size: 2.214vw; line-height: 1.4;}
body.ver2 .home_clients_container .slide_right .client_tag .button_icon {left: 1.432vw; margin-top: -1.823vw; width: 2.865vw; height: 3.646vw;}
body.ver2 .home_clients_container .slide_result_wrap {margin: 0 3vw;}
body.ver2 .home_clients_container .slide_result {font-size: 10vw; margin: 3vw 0 2vw;}
body.ver2 .home_clients_container .slide_result_subtitle {font-size: 2.6vw; margin: 0 0 4vw;}
body.ver2 .home_clients_container .button_wrap {bottom: -4vw; padding: 0;}
body.ver2 .home_clients_container .button_wrap .button {font-size: 0; width: 32vw; height: 8vw;}
body.ver2 .home_clients_container .button_wrap .button:after {content:"View More Stories"; font-size: 2.604vw; position: absolute; left: 0; top: 2.66vw; right: 0; text-align: center;}

body.ver2 .home_mar_container {margin: 0 0 15vw;}
body.ver2 .home_mar_container .block_title {font-size: 6vw;}
body.ver2 .home_mar_container .block_subtitle {font-size: 3vw;}
body.ver2 .home_mar_container .home_mar_right_wrap {transform: scale(2.1);}
body.ver2 .home_mar_container .home_mar_left {margin: 0 0 20vw;}
body.ver2 .home_mar_container .team_slide .team_slide_plate_wrap {bottom: -1.1vw;}
body.ver2 .home_mar_container .team_slide .team_slide_plate {padding: 0 1.250vw; line-height: 0.9;}
body.ver2 .home_mar_container .team_item .team_item_plate span {font-size: 0.9vw;}
body.ver2 .home_mar_container .team_item .team_item_plate {padding: 0 0.208vw 0.8vw; line-height: 0.6;}

body.ver2 .home_stream_container .home_stream_block {width: auto; margin-left: 3.906vw; margin-right: 3.906vw;}
body.ver2 .home_stream_container .block_title {font-size: 6vw;}
body.ver2 .home_stream_container .block_subtitle {font-size: 3vw; width: auto; margin: 0 auto 5vw}
body.ver2 .home_stream_container .block_subtitle br {display: block;}
body.ver2 .home_stream_container .home_stream_left {width: 80vw;}

body.ver2 .home_stack_container {margin: 0 0 3vw;}
body.ver2 .home_stack_container .home_stack_block {padding: 10vw 0 0; width: auto; margin-left: 3.906vw; margin-right: 3.906vw;}
body.ver2 .home_stack_container .block_title {font-size: 6vw;}
body.ver2 .home_stack_container .block_subtitle {font-size: 3vw;}
body.ver2 .home_stack_container .home_stack_right {width: 80vw;}
body.ver2 .home_stack_container .home_stack_left {float: none; width: auto; display: block; margin: 0 auto; padding: 0;}

body.ver2 .home_news_container {margin: 0 0 8vw;}
body.ver2 .home_news_container .home_news_block {transform: scale(1.0); width: auto; margin-left: 0; margin-right: 0; background: rgb(46,181,215); background: linear-gradient(90deg, rgba(46,181,215,1) 0%, rgba(23,168,204,1) 50%, rgba(0,146,181,1) 100%);}
body.ver2 .home_news_container .home_news_title {font-size: 3vw;}
body.ver2 .home_news_container .home_news_logobox {right: auto; left: 50%; top: -2.344vw; margin-left: -5vw; width: 12vw; transform: scale(1.6); height: 4.688vw; padding: 0 1.042vw;}
body.ver2 .home_news_container .home_news_img {display: none; position: relative; right: 0; top: auto; transform: none; margin: 0 auto 6vw; width: 46vw; height: 26vw;}
body.ver2 .home_news_container .home_news_img_mob {display: block;}
body.ver2 .home_news_container .home_news_title {font-size: 5vw; text-align: center;}
body.ver2 .home_news_container .home_news_title br {display: none;}
body.ver2 .home_news_container .home_news_content {padding: 9vw 5vw 10vw; margin: 0; text-align: center; background: transparent;}
body.ver2 .home_news_container .button_wrap {left: 0; right: 0; bottom: -4vw;}
body.ver2 .home_news_container .button {height: 8vw; font-size: 2.604vw; width: 30vw;}
body.ver2 .home_news_container .home_news_readtime:before {left: 1.1vw; width: 1.8vw; height: 1.8vw; margin-top: -0.95vw;}
body.ver2 .home_news_container .home_news_readtime {font-size: 2.2vw; padding: 0.7vw 1.2vw 0.8vw 4vw;}
body.ver2 .home_news_container .home_news_header span {top: 0.6vw; margin-left: 2vw; font-size: 2.4vw;}
body.ver2 .home_news_container .home_news_header {margin: 0 0 4vw;}

}


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

body.home.ver2 .block_title {font-size: 9vw;}
body.home.ver2 .block_subtitle {font-size: 6.8vw;}

body.ver2 .impact_graph .impact_graph_funnel {animation: none;}

.mob_menu {width: 100%; right: -110%; top: 19.444vw;}
.mob_menu .global_nav {margin: 0 0 12.500vw; padding: 7.778vw 0 7.222vw; background: #ef3b24; transition: 0.2s;}

.mob_menu .global_nav_lvl1_li .global_nav_lvl1_title {font-size: 5.556vw; padding: 2.222vw 6.111vw;}
.mob_menu .global_nav_lvl1_li .global_nav_lvl1_title.with_submenu:after {margin-left: 1.111vw;}

.mob_menu .global_nav_lvl2_box {margin: 2.222vw 0; padding: 3.056vw 0;}

.mob_menu .global_nav_item a {font-size: 5.556vw; padding: 1.944vw 11.667vw;} 

.mob_menu .mob_menu_phone {padding: 0 0 0 12.500vw; font-size: 7.222vw; letter-spacing: 0.833vw; margin: 0 0 11.667vw;}
.mob_menu .mob_menu_phone .phone_icon {top: -0.278vw; width: 7.222vw;}

.mob_menu .get_started {margin: 0 0 4.167vw; font-size: 4.722vw; box-shadow: 2.778vw 2.778vw 16.667vw 1.389vw rgba(244,113,32,0.5); width: 77.778vw; letter-spacing: 0.417vw;}
.mob_menu .join_team {margin: 0 0 11.111vw; font-size: 4.722vw; box-shadow: 0 2.778vw 11.111vw 0.833vw rgba(0,0,0,0.07); width: 77.778vw;}

.mob_menu .contacts_socials {padding: 0 0 11.111vw;}

.mob_menu .global_nav_lvl1_li .arrow {right: 7.222vw;}


.popup_back {opacity: 0.8;}
.popup_back .popup_close {right: 14px; top: 28px; width: 30px; height: 30px;}

.popup .popup_content {padding: 55px 25px 20px;}
.popup .popup_content:before {top: -43px; width: 70px; margin: 0 0 0 -30px; animation: none;}
.popup .popup_title {font-size: 28px; margin: 0 0 12px; line-height: 1.2; letter-spacing: 1px;}
.popup .popup_title br {display: none;}
.popup .popup_subtitle {font-size: 15px;}
.popup .popup_subtitle br {display: none;}

.popup_thanks {width: auto; left: 0; right: 0; margin-left: 0;}

.popup_subscribe {width: auto; left: 0; right: 0; margin-left: 0;}
.popup_subscribe .popup_form {width: auto; margin: 0 30px 20px;}


.show_more {font-size: 28px; line-height: 1.3; padding: 0 0 38px;}
.show_more span:before {display: none;}
.show_more .more_icon {right: auto; left: 50%; margin-left: -10px; top: auto; bottom: 0; margin-top: 0;}

.sliding_line_blue_large {font-size: 32px; letter-spacing: 3px;}

.sliding_line_white_large {font-size: 32px; letter-spacing: 3px; display: inline; height: auto; position: relative;}
.sliding_line_white_large i {height: auto; padding: 8px 0 0 0;}

.twitter_box {right: -330px; top: 50%; width: 270px; height: 270px; margin-top: -135px;}
.twitter_box .twitter_close {right: 20px; top: 16px; width: 20px; height: 20px;}
.twitter_box .twitter_close:before,
.twitter_box .twitter_close:after {height: 2px;}
.twitter_box .twitter_icon {left: 30px; top: 25px;}
.twitter_box .twitter_icon svg {width: 38px;}
.twitter_box .twitter_content {padding: 80px 30px 0;}
.twitter_box .twitter_content .twitter_text {font-size: 19px; line-height: 1.3; margin: 0 0 20px;}
.twitter_box .twitter_content a {font-size: 19px;}

.wpcf7 .field_wrap {margin-bottom: 10px;}
.wpcf7 .field_wrap:hover,
.wpcf7 .field_wrap:focus {-moz-transform: scale(1.0); -o-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0);}
.wpcf7 .form_field {font-size: 20px;}
.wpcf7 .form_agreement:before {left: 4px;}


.scheduleform_avatars {transform: scale(4.6);}
.scheduleform_title {letter-spacing: 0.278vw;}

.scheduleform_container {padding: 24vw 0 0;}
.scheduleform_container .scheduleform_box {width: auto; margin: 0; padding: 25vw 5.556vw 0; box-shadow: 0 -2.778vw 120px 5.556vw rgba(0,0,0,0.08);}
.scheduleform_container .scheduleform_icon {top: -12vw; width: 20vw; height: 25vw; margin: 0 0 0 -8vw;}
.scheduleform_container .gadgets_box {display: none;}
.scheduleform_container .scheduleform_title {font-size: 11.111vw; line-height: 1.0; letter-spacing: 0.278vw; margin: 0 0 7.778vw;}
.scheduleform_container .scheduleform_avatars {margin: 0 0 0.833vw;}
.scheduleform_container .wpcf7 {top: 9.167vw;}

.scheduleform_container .scheduleform_block {margin-left: 0;}
.scheduleform_container .scheduleform_box {padding: 15vw 5.556vw 25vw;}
.scheduleform_container .scheduleform_title {margin: 0 0 16vw;}
.scheduleform_container .scheduleform_avatars {margin: 0 0 6vw;}


.synergy_container  {z-index: 995;}
.synergy_container .synergy_title_box {top: -6.4vw;}
.synergy_container .synergy_title {padding: 3vw 0 2.8vw;}
.synergy_container .synergy_title span {font-size: 7vw;}
.synergy_container .synergy_left_title .mob_br {display: block;}
.synergy_container .synergy_content {padding: 14vw 0 0 0;}
.synergy_container .synergy_logo {width: 12vw; height: 14vw; margin-left: -5vw;}
.synergy_container .synergy_left_title {font-size: 8vw; margin: 0 0 4vw;}
.synergy_container .synergy_left {padding: 17vw 0 0 0;}
.synergy_container .synergy_left_subtitle {font-size: 5.556vw; padding: 0;}
.synergy_container .synergy_copyright {font-size: 4.6vw;}
.synergy_container .synergy_right {display: block; padding: 10vw 0 7vw;}
.synergy_container .synergy_col1,
.synergy_container .synergy_col2,
.synergy_container .synergy_col3 {width: 100%;}
.synergy_container .synergy_link_lvl1 {font-size: 7vw;}
.synergy_container .synergy_link_lvl1 br {display: none;}
.synergy_container .synergy_subcol {margin: 0 0 6vw; text-align: center;} 
.synergy_container .synergy_subcol ul {padding: 3vw 0 0;}
.synergy_container .synergy_subcol li {margin: 0 0 1vw;}
.synergy_container .synergy_subcol li a {font-size: 5.556vw;}
.synergy_container .synergy_subcol:nth-child(1),
.synergy_container .synergy_subcol:nth-child(4),
.synergy_container .synergy_subcol:nth-child(2),
.synergy_container .synergy_subcol:nth-child(5),
.synergy_container .synergy_subcol:nth-child(3),
.synergy_container .synergy_subcol:nth-child(6) {width: auto;} 
.synergy_container .synergy_socials {transform: none; left: auto; margin: 0 auto 2vw; padding: 6vw 0 0 0;}
.synergy_container .synergy_socials a {margin: 0 2vw; width: 16vw; height: 16vw;}
.synergy_container .synergy_socials .fb span {left: 4vw; top: 4vw; width: 8vw;}
.synergy_container .synergy_socials .tw span {left: 4.6vw; top: 5.1vw; width: 7vw;}
.synergy_container .synergy_socials .in span {left: 5vw; top: 3.8vw; width: 7vw;}
.synergy_container .synergy_socials .vm span {left: 4.3vw; top: 4.5vw; width: 7vw;}
.synergy_container .synergy_copyright {display: none;}


.footer_container .footer_block {padding: 5vw 0 12vw;}
.footer_container .footer_logo {width: 66vw; height: 20vw; margin: 0 auto 5.6vw;}
.footer_container .footer_address {font-size: 5.556vw; margin: 0 0 7vw;}
.footer_container .footer_address br {display: block;}
.footer_container .footer_phone {padding: 0 0 0 9vw; font-size: 7vw; margin: 0 0 6vw;}
.footer_container .footer_phone .phone_icon {width: 6vw;}
.footer_container .footer_buttons {position: relative; padding: 0 0 26vw; width: 80vw; margin: 0 auto; transform: none;}
.footer_container .join_team {float:none; position: absolute; left: 0; bottom: 0; width: 100%; height: 20vw; font-size: 5.556vw;}
.footer_container .get_started {float:none; width: 100%; height: 20vw; font-size: 5.556vw;}
.footer_container .get_started .funnel {left: -7vw; top: 5vw; width: 14vw; height: 13vw;}

.footer_container .footer_copyright {display: block; font-size: 4.7vw; padding: 10vw 0 0 0; }
.footer_container .footer_terms {position: relative; color: #000;}
.footer_container .footer_terms:before {content:""; position: absolute; left: 0; right: 0; bottom: -1px; height: 1px; background: #000; transition: 0.2s;}
.footer_container .footer_terms:hover:before {opacity: 0;}


body.ver2 .home_team_container .block_title {font-size: 9vw;}
body.ver2 .home_team_container .block_title strong {display: block;}
body.ver2 .home_team_container .block_title br {display: none;}
body.ver2 .home_team_container .block_title .mob_br {display: block;} 
body.ver2 .home_team_container .block_subtitle {font-size: 6.8vw; margin: 0 0 50vw; margin-left: 5.556vw; margin-right: 5.556vw;}
body.ver2 .home_team_container .team_item_plate,
body.ver2 .home_team_container .team_member2,
body.ver2 .home_team_container .team_member4,
body.ver2 .home_team_container .team_member5,
body.ver2 .home_team_container .team_member7,
body.ver2 .home_team_container .team_member2 .team_member_img,
body.ver2 .home_team_container .team_member4 .team_member_img,
body.ver2 .home_team_container .team_member5 .team_member_img,
body.ver2 .home_team_container .team_member7 .team_member_img,
body.ver2 .home_team_container .team_round {display: none;}
body.ver2 .home_team_container .team_member1 .team_item_plate {display: block; height: 4vw; padding: 0.9vw 0 0 0;}
body.ver2 .home_team_container .team_member1 .team_item_plate span {font-size: 0;}
body.ver2 .home_team_container .team_member1 .team_item_plate span:before {content:"John is a CEO"; font-size: 2vw; position: relative; display: block; z-index: 991;}
body.ver2 .home_team_container .home_team_wrap {margin: 0;}
body.ver2 .home_team_container .team_content_wrap {transform: scale(2.8); height: 72vw; top: 10vw;}
body.ver2 .home_team_container .button_wrap {margin: 5.556vw; top: -8vw;}
body.ver2 .home_team_container .button {width: 100%; height: 20vw; font-size: 2.604vw; font-size: 5.556vw;}

.home_say_container {padding: 3vw 0 24vw;}
.home_say_container .home_say_block {width: auto; margin-left: 0; margin-right: 0;}
.home_say_container .block_title {font-size: 9vw; margin-left: 5.556vw; margin-right: 5.556vw; margin-bottom: 5vw;}
.home_say_container .block_subtitle {font-size: 6.8vw; margin: 0 0 18vw;}
.home_say_container .home_say_contentbox {padding: 16vw 6vw 24vw;}
.home_say_container .home_say_content {margin: 0 0 8vw;}
.home_say_container .home_say_img {display: none;}
.home_say_container .home_say_img_mob {display: block; position: relative; left: 0; top: auto; margin-top: 0; width: 100%; height: auto; padding: 0 0 60%; box-shadow: none;}
.home_say_container .home_say_logobox {margin: 0 0 0 -25vw; top: -8vw;}
.home_say_container .home_say_logoflex {width: 50vw; height: 16vw;}
.home_say_container .home_say_logobox:before {left: -3vw; right: -3vw;}
.home_say_container .home_say_title {font-size: 6.8vw; padding: 0 0 10vw 13.2vw;}
.home_say_container .home_say_quotes {width: 9vw; height: 9vw;}
.home_say_container .home_say_quotes1 {left: 0; top: 1.6vw;}
.home_say_container .home_say_quotes2 {display: none;}
.home_say_container .button_wrap {margin: 0; top: auto; bottom: -10vw; left: 5.556vw; right: 5.556vw; text-align: center; transform: none;}
.home_say_container .button {width: 100%; height: 20vw; font-size: 2.604vw; font-size: 5.556vw;}
.home_say_container .home_say_badge {left: 50%; margin-left: -32vw; color: #000; height: 20vw; bottom: -10vw; width: 64vw; padding: 0 3vw;}
.home_say_container .home_say_badge_title {font-size: 6vw; padding: 3.2vw 0 1.8vw;}
.home_say_container .home_say_badge_subtitle {font-size: 5vw;}
.home_say_container .home_say_badge:before {left: -3.4vw; right: -3.4vw;}

body.ver2.home .home_say_container .block_subtitle {margin: 0 5.556vw 10vw;}


body.ver2 .home_clients_container {margin: 0 0 24vw;}
body.ver2 .home_clients_container .block_title {font-size: 9vw; margin: 0 5.556vw 5vw;}
body.ver2 .home_clients_container .block_subtitle {font-size: 6.8vw; margin: 0 5.556vw 10vw;}
body.ver2 .home_clients_container .client_back {background-size: 130% auto;}
body.ver2 .home_clients_container .client_slide_box {padding: 49% 0 0;}
body.ver2 .home_clients_container .slide_content_box {padding: 7vw 4vw 18vw;}
body.ver2 .home_clients_container .slide_logo {height: 14vw; margin: 0 auto 5vw;}
body.ver2 .home_clients_container .slide_left .slide_title {font-size: 9vw; line-height: 1.2; margin: 0 0 3vw;}
body.ver2 .home_clients_container .slide_left p {font-size: 5.556vw;}
body.ver2 .home_clients_container .slide_result {font-size: 20vw; margin: 4vw 0 4vw;}
body.ver2 .home_clients_container .slide_result_subtitle {font-size: 5.556vw; margin: 0 0 5vw;}
body.ver2 .home_clients_container .slide_right .client_tag .button {margin: 0 0.521vw 1.302vw; padding: 1.6vw 3vw 2.2vw 10vw; font-size: 4.6vw; line-height: 1.4;}
body.ver2 .home_clients_container .slide_right .client_tag .button_icon {left: 2.8vw; margin-top: -3vw; width: 5vw; height: 6vw;}
body.ver2 .home_clients_container .button_wrap {bottom: -10vw; left: 5.556vw; right: 5.556vw;}
body.ver2 .home_clients_container .button_wrap .button {width: 100%; height: 20vw;}
body.ver2 .home_clients_container .button_wrap .button:after {font-size: 5.556vw; top: 7.1vw;}
body.ver2 .home_clients_container .slide_left .slide_description {padding: 0 0 2vw;}


body.ver2 .home_mar_container {margin: 0 0 35vw;}
body.ver2 .home_mar_container .block_title {font-size: 8.8vw; margin: 0 0 5vw; width: auto; display: none;}
body.ver2 .home_mar_container .block_title_mob {display: block;}
body.ver2 .home_mar_container .block_title .mob_br {display: block;}
body.ver2 .home_mar_container .block_subtitle {font-size: 6.8vw; margin: 0 0 10vw; width: auto;}
body.ver2 .home_mar_container .home_mar_right_wrap {transform: none;}
body.ver2 .home_mar_container .team_item .team_item_plate {display: none;}
body.ver2 .home_mar_container .team_item {white-space: nowrap;}
body.ver2 .home_mar_container .home_mar_left {margin: 0 0 30vw;}
body.ver2 .home_mar_container .team_slide .team_slide_plate_wrap {bottom: -3.2vw;}
body.ver2 .home_mar_container .team_slide .team_slide_plate span {font-size: 1.6vw; line-height: 1.0; top: -1.75vw;}
body.ver2 .home_mar_container .team_item.item2 {margin-left: -21vw;}
body.ver2 .home_mar_container .team_item.item6 {margin-right: -21vw;}
body.ver2 .home_mar_container .team_slide .team_slide_center_round2 {bottom: -7vw; margin-left: -11vw; width: 22vw; height: 22vw;}
body.ver2 .home_mar_container .team_slide {transform: scale(1.8);}
body.ver2 .home_mar_container .home_team_ferris_wrap {transform: scale(1.6);}
body.ver2 .home_mar_container .home_team_ferris_box {bottom: -21.5vw;}
body.ver2 .home_mar_container .team_item.item3 {top: 3.2vw; margin-left: -18vw;}
body.ver2 .home_mar_container .team_item.item5 {top: 3.2vw; margin-right: -18vw;}


body.ver2 .home_stream_container {margin: 0 0 15vw;}
body.ver2 .home_stream_container .home_stream_block {padding: 10vw 0 0 0; width: auto; margin-left: 5.556vw; margin-right: 5.556vw;}
body.ver2 .home_stream_container .block_title {font-size: 9vw; width: auto; margin: 0 0 5vw;}
body.ver2 .home_stream_container .block_title br {display: none;}
body.ver2 .home_stream_container .block_subtitle {font-size: 6.8vw; margin: 0 0 10vw;}
body.ver2 .home_stream_container .block_subtitle br {display: none;}
body.ver2 .home_stream_container .home_stream_left {width: 100%;}

body.ver2 .home_stack_container {margin: 0 0 10vw;}
body.ver2 .home_stack_container .home_stack_block {padding: 0; width: auto; margin-left: 5.556vw; margin-right: 5.556vw;}
body.ver2 .home_stack_container .block_title {font-size: 9vw; width: auto; margin: 0 0 5vw;}
body.ver2 .home_stack_container .block_title br {display: none;}
body.ver2 .home_stack_container .block_subtitle {font-size: 6.8vw; margin: 0 0 10vw; padding: 0; width: auto;}
body.ver2 .home_stack_container .block_subtitle br {display: none;}
body.ver2 .home_stack_container .home_stack_right {width: 130%; left: -12%;}

body.ver2 .home_news_container .home_news_content {padding: 16vw 5.556vw 20vw;}
body.ver2 .home_news_container .home_news_title {font-size: 8vw;}
body.ver2 .home_news_container .home_news_img_mob {width: 100%; height: auto; padding: 0 0 60%; margin: 0 auto 8vw}
body.ver2 .home_news_container .home_news_logobox {transform: scale(3.5);}
body.ver2 .home_news_container .home_news_readtime:before {left: 2.2vw; width: 3.6vw; height: 3.6vw; margin-top: -1.8vw;}
body.ver2 .home_news_container .home_news_readtime {font-size: 4.8vw; padding: 1vw 2.2vw 1vw 7.6vw;}
body.ver2 .home_news_container .home_news_header span {top: 0.9vw; margin-left: 3.6vw; font-size: 4.8vw;}
body.ver2 .home_news_container .home_news_header {margin: 0 0 7vw;}
body.ver2 .home_news_container .button_wrap {bottom: -10vw; left: 5.556vw; right: 5.556vw; transform: none;}
body.ver2 .home_news_container .button_wrap .button {width: 100%; height: 20vw; font-size: 5.556vw;}

.scheduleform_pretitle a {font-size: 7.65vw;}

body.page-id-1153 .martech_impact_container .martech_impact_block {padding-top: 50px;}

}

