#schedule-bar {z-index: 10;}
#quote_section,
.quote_section {overflow:hidden;}

@-webkit-keyframes fadeInUpSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpSmall {
  -webkit-animation-name: fadeInUpSmall;
}


@-webkit-keyframes fadeInDownSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -10%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -10%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownSmall {
  -webkit-animation-name: fadeInDownSmall;
  animation-name: fadeInDownSmall;
}


.flex-row-start-stretch {display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;}
	
	
.flex-row-center-stretch {display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;}
	

.flex-col-center-center {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	
}


.flex-col-right-center {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
	
}


.flex-col-center-left {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
	
}

.flex-col-start-left {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
	
}


.flex-col-end-center {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

html.transparentmenu #responsive-menu-pro-header {-webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear;text-align:right;padding-right:0;background:transparent}
html.transparentmenu .transparentmenu-sticky #responsive-menu-pro-header {background-color:rgba(47, 47, 47, 1)}
html.transparentmenu .transparentmenu-sticky #responsive-menu-pro-header.whiteboxshow a {color:#fff}
html.transparentmenu .transparentmenu-sticky #responsive-menu-pro-header.whiteboxshow .menu-contact{opacity:1;visibility:visible;}
html.transparentmenu #responsive-menu-pro-header li.menu-agency,html.transparentmenu #responsive-menu-pro-header li.search  {display:none}
html.transparentmenu #responsive-menu-pro-header ul.list-inline {height:100%;display: -ms-flexbox;	display: -webkit-flex;	display: flex; -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row; -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;-webkit-justify-content: flex-start;	-ms-flex-pack: start;	justify-content: flex-start;}
html.transparentmenu #responsive-menu-pro-header li.menu-blog {order:3}
html.transparentmenu #responsive-menu-pro-header li.menu-contact {margin-left:auto;margin-right:0;order:4}
html.transparentmenu #responsive-menu-pro-header a {color:#fff;font-size:15px;font-family: 'motiva_sansmedium';text-transform:uppercase;}
html.transparentmenu #responsive-menu-pro-header li.menu-contact a {width:220px;line-height:72px;height:72px;}
html.transparentmenu #responsive-menu-pro-header .responsive-menu-pro-header-bar-item {height:72px}
html.transparentmenu #responsive-menu-pro-header-bar-html li:not(.bordered):not(.search) {margin-right:63px}


.zs-enabled .zs-slideshow .zs-slides .zs-slide {background-position:center !important}
/* NEW CONSULTATION FORM STYLES: */
#page {overflow:hidden}
.leadgen-modal {
-webkit-transition: opacity 250ms linear;
-moz-transition: opacity 250ms linear;
-ms-transition: opacity 250ms linear;
-o-transition: opacity 250ms linear;
transition: opacity 250ms linear;
transition-delay: 400ms;
-webkit-transition-delay: 400ms;
-moz-transition-delay: 400ms;
-ms-transition-delay: 400ms;
-o-transition-delay: 400ms;
position:fixed;
right: 0;top:0px;
opacity:0;
visibility:hidden;
z-index: 9999;
max-height: 100vh;
height:100vh;
bottom:0;
left:auto;
background:#f2f1f1;
width:100% ;
z-index: 99999999;
}
.leadgen-modal .zs-slideshow{width:0 !important;height:0 !important}
.leadgen-on .leadgen-modal .zs-slideshow{width:100% !important;height:100% !important}
html.leadgen-on, html.leadgen-on body {overflow:hidden}
.leadgen-on .leadgen-modal {visibility:visible; opacity:1;right: 0;top:0px;left:auto;overflow:hidden}

.leadgen-on .leadlogo {position:absolute;left:0px;top:0px;}
.leadgen-on .leadlogo a {margin-left:15px;vertical-align:28px;display:inline-block;width:104px;height:47px;background:url('images/logo-black.png');}
.leadgen-on .leadlogo .hambmenu {cursor:pointer;width:90px;height:90px;background:url('images/hambmenu.png') no-repeat center;display:inline-block}
#page:after {opacity:0;visibility:hidden;content:'';display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background-color: none;z-index:9998;}
.leadgen-on #page:after{ opacity:1;visibility:visible;background-color:rgba(0, 0, 0, 0.5);    -webkit-transition: background-color 250ms linear;    -ms-transition: background-color 250ms linear;    transition: background-color 250ms linear}
.leadgen-modal input[type="tel"], .leadgen-modal input[type="email"], .leadgen-modal input[type="text"]  {padding:0px 20px;border-bottom:1px solid #000;background:none}
.leadgen-modal label.gfield_label {padding-left:30px;padding-right:30px}
.leadgen-modal #loaderdiv {display:none;width:100%;height:100%;position:absolute;z-index:9999999;background:#fff;top:0px;left:0px;text-align:center;}
.leadgen-modal #loaderdiv img {margin-bottom:10px}
.leadgen-modal #loaderdiv .inner {height:100%;display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;}
.leadgen-modal .gfield_required {display:none !important}
.leadgen-modal .req {margin-left:20px;font-size:14px}
.leadgen-modal .gf_progressbar_percentage span {visibility:hidden}
.leadgen-modal .gform_heading {display:none}
.leadgen-modal .gf_progressbar_percentage {display:none}
.leadgen-modal .gf_progressbar {width:100%;position:absolute;top:0px;left:0px;}
.leadgen-modal .gf_progressbar_title {margin-bottom:20px;font-size:26px;font-weight:700;color:#353536;text-align:center}
.leadgen-modal .gf_progressbar_title i {font-style:normal;font-size:26px;font-weight:700;color:#353536;}
.leadgen-modal .gf_progressbar_title .steps {color:#0a0a0a;margin-bottom:70px;font-weight:400;font-size:12px;}
.leadgen-modal .gf_progressbar_title .a2 {display:none}
.leadgen-modal .gf_progressbar_title .a2 em {font-style:normal;text-transform:capitalize}
.leadgen-modal .leadgen-close {top:25px;z-index:99999999;right:36px;   position: absolute;color:#0a0a0a;font-size:16px;font-weight:300;}
.leadgen-modal .leadgen-close b {font-weight:600}
.leadgen-modal .gform_previous_button {border:0px;text-transform:uppercase;padding:0px;height:auto !important;line-height:1 !important;background:none;position:absolute;top:147px;left:32px;color:#0a0a0a;font-size:16px;font-weight:500;width:auto !important}
.leadgen-modal #gform_fields_13 {margin:0px} 

.leadgen-modal .gform_button, .leadgen-modal .gform_next_button {height:auto !important;line-height:1 !important;font-size:16px;font-weight:400;color:#fff;background:#a0cc29;font-weight:bold;border:0px;border-radius:9px;width:313px !important;padding:20px 0px;margin:0 auto !important}
.leadgen-modal input:disabled {opacity:0.5;color:#787878;background:#fff;}
.leadgen-modal .gform_validation_container  {display:none;visibility:hidden}
.leadgen-modal .gfield {position:relative}
.leadgen-modal .gfield_label {display:none !important}
.leadgen-modal .nolabel label.gfield_label {display:none !important}
.leadgen-on .leadgen-modal .gform_button,.leadgen-on .leadgen-modal .gform_next_button {width:300px;position:fixed;bottom:50px;left:0px;right:0px;margin:auto}
.leadgen-modal .gfield_radio, .leadgen-modal .gfield_checkbox {      display: flex;  display: -ms-flexbox;	display: -webkit-flex; flex-direction: row;    width: 100% !important;	justify-content: center;}
.leadgen-modal .gfield_radio li, .leadgen-modal .gfield_checkbox li { cursor:pointer;   transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;	-ms-transition: all 0.1s linear;	-o-transition: all 0.1s linear;
    position: relative;    margin: 0px 10px;    color: #fff;    height:180px;text-align: center;    width: 173px;   background-color:#fff;
    border-radius: 10px;    display: flex;    align-items: center;    justify-content: center;    flex-direction: row;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.03);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.03);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.03);}
.leadgen-modal #gform_page_9_2 .gfield_radio li, .leadgen-modal #gform_page_9_2 .gfield_checkbox li,  .leadgen-modal #gform_page_9_5 .gfield_radio li, .leadgen-modal #gform_page_9_3 .gfield_checkbox li

 { margin:0px 30px !important;height:150px;width:313px}
.leadgen-modal .gform_wrapper ul.gfield_radio li input[type=radio], .leadgen-modal .gform_wrapper ul.gfield_checkbox li input[type=checkbox] { margin:0px !important;   z-index: 10;    cursor: pointer;    opacity: 0;    position: absolute !important;    width: 100% !important;    height: 100% !important;      display: block !important;    top: 0px;    left: 0px;}
.leadgen-modal .gfield_radio li:hover { -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);}

 .leadgen-modal .gfield_checkbox li.checked{ background:#a0cc29; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);  border: 1px solid #a0cc29; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;  }
 
 .leadgen-modal #gform_page_9_4 .gfield_checkbox {flex-direction:column;align-items:center}
.leadgen-modal #gform_page_9_4 .gfield_checkbox li {margin-bottom:20px;max-width:100% !important;width:400px !important;height:60px}
.leadgen-modal #gform_page_9_4 .gfield_checkbox li label {padding-left:5px !important;padding-right:5px !important;font-size:18px !important}

 .leadgen-modal .gfield_radio li.clicked  {background:#a0cc29; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);}
.leadgen-modal .gfield_radio li label, .leadgen-modal .gfield_checkbox li label {  max-width:100% !important;transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;	-ms-transition: all 0.1s linear;	-o-transition: all 0.1s linear;margin-bottom:0px;padding-left:15px !important;padding-right:15px !important;font-size:20px  !important;line-height:1.4  !important;font-weight:400  !important;color:#787878;display:block}
.leadgen-modal .gfield_checkbox li.checked label, .leadgen-modal .gfield_radio li.checked label {color:#fff !important}
.leadgen-modal .gfield_radio li:hover label, .leadgen-modal .gfield_checkbox li:hover label {color:#000}
.leadgen-modal .gfield_checkbox li:hover {background-image:#a0cc29;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);}
 .leadgen-modal .gfield_radio li.clicked  label {color:#fff}
.leadgen-modal .gform_wrapper .gf_progressbar_wrapper {margin-top:150px;height:140px;}
.leadgen-modal #before-submit,  .leadgen-modal .gform_wrapper, .leadgen-modal form  {height:100%}
.leadgen-modal .gf_progressbar_wrapper {height:25%}
.leadgen-modal .gf_progressbar {display:none !important;}
.leadgen-modal .gform_body {height:100%;}
.leadgen-modal .gform_page {text-align:center}
.leadgen-modal .gform_wrapper .gform_page_footer {border:0px} 
.leadgen-modal .gform_ajax_spinner {position:absolute;top:32px;left:0px;right:0px;bottom:auto;margin:auto;}
.leadgen-modal .gform_wrapper .gf_progressbar_wrapper {margin-bottom:50px }
.leadgen-modal .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {font-family:'';margin:0px !important;line-height:1.4;font-weight:300;height:100%;font-size:40px !important;color:#0a0a0a !important;opacity:1 !important;padding:0px 10px !important;font-family: 'motiva_sanslight'; }
.leadgen-modal ul {margin-bottom:0px}
.leadgen-modal .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title strong {font-weight:300}
.leadgen-modal .gf_progressbar_title small { display:block;color:#8d8d8d;font-size:12px;margin-top:10px}
.leadgen-modal .gf_progressbar_title .alt { padding-left:15px;padding-right:15px;color:#353536;font-size:15px;margin-top:10px;line-height:1.2}
.leadgen-modal .gf_progressbar_title .alt b {font-weight:400}
.leadgen-modal #gform_page_9_2 .gform_page_footer .gform_next_button{visibility:hidden}
.leadgen-modal #gform_page_9_5 .gform_page_footer .gform_next_button{visibility:hidden}
.leadgen-modal textarea {display:block;margin:0 auto 0 auto;text-align:center;font-size:20px !important;color:#9f9f9f;max-width:550px;resize:none;border: 0px;    background: none !important;    border-radius: 0px;-webkit-box-shadow: 0px;    -moz-box-shadow: 0px;    box-shadow: 0px;font-family: 'motiva_sanslight' !important;font-weight:300 !important; }
.leadgen-modal #gform_page_9_6 {padding-top:30px}
.leadgen-modal #after-submit p {font-size:18px;font-weight:300;line-height:1.5}
.leadgen-modal #after-submit p.altt {margin:0px auto !important;max-width:500px}
.leadgen-modal #after-submit p i {font-style:normal}
.leadgen-modal #after-submit h3 {font-size:80px}
.leadgen-modal #after-submit .btt {margin:30px 15px 0px 15px} 
.leadgen-modal #after-submit .after-closer {z-index:99999999999}
.leadgen-modal .charleft {display:none !important}
.leadgen-modal input,.leadgen-modal select {margin:0px}
.leadgen-modal .gform_wrapper li.gfield.gfield_error {margin:0px !important;padding:0px !important;background:none !important;border:0px !important}
.leadgen-modal #field_9_20 {max-width:100% !important}
.leadgen-modal #field_9_20 .gfield_description {padding:0px;text-align:center}

.leadgen-modal textarea#input_9_20::placeholder{font-size: 20px !important;    color: #9f9f9f;  opacity: 1}
.leadgen-modal textarea#input_9_20:-ms-input-placeholder{font-size: 20px !important;    color: #9f9f9f;  opacity: 1}
.leadgen-modal textarea#input_9_20::-ms-input-placeholder { font-size: 20px !important;    color: #9f9f9f;  opacity: 1}



.leadgen-modal li.gfield_error input,
.leadgen-modal li.gfield_error textarea,
.leadgen-modal li.gfield_error .selectric .label {border: 0px !important;border-bottom:1px solid red !important}
.after-submit {height: 100%;display: none;}
.leadgen-modal .validation_error {	display: none !important;}
.leadgen-modal .gform_wrapper ul.gform_fields li.gfield {padding:0px}
.leadgen-modal .validation_message {position:absolute;left:0px;bottom:-20px;text-align:left;	font-size: 12px !important;	color: red !important;font-weight:400 !important;padding-top:5px !important}
.leadgen-modal .instruction.validation_message {display:none}


.leadgen-modal .customlabel {font-size:29px;-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;font-family: "MotivaSnsW01-Thn";color:#d1d1d1; }
.leadgen-modal .customlabel.is-active {color:#0e0e0e;font-size:39px}
.leadgen-modal #gform_page_9_1 input:not(.button) {-webkit-transition: all 0.3s ease;font-family: "MotivaSnsW01-Thn";
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 0;
    border-bottom: 1px solid #d1d1d1;
    padding: 0;
    padding-left: 0;
    color: #d1d1d1;
    vertical-align: bottom;
    position: relative;
    height: 48px;
    top: 7px;
    font-family: "MotivaSnsW01-Thn";
    font-size: 29px;
    font-weight: 100;}
.leadgen-modal #gform_page_9_1 input:not(.button).is-active{height: 60px;
    border-bottom: 1px solid #b2b2b2;
    font-size: 39px;
    color: #000000;
    padding: 0;
}

.leadgen-modal #gform_page_9_1 .gform_page_fields {text-align:center}
.leadgen-modal #gform_page_9_1 input::placeholder{ font-family: "MotivaSnsW01-Thn";  font-size:29px;color:#d1d1d1;  opacity: 1}
.leadgen-modal #gform_page_9_1 input:-ms-input-placeholder{ font-family: "MotivaSnsW01-Thn";  font-size:29px;color:#d1d1d1;  opacity: 1}
.leadgen-modal #gform_page_9_1 input::-ms-input-placeholder { font-family: "MotivaSnsW01-Thn";  font-size:29px;color:#d1d1d1;  opacity: 1}
.leadgen-modal #gform_page_9_1 input.is-active::placeholder{  font-size:39px;color:#000; }
.leadgen-modal #gform_page_9_1 input.is-active:-ms-input-placeholder{  font-size:39px;color:#000; }
.leadgen-modal #gform_page_9_1 input.is-active::-ms-input-placeholder{  font-size:39px;color:#000; }

.leadgen-modal #gform_page_9_1 ul {display:inline-block;margin:0 auto;text-align:center;max-width:850px;width:100%}
.leadgen-modal #gform_page_9_1 .gfield_html {margin-top:40px;margin-right:23px}
.leadgen-modal #gform_page_9_1 li {margin-bottom:20px}
.leadgen-modal #input_9_2, .leadgen-modal #input_9_3 {max-width:243px}
.leadgen-modal #input_9_2 {margin-right:30px}


.leadgen-modal #gform_page_9_3 ul.gfield_checkbox {flex-wrap: wrap;    max-width: 750px;    margin: 0 auto;}
.leadgen-modal #gform_page_9_3 ul.gfield_checkbox li {margin: 20px 30px !important;  max-width: 313px;    flex: 0 50%;}

.leadgen-modal #field_9_5, .leadgen-modal #field_9_2, .leadgen-modal #field_9_3{float:left;clear:none}
.leadgen-modal #field_9_7 {clear:both}
.leadgen-modal #field_9_7, .leadgen-modal #field_9_8{float:left;} 
.leadgen-modal #field_9_8 {clear:none;max-width:362px}

.leadgen-modal #field_9_10 {margin-left:96px !important;clear:both}
.leadgen-modal #field_9_10, .leadgen-modal #field_9_9{float:left;} 
.leadgen-modal #field_9_9 {clear:none;max-width:386px}

.leadgen-modal #field_9_12 {clear:both}
.leadgen-modal #field_9_12, .leadgen-modal #field_9_11{float:left;} 
.leadgen-modal #field_9_11 {clear:none;max-width:345px}

.leadgen-modal #field_9_14 {clear:both}
.leadgen-modal #field_9_14, .leadgen-modal #field_9_13{float:left;} 
.leadgen-modal #field_9_13 {clear:none;max-width:360px}

.leadgen-modal .gform_wrapper .top_label .gfield_error {width:auto}
.leadgen-modal .gform_wrapper li.gfield.gfield_error{margin-bottom:0px !important}
.leadgen-modal .gform_wrapper li.gfield.gfield_error div.ginput_container {margin-top:24px !important}
 .leadgen-modal .gfield_radio li label ,  .leadgen-modal .gfield_checkbox li label {margin:0px !important}


.leadgen-modal .gf_progressbar_title i {padding-bottom:20px;display:block;width:100%;text-align:center;font-size:33px;line-height:1.4;font-weight:bold}
.leadgen-modal .gf_progressbar_title div.page_3 {margin-bottom:30px}
.leadgen-modal .notsure {margin-bottom:40px;margin-top:40px;text-align:center}
.leadgen-modal .notsure a {text-decoration:underline;color:#7b7b7b;font-size:18px;}
.leadgen-modal  li.gchoice_9_16_6, .leadgen-modal  li.gchoice_9_16_5, .leadgen-modal  li.gchoice_9_23_5 {display:none}
.leadgen-modal #before-submit {display:none}

.leadgen-modal  #after-submit {text-align:center;height:100%;display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;}
.leadgen-modal  #after-submit h3 {padding-bottom:20px !important;font-size:40px;	font-family: 'motiva_sanslight';line-height:1.2}
.leadgen-modal  #after-submit p {color:#9f9f9f;font-size:20px;font-weight:30 !important;line-height:1.5;font-family: 'motiva_sanslight';}
.leadgen-modal  #after-submit .redir {font-size:16px;margin-top:30px;color:#0a0a0a;font-family: 'motiva_sansregular';}
.leadgen-modal #intro {position:relative;background:#fff;height:100%}
.leadgen-modal #intro .inner {height:100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.leadgen-modal #intro .left {height:100%;width:44%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-contentspace-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}
.leadgen-modal #intro .left .bottom .bb {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;height:200px;width:100%;}
.leadgen-modal #intro .right {height:100%;background-size:cover;background-repeat:no-repeat;width:56%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}
.leadgen-modal #intro .right .bottom {padding-left:60px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;width:100%;height:200px;background:#eae8e8}
.leadgen-modal #intro .left li {margin-top:10px;line-height:1.4;list-style:none;color:#474747;font-size:15px}
.leadgen-modal #intro .left li::before {padding-right:10px;font-weight:700;content:'•'; }
.leadgen-modal #intro .left .bottom .bb strong {margin-top:7px;display:block;font-family: 'motiva_sansbold';color:#000;font-size:18px}
.leadgen-modal #intro .left .bottom .bb p {color:#474747;font-size:15px;line-height:1.8;padding-top:5px}
.leadgen-modal #intro .left .bb {padding-left:100px;border-top:1px solid #eae8e8;padding-right:90px}
.leadgen-modal #intro .left .bt {padding-bottom:60px;padding-left:100px;padding-right:50px} 
.leadgen-modal #intro .left .bt strong {font-size:18px;padding-bottom:6px;text-transform:uppercase;font-family: 'motiva_sansbold';}
.leadgen-modal #intro .right .bottom {font-size:16px}
.leadgen-modal #intro .right .bottom strong{color:#0a0a0a;font-family: 'motiva_sansbold';}
.leadgen-modal #intro .right .bottom a {color:#0a0a0a;font-family: 'motiva_sansregular';text-decoration:underline !important;}
.leadgen-modal #intro .right .bottom p:last-child {margin-bottom:0px}
.leadgen-modal #intro .right .bottom p {margin-bottom:7px}
.leadgen-modal #intro .left .top  {padding-left:100px;width:200%;margin-top:10vh}
.leadgen-modal #intro .left .top h2 {position:relative;z-index:10;font-size:70px;line-height:0.9;font-family: 'motiva_sanslight';}
.leadgen-modal #intro .left .top h2 strong {font-family: "MotivaSnsW01-Blk";font-size:96px;line-height:1;}
.leadgen-modal #intro #letsbegin {margin-top:50px;text-align:center;font-family: 'motiva_sansbold';font-size:16px;color:#000;background:#c1d72e;display:inline-block;width:180px;padding:16px 0px;border-radius:30px;}
.leadgen-modal .htop {background:transparent;width:100%;height:80px;position:absolute;z-index:999}

#solutions-hero.v2 {z-index:1;position:relative;padding-top:72px;background-size: cover;    background-repeat: no-repeat;    background-position: center;    height: 975px;}
#solutions-hero.v2 .cntn {margin-top:-200px;-webkit-justify-content: space-between;    -ms-flex-pack:  space-between;    justify-content:  space-between;width:100%;-webkit-align-items: flex-end;	-ms-flex-align: flex-end;	align-items: flex-end;}
#solutions-hero.v2 .container {width:100%;max-width:1510px}
#solutions-hero.v2 .container .inner .content p:nth-child(1) {margin-top:-200px;margin-bottom:70px;padding-bottom:1px;display:inline-block;border-bottom:4px solid #a0cc29;font-family: 'motiva_sansmedium';font-size:16px;color:#fff;font-weight:500;text-transform:uppercase}
#solutions-hero.v2 .container .inner .left {width:50%;}
#solutions-hero.v2 .container .inner .right {width:50%;}
#solutions-hero.v2 .container .inner .right {text-align:center}
#solutions-hero.v2 .container h1 {font-size:108px;font-family: "MotivaSnsW01-Blk";color:#fff;}
#solutions-hero.v2 .container h1 strong {	font-family: 'motiva_sansblackitalic';font-size:134px;color:#c1d72f;line-height:1.2}
#solutions-hero.v2 .container, #solutions-hero.v2 .inner {height:100%}
#solutions-hero.v2 #videobox p{margin:0px;padding:0px;border:0px;}
#solutions-hero.v2 #videobox a:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50% 30px;
    background-image: url(images/icon-play-new.png);
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 100%;
    -webkit-border-radius: 100%;
}

#solutions-hero.v2 #videobox a img {
    display: block;
    max-width: 100%;
    margin: 0 auto 0 auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}



#solutions-hero.v2 #videobox a {vertical-align:26px;
font-size: 14px;
color: #333333;
display: inline-block;
font-family: 'motiva_sansregular';
text-transform: capitalize;
position: relative;
border-radius: 100%;
-webkit-border-radius: 100%;
-webkit-box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.34);
box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.34);
}
#solutions-hero.v2 #videobox a:hover:before {
background-color: rgba(0, 0, 0, 0.2);
}


#solutions-hero.v2 #video-container {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
	background:#000;
}
#solutions-hero.v2 #video-container video {
    position: absolute;
    top: 0px;
    left:0px;
    min-width: 100%;
    min-height: 100%;
	
    width: 100%;
    object-fit: cover;
    z-index: -100;
    background-size: cover;
    transition: 1s opacity;
    max-width: none;
    max-height: none;
}
#whitebox .container {width:100%;max-width:1510px}
#whitebox {min-height:272px;position:relative;text-align:right}
#whitebox::before {width:237px;height:270px;background:url('images/decor-tl-min.png');position:absolute;top:0px;left:0px;content:''}
#whitebox::after {width:321px;height:283px;background:url('images/decor-tr-min.png');position:absolute;top:-67px;right:0px;content:''}
#whitebox .box {width:50%;text-align:center;display:inline-block;}
#whitebox .box .inner {z-index:1;margin-top:-320px;position:relative;text-align:left;display:inline-block;background:#fff;max-width:526px;padding:50px;-webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.28);-moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.28);box-shadow: 0px 0px 35x 0px rgba(0,0,0,0.28);}
#whitebox .box .inner::before {position:absolute;content:'“';font-family: "MotivaSnsW01-Blk";top:-40px;left:48px;color:#c1d72f;font-size:128px;line-height:128px;}
#whitebox .box .inner h3 {padding-bottom:25px;color:#c1d72f;font-size:43px;	font-family: 'motiva_sansbolditalic';}
#whitebox .box .inner p {margin-bottom:0px;letter-spacing:0.01em;color:#464646;font-size:20px;line-height:1.5}
#responsive-menu-pro-header li {height:100%;line-height:68px;position:relative}
#responsive-menu-pro-header li ul {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;opacity:0;visibility:hidden;padding:10px 0;background:#2f2f2f;text-align:left;position:absolute;top:64px;left:-20px}
#responsive-menu-pro-header li ul.active {opacity:1;visibility:visible;}
#responsive-menu-pro-header li ul li {line-height:20px;padding:5px 10px 5px 20px;list-style:none}
#responsive-menu-pro-header li ul li a {color:#fff !important}
#new-solutions-new.v2 #afterhero {margin-bottom:163px;margin-top:-80px;}
#new-solutions-new.v2.v22 #afterhero {margin-bottom:0px}
#new-solutions-new.v2 #afterhero .container {width:100%;max-width:1652px}
#new-solutions-new.v2 #afterhero .title {margin-bottom:88px;text-align:center}
#new-solutions-new.v2 #afterhero .title p  {padding-bottom:1px;display:inline-block;border-bottom:4px solid #a0cc29;font-family: 'motiva_sansmedium';font-size:16px;color:#000;font-weight:500;text-transform:uppercase}
#new-solutions-new.v2 #afterhero .title h2 {color:#000;font-size:43px;font-family: 'motiva_sansbold';line-height:1.4;margin-top:5px}
#new-solutions-new.v2 #afterhero .boxes .item{width:25%;display:block}
#new-solutions-new.v2 #afterhero .boxes .item .inner {-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);position:relative;padding-left:30px;padding-right:50px;text-align:left;margin:0px 4px;color:#fff;height:100%;width:calc(100% - 8px);background-size:cover;background-position:center;height:500px;  border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;}
#new-solutions-new.v2 #afterhero .boxes .item .inner .titl {position:absolute;left:30px;bottom:28px;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;opacity:1;visibility:visible;z-index:1;font-size:23.5px;margin:0px;padding:0px;line-height:1.2;font-family: 'motiva_sansbold';}
#new-solutions-new.v2 #afterhero .boxes .item .inner h4 {font-size:69px;margin:0px;padding:0px 0px 20px 0px;line-height:1;font-family: 'motiva_sansbold';color:#fff}
#new-solutions-new.v2 #afterhero .boxes .item .inner p , #new-solutions-new.v2 #afterhero .boxes .item .inner .sourcelink{color:#fff;font-size:18px;line-height:1.8}
#new-solutions-new.v2 #afterhero .boxes .item .inner .sourcelink:hover span{text-decoration:none}
#new-solutions-new.v2 #afterhero .boxes .item .inner .sourcelink  {display:inline-block;margin-top:8px}
#new-solutions-new.v2 #afterhero .boxes .item .inner .sourcelink span{text-decoration:underline}
#new-solutions-new.v2 #afterhero .boxes .item .inner .content {visibility:hidden;opacity:0;z-index:1;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;}
#new-solutions-new.v2 #afterhero .boxes .item .inner p span {display:inline-block;font-size:16px;text-decoration:underline;padding-top:12px}
#new-solutions-new.v2 #afterhero .boxes .item .inner .view {color:#fff;display:inline-block;font-size:24px;text-decoration:underline;padding-top:40px;font-family: 'motiva_sansbold';}
#new-solutions-new.v2 #afterhero .boxes .item .inner:hover {transform: translateY(-20px);-webkit-transform: translateY(-20px);}
#new-solutions-new.v2 #afterhero .boxes .item .inner:hover::before { z-index:0;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;content:'';top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);position:absolute}
#new-solutions-new.v2 #afterhero .boxes .item .inner:hover .content {opacity:1;visibility:visible}
#new-solutions-new.v2 #afterhero .boxes .item .inner:hover .titl {opacity:0;visibility:hidden}
#new-solutions-new.v2 #driven {}
#new-solutions-new.v2 #driven .container{width:100%;max-width:1500px;height:1470px;position:relative}
#new-solutions-new.v2 #driven .title h3 {text-align:right;display:inline-block;color:#000;font-size:80px;font-family: "MotivaSnsW01-Blk";line-height:0.9}
#new-solutions-new.v2 #driven img {position:absolute}
#new-solutions-new.v2 #driven img.img_1 {z-index:4;margin-top:230px;left:180px;}
#new-solutions-new.v2 #driven img.img_2 {z-index:1;margin-top:-85px;right:100px;}
#new-solutions-new.v2 #driven img.img_3 {z-index:2;margin-top:600px;right:138px}
#new-solutions-new.v2 #driven img.img_4 {z-index:5;margin-top:880px;left:490px}
#new-solutions-new.v2 #driven .box {position:absolute}
#new-solutions-new.v2 #driven .box h4 {color:#0a0a0a;font-size:30px;font-family: 'motiva_sanslight';line-height:1.2}
#new-solutions-new.v2 #driven .box h4 strong {font-size:40px;font-family: 'motiva_sansbold';line-height:1.1}
#new-solutions-new.v2 #driven .box p {padding-top:20px;margin-bottom:0px;font-size:20px;line-height:33px}
#new-solutions-new.v2 #driven #box1 {width:390px;left:50px;bottom:350px;}
#new-solutions-new.v2 #driven #box2 {width:470px;right:30px;bottom:50px;}
#new-solutions-new.v2 #driven #box2 p {max-width:370px}
#new-solutions-new.v2 #greenbox .inner{-webkit-box-shadow: 0px -4px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px -4px 8px 0px rgba(0,0,0,0.15);box-shadow: 0px -4px 8px 0px rgba(0,0,0,0.15);height:235px;text-align:center;background:#c1d72e;padding-left:15px;padding-right:15px;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;text-align:center}
#new-solutions-new.v2 #greenbox:hover .inner {height:300px}
#new-solutions-new.v2 #greenbox:hover a.leadform {background:#e3e3e3} 
#new-solutions-new.v2 #greenbox h3 {text-transform:uppercase;margin:0;padding:0;font-family: 'motiva_sansbold';font-size:43px;color:#fff;line-height:1.4;}
#new-solutions-new.v2 #greenbox p {margin:0;padding:0;color:#fff;	font-family: 'motiva_sansmedium';font-size:20px;line-height:1.4}
#new-solutions-new.v2 #greenbox a {border-radius: 27px;-moz-border-radius: 27px;-webkit-border-radius: 27px;background:#fff;margin-top:18px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);width:175px;padding:20px 0px;text-align:center;display:inline-block;color:#000;	font-family: 'motiva_sansbold';font-size:16px;line-height:1}
#new-solutions-new.v2 #casestudy {padding:100px 0px;background-size:cover;background-position:center;text-align:center}
#new-solutions-new.v2 #casestudy i {margin-bottom:25px;font-style:normal;display:inline-block;display:inline-block;border-bottom:4px solid #a0cc29;font-family: 'motiva_sansmedium';font-size:16px;color:#fff;font-weight:500;text-transform:uppercase}
#new-solutions-new.v2 #casestudy h3 {font-size:43px;font-family: 'motiva_sansbold';line-height:1.2;color:#fff;padding:0;margin:0;padding-bottom:30px}
#new-solutions-new.v2 #casestudy p {max-width:820px;font-size:16px;line-height:1.7;color:#fff;padding:0;margin:0 auto}
#new-solutions-new.v2 #casestudy a {margin-top:30px;	font-family: 'motiva_sansbold';padding:10px 0px;width:150px;display:inline-block;background:#fff;text-align:center;font-size:14px;color:#000;border-radius: 24px;-moz-border-radius: 24px;-webkit-border-radius: 24px;}
#new-solutions-new.v2 #getstarted  {display:none}
#new-solutions-new.v2 .tbottom {displaY:none}
#new-solutions-new.v2.details #solutions-hero.v2 .sub {padding-top:40px;color:#fff;font-size:25px;line-height:1.4;font-weight:400}
#new-solutions-new.v2.details #solutions-hero.v2 .container .inner .content p:nth-child(1) {margin-top:0px}
#new-solutions-new.v2.details #solutions-hero.v2 .cntn {margin-top:0px}
#new-solutions-new.v2.details #solutions-hero.v2 .container h1 {width:150%;max-width:150%;font-size:133px}
#new-solutions-new.v2.details #solutions-hero.v2 .container .inner .content p:nth-child(1) {margin-bottom:52px}
#new-solutions-new.v2.details #solutions-hero.v2 a {margin-top:30px;border-radius:0px;-moz-border-radius:0px;padding:11px 25px;text-align:center;display:inline-block;color:#fff;border:2px solid #fff;font-size:18px}
#new-solutions-new.v2.details #solutions-hero.v2 a:hover {background:#fff;color:#000}
#new-solutions-new.v2.details #whitebox .box .inner {margin-top:-200px}
#new-solutions-new.v2.details #whitebox::before, #new-solutions-new.v2.details #whitebox::after {display:none}
#new-solutions-new.v2.details #whitebox .box .inner {padding-right:30px}

#new-solutions-new.details #people {margin-top:-40px;position:relative}
#new-solutions-new.details #people .container {overflow:hidden;padding-bottom:250px;width:1510px}
#new-solutions-new.details #people h2 {position:relative;z-index:2;text-transform:uppercase;font-family: 'motiva_sansbold';line-height:0.83;font-size:138px;color:#000}
#new-solutions-new.details #people h2 i{font-style:normal;font-size:166px;color:#000}
#new-solutions-new.details #people strong {position:relative;z-index:2;display:inline-block;padding-top:50px;color:#c6db5d;font-size:41px;font-family: 'motiva_sansbolditalic';line-height:1.3}
#new-solutions-new.details #people strong br {display:none}
#new-solutions-new.details #people .pic {text-align:center;position:absolute;bottom:160px;left:0px;right:0px;margin:auto}
#new-solutions-new.details #people .pic .img {border-radius:155px;-moz-border-radius:155px;position:relative;width:285px;height:285px;display:inline-block;overflow:hidden;border:7px solid #fff;-webkit-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.60);-moz-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.60);box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.60);}
#new-solutions-new.details #people .pic .img img {max-width:235px;position:absolute; left: 50%;    top: 50%;    transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.page-id-13512 #new-solutions-new.details #people .pic .img img {max-width:250px;margin-top:10px}
#new-solutions-new.details #people .pic .name {display:block;font-size:22px;color:#333333;font-family: 'motiva_sansbold';}
#new-solutions-new.details #people .pic .position {display:block;font-size:22px;color:#333333;}
#new-solutions-new.details #people .pic .datas {width:500px;position:absolute;left:220px;bottom:25px;text-align:left;}
#new-solutions-new.details #people .pic .cntn {display:inline-block;position:relative}
#new-solutions-new.details #people .pic .datas .icon-linkedin {margin-right:30px;display:inline-block;width:45px;height:45px;background:url('images/icon-linkedin.png')}
#new-solutions-new.details #people .pic .datas .r {display:inline-block}
#new-solutions-new.details #leads {position:relative;height:847px;background-size:cover;background-position:center;text-align:center}
#new-solutions-new.details #leads::after {position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:rgba(0, 0, 0, 0.58);}
#new-solutions-new.details #leads .container {position:relative;z-index:10}
#new-solutions-new.details #leads i {
    margin-bottom: 30px;
    font-style: normal;
    display: inline-block;
    display: inline-block;
    border-bottom: 4px solid #a0cc29;
    font-family: 'motiva_sansmedium';
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}
#new-solutions-new.details #leads .title p {max-width:855px;font-size:31px;line-height:1.5;color:#fff;}
#new-solutions-new.details #leads .buttons {margin-top:63px;width:100%}
#new-solutions-new.details #leads .buttons a{color:#000;margin:0px;font-size:24px;line-height:1.4;background:#fff;height:184px;max-width:385px;width:100%;margin:0px 42px; transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;	-ms-transition: all 0.1s linear;	-o-transition: all 0.1s linear;}
#new-solutions-new.details #leads .buttons a:hover {background:#a0cc29;color:#fff}
#new-solutions-new.details #leads .inner , #new-solutions-new.details #leads .container{height:100%}

#new-solutions-new.details #seocontent {overflow:hidden;padding:175px 0px;position:relative;text-align:center} 
#new-solutions-new.details #seocontent i {
    margin-bottom: 30px;
    font-style: normal;
    display: inline-block;
    display: inline-block;
    border-bottom: 4px solid #a0cc29;
    font-family: 'motiva_sansmedium';
    font-size: 16px;
    color: #000;
    font-weight: 500;
    text-transform: uppercase;
}
#new-solutions-new.details #seocontent .text p {margin:0 auto;max-width:900px;font-size:31px;line-height:1.5;color:#000;}
#new-solutions-new.details #seocontent ul {display:inline-block}
#new-solutions-new.details #seocontent .bgtitle {white-space:nowrap;font-family: "MotivaSnsW01-Blk";position:absolute;top:72px;left:0px;font-size:239px;color:#f8f8f8;}
#new-solutions-new.details #seocontent .inner div {text-align:left;width:50%}
#new-solutions-new.details #seocontent .inner .list {text-align:center}
#new-solutions-new.details #seocontent .inner .text {padding-right:40px;max-width:540px}
#new-solutions-new.details #seocontent .inner li {text-align:left;font-size:16px;line-height:28px;font-weight:700}
/* SEO Content */
#new-solutions-new.details #mind-body .flex{	
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
#new-solutions-new.details #mind-body .flex-column{
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;	
	width:33.33333333%
}

#new-solutions-new.details .solution-posts {position:relative;width:100%}
#new-solutions-new.details .solution-posts .item {display:block;float:left;margin:0px !important;width:33.33333333%}
#new-solutions-new.details .solution-posts .item .innnr {height:411px}
#new-solutions-new.details .solution-posts .item .name {font-size:20px;max-width:70%;line-height:1.2}
#new-solutions-new.details .solution-posts .item .date {padding-top:8px;font-size:12px}
#new-solutions-new.details .solution-posts .slick-prev {background:#fff url('images/arr-prev.png') no-repeat center;width:46px;height:92px; text-indent:-9999px;border:0px; top: 50%;    transform: translate(0,-50%); -webkit-transform: translate(0,-50%);position:absolute;left:0px;z-index:10;}
#new-solutions-new.details .solution-posts .slick-next {background:#fff url('images/arr-next.png') no-repeat center;width:46px;height:92px; text-indent:-9999px;  border:0px;top: 50%;    transform: translate(0,-50%); -webkit-transform: translate(0,-50%);position:absolute;right:0px;z-index:10;}
#new-solutions-new.details .solution-posts .slick-disabled {opacity:0.5}
.wcmb-nav{-webkit-box-shadow:0px 5px 15px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 5px 15px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 15px 2px rgba(0, 0, 0, 0.1);background-color:#fff;}
.wcmb-nav.stuck{position:fixed;top:72px;left:0;width:100%;z-index:1;}
.wcmb-nav.stuck + .wcmb-text{margin-top:168px;}
.wcmb-nav-inner{width:1600px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.wcmb-nav-inner a{font-size:25px;line-height:30px;font-weight:300;text-align:center;color:#000;display:block;height:160px;padding:0 12px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.wcmb-nav-inner a:hover,.wcmb-nav-inner a.active{text-decoration:underline !important}
.wcmb-nav-inner a span{font-size:19px;}
.wcmb-text-inner{width:980px;padding-top:80px;}
.wcmb-text h2{margin-bottom:30px;margin-top:20px;font-weight:300;font-size:45px;line-height:45px;color:#000;}
.wcmb-text h3{margin-bottom:90px;margin-top:0;font-weight:normal;text-align:center;color:#0a0a0a;font-size:50px;line-height:50px;}
.wcmb-text p,.wcmb-text ul{font-size:20px;line-height:1.6;font-weight:300;margin-bottom:50px;color:#464646;}
.wcmb-text h4 {font-size:30px;color:#0a0a0a;line-height:1.6}
.wcmb-text ul:last-child{margin-bottom:0;}
.wcmb-text li{padding-left:37px;position:relative;}
.wcmb-text li:before{content:'-';display:inline-block;position:absolute;left:0;}
.wcmb-text a.anchor{width:100%;height:50px;display:block;}
.wc-inner {	max-width: 100%;	margin: 0 auto;}
#mind-body {padding-bottom:50px}
@media screen and (max-width:1100px) {
body.header2020 #responsive-menu-pro-header-bar-html li:not(.bordered):not(.search) {margin-right:30px !important}
} 

.page-template-template-home-new2 #responsive-menu-pro-header-bar-html {display:none}
.page-template-template-home-new2 #responsive-menu-pro-header {-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;background:none}
.page-template-template-home-new2.dropnav #responsive-menu-pro-header {background-color:rgba(47, 47, 47, 1)}
#new-home2 * {font-family: 'motiva_sansregular';}
#new-home2 .left {transition: all .4s ease-in-out;    -webkit-transition: all .4s ease-in-out;width:calc(100% - 282px);-webkit-justify-content: space-between;    -ms-flex-pack: space-between;    justify-content: space-between;}
#new-home2 .left .flyout {overflow-y:auto !important;background:#fff;position:absolute;top:0px;right:0px;max-width:1000px;width:0%; transition: width 0.5s 0s;-webkit-transition: width 0.5s 0s;height:100%;z-index:999999;}
#new-home2 .left .flyout .cnt {min-height:100%;padding:30px}
#new-home2 .left .flyout .closse {cursor:pointer;z-index:99;display:block;position:absolute;top:40px;right:40px;background:url('images/xicon.png') no-repeat center;width:27px;height:27px}
#new-home2 .left .solution-posts {width:100%;-webkit-justify-content: space-between;    -ms-flex-pack: space-between;    justify-content: space-between;}
#new-home2 .left .solution-posts .item:nth-child(2n+2) {margin-left:0px}
#new-home2 .left .solution-posts .item {width:calc(50% - 8px)}
#new-home2 .left .container #closemask {opacity:0;display:none;position:absolute;width:300px;height:100%;z-index:999999;left:-200px;top:0px;} 
#new-home2 .left .container.active #closemask {display:block;}
#new-home2 .left .flyout #largevideo {position:relative;margin-bottom:17px;padding:0px 50px 35px 50px;background:#000;height:470px;width:100%;-webkit-align-items: flex-start;    -ms-flex-align: flex-start;    align-items: flex-start;}
#new-home2 .left .flyout #largevideo #video-container {top:0px;left:0px}
#new-home2 .left .flyout #largevideo h3 {text-transform:uppercase;font-size:38px;font-family: 'motiva_sansbold';color:#fff;line-height:1.3}
#new-home2 .left .flyout #largevideo .text {position:relative}
#new-home2 .left .flyout #largevideo .text p:first-of-type {padding-bottom:30px;max-width:600px;font-size:14px;color:#fff;line-height:22px}
#new-home2 .left .flyout #largevideo a {text-transform:uppercase;color:#fff;text-decoration:underline;font-family: 'motiva_sansbold';font-size:14px;}
#new-home2 .left .flyout .afterblogposts {padding-left:15px;max-width:92%}
#new-home2 .left .flyout .afterblogposts h3 {margin:0px !important;padding:20px 0px !important;font-family: 'motiva_sanslight';font-size:25px;line-height:1.2} 
#new-home2 .left .flyout .afterblogposts p {padding-bottom:20px;font-size:14px;line-height:22px}
#new-home2 .right {transition: all .4s ease-in-out;    -webkit-transition: all .4s ease-in-out;cursor:pointer;text-align:center;width:282px;background:#c1d72e}
#new-home2 .inner.rightactive .left {width:calc(100% - 340px);}
#new-home2 .inner.rightactive .right {width:340px}
#new-home2 .right h3 {padding:0;margin:0;line-height:40px;text-transform:uppercase;color:#fff;font-size:43px;font-family: 'motiva_sansbold';}
#new-home2 .right h4 {padding:0;margin:0;color:#fff;font-size:20px;line-height:25px;padding-top:12px;font-family: 'motiva_sansmedium';}
#new-home2 .right a {margin-top:30px;display:inline-block;width:175px;padding:16px 0px;border-radius:30px;-moz-border-radius:30px;text-align:center;background:#fff;color:#000;font-size:16px;font-family: 'motiva_sansbold';text-decoration:none}
#new-home2 .right a:hover {background:#e3e3e3}
#new-home2 .top {height:calc(100% - 130px);width:100%;-webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
#new-home2 .inner {overflow:hidden;height:100vh}
#new-home2 .bottom {width:100%}
#new-home2 .container {padding:0px 40px;width:100%;height:100%}
#new-home2 .top .container {max-width:calc(100% - 386px);}
#new-home2 .top .container::before {transition: all 0.4s linear;	-webkit-transition: all 0.4s linear;	-moz-transition: all 0.4s linear;	-ms-transition: all 0.4s linear;	-o-transition: all 0.4s linear;content:'';width:100%;height:100%;top:0px;left:0px;position:absolute}
#new-home2 .top .container.active::before {cursor:pointer;z-index:999999;background:rgba(0, 0, 0, 0.5);}
#new-home2 .top .side {position:relative;z-index:99999;height:100%;width:386px}
#new-home2 .top .side ul {height:100%;padding:0;margin:0}
#new-home2 .top .side li {border-top:1px solid #464646;height:25%;width:100%;text-align:center;background-color:rgba(0, 0, 0, 0.5);}
#new-home2 .top .side li a {width:100%;height:100%;color:#fff;font-size:20px;background:none;text-transform:uppercase;font-family: 'motiva_sansmedium';  transition: all 0.5s 0s;-webkit-transition: all 0.5s 0s;}
#new-home2 .top .side li a:hover, #new-home2 .top .side li a.active{ color:#000;background:#fff}
#new-home2 .top .side li a.active {pointer-events:none}
#new-home2 .top .side li:first-child {border-top:0px}
#new-home2 .under-footer {height:130px;padding:0px;background:#171717}
#new-home2 .under-footer .row {height:100%;-webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
#new-home2 .social svg path {fill:#fff}
#new-home2 .social a:hover svg path {fill:#a4ba12}
#new-home2 .under-footer #copyright * {line-height:1.8;font-size:11px !important;color:#fff !important}
#new-home2 .under-footer #copyright p strong {font-size:13px !important}
#new-home2 .top {background:#000;position:relative;}
#new-home2 .top .title {position:relative;margin-top:auto}
#new-home2 .top .title h1 {padding:0px;margin:0px;font-size:61px;font-family: "MotivaSnsW01-Thn";color:#fff;line-height:1}
#new-home2 .top .title h2 {padding:0px;margin:0px;font-size:75px;font-family: "MotivaSnsW01-Blk";color:#fff;line-height:70px}
#new-home2 .top .title a.underl {margin-top:27px;max-width:560px;display:inline-block;text-decoration:underline !important;font-size:20px;line-height:1.7;color:#fff;font-family: 'motiva_sanslight';}
#new-home2 .top .title .videolink {margin-top:80px}
#new-home2 .top .title .videolink a {color:#fff;font-size:14px}
#new-home2 .top .title .videolink p {display:inline}
#new-home2 .top .title .videolink a img {transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;	-ms-transition: all 0.1s linear;	-o-transition: all 0.1s linear;margin-left:17px}
#new-home2 .top .title .videolink a:hover img {margin-left:27px}
#new-home2 .top .links {position:relative;padding:0;margin:auto 0 25px 0}
#new-home2 .top .links li {padding-bottom:15px;list-style:none}
#new-home2 .top .links li a {color:#fff;font-size:14px;}
#new-home2 p {margin:0}
#new-home2 #video-container {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
	background:#000;opacity:0.48;
}
#new-home2 #video-container video {
    position: absolute;
    top: 0px;
    left:0px;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: -100;
    background-size: cover;
    transition: 1s opacity;
    max-width: none;
    max-height: none;
}
#new-home2 .onlymobile {display:none}
#new-home2 .onlymobile a {margin-top:30px;display:inline-block;width:150px;padding:13px 0px 11px 0px;border-radius:30px;-moz-border-radius:30px;text-align:center;background:#c1d72f;color:#000;font-size:14px;font-family: 'motiva_sansbold';text-decoration:none}
#new-home2 .responsive-menu-pro-inner {width:18px}
#new-home2 .responsive-menu-pro-inner::after {width:23px}

#signup {display:none;opacity:0;visibility:hidden;}
#signup::after {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;opacity:0;visibility:hidden;top:0px;left:0px;content:'';width:100%;height:100%;position:fixed;z-index:999999;background-color:rgba(0, 0, 0, 0.6);}
.signup-active #signup {display:block;opacity:1;visibility:visible;}
.signup-active #signup::after {opacity:1;visibility:visible;}
.signup-active #signup .container {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px;z-index:9999999;position:fixed;max-width:600px;width:94%;height:350px;background:#000;top:0px;bottom:0px;left:0px;right:0px;margin:auto}
.signup-active #signup .gform_wrapper ul.gform_fields li {width:100%;margin:0px 0px 20px 0px;display:block;}
.signup-active #signup .gform_wrapper form {width:100%}
.signup-active #signup li .ginput_container input {font-size:14px;width:100%;padding:10px}
.signup-active #signup .gform_button {font-size:14px;padding:14px 0px}
#signup .gform_ajax_spinner {position:absolute;top:auto;right:0px;left:0px;margin:auto;bottom:40px;}
.signup-active #signup .gform_heading {display:block;width:100%;text-align:center}
.signup-active #signup #signup-close {text-indent:-9999px;width:20px;height:20px;display:block;position:absolute;top:10px;right:10px;background:url('images/icon-close-white.png') no-repeat center;background-size:100%}
#signup .gform_confirmation_message {font-size:16px;line-height:1.3;padding-top:20px}
#signup .gform_wrapper span.gform_description {width:100%;text-align:center}
#signup .customtitle {padding-bottom:10px;text-align:center}
#signup.study-footer {padding:0px}
#signup.study-footer .gform_body:before {left:-60px}


#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:nth-child(1) {margin-bottom:40px}
#new-solutions-new.v22 #solutions-hero.v2 .cntn {margin-top:0px}
#new-solutions-new.v22 #solutions-hero.v2 {overflow:hidden;padding-top:0px;height:100vh}
#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {margin-bottom:0px;padding-top:25px;max-width:536px;color:#fff;font-size:20px;line-height:1.6}
#new-solutions-new.v22 #solutions-hero.v2 .container h1 {color:#c1d72e;}
#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {color:#fff}
#new-solutions-new.v22 #solutions-hero.v2 .container .inner .left {padding-top:30px}
#new-solutions-new.v22 #solutions-hero.v2 #hoverelement {position:absolute;right:0px;top:0px;width:100px;height:100%}
#new-solutions-new.v22 #solutions-hero.v2 a.more {margin-top:44px; width:34px;height:28px;display:block;background:url('images/icon-new-arrow.png');   -webkit-animation: action 0.5s infinite  alternate;
        animation: action 0.5s infinite  alternate;}

@-webkit-keyframes action {
0% { transform: translateY(0) rotate(90deg); }
100% { transform: translateY(-10px) rotate(90deg); }
}
@keyframes action {
0% { transform: translateY(0) rotate(90deg); }
100% { transform: translateY(-10px) rotate(90deg); }
}



#whitebox2 {display:none;width:670px;height:100%;position:absolute;right:0px;top:0px;}
#whitebox2 .box {height:100%;width:100%;position:relative;background:#fff}
.bclose {-webkit-transition: all 100ms linear;-moz-transition: all 100ms linear;-ms-transition: all 100ms linear;-o-transition: all 100ms linear;transition: all 100ms linear;opacity:0;visibility:hidden;transform: scaleX(1.3);-webkit-transform: scaleX(1.3);z-index:99999;cursor:pointer;font-family: 'Open Sans', sans-serif;position:absolute;top:5px;right:40px;display:block;font-size:40px;color:#000000}
.bclose.whiteboxshow {opacity:1;visibility:visible;}
#whitebox2 .box .inner {text-align:center;width:100%;height:100%;}
#whitebox2 .box h3 {font-size:40px;font-family: 'motiva_sanslight';line-height:1.1}
#whitebox2 .box p {margin:0px;padding:0px;font-family: "MotivaSnsW01-Blk";font-size:40px;}
#whitebox2 .box a {margin-top:40px;display:inline-block;color:#000;width:282px;background:#c1d72e;padding:14px 0px;font-size:14px;font-family: 'motiva_sansbold';text-align:center;border-radius:25px;-moz-border-radius:25px}
#whitebox2 .box a:hover {background:#a7bc1d}
#whitebox2 .box  strong {display:block;width:100%}
#new-solutions-new.v22 #afterhero {background:#ededed;margin-top:0px;padding:110px 0px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 {font-size:80px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {font-size:115px}

html.transparentmenu #responsive-menu-pro-header.whiteboxshow a {color:#000}
html.transparentmenu #responsive-menu-pro-header .menu-contact {-webkit-transition: all 100ms linear;-moz-transition: all 100ms linear;-ms-transition: all 100ms linear;-o-transition: all 100ms linear;transition: all 100ms linear;}
html.transparentmenu #responsive-menu-pro-header.whiteboxshow .menu-contact {opacity:0;visibility:hidden;}
html.transparentmenu #responsive-menu-pro-header div {cursor:default}
#afterherovideo  {background:#ededed}
#afterherovideo .inner {-webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}
#afterherovideo .img {z-index:9;display:block;position:relative;background-size:cover;background-position:center;height:554px;width:55%;}
#afterherovideo .img span {left: 50%;    top: 50%;    transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);display:block;position:absolute;width:137px;height:138px;background:url('images/playbtn2.png') center;background-size:100%;background-repeat:no-repeat}
#afterherovideo .content {padding-left:95px;height:100%;width:45%;}
#afterherovideo .content h4 {font-size:35px;}
#afterherovideo .content p {font-size:17px;margin-bottom:0px;max-width:440px;font-weight:300;line-height:1.8} 
#afterherovideo .content p strong {font-weight:700}
#afterherovideo .container {width:100%;max-width:1510px}

#new-solutions-new.v22 #carous {background:#ededed;padding:44px 0px 52px 0px} 
#new-solutions-new.v22 #carous .inner {overflow:hidden;margin-left:9%;-webkit-justify-content: space-between;    -ms-flex-pack: space-between    justify-content: space-between;-webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}
#new-solutions-new.v22 #carous .item{height:363px;background-size:cover;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out; position:relative}
#new-solutions-new.v22 #carous .item::after {opacity:1;content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.42);}
#new-solutions-new.v22 #carous .item:hover::after {opacity:0}
#new-solutions-new.v22 #carous .item .cntn {position:relative;transition: all .2s ease-in-out;height:100%;width:100%;padding:0px 20px;flex-direction:column}
#new-solutions-new.v22 #carous .item h3 {margin:0;padding:0;font-family: 'motiva_sansbold';color:#fff;font-size:33px;}
#new-solutions-new.v22 #carous .item .toptitle {padding-bottom:2px;margin-bottom:35px;color:#fff;display:inline-block;border-bottom:3px solid #a0cc29;font-size:12px;font-family: 'motiva_sansmedium';text-transform:uppercase;}
#new-solutions-new.v22 #carous .item h2 {line-height:1;margin:0;padding:0;font-family: 'motiva_sansbold';color:#fff;font-size:61px;}
#new-solutions-new.v22 #carous .item p {margin:0;padding:0;font-family: 'motiva_sansbold';color:#fff;font-size:24px;line-height:1.3;}
#new-solutions-new.v22 #carous .item .link {margin-top:30px;font-family: 'motiva_sansbold';border-radius:18px;-moz-border-radius:18px;font-size:11px;font-weight:400;width:114px;background:#fff;color:#000;text-align:center;display:inline-block;padding:10px 0px;   }
#new-solutions-new.v22 #carous .toolbar {float:left;position:relative;width:27%;}
#new-solutions-new.v22 #carous .toolbar .title h4{padding:0 0 9px 0;margin:0;line-height:1.3;font-size:35px}
#new-solutions-new.v22 #carous .toolbar .title p {line-height:1.6;padding:0;margin:0;font-size:17px;font-family: 'motiva_sanslight';}
#new-solutions-new.v22 #carous .swiper {float:right;width:80%;overflow:hidden;margin-right:-220px}
#new-solutions-new.v22 #carous .swiper-container {padding-top:30px;padding-left:20px;padding-bottom:50px;margin-right:0;}
#new-solutions-new.v22 #carous .button-prev, #new-solutions-new.v22 #carous .button-next {cursor:pointer;position:relative;border-radius:22px;display:inline-block;width:44px;height:44px;background:#fff;-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.1);}
#new-solutions-new.v22 #carous .swiper-button-disabled {opacity:0.6}
#new-solutions-new.v22 #carous .toolbar .arrs {margin-top:40px}
#new-solutions-new.v22 #carous .toolbar .arrs a {transform: translateY(0px);-webkit-transform: translateY(0px);transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;}

@media screen and (min-width:768px) {
	#new-solutions-new.v22 #carous .toolbar .arrs a:hover {transform: translateY(-5px);-webkit-transform: translateY(-5px);}
}

#new-solutions-new.v22 #carous .button-prev {margin-right:12px}
#new-solutions-new.v22 #carous .button-prev::after, #new-solutions-new.v22 #carous .button-next::after {  left: 50%;    top: 50%;    transform: translate(-50%,-50%);position:absolute;content:'';background:url('images/arr2.png') no-repeat center;width:20px;height:22px;}
#new-solutions-new.v22 #carous .button-next::after {  transform: translate(-50%,-50%) rotate(180deg);}

#newera {position:relative;padding-top:150px;padding-bottom:117px;}
#newera #from {position:relative;-webkit-transition: all 500ms linear;-moz-transition: all 500ms linear;-ms-transition: all 500ms linear;-o-transition: all 500ms linear;transition: all 500ms linear;}
#newera .container {padding-right:0px;padding-left:9%;width:100%}
#newera::after {content:'';position:absolute;top:0px;right:0px;width:321px;height:283px;background:url('images/decor-tr-min.png');background-size:100%}
#newera .toptitle {font-size:194px;color:#f1f1f1;font-family: 'motiva_sansblackitalic';position:absolute;top:83px;left:-30px}
#newera .title {margin-bottom:82px;padding-top:70px;font-size:43px;font-family: 'motiva_sansbold';}
#newera .inner {-webkit-justify-content: space-between;    -ms-flex-pack: space-between;    justify-content: space-between;}
#newera .tabs{position:relative;width:620px}
#newera .tabs .tab {margin-bottom:53px;position:relative;padding-left:32px}
#newera .tabs .tab:last-child {margin-bottom:0px}
#newera .tabs .tab h4{font-size:27px;}
#newera .tabs .tab p {max-width:420px;-webkit-transition: all 100ms linear;-moz-transition: all 100ms linear;-ms-transition: all 100ms linear;-o-transition: all 100ms linear;transition: all 100ms linear;font-size:16px;line-height:1.8;font-family: "MotivaSnsW01-Thn";}
#newera .tabs .slide-copy {-webkit-transition: all 50ms linear;-moz-transition: all 50ms linear;-ms-transition: all 50ms linear;-o-transition: all 50ms linear;transition: all 50ms linear;}
#newera .tabs .add-animation .slide-copy {font-size:18px}
#newera .image{position:relative;width:calc(100% - 620px)}
#newera .image .img {position:absolute;top:0px;left:0px;opacity:0;-webkit-transition: opacity 500ms linear;-moz-transition: opacity 500ms linear;-ms-transition: opacity 500ms linear;-o-transition: opacity 500ms linear;transition: opacity 500ms linear;background-size:cover;background-position:center;width:100%;height:100%}
#newera .image .img.active {opacity:1;}
#newera .tabs  .indicator {-webkit-transition: opacity 0.3s ease;    -moz-transition: opacity 0.3s ease;    -ms-transition: opacity 0.3s ease;    -o-transition: opacity 0.3s ease;    transition: opacity 0.3s ease;opacity:0;visibility:hidden;height:0px;width:6px;background:#a0cc29;position:absolute;top:0px;left:0px;content:''}
#newera .tabs .tab .tween {		min-height: 100%	}
#newera .tabs .tab.active p {font-size:18px;}
#newera .tabs .tab.active .indicator {opacity:1;visibility:visible}
#newera .tabs .onlymobile {display:none}


@media screen and (min-width:768px) {
	#newera #from.pos1 {transform: translateY(-30%);}
	#newera #from.pos2 {transform: translateY(-40%);}
	#newera .scrollmagic-pin-spacer.pos {margin-bottom:-50vh !important}

}

@media screen and (max-height:750px) and (min-width:768px) {
	#newera #from.pos2 {transform: translateY(-35%);}
	#newera .scrollmagic-pin-spacer.pos {margin-bottom:-60vh !important}
}


@media screen and (max-height:600px) and (min-width:768px) {
	#newera #from.pos2 {transform: translateY(-35%);}

}

@media screen and (max-height:550px) and (min-width:768px) {
	#newera #from.pos2 {transform: translateY(-30%);}
	#newera .title {margin-bottom:40px;}
}

@media screen and (max-height:500px) and (min-width:768px) {
	#newera #from.pos1 {transform: translateY(-25%);}
	#newera #from.pos2 {transform: translateY(-25%);}
		#newera .tabs .tab p {font-size:14px !important}
	#newera .tabs .tab.active p {font-size:16px !important}

	
}


#didyouknow {padding:80px 0px;text-align:center}
#didyouknow h3 {font-size:27px;font-family:'motiva_sansregular'}
#didyouknow .container {width:100%;max-width:640px;}
#didyouknow p {font-size:18px;color:#474747;line-height:1.6}

.newfooter .list-inline.signup a {color:#fff;font-size:14px;text-decoration:underline}
.newfooter {background:#171717;color:#fff}
.under-footer.newfooter #copyright p {line-height:1.6;color:#fff;font-size:13px}
.under-footer.newfooter #copyright  span a, .under-footer.newfooter #copyright span[dir="ltr"],.under-footer.newfooter #copyright span[dir="ltr"] * {color:#fff;font-size:11px !important}
.under-footer.newfooter .social svg path {fill:#fff}
.under-footer.newfooter .social a:hover svg path {fill:#a4ba12}
.under-footer.newfooter {clear:both;padding:40px 0px}
.under-footer.newfooter .social {margin-top:5px}
.under-footer.newfooter .social .signup {margin-left:60px}

#askourexperts .container {width:1020px}
#new-solutions-new.details #askourexperts .container {width:1510px}
#askourexperts #talkcta {display:none;text-align:center}
#askourexperts #talkcta a {margin-bottom:30px;border: 0px;
    line-height: 1;
    display: inline-block;
    color: #000;
    width: auto;
    background: #c1d72e;
    padding: 14px 30px;
    font-size: 14px;
    font-family: 'motiva_sansbold';
    text-align: center;
    border-radius: 25px;
    -moz-border-radius: 25px;
}
#askourexperts #new-contact-new .left{padding:0px;width:100%}
#askourexperts #new-contact-new .left:before {display:none}
#askourexperts #new-contact-new {margin-bottom:50px;padding-top:0px}
body:not(.page-template-lp-solutions) #askourexperts #new-contact-new .wpcf7-form-control.wpcf7-submit{   border:0px;line-height:1; display: inline-block;    color: #000;    width: 200px;    background: #c1d72e;    padding: 14px 0px;    font-size: 14px;    font-family: 'motiva_sansbold';    text-align: center;    border-radius: 25px;-moz-border-radius: 25px;}
body:not(.page-template-lp-solutions)  #askourexperts #new-contact-new .wpcf7-form-control.wpcf7-submit {margin-left:auto;margin-right:auto;display:block} 
#askourexperts #new-contact-new textarea.texta {text-align:center;outline:none;-webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;font-size:52px;font-family: "MotivaSnsW01-Thn";border:0px;border-bottom:3px solid #c0c0c0;color:#c0c0c0;    resize: none;    overflow: hidden;    min-height: 90px; height:90px;   max-height: 380px;}
#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {letter-spacing:-0.03em;font-size:60px;}
#askourexperts #new-contact-new .step1 {text-align:center}
#askourexperts #new-contact-new .btnn {margin-left:auto;margin-right:auto;display:none;}
#askourexperts #new-contact-new .buttonblock {margin-top:40px;height:50px;}
#askourexperts #new-contact-new .before-submit {display:none}
#new-solutions-new.details.b-version #people .pic .position {text-transform:uppercase}
#new-solutions-new.details.b-version #askourexperts #new-contact-new {margin-bottom:30px}
#askourexperts #new-contact-new .left .new-form-row {margin-left:100px}
#greenboxes a {margin:0px 12px 30px 12px;min-width:210px;display:inline-block;background:#a0cc29;padding:10px 30px;text-align:center;color:#fff;font-size:18px;font-family: 'motiva_sansbold';text-transform:uppercase}
#greenboxes .container {width:1320px}
#greenboxes {padding-bottom:120px}
#whitebox2.onlymobile {display:none}



.study-footer input[type="text"]::-webkit-input-placeholder {
font-size: 16px;
}

.study-footer input[type="text"]::-moz-placeholder {
font-size: 16px;
}

.study-footer input[type="text"]:-ms-input-placeholder {
font-size: 16px;
}

.study-footer input[type="text"]:-moz-placeholder {
font-size: 16px;
}

.study-footer .menu-title {
font-size: 17px;
font-family: 'motiva_sansbold';
color: #ffffff;
line-height: 1;
margin-bottom: 15px;
margin-top: 60px;
}


.study-footer .footer-menu-left ul,
.study-footer .footer-menu-right ul {
padding: 0;
margin: 0;
font-size: 0;
}

.study-footer .footer-menu-left ul {
width: 540px;
max-width: 100%;
}

.study-footer .footer-menu-right {
width: 581px;
margin: 0 -75px 0 auto;
max-width: 100%;
}

.study-footer .footer-menu-right .menu-title {
margin-top: 63px;
}



.study-footer .footer-menu-left ul li,
.study-footer .footer-menu-right ul li {display: inline-block;margin-bottom: 8px;}

.study-footer .footer-menu-left ul li a,
.study-footer .footer-menu-right ul li a {
font-family: 'motiva_sansregular';
font-size: 15px;
color: #b3b3b3;
text-decoration: none;
}

.study-footer .footer-menu-left ul li:not(:last-child) a:after,
.study-footer .footer-menu-right ul li:not(:last-child) a:after {
content: "|";
display: inline-block;
margin: 0 9px;
}


@media screen and (min-width:1100px) {
	#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {	width:90%;}
	.page-id-13541 #askourexperts #new-contact-new .step1 textarea.texta {width:100%;max-width:890px}
}
@media screen and (min-width:991px) and (max-height:790px){
	#new-home2 .top .title .videolink {margin-top:40px}
}

@media screen and (min-width:991px) and (max-height:750px){
	#new-home2 .top .title h1 {font-size:40px}
	#new-home2 .top .title h2 {font-size:55px}
	#new-home2 .top .title a.underl {margin-top:15px;font-size:18px;max-width:500px}
}

@media screen and (min-width:991px) and (max-height:680px){
	#new-home2 .under-footer {height:80px}
	#new-home2 .top {height:calc(100% - 80px)}
}

@media screen and (min-width:991px) and (max-height:640px){
	#new-home2 .top .title a.underl {font-size:16px;max-width:450px}
	#new-home2 .top .title .videolink {margin-top:20px}
	
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 {font-size:60px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {font-size:90px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {padding-top:15px;max-width:440px;font-size:16px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .left {padding-top:50px}
	
}

@media screen and (min-width:991px) and (max-height:610px){
	
}
@media screen and (max-width:1700px){
	#newera .toptitle {font-size:10vw}
	
}

@media screen and (max-width:1525px){
#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {font-size:50px}
}

@media screen and (min-width:1400px){
	#new-solutions-new.v2.details.b-version #solutions-hero.v2 .sub {max-width:550px;font-size:20px}
	#new-solutions-new.v2.details.b-version #solutions-hero.v2 a {margin-top:45px}

	
}

@media screen and (min-width:1300px){
	#new-solutions-new.v2.details.b-version #askourexperts .container {width:1200px}
	#new-solutions-new.v2.details.b-version #askourexperts #new-contact-new textarea.texta {font-size:45px;min-height: 66px;    height: 66px;}
	
}

@media screen and (min-width:1200px){
	#new-solutions-new.v2.details.b-version #solutions-hero.v2 .sub {max-width:550px;font-size:20px}
	#new-solutions-new.v2.details.b-version #solutions-hero.v2 a {margin-top:45px}
	#new-solutions-new.v2.details.b-version #whitebox .box .inner h3 {padding-bottom:18px;font-size:36px}
	#new-solutions-new.v2.details.b-version #whitebox .box .inner p {font-size:17px}
	#new-solutions-new.v2.details.b-version #whitebox .box .inner {max-width:444px}
	#new-solutions-new.v2.details.b-version #whitebox .box .inner {padding:40px 25px 43px 43px;}
	#new-solutions-new.v2.details.b-version #people h2 {font-size:90px}
	#new-solutions-new.v2.details.b-version #people h2 i {font-size:133px}
	#new-solutions-new.v2.details.b-version #people strong {font-size:32px}
	#new-solutions-new.v2.details.b-version #people .container {width:1200px}
	#new-solutions-new.v2.details.b-version #whitebox .box {width:60%}
	#new-solutions-new.details #seocontent .container {width:1200px}
	
}
@media screen and (min-width:1100px){
	#new-solutions-new.v2.details.b-version #seocontent {padding:140px 0px}
	#new-solutions-new.v2.details.b-version #seocontent .bgtitle {top:30px}
	#new-solutions-new.v2.details.b-version #leads .title p {font-size:26px;max-width:730px}
	#new-solutions-new.v2.details.b-version #leads .buttons a {font-size:20px;max-width:380px;height:154px}
	#new-solutions-new.v2.details.b-version #leads {height:720px}
	#new-solutions-new.v2.details.b-version #leads i{margin-bottom:60px}
	#new-solutions-new.details #leads .buttons {margin-top:43px}
	
}

@media screen and (min-width:480px){
	#new-solutions-new.details.b-version #seocontent .text p {line-height:28px;font-size:16px}
}

@media screen and (min-width:991px){
	#new-solutions-new.v2.details.b-version #people .pic .position, #new-solutions-new.v2.details.b-version #people .pic .name {font-size:18px}
	#new-solutions-new.v2.details.b-version #people .pic .img {width:240px;height:240px}
	#new-solutions-new.v2.details.b-version #people {margin-top:-140px}
	#new-solutions-new.v2.details.b-version #people .pic .datas {left:185px}
	#new-solutions-new.v2.details.b-version #askourexperts {margin-top:-86px}
}


@media screen and (min-width:767px){
    #new-solutions-new.v2.details.b-version #whitebox .box .inner::before {font-size:107px}
	#new-solutions-new.v2.details.b-version #people .pic .datas .icon-linkedin {background-size:100%;width:35px;height:35px}
	#new-solutions-new.v2.details.b-version #seocontent i {margin-bottom:60px}
}

@media screen and (max-width:1430px){
	.wc-inner{padding-left:15px;padding-right:15px;}
	.wch-text h1 strong{font-size:125px;}
	.wcs-experts{width:66.666%;flex-shrink:0;}
	.wcs-text h2{font-size:30px;}
	.wcs-text h2 strong{font-size:70px;}
	.wcs-expert{width:50%;}
	.wcs-expert-inner,.wcs-expert-image,.wcs-expert-image > span{width:100%;}
	.wcs-expert-image img{width:100%;}
	.wcs-expert:last-child .wcs-expert-image > span{width:calc(100% - 35px);}
	
		#new-solutions-new.v22 #solutions-hero.v2 .container h1 {font-size:60px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {font-size:90px}
}

@media screen and (max-width:1300px){
	#new-home2 .top .side {width:300px}
	#new-home2 .top .container {max-width:calc(100% - 300px)}
	
		#new-solutions-new.v22 #solutions-hero.v2 .container h1 {font-size:40px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {font-size:70px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {font-size:18px;max-width:440px}
	#afterherovideo .content {padding-left:50px;padding-right:50px}
#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {font-size:40px}
#greenboxes a {font-size:16px;min-width:auto}
}


@media screen and (max-width:1199px){
	#new-solutions-new.v22 #solutions-hero.v2 a.more {cursor:pointer}
	#newera .container {padding-left:15px}
	#newera::after {width:250px;background-repeat:no-repeat}
	.wch-text h1{font-size:25px;margin-bottom:70px;}
	.wc-approach h2{font-size:30px;}
	.wch-text h1 strong,.wc-approach h2 strong,.wcp-inner h2 strong{font-size:110px;line-height:70px;}
	.wch-text p{font-size:18px;line-height:30px;}
	.wcs-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.wcs-text,.wcs-experts{width:100%;}
	.wcs-text{padding-right:0;text-align:center;}
	.wcmb-nav-inner a{font-size:20px;line-height:24px;}
	#new-home2 .top .title h1 {font-size:50px}
	#new-home2 .top .title h2 {font-size:60px}
	#new-home2 .top .title a.underl {font-size:18px}
	#new-home2 .left .flyout #largevideo h3 {font-size:30px}
	#new-home2 .left .flyout .afterblogposts h3 {font-size:20px}
	#new-home2 .left .flyout .afterblogposts {padding-right:15px;max-width:100%}
	#new-home2 .left .solution-posts .item{width:100%}
	#new-home2 .left .flyout #largevideo {padding:0px 15px 30px 15px}
	#new-home2 .left .flyout #largevideo .text p:first-of-type {max-width:95%;padding-bottom:20px;margin-bottom:0px}
	#new-home2 .left .flyout .cnt {padding:15px}
	
	#whitebox2 {bottom:0px;top:auto;left:0px;right:0px;height:auto;width:100%;}
	#whitebox2 .box {padding:20px 0px}
	#whitebox2 .box h3 , #whitebox2 .box p{font-size:30px}
	#whitebox2 .box a {margin-top:20px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .left {padding-top:0px;margin-top:-140px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1, #new-solutions-new.v22 #new-solutions-new.v2.details #solutions-hero.v2 .container h1 {width:100%;text-align:center}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child,#new-solutions-new.v22 #solutions-hero.v2 a.more {margin-left:auto;margin-right:auto}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .left {width:100%;text-align:center}
	#new-solutions-new.v22 #solutions-hero.v2 {height:calc(100vh + 246px)}
	#whitebox2 {display:block !important}
	.bclose {display:none !important}
	html.transparentmenu #responsive-menu-pro-header.whiteboxshow li > a {color:#fff !important}
	html.transparentmenu #responsive-menu-pro-header li.menu-contact {opacity:1 !important;visibility:visible !important}
	#new-solutions-new.v22 #solutions-hero.v2 #hoverelement {display:none}
	#afterherovideo {margin-top:60px}
	#afterherovideo .content {padding-left:50px;padding-right:50px}
	#afterherovideo .content h4 {font-size:30px}
	#afterherovideo .content p {font-size:15px;}
	#new-solutions-new.v22 #carous .inner {margin-right:15px;margin-left:15px}
	#new-solutions-new.v22 #carous .toolbar .title h4 {font-size:30px}
	#new-solutions-new.v22 #carous .toolbar .title p {font-size:15px}
	#new-solutions-new.v22 #carous .item h2 {font-size:50px}
	#new-solutions-new.v22 #carous .item p {font-size:20px}
	#new-solutions-new.v22 #carous .item h3 {font-size:28px}
	#new-solutions-new.v22 #carous .toolbar {width:33%}
	
}



@media screen and (max-width:1100px){
	#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {	width:100%;}
	#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {font-size:30px}
	#new-home2 .top .side {width:220px}
	#new-home2 .top .container {max-width:calc(100% - 220px)}
	#new-home2 .top .side li a {font-size:16px}
	#new-home2 .top .title h1 {font-size:40px}
	#new-home2 .top .title h2 {font-size:50px}
	#new-home2 .top .title a.underl {max-width:450px;font-size:16px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {max-width:500px;font-size:18px;} 
	#afterherovideo .img {height:400px}
	#afterherovideo .content h4 {font-size:28px}
	#afterherovideo .content p {font-size:14px}
	#afterherovideo .img , #afterherovideo .content{width:50%}
	.under-footer.newfooter .social .signup {margin-left:20px}
	#greenboxes {padding-bottom:60px}
	#newera .image {width:calc(100% - 500px)}
	#newera .tabs {width:500px}
}


@media screen and (max-width:991px){
	#askourexperts #new-contact-new textarea.texta  {font-size:30px;}
	html.transparentmenu #responsive-menu-pro-header li.menu-contact a {width:180px}
	html.transparentmenu #responsive-menu-pro-header-bar-html li:not(.bordered):not(.search) {margin-right:40px}
	.wc-hero{max-height:inherit;}
	.wch-inner .wch-text{padding-left:70px;}
	.wch-text h1{font-size:21px;margin-bottom:50px;}
	.wch-text h1 strong,.wc-approach h2 strong,.wcp-inner h2 strong{font-size:95px;line-height:60px;}
	.wcs-text p,.wcq-large p:last-child{font-size:18px;line-height:30px;}
	.wcs-text a{font-size:18px;line-height:59px;height:59px;}
	.wcs-expert-inner p{font-size:18px;line-height:18px;}
	.wca-circle-left p, .wca-circle-right p{font-size:24px;line-height:28px;}
	.wca-circle-middle{width:370px;margin-left:-110px;margin-right:-110px;}
	.wca-circle-middle p{font-size:22px;line-height:34px;}
	.wcp-item-icon .wcp-label{margin-top:-22px;font-size:24px;line-height:24px;}
	.wcq-main-inner{padding-top:60px;padding-bottom:60px;}
	.wcq-large{height:auto;padding:40px 30px;}
	.wcq-large p{font-size:19px;line-height:19px;margin-bottom:40px;}
	.wcq-large p:first-child{font-size:32px;line-height:32px;margin-bottom:10px;}
	.wcq-small{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.wcq-avatar{margin-right:0;width:100%;text-align:center;}
	.schedule-outer.wc:not(.stuck) + #schedule-waypoint{height:55px;}
	.wcmb-nav-inner a{font-size:16px;line-height:22px;padding:0 5px;}
	.wcmb-nav-inner a span{font-size:13px;}
	.wcmb-text h2{font-size:40px;line-height:40px;}
	#new-home2 .right {display:none}
	#new-home2 .left {width:100%}
	#new-home2 .left .solution-posts .item {width:calc(50% - 8px)}
	#new-solutions-new.v22 #carous .item {height:300px}
	#new-solutions-new.v22 #carous .toolbar .arrs {margin-top:20px}
	#new-solutions-new.v22 #carous .item h2 {font-size:40px}
	#new-solutions-new.v22 #carous .item p {font-size:18px}
	#new-solutions-new.v22 #carous .item h3 {font-size:24px}
	#newera .tabs .tab h4 {font-size:24px}
	#newera .tabs .tab p {font-size:15px}
	#newera .tabs .tab.active p {font-size:17px}
	#newera .title {font-size:38px}
	#newera .tabs .tab p {max-width:320px}
		#newera .image {width:calc(100% - 400px)}
	#newera .tabs {width:400px}
	

}


@media screen and (max-width:991px) and (max-height:750px){
	#new-home2 .inner {overflow:auto}
	#new-home2 .top .title {margin-top:100px}
}

@media screen and (min-width:991px) and (max-height:600px){
	#new-home2 .inner {overflow:auto}
	#new-home2 .top .title {margin-top:100px}
}
@media screen and (max-width:800px){
	#new-solutions-new.details #askourexperts #new-contact-new textarea.texta {min-height: 70px;    height: 70px;font-size:24px}
}

@media screen and (max-width:767px){
	.leadgen-modal #gform_page_9_3 ul.gfield_checkbox li {height:100px;width:auto !important;max-width:40% !important;margin:10px 3% !important}
	#afterherovideo .skrollable {top:auto !important}
	#askourexperts #new-contact-new textarea.texta  {min-height: 40px;    height: 40px;font-size:20px;}
	.under-footer.newfooter .social {width:100%}
	.under-footer.newfooter .social ul {display:block;width:100%;text-align:center}
	.under-footer.newfooter .social ul.signup {margin-left:auto;margin-top:20px}
	.under-footer.newfooter .copyright-container {text-align:center;width:100%}
	.under-footer.newfooter #copyright {text-align:center}
	#didyouknow {padding:40px 0px}
#didyouknow p {font-size:16px}
#didyouknow h3 {font-size:24px}
	#newera::after {display:none}
	#newera .title {font-size:32px;text-align:center}
	#newera .toptitle {display:none;font-size:13vw;left:-22px}
	#newera {padding:0px 0px 50px 0px}
	#newera .container {padding-right:15px}
	#newera .tabs {width:100%;}
	#newera .tabs .onlymobile {width:100%;max-width:500px;margin:0 auto 20px auto;display:block;}
	#newera .tabs .tab p {max-width:420px;text-align:center;margin:0 auto;font-size:15px !important}
	#newera .tabs .tab h4 {font-size:22px;text-align:center}
	#newera .title {padding-top:0px;margin-bottom:30px;font-size:28px}
	#newera .tabs .indicator {display:none}
	#newera .tabs .tab {padding-left:0px;margin-bottom:40px}
	#newera #from {position:relative !important}
	#newera .scrollmagic-pin-spacer {padding:0px !important;height:auto !important}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {margin:0 auto;display:inline-block;max-width:80%}
	html.transparentmenu #responsive-menu-pro-header-bar-html li:not(.bordered):not(.search) {margin-right:25px}
	.wch-inner .wch-text{padding-left:40px;}
	.wch-text h1{font-size:18px;margin-bottom:35px;}
	.wch-text p,.wcs-text p, .wcq-large p:last-child,.wcp-item-text p{font-size:16px;line-height:28px;}
	.wch-text h1 strong, .wc-approach h2 strong, .wcp-inner h2 strong{font-size:70px;line-height:45px;}
	.wcs-text h2,.wc-approach h2,.wcp-inner h2{font-size:22px;}
	 .wcs-expert-inner p{font-size:16px;line-height:16px;}
	.wca-circle-left, .wca-circle-right{height:300px;}
	.wca-circle-middle{width:310px;margin-left:-85px;margin-right:-85px;}
	.wca-circle-middle p{font-size:18px;line-height:24px;}
	.wc-process{padding-top:90px;}
	.wc-process:before{left:-30px;border-width:30px 30px 0 30px;}
	.wcp-inner h2 strong{top:30px;}
	.wcp-item-text p br{display:none;}
	.wcq-large p{font-size:18px;line-height:18px;margin-bottom:25px;}
	.wcq-large p:first-child{font-size:28px;line-height:28px;}
	.wcq-small{width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:30px 15px;}
	.wcq-avatar{margin-right:20px;width:auto;}
	.wc-quotes .swiper-slide:not(.swiper-slide-active){opacity:0 !important;}
	#schedule-waypoint{display:none;}
	.wcmb-nav.stuck + .wcmb-text{margin-top:0;}
	.wcmb-nav-inner a {height:100%;padding:20px 15px;}

	.wcmb-text-inner{padding-top:0px;}
	.wcmb-text h2{font-size:30px;line-height:30px;margin-bottom:0;}
	.wcmb-text h3{font-size:23px;line-height:23px;margin-bottom:40px;}
	.wcmb-text p, .wcmb-text ul{font-size:14px;line-height:26px;margin-bottom:20px;}
	.wcmb-text h4 {font-size:18px}
	
	#new-home2 .top .container {max-width:100%;width:100%}
	#new-home2 .top .side {width:100%}
	#new-home2 .top {height:auto}
	#new-home2 .inner {height:auto;overflow:hidden}
	#new-home2 .left {text-align:center}
	#new-home2 .top .title {width:100%;margin-top:100px}
	#new-home2 .top .links {display:none}
	#new-home2 .top .title .videolink {margin-top:40px;margin-bottom:40px}
	#new-home2 .top .side li {width:50%;float:left;height:20vw;}
	#new-home2 .top .side li:nth-child(1) {border-right:1px solid #464646;}
	#new-home2 .top .side li:nth-child(2) {border-top:0px}
	#new-home2 .top .side li:nth-child(3) {border-right:1px solid #464646;}
	#new-home2 .under-footer .row {-webkit-flex-direction:column;    -ms-flex-direction: column;    flex-direction: column;-webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;}
	#new-home2 .under-footer {padding-top:25px}
	#new-home2 .under-footer #copyright strong {width:100%;display:block;}
	#new-home2 .under-footer #copyright {margin-top:20px}
	#new-home2 .bottom {padding-bottom:20px;background:#171717}
	
	#new-home2 .left .flyout {position:fixed;left:0px;width:100% !important;display:none}
	.flyout {text-align:left}
	#afterherovideo .img, #afterherovideo .content {width:100%}
	#afterherovideo a {margin-top:-30px}
	#afterherovideo .content {padding:30px 0px;text-align:center}
	#afterherovideo .content p {margin:0 auto;}
	#afterherovideo .content strong {display:block}
	#afterherovideo .img {height:60vw}
	#afterherovideo .img span {width:18%}
	#new-solutions-new.v22 #carous .toolbar,#new-solutions-new.v22 #carous .swiper  {width:100%;float:none;text-align:center}
	#new-solutions-new.v22 #carous .swiper-container {padding-left:0px}
	#new-solutions-new.v22 #carous .swiper {margin-right:auto}
	#new-solutions-new.v22 #carous .toolbar .title h4 {font-size:28px}
	#new-solutions-new.v22 #carous .toolbar .title p {font-size:14px;max-width:440px;margin:0 auto}
	#new-solutions-new.v22 #carous {padding-bottom:0px}
	#new-solutions-new.v22 #carous .item::after {display:none}
	#whitebox2.onlymobile {margin-top:-40px;position:static;top:auto;right:auto;bottom:auto;left:auto;display:block;margin-bottom:30px;}
	#askourexperts.onlydesktop {display:none}
	#askourexperts #talkcta {display:block;}
	#askourexperts #new-contact-new {display:none}
	#whitebox2 .wow {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
}
@media screen and (max-width:600px){
	.wc-hero{background-image:none !important;height:calc(100vh - 117px);}
	.wch-inner{padding-bottom:83px;}
	.wch-inner .wch-text{width:100%;text-align:center;padding-left:0;}
	.wch-text h1 strong:last-child{margin-right:10px;margin-left:10px;}
	.wch-text h1 strong:first-child{margin-right:10px;}
	.wcs-inner{padding-top:0;}
	.wcs-text a{font-size:16px;line-height:50px;height:50px;max-width:100%;}
	.wcs-experts,.wca-circles{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.wcs-expert,.wcs-expert:last-child .wcs-expert-image > span{width:100%;}
	.wcs-expert:first-child{margin-bottom:60px;}
	.wcs-expert-image{padding-right:0;}
	.wc-approach h2{padding-right:60px;}
	.wc-approach h2 strong{padding-left:80px;}
	.wca-circles{margin-top:30px;}
	.wca-circle-left, .wca-circle-right{height:300px;width:345px;max-width:100%;}
	.wca-circle-middle{width:240px;margin-left:0;margin-right:0;margin-top:-125px;margin-bottom:-125px;}
	.wcp-item{-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;}
	.wcp-item{padding-top:90px;}
	.wcp-item:first-child{padding-top:135px;}
	.wcp-item:last-child{padding-bottom:70px;}
	.wcp-item:first-child .wcp-item-icon{top:45px;}
	.wcp-item:nth-child(2n) .wcp-item-text{text-align:left;padding-right:0;padding-left:50px;}
	.wcp-item-text{width:100%;}
	.wcp-line, .wcp-item-icon{margin-left:0;}
	.page-template-page-wellness-new .wcp-item-icon.flex-column{width:auto;left:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
	.wcp-item-icon .wcp-label{margin-top:0;padding-left:10px;}
	.wcp-item-icon img{width:70px;height:auto;}
	.wcp-line{left:34px;}
	.wcq-large p{font-size:15px;line-height:15px;}
	.wcq-large p:first-child{font-size:20px;line-height:20px;}
	.wcq-large p:last-child{padding-left:20px;}
	.wcq-small{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.wcq-avatar{margin-right:0;}
	.wcmb-nav-inner a {font-size:14px}
	#new-home2 .top .side li {height:30vw;}
	#new-home2 .top .title h1 {font-size:30px}
	#new-home2 .top .title h2 {line-height:50px;font-size:40px}
	#new-home2 .top .title a.underl {margin-top:20px;font-size:15px}
	#new-home2 .top .side li a {font-size:15px}
	#signup .customtitle {font-size:14px !important} 
	#new-home2 .left .solution-posts .item {width:100%} 
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 {font-size:34px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {font-size:50px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {font-size:16px}
	#askourexperts #new-contact-new .buttonblock {margin-top:15px}
	#askourexperts #new-contact-new {margin-bottom:20px}
}



@media screen and (min-width:1300px) {
	#new-solutions-new.v2.details #solutions-hero.v2 .container .inner .left {max-width:52%;width:52%}
	
}
@media screen and (min-width:991px) {
	#new-solutions-new.v2.details #solutions-hero.v2 {height:765px}
	
}




@media screen and (max-height:990px) {
	.leadgen-on .leadgen-modal {overflow:auto;height:100%;max-height:100%}
	.leadgen-modal .gform_body {height:auto}
	.leadgen-modal #before-submit, .leadgen-modal .gform_wrapper, .leadgen-modal form {height:auto}
	.leadgen-modal .gform_page_footer {text-align:center}
	.leadgen-on .leadgen-modal .gform_button, .leadgen-on .leadgen-modal .gform_next_button {margin-bottom:30px;position:static;margin-top:30px;bottom:auto}
	
}


@media screen and (min-width:767px) and (max-height:880px) {
	.leadgen-modal #intro .left .bottom .bb, .leadgen-modal #intro .right .bottom {height:140px}
	.leadgen-modal #intro .left .bt {padding-bottom:30px}
}

@media screen and (min-width:767px) and (max-height:780px) {
	.leadgen-modal #intro .left .top h2 {font-size:50px;line-height:1;}
	.leadgen-modal #intro .left .top h2 strong {font-size:76px;line-height:1.1;}
	.leadgen-modal #intro #letsbegin {margin-top:3vh}
}

@media screen and (min-width:767px) and (max-height:700px) {
	

	.leadgen-modal #intro .left .bottom{margin-top:30px;overflow-y:auto;overflow-x:hidden}
	.leadgen-modal #intro .left .top {margin-top:12vh}
	.leadgen-modal #intro #letsbegin {margin-top:1vh}
}

@media screen and (min-width:767px) and (max-height:500px) {
	.leadgen-modal #intro .left .top h2 {font-size:40px;line-height:1.2;}
	.leadgen-modal #intro .left .top h2 strong {font-size:50px;}
	
}
@media screen and (min-width:767px) and (max-height:590px) {
	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper {margin-bottom:0px;height:100px;margin-top:80px}
	.leadgen-modal .gform_previous_button {top:77px}
	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {font-size:30px !important}
	.leadgen-modal .gf_progressbar_title div {margin-bottom:30px}
	
	
	
	
}
@media screen and (min-width:767px) and (max-height:480px) {
	.leadgen-on .leadgen-modal {overflow:auto;height:100%;max-height:100%}
	.leadgen-modal .gform_body {height:auto}
	.leadgen-modal #before-submit, .leadgen-modal .gform_wrapper, .leadgen-modal form {height:auto}
	.leadgen-modal .gform_page_footer {text-align:center}
	.leadgen-on .leadgen-modal .gform_button, .leadgen-on .leadgen-modal .gform_next_button {margin-bottom:30px;position:static;margin-top:30px;bottom:auto}
}		
		
		
@media screen and (max-width:1500px) {
	#new-solutions-new.v2 #driven img.img_2 {left:580px;right:auto;width:50%}
	#new-solutions-new.v2 #driven img.img_1 {left:250px;width:400px}
	#new-solutions-new.v2 #driven img.img_3 {right:238px;width:400px}
	#new-solutions-new.v2 #driven img.img_4 {right:580px;left:auto;width:320px}
	#new-solutions-new.v2 #driven .container {height:1380px}


}	
		
		
	
		
@media screen and (max-width:1430px) {
	#solutions-hero.v2 .container h1 {font-size:80px}
	#new-solutions-new.v2.details #solutions-hero.v2 .container h1 {font-size:94px}	
	#solutions-hero.v2 .container h1 strong {font-size:106px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner h4  {font-size:50px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner p, #new-solutions-new.v2 #afterhero .boxes .item .inner .sourcelink {font-size:16px;line-height:1.6}
	#new-solutions-new.v2 #afterhero .boxes .item .inner .view, #new-solutions-new.v2 #afterhero .boxes .item .inner .titl {font-size:20px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner {height:400px}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {font-size:22px}
}

@media screen and (max-width:1400px) {
	#new-solutions-new.v2 #driven .box h4 {font-size:24px}
	#new-solutions-new.v2 #driven .box h4 strong {font-size:30px}
	#new-solutions-new.v2 #driven .box p {font-size:18px}
	#new-solutions-new.v2 #driven #box1 {width:330px;left:15px;bottom:auto;top:700px}
	#new-solutions-new.v2 #driven #box2  {bottom:auto;top:1000px}
	#new-solutions-new.v2 #driven #box2 p {width:330px}
	#new-solutions-new.details #people h2 {font-size:100px}
	#new-solutions-new.details #people h2 i {font-size:130px}
	#new-solutions-new.details #people strong {font-size:35px}
	#new-solutions-new.details #people .pic {bottom:130px}
	#new-solutions-new.details.b-version #people .pic {bottom:160px}
		#askourexperts #new-contact-new .left .new-form-row {margin-left:170px}
	
}


@media screen and (max-width:1300px) {
 .leadgen-modal .gform_previous_button {left:15px}
 .leadgen-modal .leadgen-close {right:15px}
	#new-solutions-new.v2 #driven .title h3 {font-size:60px}
	#new-solutions-new.v2 #driven #box2 {width:360px;top:900px}
	#new-solutions-new.v2 #driven img.img_3 {right:100px;margin-top:500px}
	#new-solutions-new.v2 #driven img.img_4 {right:450px;margin-top:780px}
	#new-solutions-new.v2 #driven img.img_2 {width:55%;left:500px}
	#new-solutions-new.v2 #driven img.img_1 {margin-top:170px}
	#new-solutions-new.v2 #driven .container {height:1250px}
	#new-solutions-new.v2 #afterhero {margin-bottom:100px}
	#new-solutions-new.v2 #driven #box1 {left:40px}
	#new-solutions-new.details .solution-posts .item .innnr {height:350px}
	
	
}

@media screen and (max-width:1200px) {
		#askourexperts #new-contact-new .left .new-form-row {margin-left:0}
	.leadgen-modal #intro .left .top h2 {font-size:50px;line-height:1;}
	.leadgen-modal #intro .left .top h2 strong {font-size:70px;}
	.leadgen-modal #intro .left .bb {padding-right:40px}
	.leadgen-modal #intro .right .bottom {padding-left:40px}
	.leadgen-modal #intro .left .bt {padding-right:40px}
	#whitebox .box .inner h3 {font-size:35px}
	#whitebox .box .inner p {font-size:18px}
	#new-solutions-new.v2 #afterhero .boxes .item  {width:50%}
	#new-solutions-new.v2 #afterhero .boxes {margin:0 auto;max-width:650px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner {margin-bottom:8px}
	#new-solutions-new.v2 #driven .box h4 {font-size:20px}
	#new-solutions-new.v2 #driven .box h4 strong {font-size:26px}
	#new-solutions-new.v2 #driven .box p {font-size:16px;line-height:1.6;padding-top:10px}
	#new-solutions-new.v2 #driven img.img_4 {width:250px}
	#new-solutions-new.v2 #driven .container {height:1200px}
	#new-solutions-new.v2 #driven img.img_2 {width:50%;left:450px}
	#new-solutions-new.v2 #driven img.img_3 {right:50px;margin-top:400px}
	#new-solutions-new.v2 #driven img.img_4 {margin-top:720px;right:350px}
	#new-solutions-new.v2 #driven img.img_1 {left:150px}
	#new-solutions-new.v2 #driven #box1 {left:100px}
	#new-solutions-new.details #people h2 {font-size:80px}
	#new-solutions-new.details #people h2 i {font-size:110px}
	#new-solutions-new.details #people strong {font-size:28px}
	#new-solutions-new.details #people .pic .position, #new-solutions-new.details #people .pic .name {font-size:20px}
	#new-solutions-new.details #people .pic {bottom:110px}
	#new-solutions-new.details.b-version #people .pic {bottom:160px}
#new-solutions-new.details #seocontent .bgtitle {font-size:180px}
	#new-solutions-new.details .solution-posts .item .innnr {height:300px}
	#new-solutions-new.details .solution-posts .item .name {font-size:18px}
	
	
	
}
		
		
		
		
@media screen and (max-width:1100px) {
	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {font-size:30px !important}
	.leadgen-modal .gf_progressbar_title i {font-size:22px}
	#solutions-hero.v2 #videobox a img {width:165px;height:165px}
	#solutions-hero.v2 #videobox a:before {background-size:70%;background-position:50% 25px}
	#solutions-hero.v2 .container h1, #new-solutions-new.v2.details #solutions-hero.v2 .container h1 {font-size:65px}
	#solutions-hero.v2 .container h1 strong {font-size:91px}
	#solutions-hero.v2 #videobox a {vertical-align:20px}
	#new-solutions-new.v2 #driven #box1 {left:40px}
	#new-solutions-new.v2 #casestudy h3 {font-size:35px}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {font-size:18px}
	#new-solutions-new.details #leads {height:100%;padding:50px 0px}
	#new-solutions-new.details #leads .title p, #new-solutions-new.details #seocontent .text p {font-size:25px;max-width:100%;margin:0 auto}
	#new-solutions-new.details #leads .buttons a {height:150px;width:auto;margin:0px 5%;padding:0 50px;max-width:100%;font-size:20px}
	#new-solutions-new.details #leads .buttons  {margin-top:50px}
	#new-solutions-new.details #seocontent {padding:60px 0px}
	
}

@media screen and (max-width:991px) {
	.leadgen-modal .gfield_radio li label,.leadgen-modal .gfield_checkbox li label {font-size:16px}
	.leadgen-modal .gfield_radio, .leadgen-modal .gfield_checkbox {flex-wrap:wrap}
	.leadgen-modal .gfield_radio li, .leadgen-modal .gfield_checkbox li{ flex-grow: 1;max-width:170px;margin-bottom:20px;  width: 30%;}
	.leadgen-modal .gfield_radio li,  .leadgen-modal .gfield_checkbox li {height:150px;}
	.leadgen-modal #gform_page_9_5 .gfield_radio li {margin:0px 15px 20px 15px !important;max-width:200px}
	.leadgen-modal #gform_page_9_5 .gfield_radio li  label {font-size:16px !important}
	.leadgen-modal .customlabel {font-size:16px}
	.leadgen-modal .customlabel.is-active {font-size:22px}
	.leadgen-modal #gform_page_9_1 input:not(.button) {font-size:16px}
	.leadgen-modal #gform_page_9_1 input:not(.button).is-active {font-size:22px}
	.leadgen-modal #gform_page_9_1 input::placeholder{ font-size:16px}
	.leadgen-modal #gform_page_9_1 input:-ms-input-placeholder{font-size:16px }
	.leadgen-modal #gform_page_9_1 input::-ms-input-placeholder { font-size:16px}
	.leadgen-modal #gform_page_9_1 input.is-active::placeholder{ font-size:22px}
	.leadgen-modal #gform_page_9_1 input.is-active:-ms-input-placeholder{ font-size:22px  }
	.leadgen-modal #gform_page_9_1 input.is-active::-ms-input-placeholder{ font-size:22px }
	.leadgen-modal #gform_page_9_1 li {margin-top:0px}
	.leadgen-modal #gform_page_9_1 input:not(.button) {height:25px}
	.leadgen-modal #gform_page_9_1 .gfield_html {margin-top:19px}
	.leadgen-modal #gform_page_9_1 input:not(.button).is-active {height:30px}
	.leadgen-modal #field_9_10 {margin-left:54px !important}
	.leadgen-modal #field_9_2 {margin-right:15px !important}
	.leadgen-modal #gform_page_9_1 ul {max-width:660px}
	.leadgen-modal .gform_wrapper li.gfield.gfield_error div.ginput_container {margin-top:8px !important}
	.leadgen-modal #intro .left .top h2 {font-size:40px;line-height:1;}
	.leadgen-modal #intro .left .top h2 strong {font-size:50px;}
	.leadgen-modal #intro .left,.leadgen-modal #intro .right  {width:100%}
	.leadgen-modal #intro .inner {flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
	.leadgen-modal #intro {overflow:hidden}
	.leadgen-modal #intro .inner {overflow-y:auto;overflow-x:hidden}
	.leadgen-modal #intro .right .bottom {padding-left:100px}
	.leadgen-modal #intro .right {height:auto;min-height:500px}
	.leadgen-modal #intro .left .bottom {overflow:hidden}
	.leadgen-modal #intro .left {height:auto}
	.leadgen-modal #intro .left .bottom {margin-top:30px}
	.leadgen-modal #intro .left .top {margin-top:80px}
	.leadgen-modal .leadgen-close {right:20px}
	.leadgen-modal .htop {background:#fff;}
	#solutions-hero.v2 .container h1, #new-solutions-new.v2.details #solutions-hero.v2 .container h1 {font-size:58px}
	#solutions-hero.v2 .container h1 strong {line-height:1;font-size:70px}
	#solutions-hero.v2 .container .inner .content p:nth-child(1) {margin-bottom:45px}
	#solutions-hero.v2 #videobox a {vertical-align:13px }
	#solutions-hero.v2 {height:600px}
	#solutions-hero.v2 .cntn {margin-top:-50px}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {padding-top:20px}
	#whitebox .box .inner h3 {font-size:28px}
	#whitebox .box .inner p {font-size:16px}
	#whitebox .box .inner {padding:30px;margin-top:-150px}
	#new-solutions-new.v2.details #whitebox .box .inner {margin-top:-100px}
	#new-solutions-new.v2 #afterhero .title h2 {font-size:35px}
	#new-solutions-new.v2 #afterhero .title {margin-bottom:50px}
	#new-solutions-new.v2 #driven {display:none}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {font-size:17px}
	#new-solutions-new.details #people h2 {font-size:60px}
	#new-solutions-new.details #people h2 i {font-size:90px}
	#new-solutions-new.details #people strong {font-size:22px}
	#new-solutions-new.details #people .pic .position, #new-solutions-new.details #people .pic .name {font-size:16px}
	#new-solutions-new.details #people .container {padding-bottom:160px}
	#new-solutions-new.details #people .pic .img {width:200px;height:200px}
	#new-solutions-new.details #people .pic .img img {max-width:220px}
	.page-id-13512 #new-solutions-new.details #people .pic .img img {max-width:210px}
	#new-solutions-new.details #people .pic .datas {left:150px}
	#new-solutions-new.details #people .pic .datas .icon-linkedin {margin-right:20px}
	#new-solutions-new.details #seocontent .bgtitle {display:none}
	#new-solutions-new.details .solution-posts .item .name {font-size:16px}
	#new-home2 .onlymobile {display:block}
		#new-solutions-new.details.b-version #people .pic {bottom:110px}
	
}


@media screen and (max-width:767px) {
	#new-solutions-new.v2 .ttop {display:none}
	#new-solutions-new.v2 .tbottom {margin-top:-30px;margin-bottom:30px;displaY:block} 
	#new-solutions-new.v22 #carous {padding-top:0px}
	#new-solutions-new.v2.details #solutions-hero.v2 .container h1 {width:100%}
	#new-solutions-new.v22 #afterhero {padding:50px 0px}
 .leadgen-modal input[type="tel"], .leadgen-modal input[type="email"], .leadgen-modal input[type="text"]  {padding:0px 10px;}
 .leadgen-modal label.gfield_label {padding-left:20px;padding-right:20px}
 .leadgen-modal .req {margin-left:10px;}
 .leadgen-modal .gform_button,.leadgen-modal .gform_next_button {width:100%;bottom:0px}
 .leadgen-modal .gf_progressbar_title {font-size:20px;margin-left:auto;margin-right:auto}
 .leadgen-modal .gf_progressbar_title i {font-size:20px;}
 .leadgen-modal #gform_page_9_2 .ginput_container_radio li label:before {width:40px;height:43px;}
 .leadgen-modal .gfield_radio li label ,  .leadgen-modal .gfield_checkbox li label{font-size:13px !important;}
 .leadgen-modal .gf_progressbar_title div {margin-bottom:12%}
 .leadgen-modal .gform_page {height:100%}
 .leadgen-modal .gf_progressbar_wrapper {height:25%}
.leadgen-modal .gform_body {height:75%;}
.leadgen-modal {bottom:auto;height:100vh;max-height:100vh;position:fixed}
.leadgen-modal .gform_wrapper .gf_progressbar_wrapper {height:100px;margin-top:80px}
	.leadgen-modal .gform_previous_button {top:77px}
	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {font-size:24px !important}
	
	.leadgen-modal #gform_fields_9 li {float:none !important;width:100% !important;margin:0px !important;max-width:100%}
	.leadgen-modal #gform_page_9_1 ul {max-width:100%;text-align:left;padding-left:34px;padding-right:34px}
	.leadgen-modal #input_9_2, .leadgen-modal #input_9_3 {max-width:100%}
	.leadgen-modal .customlabel {margin-top:30px}
	.leadgen-modal #field_9_3 input{margin-top:20px !important}
	
	
	
	.leadgen-modal  #after-submit h3 {font-size:24px;	}
	.leadgen-modal  #after-submit p {font-size:16px;}
	.leadgen-modal  #after-submit .redir {font-size:14px;}
	.leadgen-modal  #after-submit p br {display:block}
	.leadgen-modal #intro #letsbegin {margin-top:20px}
	.leadgen-modal #intro .left .bottom .bb, .leadgen-modal #intro .right .bottom {height:auto;padding-top:30px;padding-bottom:30px}
	.leadgen-modal #intro .left .bt {padding-bottom:30px}
	.leadgen-modal #intro .left .top h2 {font-size:34px;line-height:1;}
	.leadgen-modal #intro .left .top h2 strong {font-size:40px;}
	.leadgen-modal #intro .right {min-height:400px}
	
	#whitebox .box {width:100%}
	#whitebox .box .inner , #new-solutions-new.v2.details #whitebox .box .inner{margin-top:-37px}
	#whitebox .box .inner::before {font-size:103px;line-height:103px}
	#whitebox .box .inner h3 {padding-bottom:15px;}
	#solutions-hero.v2 .cntn {margin-top:0px;flex-direction:column}
	#solutions-hero.v2 .container .inner .left, #solutions-hero.v2 .container .inner .right {width:100%;text-align:center}
	#solutions-hero.v2 .container .inner .right {margin-top:45px}
	#solutions-hero.v2 .container h1 , #new-solutions-new.v2.details #solutions-hero.v2 .container h1{text-align:center}
	#solutions-hero.v2 {height:100vh}
	
	#new-solutions-new.v2 #afterhero {margin-top:20px}
	#new-solutions-new.v2 #greenbox  {display:none}
	
	#new-solutions-new.v2 #casestudy h3 {font-size:30px}
	#new-solutions-new.v2 #casestudy p {font-size:14px}
	#new-solutions-new.v2 #afterhero {margin-bottom:50px}
	
	#new-solutions-new.v2 #getstarted {display:block;padding:100px 0px;text-align:center}
	#new-solutions-new.v2 #getstarted h3 {padding:0;margin:0;font-size:22px;font-family: 'motiva_sanslight';line-height:30px}
	#new-solutions-new.v2 #getstarted a {margin-top:30px;	font-family: 'motiva_sansbold';padding:10px 0px;width:150px;display:inline-block;background:#c1d72f;text-align:center;font-size:14px;color:#000;border-radius: 24px;-moz-border-radius: 24px;-webkit-border-radius: 24px;}
	#new-solutions-new.v2.details #solutions-hero.v2 a {font-size:16px;padding:8px 15px}
	#new-solutions-new.v2.details #solutions-hero.v2 a {margin-top:20px}
	#new-solutions-new.v2.details #solutions-hero.v2 .container .inner .left,#new-solutions-new.v2.details  #solutions-hero.v2 .container .inner .right,
	#new-solutions-new.v2.details #solutions-hero.v2 .container h1, #new-solutions-new.v2.details #solutions-hero.v2 .container h1	{text-align:left}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {width:85%}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {padding-top:10px} 
	#new-solutions-new.details #people  {padding-top:50px}
	#new-solutions-new.details #people .pic {text-align:left;position:static;left:auto;right:auto}
	#new-solutions-new.details #people .pic .img {-webkit-box-shadow: none ;    -moz-box-shadow: none ;    box-shadow: none ;}
	#new-solutions-new.details #people .pic .datas .icon-linkedin {width:35px;height:35px;background-size:100%}
	#new-solutions-new.details #people strong  {font-size:30px;position:absolute;left:223px}
	#new-solutions-new.details #people strong br{display:block}
	#new-solutions-new.details #people .container {padding-bottom:50px}
	#new-solutions-new.details #leads .title p, #new-solutions-new.details #seocontent .text p {font-size:22px}
	#new-solutions-new.details #leads .buttons a {padding:0px 30px;height:100px;margin:0px 2%;font-size:18px}
	#new-solutions-new.details .solution-posts .item .name {max-width:85%}
	#new-home2 .onlymobile a {margin-top:0px;margin-bottom:50px}
	.page-template-template-home-new2 button#responsive-menu-pro-button {left:auto !important;right:30px !important}
	.page-template-template-home-new2 #responsive-menu-pro-header {padding-left:30px !important}
	#new-solutions-new.v22 #solutions-hero.v2 a.more {margin-left:auto;margin-right:auto}
	
	
	#new-solutions-new.v2 #whitebox .wow{/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;}
		
	#new-solutions-new.details #seocontent .inner div {width:100%;}
	#new-solutions-new.details #seocontent .inner .text {padding-right:0;max-width:100%}
	#new-solutions-new.details #seocontent .inner .list {padding-top:40px}
	#new-solutions-new.details #seocontent ul {display:block;margin-left:18px}
		
}


@media screen and (max-height:450px) and (max-width:760px) {

.leadgen-modal .gf_progressbar_title div {margin-bottom:30px}
.leadgen-modal .gf_progressbar_title {height:auto}
.leadgen-modal .gform_body {padding-top:20px}

.leadgen-on .leadgen-modal .gform_button, .leadgen-on .leadgen-modal .gform_next_button {margin-bottom:30px;position:static;margin-top:30px;bottom:auto}
 .after-submit {height:auto}
 #after-submit {padding:30px 0px}
 	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper {padding-bottom:0px !important;margin-bottom:0px !important;height:70px}
	
 
 
}

@media screen and (max-width:600px) {
	#whitebox::before, #whitebox::after {display:none}
	#new-solutions-new.v2 #afterhero .title h2 {font-size:24px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner {height:300px}
	#new-solutions-new.v2 #afterhero .title {margin-bottom:40px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner .content {display:none}
	#new-solutions-new.v2 #afterhero .boxes .item .inner:hover .titl {opacity: 1 !important;    visibility: visible !important;}
	#new-solutions-new.v2 #afterhero .boxes .item .inner:hover {transform: translateY(0px);-webkit-transform: translateY(0px);}
	#new-solutions-new.v2 #afterhero .boxes .item .inner .titl {font-size:14px}
	#new-solutions-new.v2 #afterhero .boxes {margin:0px -4px}
	#new-solutions-new.details #people h2 {font-size:40px}
	#new-solutions-new.details #people h2 i {font-size:70px}
	#new-solutions-new.details #people .pic .img {height:160px;width:160px;border-radius: 80px;    -moz-border-radius: 80px;}	
	#new-solutions-new.details #people .pic .img img {max-width:170px}
	.page-id-13512 #new-solutions-new.details #people .pic .img img {max-width:170px}
	#new-solutions-new.details #people .pic .datas {left:120px;bottom:20px}
	#new-solutions-new.details #people strong {left:192px;padding-top:30px;line-height:1.1}
	#new-solutions-new.details #people .pic .position, #new-solutions-new.details #people .pic .name {font-size:14px}
		#new-solutions-new.details #leads .title p , #new-solutions-new.details #seocontent .text p{font-size:20px;max-width:90%}
		
		#new-solutions-new.details .solution-posts .item {width:100%;float:none}
	#greenboxes a { font-size:15px; -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;display: -ms-flexbox;	display: -webkit-flex;	display: flex;width:48%;margin:5px 1%;padding:8px 5px; -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}	
		#newera .toptitle { display:none}
		#newera .title {padding-top:0px}
		#newera {padding-top:20px}
#new-solutions-new.v2.v22 #afterhero .boxes .item .inner .titl {font-size:20px;left:15px}
	#new-solutions-new.v2.v22 #afterhero .boxes .item .inner {padding-left: 15px;    padding-right: 15px;}
	#new-solutions-new.v2.v22 #afterhero .boxes .item {cursor:pointer}
 

}

@media screen and (max-width:480px) {
	.leadgen-modal #gform_page_9_4 .gfield_checkbox li {width:90% !important;height:40px} 
	.leadgen-modal #gform_page_9_4 .gfield_checkbox li label {font-size:16px !important}
	#greenboxes {padding-bottom:50px} 
#newera .toptitle {left:-10px}
#newera {padding-bottom:30px}
#new-solutions-new.v22 #afterhero {padding:50px 0px}
	#afterherovideo .content h4 , #new-solutions-new.v22 #carous .toolbar .title h4{font-size:24px}
	#new-solutions-new.v22 #carous .toolbar .title p {line-height:1.8}
		#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {font-size:16px;max-width:90%}
		#new-solutions-new.v22 #solutions-hero.v2 .container h1 {font-size:28px}
	#new-solutions-new.v22 #solutions-hero.v2 .container h1 strong {font-size:40px}
	.page-id-13488 #solutions-hero.v2 {background-position:left 20% center}
	#whitebox2 .box h3, #whitebox2 .box p {font-size:24px}
#new-home2 .left .flyout #largevideo a img {width:50px;height:50px}
.leadgen-modal #gform_page_9_5 .gfield_radio li label br{display:none}
  .leadgen-modal .req {font-size:12px}
  .leadgen-modal #gform_page_9_5 .gfield_radio li {height:100px;max-width:260px}
 
  .leadgen-modal .gfield_radio li, .leadgen-modal .gfield_checkbox li{  width:48%;max-width: 150px;margin:7px !important;height:100px;} 



   .leadgen-on .leadgen-modal .gform_button, .leadgen-on .leadgen-modal .gform_next_button {z-index:999999;position:fixed;bottom:auto;top:calc(100% - 50px)}
	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {font-size:20px !important}

.leadgen-modal .gform_button, .leadgen-modal .gform_next_button {font-size:14px;border-radius:5px;width:200px !important;padding:10px 0px}

	.leadgen-on .leadlogo a {width:70px;background-size:100%;background-repeat:no-repeat;background-position:center}
	.leadgen-on .leadlogo .hambmenu {margin-left:5px;width:45px;height:45px;vertical-align:25px}
	.leadgen-modal .leadgen-close {top:20px}
	.leadgen-modal #gform_page_9_1 ul {padding-left:15px;padding-right:15px}
	.leadgen-modal #input_9_2 {margin-right:0px !important}
	.leadgen-modal #gform_page_9_2 .gfield_radio li, .leadgen-modal #gform_page_9_2 .gfield_checkbox li { margin:0px 10px !important;}
	.leadgen-modal #gform_page_9_3 .gfield_checkbox li {max-width:100% !important;width:260px !important;}
	.leadgen-modal #gform_page_9_3 .gfield_checkbox li label {font-size:16px !important}
	.leadgen-modal  #after-submit p br {display:none}
	.leadgen-modal #intro .left .top, .leadgen-modal #intro .left .bb , .leadgen-modal #intro .left .bt, .leadgen-modal #intro .right .bottom{padding-left:10px}
.leadgen-modal #intro .right {min-height:350px}
.leadgen-modal #intro .left .top h2 {font-size:30px}
	.leadgen-modal #intro .left .top h2 strong {font-size:35px;}
	.leadgen-modal #intro #letsbegin {padding:10px 0px;width:150px;font-size:14px}
		.leadgen-modal #intro .left .bt {padding-right:10px}
		.leadgen-modal #intro .left .bb {padding-right:10px}
		.leadgen-modal #intro .right .bottom {padding-right:10px}
		.leadgen-modal #intro .left .bt {padding-right:10px}
	.leadgen-modal .htop {height:55px}
	.leadgen-modal #intro .left .top {margin-top:60px}
	
	 .leadgen-modal .gform_page_footer {text-align:center}
 .leadgen-on .leadgen-modal {overflow:auto;height:100%;max-height:100%}
.leadgen-modal .gform_body {height:auto}
.leadgen-modal #before-submit, .leadgen-modal .gform_wrapper, .leadgen-modal form {height:auto}

.leadgen-on .leadgen-modal .gform_button, .leadgen-on .leadgen-modal .gform_next_button {margin-bottom:30px;position:static;margin-top:30px;bottom:auto}
 	.leadgen-modal .gform_wrapper .gf_progressbar_wrapper {padding-bottom:0px !important;margin-bottom:20px !important;height:auto}
	.leadgen-modal #gform_page_9_3 {padding-top:0px}
	
	html.transparentmenu #responsive-menu-pro-header ul.list-inline {-webkit-justify-content: flex-end;	-ms-flex-pack: end;	justify-content: flex-end;}
	#solutions-hero.v2 .container h1 {font-size:34px}
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {line-height:1.6}
	#solutions-hero.v2 .container h1 strong {line-height:1.2;font-size:50px}
	#solutions-hero.v2 h1 {width:100%}
	#solutions-hero.v2 .container .inner .content p:nth-child(1) {font-size:11px;border-bottom:3px solid #a0cc29}
	#whitebox .box .inner p {font-size:14px}
	#new-solutions-new.v2 #afterhero .title p {font-size:14px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner {height:280px}
	#new-solutions-new.v2 #casestudy i {font-size:14px}
	#new-solutions-new.v2 #casestudy {padding:50px 0px; }
	#new-solutions-new.v2.details #solutions-hero.v2 .sub {width:85%;font-size:15px}
	#new-solutions-new.details #leads .buttons {max-width:300px;margin:50px auto 0 auto}
	#new-solutions-new.details #leads .buttons a {height:100px;font-size:16px;padding:0px 15px}
	#new-solutions-new.details #leads .buttons a:nth-child(1) {margin-bottom:36px;}
	#new-solutions-new.details #leads {height:100%;padding:50px 0px}
	#new-solutions-new.details #leads i,  #new-solutions-new.details #seocontent i {font-size: 11px;    border-bottom: 3px solid #a0cc29;}
	#new-solutions-new.details #leads .title p , #new-solutions-new.details #seocontent .text p{font-size:16px}
	#new-solutions-new.details #seocontent {padding:50px 0px}
	#new-solutions-new.details #people {margin-top:0}
	#new-home2 .container {padding:0px 20px}
	#new-home2 .under-footer .social {padding:0px}
	#new-home2 .under-footer #copyright p strong {font-size:11px !important}
	#new-home2 .copyright-container {padding:0px}

} 

@media screen and (max-width:440px) {
	.leadgen-modal #gform_page_9_4 .gfield_checkbox li label {font-size:14px !important}
	#new-solutions-new.v2 #afterhero .boxes .item .inner {height:250px}
	#new-solutions-new.v2 #getstarted h3 br {display:none}
	#new-solutions-new.details #people h2 {font-size:24px}
	#new-solutions-new.details #people h2 i {font-size:54px}
	#new-solutions-new.details #people strong {font-size:22px}
	#new-solutions-new.details #people .pic .img {width:100px;height:100px;border-radius: 60px;    -moz-border-radius: 60px;}
	#new-solutions-new.details #people .pic .img img {max-width:110px}
	.page-id-13512 #new-solutions-new.details #people .pic .img img {max-width:110px}
	#new-solutions-new.details #people .pic .datas {left:70px}
	#new-solutions-new.details #people .pic .datas .icon-linkedin {margin-right:10px}
	#new-solutions-new.details #people strong {left:132px;padding-top:5px}
	#new-solutions-new.details #people .pic .datas {bottom:10px}
	
	#new-home2 .top .title h1 {font-size:20px}
	#new-home2 .top .title h2 {font-size:30px}
	#new-home2 .top .title a.underl {font-size:14px}
	
	#new-solutions-new.details #people .pic .position {font-size:12px}
	
	
}

@media screen and (max-width:380px) {
		#greenboxes a {width:100%;margin:0px 0px 15px 0px}
	.leadgen-modal .gfield_radio li, .leadgen-modal .gfield_checkbox li {max-width:120px}
		#solutions-hero.v2 .container h1 {font-size:30px}
		#new-solutions-new.v2.details #solutions-hero.v2 .container h1{font-size:48px}
	#solutions-hero.v2 .container h1 strong {font-size:40px}
	#whitebox .box .inner h3 {font-size:24px}
	#new-solutions-new.v2 #afterhero .boxes .item .inner {height:200px}
	#new-solutions-new.v2 #afterhero .title h2 {font-size:20px}
	.wcmb-nav-inner a {font-size:12px}
	#new-solutions-new.v22 #solutions-hero.v2 .container .inner .content p:last-child {font-size:14px;}
	

}
@media screen and (max-width:340px) {
	#new-solutions-new.details #leads .buttons a br{display:none}
}

@media screen and (max-width:330px) {
	#new-solutions-new.v2 #afterhero .boxes .item .inner {height:180px}
	#new-solutions-new.v2.details #solutions-hero.v2 .container .inner .content p:nth-child(1) {margin-bottom:20px}
	
}

@media screen and (max-width:310px) {
	.leadgen-modal .gfield_radio li, .leadgen-modal .gfield_checkbox li {margin:5px !important;}
}




/* Megamenu V2: */

body.header2020 .megamenu.v2 .container {width: calc(100% - 150px)}
body.header2020 .megamenu.v2 .title {display:block;padding-bottom:5px;padding-left:25px;font-size:14px;color:#8e8e8e} 
body.header2020 .megamenu.v2 .col-1 {width:370px !important;} 
body.header2020 .megamenu.v2 .col-2 {overflow:hidden;width:275px !important;}
body.header2020 .megamenu.v2 .col-3 {width:calc(100% - 645px) !important}  
body.header2020 #responsive-menu-pro-header .megamenu.v2 .col-1 a {line-height:16px !important;text-transform:uppercase;transition: all 0.3s ease-in-out;padding:15px 25px;font-family: 'motiva_sansbold' !important;display:block;font-size:14px !important;color:#000 !important}  
body.header2020 #responsive-menu-pro-header .megamenu.v2 .col-1 a.active {background:#a8c954;color:#fff  !important}
body.header2020 #responsive-menu-pro-header .megamenu.v2 .col-2 .title {padding-bottom:8px}
body.header2020 #responsive-menu-pro-header .megamenu.v2 .col-2 a { padding:10px 25px;display:block;  text-transform:none !important;   font-family: 'motiva_sansregular' !important;font-size:14px !important;color:#000 !important}
body.header2020 #responsive-menu-pro-header .megamenu.v2 .col-2 a:hover {text-decoration:underline !important}
body.header2020 .megamenu.v2 #newsols {background:#fff}
body.header2020 .megamenu.v2 #newsols a.flex {flex-direction:column;text-align:center;width:calc(33.3333333333% - 30px);align-items:center;justify-content:center}  
body.header2020 .megamenu.v2 #newsols a.flex span.img {  padding:15px;  display: flex;    align-items: center;    justify-content: center;    height: 220px;}
body.header2020 .megamenu.v2 #newsols a .imgg { align-items: center;    justify-content: center;height:100%;width:100%}
body.header2020 .megamenu.v2 #newsols a .titl {font-family: 'motiva_sansbold' !important;height:90px;font-size:14px !important;color:#000 !important;padding-top:30px;display:block}  
body.header2020 .megamenu.v2 .box {transition: opacity 0.3s ease-in-out;height:0;opacity:0;visibility:hidden}
body.header2020.megamenuactive .megamenu.v2 .box.active {height:100%;opacity:1;visibility:visible}
body.header2020 .megamenu.v2 .col-3 a .imgg {transition: all 0.3s ease-in-out;}
body.header2020 .megamenu.v2 .col-3 a:hover .imgg {transform: translateY(-5px);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.4);}
body.header2020.transparentmenu-sticky #responsive-menu-pro-header li .megamenu.v2 ul > li {    padding-top: 0 !important;}

@media screen and (max-width:1600px) {
	body.header2020 .megamenu.v2 #newsols a .imgg {height:200px}
}
@media screen and (max-width:1400px) {
	body.header2020 .megamenu.v2 #newsols a.flex {width:calc(50% - 15px)} 
	body.header2020 .megamenu.v2 #newsols a.flex:nth-child(3) {display:none !important}  
}
@media screen and (max-width:1300px) {
		body.header2020 .megamenu.v2 #newsols a .imgg {height:150px}
}
@media screen and (max-width:1200px) {
	body.header2020 .megamenu.v2 #newsols a.flex {width:100%} 
	body.header2020 .megamenu.v2 #newsols a.flex:nth-child(2) {display:none !important}  
	body.header2020 .megamenu.v2 #newsols a .imgg {    height: 200px;}
}
@media screen and (max-width:1120px) {
	body.header2020 .megamenu.v2 .col-1 {width:60% !important} 
	body.header2020 .megamenu.v2 .col-2 {width:40% !important}
	body.header2020 .megamenu.v2 .col-3  {display:none !important}

}