﻿/*
Theme Name: child
Version: 1.0
Description: A child theme of Divi
Author: avi
Template: Divi
*/

@import url("../Divi/style.css");


@font-face {
    font-family: 'proximanova-regular';
    src: url('fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {  font-family: 'ProximaNova-Bold';
src:  url('fonts/ProximaNova-Bold.otf')  format('opentype'),
url('fonts/ProximaNova-Bold.woff') format('woff'), 
 url('fonts/ProximaNova-Bold.ttf')  format('truetype'), 
  url('fonts/ProximaNova-Bold.svg') format('svg');
  font-weight: 600;
  font-style: normal;
	
}
div#contact-form-blue #start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_9 {
    width: 48%;
    margin-left: 20px;
    margin-right: 0;
}
div#zivav_is_the_trusted {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
div#contact-form-blue #start-your-form .h2.hide.bold.antialiased {
    max-width: 400px;
    font-size: 40px;
    color: white !important;
    font-weight: 500;
    margin: 0 0 20px 0;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold';
}
div#contact-form-blue #start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_9 .text-Say-hello {
    max-width: 400px;
}
.sixtywide.sidebyside p {
    font-size: 18px;
    color: #00253e;
    line-height: 1.7em;
    font-weight: 300;
    font-family: 'proximanova-regular';
    padding: 0;
}
#the_automotive_revenues .et_pb_row.et_pb_row_9 .quotecontainer {
    margin: 0;
}
#about_scopio .et_pb_text_inner p {
    font-size: 40px;
    font-weight: 500;
    line-height: 1.3em;
    color: #003152;
    font-family: 'ProximaNova-Bold';
}
#about_scopio .et_pb_column.et_pb_column_3_5.et_pb_column_3 .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
}
#about-us_page-main-by-the-numers .et_pb_row.et_pb_row_2 {
    padding-bottom: 0;
    margin-bottom: 40px;
}
#about-us_page-main-by-the-numers .et_pb_row.et_pb_row_2 p {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'ProximaNova-Bold';
}
div#trilogical-img-text .et_pb_column.et_pb_column_1_2.et_pb_column_81 {
    margin-top: 53px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 #right_section3 p {
    font-size: 18px;
    color: #00253e;
    font-family: 'proximanova-regular';
    line-height: 1.7em;
}
div#about-us-left-contact .et_pb_text_inner .driving.innovation h1 {
    font-size: 60px;
    line-height: 1em;
    text-transform: none;
    color: #00253e;
    margin: 0 0 0px 0;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
    padding: 0;
}
div#zivav-product-page .et_pb_blurb_description p span {
    font-weight: 400;
    line-height: 1.5em;
    font-size: 18px;
    color: #00253e;
    font-family: 'proximanova-regular';
}
#fulfilling_every_need_with_turnkey h2 {
    font-size: 60px;
    line-height: 1em;
    font-weight: 600;
    color: #00253e;
    margin: 0 0 15px 0;
       font-family: 'ProximaNova-Bold';
    float: left;
    width: 100%;
}
#delivering_what_is_most h2 {
    font-size: 60px;
    line-height: 1em;
    font-weight: 600;
    color: #00253e;
    margin: 0 0 10px 0;
       font-family: 'ProximaNova-Bold';
    float: left;
    width: 100%;
	padding: 0;
}
#quality_certifications #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_23 #right_section2 h2 {
    font-size: 60px;
    line-height: 1em;
    font-weight: 600;
    color: #00253e;
    margin: 0 0 15px 0;
   font-family: 'ProximaNova-Bold';
    float: left;
    width: 100%;
    padding: 0;
}
div#home-page_by-the-numbers-main #by-the-numbers-main .et_pb_column.et_pb_column_1_4 h3.title {
    font-family: 'ProximaNova-Bold';
    line-height: 1.3em;
    font-size: 18px;
}
#optimization_and_cost-effectiveness h2 {
    font-size: 60px;
    line-height: 1em;
    font-weight: 600;
    color: #00253e;
    margin: 0 0 15px 0;
    font-family: 'ProximaNova-Bold';
    float: left;
    width: 100%;
    padding: 0;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 #right_section3 h2 {
    font-size: 60px;
    line-height: 1em;
    font-weight: 600;
    color: #00253e;
    margin: 0 0 15px 0;
    float: left;
    width: 100%;
    padding: 0;
    font-family: 'ProximaNova-Bold'!important;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover .bold.antialiased {
    display: inline-block;
    margin: 35px auto 0;
    text-align: center;
    width: 100%;
    padding: 0;
    font-size: 22px;
    color: white;
    font-family: 'proximanova-regular';
    max-width: 180px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover .bold.antialiased.uppercase {
    margin: 0;
    font-size: 13px;
    text-transform: uppercase;
}
div#by-the-numbers-main3 p{
	font-family: 'proximanova-regular';
    font-weight: 500;
}
div#team_details-page-boder p {
    font-family: 'proximanova-regular';
    font-weight: 300;
    font-size: 22px;
    color: #999999;
    line-height: 1.3em;
}
div#team_details-page-boder h1 {
    padding: 0;
}
#home-page-top-titale .text h1.h1.bold.antialiased {
	font-size: 60px;
    font-weight: 500 !important;
    line-height: 1.2em;
    color: #28333c;
    font-family: 'ProximaNova-Bold';
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p input::placeholder {color: #00253e !important;opacity: .7;}
#contact-form-blue #start-your-form p input::placeholder {
    color: #fff !important;
}
.why-zivav_right-image img {
    position: absolute;
    height: 450PX;
    left: 397px;
    opacity: 1;
    transition: all 3s ease-out;
    z-index: 9999999999999999;
    top: 0px;
    width: 100%;
}
#why-zivav_left #transform {
       margin: 0px 0 0 0;
}
#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_76 {
    position: relative;
    z-index: 9999999999999;
    max-width: 545px;
    margin: 0;
}
#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_77 {
    width: 90%;
    float: left;
    height: 500px;
    position: absolute;
    right: 0;
}
#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_77 .why-zivav_right-image img {
    position: absolute;
    height: 450PX;
    left: 397px;
    opacity: 1;
    transition: all 3s ease-out;
    z-index: 9999999999999999;
    top: -30px;
    width: 100%;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    max-width: 455px;
    margin-right: 40px;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_17 {
    width: 54%;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_17 div#Shaping_the_future {
    margin-top: 0 !important;
    float: left;
    width: 100%;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_17 div#Shaping_the_future span.et_pb_image_wrap {
    width: 100%;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_16 .et_pb_module.et_pb_text.et_pb_text_15.et_pb_bg_layout_light.et_pb_text_align_left {
    margin: 0 !important;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_17 div#Shaping_the_future img {
    width: 125%;
    max-width: 125%;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_20 {
    width: 54%;
    margin: 80px 40px 0 0;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_21 {
    max-width: 455px;
}
#transform-your-business-mobile .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 25px;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_20 span.et_pb_image_wrap {
    width: 100%;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_20 img {
    width: 100%;
    max-width: 100%;
    margin: 0 0 0 0px;
}
#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_78 {
    margin-top: 0;
    margin: 0;
    width: 50%;
}
#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_78 span.et_pb_image_wrap {
    width: 100%;
}
#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_78 span.et_pb_image_wrap img {
    width: 100%;
	    margin-top: 10px;
}
div#building_software .et_pb_text_inner p {
    line-height: 1.7em;
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
}
div#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_79 {
       margin-right: 150px !important;
    margin-left: 80px;
    width: 438px;
}
div#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_79 .run_all {
    margin: 0;
}
div#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_79 .run_all h2 {
    margin-bottom: 10px;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_20 .et_pb_module.et_pb_image.et_pb_image_2 {
    margin-top: 0px!important;
}
#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    position: relative;
    z-index: 9999999999999;
    max-width: 545px;
    margin: 0;
}
#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_13 {
    width: 90%;
    float: left;
    height: 500px;
    position: absolute;
    right: 0;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_21 .run_all {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555;
    margin-top: 0;
    line-height: 31px;
    font-weight: 300;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_21 .run_all p {
    padding: 0;
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    color: #00253e;
}
.run_all p {
    padding: 0;
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    color: #00253e;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_21 .run_all strong {
    font-size: 40px;
    color: #00253e;
    margin: 0 0 15px 0;
    line-height: 48px;
    display: inline-block;
    font-weight: 600;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_21 .run_all a.btn.smint {
    border: 2px solid #00A390;
    background-color: #00A390;
    color: white!important;
    font-size: 18px;
    text-transform: none;
    padding: 10px 30px;
    display: inline-block;
    margin-top: 15px;
    font-weight: 600;
    line-height: 31px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 .et_pb_module.et_pb_image {
    width: 100%;
}
div#Shaping_the_future {
    margin-top: 87px !important;
    float: left;
}
#Home-page-logos #logos .h2.bold.antialiased.mb-sm { max-width:100%;}
div#about-us-left-contact .et_pb_text_inner {
    text-transform: uppercase;
    font-size: 15px;
    margin: 0;
    letter-spacing: 1px;
    font-weight: 500;
  	line-height: 1.7em;
	    color: #00253e;
	    font-family: 'ProximaNova-Bold'!important;
}
div#about-us-left-contact .et_pb_text_inner .driving.innovation {
    font-size: 60px;
    line-height: 1em;
    text-transform: none;
    color: #00253e;
    margin: 0 0 0px 0;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
}
div#about-us-left-contact .et_pb_text_inner .leader-innovative {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
    text-transform: none;
    font-weight: 300;
    line-height: 1.7em;
    letter-spacing: 0;
}
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 285px;
    height: 192px;
    border-right: 1px solid #e1e1e1;
	    padding-top: 0;
}
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4:last-child {
    border-right: none;
}
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 div#by-the-numbers {
    padding: 0;
}
div#about-us-left-contact {
    margin-left: 122px;
    margin-bottom: 20px;
}
#contact-form-blue #start-your-form .et_pb_contact select {
    background: none;
    border-bottom: solid 1px #fff;
    padding-left: 0;
    opacity: 0.7;
    font-size: 18px;
    color: #fff;
}
#contact-form-blue #start-your-form .et_pb_contact select option {
    color: #000;
}
#the_automotive_revenues .quotecontainer {
    margin: -40px 0 0 0;
}
#contact-form-blue #start-your-form .et_pb_contact span.et_pb_contact_field_options_title {
    color: #fff;
}
#contact-form-blue #start-your-form .et_pb_contact label#et_pb_contact_field_11_10_0_label {
    color: #fff;
    font-size: 16px;
	    font-family: 'proximanova-regular';
}
#contact-form-blue #start-your-form .et_pb_contact .et_contact_bottom_container {
    float: left;
    margin-top: 0;
    text-align: left;
}
#contact-form-blue #start-your-form .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
    color: #ffffff!important;
    border-width: 0px!important;
    border-color: #01253D !important;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: 'proximanova-regular';
      text-transform: none !important;
    background-color: #01253D !important;
    border: none!important;
    float: left;
    clear: both;
	    padding: 5px 15px;
}
#contact-form-blue #start-your-form .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:hover {
    padding: 5px 15px;
}
#contact-form-blue #start-your-form .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:after {    display: none;}
#contact-form-blue #start-your-form .et_pb_contact textarea::placeholder {color:#fff;}
#contact-form-blue #start-your-form .et_pb_contact select:focus {
    border: none!important;
    outline: 0!important;
    border-bottom: solid 1px #fff!important;
    opacity: 1;
    color: #fff!important;
}
h1.certification {
    font-size: 60px;
}
#contact-form-blue #start-your-form .et_pb_contact label#et_pb_contact_field_11_10_0_label a {
    text-decoration: none;
    padding: 0 5px;
    color: #00A190;
}
#contact-form-blue #start-your-form .et_pb_contact textarea {
    background: none;
    border-bottom: solid 1px #fff;
    padding-left: 0;
    opacity: 0.7;
    font-size: 18px;
    color: #fff;
}
#contact-form-blue #start-your-form .et_pb_contact textarea:focus {
    border: none!important;
    outline: 0!important;
    border-bottom: solid 1px #fff!important;
    opacity: 1;
}
#contact-form-blue #start-your-form .et_pb_contact input {
    background: none;
    border-bottom: solid 1px #fff;
    padding-left: 0;
    opacity: 1;
    font-size: 18px;
	font-family: 'proximanova-regular';
}
#contact-form-blue #start-your-form .et_pb_contact input:focus {
    border: none!important;
    outline: 0!important;
    border-bottom: solid 1px #fff!important;
    opacity: 1;
}
#contact-form-blue #start-your-form .et_pb_contact input {
    background: none;
    border-bottom: solid 1px #fff;
    padding-left: 0;
    opacity: 1;
    font-size: 18px;
}
#contact-form-blue #start-your-form .et_pb_contact input:focus {
    border: none!important;
    outline: 0!important;
    border-bottom: solid 1px #fff!important;
    opacity: 1;
}
div#contact-form-blue #start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_10 {
    width: 48%;
}
#home-page_by-the-numbers-main h3.title {

	font-size: 16px !important;
	    text-align: left;
	    line-height: 18px;
}
#about-us-banner2 .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
    margin-top: 5px;
}
#create-page-4box .et_pb_column.et_pb_column_1_4.et_pb_column_2 .et_pb_text_inner {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: 'proximanova-regular';
}
.et_pb_column.et_pb_column_1_4.et_pb_column_2 {
  margin-right: 100px !IMPORTANT;
    width: auto !important;
}
#create-page-4box .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 100px !important;
}
#create-page-4box .et_pb_column.et_pb_column_1_4 {
    margin: 0;
    width: 27%;
}
div#bluebox-full .et_pb_row.et_pb_row_6 {
    padding-top: 0 !important;
}
div#bluebox-full .et_pb_row.et_pb_row_7 {
    padding-top: 0 !important;
}
div#bluebox-full .et_pb_row.et_pb_row_5 {
    padding-top: 0 !important;
}
div#bluebox-full .et_pb_row.et_pb_row_4 {
    padding-top: 0 !important;
}
#financial-services .et_pb_row.et_pb_row_4 {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#our_deepbench_of_talented #Shape-your-future-with {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#industry-main-page .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#dr-amir-zivav {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#team_details-page {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 27px 20px 0;
}
#yoav_adler {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#certification_mobile .et_pb_row.et_pb_row_0 {
    margin: 0 auto;
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
}
#legal .et_pb_row.et_pb_row_1 {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
    margin: 0 auto;
}
#patents_page .et_pb_row.et_pb_row_1 {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
    margin: 0 auto;
    padding-bottom: 27px;
}
#legal .et_pb_row.et_pb_row_2 {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#recent_announcements .et_pb_row.et_pb_row_2 {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
    margin: 0 auto;
    padding-bottom: 0;
}
#recent_announcements .et_pb_row.et_pb_row_3 {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
    margin: 0 auto;
    padding-bottom: 0;
}
#visit-us-page .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
    margin: 0 auto;
    padding-bottom: 0;
}
#say_hello .et_pb_row.et_pb_row_1 {
    width: 100%;
    max-width: 1141px;
    padding: 30px 20px;
    margin: 0 auto;
}
#press-center_page {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#ziv-av-certified {
    width: 100%;
    max-width: 1141px;
    padding: 27px 20px 0;
    margin: 0 auto;
}
#patents_page .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 1141px;
    padding: 27px 20px 0;
    margin: 0 auto;
}
div#contact-form-blue {
    min-height: auto;
}
#say_hello form.et_pb_contact_form {
    margin-left: 0;
}
.action-boxes.sticky svg#Layer_1 {
    width: 30px;
    height: 30px;
	    color: #00A390;
    fill: #00A390;
	margin-bottom: 5px;
}
#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
}
#transform-your-business-mobile #transform-your-business {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
}
#transform-your-business-mobile .et_pb_row {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
}
#home-page_by-the-numbers-main span.percent-value {
    color: #fff !important;
}
#home-page_by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    border-right: none !important;
}
.action-boxes.sticky:hover svg#Layer_1 {
    fill: #fbffff;
}
.action-boxes.sticky:hover .h5 {
    color: #fff;
}
div#home-page_by-the-numbers-main {
    background-size: cover;
    background-position: center;
    height: auto;
    align-items: flex-end;
}

#home-page_by-the-numbers-main span.percent-value {
    font-size: 4vw;
    line-height: 1.3em;
    font-weight: 500;
    font-family: 'proximanova-regular';
}
.copyright-area a.footer-brand {
    float: left;
    width: 44%;
    margin-right: 10px;
}
#home-page_by-the-numbers-main .percent {
    text-align: left;
}

.parts-manufacturing_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/parts-manufacturing1.jpg);
}
.parts-manufacturing_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing2.jpg);
}
.parts-manufacturing_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing3.jpg);
}

.parts-manufacturing_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing4.jpg);
}
.parts-manufacturing_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing5.jpg);
}
.parts-manufacturing_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing6.jpg);
}
.parts-manufacturing_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing7.jpg);
}
.parts-manufacturing_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/parts-manufacturing8.jpg);
}

.parts-manufacturing_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/parts-manufacturing10.jpg);
}
.parts-manufacturing_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/parts-manufacturing9.jpg);
} 

.rail-page #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/new-industry1.jpg);
}
.rail-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry2.jpg);
}
.rail-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry3.jpg);
}

.rail-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry4.jpg);
}
.rail-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry6.jpg);
}
.rail-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry7.jpg);
}
.rail-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry8.jpg);
}
.rail-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/new-industry9.jpg);
}

.rail-page #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/new-industry12.jpg);
}
.rail-page #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/new-industry10.jpg);
} 









.serial-production_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/serial-production1.jpg);
}
.serial-production_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production2.jpg);
}
.serial-production_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production3.jpg);
}

.serial-production_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production4.jpg);
}
.serial-production_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production5.jpg);
}
.serial-production_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production6.jpg);
}
.serial-production_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production7.jpg);
}
.serial-production_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/serial-production8.jpg);
}

.serial-production_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/serial-production10.jpg);
}
.serial-production_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/serial-production9.jpg);
} 

















.assembly-and-integration_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/05/assembly-integrations_01.jpg);
}
.assembly-and-integration_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_02.jpg);
}
.assembly-and-integration_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_03.jpg);
}

.assembly-and-integration_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_04.jpg);
}
.assembly-and-integration_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_06.jpg);
}
.assembly-and-integration_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_07.jpg);
}
.assembly-and-integration_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_08.jpg);
}
.assembly-and-integration_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/05/assembly-integrations_11.jpg);
}

.assembly-and-integration_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/05/assembly-integrations_16.jpg);
}
.assembly-and-integration_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/05/assembly-integrations_12.jpg);
} 










.retrofit_main_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/retrofit1.jpg);
}
.retrofit_main_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit2.jpg);
}
.retrofit_main_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit3.jpg);
}

.retrofit_main_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit4.jpg);
}
.retrofit_main_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit5.jpg);
}
.retrofit_main_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit6.jpg);
}
.retrofit_main_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit7.jpg);
}
.retrofit_main_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/retrofit8.jpg);
}

.retrofit_main_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/retrofit10.jpg);
}
.retrofit_main_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/retrofit9.jpg);
} 






.mechanical-analysis_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/mechanical-analysis1.jpg);
}
.mechanical-analysis_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis2.jpg);
}
.mechanical-analysis_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis3.jpg);
}

.mechanical-analysis_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis4.jpg);
}
.mechanical-analysis_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis5.jpg);
}
.mechanical-analysis_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis6.jpg);
}
.mechanical-analysis_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis7.jpg);
}
.mechanical-analysis_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-analysis8.jpg);
}

.mechanical-analysis_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/mechanical-analysis10.jpg);
}

.mechanical-analysis_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/mechanical-analysis9.jpg);
} 










.engineerinimag-consultation_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/engineering-consultation1.jpg);
}
.engineerinimag-consultation_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation2.jpg);
}
.engineerinimag-consultation_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation3.jpg);
}

.engineerinimag-consultation_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation4.jpg);
}
.engineerinimag-consultation_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation5.jpg);
}
.engineerinimag-consultation_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation6.jpg);
}
.engineerinimag-consultation_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation7.jpg);
}
.engineerinimag-consultation_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/engineering-consultation8.jpg);
}

.engineerinimag-consultation_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/engineering-consultation10.jpg);
}

.engineerinimag-consultation_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/engineering-consultation9.jpg);
} 








.mechanical-failure-diagnostics-images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics1.jpg);
	    background-size: 100% 100%;
}
.mechanical-failure-diagnostics-images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics2.jpg);
	    background-size: 100% 100%;
}
.mechanical-failure-diagnostics-images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics3.jpg);
		    background-size: 100% 100%;

	
}

.mechanical-failure-diagnostics-images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics4.jpg);
background-size: 100% 100%;

}

.mechanical-failure-diagnostics-images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics5.jpg);
background-size: 100% 100%;
}
.mechanical-failure-diagnostics-images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics6.jpg);
	background-size: 100% 100%;

}
.mechanical-failure-diagnostics-images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics7.jpg);
	background-size: 100% 100%;

}
.mechanical-failure-diagnostics-images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics8.jpg);
	background-size: 100% 100%;

}

.mechanical-failure-diagnostics-images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics10.jpg);
	background-size: 100% 100%;

}

.mechanical-failure-diagnostics-images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/mechanical-failure-diagnostics9.jpg);
	background-size: 100% 100%;

}








.maintenance_main_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/maintenance1.jpg);
}
.maintenance_main_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance2.jpg);
}
.maintenance_main_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance3.jpg);
}

.maintenance_main_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance4.jpg);
}

.maintenance_main_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance5.jpg);
}
.maintenance_main_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance6.jpg);
}
.maintenance_main_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance7.jpg);
}
.maintenance_main_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance8.jpg);
}

.maintenance_main_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/maintenance10.jpg);
}

.maintenance_main_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/maintenance9.jpg);
} 

.maintenance_main_images #hero #one.square .square-inner  {
     background-image: url(../../uploads/2020/03/maintenance1.jpg);
}
.maintenance_main_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance2.jpg);
}
.maintenance_main_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance3.jpg);
}

.maintenance_main_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance4.jpg);
}

.maintenance_main_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance5.jpg);
}
.maintenance_main_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance6.jpg);
}
.maintenance_main_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance7.jpg);
}
.maintenance_main_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/maintenance8.jpg);
}

.maintenance_main_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/maintenance10.jpg);
}

.maintenance_main_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/maintenance9.jpg);
}












.cost-redaction_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/cost-redaction1.jpg);
}
.cost-redaction_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction2.jpg);
}
.cost-redaction_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction3.jpg);
}

.cost-redaction_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction4.jpg);
}

.cost-redaction_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction5.jpg);
}
.cost-redaction_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction6.jpg);
}
.cost-redaction_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction7.jpg);
}
.cost-redaction_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/cost-redaction8.jpg);
}

.cost-redaction_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/cost-redaction10.jpg);
}

.cost-redaction_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/cost-redaction9.jpg);
}
#transform {
    margin-top: 30px;
}













.design-and-development_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/design-and-development1.jpg);
}
.design-and-development_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development2.jpg);
}
.design-and-development_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development3.jpg);
}

.design-and-development_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development11.jpg);
}

.design-and-development_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development5.jpg);
}
.design-and-development_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development6.jpg);
}
.design-and-development_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development7.jpg);
}
.design-and-development_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/design-and-development8.jpg);
}

.design-and-development_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/design-and-development10.jpg);
}

.design-and-development_images #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/design-and-development9.jpg);
}


















.prototype-manufacturing-main #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/prototype-manufacturing1.jpg);
}

.prototype-manufacturing-main #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing2.jpg);
}
.prototype-manufacturing-main #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing3.jpg);
}

.prototype-manufacturing-main #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing4.jpg);
}

.prototype-manufacturing-main #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing5.jpg);
}
.prototype-manufacturing-main #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing6.jpg);
}
.prototype-manufacturing-main #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing7.jpg);
}
.prototype-manufacturing-main #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/prototype-manufacturing8.jpg);
}
.prototype-manufacturing-mains #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/prototype-manufacturing9.jpg);
}
.prototype-manufacturing-main #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/prototype-manufacturing10.jpg);
}

.prototype-manufacturing-main #hero #nine.square .square-inner {
   background-image: url(../../uploads/2020/03/prototype-manufacturing9.jpg);
}













.consumer-products_main_images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/consumer-products1.png);
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p label a {
    text-decoration: none;
}
.consumer-products_main_images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products2.png);
}
.consumer-products_main_images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products3.png);
}

.consumer-products_main_images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products4.png);
}

.consumer-products_main_images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products5.png);
}
.consumer-products_main_images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products6.png);
}
.consumer-products_main_images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products7.png);
}
.consumer-products_main_images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/consumer-products8.png);
}
.consumer-products_main_images #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/consumer-products9.png);
}
.consumer-products_main_images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/consumer-products10.png);
}

#right_section {
    padding-left: 0px;
	    padding-top: 40px;
}
#Optimization_for {
    margin-top: 35px;
}
div#right_section2 {
    padding-left: 40px;
}
#right_section3 {
    padding-left: 0px;
	    margin-top: 0px !important;
	    width: 100%;
}




.homeland-security_main-images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/homeland-security1.png);
}

.homeland-security_main-images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security2.png);
}
.homeland-security_main-images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security3.png);
}

.homeland-security_main-images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security4.png);
}

.homeland-security_main-images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security5.png);
}
.homeland-security_main-images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security6.png);
}
.homeland-security_main-images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security7.png);
}
.homeland-security_main-images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/homeland-security8.png);
}
.homeland-security_main-images #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/homeland-security9.png);
}
.homeland-security_main-images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/homeland-security10.png);
}

.homeland-security_left_right #benefits-img.square {
    background-image: url(../../uploads/2020/03/homeland-security_smallleft.jpg);
	    background-size: 100% 100%;
}

.homeland-security_left_right #benefits-img-rect {
    background-image: url(../../uploads/2020/03/homeland-security_smallright.jpg);
}








.plotters-scanners_left_right_img #benefits-img.square {
    background-image: url(../../uploads/2020/03/plotters-scanners_left.jpg);
	background-size: 100% 100%;
}
.plotters-scanners_left_right_img #benefits-img-rect {
    background-image: url(../../uploads/2020/03/plotters-scanners_right.jpg);
}


.software-and-hardware-main-images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/software-and-hardware1.jpg);
}

.software-and-hardware-main-images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware2.jpg);
}
.software-and-hardware-main-images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware3.jpg);
}

.software-and-hardware-main-images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware48.jpg);
}

.software-and-hardware-main-images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware5.jpg);
}
.software-and-hardware-main-images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware6.jpg);
}
.software-and-hardware-main-images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware7.jpg);
}
.software-and-hardware-main-images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/software-and-hardware8.jpg);
}
.software-and-hardware-main-images #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/software-and-hardware9.jpg);
}
.software-and-hardware-main-images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/software-and-hardware10.jpg);
}





.robotics-main-page #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/robotics-final1.jpg);
}

.robotics-main-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final2.jpg);
}

.robotics-main-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final3.jpg);
}

.robotics-main-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final4.jpg);
}

.robotics-main-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final5.jpg);
}
.robotics-main-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final6.jpg);
}
.robotics-main-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final7.jpg);
}
.robotics-main-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/robotics-final8.jpg);
}
.robotics-main-page #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/robotics-final9.jpg);
}
.robotics-main-page #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/robotics-final10.jpg);
}
.automotive-main-left-right #benefits-img.square {
    background-image: url(../../uploads/2020/03/automotive-left.jpg);
	background-size: 100% 100%;
}
.automotive-main-left-right #benefits-img-rect {
    background-image: url(../../uploads/2020/03/automotive-right.jpg);
}
.consumer-products-left-right #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/consumer-products_right.jpg);
    
	    background-size: 100% 100%;
}

.consumer-products-left-right #benefits-img-rect {
	background-image: url(../../uploads/2020/03/consumer-products_left.jpg);
}
.software-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/small-left-f.jpg);
    
	    background-size: 100% 100%;
}

.software-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/small-right-f.jpg);
}

.design-and-development-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/small-left.jpg);
    
	    background-size: 100% 100%;
}

.design-and-development-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/small-right.jpg);
}

.prototype-manufacturing-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/small1-f.jpg);
    
	    background-size: 100% 100%;
}

.prototype-manufacturing-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/small2-f.jpg);
}
.cost-redaction-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/small-l-f.jpg);
    
	    background-size: 100% 100%;
}

.cost-redaction-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/small-r-f.jpg);
}

.maintenance-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/maintenance-left.jpg);
    
	    background-size: 100% 100%;
}

.maintenance-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/maintenance-right.jpg);
}
.mechanical-failure-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/failure-left.jpg);
    
	    background-size: 100% 100%;
}

.mechanical-failure-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/failure-right.jpg);
}
.mechanical-analysis-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/mechanical-left.jpg);
    
	    background-size: 100% 100%;
}

.mechanical-analysis-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/mechanical-right.jpg);
}
.retrofit-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/retrofit-left.jpg);
    
	    background-size: 100% 100%;
}

.retrofit-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/retrofit-right.jpg);
}
.assembly-and-integration-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/assembly-left.jpg);
    
	    background-size: 100% 100%;
}

.assembly-and-integration-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/assembly-right.jpg);
}
.serial-production-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/serial-production-left.jpg);
    
	    background-size: 100% 100%;
}

.serial-production-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/serial-production-right.jpg);
}
.parts-manufacturing-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/parts-manufacturing-left.jpg);
    
	    background-size: 100% 100%;
}

.parts-manufacturing-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/parts-manufacturing-right.jpg);
}
.engineering-consultation-page #benefits-img.square {
	
    background-image: url(../../uploads/2020/03/engineering-consultation-left.jpg);
    
	    background-size: 100% 100%;
}

.engineering-consultation-page #benefits-img-rect {
	background-image: url(../../uploads/2020/03/engineering-consultation-right.jpg);
}
#desktop-patnar-logo2 img {
    width: 50%;
}
#ipad-patnar-logo2 img {
    width: 50%;
}
#mobile-patnar-logo2 img {
    width: 50%;
}




.medical-main-page-images #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/medical1.jpg);
}

.medical-main-page-images #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/medical2.jpg);
}

.medical-main-page-images #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/medical3.jpg);
}

.medical-main-page-images #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/medical4.jpg);
}

.medical-main-page-images #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/medical5.jpg);
}
.medical-main-page-images #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/medical6.jpg);
}
.medical-main-page-images #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/medical7.jpg);
}
.medical-main-page-images #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/medical8.jpg);
}
.medical-main-page-images #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/medical9.jpg);
}
.medical-main-page-images #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/medical10.jpg);
}
#medical-main-page #benefits-img.square{
	background-image: url(../../uploads/2020/03/medical-left.jpg);
}

#medical-main-page #benefits-img-rect{
	background-image: url(../../uploads/2020/03/medical-right.jpg);
}
.renewable-energy-main #benefits-img.square {
    background-image: url(../../uploads/2020/03/renewable-left.jpg);
	    background-size: 100% 100%;
}
.renewable-energy-main #benefits-img-rect {
    background-image: url(../../uploads/2020/03/renewable-right.jpg);
	
}
.hs-rebranded-btn.hs-btn-success:focus {
    outline: 0 !important;
    color: #ffffff!important;
}
.robotics-2images #benefits-img.square {
    background-image: url(../../uploads/2020/03/robotics-left.jpg);
	    background-size: 100% 100%;
}
.robotics-2images #benefits-img-rect {
    background-image: url(../../uploads/2020/03/robotics-right.jpg);
}






#were_committed .et_pb_column.et_pb_column_1_2 {
    transition: inherit;
}
#were_committed .et_pb_column.et_pb_column_1_2:hover {
    transform: initial;
}
a.fast-logo img {
    margin-top: 14px;
    display: inline-block;
}
#were_committed .right h2.h2.bold.antialiased.mb-sm {
    font-size: 40px;
    margin-bottom: 30px!important;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 40px;
	    max-width: 410px;
}
a.last-logo {
width: 34%!important;
    margin-right: 0 !important;
    margin-top: 10px !important;
}
a.last-logo img {
    width: 60% !important;
}
#were_committed .right .flex.mb-sm {
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
#were_committed .right .flex.mb-sm a {
    width: 27%;
    margin-bottom: 30px;
    transform: translateY(0);
    transition: transform .2s;
    flex: 1 0 50%;
    display: inline-block;
    margin-right: 30px;
}
#were_committed .right a.bold.antialiased {
    font-weight: 500;
    color: #00A390;
    text-decoration: none;
    font-size: 18px;
    line-height: 1.7em;
}
#were_committed .right a.bold.antialiased svg.arrow {
    height: 12px !important;
    vertical-align: middle;
    margin: 0 0 0 8px;
    width: 28px !important;
}
#were_committed .right a.bold.antialiased svg.arrow polyline.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
#were_committed .right a.bold.antialiased svg.arrow line.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit:10;
}
#were_committed .right .flex.mb-sm a img {
    height: auto;
    width: 90px;
    vertical-align: middle;
    border: 0;
}
#were_committed .right .flex.mb-sm a:hover {
    transform: translateY(-3px);
}
#Certified_Supplier img {
    width: 110px;
    vertical-align: middle;
}
ol.subol li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
}
ol.subol li:before {
    content: close-quote;
    display: table-cell;
    padding-right: 0.9em;
}
ol.subol li ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0 0 0 20px !important;
}
ol.subol li ol li {
    display: table;
    counter-increment: item;
}
ol.subol li:before {
    content: close-quote;
    padding-right: 0;
    display: table-cell;
}
ol.subol li ol li:before {
    content: counters(item, ".") ". ";
    padding-right: 0.9em;
    color: #00253e;	
    font-weight: 700;
}
#terms_of_use ol li {
    margin: 0;
    counter-increment: item;
    color: #00253e;
    font-family: 'proximanova-regular';
    font-size: 18px;
    line-height: 1.7em;
	    display: table;
    counter-increment: item;
	   
}
#terms_of_use h1 {
    font-weight: 500;
    font-size: 48px;
    line-height: 1.2em;
    color: #00253e;
  	    padding: 0;
    margin: 0 0 30px 0;
}
#terms_of_use p {
    font-weight: 500;
    color: #00253e;
    padding: 15px 0 0;
    font-size: 18px;
    line-height: 1.7em;
    }

article.post-3.page.type-page.status-publish.hentry {
    padding: 20px 20px;
    max-width: 1110px;
    margin: 0 auto;
}
article.post-3.page.type-page.status-publish.hentry .entry-content p {
    font-weight: 500;
    color: #00253e;
    font-size: 18px;
    line-height: 1.7em;
    padding: 0;
	  
}
article.post-3.page.type-page.status-publish.hentry .entry-content ol li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
    margin: 10px 0;
    color: #00253e;
    font-family: 'proximanova-regular';
    font-size: 18px;
    line-height: 1.7em;
}

/* article.post-3.page.type-page.status-publish.hentry .entry-content p:before{
    content: counters(item, ".") ". ";
 display: inline-block;
	padding-right: 0.9em;
	    color: #00253e;
    font-weight: 600;
	
} */
/* #terms_of_use p:before{
    padding-right: 0.9em;
	    content: counters(item, ".") ". ";
	    font-weight: 600;
  	
} */
#terms_of_use ol li:before{
    padding-right: 0.9em;	
/* 	    content: counters(item, ".") ". ";	 */
	    font-weight: 600;
	    display: table-cell;
}
div#terms_of_use ol {
    margin: 0 0 0 0px;
}
div#terms_of_use ol.copyright_infringement6 li p {
    margin: 0;
    counter-increment: item;
    color: #00253e;
    font-family: 'proximanova-regular';
    font-size: 18px;
    line-height: 1.7em;
    padding-left: 0;
  
}
div#terms_of_use ol.copyright_infringement6 li p:before{
	display:none;
}

.right h2.h2.bold.antialiased.mb-sm {
    font-size: 44px;
    margin-bottom: 0px!important;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 40px;
   
    max-width: 410px;
}
.aircraft-page #benefits-img.square{
	background-image: url(../../uploads/2020/03/aircraft-small-left.jpg);	
}
.aircraft-page #benefits-img-rect{
	background-image: url(../../uploads/2020/03/aircraft-right2.jpg);	
	    background-size: 100% 100%;
}

.trains-page #benefits-img.square{
	background-image: url(../../uploads/2020/03/trainssmall.jpg);	
}
.trains-page #benefits-img-rect{
	background-image: url(../../uploads/2020/03/trains-smallright.jpg);	
}

.printers-3d #benefits-img-rect {
	background-image: url(../../uploads/2020/03/small-3d-left.jpg);	
	
	    background-size: 100% 100%;
}


.printers-3d #benefits-img.square {
	background-image: url(../../uploads/2020/03/small-left_3d-printers.jpg);
	    background-size: 100% 100%;
}
#desktop-patnar-logo {
    padding: 0 15px;
}
article.post-3.page.type-page.status-publish.hentry .entry-content ol {
    padding-left: 0px;
}
article.post-3.page.type-page.status-publish.hentry .entry-content ol li a {
    color: #00A390;
    font-weight: 500;
   
}

article.post-3.page.type-page.status-publish.hentry .entry-content ol li a:hover {
    color: #00253e;
    }

#standards-and-certification-logo-img .et_pb_column.et_pb_column_1_4.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 0;
    margin-top: 90px;
}
#standards-and-certification-logo-img .et_pb_column.et_pb_column_1_4.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough {
    margin-top: 90px;
}

#standards-and-certification-logo:hover {
    transform: translateY(-3px);
}
#standards-and-certification-logo {
    width: 120px !important;
    margin: 0 ;
    padding: 15px 0 !important;
    float: left;
    transform: translateY(0);
    transition: transform .2s;
}
#standards-and-certification-logo-img .et_pb_column.et_pb_column_1_6.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 20px;
}

.spec-s-o-w #benefits-img.square{
	background-image: url(../../uploads/2020/05/spec-s-o-w-left.jpg);
	    background-size: 100% 100%;
}
.spec-s-o-w #benefits-img-rect{
	background-image: url(../../uploads/2020/05/spec-s-o-w-right.jpg);	
	    background-size: 100% 100%;
}

.heavy-equipment-page #benefits-img.square{
	background-image: url(../../uploads/2020/05/heavy-equipment-left-new.jpg);
	    background-size: 100% 100%;
}
.heavy-equipment-page #benefits-img-rect{
	background-image: url(../../uploads/2020/03/heavy-equipment-right.jpg);	
	    background-size: 100% 100%;
}
.heavy-equipment-page #hero #one.square .square-inner {
     background-image: url(../../uploads/2020/03/heavy-equipment1.jpg);
}

.heavy-equipment-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment2.jpg);
}

.heavy-equipment-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment3.jpg);
}

.heavy-equipment-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment4.jpg);
}

.heavy-equipment-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment5.jpg);
}
.heavy-equipment-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment6.jpg);
}
.heavy-equipment-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment7.jpg);
}
.heavy-equipment-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/heavy-equipment8.jpg);
}
.heavy-equipment-page #hero #nine.square .square-inner {
     background-image: url(../../uploads/2020/03/heavy-equipment9.jpg);
}
.heavy-equipment-page #hero #ten.square .square-inner {
     background-image: url(../../uploads/2020/03/heavy-equipment10.jpg);
}















#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p input {
    border: 0!important;
    border-bottom: 1px solid rgba(255,255,255,0.7)!important;
    padding: 0!important;
    color: #fff!important;
    caret-color: white;
    font-size: 18px;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    background: none!important;
    opacity: .7;
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p label#et_pb_contact_field_11_10_0_label a {
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    color: #00A390;
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p label#et_pb_contact_field_11_10_0_label a:hover {
    color: #fff;
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p select {
    border: 0!important;
    border-bottom: 1px solid rgba(255,255,255,0.7)!important;
    padding: 0 0 10px 0!important;
    color: #fff!important;
    caret-color: white;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    background: none!important;
    opacity: .7;
	font-family: 'proximanova-regular';
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p select:focus{
outline: none!important;
    border-bottom: 2px solid white!important;
    color: white!important;
    opacity: 1;	
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p select option {
    color: #000;
}

#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p textarea{
	 border: 0!important;
    border-bottom: 1px solid rgba(255,255,255,0.7)!important;
    padding: 0 0 10px 0!important;
    color: #fff!important;
    caret-color: white;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    background: none!important;
    opacity: .7;
	font-family: 'proximanova-regular';
	
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p textarea:focus{
outline: none!important;
    border-bottom: 2px solid white!important;
    color: white!important;
    opacity: 1;	
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p textarea::placeholder {
    color: #fff!important;
}
#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p label#et_pb_contact_field_11_10_0_label {
    color: #fff !important;
    font-size: 16px;
}

#start-your-form a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.opened:after{
    opacity: 1;
    color: #fff;
    font-size: 48px;
    margin: 0;
    left: -20px;	
}
#start-your-form a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.opened {
    border: none;
    background: none;
}
a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.closed {
    background: none;
    border: none;
}

a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.closed:after {
    opacity: 1;
    color: #fff;
    font-size: 48px;
    margin: 0;
    left: -20px;
}

#start-your-form .et_pb_contact form.et_pb_contact_form.clearfix.homepageform p input:focus{
outline: none!important;
    border-bottom: 2px solid white!important;
    color: white!important;
    opacity: 1;	
}

.circle-container-text .circle-container.flex .row.flex .yellow-circle a.antistat h4.bold.antialiased {
    font-size: 22px;
    color: white;
    margin: 0;
    padding: 0;
}
#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
    z-index: 99999;
}
#column-img3 #zivav-product-page {
    opacity: 1;
    transform: inherit;
    width: auto;
    float: none;
}
a#Industry-button:hover {
    background-color: #00cec2;
    border: 2px solid #00cec2;
    color: white !important;
}
/* .shrink {
    transform: scale(0);
    opacity: 0;
} */

#how-works-for-you .fadeIn {
    opacity: 1;
    transform: translateY(0);
}

#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 #zivav-product-page {
    margin-bottom: 0!important;
	    opacity: 1;
    transform: initial;
    transition: initial;
	    width: auto;

}
.et_pb_contact_field[data-type=select]:after {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
    border-color: #fff transparent transparent transparent !important;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
}

#how-zicav-works-titale .et_pb_column.et_pb_column_4_4:hover {
    transform: inherit;
}
#run_all-main {
      background-size: 111% 100%;
    height: 450px;
}
#build-for-the-cloud-native {
    position: absolute;
    left: -188px;
    transition: all 2s ease-out;
    top: -30px;
    width: 490px;
    height: 460px;
}
#build-for-the-cloud-native-top {
    position: relative;
    z-index: 9999;
	    padding: 0;
}
#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p input:focus {
    outline: none !important;
    border-bottom: 2px solid white !important;
	color: white !important;    opacity: 1
}
#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p select:focus {
    outline: none!important;
    border-bottom: 2px solid white!important;
}
#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p textarea:focus {
    outline: none!important;
    border-bottom: 2px solid white!important;
	 color: white !important;    opacity: 1;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p textarea::placeholder{    color: white;    opacity: 1;}

.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover a.antistat h5.bold.antialiased.uppercase {
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    margin: 0;
}



div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p label i {
    width: 17px;
    height: 17px;
    margin-right: 6px;
    font-size: 18px !important;
    margin-bottom: 0;
    background: #ddd;
    font-style: normal;
    vertical-align: middle;
    float: left;
    border: 1px solid rgba(0,37,62,0.7) !important;
    border-radius: 4px;
    margin-top: 5px;
}


.aircraft-page #hero #one.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft1.jpg);
}

.aircraft-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft2.jpg);
}

.aircraft-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft3.jpg);
}

.aircraft-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft4.jpg);
}

.aircraft-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft5.jpg);
}
.aircraft-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft6.jpg);
}
.aircraft-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft7.jpg);
}
.aircraft-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft8.jpg);
}
.aircraft-page #hero #nine.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft9.jpg);
}
.aircraft-page #hero #ten.square .square-inner {
    background-image: url(../../uploads/2020/03/aircraft10.jpg);
}









#industry-main-page {
    background-image: -webkit-linear-gradient(145deg, #a4dad8 0%, #e4f3f2 100%);
}
#contact-form-blue .et_pb_column.et_pb_column_1_2:hover {
    transform: initial;
}
#start-your-form .et_pb_column.et_pb_column_1_2:hover {
    transform: initial;
}
.bottam-text {
    line-height: 1.5em;
    font-weight: 400;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'proximanova-regular';
    color: #00253e;
    margin-top: 30px;
}
#industry-main-page .maxwidthmain {
       bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#industry-main-page .maxwidthmain .square#img1 {
    height: 360px;
    width: 360px;
    background-image: url(../../uploads/2020/03/11-f.jpg);
    background-size: cover;
    left: 0;
    bottom:-51px;
	    position: relative;
}
#industry-main-page .maxwidthmain .square#img3 {
    background-image: url(../../uploads/2020/03/12-f.jpg);
    background-size: cover;
    bottom: 0;
    right: 180px;
}
#industry-main-page .maxwidthmain .square#bank {
    background-color: #13377d;
    bottom: 0;
    left: 360px;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
#industry-main-page .maxwidthmain .square#bank strong {
    font-size: 60px;
    display: block;
    color: white;
    margin-bottom: 18px;
    margin-top: 10px;

}
#industry-main-page .maxwidthmain .square#bank p {
    color: white;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em;
}
#industry-main-page .maxwidthmain .square#retail {
    right: 180px;
    background-color: #00A390;
    bottom: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
	    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
}
#industry-main-page .maxwidthmain .square#retail strong {
    font-size: 60px;
    display: block;
    color: white;
    margin-bottom: 18px;
    margin-top: 10px;

}
.square.move{
	right: 360px !important;
}
#industry-main-page .maxwidthmain .square#retail p {
    color: white;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em;
}
.maxwidthmain-bottam .maxwidthmain .square#img2 {
    background-image: url(../../uploads/2020/03/13-j.jpg);
    background-size: cover;
    left: 224px;
    top: 0;
}
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    right: 45px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
.maxwidthmain-bottam .maxwidthmain .square#telco p {
    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
    max-width: 130px;
    color: white;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    line-height: 1.3em;
}
.maxwidthmain-bottam .maxwidthmain .square#telco strong {
    font-size: 60px;
    display: block;
    color: white;
    margin-bottom: 18px;
    margin-top: 10px;
  
}

.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 570px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance p {
    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
    max-width: 130px;
    color: white;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    line-height: 1.3em;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance strong {
    font-size: 60px;
    display: block;
    color: white;
    margin-bottom: 18px;
    margin-top: 10px;
}


.industryBox {
    margin-right: 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
}
.industryBox img {
    float: left;
    width: 45px;
    margin-right: 40px;
}
.industryBox h3.h3.bold {
    font-size: 33px;
    float: left;
}
.industryBox .industry-right {
    float: left;
}
.industryBox .industry-right a.bold.antialiased {
    font-size: 22px;
    color: #00A390;
	display: inline-flex;
}
.industryBox .industry-right a.bold.antialiased svg.arrow {
    height: 12px !important;
    vertical-align: middle;
    margin: 8px 0 0 8px;
    width: 28px !important;
}
.industryBox .industry-right a.bold.antialiased svg.arrow polyline.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
.industryBox .industry-right a.bold.antialiased svg.arrow line.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
#Shape-your-future-left blockquote.h2.antialiased {
    border: none;
}
#Shape-your-future-left blockquote.h2.antialiased:before {
    content: '“';
    position: absolute;
    left: -14px;
    font-family: 'proximanova-regular';
    font-size: 30px;
	    top: 10px;
}
#Shape-your-future-left blockquote.h2.antialiased p {
    font-family: 'proximanova-regular';
    font-size: 30px;
    font-weight: 500;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 1.3em;
}
#Shape-your-future-right .h2.white.bold.antialiased {
    color: white !important;
    font-size: 30px;
    margin: 0 0 20px 0;
    line-height: 1.2em;
}
#Shape-your-future-right p {
    color: white !important;
    font-size: 18px;
    font-family: 'proximanova-regular';
    line-height: 1.7em;
    font-weight: 500;
}
#Shape-your-future-right {
    margin: -80px 0 0;
}
#Shape-your-future-right .cta.smint a {
    background-color: #00A390;
    border: 1px solid #00A390;
    text-transform: none;
    padding: 15px 37px;
    color: white !important;
    font-family: 'proximanova-regular';
    font-weight: 500;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
	display: inline-block;
}
#Shape-your-future-right .cta.smint a svg.arrow {
    height: 12px !important;
    vertical-align: middle;
    margin: 0 0 0 8px;
    width: 28px !important;
}
#Shape-your-future-right .cta.smint a svg.arrow polyline.cls-1 {
    stroke: white !important;
    stroke-miterlimit: 10;
    fill: none;
}
#Shape-your-future-right .cta.smint a svg.arrow line.cls-1 {
    stroke: white !important;
}
#Shape-your-future-right .cta.smint {
    display: block;
    margin: 30px auto 0;
    clear: both;
    overflow: hidden;
    text-align: left;
}
#Shape-your-future-right .cta.smint a svg.arrow {
    display: none;
}








.text h1.h1.bold.antialiased {
    margin: 0;
    font-size: 48px;
    font-weight: 300 !important;
    line-height: 1.2em;
    color: #28333c;
}
#home-page-top-titale .text {
    max-width: 875px;
	    position: relative;
}
#home-page-top-titale .text a.bold.uppercase.antialiased {
    position: absolute;
    bottom: 13px;
    right: -90px;
    color: #00A390;
    font-weight: 700!important;
    text-transform: uppercase;
    font-size: 18px;
}
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
    transition: all .2s;
}
div#our-patner-logo .et_pb_column.et_pb_column_1_5:hover {
    transform: translateY(-3px);
}
#cards .cards-main .gradient-line {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 14px;
    background-image: -moz-linear-gradient(#00b5a3 0%, #f7dc5f 50%, #00b5a3 100%);
    background-image: -webkit-linear-gradient(#00b5a3 0%, #f7dc5f 50%, #00b5a3 100%);
    background-image: -ms-linear-gradient(#00b5a3 0%, #f7dc5f 50%, #00b5a3 100%);
    transition: all .3s ease-out;
    background-size: 100% 200%;
    background-position: 0px 30px;
}
#cards .cards-main:first-child {
    margin-right: 20px;
}
#cards .cards-main .icons-right {
    width: 27px;
    position: absolute;
    bottom: 0px;
    right: 25px;
}
#cards .cards-main .icons-right svg.icon.icon-arrow_forward path {
    fill: #00A390;
}
#cards {
    display: flex;
    justify-content: flex-end;
    transform: translateY(50px);
    margin-right: 40px;
}
#aircraft_page-main-tital p {
    font-size: 18px;
    max-width: 680px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
    font-weight: 400;
    font-family: 'proximanova-regular';
    color: #00253e;
    margin-top: 0px;
    padding: 10px 0;
}
#aircraft_page-main-tital .h2.antialiased.bold {
    text-align: left;
    font-size: 20px;
    margin: 20px 0 0 0;
    color: #00253e;
    line-height: 1.5em;
    transform: translateY(-7px);
   font-family: 'proximanova-regular';
}
#cards .cards-main {
    background-color: white;
    display: inline-block;
    box-sizing: border-box;
    width: 385px;
    position: relative;
    padding: 35px 50px;
    transform: translateY(0px);
    transition: transform .3s;
    cursor: pointer;
    font-size: 17px;
    color: #00253e;
    line-height: 1.7em;
        font-family: "Proxima Nova", sans-serif;
    height: 190px;
}
#cards .cards-main:hover a {
    color: #00b5a3 !important;
}
#cards .cards-main a {
    font-size: 30px;
    font-weight: 600;
    color: #00253e!important;
       font-family: 'ProximaNova-Bold';
    padding-bottom: 0;
    float: left;
    width: 100%;
    line-height: 1.3em;
}
#cards .cards-main:hover h3 {
    color: #00b5a3 !important;
}
#cards .cards-main:hover {
    transform: translateY(-3px);
}
#logos .h2.bold.antialiased.mb-sm {
    font-size: 40px;
    margin-bottom: 40px!important;
    padding: 0;
    color: #00253e;
    margin: 0 auto;
    text-align: center;
    line-height: 48px;
    font-weight: 600 !important;
	    line-height: 1.2em;
   
}
div#home-page_by-the-numbers-main p {
    font-size: 16px !important;
}
#Industry-button {
    border: 2px solid #00A390;
    background-color: #00A390;
    color: white !important;
    font-size: 18px;
    text-transform: none;
    padding: 10px 30px;
    display: inline-block;
    font-weight: 800;
	    border-radius: 0;
}
a#Industry-button:after{ display:none;}
#cards .cards-main h3 {
    font-size: 30px;
    color: #00253e;
    font-weight: 600;
}
#cards .cards-main p {
    max-width: 230px;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
}
#mintstats {
    background-color: #00b5a3;
    padding: 60px 0 110px;
    width: 94%;
    transform: translateY(130px);
}
#mintstats h6.h6.uppercase.mb-sm {
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    letter-spacing: 2px;
    margin-bottom: 40px !important;
    text-transform: uppercase;
    color: #00253e;
}
#mintstats .flex {
    justify-content: space-between;
    display: flex;
}
#mintstats .flex .stat.antialiased {
    font-weight: 500;
    max-width: 190px;
    line-height: 1.3em;
    font-family: 'proximanova-regular';
    color: #00253e;
	    font-size: 18px;
}
#mintstats .flex .stat.antialiased strong {
    font-size: 80px;
    display: block;
    color: white;
    line-height: 1em;
}
.why-zivav-main-page {
    float: left;
    max-width: 690px;
    font-size: 22px;
    margin-top: 0;
    font-family: 'proximanova-regular';
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: absolute;
    top: 218px;
}
.why-zivav-main-page h1 {
    padding: 0;
    margin-bottom: 30px;
    display: inline-block;
    margin: 0 auto;
    max-width: 600px;
    font-weight: 500;
    font-size: 70px;
    color: #00253e;
    line-height: .95em;
    font-family: 'ProximaNova-Bold';
}
#six-reasons-leading .et_pb_text_inner h2 {
    margin: 0 auto;
    text-align: center;
    max-width: 600px;
    margin-bottom: 0;
    font-size: 40px;
    color: #00253e;
    line-height: 1.2em;
    font-weight: 600;
}
.why-zivav-main-page p {
    margin-top: 30px;
}
.reason.flex {
    display: flex;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
    margin-top: 5px;
    line-height: 1.7em;
    font-weight: 300;
}
.run_all h2 {
    font-size: 40px;
    color: #00253e;
    margin: 0 0 30px 0;
    line-height: 48px;
    display: inline-block;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}
.why-zivav-main-page strong {
    margin-bottom: 30px;
    display: inline-block;
    margin: 0 auto;
    max-width: 600px;
    font-weight: 500;
    font-size: 70px;
    color: #00253e;
    line-height: .95em;
    font-family: 'ProximaNova-Bold';
}
.why-zivav-main-page p span {
    font-size: 22px!important;
    color: #00253e;
    font-weight: 600;
    line-height: 1.5em;
        font-family: 'ProximaNova-Bold';
}
#transform h2.h2.bold.antialiased {
    margin: 0 0 20px 0;
    margin: 0 auto;
    max-width: 600px;
    font-size: 40px;
    color: #00253e;
    line-height: 48px;
    font-weight: 500 !important;
    
}
#transform p {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555555;
    font-weight: 300;
    line-height: 1.7em;
}
.circle-container-text {
    margin-top: 0px;
}
.circle-container-text p.center.sizesixteen {
    font-size: 16px;
    color: #555555;
    text-align: center;
    padding: 0px 0 20px 80px;
    line-height: 31px;
    font-weight: 300;
    font-family: 'proximanova-regular';
}
.circle-container-text .circle-container.flex {
    flex-flow: column nowrap;
    width: 620px;
    justify-content: center;
    display: flex;
}
.circle-container-text .circle-container.flex .row.flex {
    justify-content: center;
    display: flex;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 200px;
    width: 200px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle p.antialiased {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    opacity: 1;
    max-width: 174px;
    transition: all .2s;
    color: #555;
    padding: 0;
    position: absolute;
    background: #f9dd5d;
    top: 0;
    height: 200px;
    width: 200px;
    vertical-align: middle;
    padding-top: 70px;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    font-family: 'proximanova-regular';
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:focus{
	    outline: none !important;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover h4.bold.antialiased {
    display: inline-block;
    margin: 45px auto 0;
    text-align: center;
    width: 100%;
    padding: 0;
    font-size: 22px;
    color: white;
    font-family: 'proximanova-regular';
    max-width: 180px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover p {
    width: 100%;
    display: inline-block;
    float: none;
    padding: 0;
    margin: 0;
    font-size: 15px;
    max-width: 180px;
    color: white !important;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover h5.bold.antialiased.uppercase {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    font-size: 13px;
    font-weight: 500 !important;
    text-transform: uppercase;
    color: white;
	 
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle p.antialiased strong {
    display: block;
    font-size: 55px;
    margin-bottom: 15px;
    color: #00253e;
    font-weight: 600;
    line-height: 19px;
       font-family: 'ProximaNova-Bold';
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle a.antistat {
    opacity: 0;
    transform: scale(0.8);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    color: white;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    height: 200px;
    width: 200px;
    transition: all .2s;
    z-index: 2;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:first-child {
    margin-right: 15px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:nth-child(2) {
    margin-right: 15px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover {
    background-color: #00cec2;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover a.antistat {
    opacity: 1;
    transform: scale(1);
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover p.antialiased {
    opacity: 0;
    transform: scale(0.2);
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle a.antistat p {
    margin: 0;
    padding: 5px 0;
    max-width: 165px;
    font-family: 'proximanova-regular';
    color: #00253e;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 #zivav-product-page {
    margin-bottom: 0 !important;
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 {
    padding: 0 17px;
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 {
    margin: 0 17px;
    padding: 0;
    width: 30.8%;
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 .card-rectangle.white.bold.antialiased {
    background: #00ae9e;
    width: 100%;
    height: 55px;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1.07);
    color: #fff;
    font-size: 18px;
}
#how-works-for-you #zivav-product-page .et_pb_blurb_container {
    border: none;
    padding: 20px 40px 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
}
#how-works-for-you #zivav-product-page .et_pb_blurb_description p {
    padding: 10px 0 17px 0!important;
}


#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3:hover {
    box-shadow: 0px 8px 20.24px 1.76px rgba(0,0,0,0.15);
	    transform: inherit;
}

.reason.flex {
    display: flex;
}
.reason.flex .num.antialiased {
    font-size: 40px;
    font-weight: 700;
    transform: translateY(10px);
    padding-right: 30px;
    width: 50px;
    flex-shrink: 0;
    color: #00253e;
   	    line-height: 31px;
	    font-family: 'ProximaNova-Bold'!important;
}
.reason.flex .h4.bold.antialiased {
     font-size: 22px;
    font-weight: 600!important;
    color: #00253e;
    line-height: 1.3em;
    font-family: 'ProximaNova-Bold'!important;
  
}
.reason.flex p {
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    color: #00253e;
    margin-top: 5px;
    line-height: 1.7em;
    font-weight: 300;
}

.run_all strong {
    font-size: 40px;
    color: #00253e;
    margin: 0 0 30px 0;
    line-height: 48px;
    display: inline-block;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}
.run_all {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
    margin-top: 5px;
    line-height: 1.7em;
    font-weight: 300;
}
.run_all a.btn.smint {
    border: 2px solid #00A390;
    background-color: #00A390;
    color: white!important;
    font-size: 18px;
    text-transform: none;
    padding: 10px 30px;
    display: inline-block;
    margin-top: 20px;
    font-weight: 500;
    line-height: 31px;
    font-family: 'ProximaNova-Bold';
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_17 #right_section .et_pb_text_inner {
    margin-top: 0;
}
.total_economic {
    font-size: 16px;
    margin: 0px;
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
}
.total_economic strong {
    font-size: 40px;
    line-height: normal;
    text-transform: none;
}
#cards .cards-main .icons-right path {
    fill: #00b0a6;
    stroke: #00b0a6;
}



.plotters-scanners-page #hero #one.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners1.jpg);
}

.plotters-scanners-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners2.jpg);
}

.plotters-scanners-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners3.jpg);
}

.plotters-scanners-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners4.jpg);
}

.plotters-scanners-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners5.jpg);
}
.plotters-scanners-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners6.jpg);
}
.plotters-scanners-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners7.jpg);
}
.plotters-scanners-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners8.jpg);
}
.plotters-scanners-page #hero #nine.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners9.jpg);
}
.plotters-scanners-page #hero #ten.square .square-inner {
    background-image: url(../../uploads/2020/03/plotters-scanners10.jpg);
}








.automotive-page #hero #one.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page1.jpg);
}

.automotive-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page2.jpg);
}

.automotive-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page3.jpg);
}

.automotive-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page4.jpg);
}

.automotive-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page5.jpg);
}
.automotive-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page6.jpg);
}
.automotive-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page7.jpg);
}
.automotive-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page8.jpg);
}
.automotive-page #hero #nine.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page9.jpg);
}
.automotive-page #hero #ten.square .square-inner {
    background-image: url(../../uploads/2020/03/automotive-page10.jpg);
}



.automotive-page #hero .square#smint .square-inner {
    background-color: #11a7a3;
    animation: .75s .3s 1 forwards fadeIn;
    opacity: 0;
}









.renewable-energy-page #hero .square#smint .square-inner {
    background-color: #11a7a3;
    animation: .75s .3s 1 forwards fadeIn;
    opacity: 0;
}


.renewable-energy-page #hero #one.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy1.jpg);
}

.renewable-energy-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy2.jpg);
}

.renewable-energy-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy3.jpg);
}

.renewable-energy-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy4.jpg);
}

.renewable-energy-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy5.jpg);
}
.renewable-energy-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy6.jpg);
}
.renewable-energy-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy7.jpg);
}
.renewable-energy-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy8.jpg);
}
.renewable-energy-page #hero #nine.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy9.jpg);
}
.renewable-energy-page #hero #ten.square .square-inner {
    background-image: url(../../uploads/2020/03/renewable-energy10.jpg);
}






.printers-3d-page #hero #one.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers1.jpg);
}

.printers-3d-page #hero #two.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers2.jpg);
}

.printers-3d-page #hero #three.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers3.jpg);
}

.printers-3d-page #hero #four.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers4.jpg);
}

.printers-3d-page #hero #five.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers5.jpg);
}
.printers-3d-page #hero #six.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers6.jpg);
}
.printers-3d-page #hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers7.jpg);
}
.printers-3d-page #hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers8.jpg);
}
.printers-3d-page #hero #nine.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers9.jpg);
}
.printers-3d-page #hero #ten.square .square-inner {
    background-image: url(../../uploads/2020/03/3d-printers10.jpg);
}





div#what_lorem_ipsum .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
    transition: none;
}
div#what_lorem_ipsum .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough:hover {
    transform: none;
}
div#what_lorem_ipsum .et_pb_column.et_pb_column_2_3.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
    transition: none;
}
div#what_lorem_ipsum .et_pb_column.et_pb_column_2_3.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough:hover {
    transform: none;
}
div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
    z-index: 999;
}
div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    z-index: 99;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p select:focus {
    outline: 0!important;
    color: #00253e !important;
    border-bottom: 2px solid #00b5a3 !important;
}

div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p input:focus {
    outline: 0!important;
    color: #00253e !important;
    border-bottom: 2px solid #00b5a3 !important;
}

div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p textarea:focus {
    outline: 0!important;
    color: #00253e !important;
    border-bottom: 2px solid #00b5a3 !important;
}
/* .printers-3d-page #hero #ten11.square .square-inner{
 background-image: url(https://www.zivav.com/wp-content/uploads/2020/02/3d-printers11.png);	
	
}

.printers-3d-page #hero #ten12.square .square-inner{
 background-image: url(https://www.zivav.com/wp-content/uploads/2020/02/3d-printers12.png);	
	
}

.printers-3d-page #hero #ten13.square .square-inner{
 background-image: url(https://www.zivav.com/wp-content/uploads/2020/02/3d-printers13.png);	
	
}

.printers-3d-page #hero #ten14.square .square-inner{
 background-image: url(https://www.zivav.com/wp-content/uploads/2020/02/3d-printers14.png);	
	
}
.printers-3d-page #hero #ten15.square .square-inner{
 background-image: url(https://www.zivav.com/wp-content/uploads/2020/02/3d-printers15.png);	
	
}

.printers-3d-page #hero #ten16.square .square-inner{
 background-image: url(https://www.zivav.com/wp-content/uploads/2020/02/3d-printers16.png);	
	
} 
.printers-3d-page #hero .square#five {
    top: 180px;
    right: 541px;
    opacity: 0.5;
}
.printers-3d-page #hero .square#six {
    top: 180px;
    right: 361px;
}
.printers-3d-page #hero .square#seven {
    top: 180px;
    right: 181px;
}
.printers-3d-page #hero .square#eight {
    top: 180px;
    right: 1px;
    opacity: 1;
}
.printers-3d-page #hero .square#nine {
    top: 360px;
    right: 541px;
}
.printers-3d-page #hero .square#ten {
    top: 360px;
    right: 361px;
}

.printers-3d-page #hero .square#ten11 {
    top: 360px;
    right: 181px;
}
.printers-3d-page #hero .square#ten12 {
    top: 360px;
    right: 1px;
}
.printers-3d-page #hero .square#ten13 {
    top: 540px;
    right: 541px;
}
.printers-3d-page #hero .square#ten14 {
    top: 540px;
    right: 361px;
}
.printers-3d-page #hero .square#ten15 {
    top: 540px;
    right: 181px;
}
.printers-3d-page #hero .square#ten16 {
    top: 540px;
    right: 1px;
}
*/

#zivav-product-page {
    border: 1px solid lightgrey;
	    height: 380px;
}


.et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
    transform: initial;
	z-index: 0;
}
div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough:hover {
    transform: inherit;
}
ul#mobile_menu li ul.sub-menu {
    display: none !important;
}
div#new-industry-banner {
    padding-top: 0;
	padding-bottom:0;
}
ul#mobile_menu li:hover ul.sub-menu {
    display: block !important;
}
ul#mobile_menu li:hover ul.sub-menu li:hover {
    display: block !important;
    visibility: inherit !important;
}
ul#mobile_menu li:hover ul.sub-menu li ul.sub-menu {
    display: block !important;
    visibility: inherit !important;
}
.billboard .center.container {
    width: 85%!important;
    margin: 0 auto !important;
}
.container.et_search_form_container {
    position: relative;
    height: 1px;
    opacity: 0;
    display: none;
}
.et_pb_search_visible.et_pb_no_animation {
    opacity: 1 !important;
    display: block !important;
}
div#start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough:hover {
    transform: initial;
}
div#start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough:hover {
    transform: inherit;
}
div#standards-and-certification-page p {
    font-family: 'proximanova-regular';
    font-size: 18px;
    color: #555555;
    line-height: 1.7em;
    font-weight: 100;
}
div#standards-and-certification-page h3 {
    font-size: 28px;
    font-family: 'ProximaNova-Bold'!important;
	padding-top: 20px;
}
div#Patent_Information h1 {
    margin: 30px 0 0 0;
    padding: 0;
}
#benefits-img.square {
    background-image: url(../../../images/industries/automotive/remodel/auto-01.jpg);
}
div#blog-post h2.entry-title {
     width: 82.3%;
    float: right;
    padding: 0;
    margin: 0;
}
div#blog-post p.post-meta {
       float: left;
    width: 15%;
    margin: 5px 0 0;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
}
div#blog-post p.post-meta a {
    display: none;
}
div#blog-post .post-content {
    display: none;
}
div#blog-post article {
    padding: 15px 0;
    margin: 0;
}
div#blog-post h2.entry-title a {
    color: #00A390;
    text-decoration: none;
    font-size: 17px;
    font-weight: 600;
    font-family: 'proximanova-regular';
}
#footer-widgets .footer-widget li a:hover {
    color: #00A390;
}
.square#benefits-img {
    position: absolute;
    background-size: cover;
    top: 0;
    left: 0;
}
div#by-the-numbers .percent span.percent-value {
    font-size: 80px;
    color: #00253e;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}
div#by-the-numbers-main3 {
    position: relative;
    z-index: 9;
}
div#home-page_by-the-numbers-main #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 260px;
    height: auto;
    padding: 40px 0px 0 0;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
}
div#by-the-numbers .percent {
    margin: 0 0 10px 0;
}
div#by-the-numbers h3.title {
    font-size: 18px;
    color: #00253e;
    font-weight: 500;
    font-family: 'proximanova-regular';
}

div#by-the-numbers-main .et_pb_column.et_pb_column_4_4 p {
       font-family: 'proximanova-regular';
    letter-spacing: 1.3px; font-size:14px;
}
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 255px;
    height: auto;
    padding: 30px 10px 0 10px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
}
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4:last-child {
    margin-right: 0;
	    border: none;
}
div#by-the-numbers {
    margin: 0;
    padding: 0 0 0 10px;
	    opacity: 1 !important;
}
div#building_software .et_pb_column {
    margin: 0 0 0 0;
    width: 46%;
}
#delivering_what_is_most #building_software {
    width: 100%;
    max-width: 100%;
}
div#fulfilling_every_need_with_turnkey div#building_software {
    width: 100%;
    max-width: 100%;
}

#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough {
    width: 55%;    transform: initial;
}
#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough {
    width: 35%;    transform: initial;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough {
    width: 35%;    transform: initial;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough {
    width: 55%;
    margin-top: -5px;    transform: initial;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_14 {
    width: 40%;
}
div#bluebox-full .et_pb_column.et_pb_column_4_4.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et-last-child:hover {
    transform: initial;
}
div#info-rect {
    max-width: 485px;
    background: white;
    box-sizing: border-box;
    padding: 85px 55px;
    margin-right: 6.9vw;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555555;
    font-weight: 300;
    line-height: 1.7em;
}
div#info-rect strong.h2.bold.antialiased {
    font-size: 60px;
    font-weight: 600 !important;
      font-family: 'ProximaNova-Bold';
    color: #00253e;
    margin: 0 0 30px 0;
    padding: 0;
    line-height: 72px;
    float: left;
}
#zivav-menagement-team .et_pb_text_inner blockquote p {
    font-weight: 500;
        font-family: 'ProximaNova-Bold';
    line-height: 23px;
}
div#info-rect a.bold.antialiased {
    color: #00A390;
    font-size: 18px;
    line-height: 1.7em;
    position: relative;
    font-weight: 500 !important;
    margin: 15px 0 0;
    float: left;
	font-family: 'ProximaNova-Bold';
}
div#info-rect a.bold.antialiased:hover {
    color: #000;
}
div#info-rect p a.bold.antialiased {
    color: #00A390;
    margin-top: 15px;
    display: inline-block;
    font-family: 'ProximaNova-Bold'!important;
    font-size: 18px;
    line-height: 1.7em;
}
.h2.bold.antialiased.white.center {
    color: white!important;
    font-size: 30px;
    margin: 0 auto;
    line-height: 1.2em;
    font-family: 'proximanova-regular';
    width: 600px;
    font-weight: 600!important;
}
.h2.bold.antialiased.white.center a {
    color: white;
    border-bottom: 2px solid white;
    position: relative;
    white-space: nowrap;
    line-height: 1.24em;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    cursor: pointer;
}
.h2.bold.antialiased.white.center a:before {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    max-width: 0;
    border-bottom: 2px solid #00253e;
    color: #00253e;
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
    white-space: nowrap;
}
.h2.bold.antialiased.white.center a:focus::before {
    max-width: 100%;
    white-space: nowrap;
}
div#info-rect p {
    font-size: 18px;
        font-family: 'proximanova-regular';
    color: #00253e;
    line-height: 1.7em;
    font-weight: 500;
}
div#building_software .et_pb_column span.et_pb_image_wrap {
    width: 100%;
}
div#building_software .et_pb_column img {
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 {
    margin: 0px 0% 0 0;
    width: 47.25%;
}
div#building_software .et_pb_column strong {
    font-size: 60px;
    line-height: 1em;
    font-weight: 500;
    color: #00253e;
    margin: 0 0 15px 0;
    font-family: 'ProximaNova-Bold'!important;
	
	float:left;
	width: 100%;
}
#right_section .et_pb_text_inner {
    margin: 0;
}
#fulfilling_every_need_with_turnkey #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 58px 0 0 0;
}
div#building_software .et_pb_text_inner {
    font-size: 18px;
       font-family: 'proximanova-regular';
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 14px;
}

#optimization_and_cost-effectiveness #Optimization_for {
    margin-top: 0px!important;
    padding: 0 !important;
}
#quality_certifications #right_section2 .et_pb_text_inner {
    margin-top: 80px;
}
.verticalcurtainrod:before {
    top: 0;
    content: "\f111";
    color: #c2c7d1;
    font-family: FontAwesome;
    font-size: 8px;
    position: absolute;
    line-height: 0;
    left: -3px;
}
.verticalcurtainrod {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #c2c7d1;
    height: 100px;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2 {
    width: 55%;
    margin: 0;
	margin-right: 50px;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_18 {
    width: 45%;
    max-width: 215px;
    margin-top: 15px;
    display: inline-block;
    vertical-align: middle;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_18 .h1 {
    font-size: 72px;
    font-weight: 500;
    color: #00253e;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold'!important;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_18 p {
    font-size: 18px;
       font-family: 'proximanova-regular';
    color: #00253e;
    line-height: 1.7em;
    font-weight: 500;
}
.verticalcurtainrod2 {
    position: absolute;
    left: 50%;
    top: -75px;
    bottom: 0;
    width: 1px;
    background: #c2c7d1;
    height: 100px;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_20 {
      width: 39.6%;
    margin-top: 15px;
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin: 0 50px 0 0;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_20 p {
    text-align: right;
    max-width: 215px;
    float: right;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
    line-height: 1.7em;
    font-weight: 500;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_20 .h1 {
    font-size: 72px;
    font-weight: 500;
    color: #00253e;
    line-height: 1.2em;
    font-family: 'proximanova-regular';
    text-align: right;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap img {
    width: 100%;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap {
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 .et_pb_text_inner a.antialiased.bold {
    clear: both;
    float: left;
    color: #00A390;
    text-decoration: none;
    font-weight: 500 !important;
    font-family: 'ProximaNova-Bold'!important;
    padding-top: 20px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 .et_pb_text_inner a.antialiased.bold i.fa.fa-angle-right {
    padding: 0 0 0 10px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    width: 418px;
    margin-top: 13px;
    margin-left: 80px;
    margin-right: 150px !important;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 0px 0 0 0;
    width: 50%;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_17 #right_section {
    padding-top: 0px !important;
}
#fulfilling_every_need_with_turnkey #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 50px 5.5% 0 0;
    width: 47.25%;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin: 7px 0% 0 0;
    width: 47%;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_17 {
    width: 418px;
    margin-top: 0;
    margin-left: 80px;
    margin-right: 150px !important;
}
#optimization_and_cost-effectiveness #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_18 {
        width: 418px;
    margin-left: 150px;
    margin-right: 80px;
    margin-top: 28px;
}
#quality_certifications #building_software img {
    height: auto;
}
#quality_certifications #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_23 {
    width: 418px;
    margin-left: 80px;
    margin-right: 150px !important;
    margin-top: 0;
}
#optimization_and_cost-effectiveness #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough{
width:51%; float:right;	
	
}
#optimization_and_cost-effectiveness #building_software {
    width: 100%;
    max-width: 100%;
}
#quality_certifications #building_software {
    width: 100%;
    max-width: 100%;
}
#optimization_and_cost-effectiveness #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_19 .et_pb_module.et_pb_image.et_pb_image_4 {
    margin: 0;
}
#quality_certifications #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_23 #right_section2 {
    padding: 0;
}
#fulfilling_every_need_with_turnkey #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    width: 418px;
    margin-left: 150px;
    margin-right: 80px;
	    margin-top: 35px;
}
#optimization_and_cost-effectiveness #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough img {
    height: auto;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 img {
    height: auto;
    max-height: max-content;
}
div#building_software .et_pb_column:hover {
    transform: inherit !important;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 span.et_pb_image_wrap img {
    width: 100%;
}
#Optimization_for .et_pb_text_inner {
    margin: 0 !important;
}
div#building_software .et_pb_column a.antialiased.bold {
    clear: both;
    color: #00A390;
    text-decoration: none;
    font-weight: 500!important;
    font-family: 'ProximaNova-Bold'!important;
    padding-top: 20px;
    overflow: hidden;
	
    display: block;
}
#footer-bottom a:hover {
    color: #00A390;
    opacity: 1;
}
div#building_software .et_pb_column a.antialiased.bold i.fa.fa-angle-right {
    padding: 0 0 0 10px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 span.et_pb_image_wrap {
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555;
    font-weight: 300;
    line-height: 31px;
    margin-left: 0px;
    margin-top: 0px;
}
div#fulfilling_every_need_with_turnkey div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_13 img {
    height: auto;
}
div#building_software .et_pb_column strong {
    font-size: 60px;
    line-height: 1em;
    font-weight: 600;
    color: #00253e;
    margin: 0 0 15px 0;
    font-family: 'proximanova-regular';
    float: left;
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner a.antialiased.bold {
    clear: both;
    float: left;
    color: #00A390;
    text-decoration: none;
    font-weight: 500!important;
    font-family: 'ProximaNova-Bold'!important;
    padding-top: 20px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner a.antialiased.bold i.fa.fa-angle-right {
    padding: 0 0 0 10px;
}
#seafoam.square.move {
    left: 180px;
}
	#lightnavy.square.move {
    top: 180px;
}
	#white.square.move {
    right: 360px;
}
div#benefits-img-rect {
    background-size: cover;
    width: 360px;
    height: 180px;
    position: absolute;
    top: 0;
    right: 0;
}
.square {
    height: 180px;
    width: 180px;
    position: absolute;
    background-color: transparent;
    transition: opacity 1s;
}
#seafoam.square {
    top: 0;
    left: 0px;
}
.square#seafoam {
    background-color: #7dd1cd;
    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
}
#benefits-img-rect {
    background-image: url(../../../images/industries/automotive/remodel/auto-02.jpg);
}
.square#white {
    background-color: white;
    top: 0;
    right: 180px;
    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
}
.square#lightnavy {
    background-color: #1f4692;
    top: 0;
    right: 0 !important;
    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
}
#seafoam.square.move {
    -webkit-animation: seafoam-move 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: seafoam-move 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.square#white.move {
    -webkit-animation: white-move 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: white-move 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.square#lightnavy.move {
    -webkit-animation: seafoam-move 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: seafoam-move 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
#seafoam.square {
    top: 0;
    left: 0px;
}


div#hero {
    padding-top: 160px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}

#hero .square#one {
    top: 0;
    right: 540px;
}
#hero .square {
    height: 180px;
    width: 180px;
    position: absolute;
    background-color: transparent;
    transition: opacity 1s;
}
#hero #one.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_01.jpg);
}
#hero .square#one .square-inner {
    animation: 1s ease .05s 1 forwards fadeIn;
}
.square .square-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    background-size: cover;
}
#hero .square#two {
    top: 0;
    right: 360px;
}
#hero #two.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_02.jpg);
}
#hero .square#two .square-inner {
    animation: 1s ease .1s 1 forwards fadeIn;
}
#hero .square#three {
    top: 0;
    right: 180px;
}
#hero .square#three .square-inner {
    animation: 1s ease .15s 1 forwards fadeIn;
}
#hero #three.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_03.jpg);
}
#hero .square#four {
    top: 0;
    right: 0;
}
#hero .square#four .square-inner {
    animation: 1s ease .2s 1 forwards fadeIn;
}
#hero #four.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_04.jpg);
}
#hero .square#five {
    top: 180px;
    right: 360px;
	    opacity:0.5;
}
#hero .square#five .square-inner {
    animation: 1s ease .25s 1 forwards fadeInOpaque;
}
#hero #five.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_06.jpg);
}
#hero .square#six {
    top: 180px;
    right: 180px;
}
#hero .square#six .square-inner {
    animation: 1s ease .3s 1 forwards fadeIn;
}
#hero #six.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_07.jpg);
}
#hero .square#seven {
    top: 180px;
    right: 0;
}
#hero .square#seven .square-inner {
    animation: 1s ease .35s 1 forwards fadeIn;
}
#hero #seven.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_08.jpg);
}
#hero .square#eight {
    top: 360px;
    right: 180px;
	    opacity: 0.5;
}
#hero .square#eight .square-inner {
    animation: 1s ease .4s 1 forwards fadeInOpaque;
}
#hero #eight.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_11.jpg);
}
#hero .square#nine {
    top: 360px;
    right: 0;
}
#hero .square#nine .square-inner {
    animation: 1s ease .45s 1 forwards fadeIn;
}
#hero #nine.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_12.jpg);
}
#hero .square#ten {
    top: 540px;
    right: 0;
}
#hero .square#ten .square-inner {
    animation: 1s ease .5s 1 forwards fadeIn;
}
#hero #ten.square .square-inner {
    background-image: url(../../uploads/2020/05/spec-s-o-w2_16.jpg);
}
#hero .square#smint {
    top: 0;
    right: 540px;
    transition: opacity .75s ease .3s;
}
#hero .square#smint .square-inner {
    background-color: #13377d;
    animation: .75s .3s 1 forwards fadeIn;
    opacity: 0;
}
#hero .container {
    position: relative;
    z-index: 1;
    animation: 1s ease-out 1 fadeIn;
}
div#drop-down-main {
    position: relative;
    top: -100px;
    left: -1px;
    width: 100%;
    right: 0;
    max-width: 1141px;
    z-index: 9;
	    padding: 0 20px;
}
div#drop-down-opsan p.antialiased {
    font-size: 18px;
    max-width: 680px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
    font-weight: 400;
    font-family: 'proximanova-regular';
    color: #00253e;
    margin-top:30px;
	padding: 0;
}div#drop-down-opsan p.antialiased:nth-child(3) {
    margin-top: 50px;
}
div#aircraft_page-main-tital {
    font-size: 18px;
    max-width: 680px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
    font-weight: 400;
       font-family: 'proximanova-regular';
    color: #00253e;
    margin-top: 0px;
    padding: 10px 0;
}
div#drop-down-opsan p.antialiased:nth-child(3) {
    margin-top: 50px;
}
div#workbox {
    z-index: 5;
    max-width: 220px;
    display: inline-block;
    margin: 35px 0px 0 239px;
    float: left;
    text-align: left;
    position: relative;
    bottom: -450px;
	    display: none;
}
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 div#by-the-numbers .percent span.percent-value {
    font-size: 4vw;
    color: #00253e;
    line-height: 1.3em;
    font-weight: 100;
    font-family: 'proximanova-regular';
}
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 div#by-the-numbers h3.title {
    font-size: 18px;
    line-height: 1.7em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}
#as_of_june p {
    font-style: italic;
    padding-top: 20px;
    color: #555555;
    font-size: 12px;
    font-weight: 100;
    font-family: "Proxima Nova", sans-serif;
}
#six-reasons-leading .et_pb_text_inner {
    margin: 0 auto;
    text-align: center;
    max-width: 600px;
    margin-bottom: 0;
    font-size: 40px;
    color: #00253e;
    line-height: 1.2em;
    font-weight: 600;
    
}
#why-zivav_left #transform .h2.bold.antialiased {
    margin: 0 0 20px 0!important;
    max-width: 600px;
    font-size: 40px;
    color: #00253e;
    font-weight: 500 !important;
    float: left;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold';
}








body {
    overflow-x: hidden;
	    font-family: 'ProximaNova-Bold' !important;
	}
div#blog-post p.post-meta span.published {
    font-weight: 500;
}
div#blog-post h2.entry-title a:hover {
    color: #000;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li ul.sub-menu {
    -webkit-transform-origin: inherit;
    -moz-transform-origin: initial;
    -ms-transform-origin: initial;
    transform-origin: initial;
    -webkit-animation: inherit;
    -moz-animation: Grow .8s ease-in-out;
    -o-animation: Grow .4s ease-in-out;
    animation: initial;
    -webkit-backface-visibility: inherit;
    backface-visibility: inherit;
}
div#bluebox-full {
    background-color: #13377d;
    padding: 0px 20px 20px;
    position: relative;
}
div#bluebox-full .maxwidthmain {
    position: relative;
}
div#bluebox-full .maxwidthmain .container {
    position: relative;
    z-index: 1;
    padding: 240px 0 0;
    width: 100% !important;
}
div#bluebox-full .maxwidthmain .container h6.h6.bold.antialiased.uppercase.white {       color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0;
}
div#bluebox-full .maxwidthmain .container h2.h2.bold.antialiased.white {
    font-size: 48px;
    max-width: 560px;
    font-weight: 500;
    color: #fff;
	    margin-left: -3.5px;
}
div#bluebox-full .maxwidthmain .container div#omniflex {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty {
    width: 49.95%;
    display: inline-block;
    vertical-align: top;
    margin-right: -5px;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty .inner {
    margin-right: 40px;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty .inner h3.h3.bold.antialiased.white {
    font-size: 28px;
    font-weight: 500;
    margin-top: 20px;
    color: white !important;
	    padding: 0;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty .inner p.white {
    color: white!important;
    font-size: 18px;
    font-weight: 400;
    font-family: "Proxima Nova", sans-serif;
    line-height: 1.7em;
}




.billboard {
    padding: 150px 0 50px;
}
.billboard .center.container {
    margin: 0;
    padding: 0 !important;
    text-align: center;
    width: 100%;
}
.billboard .center.container .h4.uppercase.sixtyspace.headerh4 {
    font-weight: 500;
    margin-bottom: 20px;
    letter-spacing: 0.06em;
    font-size: 18px;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    text-transform: uppercase;
}
.billboard .center.container .h1.bold {
    color: #00253e;
    font-weight: 500 !important;
    font-size: 48px;
    font-family: 'ProximaNova-Bold'!important;
	    line-height: normal;
}
.h5.sixtyspace.antialiased {
    text-transform: uppercase;
    color: white;
    letter-spacing: 0.06em;
    font-weight: 500;
    font-size: 14px;
    font-family: 'ProximaNova-Bold'!important;
}
.sixtywide .h2.bold.white.antialiased {
    color: white !important;
    font-weight: 500 !important;
    font-size: 30px;
    margin: 0 0 20px 0;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold'!important;
    max-width: 450px;
}
.sixtywide p a {
    color: #00A390;
    text-decoration: none;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    cursor: pointer;
    font-size: 18px;
    font-family: 'ProximaNova-Bold'!important;
}
.sixtywide p a svg.arrow {
    height: 12px !important;
    vertical-align: middle;
    margin: 0 0 0 8px;
    width: 28px !important;
}
.sixtywide p a svg.arrow polyline.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
.sixtywide p a svg.arrow line.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
div#press-new .et_pb_column.et_pb_column_1_4 {
    border: 1px solid rgba(0,0,0,0.1);
    height: 300px!important;
    -webkit-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear;
    line-height: 1.5em!important;
    background: #fff;
    position: relative!important;
    float: left!important;
    padding: 10px;
    box-shadow: none;
    margin: 0 44px 30px 0 !important;
    width: 236px !important;
}
div#press-new .et_pb_column.et_pb_column_1_4:last-child {
    margin-right: 0 !important;
}
div#press-new .et_pb_column.et_pb_column_1_4 .et_pb_main_blurb_image {
    padding-bottom: 0;
    height: 100px;
}
div#press-new .et_pb_blurb_description {
    color: #000!important;
    font-weight: 300 !important;
    margin: 5px 0px!important;
    font-size: 19px!important;
    line-height: 1.3!important;
    word-wrap: break-word!important;
    text-transform: none!important;
}
div#press-new .et_pb_column.et_pb_column_1_4:hover {
    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
}
div#press-new .et_pb_column.et_pb_column_1_4 .et_pb_blurb_description {
    color: #00253e !important;
    font-weight: 300!important;
    margin: 5px 5px!important;
    font-size: 19px!important;
    line-height: 1.3!important;
    word-wrap: break-word!important;
    text-transform: none!important;
    font-family: 'ProximaNova-Bold'!important;
}
div#press .center.h2.bold {
    margin-bottom: 20px;
    text-align: center;
    font-size: 30px;
    color: #00253e;
    margin: 0 0 20px 0;
    font-weight: 500;
    line-height: 1.2em;
}
div#press .item p.date.fifteenwide.sidebyside {
    width: 15%;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
	    clear: both;
	    padding: 15px 0;
}
div#press .item p.thinlink.eightywide.sidebyside {
    width: 80%;
    display: inline-block;
    vertical-align: top;
	    padding: 15px 0;
}
div#press .item p.thinlink.eightywide.sidebyside a {
    color: #00A390;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
}
div#press .item p.thinlink.eightywide.sidebyside a:hover {
    color: #00253e;
    text-decoration: none;
}
div#press .center {
	    margin-top: 30px;
    text-align: center;
}
div#press .center a:hover {
    color: #00253e;
}
div#contact-page-new div#et_top_search span#et_search_icon:before {
    color: #ffffff;
}
div#press .center a {
    color: #00A390;
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
}
div#press .center a svg.arrow {
    height: 12px !important;
    vertical-align: middle;
    margin: 0 0 0 8px;
    width: 28px !important;
}
div#press .center a svg.arrow polyline.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
div#press .center a svg.arrow line.cls-1 {
    fill: none;
    stroke: #00A390;
    stroke-miterlimit: 10;
}
.omnibox hr.blueline {
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    text-align: left;
    height: 3px;
    width: 31px;
    background: #0091da;
    margin-top: 20px;
    margin-bottom: 20px !important;
}
.omnibox {
    max-width: 485px;
    margin-bottom: 60px;
}
div#contact-page-menu .et_pb_module.et_pb_fullwidth_menu.et_pb_fullwidth_menu_0.et_pb_bg_layout_dark.et_pb_text_align_center.et_dropdown_animation_fade {
    background: none;
}
div#contact-page-menu nav.fullwidth-menu-nav {
    float: right;
    padding: 0 15px 0 0;
    margin: 0;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu {
    margin-top: 18px;
    padding: 0 !important;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li {
    margin: 0px 15px 0;
    padding: 0 0 17px 0;
 
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li a {
    letter-spacing: 0;
    padding: 0 0px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu {
    margin: 0;
    padding: 20px 10px ;
        WIDTH: 200PX;
	    transition: inherit;
	    opacity: 0 !important;
}
header#main-header form.et-search-form {
     position: absolute;
    z-index: 1000;
    top: 74px;
    background: white!important;
    right: 0;
    bottom: 0;
    width: 154%;
    max-width: 171%!important;
    left: -285px;
    border-top: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 15px 0;
    height: 62px;
}
header#main-header form.et-search-form input.et-search-field::placeholder {
    color: #999999 !important;
}
header#main-header form.et-search-form input.et-search-field {
      position: absolute;
    top: 0;
    height: 60px;
    right: 0;
    bottom: 0;
    border: none;
    background: #ffff;
    padding-left: 10px;
    padding: 2px 35px 0 0;
    font-size: 18px!important;
    color: #999999;
    font-weight: 300;
    width: 65%;
    margin: 0 auto;
    text-align: left;
    left: 0;
    font-style: italic;
}
header#main-header form.et-search-form input.et-search-field:focus {
    outline: 0 !important;
	    color: #999999 !important;
}
header#main-header .et_search_outer {
    overflow: inherit;
}
#et-top-navigation nav#top-menu-nav ul#top-menu {
    opacity: 1;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu li {
    width: 100%!important;
    display: inline-block!important;
    float: left;
    margin: 0;
    padding: 0;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu li ul.sub-menu li a {
    font-weight: 400!important;
    padding: 3px 0 0px 10px;
    font-family: 'proximanova-regular';
    color: #00253e;
	    width: 100%;
	background: none;
}
.et_pb_menu_hidden #et_search_icon:before, .et_pb_menu_hidden #top-menu, .et_pb_menu_hidden .mobile_menu_bar {
    opacity: 0;
    -webkit-animation: inherit;
    -moz-animation: inherit;
    -o-animation: inherit;
    animation: inherit;
}
.et_pb_menu_hidden #et_search_icon:before, .et_pb_menu_hidden #top-menu, .et_pb_menu_hidden .mobile_menu_bar {
    opacity: 0;
    -webkit-animation: inherit;
    -moz-animation: initial;
    -o-animation: inherit;
    animation: inherit;
}
.et_pb_menu_visible #et_search_icon:before, .et_pb_menu_visible #top-menu, .et_pb_menu_visible .mobile_menu_bar {
    z-index: 99;
    opacity: 1;
    -webkit-animation: inherit;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial;
}
.container.et_search_form_container span#et_search_icon {
    display: block;
    position: absolute;
    z-index: 99999;
    top: 160px;
    right: -10px;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer;
}
.container.et_search_form_container span#et_search_icon:before {
    font-weight: 900;
    font-size: 18px;
    color: #00253e;
}
span.et_close_search_field:after {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 22px;
    color: #00253e;
    font-weight: 400;
}
span#et_search_icon:before {
    font-weight: 900;
    font-size: 18px;
    color: #00253e;
}
span.et_close_search_field {
    display: block;
    position: absolute;
    z-index: 99999;
    top: 20px;
    right: 0px;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu li ul.sub-menu {
    width: 100%;
    left: 0;
    padding: 23px 10px;
    position: relative;
    opacity: 1;
    visibility: inherit;
    background: none!important;
    border: none;
    box-shadow: none;
    padding-left: 0!important;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li a:after{
    display: none;	
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu li a {
    font-weight: 400!important;
    padding: 3px 0 0px 10px;
    font-family: 'proximanova-regular';
    color: #00253e;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu li ul.sub-menu {
    left: 10px;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li ul.sub-menu li a {
    font-family: 'ProximaNova-Bold'!important;
    font-weight: 500 !important;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(3) ul.sub-menu {
    width: 510px;
    left: -10px;
    height: auto;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(3) ul.sub-menu li {
    width: 100%!important;
    display: inline-block!important;
    float: left;
    margin: 0;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(3) ul.sub-menu li ul.sub-menu {
    width: 100%;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(3) ul.sub-menu li ul.sub-menu li {
    width: 50%!important;
}



div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(4) ul.sub-menu {
    width: 630px;
    left: -240px;
    height: 256px;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(4) ul.sub-menu li {
    width: 33%!important;
    display: inline-block!important;
    float: left;
    margin: 0;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(4) ul.sub-menu li ul.sub-menu {
    width: 260px;
}
div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:nth-child(4) ul.sub-menu li ul.sub-menu li {
    width: 100%!important;
}



div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:hover ul.sub-menu {
    visibility: inherit;
    display: block!important;
    backface-visibility: inherit!important;
  	opacity: 1 !important; 
}

div#contact-page-menu nav.fullwidth-menu-nav ul#menu-main-menu li:hover ul.sub-menu:hover {
    display: block!important;
    visibility: inherit!important;
    background: #fff;
}


#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu {
    WIDTH: 200PX;
	    left: 0;
}

#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu:hover {
   width: 200px;
    display: inline-block!important;
    float: left;
    margin: 0;
   
}
/* #et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li ul.sub-menu:hover {
 width: 200px;
    display: inline-block!important;
    float: left;
    margin: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s ease-out, top 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out, top 0.2s ease-out;
    transition: opacity 0.2s ease-out, top 0.2s ease-out;	
	}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li ul.sub-menu{
-webkit-transition: opacity 0.2s ease-out, top 0.2s ease-out, visibility 0s 0.2s linear;
    -moz-transition: opacity 0.2s ease-out, top 0.2s ease-out, visibility 0s 0.2s linear;
    transition: opacity 0.2s ease-out, top 0.2s ease-out, visibility 0s 0.2s linear;	
	
	
} */

ul#top-menu li ul.sub-menu li ul.sub-menu {
    position: relative;
    opacity: 1;
    visibility: inherit;
    background: none !important;
    border: none;
	    box-shadow: none;
	    padding-left: 0 !important;
}


div#full-withe-404-image {
    clear: both;
    overflow: hidden;
    display: inline-block;
    margin: 112px auto 0;
    text-align: center;
    width: 100%;
}



#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li:hover {
    display: block;
	    visibility: initial;
}
 div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 {
    position: relative!important;
        padding: 25px 0 25px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li .et-show-dropdown .et-hover{
overflow: initial !important;
    display: inline-block !important;	
	
}
div#how-ford .et_pb_text_inner {
    font-size: 40px;
    font-weight: 500;
    line-height: 1.3em;
    color: #003152;
    font-family: 'ProximaNova-Bold'!important;
}
div#how-ford-pragirap .et_pb_text_inner {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
    line-height: 1.7em;
    font-weight: 500;
}
div#how-ford-pragirap .et_pb_text_inner a {
    color: #00A390;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu ul.sub-menu {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    border: none;
    padding: 0;
    box-shadow: none;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu {
    visibility: inherit;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu {
    margin: 0;
    padding: 10px 10px;

    }
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li {
    width: 100% !important;
    display: inline-block !important;
    float: left;
    margin: 0;

}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li ul.sub-menu li {
    width: 100% !important;
   
}

#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li ul.sub-menu li a {
    font-weight: 500 !important;
	    padding: 0px 15px 0px 15px;
    font-family: 'proximanova-regular';
	    color: #00253e;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li a {
	    padding: 0px 0px 0px 15px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(2) ul.sub-menu li ul.sub-menu {
    width: 100%;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(2) ul.sub-menu li {
    width: 100%!important;
    display: inline-block!important;
    float: left;
    margin: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(2) ul.sub-menu li ul.sub-menu li {
    width: 100% !important;
}


#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(3) ul.sub-menu li {
    width: 100%!important;
    display: inline-block!important;
    float: left;
    margin: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(3) ul.sub-menu li ul.sub-menu li {
    width: 50% !important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(3) ul.sub-menu {
    width: 520px;
    left: 0px;
	    height: auto;
}
div#contact-page-new .et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
    width: 15%;
    margin: 0;
}
div#contact-page-new .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    width: 62%;
    margin: 0;
}
div#contact-page-new .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    float: right;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(4) ul.sub-menu li {
    width: 100%!important;
    display: inline-block!important;
    float: left;
    margin: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(4) ul.sub-menu li ul.sub-menu li {
    width: 100% !important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(4) ul.sub-menu {
    width: 215px;
    left: 0px;
	    height: auto;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(4) ul.sub-menu li a {
    font-family: 'proximanova-regular';
}
body, html {
    margin: 0;
    height: 100vh;
    background: none !important;
	
}
h1.future_of_automotive {
    clear: both;
    width: 100%;
	    padding-bottom: 0;
    float: left;
    display: flex;
    font-size: 80x;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    overflow: hidden;
    padding-top: 50px;
}
div#new-banner div#period {
    margin-top: 30px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(1) ul.sub-menu {
    width: 200px;
    left: 0;
	padding: 23px 0px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(3) ul.sub-menu li ul.sub-menu {
    width: 100%;
	    left: 0;
}
div#luxury-video {
    position: relative;
    z-index: 9;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(3) ul.sub-menu:hover {
    visibility: initial!important;
    display: block!important;
    opacity: 1;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu:hover li:hover ul.sub-menu {
    position: relative;
    left: 0;
    top: 0;
    background: none;
    border: none;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    padding: 0;
    margin: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li:hover ul.sub-menu {
    visibility: inherit;
    opacity: 1;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu:hover li:hover {
    display: block !important;
	    margin: 0;
}

#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu li:hover {
    display: block !important;
    overflow: initial;
    opacity: 1;
}

div#contact-page-new div#et_top_search {
    float: right;
    padding: 0 0 0;
    margin: 20px 0 0;
}
div#contact-page-new div#et_top_search span#et_search_icon {
    color: #fff;
}
div#contact-page-new .ask_a_question {
    padding-left: 0;
	    margin: 8px 0 0 0;
}
div#contact-page-new div#contact-page-menu .et_pb_row.clearfix {
    width: 100%;
	    padding: 0;
}



div#visit-us-page {
    position: relative;
    
}
div#why-404-page form.et_pb_contact_form input {
    background: none!important;
    box-shadow: 2px 2px 2px #f7f7f7!important;
    color: #00253e;
    height: 40px !important;
    margin: 0;
    font-size: 16px;
     font-family: 'proximanova-regular';
    padding: 0;
    width: 50% !important;
    font-weight: 500;
}
div#why-404-page form.et_pb_contact_form .et_contact_bottom_container {
    display: none;
}
div#why-404-page form.et_pb_contact_form p.et_pb_with_border.et_pb_contact_field.et_pb_contact_field_0.et_pb_text_align_center.et_pb_contact_field_last {
    margin: 0;
}


/* div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough {
    margin: 80px 0 0 -187px;
    z-index: 1;
    width: 64.25%;
} */
div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
     z-index: 99999;
 }
.quotecontainer {
    display: block;
    margin: -90px 0 0 0;
    padding: 0 0 0 30px;
    max-width: 660px;
    border-left: 4px solid #1d428a;
}
.quotecontainer blockquote.quote.bold.antialiased {
    border: none;
    margin: 0;
    padding: 0;
}
.quotecontainer blockquote.quote.bold.antialiased p {
    text-align: left;
    font-size: 20px;
    margin: 0;
    color: #00253e;
   font-weight: bolder;
    line-height: 1.5em;
    transform: translateY(-7px);
        font-family: 'ProximaNova-Bold';
}
.quotecontainer p.sizefifteen.center.uppercase.antialiased {
    font-size: 15px;
    margin: 10px 0 0;
    transform: translateY(5px);
    text-align: left;
    max-width: 680px;
    display: inline-block;
    font-weight: 400;
    vertical-align: top;
    color: #00253e;
    font-family: 'proximanova-regular';
}
/* div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough {
    margin: 80px 0 0 -187px;
    z-index: 1;
    width: 64.25%;
} */
div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough {
    margin: 80px 0 0 -187px;
    z-index: 1;
    width: 64.25%;
}
div#workbox-new .et_pb_text_inner {
    font-size: 18px;
    max-width: 680px;
    display: inline-block;
    vertical-align: top;
    margin-right: 40px;
    font-weight: 400;
    font-family: 'proximanova-regular';
    color: #00253e;
    line-height: 1.7em;
}
div#workbox-new .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough .et_pb_text_inner {
    display: inherit;
}
div#workbox h6.h6.bold.uppercase.antialiased {
    font-size: 18px;
    margin: 0 0 15px;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    letter-spacing: 0;
}
div#workbox {
       z-index: 5;
    max-width: 260px;
    display: inline-block;
    margin: 35px 45px 0 0;
    float: right;
    text-align: left;	
    display: none !important;
}
div#workbox p.bold.antialiased {
    margin: 0 0 20px;
    font-size: 18px;
    line-height: 1.5em;
    padding: 0;
    font-family: 'proximanova-regular';
    color: #00253e;
    font-weight: 500!important;
}
/* .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul, .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation: auto;
    -moz-animation: Grow .8s ease-in-out;
    -o-animation: Grow .4s ease-in-out;
    animation: auto;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
} */



#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation: auto;
    -moz-animation: Grow .8s ease-in-out;
    -o-animation: Grow .4s ease-in-out;
    animation: auto;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
}








div#case-studies-page blockquote .h2.supersize {
    font-size: 39px;
    font-weight: 600;
    line-height: 1.3em;
    color: #003152;

}
div#About_Etenergy .et_pb_text_inner {
    font-family: 'ProximaNova-Bold'!important;
}
div#About_Etenergy .et_pb_text_inner p {
    line-height: 1.7em;
}

div#case-studies-page blockquote .h3.antialiased {
    font-size: 22px;
    color: #00253e;
    padding-top: 20px;
}



div#searchbodyform-search form#searchbodyform {
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
div#searchbodyform-search form#searchbodyform input#searchbodyinput {
    border: 1px solid #ececec !important;
    box-shadow: 2px 2px 2px #f7f7f7 !important;
    width: 50% !important;
    height: 40px !important;
    text-align: center;
    color: #00253e;
    margin: 22px 0 0;
    font-size: 16px;
    border-radius: 0;
    padding: 0 0 0 23px;
}
div#searchbodyform-search form#searchbodyform input#searchbodysubmit {
    display: none;
}
div#case-studies-page blockquote {
    padding: 0;
    border: none;
}
.et-show-dropdown .et-hover {
    display: none;
}
.et-show-dropdown .et-hover ul.sub-menu {
    visibility: inherit !important;
    opacity: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu {
    visibility: inherit;
    display: block !important;
    backface-visibility: inherit !important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu:hover {
    display: block !important;
    visibility: inherit !important;
	    background: #fff;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu:hover li ul.sub-menu {
    padding: 0 !important;
    margin: 0;
    background: none !important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu:hover li {
    visibility: initial !important;
    display: block !important;
    opacity: 1;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu:hover li:hover ul.sub-menu {
    visibility: inherit !important;
    opacity: 1;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu:hover li:hover ul.sub-menu:hover li {
    visibility: inherit !important;
    opacity: 1;
    display: block !important;
}
div#case-studies-page blockquote .h2.supersize:before{
    content: '“';
    position: absolute;
    left: 10px;	
}
div#Driving_into_the_future .sixtywide.sidebyside .h2.antialiased.bold {
    font-size: 30px;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 1.2em;
	    font-family: 'ProximaNova-Bold'!important;
    font-weight: 500 !important;
}
div#Driving_into_the_future .sixtywide.sidebyside p {
    font-size: 18px;
    color: #00253e;
	line-height: 1.7em;
}
div#about-us-left-contact {
    margin-left: 133px;
}
div#case-studies-page blockquote {
    padding: 50px 48px;
    border: none;
    position: relative;
    width: 80%;
    margin: 0 auto;
}
.brightyellowbox {
    background: #f7e16a;
    width: 100%;
    max-width: 450px;
    position: absolute;
	height: 100%;
}
div#quotecontainer {
    margin: 0;
}
#et-top-navigation {
    float: left;
    margin-left: 70px;
}
div#parallax_image3 .et_pb_column.et_pb_column_1_3 {
    padding-right: 0;
    padding-left: 0;
}
div#parallax_image3 {
    padding: 0 10px;
} 
.homeland-security a {
    width: 120px !important;
    margin-top: 20px;
}
div#parallax_image3 .et_pb_column.et_pb_column_1_3 span.et_pb_image_wrap img {
    height: 500px !important;
    min-height: 500px !important;
}
.trains a {
    width: 140px !important;
}
div#trusted_partner-main h1.et_pb_module_header {
    font-size: 28px;
    line-height: 30px;
    margin: 20px 0 6px;
    font-weight: 300;
    color: #163347;
}
div#trusted_partner .et_pb_blurb_container h1.et_pb_module_header {
    font-size: 48px;
    line-height: 50px;
    margin: 0px 0 20px;
    padding: 15px 0 18px;
    color: #163347;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
}
div#trusted_partner .et_pb_blurb_container strong {
    font-size: 28px;
    line-height: 30px;
    margin: 20px 0;
    font-weight: 300;
    color: #163347;
}
div#trusted_partner-main .et_pb_with_border {
    transform: translateX(0px) translateY(30px);
}
.copyright-area p {
      width: 100%;
    display: flex;
}
.copyright-area p img {
    width: 115px;
}
im
div#trusted_partner .et_pb_blurb_container h1.et_pb_module_header:after, div#trusted_partner .et_pb_blurb_container h1.et_pb_module_header:before {
    width: 122px;
    height: 1px;
    content: "";
    background: #163347;
    position: absolute;
    left: 0;
    z-index: 3;
	    top: 0;
}
.copyright-area a.footer-brand img {
    width: 130px;
    height: auto;
	    padding-right: 10px;
}
div#renewable-energy-3-ziv-av-engineers-bestsellers-for-industry-giants {
    padding-top: 0;
}

div#trusted_partner .et_pb_blurb_container h1.et_pb_module_header::after {
    top: 100%;
}
span.logo_helper {
    display: none;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.hero-subtext {
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
    margin-top: 15px;
    margin-bottom: 0;
    font-family: 'proximanova-regular';
    color: #00253e;
}
.hs-flex-row.align-items-end .page-title {
       font-size: 30px;
    font-weight: 300;
    line-height: 48px;
    width: 100%;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
}
.corporate_strategic_Impact {
    font-size: 28px;
    color: #163347!IMPORTANT;
    font-weight: 300;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.list-content .strategy_consulting {
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em;
    font-size: 26px;
}
.faster_way-left .content-header {
       padding-bottom: 10px;
    color: #00253e;
    font-size: 30px;
    font-weight: 300;
    line-height: 1em;
    font-family: 'ProximaNova-Bold'!important;
}
.faster_way-left p {
    font-size: 18px!important;
    color: #00253e;
}
.mazor-robotics-begins .mazor-robotics-begins-title {
    font-size: 36px;
    color: #000;
    line-height: 36px;
}
.mazor-robotics-begins span {
    font-size: 16px !important;
    padding-top: 15px;
    display: inline-block;
}
.automotive-main {
    display: inherit;
    font-size: 26px;
/*     line-height: 0; */
    margin: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #00253e;
    font-weight: 500;
}
nav#top-menu-nav ul#top-menu li#menu-item-26:after{

content: "";
    border: 62px solid #000;
    border-bottom: 30px solid #000;
    position: absolute;
    bottom: -38px;
    left: -3px;
    z-index: 3;
    -webkit-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    transform: rotate(8deg);
    opacity: 0;
    visibility: hidden;
    -webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

nav#top-menu-nav ul#top-menu li#menu-item-26 ul.sub-menu:before{
    width: 100%;
    height: 30px;
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    z-index: 3;	
	
}

#et-top-navigation {
    float: left;
    margin-left: 0!important;
    padding: 0 0 0 40px !important;
    margin-top: 0px;
}
#et-top-navigation nav#top-menu-nav {
    margin-top: 18px;
}
.logo_container {
    float: left;
    position: relative!important;
    width: 10% !important;
    margin-bottom: 0px;
	    margin-top: 0px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li {
        margin: 0px 15px 0;
    padding: 0 0 17px 0;
}
#et_top_search {

    float: left;
    position: relative;
   /*  width: 18px; */
    width: 50px;
    margin: 18px 0 0 22px;
}

.langiuage-select {
    position: relative;
    margin: 0 0 0 13px;
}

.language-icon {
    width: 18px;
    position: relative;
    top: -5px;
    right: 0;
    float: right;
}

.langiuage-select ul {
    position: absolute;
    right: -21px;
    top: 21px;
    box-shadow: 5.142px 6.128px 20.24px 1.76px rgb(0 0 0 / 15%);
    /* width: 100%; */
    border-radius: 3px;
    border: 1px solid #ccc;
    text-align: center;
    background: #fff;
    padding: 6px 0;
    min-width: 47px;
	opacity: 0;
}

.langiuage-select:hover ul {
   opacity:1;
} 

.langiuage-select ul li a {
    width: 100%;
    padding: 0px 10px;
    float: left;
    font-family: 'proximanova-regular';
    color: #00253e;
    font-weight: 700;
}

.langiuage-select ul li.active a, .langiuage-select ul li a:hover {
    color: #00A390;
}



#et-top-navigation nav#top-menu-nav ul#top-menu li a {
    letter-spacing: 0;
    padding: 0 0px;
    color: #00253e;
    font-size: 16px;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}
#et-top-navigation nav#top-menu-nav ul#top-menu li a:hover{color:#00A390 !important;}

.nav li ul {
    z-index: 9999;
    width: 540px;
    opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    border: 1px solid #ccc;
    background: white;
    border-radius: 3px;
    box-shadow: 5.142px 6.128px 20.24px 1.76px rgba(0,0,0,0.15);
}
#top-menu li li a {
    width: 300px;
    padding: 6px 20px;
}
#footer-widgets {
        border-bottom: 1px solid #1d4660;
    margin-bottom: 0;
	    padding-bottom: 15px;
}
/* header#main-header {
    background-image: url(https://www.zivav.com/wp-content/uploads/2019/09/header.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 330px;
} */
#main-footer {
    background: #263F54;
}
#main-footer .footer-widget h4.title {
    color: #fff;
    margin: 0 0 5px 0;
    position: relative;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
}
#main-footer .footer-widget .textwidget .footer-nav ul.active {
    margin: 0;
    padding: 0;
}
#main-footer .footer-widget .textwidget .footer-nav ul.active li {
    list-style: none;
    padding: 0;
    margin: 0;
}
#main-footer .footer-widget .textwidget .footer-nav ul.active li a {
    color: #ececec;
    line-height: 26px;
    font-size: 15px;
	    font-weight: 400;
}
#main-footer .footer-widget .textwidget .footer-nav ul.active li:before {
    display: none;
}
#main-footer .footer-widget .textwidget .footer-nav ul.active li a:hover{
	color: #fff;
	
}
#footer-info {
    float: none;
    padding-bottom: 10px;
    color: #fff;
    text-align: center;
}

.faster_way-left .content-header .the_faster_way {
    color: #00253e;
    font-size: 30px;
    font-weight: 300;
    line-height: 1em;
    font-family: 'ProximaNova-Bold'!important;
}
.Line {
    width: 45px;
    height: 2px;
    margin: 16px 0 12px 0;
    border: solid 1px #163347;
}
.faster_way-left .content-header p {
    font-size: 18px !important;
    color: #00253e;
}
.faster_way-left .sub-title {
    font-weight: 500;
    color: #163347;
        font-size: 14px;
    margin: 0;
    padding: 0;
}
#eternegy-video-height video#myvideo {
      margin: 0 auto;
    text-align: center;
    display: inherit;
    width: 100%;
}

.faster_way-left .sub-title p {
    padding: 0;
    margin: 0;	
    font-size: 18px !important;
}
faster_way-left .sub-title p a {
    color: #53a5ce;
}
.faster_way-left a.btn.btn-primary.custom-btn {
    font-weight: 300;
    font-size: 14px;
    line-height: 60px;
    padding: 13px;
    margin: 0 15px;
    border-radius: 0;
    border: none;
    position: relative;
    color: #fff;
    background-color: #11a7a3;
}
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header {
    color: #00A390!important;
    font-size: 22px!important;
    font-family: 'ProximaNova-Bold'!important;
	  padding: 0;
}
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header a {
    color: #00A390!important;
    font-size: 22px!important;
    font-family: 'ProximaNova-Bold'!important;
    padding: 0;
    font-weight: 500;
    line-height: 1.3em;
}

div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header a:hover {
    color: #00253e;
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_blurb_description p {
    color: #00253e;
    font-size: 18px;
    margin-top: 5px;
    line-height: 1.5em;
    font-family: 'proximanova-regular';
	    font-weight: 400;
}
.sixtywide p a:hover {
    color: white;
}
.sixtywide p a:hover line.cls-1:hover {
    stroke: #fff;
}
.sixtywide p a svg.arrow polyline.cls-1:hover {
    stroke: #fff;
}
.sixtywide p a:hover svg.arrow polyline.cls-1 {
    stroke: #fff;
}
.sixtywide p a:hover svg.arrow line.cls-1 {
    stroke: #fff;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:after {
    font-size: 0;
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column:hover {
    transform: translateY(-2px);
 
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column {
    transition: all 0.5s cubic-bezier(0, 0, 0, 1.07);
	    padding-left: 10px;
    padding-right: 10px;
}
div#zivav-product-page h1.et_pb_module_header {
    padding: 0 0px;
	 
}
div#zivav-product-page .et_pb_blurb_description p {
    padding: 0 0 17px 0!important;
}
div#renewable-energy-et_pb_row_et_pb_row_5 {
    clear: both;
	    max-width: 1141px;
    padding: 0 10px;
}
div#ziv-av_main_printers div#zivav_is_the_trusted {
    padding: 0;
}
#industry-main-page #shaping_every {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
}
div#ziv-av_main_printers {
    width: 100%;
    max-width: 1141px;
    padding: 0 20px;
}
.zivav-product-page_img .et_pb_main_blurb_image img {
    height: 180px;
}
div#zivav-product-page a:hover {
    color: #00A390!important;
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_blurb_container {
    border: 1px solid lightgrey;
    border-top: none;
    padding: 30px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: -8px 0 0;
}
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header a:hover {
    color: #00253e !important;
}
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header:hover {
  color: #00253e !important;
}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    color: #ffffff!important;
    border-width: 0px!important;
    border-color: #11a7a3 !important;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 18px;
       font-family: 'proximanova-regular';
    text-transform: uppercase!important;
    background-color: #11a7a3 !important;
    border: none !important;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top.et_had_animation {
    padding: 0px 0 ;
}
.et_pb_blurb_container h4.et_pb_module_header {
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    background-color: rgba(0,58,93,.85);
    height: auto;
    line-height: initial;
    font-weight: 500 !important;
    color: #fff !important;
    font-size: 14px !important;
    padding: 10px;
    margin-top: 0px;
}
.et_pb_text_inner h3 {
    font-size: 28px;
    color: #00253e !important;
    font-weight: 300;
    margin-bottom: 0;
}
.col-xs-12.col-sm-6.col-md-3.aerospace.item {
    top: 0 !important;
    background: rgba(21,18,39,0.7);
    width: 100%;
    height: 250px;
    right: 0;
    text-align: center;
    transform: translate(-50%,0%);
    left: 50% !important;
    vertical-align: middle;
}
.et_pb_main_blurb_image {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 10px;
    line-height: 0;
}
.item-description strong.item-title {
    display: block;
    margin: 30px 0 0px;
    padding: 0 0 7px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 500;
    color: #fff;
    position: relative;
    z-index: 9999999999999;
}
.item-description span.item-name {
    text-align: center;
    font-weight: 500;
    color: #fff;
}
.mission_critical-line {
    height: 1px;
    background: #fff;
    width: 45px;
    margin: 0 auto 10px;
}
.item-description {
    width: 100%;
    right: 0;
    text-align: center;
    transform: translate(-50%,-50%);
    left: 50% !important;
    vertical-align: middle;
    position: absolute;
    top: 50%;
}





#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    position: absolute;
    top: 0;
    right: -7px;
    font-size: 16px;
    font-weight: 800;
    content: "3";
}

.et_pb_contact_form p input {
    width: 100%!important;
    min-height: 40px;
    border: 1px solid #dedfdf;
    background-color: #f6f7f7 !important;
    padding: 10px;
    font-size: 15px;
    color: #666565;
        font-weight: 400;
    margin-bottom: 10px;
	    border-radius: 0 !important;
}

.hs-rebranded-btn.hs-btn-success {
    color: #fff;
    background-color: #11a7a3;
    border-color: #11a7a3;
    padding: 8px 17px;
    border: 2px solid transparent;
    font-size: 14px;
    font-weight: 700;
    border-radius: 2px;
    margin-top: 0;
    clear: both;
    overflow: hidden;
    display: inline-block;
}
.copyright-area {
    margin-top: 3rem;
}
.footer-brand img {
    height: 24px;
    width: 24px;
}
.copyright-text {
    font-size: 12px;
    line-height: 18px;
    color: #ececec;
    margin-top: 10px;
    border-bottom: solid 1px #fff;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: 'proximanova-regular';
}
.bold {
    font-weight: 700 !important;
}
.terms-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.terms-links a.mr-3 {
    color: #ececec;
    line-height: 28px;
    margin-right: 1rem!important;
    font-family: 'proximanova-regular';
}
.hs-social-networks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    border-top: 2px solid rgba(255,255,255,0.3);
    padding-top: 15px;
    margin-top: 10px;
}
.hs-social-networks a {
    color: #fff;
    line-height: 28px;
}
.hs-social-networks a i.hi.hi-fb {
    font-size: 18px;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget {
    width: 20%;
}
.et_pb_gutters3 .footer-widget {
    margin-right: 0;
    margin-bottom: 0;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(1) {
    width: 18%;
    margin-right: 22px;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(2) {
    width: 18%;
    margin-right: 20px;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(3) {
    width: 19%;
	    margin-right: 20px;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(4) {
    width: 17%;
	    margin-top: 30px;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(5) {
    width: 22%;
}

#period.expand h2 {
    font-size: 30px;
}
#period h2 {
    display: block;
    font-size: 30px;
    line-height: 0;
    margin: 0;
	    text-transform: uppercase;
}
#footer-bottom ul.et-social-icons {
        display: block;
    float: right;
}
#footer-bottom {
    padding: 15px 0 5px;
    background-image: -webkit-linear-gradient(145deg, #00253e 0%, #003152 100%);
}
#main-footer {
    background-image: -webkit-linear-gradient(145deg, #00253e 0%, #003152 100%);
}
.et-social-icon a {
    display: inline-block;
    position: relative;
    color: #fff;
    font-size: 21px;
    text-align: center;
    text-decoration: none;
    transition: color .3s ease 0s;
}
#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 0;
    list-style: none;
    padding:0 0px 8px 0;
    margin: 0;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(3) {
    margin-top: 32px;
}
.et-social-icons {
    float: left;
}

#footer-widgets .footer-widget li a {
    color: #ececec;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    cursor: pointer;
    font-family: 'proximanova-regular';
}
#footer-widgets .footer-widget li:before {
    position: absolute;
    top: 9px;
    left: 0;
    border-width: 3px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    content: "";
    border: none;
}
#period {
    position: relative;
    top: 0;
    left: 0;
    width: max-content;
    height: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    border-bottom: solid 1px #000;
    border-radius: 0;
    padding: 20px 14px 10px 0;
    cursor: pointer;
    background: no-repeat;
    margin-top: 63px;
}
/* #period::before {
    content: '';
    position: absolute;
    top: 44%;
    left: 0%;
    width: 100%;
    height: 100%;
     border-right: none;
    border-bottom: none;
    border-left: none;
    transform-origin: top;
    transition: all .3s ease;
    opacity: 0;
	background-color: #fff;
    z-index: 2;
} */

.statistic-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
    width: 41.6666666667%;
	float: left;
	    margin-top: 8px;
}
section.statistic-section .col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-1 {
    width: 50%;
    display: inline-block;
    margin-left: 8.3333333333%;
	    margin-top: 26px;
}
.donut1 {
    margin: 0 auto;
}
.donut__color0 {
    fill: #0096c6;
}
.donut__color1 {
    fill: #fff;
}
.donut__text {
    font-size: 3em;
    font-weight: 600;
    line-height: 16rem;
    fill: #163347;
}
.statistic-description {
    padding: 23px 0 0 25px;
}
.statistic-section__header {
    font-size: 28px;
    line-height: 30px;
    margin: 20px 0 6px;
    font-weight: 300;
    color: #163347;
}
.revolution-line {
    height: 2px;
    background-color: #163347;
    width: 139px;
    margin: 20px 0;
}

.number {
    font-size: 48px;
    line-height: 50px;
    margin: 13px 0 20px;
    padding: 15px 0 18px;
    color: #163347;
    position: relative;
    text-transform: uppercase;
}
.number:before {
    bottom: 100%;
}
.number:after, .number:before {
    width: 122px;
    height: 1px;
    content: "";
    background: #163347;
    position: absolute;
    left: 0;
    z-index: 3;
}
.number:after {
    top: 100%;
}
.number:after, .number:before {
    width: 122px;
    height: 1px;
    content: "";
    background: #163347;
    position: absolute;
    left: 0;
    z-index: 3;
}
.slide-description {
    width: 100%;
    padding: 0 7px;
    margin: 0 auto 4px;
    position: relative;
}

.slide-description .headline {
    font-size: 48px;
    line-height: 57px;
    padding: 0 0 0;
    font-weight: 700;
    margin: 0 0 0;
    color: #fff;
    max-width: 60%;
}
.slide-description .revolution-line {
    background-color: #ffffff;
    height: 1px;
}
.slide-description .btn {
    font-size: 16px;
    border-radius: 2px;
    font-weight: 300;
    border: none;
    position: relative;
    line-height: 19px;
    padding: 12px;
    margin: 0 15px;
    color: #fff;
    background-color: #11a7a3;
    border-color: #11a7a3;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    user-select: none;
}
.background-layer.industries {
    background-color: rgba(0,58,93,.75);
    position: relative;
    top: -81px;
    left: 0;
    width: 100%;
    height: 360px;
    margin: 0 auto;
}
.background-layer.industries .header-description .sub-text {
    width: 100%;
    max-width: 1080px;
    padding: 145px 0 14px;
    margin: 0 auto;
}
.background-layer.industries .header-description .sub-text h1 {
    margin-bottom: 63px;
    color: #fff;
    max-width: 100%;
    text-transform: uppercase;
    font-size: 48px;
    line-height: 57px;
    font-weight: 700;
}
.et_builder_inner_content.et_pb_gutters3 .et_pb_section.et_pb_section_1.et_pb_with_background.et_pb_section_parallax.et_section_regular {
    overflow: inherit;
}
.sppb-addon.sppb-addon-text-block.sppb-text-left h2.sppb-addon-title {
    font-size: 36px;
    color: #000;
    line-height: 36px;
}
.sppb-addon-content {
    font-weight: 300;
}
.custom {
    border: solid 1px #263F54;
    height: 2px;
    margin-top: 30px;
	    position: relative;
}
.custom .hr:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #263F54  transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: 8px;
    left: 50%;
}
.info p.white span a {
    color: #fff;
}
.et_pb_divider_0:before {
    border-top-color: #263F54 !important;
    border-top-width: 3px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px;
}
.et_pb_divider_2:before {
    border-top-color: #263F54 !important;
    border-top-width: 3px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px;
}
.custom .hr:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #263F54 transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: 9px;
    left: 50%;
}
.sppb-blockquote {
    position: relative;
    font-size: 18px;
    font-style: italic;
}

.sppb-blockquote blockquote {
    border-color: #005a70;
}
.sppb-addon-title {
      font-size: 30px!important;
    padding: 10px 0 20px 0;
    margin-top: 0;
    color: #000;
    line-height: 36px;
}
.defining {
    margin-bottom: 80px;
}
.sppb-column-addons .sppb-addon-wrapper {
    margin-bottom: 15px;
}


/* 
#period::after {
    content: '';
    position: absolute;
    bottom: -10%;
    left: -0.7%;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 50px;
    border-top: none;
    border-right: 1px solid hsl(258, 78%, 84%);
    border-bottom: 1px solid hsl(258, 78%, 84%);
    border-left: 1px solid hsl(258, 78%, 84%);
    transform-origin: top;
    transition: all .3s ease;
    opacity: 0;
    z-index: 1;

} */

#period.expand {
    border-bottom: none;
/*     box-shadow: none; */
}

#period.expand::before {
    top: 100%;
    border-radius: 0px;
    transform: scaleY(2.45);
    opacity: 1;
    height: 160px;
}
/* #period.expand::after {
    opacity: 1;
    bottom: -242%;
}
 */

#period p {
    font-size: .69rem;
    color: hsl(258, 78%, 74%);
    letter-spacing: 0px;
    z-index: 3;
	    line-height: 28px;
	    margin-left: 20px;
}

#period p span {
    font-weight: bold;
    color: #0096c6;
    font-size: 14px;
}

#period img {
    margin-top: -4px;
    width: 20px;
    height: 10px;
    z-index: 3;
    margin-left: 30px;
}
#period .options {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 999999;
    background: #fff;
    width: 100%;
    padding: 0;
 
}
.expand .options {
    display: inline-block;
    position: relative;
    z-index: 99999999999999 !important;
    background: #fff;
    clear: both;
    width: 100%;
    height: 200px !important;
}

.options p {
    margin-top: 0;
    transition: all .4s ease;
    opacity: 0;
    transform: scaleY(0);
    transform-origin: top;
    padding: 0;
}
#period p span a {
    font-weight: bold;
    color: #00A390;
    font-size: 14px;
}
.faster_way-left .sub-title a {
    color: #00A390;
}
.faster_way-left .sub-title a:hover {
        color: #00253e;
}
.faster_way-left .content-header a{
    color: #00A390;
}

.faster_way-left .content-header a:hover {
        color: #00253e;
}
div#renewable-energy-et_pb_row_et_pb_row_5 a {
    color: #00A390;
}
div#renewable-energy-et_pb_row_et_pb_row_5 a:hover {
 color: #00253e;
}
.faster_way-left a {
    color: #00A390;
}
.faster_way-left a:hover {
    color: #00253e;
}
#period p span a:hover {color: #00253e;}
#period.expand .options p {
    transform: scaleY(1);
    opacity: 1;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    position: relative;
    z-index: 0;
}
.uk-open .uk-modal-dialog {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    bottom: 0;
    width: 400px;
    max-width: 100%;
    border-radius: 4px;
      position: fixed;
    background-color: #005a70;
    color: #ffffff;
}
.uk-open .uk-modal-dialog h2 {
    font-size: 16px;
    color: #fff;
}
.sp-cookie-consent-content a {
    color: #fff;
    text-decoration: underline;
}
.sp-cookie-consent-content p {
    font-size: 13px;
}

/* .et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top.et_had_animation {
    height: 440px;
} */
.et_header_style_left .logo_container {
    position: absolute;
    width: 20%;
    height: 100%;
    float: left;
}
#et-top-navigation {
    float: right;
    width: auto;
}
.et-search-form input {
    position: relative;
    top: 50px;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 60px;
    padding-left: 10px;
}

.ask_a_question {
    padding: 0 0 0 13px;
    margin-left: 20px;
    margin: 3px 0 0 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
	float:left;
}
.et_pb_contact p .et_contact_error {
    border: none !important;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p select {
    background: transparent;
    color: #00253e !important;
    border: 0;
    padding: 0 0 10px 0!important;
    opacity: .7;
    font-size: 18px!important;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px;
    border-bottom: 2px solid #00b5a3 !important;
}
.ask_a_question a.btn.btn-primary.custom-btn {
    color: #fff;
    font-weight: 300;
    line-height: 19px;
    user-select: none;
    font-size: 18px;
    border-radius: 2px;
    position: relative;
    z-index: 5;
    padding: 10px 20px;
    margin: 0 15px 0 0;
    border: none;
    background-color: #00b5a3;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    display: inline-block;
    white-space: nowrap;
       font-family: 'proximanova-regular';
}
.ask_a_question a.btn.btn-primary.custom-btn:hover {
    background: #00cec2;
}
.run_all a.btn.smint:hover {
    background-color: #00cec2;
    border: 2px solid #00cec2;
    color: white !important;
}
.btn.btn-primary:hover {
    background: #11a7a3;
}
.btn.custom-btn:hover:after, .btn.custom-btn:hover:before {
    border-left: 0 solid transparent;
    border-right: 14px solid transparent;
}
.btn.custom-btn:before {
    right: 100%;
    -webkit-transform: rotate(270deg) translate(-13px,14px);
    -ms-transform: rotate(270deg) translate(-13px,14px);
    transform: rotate(270deg) translate(-13px,14px);
}
/* .btn.custom-btn:after, .btn.custom-btn:before {
      width: 43px;
    height: 0;
    -webkit-transition: border-width .3s linear;
    transition: border-width .3s linear;
    content: "";
    position: absolute;
    top: 0px;
    z-index: 3;
    display: block;
    border-bottom: 17px solid #11a7a3;
    border-left: 14px solid transparent;
    border-right: 0 solid transparent;
} */
.ask_a_question a.btn.btn-primary.custom-btn:focus {
    color: #ffffff!important;
}
/* .btn.custom-btn:after {
    content: "";
    left: 100%;
    -webkit-transform: rotate(-270deg) translate(13px,14px);
    -ms-transform: rotate(-270deg) translate(13px,14px);
    transform: rotate(-270deg) translate(13px,14px);
} */

.language-switcher li.button-holder, .navigation-links li.button-holder {
    padding: 0 0 0 13px;
    margin-left: 20px;
    margin: 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
}

.blog-tile {
    width: 100%;
    padding: 21px 19px;
    max-width: 100%;
    background: #fff;
    padding: 21px 27px;
    min-height: 222px;
    z-index: 1;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.12);
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.blog-tile .Automotive-main {
    font-weight: 300;
    position: relative;
    padding: 0 0 10px;
    color: #163347;
    margin: 0 0 10px;
    font-size: 28px;
}
.blog-tile h2:before {
    width: 48px;
    height: 1px;
    content: "";
    background: #163347;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 3;
}
 .preview {
    font-size: 14px;
    line-height: 16px;
    display: block;
    color: #163347;
    text-transform: uppercase;
    margin: 0 0 5px;
    word-spacing: -1px;
    font-weight: 500;
}
.info-list {
    margin: 0;
    padding: 10px 0 0;
}
.info-list li {
    float: left;
    margin: 0 10px 0 0;
}
.post-info {
    font-size: 12px;
    line-height: 14px;
    display: block;
}
.cc-window.cc-floating.cc-type-info.cc-theme-.cc-.cc-color-override--733192038 {
    bottom: 30px;
    background: #fff;
    color: #000;
    left: 30px;
    width: 300px;
    height: 170px;
}



.consumer-products div#period {
    width: 660px;
}


#cookie-notice {
    display: block;
    visibility: hidden;
    position: fixed;
    width: 400px;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    left: 20px;
    min-width: auto;
    bottom: 40px;
    padding: 10px 0 20px 10px;
}
.cookie-notice-container {
    padding: 10px;
    text-align: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-cookie-consent-content h2 {
    font-size: 16px;
    color: #fff;
}

.cookie-notice-container a#cn-accept-cookie {
    margin: 15px 0 0 0;
    -webkit-appearance: none;
    border: none;
    overflow: visible;
    font: inherit;
    color: #444;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    background: #eee;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    min-height: 40px;
    padding: 0 15px;
    line-height: 40px;
    font-size: 15px;
    border-radius: 0;
}


.cookie-notice-container a#cn-refuse-cookie {
    background-color: #00a8e6;
    color: #fff;
    text-shadow: none;
    background-image: none;
    border-radius: 0;
    min-height: 40px;
    padding: 0 15px;
    line-height: 40px;
    font-size: 15px;
    margin-top: 15px;
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: relative !important;
       padding: 25px 0 25px;
	    top: 0 !important;
}
div#page-container {
    padding: 0 !important;
	margin: 0 !important;
    overflow: hidden;
}
.h5.uppercase.sixteen.antialiased {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #00253e;
}
div#standards-and-certification-page ul li {
    list-style: none;
    line-height: 40px;
}
div#standards-and-certification-page ul li::before {
      content: "◼";
    display: inline-block;
    width: 2em;
color: black;
}
header#main-header {
    position: relative !important;
}
h1.h1.bold.antialiased {
    margin: 15px 0 0;
    font-size: 48px;
    font-weight: 300;
    line-height: 1.2em;
    color: #00253e;
    padding: 0;
}
div#video-overle-logo-text {
    position: absolute;
    top: 170px;
    z-index: 999;
    left: 0;
    right: 0;
    text-align: center;
}
div#video-overle-logo-text img {
    width: 110px;
    margin-top: 30px;
}
.video-buttan i.fa.fa-play {
    border: solid 4px #fff;
    text-align: center;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    vertical-align: middle;
    line-height: 96px;
    margin: 31px auto 0;
    padding: 0 0 0 8px;
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    top: 120px;
}
.video-buttan i.fa.fa-play:before {
    color: #fff;
    font-size: 36px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(4) ul.sub-menu li ul.sub-menu {
    width: 240px;
    float: left;
    display: inline-block;
    left: 0;
}

div#video-overle-logo-text .et_pb_text_inner {
    font-size: 48px;
    font-weight: 500;
    line-height: 1.2em;
    color: white !important;
    font-family: 'ProximaNova-Bold'!important;
}
div#Luxury_experience p {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e !important;
    font-weight: 500;
    line-height: 1.7em;
}
/* div#case-studies-2images .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough{
    margin: 80px 0 0 -187px;
    z-index: 1;
	    width: 64.25%;
} */
.action-boxes.sticky:hover {
    background: #243640;
    color: white;
}
.action-boxes.sticky a {
    padding: 15px 10px 0px;
    display: block;
	    color: #00A390;
}
.action-boxes.sticky a i.fa.fa-print {
    font-size: 25px;
}
.fifteenwide.sidebyside {
    float: left;
    display: inline-block;
    width: 16%;
}
.action-boxes.sticky:hover a {
    color: white;
}
.middel-content {
    float: right;
    width: 78%;
    margin: 0 0 0 50px;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
}
.middel-content ul {
    margin: 10px 0 0;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p input {
    border: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.7) !important;
    padding: 0 !important;
    color: #fff !important;
    caret-color: white;
    font-size: 18px;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    background: none !important;
	    opacity: .7;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p input::placeholder {color: #fff !important;}
div#team_details-page .et_pb_column.et_pb_column_3_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    width: 70%;
}
div#team_details-page .et_pb_column.et_pb_column_2_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    width: 280px;
    float: right;
}
.middel-content p {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555555;
    line-height: 1.7em;
    font-weight: 300;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p select {
    opacity: .7;
    border: 0!important;
    border-bottom: 1px solid rgba(255,255,255,0.7)!important;
    padding: 0 0 5px 0!important;
    color: #fff!important;
    caret-color: white;
    font-size: 18px;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    background: none!important;
}
div#drop-down-main .options a {
    font-size: 18px;
	    line-height: normal;
    text-transform: none;
	    color: #00A390;
	    font-weight: bold;
}
div#drop-down-opsan div#period {
    width: 100%;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p:after {
    border-color: #fff transparent transparent transparent;
    margin-top: -1px;
	    opacity: .7;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p textarea {
    background: transparent;
    border: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.7) !important;
    padding: 0 0 10px !important;
    color: white;
    caret-color: white;
    font-size: 18px;
    margin-bottom: 20px;
    width: 100% !important;
    -webkit-font-smoothing: antialiased;
    height: 70px;
	    opacity: .7;
}
#zivav-menagement-team blockquote {
    border: none;
    padding-left: 0;
    margin: 0 0 20px 0;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p textarea::placeholder {color: white !important;}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p span.et_pb_contact_field_options_title {
    display: none;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p label {
    color: white !important;
    font-size: 18px;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container {
    float: left;
}
div#team_details-page-image-right {
    float: none;
	width:280px;
}
div#team_details-page-image-right img {
    width: 280px;
    float: right;
    border-radius: 100%;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container .et_pb_contact_right {
    display: none;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
    background: #01253d!important;
    color: #fff;
    border: none!important;
    padding: 10px 37px!important;
    font-size: 18px!important;
    font-weight: 500;
    border-radius: 0!important;
    margin-top: 20px;
    font-family: 'ProximaNova-Bold'!important;
    text-transform: none !important;
    letter-spacing: 0 !important;
}
div#contact-form-icon .contect-form-icon a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.opened:after {
    opacity: 1;
    color: #fff;
    font-size: 48px;
	    margin: 0;
	    left: -20px;
}
div#contact-form-icon .contect-form-icon a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.opened {
    border: none;
	padding: 0;
	border: none;
}
div#contact-form-icon .contect-form-icon a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.closed {
    background: none;
    padding: 0;
	    border: none;
}
.et_pb_contact p input[type=radio]+label i, .et_pb_subscribe .et_pb_contact_field input[type=radio]+label i {
    border-radius: 0;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:after {
    font-size: 0px;
}
div#et_pb_contact_form_case-studies-page .et_pb_contact form.et_pb_contact_form p select option {
  color: #000;
}

.nh_button.opened:after {
    content: "\33" !important;
}
.nh_button.closed:after {
   content: "\32" !important;
}



div#contact-form-icon .contect-form-icon a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.closed:after {
    font-size: 48px;
    color: #fff;
	    margin: 0;
	opacity: 1;
    left: -30px;
}
div#contact-form-icon .contect-form-icon a.et_pb_button.et_pb_button_0.nh_button.et_hover_enabled.et_pb_bg_layout_light.opened:hover {
    padding: 0;
}
.videooverlay {
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.3);
    background: linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    background: -webkit-linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    background: -moz-linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    background: -ms-linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    transition: all .2s;
    position: absolute;
    bottom: -220px;
    left: 60px;
}
.videooverlay strong {
    color: #fff;
    font-size: 58px;
    padding-bottom: 30px;
    display: inline-block;
}
.videooverlay .text img {
      width: 100%;
    transition: all .25s;
    height: 26px;
    margin-bottom: 15px;
    max-width: 130px;
}
.videooverlay .text .h2.white.bold.antialiased {
    margin-bottom: 10px;
    line-height: 1.2em;
    color: white !important;
    font-weight: 500;
    font-size: 30px;
    margin: 0 0 20px 0;
}
.videooverlay .text .h3.white {
    font-size: 22px;
    color: white !important;
	    display: inline-grid;
}
.videooverlay .text .h3.white span.link {
      font-size: 22px;
    font-weight: normal;
    transition: all .2s;
    color: #00A390;
    cursor: pointer;
    clear: both;
    overflow: hidden;
    float: left;
    margin-top: 20px;
}
.videooverlay .text .h3.white span.link:hover{
	
color: #fff;	
}
.videooverlay .text .h3.white span.link i.fa.fa-angle-right {
    padding: 0 0 0 5px;
}

.item a {
    color: white;
    font-size: 22px;
    display: inline-block;
    line-height: normal;
    font-weight: 300;
         font-family: 'proximanova-regular';
	    line-height: normal;
}
.item {
    position: relative;
    padding: 0 25px 0 40px;
	    margin-right: 25px;
}
#create-page-4box .et_pb_column.et_pb_column_1_4 .mint-line {
    height: 160px;
    width: 6px;
    background-color: #00b5a3;
    position: absolute;
    left: 0;
    top: 0;
}
.item a:hover {
    color: #00A390;
}
.hs-flex-row.align-items-end {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
	margin-top:50px;
}
.hs-flex-row.align-items-end a.btn.hs-rebranded-btn.btn-outline-primary.btn-lg.mt-4:hover {
    background-color: #2C8EE5;
    border-color: #2C8EE5;
    color: #fff;
}
.hs-flex-row.align-items-end .page-title {
    font-size: 38px;
    font-weight: 300;
    line-height: 48px;
    width: 100%;
}
.nav li ul {
    position: absolute;
    padding: 20px 10px;
    top: 48px;
    left: -120px;
}
.hs-flex-row.align-items-end h2.hero-subtext {
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
    margin-top: 15px;    margin-bottom: 0;
}
.learn-more-btn span {
    font-weight: 600;
    font-size: 16px;
    color: #2ea3f2;
}
.hs-flex-row.align-items-end a.btn.hs-rebranded-btn.hs-btn-primary.btn-lg.mt-4.button-space {
    margin-right: 25px;
    color: #fff;
    background-color: #1F95FF;
    border-color: #1F95FF;
    line-height: 1.3;
    padding: 11px 17px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    user-select: none;
    float: left;
}
.hs-flex-row.align-items-end a.btn.hs-rebranded-btn.btn-outline-primary.btn-lg.mt-4 {
    border-color: #1F95FF;
    color: #1F95FF;
    line-height: 1.3;
    padding: 11px 17px;
    font-size: 16px;
    border: 2px solid #1F95FF;
    font-weight: 700;
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    user-select: none;
}
.hs-flex-row.align-items-end .subtext {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 16px;
    margin-top: 10px;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 {
    margin: 40px 0 40px;
    width: 375px;
    max-width: 100% !important;
    justify-content: space-between !important;
    display: flex !important;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.integrations {
    display: flex !important;
    flex-direction: column !important;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.integrations .d-flex.integrations-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    max-height: 36px;
    display: flex !important;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.integrations .d-flex.integrations-container a {
    margin-right: 25px;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.integrations .subtext.mb-4 {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 16px;
    margin-top: 16px;
    margin-bottom: 1.5rem !important;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.platforms {
    display: flex !important;
    flex-direction: column !important;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.platforms .subtext.mb-4 {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 16px;
    margin-bottom: 1.5rem !important;
    margin-top: 16px;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.platforms .d-flex.integrations-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    max-height: 36px;
    display: flex !important;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.platforms .d-flex.integrations-container a {
    margin-right: 25px;
}

.et_pb_column.et_pb_column_4_4.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_text.et_pb_text_7.et_pb_bg_layout_light.et_pb_text_align_left:hover {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: inherit;
    z-index: 5;
}

#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li {
    float: left;
    width: 40%;
	padding: 0;
    margin-top: 0px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu li a {
    width: auto;
    font-size: 16px;
    font-weight: 600;
    color: #00253e;
    background: none;

        font-family: 'proximanova-regular';
}
li#menu-item-101 ul.sub-menu {
    padding: 10px 0;
    width: 340px;
}
li#menu-item-101 ul.sub-menu li {
    float: none!important;
    width: 100%!important;
    margin-bottom: 5px;
}
.border-line-title {
    margin: 0;
    padding: 0;
    border: solid 1px #000;
    width: 130px;
}
.learn-more-btn {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}
.learn-more-btn a.icon-banner {
    font-weight: 600;
    font-size: 16px;
    padding-right: 8px;
	color: #00A390;
}
.learn-more-btn a.icon-banner:hover {
    color: #00253e;
    text-decoration: none;
}
.et_pb_section {
    padding: 50px 0;
}

.et_pb_row.et_pb_row_4 .et_pb_column.et_pb_column_1_3 {
    padding-left: 17px;
    padding-right: 17px;
    margin: 0;
    width: 33.33%;
}
section#about-us-button a.et_pb_button.et_pb_custom_button_icon.et_pb_more_button.et_pb_button_one {
    color: #fff;
    font-weight: 300 !important;
    line-height: 19px;
    user-select: none;
    font-size: 14px;
    border-radius: 2px;
    position: relative;
    z-index: 5;
    padding: 12px;
    margin: 0 15px;
    border: none;
    background-color: #dc4c33;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    display: inline-block;
    white-space: nowrap;
	letter-spacing: 0;
	    text-transform: none !important;
}
section#about-us-button a.et_pb_button.et_pb_custom_button_icon.et_pb_more_button.et_pb_button_one:before {
    width: 29px;
    height: 0;
    -webkit-transition: border-width .3s linear;
    transition: border-width .3s linear;
    content: "";
    position: absolute;
    top: 0;
    z-index: 3;
    display: block;
    border-bottom: 17px solid #dc4c33;
    border-left: 14px solid transparent;
    border-right: 0 solid transparent;
	    display: block !important;
	    opacity: 1 !important;
}
section#about-us-button a.et_pb_button.et_pb_custom_button_icon.et_pb_more_button.et_pb_button_one.btn.custom-btn:after {
    content: "";
    left: 100%;
    -webkit-transform: rotate(-270deg) translate(13px,14px);
    -ms-transform: rotate(-270deg) translate(13px,14px);
    transform: rotate(-270deg) translate(13px,14px);
	    display: block !important;
	    opacity: 1 !important;
}

div#transpharma-main {
    text-align: center;
}
div#transpharma-main .et_pb_gallery_item {
    float: none;
    display: inline-block !important;
    text-align: center;
}
div#transpharma-main .et_pb_gallery_item:last-child{
	    margin-right: 0%;
	
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module {
    background: none !important;
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_cover_art {
    border-radius: 100%;
    height: 200px;
    width: 200px;
    margin: 0 auto;
    text-align: center;
    background-size: contain;   
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_cover_art:hover {
    opacity: 0.8;
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_module_content.et_audio_container {
    padding: 20px 0 0 !important;
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_module_content.et_audio_container h2.et_pb_module_header {
    font-size: 22px;
    font-weight: 500;
    color: #00253e!important;
    padding: 0 0 2px 0;
    font-family: 'ProximaNova-Bold';
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_module_content.et_audio_container p.et_audio_module_meta {
    color: #00253e;
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-family: 'proximanova-regular';
}
div#team-page-main .et_pb_column {
    margin: 0 40px 40px 40px !important;
    max-width: 200px;
}
div#team_details-page-image-right span.et_pb_image_wrap {
    width: 280px;
}
.action-boxes.sticky {
    margin: 0;
    background: #f9f9f9;
    width: 105px;
    text-transform: uppercase;
    text-align: center;
	    float: left;
	    padding: 10px 0;
}
.action-boxes.sticky a:hover {
    background: #243640;
    color: white;
	display: block;
}
.action-boxes.sticky .h5 {
      padding: 10px 0;
    color: #00A390;
    letter-spacing: 0.06em;
    line-height: 1em;
    font-size: 13px;
    font-weight: 400;
}
.action-boxes.sticky a:hover .h5 {
    color: #fff;
}
div#team_details-page .et_pb_column.et_pb_column_3_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 0;
}
div#team_details-page .et_pb_column.et_pb_column_1_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    width: 20%;
    float: right;
}
div#team_details-page-boder {
    border-bottom: 1px solid #ececec;
    padding-bottom: 40px;
	    margin-bottom: 0 !important;
}
div#contact-page-new div#contact-page-menu .et_pb_row.clearfix ul#menu-main-menu li a:hover {
    color: #00a291;
    opacity: 1;
}

@media screen and (max-width: 1339px){
div#team-page-main .et_pb_column {
    margin: 0 14px 40px 14px!important;
    max-width: 187px;
    float: none;
    display: inline-block;
	    vertical-align: top;
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_cover_art {
    border-radius: 100%;
    height: 140px;
    width: 140px;
    margin: 0 auto;
    text-align: center;
}	
div#team-page-main {
    text-align: center;
    display: block;
    width: 100%;
    margin: 0 auto;
}	
	
}


@media screen and (max-width: 1310px){
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(5) {
    width: 24%;
}	
#et-top-navigation {
    float: right;
    width: auto;
    padding-left: 0!important;
}	
}
@media screen and (max-width: 1094px){
#et-top-navigation {
    float: right;
    width: auto;
    padding-left: 0!important;
}
	.logo_container {
    float: left;
    position: relative!important;
    width: 90px!important;
    margin-bottom: 0px;
    margin-top: 0px;
}
#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 0;
    list-style: none;
    padding: 0 30px 0 0;
    margin: 0;
}
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 {
    width: 90%;
}
div#zivav-product-page .et_pb_blurb_container {
    border:none;
/*     border-top: none; */
    padding: 30px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
    height: 200px;
}	
}

@media screen and (max-width: 1024px){
div#case-studies-page blockquote .h2.supersize {
    font-size: 32px;
    font-weight: 600;
    line-height: normal;
    color: #003152;
}	
#et-top-navigation {
    margin-left: 0!important;
    padding: 0 0 0 0px!important;
    margin-top: 0px;
    float: right;
    width: auto;
}
	.logo_container {
    float: left;
    position: relative!important;
    width: 80px!important;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ask_a_question {
    padding: 0 0 0 0;
    margin-left: 0;
    margin: 6px 0 0 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
}	
#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 0;
    list-style: none;
    padding: 0 25px 0 0;
    margin: 0;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header {
    font-size: 16px;
	    padding: 0;
}	
div#team-page-main .et_pb_column {
    margin: 0 24px 40px 14px !important;
    max-width: 158px;
}
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_cover_art {
    border-radius: 100%;
    height: 170px;
    width: 170px;
    margin: 0 auto;
    text-align: center;
}
div#contact-page-new .et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 0;
}
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 div#contact-page-logo {
    position: relative!important;
    width: 150px!important;
}
div#contact-page-new .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    width: 50%;
    margin-right: 0;
    float: left;
}
div#contact-page-new div#contact-page-menu .et_pb_row.clearfix ul#menu-main-menu li {
    margin: 0px 11px 0;
    padding: 0 0 17px 0;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 {
    width: 90%;
}	
div#contact-page-new .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    float: right;
}
div#contact-page-new .ask_a_question {
    padding-left: 0;
    margin-right: 0;
    left: -14px;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget:nth-child(5) {
    width: 20%;
}	
header#main-header form.et-search-form {
    position: absolute;
    z-index: 1000;
    top: 74px;
    background: white!important;
    right: 0;
    bottom: 0;
    width: 154%;
    max-width: 171%!important;
    left: -285px;
    border-top: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 15px 0;
    height: 62px;
}	
#home-page-top-titale .text h1.h1.bold.antialiased {
    font-size: 50px;
    font-weight: 500!important;
    line-height: 1.2em;
    color: #28333c;
    font-family: 'ProximaNova-Bold';
}	
#create-page-4box .et_pb_column.et_pb_column_1_4 {
    margin: 0;
    width: 25%;
}
#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_77 .why-zivav_right-image img {
    position: absolute;
    height: 450PX;
    left: 397px;
    opacity: 1;
    transition: all 3s ease-out;
    z-index: 9999999999999999;
    top: 60px;
    width: 100%;
}
#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_78 {
    margin-top: 170px;
}	
#trilogical-img-text .et_pb_column.et_pb_column_1_2.et_pb_column_81 {
    margin-top: 70px;
}	
div#home-page_by-the-numbers-main #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 187px;
    height: auto;
    padding: 40px 30px 0 0px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
}
div#by-the-numbers .percent span.percent-value {
    font-size: 40px;
    color: #00253e;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}	
}
@media screen and (max-width: 980px){
   .ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 5px 0 0 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    top: 10px;
    left: 80px;
    right: 0;
}
	div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .run_all{
		text-align: center;
	}	
#fulfilling_every_need_with_turnkey .et_pb_column.et_pb_column_1_2.et_pb_column_15 .run_all	{
		text-align: center;
	}	
#delivering_what_is_most .et_pb_column.et_pb_column_1_2.et_pb_column_17 .run_all{
		text-align: center;
	}	
#optimization_and_cost-effectiveness .et_pb_column.et_pb_column_1_2.et_pb_column_21 .run_all{
		text-align: center;
	}		
	#run_all-main .et_pb_column.et_pb_column_1_2.et_pb_column_77 .why-zivav_right-image img { top: 50px;}	
	#Shaping_the_future_of_industries_from_automotive .run_all { text-align:center;}	
div#trilogical-img-text .run_all	{ text-align:center;}	
	div#trilogical-img-text .et_pb_column.et_pb_column_1_2.et_pb_column_81 .et_pb_module.et_pb_image.et_pb_image_69{ text-align:center;}	
#et_top_search {
    float: left;
    position: absolute;
    width: 18px;
    margin: 20px 0 0 22px;
    top: 0;
    right: -30px;
}	
	

#et_mobile_nav_menu {
    float: right;
    margin-top: 0;
}
#et_mobile_nav_menu {
    float: right;
    margin-top: 10px;
    position: absolute;
    right: 0;
    top: 10px;
}
.logo_container {
    float: left;
    position: relative!important;
    width: 250px!important;
    margin-bottom: 0;
    margin-top: 0px;
}	
.slide-description h2.headline {
    font-size: 40px;
    line-height: 57px;
    padding: 0 0 0;
    font-weight: 700;
    margin: 0 0 0;
    color: #fff;
    max-width: 60%;
}	
.et_mobile_menu {
    display: none;
    overflow: scroll;
    position: absolute;
    z-index: 9999;
    right: -60px;
    width: 100%;
    padding: 5%;
        opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    width: 420px;
    height: 500px;
	    left: auto;
}	
div#softwheel-main .et_pb_column.et_pb_column_1_3 {
    text-align: center;
    width: 300px;
    margin: 0 auto;
    display: inherit;
    float: none;
}
	div#Netafim-main .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
    width: auto;
}
div#Netafim-main .et_pb_module {
    margin-top: 0 !important;
    margin-bottom: 20px;
    text-align: center;
}	
div#Netafim-main .et_pb_column {
    margin-bottom: 0;
}
div#Netafim-main .et_pb_column {
    margin-bottom: 0;
    text-align: center;
    width: 300px;
    margin: 0 auto;
    display: inherit;
    float: none;
}
div#mobile-image-team img {
    border-radius: 100%;
    max-width: 280px;
}	
.et-search-form input {
    position: relative;
    top: 0px;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 60px;
    padding-left: 10px;
}
.run_all {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555;
    margin-top: 5px;
    line-height: 1.7em;
    font-weight: 300;
    text-align: left;
}	
#build-for-the-cloud-native-top span.et_pb_image_wrap {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
#transform p {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    clear: both;
}	
.et_pb_section.et_pb_section_9 .et_pb_column.et_pb_column_1_2.et_pb_column_23 span.et_pb_image_wrap {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}	
}
@media screen and (max-width: 980px){
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_cover_art {
    border-radius: 100%;
    height: 200px !important;
    width: 200px !important;
    margin: 0 auto;
    text-align: center;
}	
div#team-page-main .et_pb_column {
    margin: 0 24px 40px 14px;
    max-width: 260px;
}	
div#team-page-main .et_pb_column {
    max-width: 336px;
    float: none;
    display: inline-block;
    margin: 20px auto 20px;
}
div#team-page-main {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 div#contact-page-logo {
    position: relative!important;
    width: 250px!important;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 div#contact-page-logo img {
    max-width: 50%;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
    float: left;
    position: relative!important;
    width: auto !important;
    margin-bottom: 0;
    margin-top: 0px;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    position: absolute;
    left: 0;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough .ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 0 auto;
    position: absolute;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    top: 2px;
    left: 0;
    right: 0;
}	
div#contact-page-new .et_pb_fullwidth_menu .mobile_menu_bar:before {
    top: 12px;
}
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    float: right;
    margin-top: 0px;
    position: relative;
    right: 0px;
    top: 0;
    margin: 0;
    width: auto!important;
    z-index: 999999999999;
}
div#contact-page-new div#et_top_search {
    float: right;
    padding: 0 0 0;
    margin: 15px 0 0;
}	
}


@media (max-width: 980px){
	header#main-header{
		display: none;
	}
	.nav-mobile {
    display: block !important;
}
	.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 35%;
}
	.ask_a_question{
		    top: 1px;
		margin: 0px 0 0 0;
	}
	#et_top_search {
       float: right;
    position: relative;
    width: auto;
    margin: 0 auto;
    top: 8px;
    right: 20px;
    text-align: right;
    display: inline-block;
}
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 100%!important;
    max-width: 100%!important;
}
	.et-search-form {
    position: absolute;
    z-index: 1000;
    right: 0px;
    bottom: 0;
    width: 100%;
}
.et_header_style_left .logo_container {
    position: absolute;
    width: 20%;
    height: 100%;
    float: left;
    margin-left: 20px;
}		
}

@media screen and (max-width: 768px){
div#mobile-image-team img {
    max-width: 280px;
}	
.ask_a_question {
    padding: 0 0 0 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    left: 50px;
    right: 0;
	    top: 17px;
}
	div#trusted_partner-main {
    width: 95%;
}
div#about-us-banner2 {
    width: 90%;
}	
.logo_container img#logo {
    max-width: 100%;
}	
.mobile_menu_bar:before {
    position: relative;
    top: 0;
    left: 0;
    font-size: 42px;
    content: "\61";
    cursor: pointer;
}
#et_mobile_nav_menu {
    float: right;
    margin-top: 10px;
}	
#et_mobile_nav_menu {
    float: right;
    margin-top: 10px;
    position: absolute;
    right: 0;
    top: 10px;
}	
.logo_container {
  
    float: left !important;
    position: relative!important;
    width: 100px!important;
    margin-bottom: 0;
    margin-top: 0;
}
#et_top_search {
    float: left;
    position: absolute;
    width: 18px;
    margin: 23px 0 0 22px;
    top: 0;
    right: 30px;
    z-index: 999;
}	
.slide-description h2.headline {
    font-size: 40px;
    line-height: 57px;
    padding: 0 0 0;
    font-weight: 700;
    margin: 0 0 0;
    color: #fff;
    max-width: 80%;
}
div#renewable-energy-et_pb_row_et_pb_row_5 {
    width: 95%;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header {
    font-size: 16px;
}
div#robotics-main {
    width: 92%;
}
div#automotive_3d_printing {
    width: 92%;
}	
div#case-studies-page blockquote .h2.supersize {
    font-size: 25px;
    font-weight: 600;
    line-height: normal;
    color: #003152;
}
div#the_automotive_revenues .et_pb_row.et_pb_row_2 {
    width: 88%;
}	
div#zivav-product-page .et_pb_blurb_container {
    border:none;
   
    padding: 30px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
    height: 222px;
}	
}
.et_pb_column.et_pb_column_1_3 {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    width: 33.33%;
}



@media screen and (max-width: 749px){
div#case-studies-page blockquote .h2.supersize {
    font-size: 25px;
    font-weight: 600;
    line-height: normal;
    color: #003152;
}
#hero .square#five {
    top: 180px;
    right: 360px;
    opacity: 0.1;
}	
	div#full-withe-404-image {
    clear: both;
    overflow: hidden;
    display: inline-block;
    margin: 60px auto 0;
    text-align: center;
    width: 100%;
}
div#case-studies-page blockquote .h3.antialiased {
    font-size: 20px;
    color: #00253e;
    padding-top: 20px;
}	
div#case-studies-page blockquote {
    padding: 50px 0;
    border: none;
    position: relative;
    width: 80%;
    margin: 0 auto;
}
	div#case-studies-page blockquote .h2.supersize:before {
    content: '“';
    position: absolute;
    left: -20px;
}
#eternegy-video-height video#myvideo {
    margin: 0 auto;
    text-align: center;
    display: inherit;
    width: auto;
    height: auto;
}	
	
div#automotive_3d_printing {
    clear: both;
	    width: 90%;
}	
	div#robotics-main {
    width: 90%;
}
div#renewable-energy-et_pb_row_et_pb_row_5 h1.et_pb_module_header {
    font-size: 16px;
}	
.slide-description .headline {
    font-size: 28px;
    line-height: 57px;
    padding: 0 0 0;
    font-weight: 700;
    margin: 0 0 0;
    color: #fff;
    max-width: 100%;
}
h1.et_pb_module_header {
    font-size: 30px !important;
}
#footer-widgets {
    padding: 50px 0 22px;
}	
.et-social-icons {
    float: left;
    margin: 0;
}	
#et_mobile_nav_menu {
    float: right;
    margin-top: 0px;
    position: relative;
    right: 30px;
    top: 0;
}
#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle {
    padding: 0;
}	
	#et_top_search {
    float: left;
    position: absolute;
    width: 18px;
    margin: 10px 0 0 22px;
    top: 0;
    right: 20px;
}
.logo_container img#logo {
    max-width: 100%;
}	
.logo_container {
    float: left;
    position: relative!important;
    width: 110px!important;
    margin-bottom: 0;
}	
#et-top-navigation {
    margin-left: 0!important;
    padding: 0 0 0 0px!important;
    margin-top: 0;
    float: right;
    width: auto;
}	
.ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 5px 0 0 0;
    position: absolute;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: right;
    top: 3px;
    left: 80px;
    right: 0;
}
#main-header {
    position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: none;
    font-weight: 500;
    line-height: 23px;
}
	.mobile_menu_bar:before {
    position: relative;
    top: 8px;
    left: 0;
    font-size: 42px;
    content: "\61";
    cursor: pointer;
}
.et_mobile_menu {
    display: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    right: -45px;
    width: 350px;
    padding: 0;
        opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    top: 56px;
    left: auto;
}
#period h2 {
    display: block;
    font-size: 20px;
    line-height: 0;
    margin: 0;
    text-transform: uppercase;
}	
#period.expand h2 {
    font-size: 20px;
}	
#period {
    position: relative;
    top: 0;
    left: 0;
    width: fit-content;
    height: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    border-bottom: solid 1px #000;
    border-radius: 0;
    background: no-repeat;
    padding: 15px 15px 10px;
    cursor: pointer;
}
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 {
    width: 100%;
    max-width: 100%!important;
    justify-content: space-between!important;
    display: flex!important;
}	
#period.expand::before {
    top: 100%;
    border-radius: 0px;
    transform: scaleY(2.45);
    opacity: 1;
    height: 150px;
}
	#period .options {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 999999;
    background: #fff;
    width: 100%;
    padding: 0;
  
}
#period p span a {
    font-weight: bold;
    color: #0096c6;
    font-size: 13px;
}	
.container {
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: auto;
    padding: 0 15px;
}
	.et_pb_row_4.et_pb_row {
    margin: 0 auto;
    margin-left: auto!important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: relative;
    }	
#et-top-navigation {
    margin-left: 0!important;
    padding: 0 0 0 0px!important;
    margin-top: 0;
    float: right;
    width: auto;
}
.logo_container img#logo {
    max-width: 100%;
    margin-top: 5px;
}
span.logo_helper {
    display: block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.slide-description h2.headline {
    font-size: 28px;
    line-height: normal;
    padding: 0 0 0;
    font-weight: 700;
    margin: 0 0 0;
    color: #fff;
    max-width: 100%;
}	
.statistic-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
    width: 100%;
    float: left;
    margin-top: 8px;
}
section.statistic-section .col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-1 {
    width: 100%;
    display: inline-block;
    margin-left: 0;
    margin-top: 60px;
}	
.statistic-description {
    padding: 23px 0 0 0;
}
#footer-widgets {
    padding: 50px 0 23px;
}	
.et-search-form input {
    position: relative;
    top: 0px;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 57px;
    padding-left: 10px;
    z-index: 999999999999999;
}	
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 100%!important;
    max-width: 100%!important;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough .ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 0 auto;
    position: absolute;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    top: 2px;
    left: 0;
    right: 0;
}	
	
#hero .square {
    opacity: .1;
}	
#hero .square#eight {
    top: 360px;
    right: 180px;
    opacity: .1;
}	
div#new-industry-banner {
    padding: 0;
    margin: 0px 0 0;
}
div#drop-down-main {
    position: relative;
    top: -190px;
    left: 0;
    width: 80%;
    right: 0;
    z-index: 9;
}	
h1.future_of_automotive {
    clear: both;
    width: 100%;
    float: left;
    display: flex;
    font-size: 48px;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    overflow: hidden;
    padding-top: 20px;
}	
div#workbox {
    z-index: 5;
    max-width: 220px;
    display: inline-block;
    margin: 0px 0px 0 0;
    float: left;
    text-align: left;
    position: relative;
    bottom: 0;
}	
.quotecontainer {
    display: block;
    margin: -170px 0 0;
    padding: 0 0 0 30px;
    max-width: 660px;
    border-left: 4px solid #00b5a3;
}
div#column-img3 {
    clear: both;
    overflow: hidden;
}
div#bluebox-full .et_pb_row.et_pb_row_3 {
    width: 100%;
}	
div#bluebox-full .maxwidthmain .container h2.h2.bold.antialiased.white {
    font-size: 30px;
    max-width: 560px;
    font-weight: 500;
    color: #fff;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: -5px;
	    height: auto !important;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty .inner {
    margin-right: 0;
}
div#bluebox-full .maxwidthmain .container {
    position: relative;
    z-index: 1;
    padding: 50px 0 0;
    width: 100%;
}	
.square {
    opacity: 0;
}
div#benefits-img-rect {
    opacity: 0;
}	
span.et_close_search_field {
    display: block;
    position: absolute;
    z-index: 99999;
    top: 40px;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer;
}	
.et_pb_column.et_pb_column_1_3 {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    width: 100%;
}	
.zivav-product-page_img .et_pb_main_blurb_image img {
    height: 180px;
    width: 100%;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column .et_pb_main_blurb_image {
    margin-bottom: 0;
    padding: 0px 0 0px 0px;
    float: left;
    width: 100%;
}
div#zivav-product-page .et_pb_blurb_content {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
}	
div#zivav-product-page .et_pb_blurb_container {
    border: none;
    padding: 30px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
    height: 172px;
}	
}

@media screen and (max-width: 700px){
div#create-page-video-main .et_pb_row.et_pb_row_0.et_pb_section_video {
    width: 95%;
    margin: 0 auto;
}
.videooverlay {
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.3);
    background: linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    background: -webkit-linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    background: -moz-linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    background: -ms-linear-gradient(70deg,rgba(0,0,0,0.8) 0%,transparent 100%);
    transition: all .2s;
    position: absolute;
    bottom: -280px;
    left: 30px;
}	
div#create-page-video-main div#create-page-4box {
    width: 90%;
    padding: 0px 0 0;
    padding-top: 85px;
}
div#create-page-video-main div#create-page-4box .et_pb_column {
    margin-bottom: 30px;
    clear: both;
    float: left;
    width: 100%;
}
div#create-page-video-main div#create-page-4box .et_pb_column .et_pb_module {
    max-width: 100%;
}	
div#create-page-video-main div#create-page-4box .et_pb_column .et_pb_module .item {
    padding: 0 0 0 20px;
}	
div#create-page-video-main div#create-page-4box .et_pb_column:last-child {
    margin: 0;
}
.videooverlay .text {
    position: absolute;
    bottom: -100px;
    left: 0;
    max-width: 80%;
}
.videooverlay .text .h3.white {
    font-size: 20px;
    color: white!important;
}
.videooverlay .text .h2.white.bold.antialiased {
    margin-bottom: 10px;
    line-height: 1.2em;
    color: white!important;
    font-weight: 500;
    font-size: 25px;
    margin: 0 0 20px 0;
}	
}

@media screen and (max-width: 640px){
h1.et_pb_module_header {
    font-size: 14px!important;
}	
.et_pb_blurb_description {
    font-size: 13px;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 {
    width: 90%;
  
}
div#production-and-procurement-banner {
    width: 90%;
}	

div#production-and-procurement-banner2 {
    width: 95%;
}
div#about-us-banner .et_pb_fullwidth_header_container.left {
    width: 95%;
}
div#about-us-banner .et_pb_fullwidth_header_container.left h1.et_pb_module_header {
    font-size: 22px !important;
    line-height: normal;
}
div#about-us-banner .et_pb_fullwidth_header_container.left .ask_a_question {
    text-align: left;
    left: 6px;
    top: 10px;
}	
div#about-us-banner2 {
    width: 90%;
}
div#our-mission-vision-page {
    width: 90%;
}
div#management-team-page {
    width: 90%;
}	
div#the-founders-story-page {
    width: 90%;
}	
}



@media screen and (max-width: 536px){
.et_pb_column.et_pb_column_1_3 {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    width: 100%;
}	
.zivav-product-page_img .et_pb_main_blurb_image img {
    height: 180px;
    width: 100%;
}	
#footer-widgets .footer-widget:last-child {
    margin-bottom: 0 !important;
}	
.et-search-form input {
    position: relative;
    top: 0px;
    right: 0px;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 57px;
    padding-left: 10px;
    z-index: 999999999999999;
}
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 100%!important;
    max-width: 100%!important;
}	
}



@media screen and (max-width: 480px){
.logo_container {
    float: left;
    position: relative!important;
    width: 80px!important;
    margin-bottom: 0;
    margin-top: 0px;
}
.ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: px 0 0 0;
    position: absolute;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: right;
    top: 2px;
    left: 20px;
    right: 0;
}	
.ask_a_question a.btn.btn-primary.custom-btn {
    color: #fff;
    font-weight: 300;
    line-height: 19px;
    user-select: none;
    font-size: 12px;
    border-radius: 2px;
    position: relative;
    z-index: 5;
    padding: 12px 10px;
    margin: 0 15px;
    border: none;
    background-color: #11a7a3;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    display: inline-block;
    white-space: nowrap;
}	
.hs-flex-row.align-items-end {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    margin-top: 0px;
}
.hs-flex-row.align-items-end .page-title {
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    width: 100%;
}
.hs-flex-row.align-items-end .hero-subtext {
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
    margin-top: 15px;
    margin-bottom: 0;
}

.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 100%!important;
    max-width: 100%!important;
}
.et-search-form input {
    position: relative;
    top: 0px;
    left: -30px;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 57px;
    padding-left: 10px;
    z-index: 999999999999999;
}	
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 {
        width: 100%;
    max-width: 100%!important;
    justify-content: space-between!important;
    display: flex!important;
}	
.et_mobile_menu {
    display: none;
    overflow: scroll;
    position: absolute;
    z-index: 9999;
    left: -222px;
    width: 300px;
    padding: 0;
       opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    top: 57px;
    height: 460px;
}
	.automotive-main {
    display: inline-block;
    font-size: 25px;
    line-height: 0;
    margin: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #00253e;
    font-weight: 500;
}
#seafoam.square.move {
    left: 180px;
    display: none;
}	
}


@media screen and (max-width: 320px){
.logo_container {
    float: left;
    position: relative!important;
    width: 80px!important;
    margin-bottom: 0;
    margin-top: 0px;
}
.ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 0px 0 0 0;
    position: absolute;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: right;
    top: 2px;
    left: 20px;
    right: 0;
}	
.ask_a_question a.btn.btn-primary.custom-btn {
    color: #fff;
    font-weight: 300;
    line-height: 19px;
    user-select: none;
    font-size: 12px;
    border-radius: 2px;
    position: relative;
    z-index: 5;
    padding: 12px 10px;
    margin: 0 15px;
    border: none;
    background-color: #11a7a3;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    display: inline-block;
    white-space: nowrap;
}	
.hs-flex-row.align-items-end {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    margin-top: 0px;
}
.hs-flex-row.align-items-end .page-title {
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    width: 100%;
}
.hs-flex-row.align-items-end h2.hero-subtext {
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
    margin-top: 15px;
    margin-bottom: 0;
}	

.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 {
      width: 100%;
    max-width: 100%!important;
    justify-content: space-between!important;
    display: flex!important;
}	
	
}





.et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough .et_pb_with_border.et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top.et_had_animation {
    padding: 0 ;
}
.et_pb_section.et_pb_section_4 .et_pb_css_mix_blend_mode_passthrough {
    transition: transform .0s linear;
}
.et_pb_section.et_pb_section_4 .et_pb_css_mix_blend_mode_passthrough:hover {
    transform:initial;
}


.et_pb_section.et_pb_section_5 .et_pb_css_mix_blend_mode_passthrough {
    transition: transform .3s linear;
}
.et_pb_section.et_pb_section_5 .et_pb_css_mix_blend_mode_passthrough:hover {
    transform: scale(1.05,1.05);
}

.et_pb_section.et_pb_section_6 .et_pb_css_mix_blend_mode_passthrough {
    transition: transform .3s linear;
	  
}
#case-studies-2images .et_pb_column.et_pb_column_1_2 {
    z-index: 9999;
}
.et_pb_section.et_pb_section_6 .et_pb_css_mix_blend_mode_passthrough:hover {
    transform:none;
		
}
#top-menu a {
    display: block;
    position: relative;
    color: rgba(0,0,0,.6);
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
}
.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul, .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul {
    -webkit-transition: none;
    transition: none;
}
div#final-eternergy-video video#myvideo {
    margin:0px auto 0;
    text-align: center;
    display: inherit;
  
}
div#project-name {
    background: #fff;
    position: relative;
    margin: 0px 0 0;
    z-index: 999;
}
video.video-stream.html5-main-video {
    left: 0 !important;
    height: auto !important;
    top: -102px !important;
    width: 100% !important;
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column .et_pb_main_blurb_image {    margin-bottom: 0;
    padding: 0px 0 0px 0px;
	    float: left;
    
}
div#zivav-product-page .et_pb_blurb_container {
    border: none;
    padding: 30px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
	    margin: 0px 0 0;
}
div#mazor-robotics-spineassist iframe#fitvid0 {
    height:730px!important;
}
div#Your-content-goes .et_pb_column.et_pb_column_1_2.et_pb_column_21 {
    float: right;
}
div#zivav-engineers-high-tech-medical-devices .et_pb_gallery_items.et_post_gallery.clearfix .et_pb_gallery_item {
    float: none;
    display: inline-flex !important;
    margin: 0 auto;
    margin-right: 5.5%;
}
div#zivav-engineers-high-tech-medical-devices {
    display: initial;
}

div#zivav-engineers-high-tech-medical-devices .et_pb_gallery_items.et_post_gallery.clearfix .et_pb_gallery_item:last-child{
	 margin-right: 0%;
	
}
.d-flex.integrations-container a {
    width: 180px;
    margin-right: 25px!important;
}
.d-flex.integrations-container img {
    width: 100%;
}
.d-flex.integrations-container a img {
    width: 100%;
}
div#download-product-brochure .et_pb_blurb_content {
    padding-left: 50px;
}
div#gallery_image-portrait-mobile {
    display: inherit;
    text-align: center;
    margin: 0 auto;
    width: 100%;
	    padding: 0 30px;
}
div#gallery_image-portrait-mobile .et_pb_gallery_item {
    display: inline-block !important;
    float: none;
}
div#gallery_image-portrait-mobile .et_pb_gallery_item:last-child{
margin-right: 0%;	
	
}
div#printers-ytp-video iframe#fitvid0 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    right: 0;
    height: 450px;
	
}
div#printers-ytp-video .fluid-width-video-wrapper{padding-top: 47.2963% !important;}
div#foresee-home img {
    width: 75%;
    height: 400px;
}
div#breakthrough-optical-video iframe#fitvid0 {
    height: 440px;
}
div#breakthrough-optical-video .fluid-width-video-wrapper {
    padding-top: 42.2963% !important;
}
.d-flex.integrations-container a img {
    width: 100%;
    max-width: 100%;
}
.d-flex.integrations-container img {
    width: 100%;
    margin-right: 0px!important;
}
.medical a {
    width: 100px !important;
}
.automotive a {
    width: 150px !important;
}
.d-flex.integrations-container {
    margin-top: 10px;
}
.trains-pane-img a {
    width: auto !important;
}

div#consumer-products-main-page-video iframe#fitvid0 {
    height: 450px;
}
div#consumer-products-main-page-video {
    height: 480px;
}
div#engineers-bestsellers-for-market-leader iframe#fitvid0 {
    height: 450px;
}
div#engineers-bestsellers-for-market-leader {
    height: 480px;
}
div#kodak-magnus-main-page video#myvideo {
    height: 560px;
    width: 100%;
}
div#Patent_Information h1 strong {
    font-weight: 600;
    font-family: "Proxima Nova", sans-serif;
}
div#Patent_Information-following p {
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    color: #00253e;
    padding: 15px 0;
}
div#legal-patents table tr th {
    padding-left: 0;
    text-align: left;
    padding: 10px 20px 10px 0;
    font-weight: 600;
    font-family: "Proxima Nova", sans-serif;
    color: #00253e;
    font-size: 18px;
}
div#legal-patents table tr td {
    padding: 10px 0;
    color: #00253e;
    padding-right: 50px;
    font-family: "Proxima Nova", sans-serif;
    font-size: 18px;
    line-height: 1.7em;
    font-weight: 300 !important;
}
div#legal-patents table tr td a {
    padding: 10px 0;
        padding-right: 50px;
    font-family: "Proxima Nova", sans-serif;
    font-size: 18px;
    line-height: 1.7em;
    font-weight: 300 !important;
}
.info p.white span {
    color: white !important;
    font-weight: 500;
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    line-height: normal;
    padding-bottom: 5px !important;
    display: inline-block;
}
.info p {
    padding: 0;
}
.info p a.bold.antialiased {
    color: #00A390;
    text-decoration: none;
    font-family: "Proxima Nova", sans-serif;
    padding-bottom: 0;
    display: inline-block;
	font-weight: 600 !important;
}
.info ul.et-social-icons {
    margin: 20px 0 0 0;
    padding: 0;
	    line-height: normal;
    height: 20px;
}
.info ul.et-social-icons li:first-child {
    padding: 0 20px 0 0;
}
.info ul.et-social-icons li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
    padding: 0 20px 0 0;
	    height: 20px;
}
.info ul.et-social-icons li a {
    color: #00A390;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: normal;
    height: 20px;
}
.info ul.et-social-icons li a:hover {
    color: white;
    opacity: 1;
}
div#contact-form-blue #start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_9 .text-Say-hello h2.h2.hide.bold.antialiased {
    font-size: 40px;
    color: white !important;
    font-weight: 500;
    margin: 0 0 20px 0;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold';
}
div#contact-form-blue #start-your-form .et_pb_column.et_pb_column_1_2.et_pb_column_10 form.et_pb_contact_form.clearfix.homepageform {
    margin: 0;
}
.text-Say-hello p.antialiased.hide {
    font-size: 17px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    margin: 0;
    font-weight: 500;
    padding: 0 0 5px 0;
}
.text-Say-hello p.antialiased.hide a {
    color: #00A390;
    text-decoration: none;
    font-size: 18px;
    font-family: "Proxima Nova", sans-serif;
    font-weight: 500;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p select {
    background: transparent;
    color: #00253e;
    border: 0;
    padding: 0 0 10px 0 !important;
    opacity: .7;
    font-size: 18px !important;
    border-bottom: 1px solid rgba(0,37,62,0.7) !important;
    -webkit-font-smoothing: antialiased;
	    margin-bottom: 20px;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p input {
    background: none !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(0,37,62,0.7) !important;
    padding: 0 !important;
    color: #00253e;
    caret-color: #00253e;
    font-size: 18px !important;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
	
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p textarea {
    border: 0px !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid rgba(0,37,62,0.7) !important;
    font-size: 18px !important;
    width: 100% !important;
    background: none !important;
    height: 100px !important;
	color: #00253e !important;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p label {
    font-size: 13px;
        color: rgb(51,51,51) !important;
    margin-left: 0;
    margin-top: 0.1em;
    font-weight: 500;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p {
    padding: 0 0 10px 0;
    margin: 0;
}
.et_pb_contact_field[data-type=select]:after {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form p span.et_pb_contact_field_options_title {
    display: none;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container {
    float: left;
    margin: 0;
    text-align: left;
}
div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
      background: #01253d!important;
    color: #fff;
    border: none!important;
    padding: 15px 37px !important;
    font-size: 18px!important;
    font-weight: 500;
    margin: 8px 0;
    font-family: 'ProximaNova-Bold'!important;
    letter-spacing: 0;
    text-transform: none !important;
    line-height: 1.3em !important;
}

div#et_pb_contact_form_0-contact-us-page .et_pb_contact form.et_pb_contact_form .et_contact_bottom_container .et_pb_contact_right {
    display: none;
}
#main-footer .footer-widget .textwidget .footer-nav ul.active li a:hover {
    color: #00A390;
}
@media screen and (max-width: 1150px){
div#project-Steps {
    margin-top: -85px!important;
}	
#hero .square {
    opacity: .1;
}
#hero .square#five {
    top: 180px;
    right: 360px;
    opacity: 0.1;
}
#hero .square {
    opacity: .1;
}
#hero .square {
    opacity: .1;
}
#hero .square#eight {
    top: 360px;
    right: 180px;
    opacity: .1;
}
#hero .square {
    opacity: .1;
}	
div#drop-down-main {
    position: relative;
    top: -100px;
    left: 0;
    width: 85%;
    right: 0;
    z-index: 9;
}	
div#bluebox-full .maxwidthmain .container {
    position: relative;
    z-index: 1;
    padding: 240px 0 0;
    width: 100%!important;
}
	div#bluebox-full .et_pb_row.et_pb_row_4 {
    width: 90%;
}div#bluebox-full .et_pb_row.et_pb_row_4 {
    width: 85%;
}
div#the_automotive_revenues .et_pb_row.et_pb_row_2 {
    width: 85%;
}	
#renewable-energy-et_pb_row_et_pb_row_5 {
    width: 87%;
}	
div#bluebox-full .et_pb_row.et_pb_row_6 {
    width: 88.3%;
}	
div#contact-form-blue #start-your-form {
    width: 85%;
}	
div#ziv-av_trusted-page .et_pb_row.et_pb_row_3 {
    width: 85%;
}	
}

@media screen and (max-width: 1024px){
div#project-Steps {
    margin-top: -50px !important;
}	
div#printers-zivav-engineers-ipad {
    margin-top: -30px !important;
}	
div#breakthrough-optical-video .fluid-width-video-wrapper {
    padding-top: 60.2963%!important;
}	
div#softwheel-main-page {
    width: 100%;
    padding: 0 20px;
}
div#SoftWheels_technology_leads-main {
    width: 100%;
    padding: 0 20px;
}	
div#SoftWheels_technology_leads-left {
    margin: 0 !important;
}
div#team_details-page {
    width: 100%;
    padding: 0 20px;
}	
div#mobile-team-inner-page img {
    border-radius: 50%;
    padding: 0;
	    max-width: 280px;
}	
.quotecontainer {
    display: block;
    margin: -70px 0 0 0;
    padding: 0 0 0 30px;
    max-width: 550px;
    border-left: 4px solid #00b5a3;
}	
}

@media screen and (max-width: 980px){
div#project-Steps {
    margin-top: 0px!important;
}	
div#create-page-4box .et_pb_column {
    width: 25%;
    margin-right: 0;
    padding: 4px 0px;
}	
div#create-page-4box .item {
    padding-left: 15px;
}	
	
div#create-page-4box {
    width: 100%;
    padding: 85px 20px 0;
}	
div#create-page-video-main .et_pb_row.et_pb_row_0.et_pb_section_video {
    width: 95%;
    margin: 0 auto;
}	
div#case-studies-page-video .et_pb_module.et_pb_video.et_pb_video_0 {
    height: 649px;
}
div#Luxury_experience {
    display: block !important;
}
#hero .square {
    opacity: .1;
}
	#hero .square {
    opacity: .1;
}
#hero .square {
    opacity: .1;
}
#hero .square {
    opacity: .1;
}
#hero .square#five {
    top: 180px;
    right: 360px;
    opacity: 0.1;
}
#hero .square {
    opacity: .1;
}
#hero .square {
    opacity: .1;
}
#hero .square#eight {
    top: 360px;
    right: 180px;
    opacity: .1;
}
#hero .square {
    opacity: .1;
}	
div#workbox {
    z-index: 5;
    max-width: 260px;
    display: inline-block;
    margin: 35px 45px 0 0;
    float: left;
    text-align: left;
    bottom: 0;
}	
form.et-search-form {

    z-index: 9999999999;
}	
span#et_search_icon {
    z-index: 99999999999999999999 !important;
}	
	
	
}

@media screen and (max-width: 900px){
.item {
    position: relative;
    padding: 0;
}	
div#press .item p.thinlink.eightywide.sidebyside {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 15px 0;
}	
div#press-new .et_pb_column.et_pb_column_1_4 {
    border: 1px solid rgba(0,0,0,0.1);
    height: 300px!important;
    -webkit-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear;
    line-height: 1.5em!important;
    background: #fff;
    position: relative!important;
    float: left!important;
    padding: 10px;
    box-shadow: none;
    margin: 0 40px 30px 0!important;
    width: 255px!important;
}
div#press-new {
    margin: 0 auto;
    width: 80%;
    text-align: center;
    float: none;
    max-width: 100%;
    display: inherit;
}	
div#press .item p.date.fifteenwide.sidebyside {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    clear: both;
    padding: 15px 0;
}	
}

@media screen and (max-width: 768px){
div#mobile-team-inner-page img {
    border-radius: 50%;
    padding: 0;
	    max-width: 280px;
}	
div#workbox {
    z-index: 5;
    max-width: 260px;
    display: inline-block;
    margin: 35px 45px 0 0;
    float: left;
    text-align: left;
    top: 0;
}
div#drop-down-main {
    position: relative;
    top: -100px;
    left: 0;
    width: 90%;
    right: 0;
    z-index: 9;
}
/* 	div#bluebox-full .maxwidthmain .container {
    position: relative;
    z-index: 1;
    padding: 60px 0 0;
    width: 100%;
    width: 100%!important;
} */
	div#bluebox-full .et_pb_row.et_pb_row_4 {
    width: 90%;
}
div#bluebox-full .maxwidthmain .container div#omniflex .fifty {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: -5px;
}	
.videooverlay .text {
    width: 80%;
}	
div#making-high-tech-engineering-for-industry-giants {
    width: 100%;
    padding: 0 60px;
}
div#breakthrough-optical-video .fluid-width-video-wrapper {
    padding-top: 78.2963%!important;
}	
div#making-high-tech-engineering-for-industry-giants .et_pb_module.et_pb_gallery {
    margin-left: 0 !important;
}
div#gallery_image-portrait-mobile {
    display: inherit;
    text-align: center;
    margin: 0 auto;
    width: 80%;
}	
div#printers-zivav-engineers-ipad {
    margin: 0 !important;
}	
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 77.2963%!important;
}	
div#medical-zivav-engineers-high-tech-medical-devices {
    margin: 0 !important;
}	
div#foresee-home img {
    width: 100%;
    height: auto;
}
div#SoftWheels_technology_leads-main {
    width: 100%;
    padding: 0 20px;
    background-image: none;
}
div#parallax_image3 {
    width: 100%;
    padding: 0 10px;
}	
div#team-page-main .et_pb_column.et_pb_column_1_4 .et_pb_module .et_pb_audio_cover_art {
    border-radius: 100%;
    height: 200px !IMPORTANT;
    width: 200px !important;
    margin: 0 auto;
    text-align: center;
}	
	div#team-page-main .et_pb_column {
    margin: 0 34px 40px 34px !important;
    max-width: 239px;
}
div#mobile-image-team img {
    border-radius: 100%;
	}
div#mobile-team-inner-page {
    width: 100%;
    padding: 0 20px;
}	
div#Luxury_experience {
    display: block !important;
}	
div#case-studies-page-video {
    width: 100%;
    padding: 60px 20px 0;
	    
}
div#case-studies-page-video .et_pb_module.et_pb_video.et_pb_video_0 {
    height: 400px;
}
div#case-studies-2images {
    width: 100%;
    padding: 50px 20px 0;
}
.ask_a_question {
    padding: 0 0 0 0;
    position: absolute;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: none;
    left: 0;
    right: 0;
    top: 17px;
	    width: 200px;
    margin: 0 auto;
}	
.et-search-form input {
    position: relative;
    top: 8px;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 60px;
    padding-left: 10px;
}	
#hero .square#smint {
    background-color: #13377d;
    opacity: .0;
}	
}
	
	
	
@media screen and (max-width: 749px){
	
div#press-new .et_pb_column.et_pb_column_1_4 {
    border: 1px solid rgba(0,0,0,0.1);
    height: 300px!important;
    -webkit-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear;
    line-height: 1.5em!important;
    background: #fff;
    position: relative!important;
    float: left!important;
    padding: 10px;
    box-shadow: none;
    margin: 0 10px 30px 0!important;
    width: 235px!important;
}	
.et_header_style_left .logo_container {
    position: absolute;
    width: 20%;
    height: 100%;
    float: left;
    margin-left: 20px;
}	
div#consumer-products-main-page-video iframe#fitvid0 {
    height: 230px;
}
div#consumer-products-main-page-video {
    height: 220px;
}	
div#zivav-menagement-team strong {
    line-height: normal;
}
	div#engineers-bestsellers-for-market-leader iframe#fitvid0 {
    height: 230px;
}
div#engineers-bestsellers-for-market-leader {
    height: 220px;
}
div#softwheel-main-page .et_pb_column.et_pb_column_1_3 {
    padding: 0;
}	
div#softwheel-main ul {
    padding: 0 0 23px 1.3em;
}	
	
div#zivav-engineers-high-tech-medical-devices .et_pb_gallery_items.et_post_gallery.clearfix .et_pb_gallery_item {
    float: none;
    display: inline-flex!important;
    margin: 0 auto;
    margin-bottom: 20px;
}
div#final-eternergy-video video#myvideo {
    margin: 0 auto;
    text-align: center;
    display: inherit;
    height: auto;
}
div#gallery_image-portrait-mobile {
    width: 100%;
    padding: 0 30px;
}	
div#gallery_image-portrait-mobile .et_pb_module.et_pb_gallery.et_pb_gallery_0.et_pb_bg_layout_light.et_pb_gallery_grid {
    margin-left: 0 !important;
}
div#gallery_image-portrait-mobile .et_pb_module.et_pb_gallery.et_pb_gallery_0.et_pb_bg_layout_light.et_pb_gallery_grid img {
    width: 100%;
}
div#project-name {
    background: #fff;
    position: relative;
    margin: 0;
    z-index: 999;
}
div#download-product-brochure .et_pb_blurb_content {
    padding-left: 20px;
}
div#making-high-tech-engineering-for-industry-giants {
    width: 100%;
    padding: 0 38px;
}	
div#making-high-tech-engineering-for-industry-giants .et_pb_module.et_pb_gallery {
    margin-left: 0 !important;
}	
div#gallery_image-portrait-mobile .et_pb_gallery_item {
    display: inline-block!important;
    float: none;
    width: 320px;
}	
div#parallax_image3 {
    width: 100%;
	padding: 0 15px;
}	
div#SoftWheels_technology_leads-main {
    background-image: none;
}	

	div#SoftWheels_technology_leads-left {
    margin: 0 auto !important;
}
div#SoftWheels_technology_leads-main {
    background-image: none;
    width: 100%;
    padding: 0 15px;
}	
div#softwheel-main-page {
    width: 100%;
    padding: 0 15px;
}
div#parallax_image3 .et_pb_column.et_pb_column_1_3 {
    padding: 0;
}	
.et_mobile_menu li a {
    font-size: 20px !important;
    color: #00253e;
    font-weight: 600 !important;
}
.et_mobile_menu li ul.sub-menu li a {
    color: #00253e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 18px !important;
    font-weight: 400 !important;
    padding: 0;
    border: none;
}
.et_mobile_menu li ul.sub-menu li {
    line-height: normal;
    padding: 13px 20px;
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
}
div#legal-patents table tr td {
    padding: 10px 0;
    color: #00253e;
    padding-right: 0;
    font-family: "Proxima Nova",sans-serif;
    font-size: 18px;
    line-height: 1.7em;
    font-weight: 300!important;
}
div#legal-patents table tr td a {
    padding: 10px 0;
        padding-right: 0;
    font-family: "Proxima Nova",sans-serif;
    font-size: 18px;
    line-height: 1.7em;
    font-weight: 300!important;
}	
div#mobile-image-team {
    width: 100%;
    padding: 0 20px;
}	
div#mobile-team-inner-page img {
    border-radius: 50%;
    padding: 0;
	    max-width: 280px;
}	
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 {
    position: relative!important;
    padding: 25px 15px 25px;
    width: 100%;
}
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
    float: left;
    position: relative!important;
    width: 80px!important;
    margin-bottom: 0;
    margin-top: 0px;
}
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
    float: right;
    margin-top: 0px;
    position: relative;
    right: 30px;
    top: 0;
    margin: 0;
    width: auto !important;
	    z-index: 999999999999;
}	
div#contact-page-new .et_pb_fullwidth_menu .mobile_menu_bar:before {
    top: 12px;
}
div#contact-page-new .et_pb_row.et_pb_row_0.et_pb_row_1-4_1-2_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    position: absolute;
	left:0;
}
div#contact-page-new div#et_top_search {
    float: right;
    padding: 0 0 0;
    margin: 17px 0 0;
}
#et_top_search {
    float: left;
    position: absolute;
    width: 18px;
    margin: 10px 0 0 22px;
    top: 0;
    right: 15px;
}
div#bluebox-full .maxwidthmain .container {
    position: relative;
    z-index: 1;
    padding: 50px 0 0;
    width: 100%!important;
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column {
    transition: all 0.5s cubic-bezier(0,0,0,1.07);
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}	
div#drop-down-main {
    position: relative;
    top: -100px;
    left: 0;
    width: 95%;
    right: 0;
    z-index: 9;
}	
div#the_automotive_revenues .et_pb_row.et_pb_row_2 {
    width: 95%;
}
div#ziv-av_trusted-page .et_pb_row.et_pb_row_3 {
    width: 95%;
}
div#bluebox-full .et_pb_row.et_pb_row_6 {
    width: 99.3%;
}
div#contact-form-blue #start-your-form {
    width: 87%;
}
#main-footer .container {
    width: 95%!important;
}	
#column-img3 #zivav-product-page {
    opacity: 1;
    transform: inherit;
    width: auto;
    float: none;
    margin: 12px 0;
}	
}
@media screen and (max-width: 612px){
div#press-new .et_pb_column.et_pb_column_1_4 {
    border: 1px solid rgba(0,0,0,0.1);
    height: 300px!important;
    -webkit-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear;
    line-height: 1.5em!important;
    background: #fff;
    position: relative!important;
    float: none !important;
    padding: 10px;
    box-shadow: none;
    margin: 0 auto 20px !important;
    width: 250px!important;
    display: inline-block;
    clear: both;
    overflow: hidden;
}
.billboard {
    padding: 100px 0 50px;
}	
}	
	
@media screen and (max-width: 567px){
div#About-our-Distinguished-Client p {
    clear: both;
    width: 100%;
}
	div#why-404-page form.et_pb_contact_form input {
    background: none!important;
    box-shadow: 2px 2px 2px #f7f7f7!important;
    color: #00253e;
    height: 40px!important;
    margin: 0;
    font-size: 16px;
    font-family: "Proxima Nova",sans-serif;
    padding: 0;
    width: 100%!important;
    font-weight: 500;
}
div#About-our-Distinguished-Client p img {
    width: auto;
    float: none !IMPORTANT;
    margin: 0 auto !important;
    text-align: center;
    display: inherit;
}	
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 100%!important;
}	
div#breakthrough-optical-video iframe#fitvid0 {
    height: 240px;
}
div#transpharma-video {
    height: 300px;
}
div#zivav-menagement-team .et_pb_text_inner strong {
    line-height: normal;
    font-size: 40px !important;
}	
div#about-us-left-contact {
    margin-left: 0;
}
div#building_software .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0;
    margin-top: 50px;
    padding: 0 0px;
}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    width: 418px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
    margin-bottom: 25px;
}	
.h2.bold.antialiased.white.center {
    color: white!important;
    font-size: 25px;
    margin: 0 auto;
    line-height: 1.2em;
   font-family: "Proxima Nova",sans-serif!important;
    width: 100%;
	    font-weight: 600!important;
}
div#info-rect {
    max-width: 485px;
    background: white;
    box-sizing: border-box;
    padding: 85px 55px;
    margin: 0 20px;
}	
div#by-the-numbers .percent span.percent-value {
    font-size: 40px;
    color: #00253e;
    font-family: "Proxima Nova",sans-serif;
    line-height: 1.3em;
}	
}
@media screen and (max-width: 545px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 100%!important;
}	}


@media screen and (max-width: 495px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 120%!important;
}	}

@media screen and (max-width: 480px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 120.2963%!important;
}	
div#parallax_image3 .et_pb_column.et_pb_column_1_3 span.et_pb_image_wrap img {
    height: 390px!important;
    min-height: 390px!important;
}
div#parallax_image3 {
    width: 100%;
    padding: 0;
}	
div#create-page-4box .et_pb_column {
    width: 25%;
    margin-right: 0;
    padding: 4px 0;
}
div#contact-page-new .et_pb_fullwidth_menu .mobile_menu_bar:before {
    top: 8px;
}	
div#contact-page-new div#et_top_search {
    float: right;
    padding: 0 0 0;
    margin: 10px 0 0;
}	
}

@media screen and (max-width: 450px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 130.2963%!important
}	
div#mobile-team-inner-page {
    width: 100%;
    padding: 0 20px;
}
div#mobile-image-team img {
    max-width: 280px;
    padding: 0;
}	
.brightyellowbox {
    background: #f7e16a;
    width: 100%;
		max-width: 800px;
    height: 100%;
    position: absolute;
}	
div#case-studies-page blockquote {
    padding: 50px 0;
    border: none;
    position: relative;
    width: 90%;
    margin: 0 auto;
}	
}


@media screen and (max-width: 420px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 140%!important
}	
.videooverlay .text .h3.white span.link {
    font-size: 19px;
    font-weight: normal;
    transition: all .2s;
    color: #00A390;
    cursor: pointer;
}
.videooverlay .text .h3.white {
    font-size: 20px;
    color: white!important;
}	
}

@media screen and (max-width: 390px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 145%!important
}	
	
}

@media screen and (max-width: 375px){
div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 160.2963%!important;
}	
	@media screen and (max-width: 360px){
	div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 165.2963%!important;
}	
		
	}
	@media screen and (max-width: 320px){	
	div#printers-ytp-video .fluid-width-video-wrapper {
    padding-top: 185.2963%!important;
}
div#team-page-main .et_pb_column {
    margin: 0 0 40px 8px;
    max-width: 239px;
}
div#mobile-image-team img {
    max-width: 280px;
}		
	}
	
	
}
#et-top-navigation nav#top-menu-nav ul#top-menu li a:after { display: none;}
div#left-area {
    width: 100%;
	    padding: 0 !important;
}
div#sidebar {
    display: none;
}
#main-content .container:before {
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background: none;
    content: "";
}
div#left-area .entry {
    max-width: 837px;
    text-align: center;
    margin: 0 auto;
}
div#left-area .entry form#searchbodyform {
    padding: 50px 0 0;
}
div#left-area .entry form#searchbodyform input {
    border: 1px solid #ececec!important;
    box-shadow: 2px 2px 2px #f7f7f7!important;
    width: 50%!important;
    height: 40px!important;
    text-align: center;
    color: #00253e;
    margin: 22px 0 0;
    font-size: 16px;
    border-radius: 0;
    padding: 0 0 0 23px;
}
div#left-area .entry form#searchbodyform p {
    color: #00253e!important;
    font-size: 30px;
    text-align: center;
}
div#left-area .entry form#searchbodyform {
    padding: 50px 0 70px 0;
}
div#left-area .entry form#searchbodyform .et_search_outer {
    overflow: inherit;
    position: relative;
}
div#left-area .entry form#searchbodyform .et_search_outer .container.et_search_form_container {
    opacity: 1;
	    padding-top: 0;
	    margin: 0 auto;
    text-align: center;
	    width: 100%;
	display: block;
}
div#left-area .entry form#searchbodyform .et_search_outer .container.et_search_form_container span.et_close_search_field {
    display: none;
}
.content-area div#left-area .entry {
    max-width: 837px;
    text-align: center;
    margin: 60px auto!important;
    display: inline-block;
    width: 100%;
    max-width: 100% !important;
}
.content-area div#left-area .entry form#searchbodyform {
    padding: 60px 0 0 !important;
}
.content-area div#left-area .entry img {
    max-width: 837px !important;
    text-align: center;
    margin: 0 auto;
}
div#left-area {
    width: 100%;
    padding: 60px 0!important;
}

.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul, .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation: Grow .4s ease-in-out;
    -moz-animation: Grow .8s ease-in-out;
    -o-animation: Grow .4s ease-in-out;
    animation: Grow .0s ease-in-out !important;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important; 
	
	
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu{
	top: 30px !important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li ul.sub-menu{
	opacity: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:hover ul.sub-menu{
	opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.4s ease-out, top 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out, top 0.4s ease-out;
    transition: opacity 0.4s ease-out, top 0.4s ease-out;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:focus-within ul.sub-menu{
	opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.4s ease-out, top 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out, top 0.4s ease-out;
    transition: opacity 0.4s ease-out, top 0.4s ease-out;
}
:focus {
    outline: -webkit-focus-ring-color auto 1px;
	color: #00A390 !important;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(2) ul.sub-menu li ul.sub-menu{
	top: 0 !important;
	 padding: 0;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(3) ul.sub-menu li ul.sub-menu{
	top: 0 !important;
	    padding: 0;
}
#the_automotive_revenues .et_pb_row.et_pb_row_2 {
    width: 100%;
    max-width: 1141px;
	    padding: 0 20px;
}
#ziv-av_trusted-page .et_pb_row.et_pb_row_3 {
    width: 100%;
    max-width: 1141px;
	padding: 0 20px;
}
#et-top-navigation nav#top-menu-nav ul#top-menu li:nth-child(4) ul.sub-menu li ul.sub-menu{
	top: 0 !important;
	 padding: 0;
}

.nav-mobile .menu-container ul li .submenu-toggle {
    display: block !important;
    opacity: 1;
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
	z-index: 9999999999999;
}

.nav-mobile .menu-container ul li .submenu-label {
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
	font-size: 20px;
    font-weight: bold;
}
.et_animated {
    opacity: 1;
    }
.et-search-form{
	top: 67px;
}
@media screen and (max-width: 749px){
	.logo_container img#logo {
    max-width: 100%;
    width: 90px;
}
	.et-search-form {
 
    top: 68px;
    
}
	.logo_container{
		    width: 80px!important;
	}
#et_top_search {
    float: right;
    position: relative;
    width: 18px;
    margin: 10px 0 0 22px;
    top: 0;
    right: 15px;
}
	.ask_a_question{
	    top: 15px;
		}
}
@media screen and (max-width: 480px){
.hs-flex-row.align-items-end .d-flex.justify-content-between.integrates-bar.mw-100 .d-flex.flex-column.integrations .d-flex.integrations-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    max-height: 36px;
    display: contents !important;
}
	.et-search-form input {
		    left: 0 !important;
	}
	
	.logo_container {
    width: 80px!important;
    margin-left: 10px;
    margin-right: 10px;
}
.quotecontainer {
    display: block;
    margin: -80px 0 0;
    padding: 0 0 0 30px;
    max-width: 660px;
    border-left: 4px solid #00b5a3;
}
.ask_a_question {
    top: 0;
    position: relative;
    float: left;
    margin: 0 0 0 10px;
	    width: auto;
}
#et_top_search {
    float: right;
    position: relative;
    width: 18px;
    margin: 10px 0 0 0;
    top: 0;
    right: 0;
}	
.et_header_style_left .logo_container {
    position: absolute;
    width: 20%;
    height: 100%;
    float: left;
    margin-left: 10px;
}
.et_pb_column.et_pb_column_1_3 {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    width: 100%;
}
	.zivav-product-page_img .et_pb_main_blurb_image img {
    height: 180px;
    width: 100%;
}
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column .et_pb_main_blurb_image {
    margin-bottom: 0;
    padding: 0px 0 0px 0px;
    float: left;
    width: 100%;
}
span#et_search_icon {
    z-index: 99999999999999999999!important;
    top: 70px !important;
    right: -28px !important;
}	
	
}

.et-waypoint {
	opacity: 1 !important;
}
.nav-mobile .menu-container ul{
	    background: #f9f9f9;
}

.nav-mobile .menu-container ul li .menu-sub li a {
    font-size: 18px !important;
    font-weight: 100;
}


.container {
    width: 100%;
    padding: 0 20px;
    margin: 0 auto;
    max-width: 1141px;
}


div#home-page-top-titale {
    width: 1141PX!important;
    padding: 0 20px;
    margin: 0 auto;
    max-width: 1141px;
}

#create-page-video-main .et_pb_row.et_pb_row_1.et_pb_section_video {
    width: 1141PX!important;
    padding: 0 20px;
    margin: 0 auto;
    max-width: 1141px;
}
#create-page-4box {
    width: 1141PX!important;
    padding: 85px 20px 0;
    max-width: 1141px;
    margin: 0 auto;
}
#desktop-patnar-logo-main .et_pb_row.et_pb_row_3 {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#our-patner-logo {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
#run_all-main .et_pb_row.et_pb_row_27 {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
div#Shaping_the_future_of_industries_from_automotive {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0px;
}
div#trilogical-img-text .et_pb_row.et_pb_row_29 {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 0 20px;
}
div#contact-form-blue #start-your-form {
    width: 100%;
    max-width: 1141px;
    margin: 0 auto;
    padding: 50px 20px 0;
}

@media (max-width: 320px){
span#et_search_icon {
    top: 68px !important;
}
span.et_close_search_field {
    right: -16px;
    top: 35px;
}
	#et_top_search {
    width: auto;
}
#et_top_search {
    float: left;
    position: relative;
    width: auto;
    margin: 0 auto;
    top: 8px;
    right: 0;
    text-align: right;
    display: inline-block;
    margin-left: 20px;
}	
.logo_container {
    width: 80px!important;
    margin-left: 5px;
}
.ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 0px 0 0 10px;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    top: 2px;
    left: 10px;
    right: 0;
}	
.et-search-form input {
    position: relative;
    top: 0px;
    left: -30px;
    bottom: 0;
    width: 100%;
    margin: auto;
    color: #333;
    border: solid 1px #000;
    background: #ffff;
    height: 57px;
    padding-left: 10px;
    z-index: 999999999999999;
}	
.et_header_style_left .logo_container {
    position: absolute;
    width: 20%;
    height: 100%;
    float: left;
    margin-left: 20px;
    margin-right: 0;
}
.nav-mobile .menu-container {
    width: 25px;
    float: left;
    cursor: pointer;
    position: absolute;
    height: 25px;
    line-height: 30px;
    margin-left: 14px;
}
span#et_search_icon {
    z-index: 99999999999999999999!important;
    top: 70px!important;
    right: 5px !important;
}
}




@media only screen and (min-width: 1000px){
#et_search_icon {
	top: 175px !important;
}
}




/* #period .automotive-main:hover .options {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.4s ease-out,top 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out,top 0.4s ease-out;
    transition: opacity 0.4s ease-out,top 0.4s ease-out;
	    display: block;
} */


#period:hover .automotive-main:hover .options:hover p {
    opacity: 1;
}
#period .automotive-main .options {
/*     opacity: 0;
   
    -webkit-transform: translate3d(0,0,0);*/
    display: none; 
    border: 1px solid #ccc;
    background: white;
    border-radius: 3px;
    box-shadow: 5.142px 6.128px 20.24px 1.76px rgba(0,0,0,0.15);
}
.options p {
    margin-top: 0;
    transition: all .4s ease;
    opacity: 1;
    transform: inherit;
    transform-origin: top;
    padding: 0;
} 
#period .options {
    position: absolute;
    top: 34px;
    left: 0;
    z-index: 999999;
    background: #fff;
    width: 100%;
    padding: 10px 10px 10px 30px;   
}
/* h1.future_of_automotive {
    clear: both;
    width: 100%;
    float: left;
    display: flex;
    font-size: 74px;
    max-width: 550px;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    overflow: hidden;
    padding-top: 20px;
    position: absolute;
    top: 130px;
} */
div#drop-down-main .options a {
    font-size: 18px;
    line-height: normal;
    text-transform: none;
    padding-bottom: 10px;
    display: inline-block;
}
div#workbox {
    z-index: 5;
    max-width: 220px;
    display: inline-block;
    margin: 35px 0px 0 239px;
    float: left;
    text-align: left;
    position: absolute;
    top: -200px;
    right: -510px;
    width: 100%;
}
#period {
    position: relative;
    top: 0;
    left: 0;
    width: max-content;
    height: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    border-bottom: none;
    border-radius: 0;
    padding: 20px 14px 0px 0;
    cursor: pointer;
    background: no-repeat;
    margin-top: 63px;
}
.automotive-main {
    display: inline-block;
    font-size: 25px;
    margin: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #00253e;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    border-bottom: solid 1px #000;
}
div#drop-down-main .et_pb_column.et_pb_column_1_2 {
      width: 64%;
}
h1.future_of_automotive {
    clear: both;
    width: 100%;
    float: left;
    display: flex;
    font-size: 80px;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    overflow: hidden;
    padding-top: 50px;
}
div#drop-down-main .options a:hover {
    color: #000;
}
#period .automotive-main .options p {
    margin: 0;
}
.nav-mobile .menu-container ul {
    box-shadow: 5px 0 5px -5px #333;
    display: block;
    width: 100vw;
    bottom: 0;
    background: white;
    color: #333;
    display: inline-block;
    position: relative;
    height: 200vw;
    transform: translateX(-980px);
    transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
    top: 55px;
    z-index: 99999999999999999999;
    list-style-type: none;
    padding: 0;
    max-width: 980px;
    left: -22px;
}
.automotive-main svg {
    width: 24px;
    height: 24px;
    margin: 0 0 0 25px;
}
@media (max-width: 1316px){
.automotive-main {
    display: inline-block;
    font-size: 20px;
    margin: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #00253e;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
    width: 95%;
    border-bottom: solid 1px #000;
}	
.industryBox h3.h3.bold {
    font-size: 34px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}	
#industry-main-page .maxwidthmain .square#retail.move {
    right: 305px;
    background-color: #00A390;
    bottom: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
#industry-main-page .maxwidthmain .square#img3 {
     right: 125px;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 330px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    right: 131px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
.text h1.h1.bold.antialiased {
    margin: 0;
    font-size: 56px;
}	
#home-page-top-titale .text a.bold.uppercase.antialiased {
    position: absolute;
    bottom: 10px;
    right: -25px;
    color: #00A390;
    font-weight: 700!important;
    text-transform: uppercase;
    font-size: 24px;
}	
}
@media (max-width: 1024px){
.automotive-main {
    display: inline-block;
    font-size: 21px;
    margin: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #00253e;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: solid 1px #000;
}
div#workbox {
    z-index: 5;
    max-width: 220px;
    display: inline-block;
    margin: 5px 0px 0 39px;
    float: left;
    text-align: left;
    position: relative;
    top: -50px;
    right: 0;
    width: 100%;
}
#mintstats .flex .stat.antialiased strong {
    font-size: 40px;
    display: block;
    color: white;
    line-height: 1em;
}	
div#how-zicav-works-titale {
    width: 90%;
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 {
    margin: 0 10px;
    padding: 0;
    width: 31%;
}
#how-works-for-you #zivav-product-page .et_pb_blurb_container {
    border: none;
    padding: 20px 40px 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
    height: auto;
}	
#financial-services .et_pb_row.et_pb_row_4 {
    width: 90%;
}
#financial-services .et_pb_row.et_pb_row_4 .et_pb_module.et_pb_text {
    width: 50%;
    float: left;
}	
.industryBox h3.h3.bold {
    font-size: 25px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}	
#industry-main-page .maxwidthmain .square#retail.move {
    right: 304px;
    background-color: #00A390;
    bottom: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 124px;
}	
.maxwidthmain-bottam .maxwidthmain .square#img2 {
    left: 150px;
    top: 0;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 330px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    right: 130px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
#financial-services .et_pb_row.et_pb_row_4 .et_pb_module.et_pb_text {
    width: 100%;
    float: left;
}
.text h1.h1.bold.antialiased {
    margin: 0;
    font-size: 54px;
}	
#home-page-top-titale .text a.bold.uppercase.antialiased {
    position: absolute;
    bottom: 10px;
    right: -25px;
    color: #00A390;
    font-weight: 700!important;
    text-transform: uppercase;
    font-size: 24px;
}	
#transform-your-business .et_pb_column {
    width: 100%;
    margin: 0;
}	
.circle-container-text .circle-container.flex {
    flex-flow: column nowrap;
    width: 100%;
    justify-content: center;
    display: flex;
}
.circle-container-text p.center.sizesixteen {
    font-size: 18px;
    color: #00253e;
    text-align: center;
    padding: 0px 0 20px 0;
    font-weight: 300;
}
}

@media (max-width: 980px){
#zivav_is_the_trusted {
    width: 100%;
}
#financial-services .et_pb_row.et_pb_row_4 .et_pb_module.et_pb_text {
    width: 50%;
    float: left;
}
#ipad-patnar-logo-main {
    margin: 0 auto;
    padding: 0;
}	
	
#ipad-patnar-logo-main #ipad-patnar-logo {
      width: 140px;
    display: inline-block;
    margin: 0;
    float: none;
    padding: 15px;
}	
#ipad-patnar-logo-main .et_pb_column.et_pb_column_1_4 {
    width: 25%;
    margin: 0 auto;
	    text-align: center;
}	

#mobile-patnar-logo-main .et_pb_column.et_pb_column_1_2.et_pb_column_58.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0;
}	
#why-zivav-logo-ipad-main .et_pb_column.et_pb_column_1_4 {
    width: 50%;
    margin: 0 auto;
}	
#why-zivav-logo-ipad-main #why-zivav-logo-ipad {
    width: 120px;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 16px;
}	
.text h1.h1.bold.antialiased {
    margin: 0;
    font-size: 46px;
}	
#home-page-top-titale .text a.bold.uppercase.antialiased {
    position: relative;
    bottom: 0;
    right: auto;
    color: #00A390;
    font-weight: 700!important;
    text-transform: uppercase;
    font-size: 24px;
    margin-top: 15px;
    display: inline-block;
}	
	
}

@media (max-width: 768px){
.et-search-form input:focus {
    color: #999999 !important;
}	
	
div#workbox {
    z-index: 5;
    max-width: 220px;
    display: inline-block;
    margin: 5px 0px 0 39px;
    float: left;
    text-align: left;
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
}
.text h1.h1.bold.antialiased {
    margin: 0;
    font-size: 34px;
}
#home-page-top-titale .text a.bold.uppercase.antialiased {
    position: relative;
    bottom: 0;
    right: auto;
    color: #00A390;
    font-weight: 700!important;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 15px;
    display: inline-block;
}	#six-reasons-leading .et_pb_module.et_pb_text.et_pb_text_4 {
    width: 100%;
}
#industry-main-page .maxwidthmain .square#retail.move {
    right: 50px;
    background-color: #00A390;
    bottom: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
#industry-main-page .maxwidthmain .square#bank {
    background-color: #13377d;
    bottom: 0;
    left: 360px;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    top: 0;
    right: 105px;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 150px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
#financial-services .et_pb_row.et_pb_row_4 {
    width: 90%;
}
#financial-services .et_pb_row.et_pb_row_4 .et_pb_module.et_pb_text {
    width: 50%;
    float: left;
}	
.industryBox h3.h3.bold {
    font-size: 25px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}	
#Shape-your-future-with {
    width: 90%;
}
#Shape-your-future-right {
    margin: 0;
}	
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 {
    margin: 0 auto 20px;
    padding: 0;
    width: 98%;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column .et_pb_main_blurb_image span {
    width: 100%;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column .et_pb_main_blurb_image {
    margin-bottom: 0;
    padding: 0px 0 0px 0px;
    float: left;
    width: 100%;
}	
.zivav-product-page_img .et_pb_main_blurb_image img {
    height: 180px;
    width: 100%;
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 #zivav-product-page .et_pb_blurb_content {
    max-width: 100%;
}	
#run_all-main {
    background-size: auto;
    clear: both;
    background-image: none !important;
	    padding-bottom: 0;
	    padding-top: 50px;
}
#industry {
    padding-top: 0;
}	
#industry .et_pb_button_module_wrapper.et_pb_button_1_wrapper {
    margin-top: 0 !important;
}	
}	
@media (max-width: 749px){
.automotive-main {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #00253e;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: solid 1px #000;
}
h1.future_of_automotive {
    clear: both;
    width: 100%;
    float: left;
    display: flex;
    font-size: 30px;
   line-height: 1em;
	    padding: 0;
    font-weight: 500;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    overflow: hidden;
    padding-top: 30px;
}	
#period .options {
    position: absolute;
    top: 34px;
    left: 0;
    z-index: 999999;
    background: #fff;
    width: 100%;
    padding: 10px 10px 10px 10px;
 
}	
div#drop-down-main .options a {
    font-size: 16px;
    line-height: normal;
    text-transform: none;
    padding-bottom: 10px;
    display: inline-block;
}	
div#workbox {
    z-index: 5;
    max-width: 100%;
    display: inline-block;
    margin: 35px 0px 0 0;
    float: left;
    text-align: left;
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
}
.nav-mobile {
    background: #fff;
    color: #fff;
    padding: 12px 0px 12px;
    margin: 0;
    cursor: auto;
    font-size: 18px;
    list-style-type: none;
    box-shadow: 0 5px 5px -5px #333;
}	
div#workbox p.bold.antialiased {
    margin: 0 0 0px;
    font-size: 18px;
    line-height: 1.5em;
    padding: 0;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 500!important;
}	
div#drop-down-main .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    z-index: -9;
}	
/* #period .automotive-main:hover .options {
    opacity: 1;
    visibility: visible;
    -webkit-transition: inherit;
    -moz-transition: opacity 0.4s ease-out,top 0.4s ease-out;
    transition: inherit;
    display: block;
}	 */
}
#cookie-notice {
    display: none !important;
}
.mktoError .mktoErrorMsg {
    display: block;
    margin-top: 7px;
    font-size: 1em;
    line-height: 1.2em;
    max-width: 16em;
    padding: 0.4em 0.6em;
}

.mktoError .mktoErrorMsg {
    background-color: white !important;
    background-image: none !important;
    border: 1px solid #444 !important;
    text-shadow: none !important;
    color: #00253e !important;
    -webkit-border-radius: 0 !important;
}
.mktoError .mktoErrorArrowWrap {
    width: 16px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 5px;
    z-index: 100;
}
.mktoError .mktoErrorArrow {
    display: inline-block;
    height: 16px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    width: 16px;
    margin-top: 5px;
}
.mktoError .mktoErrorArrow {
    background-color: white !important;
    border: 1px solid black !important;
}


@media (max-width: 1024px){
.why-zivav-main-page {
    float: left;
    max-width: 690px;
    font-size: 22px;
    margin-top: 0;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: absolute;
    top: 150px;
}	
#transform-your-business-mobile {
    padding-bottom: 50px;
	padding-top: 0;
}	
}
	
@media (max-width: 980px){
.why-zivav-main-page {
    float: left;
    max-width: 690px;
    font-size: 22px;
    margin-top: 0;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: absolute;
    top: 150px;
}
#transform-your-business-mobile {
    padding: 0 0 50px 0;
}
#run_all-main {
    background-size: auto;
    clear: both;
    background-image: none!important;
    padding-bottom: 0;
    padding-top: 0;
}
#Poweringthebest {
    padding-top: 60px;
    padding-bottom: 50px;
}
div#contact-form-blue {
    min-height: auto;
   
}	
#zivav-is-certified-supplier .et_pb_module.et_pb_text.et_pb_text_3 {
    margin-bottom: 20px !important;
    width: 80%;
    margin-top: 0 !important;
    margin: 0 auto;
}
#standards-and-certification-logo {
    width: 120px!important;
    margin: 0 !important;
    padding: 15px 0!important;
    float: left;
    transform: translateY(0);
    transition: transform .2s;
}	
}
	
@media (max-width: 767px){
div#cards {
    flex-flow: column nowrap;
    margin-right: 0px;
}	
#cards .cards-main:first-child {
    margin-right: 0;
    margin-bottom: 20px;
}	
#logos h2.h2.bold.antialiased.mb-sm {
    font-size: 25px;
    margin-bottom: 0px!important;
    padding: 0;
    color: #00253e;
}
#mintstats {
    background-color: #00b5a3;
    padding: 40px 0 80px;
    width: 100%;
    transform: translateY(0);
}
#mintstats .flex {
    flex-wrap: wrap;
}
	
#mintstats .flex .stat.antialiased {
    max-width: 24%;
    margin-bottom: 0;
    text-align: center;
}
#mintstats .flex .stat.antialiased strong {
    font-size: 40px;
}
#home-page-top-titale {
    width: 90%;
}
#cards .cards-main {
    background-color: white;
    display: inline-block;
    box-sizing: border-box;
    height: auto;
    width: 100%;
    position: relative;
    padding: 35px 50px;
    transform: translateY(0px);
    transition: transform .3s;
    cursor: pointer;
}	
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
     transition: all .2s;
    width: 100%;
    float: left;
    text-align: left;
    margin: 0 0 20px 0;
    padding: 0;
    clear: both;
    overflow: hidden;
}
.why-zivav-main-page strong {
    max-width: 480px;
    font-size: 54px;
    line-height: .95em;
    margin-bottom: 30px;
    display: inline-block;
    font-family: 'ProximaNova-Bold';
}	
.why-zivav-main-page p span {
    font-size: 18px!important;
    color: #00253e;
    line-height: 31px;
    font-weight: 500;
    line-height: 1.7em;
    font-family: 'ProximaNova-Bold';
}
#why-zivav_left #transform .h2.bold.antialiased {
    margin: 0 0 20px 0!important;
    max-width: 600px;
    font-size: 32px;
    color: #00253e;
    font-weight: 500!important;
    float: left;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold';
}	
.circle-container-text p.center.sizesixteen {
    font-size: 16px;
    color: #00253e;
    text-align: center;
    padding: 0px 0 20px 0;
}	
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 {
    margin: 0 0 20px 0;
    padding: 0;
	    width: 100%;
   }	
div#how-zicav-works-titale {
    padding: 0 10px;
    text-align: center;
    margin: 0 auto;
}
	#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 {
    height: auto;
}
div#how-zicav-works-titale .et_pb_module.et_pb_text {
    text-align: center;
    line-height: normal;
}	
#how-works-for-you #zivav-product-page .et_pb_blurb_container {
    border: none;
    padding: 20px 40px 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
    height: auto;
}	
#Download-report {
    width: 100%;
}
#Download-report .et_pb_module.et_pb_image.et_pb_image_13 {
    width: auto;
	    max-width: -webkit-fill-available;
}
.total_economic {
    font-size: 16px;
    margin: 30px 0 0;
    color: white!important;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
.total_economic strong {
    font-size: 25px;
    line-height: normal;
    text-transform: none;
}	
.circle-container-text .circle-container.flex {
    flex-flow: column nowrap;
    width: 100%;
    justify-content: center;
    display: flex;
}
.circle-container-text .circle-container.flex {
    flex-flow: column nowrap;
    width: 100%;
    justify-content: center;
    display: flex;
}
#six-reasons-leading .et_pb_module.et_pb_text.et_pb_text_3 {
    width: 100%;
}
#six-reasons-leading .et_pb_text_inner {
    width: 100%;
    font-size: 25px;
    line-height: normal;
}	
#how-works-for-you .zivav-product-page_img .et_pb_main_blurb_image img {
    height: 180px;
    width: 100%;
}
#how-works-for-you #zivav-product-page .et_pb_blurb_content {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
}	
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column .et_pb_main_blurb_image {
    margin-bottom: 0;
    padding: 0px 0 0px 0px;
    float: left;
    width: 100%;
}
#industry-main-page {
    padding-top: 40px;
	    padding-bottom: 40px;
}	
#industry-main-page p {
    font-size: 48px;
}	
#industry-main-page #industry-bootam-descripsan p {
    font-size: 20px !important;
}	
.industryBox h3.h3.bold {
    font-size: 20px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}
.industryBox {
    margin-right: 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
}
#financial-services {
    padding-top: 60px;
}
#Shape-your-future-left blockquote.h2.antialiased p {
    font-family: "Roboto Slab",serif;
    font-size: 25px;
    font-weight: 500;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 1.3em;
}	
#Shape-your-future-left blockquote.h2.antialiased {
    border: none;
    display: inline-block;
    clear: both;
    overflow: hidden;
}
#Shape-your-future-right {
    margin: -40px 0 0;
    padding: 40px 40px 60px !important;
}
#Shape-your-future-right .h2.white.bold.antialiased {
    color: white!important;
    font-size: 25px;
    margin: 0 0 20px 0;
    line-height: 1.2em;
}
#Shape-your-future-right .cta.smint a {
    background-color: #00A390;
    border: 1px solid #00A390;
    text-transform: none;
    padding: 15px 25px;
    color: white!important;
    font-family: "Proxima Nova",sans-serif;
    font-weight: 500;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
}	
#industry-main-page .et_pb_row.et_pb_row_0 {
    width: 90%;
}
#industry-bootam-descripsan {
    width: 90%;
}	
#financial-services .et_pb_row.et_pb_row_4 {
    width: 90%;
}	
#Shape-your-future-with {
    width: 90%;
}	
#mobile-patnar-logo-main #mobile-patnar-logo {
    width: 50%;
    display: inline-block;
    margin: 0;
    float: none;
    padding: 15px;
}	
#mobile-patnar-logo-main .et_pb_column.et_pb_column_1_2.et_pb_column_33.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0;
}	
#mobile-patnar-logo-main .et_pb_column.et_pb_column_1_2.et_pb_column_34.et_pb_css_mix_blend_mode_passthrough {
    float: none;
    text-align: center;
	margin-bottom: 0;
}	
#mobile-patnar-logo-main .et_pb_column.et_pb_column_1_2.et_pb_column_35.et_pb_css_mix_blend_mode_passthrough {
    text-align: center;
}	
#mobile-patnar-logo-main {
    text-align: center;
    margin-top: 0px;
	    display: flex;
	width:100%;

}	
	#mobile-patnar-logo-main .et_pb_column {
    margin-bottom: 0;
}
#Poweringthebest {
    padding-top: 50px;
}	
#industry .et_pb_button_module_wrapper.et_pb_button_1_wrapper {
    margin-top: 50px !important;
}
#transform-your-business-mobile {
    padding-bottom: 60px;
	    padding-top: 0;
}	
div#contact-form-blue {
    min-height: auto;
    margin: 0;
}	
}



@media (max-width: 620px){
div#cards {
    flex-flow: column nowrap;
    margin-right: 0px;
}	
#cards .cards-main:first-child {
    margin-right: 0;
    margin-bottom: 20px;
}	
#logos h2.h2.bold.antialiased.mb-sm {
    font-size: 25px;
    margin-bottom: 0px!important;
    padding: 0;
    color: #00253e;
}
#mintstats {
    background-color: #00b5a3;
    padding: 40px 0 80px;
    width: 100%;
    transform: translateY(0);
}
#mintstats .flex {
    flex-wrap: wrap;
}
#mintstats .container {
    width: 100%!important;
}	
#mintstats .flex .stat.antialiased {
    max-width: 48%;
	    margin-bottom: 30px;
	    text-align: center;
}
#mintstats .flex .stat.antialiased strong {
    font-size: 40px;
}
#home-page-top-titale {
    width: 90%;
}
#cards .cards-main {
    background-color: white;
    display: inline-block;
    box-sizing: border-box;
    height: auto;
    width: 100%;
    position: relative;
    padding: 35px 50px;
    transform: translateY(0px);
    transition: transform .3s;
    cursor: pointer;
}	
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
     transition: all .2s;
    width: 100%;
    float: left;
    text-align: left;
    margin: 0 0 20px 0;
    padding: 0;
    clear: both;
    overflow: hidden;
}

div#transform-your-business {
    width: 100%;
	
}	
div#how-zicav-works-titale .et_pb_module.et_pb_text {
    text-align: center;
    line-height: normal;
}
div#how-zicav-works-titale {
    padding: 0 10px;
    text-align: center;
     margin: 0 auto; 
}
#how-works-for-you #renewable-energy-et_pb_row_et_pb_row_5 .et_pb_column.et_pb_column_1_3 {
    margin: 0 0 20px 0;
    padding: 0;
	    width: 100%;
   }	
#how-works-for-you #zivav-product-page .et_pb_blurb_container {
    border: none;
    padding: 20px 40px 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0 0;
    height: auto;
}	
.run_all strong {
    font-size: 25px;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 1.2em;
    text-align: center;
    display: inline-block;
}
.run_all {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    text-align: center;
}	
div#building_software .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 0;
    margin-bottom: 30px;
}
#fulfilling_every_need_with_turnkey .et_pb_module.et_pb_image.et_pb_image_2 {
    margin: 0;
}	
#Download-report {
    width: 100%;
}
#Download-report .et_pb_module.et_pb_image.et_pb_image_13 {
    width: auto;
	    max-width: -webkit-fill-available;
}
.total_economic {
    font-size: 16px;
    margin: 30px 0 0;
    color: white!important;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
.total_economic strong {
    font-size: 25px;
    line-height: normal;
    text-transform: none;
}	
.circle-container-text .circle-container.flex {
    flex-flow: column nowrap;
    width: 100%;
    justify-content: center;
    display: flex;
}
.circle-container-text .circle-container.flex {
    flex-flow: column nowrap;
    width: 100%;
    justify-content: center;
    display: flex;
}
#six-reasons-leading .et_pb_module.et_pb_text.et_pb_text_3 {
    width: 100%;
}
#six-reasons-leading .et_pb_text_inner {
    width: 100%;
    font-size: 32px;
line-height: 1.2em;
}	
	

#financial-services .et_pb_row.et_pb_row_4 .et_pb_module.et_pb_text {
    width: 100%;
    float: left;
}
.why-zivav-main-page {
    float: left;
    max-width: 480px;
    font-size: 22px;
    margin-top: 0;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: relative;
    top: 0;
}	

}

@media (max-width:767px){
#mobile-patnar-logo-main #mobile-patnar-logo {
    width: 140px;
    display: inline-block;
    margin: 0;
    float: none;
    padding: 15px;
}	
#why-zivav-logo-mobile-main {
    padding-top: 0;
}	
#why-zivav-logo-mobile-main .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 0;
    float: none;
    text-align: center;
}
#why-zivav-logo-mobile-main #why-zivav-logo-mobile {
       width: 116px;
    display: inline-block;
    vertical-align: middle;
    padding: 15px;
    margin: 0 auto;
    text-align: center;
}
#how-works-for-you {
    padding-bottom: 60px;
}	
.et-search-form input:focus {
    color: #999999 !important;
}
#zivav_is_the_trusted {
    width: 100%;
}	
}

@media (max-width: 759px){
#mobile-patnar-logo-main #mobile-patnar-logo {
    width: 140px;
    display: inline-block;
    margin: 0 7px;
    float: none;
    padding: 15px;
}	
	
}


@media (max-width: 579px){
#mobile-patnar-logo-main #mobile-patnar-logo {
    width: 160px;
    display: inline-block;
    margin: 0;
    float: none;
    padding: 15px;
}
#why-zivav-logo-mobile-main {
    padding-top: 0;
}	
#why-zivav-logo-mobile-main .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 0;
    float: none;
    text-align: center;
}
#why-zivav-logo-mobile-main #why-zivav-logo-mobile {
       width: 160px;
    display: inline-block;
    vertical-align: middle;
    padding: 15px;
    margin: 0 auto;
    text-align: center;
}	
	
}
@media (max-width: 500px){
.circle-container-text .circle-container.flex .row.flex {
    justify-content: center;
    display: flex;
    flex-flow: row nowrap;
    margin-bottom: 20px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    margin-right: 0px !important;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    margin-right: 0px !important;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 200px;
    width: 200px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}	
.circle-container-text .circle-container.flex .row.flex:nth-child(2) {
    flex-flow: row wrap;
    max-width: 410px;
    margin: 0 auto;
    justify-content: space-between;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:nth-child(2) {
    transform: translateY(100px);
}
.circle-container-text .circle-container.flex .row.flex:nth-child(2) .yellow-circle:nth-child(2) {
    transform: translateY(100px);
    transition: all 0.7s cubic-bezier(0, 0, 0, 1.07);
}	
.circle-container-text .circle-container.flex .row.flex:nth-child(2) .yellow-circle:nth-child(3) {
    margin-top: 20px;
}		
#column-img3 #zivav-product-page {
    opacity: 1;
    transform: inherit;
    width: auto;
    float: none;
    margin-bottom: 30px;
}	
	
}

@media (max-width: 444px){
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 180px;
    width: 180px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover h4.bold.antialiased {
    display: inline-block;
    margin: 10px auto 0;
    text-align: center;
    width: 100%;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover p {
    width: 100%;
    display: inline-block;
    float: none;
    padding: 0;
	color: #000;
    line-height: normal;
}	
}

@media (max-width: 400px){
.circle-container-text .circle-container.flex .row.flex .yellow-circle p.antialiased strong {
    display: block;
    font-size: 34px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #00253e;
	margin-top: 10px;
}	
.circle-container-text .circle-container.flex .row.flex:nth-child(2) {
    flex-flow: row wrap;
    max-width: 340px;
    margin: 0 auto;
    justify-content: space-between;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 160px;
    width: 160px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
#column-img3 #zivav-product-page {
    opacity: 1;
    transform: inherit;
    width: auto;
    float: none;
    margin-bottom: 30px;
}	
#zivav_is_the_trusted p {
    font-size: 24px;
    line-height: normal;
}	
}



@media (max-width: 419px){
#mobile-patnar-logo-main #mobile-patnar-logo {
    width: 125px;
    display: inline-block;
    margin: 0;
    float: none;
    padding: 15px 0;
}	
#why-zivav-logo-mobile-main #why-zivav-logo-mobile {
    width: 128px;
    display: inline-block;
    vertical-align: middle;
    padding: 15px;
    margin: 0 auto;
    text-align: center;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle p.antialiased {
    font-size: 16px;
    font-weight: 400;
    max-width: 100%;
    line-height: 1.2em;
    opacity: 1;
    transition: all .2s;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    padding: 0;
    position: absolute;
    width: 100%;
    background: #f9dd5d;
    top: 0;
    height: 200px;
    width: 200px;
    vertical-align: middle;
    padding-top: 40px;
}
	
}

@media (max-width: 355px){
	
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 150px;
    width: 150px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}	
	
}



@media (max-width: 320px){
.ask_a_question a.btn.btn-primary.custom-btn {
    color: #fff;
    font-weight: 300;
    line-height: 19px;
    user-select: none;
    font-size: 12px;
    border-radius: 2px;
    position: relative;
    z-index: 5;
    padding: 12px 10px;
    margin: 0 5px;
    border: none;
    background-color: #11a7a3;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    display: inline-block;
    white-space: nowrap;
}
.why-zivav-main-page {
    float: left;
    max-width: 480px;
    font-size: 22px;
    margin-top: 0;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: relative;
    top: 0;
}	
	
}


.et-pb-contact-message {
    position: relative;
    display: none;
}

/* .shrink {
    transform: scale(0) !important;
    opacity: 0 !important;
} */
.et_pb_blurb_0{
	width: 360px;
    opacity: 0;
    transform: translateY(200px);
	transition: transform .5s ease, opacity .5s ease, box-shadow .2s;
}
.et_pb_blurb_1{
	width: 360px;
    opacity: 0;
    transform: translateY(200px);
	transition: transform .75s ease, opacity .75s ease, box-shadow .2s;
}
.et_pb_blurb_2{
	width: 360px;
    opacity: 0;
    transform: translateY(200px);
	transition: transform 1.25s ease, opacity 1.25s ease, box-shadow .2s;
}

.square#auto {
    background-color: #00A390;
    top: 0;
    left: 224px;
	text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
	transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
}

.square.move#auto {
    left: 44px;
}

.square#auto p{
	    transition: all cubic-bezier(0, 0, 0, 1.07) 0.8s;
    max-width: 130px;
    color: white;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    line-height: 1.3em;
}

.square#auto strong{
	font-size: 60px;
    display: block;
    color: white;
    margin-bottom: 18px;
    margin-top: 10px;
	    font-weight: bold;
}

form.et_pb_contact_form.clearfix.homepageform input, form.et_pb_contact_form.clearfix.homepageform input::placeholder, form.et_pb_contact_form.clearfix.homepageform select {
    color: white !important;
}
body {
    background-image: none !important;
}
.square-inner {
    background-image: none;
}


/*------ new css by rajiv sharma---------*/
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
	transition: all .2s;
	width: 195px;
	margin-right: 26px;
}
.et_pb_row_4.et_pb_row, .et_pb_row_5.et_pb_row, .et_pb_row_6.et_pb_row,
.et_pb_row_7.et_pb_row,
.et_pb_row_8.et_pb_row {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
 .et_pb_row_6.et_pb_row {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.et_pb_image_0 {
	margin-top: inherit !important;
	top: -7px;
position: relative;
}
.et_pb_image_5 {
	text-align: center;
	margin-top: 5px;
}
.et_pb_image_5 img {
	width: 140px;
}
.et_pb_image_11 {
	width: 180px;
}
.et_pb_image_14 {
	width: 175px;
}
.et_pb_image_13 {
	width: 175px;
	margin-top: 8px;
}
.et_pb_image_15 {
	width: 175px;
}
.et_pb_image_16 {
	width: 175px;
}
.et_pb_image_17 {
	width: 175px;
}
.et_pb_image_19 {
	width: 170px;
}
.et_pb_image_21 {
	width: 175px;
}
.et_pb_image_23 {
	width: 175px;
	margin-top: 13px;
}


@media only screen and (max-width: 1348px){
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
    transition: all .2s;
    width: 180px;
    margin-right: 15px;
}	
	
	
}

@media only screen and (max-width: 1323px){
div#home-page_by-the-numbers-main {
    background-size: cover;
    background-position: center;
    height: auto;
    align-items: flex-end;
}
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 190px;
    height: auto;
    padding: 30px 10px 0 10px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
}
	
}
@media only screen and (max-width: 1316px){
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    right: -7px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 600px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
#industry-main-page .maxwidthmain .square#retail {
    right: 125px;
    background-color: #00A390;
    bottom: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
    transition: all cubic-bezier(0,0,0,1.07) 0.8s;
}	
}



@media only screen and (max-width: 1300px){
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    right: -7px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 550px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
#industry-main-page .maxwidthmain .square#retail {
    right: 125px;
    background-color: #00A390;
    bottom: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
    transition: all cubic-bezier(0,0,0,1.07) 0.8s;
}	
#industry-main-page .maxwidthmain .square#bank {
    background-color: #13377d;
    bottom: 0;
    left: 355px;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
#industry-main-page .et_pb_row.et_pb_row_0 {
    width: 85%;
}
div#industry-bootam-descripsan {
    width: 85%;
}	
#financial-services .et_pb_row.et_pb_row_4 {
    width: 85%;
}	
#Shape-your-future-with {
    width: 85%;
}	
div#building_software .et_pb_column {
    margin: 0 !important;
    width: 50% !important;
}
#by-the-numbers-main {
    width: 66%;
    margin: 0 auto;
}	
div#building_software .et_pb_column .et_pb_module.et_pb_image {
    width: 100%;
    max-width: 100%;
}	
#home-page_by-the-numbers-main #by-the-numbers-main {
    width: 90%;
}	
}

@media only screen and (max-width: 1225px){
#industry-main-page .maxwidthmain .square#img3 {
    right: 115px;
}	
.square.move {
    right: 295px!important;
}	
#industry-main-page .maxwidthmain .square#bank {
    left: 347px; 
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    left: 570px;
 
}	
#industry-main-page .maxwidthmain .square#retail {
    right: 115px;
    
}	
.square.move {
    right: 305px!important;
}	
}
@media only screen and (max-width: 1200px){
#industry-main-page .maxwidthmain .square#bank {
    left: 344px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 113px;
}
.square.move {
    right: 293px!important;
}
#industry-main-page .maxwidthmain .square#retail {
    right: 113px;
}	
}
@media only screen and (max-width: 1170px){
.maxwidthmain-bottam .maxwidthmain .square#telco {
    background-color: #13377d;
    right: 8px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
#industry-main-page .maxwidthmain .square#bank {
    background-color: #13377d;
    bottom: 0;
    left: 341px;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    background-color: #002135;
    left: 430px;
    top: 0;
    text-align: center;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    line-height: 1em;
}	
div#about-us-left-contact {
    margin-left: 83px;
}
#by-the-numbers-main {
    width: 80%;
}
div#building_software .et_pb_column .et_pb_module.et_pb_image {
    width: 100%;
    max-width: 100%;
}	
#right_section3 {
    padding-left: 45px;
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    width: 418px;
    margin-left: 0;
    margin-right: 66px;
    margin-top: 100px;
}
#building_software .et_pb_column {
    margin: 0 !important;
    width: 50% !important;
}
#home-page_by-the-numbers-main #by-the-numbers-main {
    width: 90%;
}	
}

@media only screen and (max-width: 1175px){
#industry-main-page .maxwidthmain .square#bank {
      left: 338px; 
}
#industry-main-page .maxwidthmain .square#retail {
    right: 123px;  
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 123px;
}	
.square.move {
    right: 303px!important;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {

    left: 470px;
    
}	
	
}


@media only screen and (max-width: 1150px){
	
div#bluebox-full .et_pb_row.et_pb_row_9 {
    width: 88.3%;
}	
div#home-page_by-the-numbers-main {
    background-size: cover;
    background-position: center;
    height: auto;
    align-items: flex-end;
}	
#industry-main-page .maxwidthmain .square#bank {
      left: 337px; 
}
#industry-main-page .maxwidthmain .square#retail {
    right: 121px;  
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 121px;
}	
.square.move {
    right: 295px!important;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    left: 470px;
}	
	
}


@media only screen and (max-width: 1125px){
#industry-main-page .maxwidthmain .square#bank {
      left: 334px; 
}
#industry-main-page .maxwidthmain .square#retail {
    right: 118px;  
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 118px;
}	
.square.move {
    right: 295px!important;
}
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
    transition: all .2s;
    width: 162px;
    margin-right: 0;
}	
}

@media only screen and (max-width: 1100px){
#industry-main-page .maxwidthmain .square#bank {
      left: 332px; 
}
#industry-main-page .maxwidthmain .square#retail {
    right: 116px;  
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 116px;
}	
.square.move {
    right: 295px!important;
}	
}

@media only screen and (max-width: 1080px){
#industry-main-page .maxwidthmain .square#bank {
      left: 330px; 
}
#industry-main-page .maxwidthmain .square#retail {
    right: 115px;  
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 115px;
}	
.square.move {
    right: 295px!important;
}	
}
@media only screen and (max-width: 1060px){
#industry-main-page .maxwidthmain .square#bank {
    left: 150px;
    width: 150px;
    height: 150px;
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 112px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 262px!important;
}	
#industry-main-page .maxwidthmain .square#retail {
    right: 112px;
    width: 150px;
    height: 150px;
}
.square#auto {
    left: 62px;
}
.square.move#auto {
    left: 44px;
    width: 150PX;
    height: 150px;
}
.square {
    height: 150px;
    width: 150px;
   
}
.maxwidthmain-bottam .maxwidthmain .square#img2 {
 
    left: 194px;
   
}	
}



@media only screen and (max-width: 1040px){
#industry-main-page .maxwidthmain .square#bank {
    left: 166px;
    width: 150px;
    height: 150px;
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 110px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 260px!important;
}	
#industry-main-page .maxwidthmain .square#retail {
    right: 110px;
    width: 150px;
    height: 150px;
}
.square#auto {
    left: 62px;
}	
}
	
	

@media only screen and (max-width: 1024px){
#by-the-numbers-main {
    width: 72%;
    margin: 0 auto;
    text-align: center;
}	
#building_software .et_pb_column {
    margin: 0 !important;
    width: 50% !important;
}	
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {width: 50%;}	
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4:nth-child(2) {border:none;}	
div#home-page_by-the-numbers-main {
    background-size: cover;
    background-position: center;
    height: auto;
    align-items: flex-end;
}	
div#visit-us-page .et_pb_row.et_pb_row_0 {
    width: 85%;
    padding: 0;
}
	div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 #right_section3 {margin: 0 !important;}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner	{margin: 0 !important;}	
#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 85%;
    max-width: 100%;
    padding: 0;
}
#transform-your-business {
    width: 85%;
    padding: 30px 0px;
}	
div#ziv-av_main_printers {
    width: 85%;
}
div#bluebox-full .et_pb_row.et_pb_row_9 {
    width: 88.3%;
}
div#bluebox-full .et_pb_row.et_pb_row_2 {
    width: 87%;
}	
#industry-main-page .et_pb_row.et_pb_row_0 {
    width: 85%;
}
div#industry-bootam-descripsan {
    width: 85%;
}
#financial-services .et_pb_row.et_pb_row_4 {
    width: 85%;
}
.industryBox h3.h3.bold {
    font-size: 24px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}
#Shape-your-future-with {
    width: 85%;
}	
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 108px;
}	
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 258px!important;
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 108px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 164px;
    width: 150px;
    height: 150px;
}	
.square#auto {
    width: 150px;
    height: 150px;
    left: 211px;
}	

#about-us-banner2 {
    width: 85%;
}	
div#about-us-left-contact {
    margin-left: 0;
}	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 175px;
    height: auto;
    padding: 30px 10px 0 10px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
}	
div#building_software .et_pb_column .et_pb_module.et_pb_image.et_pb_image_0.et_pb_section_video {
    width: auto;
}
#right_section3 {
    padding-left: 25px;
    width: 100%;
}
div#building_software .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 0;
}
#building_software {
    width: 85%;
	    padding: 0 !important;
}
div#building_software .et_pb_column .et_pb_text_inner {
    margin-top: 40px;
}	
#optimization_and_cost-effectiveness #Optimization_for {
    margin-top: 46px!important;
}
#fulfilling_every_need_with_turnkey #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 .et_pb_text_inner {
    margin-top: 0;
}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    width: 360px;
    margin-left: 50px;
    margin-right: 66px;
    margin-top: 50px;
}
.building_software .et_pb_column.et_pb_column_1_2.et_pb_column_15 {
    width: 450px!important;
    margin-left: 0px!important;
}
#home-page_by-the-numbers-main #by-the-numbers-main {
    width: 90%;
}	
.run_all strong {
    font-size: 24px;
    color: #00253e;
    margin: 0 0 20px 0;
    line-height: 1.2em;
    display: inline-block;
}	
div#benefits-img-rect {
    background-size: cover;
    width: 295px;
    height: 150px;
    position: absolute;
    top: 0;
    right: 0;
}	
div#bluebox-full {
    background-color: #13377d;
    padding: 0px 20px 20px;
    position: relative;
    margin-top: 12px;
}	
#lightnavy.square.move {
    top: 150px;
}	
#quality_certifications #right_section2 .et_pb_text_inner {
    margin-top: 40px;
}	
#optimization_and_cost-effectiveness #Optimization_for {
    margin-top: 46px!important;
}	
#right_section {
    padding-left: 40px;
    padding-top: 40px;
    padding-top: 0 !important;
}	
#delivering_what_is_most .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin-top: 0px !important;
}	
#fulfilling_every_need_with_turnkey #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 30px 0 0 0 !important;
}
#delivering_what_is_most .et_pb_column.et_pb_column_1_2.et_pb_column_17{
margin-top : 0 !important;		
	}	
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_17 #right_section{
	padding-top: 0 !important;
	}	
	
#right_section3 {
    padding-left: 25px;
    width: 100%;
    margin-top: 80px!important;
}
	
div#building_software .et_pb_column strong {
    font-size: 32px;
    line-height: 1em;
    font-weight: 500;
    color: #00253e;
    margin: 0 0 20px 0;
    font-family: 'ProximaNova-Bold'!important;
}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner strong {
    font-size: 32px;
    line-height: 1em;
    font-weight: 500;
    color: #00253e;
    margin: 0 0 20px 0;
    font-family: 'ProximaNova-Bold'!important;
}	
div#info-rect h2.h2.bold.antialiased {
    font-size: 32px;
    font-weight: 500!important;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: normal;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 {
    margin: 0px 5.5% 0 0;
    width: 47.25%;
}	
#fulfilling_every_need_with_turnkey #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 50px 5.5% 0 0;
    width: 47.25%;
}	
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin: 85px 5.5% 0 0 !important;
    width: 47% !important;
}
#right_section {
    padding-left: 0;
    padding-top: 40px;
    padding-top: 0!important;
}
#optimization_and_cost-effectiveness #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_18 {
    margin: 15px 5.5% 0 0 !important;
    width: 47% !important;
}
	#quality_certifications #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_22 {
    margin-right: 5.5% !important;
    width: 47.25% !important;
		margin-top: 50px !important;
}
#quality_certifications #right_section2 .et_pb_text_inner {
    margin-top: 10px;
}
#optimization_and_cost-effectiveness #Optimization_for {
    margin-top: 0px!important;
	padding-top:0 !important;
}
	#optimization_and_cost-effectiveness .et_pb_column.et_pb_column_1_2.et_pb_column_19{ margin-top:40px !important;}	
div#building_software .et_pb_column {
    margin: 20px 0 0 0 !important;
    width: 47%!important;
}	
}	


@media only screen and (max-width: 990px){
#industry-main-page .maxwidthmain .square#bank {
    left: 200px;
    width: 150px;
    height: 150px;
}	
.maxwidthmain-bottam .maxwidthmain .square#img2 {
    height: 150px;
    width: 150px;
    left: 100px;
}	
.square.move#auto {
    width: 150px;
    height: 150px;
    left: -50px;
}	
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 258px!important;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 400px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 108px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 108px;
}
.square#auto {
    width: 150px;
    height: 150px;
    left: -50px;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 280px;
}	
}



@media only screen and (max-width: 980px){
#Shaping_the_future_of_industries_from_automotive .et_pb_column.et_pb_column_1_2.et_pb_column_78 .et_pb_module.et_pb_image.et_pb_image_68 {
    text-align: center;
}	
div#by-the-numbers .percent span.percent-value {
    font-size: 40px;
    color: #00253e;
    line-height: 1em;
    font-weight: 500;
    font-family: 'ProximaNova-Bold';
}	
div#home-page_by-the-numbers-main #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 133px;
    height: auto;
    padding: 0;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
}
	div#as_of_june2{padding: 0 0 0 10px !important;}
#create-page-4box .et_pb_column.et_pb_column_1_4 .mint-line {
    height: 100px;
    width: 6px;
    background-color: #00b5a3;
    position: absolute;
    left: 0;
    top: 0;
}	
	
#about-us_page-main-by-the-numers {
    padding: 50px 0 !important;
}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 0;
    margin-bottom: 0;
}	
#fulfilling_every_need_with_turnkey {
    padding: 80px 0;
}
div#building_software .et_pb_column img {
    width: 100%;
    margin-top: 0;
    height: auto;
    min-height: auto;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin: 0 !important;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 .et_pb_module.et_pb_image.et_pb_image_3 {
    margin: 0 !important;
}
#delivering_what_is_most {
    padding-bottom: 80px;
}
#delivering_what_is_most #building_software #right_section .et_pb_text_inner {
    margin-bottom: 0;
}
#optimization_and_cost-effectiveness .et_pb_module.et_pb_image.et_pb_image_5 {
    margin: 0;
}	
#optimization_and_cost-effectiveness {
    padding-bottom: 80px;
}
#optimization_and_cost-effectiveness .et_pb_text_inner {
    margin-bottom: 0 !important;
}	
div#info-rect h2.h2.bold.antialiased {
    font-size: 45px;
    font-weight: 500!important;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: normal;
}
div#info-rect {
    max-width: 485px;
    background: white;
    box-sizing: border-box;
    padding: 25px 25px;
    margin: 0 20px;
}	
#fulfilling_every_need_with_turnkey .et_pb_text_inner {
    margin: 0 !important;
}	
#building_software {
    padding: 0 20px !important;
    width: 100%;
}	
	
	
	
	
#optimization_and_cost-effectiveness .et_pb_module.et_pb_image.et_pb_image_5 {
    margin: 10px 0;
}	
	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4:nth-child(2) {
    border-right: none;
}	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4:nth-child(4) {
    border-right: none;
}
#fulfilling_every_need_with_turnkey .et_pb_module.et_pb_image.et_pb_image_2 {
    margin: 0;
}	
	
div#team-page-main .et_pb_column.et_pb_column_1_4.et_pb_column_1 {
    display: none;
}	
.nav-mobile .menu-container { 
    z-index: 99999999999;
}	
	
div#building_software .et_pb_column img {
    width: 100%;
    margin-top: 20px;
    height: auto;
	    min-height: auto;
}
div#building_software .et_pb_column span.et_pb_image_wrap {
    width: 100%;
    height: 500px;
}	
div#fulfilling_every_need_with_turnkey #building_software span.et_pb_image_wrap {
    height: auto !important;
}
#optimization_and_cost-effectiveness #building_software .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap {
    height: auto;
}	
#quality_certifications #building_software .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap {
    height: auto;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap {
    height: auto;
}	
div#building_software .et_pb_column strong {
    font-size: 32px;
    line-height: 1em;
    font-weight: 500;
    color: #00253e;
    margin: 40px 0 20px 0;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
    width: 100%;
}
#run_all-main .et_pb_column.et_pb_column_1_2 {
    width: 50%;
}	
#say_hello .et_pb_row.et_pb_row_1 {
    width: 100%;
    padding: 30px 20px;
}	
div#bluebox-full .et_pb_row.et_pb_row_2 {
    width: 100%;
}	
div#drop-down-main {
    position: relative;
    top: -100px;
    left: 0;
    width: 100%;
    right: 0;
    z-index: 9;
    padding: 0 20px;
}	
div#the_automotive_revenues .et_pb_row.et_pb_row_2 {
    width: 100%;
    padding: 0 20px;
}	
div#bluebox-full .et_pb_row.et_pb_row_2 {
    max-width: 1141px;
    padding: 0 20px;
}	
div#ziv-av_main_printers {
    width: 100%;
    padding: 0 20px;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 {
    width: 100%;
    padding: 0 10px;
}	
div#bluebox-full .et_pb_row.et_pb_row_6 {
    width: 100%;
    padding: 0 0px;
}	
div#contact-form-blue #start-your-form {
    width: 100%;
    padding: 50px 20px 0;
}	
div#contact-form-blue #start-your-form .et_pb_contact_form {
    margin-left: 0;
}	
#main-footer .container {
    width: 100% !important;
    padding: 0 20px;
}	
div#ziv-av_trusted-page .et_pb_row.et_pb_row_3 {
    width: 100%;
    padding: 0 20px;
}
#zivav_is_the_trusted {
    width: 100%;
    padding: 0 20px;
}	
div#ziv-av-turnkey-solutions-main {
    width: 100%;
    padding: 31px 20px 0;
}	
div#bluebox-full .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0 0px;
}	
.industryBox h3.h3.bold {
    font-size: 19px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}	
#industry-main-page .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 0 20px;
}
#industry-bootam-descripsan {
    width: 100%;
    padding: 40px 20px;
}
#financial-services .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0 20px;
}
#Shape-your-future-with {
    width: 100%;
    padding: 0 20px;
}	
#Shape-your-future-with .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 50px;
}
#Shape-your-future-with .et_pb_column.et_pb_column_1_2.et_pb_column_8 {
    margin-top: 90px;
}
	
#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
}
#transform-your-business {
    width: 100%;
    padding: 30px 20px;
}
div#industry-bootam-descripsan {
    width: 100%;
}	
div#visit-us-page .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 0 20px;
}
div#about-us-left-contact {
    margin-left: 0;
}	
div#building_software .et_pb_column {
    margin: 0;
    width: 100%;
}
#right_section3 {
    padding-left: 45px;
    width: 100%;
}
#building_software {
    width: 100%;
    padding: 0 20px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 {
    margin: 0 0 0 0;
    width: 100%;
}
div#about-us-banner2 {
    width: 100%;
    padding: 0 20px;
}
#building_software .et_pb_module.et_pb_image.et_pb_image_0.et_pb_section_video {
    width: 100%;
    max-width: 100%;
}
#right_section3 {
    padding-left: 0;
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
    padding: 0;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_module.et_pb_image.et_pb_image_1 {
    margin: 0 !important;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 0;
    width: 100%;
}
#right_section {
    padding-left: 0;
    padding-top: 0px;
}
div#building_software .et_pb_column {
    margin: 0 !important;
    width: 100% !important;
}
div#building_software .et_pb_column .et_pb_module.et_pb_image.et_pb_image_3 {
    margin: 40px 0 0!important;
}	
div#right_section2 {
    padding-left: 0;
}	
	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 300px;
    height: auto;
    padding: 30px 10px 0 10px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
    text-align: center;
}
div#by-the-numbers-main {
    padding-left: 0;
}	
div#home-page_by-the-numbers-main {
    background-size: cover;
    background-position: center;
    height: auto;
    align-items: flex-end;
}	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 50%;
    height: auto;
    padding: 30px 10px 0 10px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
    text-align: left;
}
#home-page_by-the-numbers-main #by-the-numbers-main {
    width: 100%;
    padding-left: 0px;
}	
#home-page_by-the-numbers-main #by-the-numbers-main .et_pb_module.et_pb_text {
    padding-left: 35px !important;
}
div#by-the-numbers-main3 .et_pb_module.et_pb_text.et_pb_text_12 {
    padding-left: 0px !important;
}	
#main-content .container {
    padding-top: 58px;
    width: 100%!important;
    padding: 0 20px;
}
#by-the-numbers-main3 {
    width: 100%;
    padding: 20px 0 40px 24px;
}
.ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 5px 0 0 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    top: 10px;
    left: 0;
    right: 0;
    width: 100%;
    position: absolute;
}	
.logo_container {
    float: left;
    position: relative!important;
    width: 90px!important;
    margin-bottom: 0;
    margin-top: 0px;
    z-index: 9999999;
}
.logo_container img#logo {
    width: 100%;
    max-width: 100%;
}	
#industry-main-page-animation-image {
    padding-bottom: 124px;
}	
#financial-services {
    padding-bottom: 150px;
}	
#about-us-banner-mobile .et_pb_column.et_pb_column_1_2.et_pb_column_3 {
    padding: 0 20px;
}	
#about-us-banner-mobile .et_pb_column.et_pb_column_1_2.et_pb_column_3 #about-us-left-contact {
    margin: 0;
    padding: 0 !important;
    font-weight: 700;
    font-size: 17px;
    line-height: 1.4em;
    padding-top: 0px!important;
    padding-bottom: 10px!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    color: #1a1a1a!important;
}
#about-us-banner-mobile .et_pb_column.et_pb_column_1_2.et_pb_column_3 #about-us-left-contact2 {
    margin: 0;
    padding: 0!important;
    font-weight: 700;
    font-size: 48px;
    line-height: 1.4em;
    padding-top: 0px!important;
    padding-bottom: 10px!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    color: #1a1a1a!important;
}
#about-us-banner-mobile .et_pb_column.et_pb_column_1_2.et_pb_column_3 #about-us-left-contact3 {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 1.9em;
    padding-top: 0px!important;
    color: #1a1a1a!important;
}	
}



@media only screen and (max-width: 960px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 252px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 193px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 102px;
    width: 150px;
    height: 150px;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 370px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 99px;
}	
}


@media only screen and (max-width: 930px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 249px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 190px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 99px;
    width: 150px;
    height: 150px;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 350px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 99px;
}	
}


@media only screen and (max-width: 900px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 249px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 190px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 99px;
    width: 150px;
    height: 150px;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 350px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 99px;
}	
}


@media only screen and (max-width: 880px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 246px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 188px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 96px;
    width: 150px;
    height: 150px;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 330px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 96px;
}	
}

@media only screen and (max-width: 860px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 244px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 186px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 94px;
    width: 150px;
    height: 150px;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 300px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 94px;
}	
}

@media only screen and (max-width: 840px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 241px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 184px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 91px;
    width: 150px;
    height: 150px;
}
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 300px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 91px;
}	
}
@media only screen and (max-width: 820px) {
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 238px!important;
}
#industry-main-page .maxwidthmain .square#bank {
    left: 180px;
    width: 150px;
    height: 150px;
}
#industry-main-page .maxwidthmain .square#img3 {
    right: 88px;
    width: 150px;
    height: 150px;
}	
	
}	
@media only screen and (max-width: 800px) {
.brightyellowbox {
    width: 100% !important;
		max-width: 800px !important;
  }
.maxwidthmain-bottam .maxwidthmain .square#img2 {
    height: 150px;
    width: 150px;
    left: 122px;
}	
.square.move#auto {
    width: 150px;
    height: 150px;
    left: -28px;
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 86px;
    width: 150px;
    height: 150px;
}	
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 236px!important;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 290px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 85px;
}
#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
}	
}

div#case-studies-page blockquote .h2.supersize::before {
    content: ""!important;
    position: absolute;
    left: 10px;
}

@media only screen and (max-width: 780px){
.brightyellowbox {
    width: 100% !important;
		max-width: 800px !important;
  }
.maxwidthmain-bottam .maxwidthmain .square#img2 {
    height: 150px;
    width: 150px;
    left: 122px;
}	
.square.move#auto {
    width: 150px;
    height: 150px;
    left: -28px;
}	
#industry-main-page .maxwidthmain .square#img3 {
    right: 85px;
    width: 150px;
    height: 150px;
}	
#industry-main-page .maxwidthmain .square#retail.move {
    width: 150px;
    height: 150px;
    right: 235px!important;
}	
.maxwidthmain-bottam .maxwidthmain .square#insurance {
    width: 150px;
    height: 150px;
    left: 290px;
}
#industry-main-page .maxwidthmain .square#retail {
    width: 150px;
    height: 150px;
    right: 85px;
}
#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
}	
	
	
}


@media only screen and (max-width: 768px){
div#bluebox-full .maxwidthmain .container div#omniflex .fifty .inner p.white {
    color: white!important;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
}	
.square.move {
    right: 258px!important;
}	
div#benefits-img-rect {
    background-size: cover;
    width: 245px;
    height: 150px;
    position: absolute;
    top: 0;
    right: 0;
}	
#seafoam.square.move {
    left: 160px;
}	
	
#column-img3 {
    padding: 0 0 42px 0;
}	
	
#run_all-main .et_pb_column.et_pb_column_1_2 {
    width: 100%;
	    margin: 0;
}
.square.move#auto {
    width: 150px;
    height: 150px;
    left: -28px;
}	
#industry-main-page .maxwidthmain .square#bank {
    left: 200px;
    width: 150px;
    height: 150px;
}	
#by-the-numbers-main:first-child {
    margin-top: 166px!important;
}	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 50%;
    height: auto;
    padding: 30px 10px 0 15px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 0 auto;
    text-align: center;
}
div#by-the-numbers-main {
    padding-left: 0;
}	
#by-the-numbers-main:first-child .et_pb_module.et_pb_text {
    padding-left: 30px !important;
}
div#by-the-numbers-main3 .et_pb_module.et_pb_text.et_pb_text_12 {
    padding-left: 0px !important;
}	
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4:last-child {
    margin: 0 auto;
}	
#about-us_page-main-by-the-numers #by-the-numbers-main {
    margin: 0 auto;
	    width: 600px;
}
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    padding: 30px 10px 0 10px;
    margin: 10px 0;
}	
#by-the-numbers-main3 {
    width: 100%;
    padding: 20px 0 40px 24px;
}	
#industry-main-page-animation-image {
    padding-bottom: 125px;
}	
#financial-services {
    padding-bottom: 0;
}
#our_deepbench_of_talented {
    padding-top: 240px;
}
#Shape-your-future-with .et_pb_column.et_pb_column_1_2.et_pb_column_8 {
    margin-bottom: 0;
	    margin-top: 0;
}	
#Shape-your-future-with .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 50px;
}	
#shaping_every p {
    font-size: 34px;
}	
div#blog-post h2.entry-title {
    width: 65%;
    float: right;
    padding: 0;
    margin: 0;
}	
div#blog-post h2.entry-title a {
    color: #00A390;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    font-family: "Proxima Nova",sans-serif;
}	
div#blog-post p.post-meta {
    float: left;
    width: 33%;
    margin: 5px 0 0;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
}	
div#press .center.h2.bold {
    margin-bottom: 20px;
    text-align: center;
    font-size: 24px;
    color: #00253e;
    margin: 0 0 20px 0;
    font-weight: 500;
    line-height: 1.2em;
}	
}


@media only screen and (max-width: 767px){
div#why-zivzv-main-banner {
    display: block !important;
}
#mobile-patnar-logo_main #mobile-patnar-logo_main2row {
    text-align: center;
    margin: 0 auto;
	    padding: 0;
}	
#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    float: none;
    display: inline-block;
    padding: 10px 35px;
}	
#mintstats .flex .stat.antialiased {
    max-width: 44%;
    margin-bottom: 30px;
    text-align: left;
    width: 250px;
}	
#main-content .container p {
    color: #000000!important;
    font-style: italic;
    text-align: left;
    font-size: 14px;
}	
#main-content .container {
    padding-top: 58px;
    width: 100%!important;
    padding: 0 20px;
}	
}	
	
@media only screen and (max-width: 749px){
.right h2.h2.bold.antialiased.mb-sm {
    font-size: 44px;
    margin-bottom: 0px!important;
    color: #00253e;
    margin: 0 0 30px 0px;
    line-height: 40px;
    font-family: 'ProximaNova-Bold'!important;
    max-width: 80%;
    clear: both;
    
}	
div#team-page-main .et_pb_column {
    margin: 0 34px 40px 34px!important;
    max-width: 239px;
    display: initial;
}	
#mintstats .flex .stat.antialiased {
    font-weight: normal;
    max-width: 190px;
    line-height: 1.3em;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-size: 18px;
}	
#industry-main-page div#industry-bootam-descripsan {
    width: 100%;
}	
div#about-us-banner2 {
    width: 100%;
    padding: 0 20px;
}
div#about-us-left-contact {
    margin-left: 0;
}	
#Shape-your-future-with {
    width: 100%;
}	
div#drop-down-main {
    position: relative;
    top: -100px;
    left: 0;
    width: 100%;
    right: 0;
    z-index: 9;
    padding: 0 20px;
}	
div#the_automotive_revenues .et_pb_row.et_pb_row_2 {
    width: 100%;
    padding: 0 20px;
}	
div#ziv-av_trusted-page .et_pb_row.et_pb_row_3 {
    width: 100%;
    padding: 0 20px;
}	
div#renewable-energy-et_pb_row_et_pb_row_5 {
    width: 100%;
    padding: 0 20px;
}
div#bluebox-full .et_pb_row.et_pb_row_6 {
    width: 100%;
}	
div#contact-form-blue #start-your-form {
    width: 100%;
    padding: 0 20px;
}
div#contact-form-blue #start-your-form .et_pb_contact_form {
    margin-left: 0;
}	
#main-footer .container {
    width: 100%!important;
    padding: 0 20px;
}
.zivav-product-page_img .et_pb_main_blurb_image img {
    height: auto;
    width: 100%;
}
	#ziv-av_main_printers {
    width: 100%;
    padding: 0 20px;
}
div#contact-form-blue div#start-your-form {
    width: 100%;
    padding: 0 20px;
}	
div#ziv-av_main_printers .et_pb_module.et_pb_text.et_pb_text_4.et_pb_bg_layout_light.et_pb_text_align_left {
    width: 100%;
}	
#zivav_is_the_trusted .et_pb_module.et_pb_text {
    width: 100%;
}	
div#ziv-av-turnkey-solutions-main {
    width: 100%;
    padding: 31px 20px 0;
}	
div#bluebox-full .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0 0px;
}
#Shape-your-future-with {
    width: 100%;
    padding: 0 20px;
}	
#Shape-your-future-with .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 60px;
}	
#financial-services .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0 20px;
}
#industry-main-page .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 0 20px;
}
	#industry-bootam-descripsan {
    width: 100%;
    padding: 40px 20px 0;
}
.industryBox h3.h3.bold {
    font-size: 16px;
    font-family: 'ProximaNova-Bold'!important;
    float: left;
}
.why-zivav-main-page {
    float: left;
    max-width: 690px;
    font-size: 22px;
    margin-top: 150px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: absolute;
    top: 0px;
}
#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
}
#transform-your-business {
    WIDTH: 100%;
    PADDING: 0 20px;
}	
#about-us_page-main-by-the-numers #by-the-numbers-main {
    width: 100%;
    padding: 0 20px;
}
#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: end;
    align-items: normal;
    width: 50%;
    height: auto;
    padding: 30px 10px 0 10px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
    margin: 10px auto;
}
#building_software {
    padding: 0 20px;
}
div#building_software .et_pb_column {
    margin: 0;
    width: 100%;
}	
#right_section3 {
    padding-left: 0;
    width: 100%;
}
div#building_software .et_pb_column strong {
    font-size: 36px;
    line-height: 1em;
    font-weight: 500;
    color: #00253e;
    margin: 40px 0 20px 0;
    font-family: 'ProximaNova-Bold'!important;
}
div#building_software .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 0;
}
#building_software {
    padding: 0 20px;
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_10 {
    margin: 0;
    width: 100%;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 {
    width: 100%;
    margin-left: 0;
    margin-right: 66px;
    margin-top: 50px;
}
#building_software .et_pb_module.et_pb_image.et_pb_image_1 {
    margin: 0 !important;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_12 {
    margin: 0;
    width: 100%;
}
#right_section {
    padding-left: 0;
    padding-top: 0px;
}
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_14 {
    width: 100%;
}
.building_software .et_pb_column.et_pb_column_1_2.et_pb_column_15 {
    width: 100% !important;
    margin-left: 0px!important;
}
.building_software .et_pb_column.et_pb_column_1_2.et_pb_column_15 .et_pb_module.et_pb_image.et_pb_image_3 {
    margin-right: 0 !important;
    margin-top: 30px;
}	
.building_software .et_pb_column.et_pb_column_1_2.et_pb_column_15 {
    width: 100% !important;
    margin-left: 0px!important;
}
div#right_section2 {
    padding-left: 0;
    margin-top: 0px;
}
#mintstats .container {
    width: 100% !important;
    padding: 58px 20px 0;
}	
#mintstats .flex .stat.antialiased {
    max-width: 24%;
    margin-bottom: 0;
    text-align: left;
}	
#mintstats .flex .stat.antialiased {
    max-width: 44%;
    margin-bottom: 30px;
    text-align: left;
    width: 260px;
}		

	
	#about-us_page-main-by-the-numers {
    padding: 50px 0 !important;
}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 0;
    margin-bottom: 0;
}	
#fulfilling_every_need_with_turnkey {
    padding: 80px 0;
}
div#building_software .et_pb_column img {
    width: 100%;
    margin-top: 0;
    height: auto;
    min-height: auto;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin: 0 !important;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 .et_pb_module.et_pb_image.et_pb_image_3 {
    margin: 0 !important;
}
#delivering_what_is_most {
    padding-bottom: 80px;
}
#delivering_what_is_most #building_software #right_section .et_pb_text_inner {
    margin-bottom: 0;
}
#optimization_and_cost-effectiveness .et_pb_module.et_pb_image.et_pb_image_5 {
    margin: 0;
}	
#optimization_and_cost-effectiveness {
    padding-bottom: 80px;
}
#optimization_and_cost-effectiveness .et_pb_text_inner {
    margin-bottom: 0 !important;
}	
div#info-rect h2.h2.bold.antialiased {
    font-size: 45px;
    font-weight: 500!important;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: normal;
}
div#info-rect {
    max-width: 485px;
    background: white;
    box-sizing: border-box;
    padding: 25px 25px;
    margin: 0 20px;
}	
#fulfilling_every_need_with_turnkey .et_pb_text_inner {
    margin: 0 !important;
}	
#building_software {
    padding: 0 20px !important;
    width: 100%;
}
	
}
@media only screen and (max-width: 620px){
div#why-zivzv-main-banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 100px 20px 0;
}
	
}

@media only screen and (max-width: 567px){
#mintstats .flex {
    display: inline-block;
    justify-content: center;
}	
#mintstats .flex .stat.antialiased {
    max-width: 80%;
    margin: 20px auto !important;
    text-align: center;
    width: 100%;
}	
#mintstats .container {
    width: 100%!important;
    padding: 58px 20px 0;
    margin: 0 auto;
    text-align: center;
}	
#right_section3 {
    padding-left: 0;
    width: 100%;
    margin-top: 40px !important;
}	
#main-content .container p {
    color: #000000!important;
    font-style: italic;
    text-align: center;
    font-size: 14px;
}	
	
	
}
@media only screen and (max-width: 504px){
	
#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column {
    width: 120px !important;
    margin: 0 auto;
    text-align: center;
    float: none;
    display: inline-block;
    padding: 10px 15px;
}	
	
	
}

@media only screen and (max-width: 480px){
.nav-mobile {
    background: #fff;
    color: #fff;
    padding: 12px 20px 12px 20px;
    margin: 0;
    cursor: auto;
    font-size: 18px;
    list-style-type: none;
    box-shadow: 0 5px 5px -5px #333;
}
}



@media (min-width:320px) and (max-width:568px) {
	#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column {
	    padding: 10px 20px;
}
}


@media (min-width:320px) and (max-width:736px) {
.et_pb_image_71 {
	position: relative;
	top: 11px;
}
#mobile-patnar-logo {
    top: 0;
}	
}
@media (min-width:538px) and (max-width:1024px) {
#our-patner-logo {
	width: 75%;
}
div#our-patner-logo .et_pb_column.et_pb_column_1_5 {
	width: 150px;
	    margin-right: 0;
}
.et_pb_image_5 img {width: inherit;}
.et_pb_image_11, .et_pb_image_14, .et_pb_image_13, .et_pb_image_15, .et_pb_image_16, .et_pb_image_17, .et_pb_image_19, .et_pb_image_21, .et_pb_image_23   {
	width: inherit;
}
	.et_pb_image_20 {margin-top:5px;}
	.et_pb_image_22 {
	margin-top: 6px;
}

}

@media only screen and (max-width: 1000px){
#our-patner-logo {
    width: 77%;
}
	
}
@media only screen and (max-width: 500px){
.circle-container-text .circle-container.flex .row.flex:nth-child(2) .yellow-circle:nth-child(2) {
    transform: translateY(0px);
    transition: all 0.7s cubic-bezier(0,0,0,1.07);
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 170px;
    width: 170px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
	    margin: 0 10px;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle p.antialiased {
   
    padding-top: 52px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:first-child h4.bold.antialiased {
    margin: 10px auto 0;
}
	#delivering_what_is_most #building_software {width: 100%; max-width: 100%;}	
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16
	{width:100%!important;}
}

@media only screen and (max-width: 480px){
.circle-container-text .circle-container.flex .row.flex:nth-child(2) .yellow-circle:nth-child(2) {
    transform: translateY(0);
    transition: all 0.7s cubic-bezier(0,0,0,1.07);
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover h4.bold.antialiased {
    display: inline-block;
    margin: 5px auto 0;
    text-align: center;
    width: 100%;
    font-size: 21px;
    padding: 10px 20px;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:first-child h4.bold.antialiased {
    margin: 10px auto 0;
}	
.logo_container {
    float: left;
    position: relative!important;
    width: 70px!important;
    margin-bottom: 0;
    margin-top: 0px;
    z-index: 9999999;
}
.ask_a_question {
    padding: 0;
    margin-left: 0;
    margin: 0;
    position: relative;
    text-transform: capitalize;
    color: #fff;
    display: block;
    text-align: center;
    float: left;
    top: 0;
    left: 20px;
    right: 0;
    width: auto;
    position: relative;
}	
#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column {
    padding: 10px 10px;
    width: 140px!important;
}
#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column span.et_pb_image_wrap {
    width: 100%;
}
#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column img {
    width: 100%;
}	
#period .options {
    position: absolute;
    top: 18px;
    left: 0;
    z-index: 999999;
    background: #fff;
    width: 100%;
    padding: 10px 10px 10px 10px;
}	
div#legal-patents table tr td {
    padding: 10px 0;
    color: #00253e;
    padding-right: 0;
    font-family: "Proxima Nova",sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: 300!important;
}
div#legal-patents table tr td a {
    padding: 10px 0;
    padding-right: 0;
    font-family: "Proxima Nova",sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: 300!important;
}
h1.certification span strong {
    font-size: 48px !important;
}
#certification_mobile {
    padding: 60px 0;
}	
div#standards-and-certification-page ul li {
    list-style: none;
    line-height: normal;
    padding: 12px 0;
}	
div#standards-and-certification-page ul li::before {
    content: "◼";
    display: flex;
    width: 2em;
    color: black;
    height: auto;
    float: left;
    position: absolute;
    left: 0;
}
div#standards-and-certification-page ul li {
    list-style: none;
    line-height: normal;
    padding: 10px 0 10px 15px;
    float: left;
    font-size: 15px;
}
#standards-and-certification-page {
    clear: both;
}	
#standards-and-certification-logo {
    width: 120px!important;
    margin: 0!important;
    padding: 15px 0!important;
    float: left;
    transform: translateY(0);
    transition: transform .2s;
    margin: 0 15px 0 15px !important;
}	
div#zivav-menagement-team .et_pb_text_inner strong {
    line-height: normal;
    font-size: 40px!important;
    margin-bottom: 0 !important;
}
div#team-page-main .et_pb_column {
    margin: 0 34px 40px 34px!important;
    max-width: 239px;
    display: inline-block;
}	
#team-mobile {
    margin-bottom: 0 !important;
}	
.quotecontainer {
    display: block;
    margin: 0;
    padding: 0 0 0 30px;
    max-width: 660px;
    border-left: 4px solid #00b5a3;
}
	#About_Mazor_Robotics_mobile .et_pb_column.et_pb_column_2_5 {
    margin: 0;
}
}

@media only screen and (max-width: 479px){
div#by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    border-right: none;  
}
#about-us_page-main-by-the-numers {
    padding: 50px 0 !important;
}	
div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner {
    font-size: 18px;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 300;
    line-height: 1.7em;
    margin-left: 0px;
    margin-top: 0;
    margin-bottom: 0;
}	
#fulfilling_every_need_with_turnkey {
    padding: 80px 0;
}
div#building_software .et_pb_column img {
    width: 100%;
    margin-top: 0;
    height: auto;
    min-height: auto;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin: 0 !important;
}
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 .et_pb_module.et_pb_image.et_pb_image_3 {
    margin: 0 !important;
}
#delivering_what_is_most {
    padding-bottom: 80px;
}
#delivering_what_is_most #building_software #right_section .et_pb_text_inner {
    margin-bottom: 0;
}
#optimization_and_cost-effectiveness .et_pb_module.et_pb_image.et_pb_image_5 {
    margin: 0;
}	
#optimization_and_cost-effectiveness {
    padding-bottom: 80px;
}
#optimization_and_cost-effectiveness .et_pb_text_inner {
    margin-bottom: 0 !important;
}	
div#info-rect h2.h2.bold.antialiased {
    font-size: 45px;
    font-weight: 500!important;
    font-family: 'ProximaNova-Bold'!important;
    color: #00253e;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: normal;
}
div#info-rect {
    max-width: 485px;
    background: white;
    box-sizing: border-box;
    padding: 25px 25px;
    margin: 0 20px;
}	
#fulfilling_every_need_with_turnkey .et_pb_text_inner {
    margin: 0 !important;
}	
#building_software {
    padding: 0 20px !important;
    width: 100%;
}	
}

@media only screen and (max-width: 400px){
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    background-color: #f9dd5d;
    height: 150px;
    width: 150px;
    box-sizing: border-box;
    border-radius: 100%;
    text-align: center;
       display: inline-block;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    opacity: 1;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    margin: 0 10px;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle p.antialiased {
     padding-top: 30px;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:first-child h4.bold.antialiased {
    padding-top: 5px;
}	
}



@media only screen and (max-width: 375px){
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover h4.bold.antialiased {
    display: inline-block;
    margin: 5px auto 0;
    text-align: center;
    width: 100%;
    font-size: 16px;
    padding: 0px 20px;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:first-child h4.bold.antialiased {
    padding-top: 5px;
}	
}

@media only screen and (max-width: 320px){
.circle-container-text .circle-container.flex .row.flex .yellow-circle {
    display: inline-block;
    margin: 0 10px;
}	
.circle-container-text .circle-container.flex .row.flex .yellow-circle:hover h4.bold.antialiased {
    display: inline-block;
    margin: 5px auto 0;
    text-align: center;
    width: 100%;
    font-size: 15px;
}
.circle-container-text .circle-container.flex .row.flex .yellow-circle:first-child {
    margin: 0 !important;
}
div#transform-your-business {
    width: 100%;
    padding: 0;
}	
div#transform-your-business .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
    padding: 0 20px;
}	
.ask_a_question a.btn.btn-primary.custom-btn {
    margin: 0 15px;
 
}	
.ask_a_question {
    left: 10px;
  
}	
	
}

@media only screen and (max-width: 1100px){
	.item a {font-size:18px;}	
	
}
.et_pb_column.et_pb_column_1_4.et_pb_column_2 {margin-right:50px !important;}
#transform p {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555555;
    font-weight: 300;
    line-height: 1.7em;
    width: 100%;
    clear: both;
}
#shaping_the_future .et_pb_column.et_pb_column_1_2.et_pb_column_17 {
    width: 47%;
	margin-top: 45px;
}
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_20 {
    width: 47%;
    margin: 80px 40px 0 0;
}
}

@media only screen and (max-width: 1300px){
	#by-the-numbers-main { width:100%;}	
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 { width:25%;}	
}	
	
}

@media only screen and (max-width: 1170px){
	#by-the-numbers-main { width:100%;}	
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 { width:25%;}	
}	
	
}

@media only screen and (max-width: 1024px){
	#by-the-numbers-main { width:100%;}	
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 { width:25%;}	
}

@media only screen and (max-width: 980px){
div#mobile-team-inner-page .et_pb_text_inner {
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555555;
    line-height: 1.5em;
    font-weight: 300;
}	
div#mobile-team-inner-page span.et_pb_image_wrap {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
	div#mobile-image-team .et_pb_text_inner {
    line-height: 1.5em;
    font-size: 18px;
    font-family: 'proximanova-regular';
    color: #555555;
    font-weight: 300;
}
#mobile-image-team span.et_pb_image_wrap {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}	
#delivering_what_is_most #building_software .et_pb_column.et_pb_column_1_2.et_pb_column_16 {
    margin: 15px 5.5% 0 0!important;
    width: 100%!important;
}	
#delivering_what_is_most #building_software{
width: 100%;
	max-width:100%;
	}	
	div#info-rect strong.h2.bold.antialiased {font-size:48px;}	
	div#info-rect {height:560px;}	
#home-page-top-titale .text h1.h1.bold.antialiased {
    font-size: 48px;
    font-weight: 500!important;
    line-height: 1.2em;
    color: #28333c;
    font-family: 'ProximaNova-Bold';
}	
#mintstats h6.h6.uppercase.mb-sm {
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    letter-spacing: 2px;
    margin-bottom: 40px!important;
    text-transform: uppercase;
    color: #00253e;
    font-family: 'proximanova-regular';
	text-align: center;
}
#mintstats .flex .stat.antialiased {
    max-width: 80%;
    margin: 20px auto!important;
    text-align: center;
    width: 100%;
       font-family: 'ProximaNova-Bold';
    font-weight: 500;
}
	#main-content .container p {font-family: 'proximanova-regul';}	
	#mintstats .flex .stat.antialiased strong {padding-bottom:10px;font-family: 'ProximaNova-Bold';}
	#main-content .container p { text-align: center;}	
	#create-page-4box .et_pb_column.et_pb_column_1_4 { width: 100%; margin-bottom: 30px;}	
	div#create-page-4box .item { width:40%;}	
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_20 {
    width: 100%;
    margin: 30px 0px 0 0;
}	
	
#looking_to_optimize #build-for-the-cloud-native-top .et_pb_column.et_pb_column_1_2.et_pb_column_21 {
    max-width: 100%;
    margin-top: 30px;
}
	
	

	


	div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 .et_pb_text_inner strong {text-align:center;}
	#right_section3 {text-align:center;}	
div#building_software .et_pb_text_inner {text-align:center;}	
}


#page-id-6085 .et_pb_row_0, 
.page-id-30 .et_pb_row_0, 
.full-width-header .et_pb_row_0, 
body #page-container#page-id-6085 .et-db #et-boc .et-l .et_pb_row_0.et_pb_row, 
body.et_pb_pagebuilder_layout.single#page-id-6085 #page-container #et-boc .et-l .et_pb_row_0.et_pb_row, 
body.et_pb_pagebuilder_layout.single.et_full_width_page#page-id-6085 #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
    width: 100%;
    max-width: 100%;
}
.full-width-header .et_pb_row{
    padding: 0 0 27px 0;
}
.colored-header .et_pb_section,
#page-id-2953 .et_pb_section,
#page-id-6443 .et_pb_section,
#page-id-6432 .et_pb_section,
#page-id-6386 .et_pb_section{
    padding: 54px 0 0 0;
}
.colored-header .et_pb_text_2,
.post-2953 .et_pb_text_2,
.post-6443 .et_pb_text_2,
.post-6432 .et_pb_text_2,
.post-6386 .et_pb_text_2 {
    line-height: 40px;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
}
.colored-header .et_pb_text_2.et_pb_text, .colored-header .et_pb_text_3.et_pb_text,
.post-2953 .et_pb_text_2.et_pb_text, .post-2953 .et_pb_text_3.et_pb_text,
.post-6443 .et_pb_text_2.et_pb_text, .post-6443 .et_pb_text_3.et_pb_text,
.post-6432 .et_pb_text_2.et_pb_text, .post-6432 .et_pb_text_3.et_pb_text,
.post-6386 .et_pb_text_2.et_pb_text, .post-6386 .et_pb_text_3.et_pb_text {
    color: #00253e!important;
}
.colored-header .et_pb_text_3,
.post-2953 .et_pb_text_3,
.post-6443 .et_pb_text_3,
.post-6432 .et_pb_text_3,
.post-6386 .et_pb_text_3 {
    line-height: 1.63em;
    font-size: 22px;
    line-height: 1.63em;
}
.colored-header .et_pb_section_2.et_pb_section,
.post-2953 .et_pb_section_2.et_pb_section,
.post-6443 .et_pb_section_2.et_pb_section,
.post-6432 .et_pb_section_2.et_pb_section,
.post-6386 .et_pb_section_2.et_pb_section {
    margin-top: -200px;
    background-color: #e4f3f2!important;
}
.colored-header .et_pb_row_2.et_pb_row,
.post-2953 .et_pb_row_2.et_pb_row,
.post-6443 .et_pb_row_2.et_pb_row,
.post-6432 .et_pb_row_2.et_pb_row,
.post-6386 .et_pb_row_2.et_pb_row {
    margin-top: 200px!important;
}

.post-134 .et_pb_section_0{
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/03/Standard-and-certification.jpg)!important;
    mix-blend-mode: darken;
    backface-visibility: hidden;
    mix-blend-mode: darken;
    backface-visibility: hidden;
    mix-blend-mode: darken;
    backface-visibility: hidden;
    box-shadow: inset 0px 0px 18px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 0 1000px rgba(23,35,42,0.8);
    mix-blend-mode: darken;
    backface-visibility: hidden;    
}
.post-134 .et_pb_section_0.et_pb_section{
    padding: 200px 0;
}
#post-7510 .et_pb_row_1,
#post-7341 .et_pb_row_1 {
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/02/deck-lifter3.jpg);
    height: 700px;
    min-height: 700px;
}
#post-9070 .et_pb_row_1{
    height: 700px;
    min-height: 700px;
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/03/Home-oct1.jpg);
}
#post-6294 .et_pb_row_1{
    height: 700px;
    min-height: 700px;
}

.post-5434 div.et_pb_section.et_pb_section_1 {
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/01/bg-hero.jpg)!important;
}
.post-2005 .et_pb_row_1 {
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/03/real12.jpg);
    height: 700px;
    min-height: 700px;
}
.post-5434 .et_pb_section_1.et_pb_section {
    padding-top: 100px;
    padding-bottom: 100px;
}
.post-6813 .et_pb_section_0.et_pb_section {
    padding-top: 100px;
    padding-bottom: 0px;
}
.post-6813 .et_pb_text_0.et_pb_text, 
.post-6813 .et_pb_text_1.et_pb_text, 
.post-6813 .et_pb_text_2.et_pb_text, 
.post-6813 .et_pb_text_3.et_pb_text {
    color: #00253e!important;
}

#industry-main-page {
    background-image: -webkit-linear-gradient(145deg, #a4dad8 0%, #e4f3f2 100%);
}
.post-11213 .et_pb_section_0.et_pb_section {
    padding-top: 100px;
    padding-bottom: 0px;
}
.post-11213 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 2.75%;
}
.post-11213 .et_pb_text_0.et_pb_text, 
.post-11213 .et_pb_text_1.et_pb_text, 
.post-11213 .et_pb_text_2.et_pb_text {
    color: #00253e!important;
}
.post-11213 .et_pb_text_0 {
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0.06em;
}
.post-11213 .et_pb_text_1 {
    line-height: 1em;
    font-weight: 800;
    font-size: 80px;
    line-height: 1em;
}
.post-11213 .et_pb_text_2 {
    line-height: 1.5em;
    font-size: 25px;
    line-height: 1.5em;
}
.post-11213 .et_pb_gutters3 .et_pb_column_4_4, 
.post-11213 .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
    width: 100%;
}
.post-11213 .et_pb_row_2{
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.post-11213 .et_pb_section_1.et_pb_section {
    padding-top: 0px;
    padding-bottom: 186px;
    background-color: #f7f7f7!important;
}
.post-11213 .et_pb_row_3.et_pb_row {
    padding-top: 0px!important;
}
.post-9526 .et_pb_row_1 {
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/03/Siemens-solel-6-3.jpg);
    height: 700px;
    min-height: 700px;
}
.post-9561 .et_pb_row_1 {
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/03/Siemens-solel-6-3.jpg);
    height: 700px;
    min-height: 700px;
}
.post-2972 .et_pb_row_1 {
    background-image: url(/wauto/hauto/qmauto/igavif/https/www.zivav.com/wp-content/uploads/2020/03/sunlight.jpg);
    height: 700px;
    min-height: 700px;
    background-size: contain;
}

@media only screen and (max-width: 768px){
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 192px;
    border-right: 1px solid #e1e1e1;
    padding-top: 0;
}	
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4:nth-child(2) { border:none;}	
	
}

@media only screen and (max-width: 500px){
div#create-page-4box .item { width:100%;}		
#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 div#by-the-numbers .percent span.percent-value {
    font-size: 48px;
    color: #00253e;
    line-height: 1.3em;
    font-weight: 100;
    font-family: 'proximanova-regular';
}	
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4 { border:none; margin: 0 auto; width:100%;}	
	
	#about-us_page-main-by-the-numers #by-the-numbers-main .et_pb_column.et_pb_column_1_4:last-child {
		text-align: center;
		margin:0 auto;
		width:100%;
		
	}		
.why-zivav-main-page h1 {
    padding: 0;
    margin-bottom: 30px;
    display: inline-block;
    margin: 0 auto;
    max-width: 600px;
    font-weight: 500;
    font-size: 40px;
    color: #00253e;
    line-height: .95em;
    font-family: 'ProximaNova-Bold';
}
.why-zivav-main-page {
    float: left;
    max-width: 690px;
    font-size: 22px;
    margin-top: 0;
    font-family: "Proxima Nova",sans-serif;
    color: #00253e;
    font-weight: 600;
    line-height: 32px;
    position: relative;
    top: 0px;
}	
#why-zivav_left #transform .h2.bold.antialiased {
    margin: 50px 0 20px 0!important;
    max-width: 600px;
    font-size: 32px;
    color: #00253e;
    font-weight: 500!important;
    float: left;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold';
}
#why-zivav_left #transform .h2.bold.antialiased {
    margin: 50px 0 20px 0!important;
    max-width: 600px;
    font-size: 40px;
    color: #00253e;
    font-weight: 500!important;
    float: left;
    line-height: 1.2em;
    font-family: 'ProximaNova-Bold';
}	
#optimization_and_cost-effectiveness h2 {font-size: 48px;}	
div#info-rect strong.h2.bold.antialiased{font-size: 48px;}	
	#about-us-banner-mobile .et_pb_column.et_pb_column_1_2.et_pb_column_3 #about-us-left-contact2 h1 {font-size:48px; line-height: 1em; color: #00253e;
margin:0 0 20px 0; padding:0;	
	}	
	div#building_software .et_pb_column.et_pb_column_1_2.et_pb_column_11 #right_section3 h2 {font-size: 48px;}	
#about-us-banner-mobile .et_pb_column.et_pb_column_1_2.et_pb_column_3 #about-us-left-contact3 .et_pb_text_inner {font-size:18px; color:555; font-family:'proximanova-regular';}	
	#fulfilling_every_need_with_turnkey h2 {font-size: 48px;}	
#delivering_what_is_most h2 {font-size: 48px;}	
	#Driving_into_the_future { margin-left:0 !important;}
}

@media only screen and (max-width: 320px){
	#mobile-patnar-logo_main #mobile-patnar-logo_main2row .et_pb_column {width:126px !important;}

}

@media only screen and (max-width: 980px){
div#home-page-top-titale {
    width: 100% !important;
    padding: 0 20px;
    margin: 0 auto;
    max-width: 1141px;
}	
#create-page-video-main .et_pb_row.et_pb_row_1.et_pb_section_video {
    width: 100% !important;
    padding: 0 20px;
    margin: 0 auto;
    max-width: 1141px;
}	
#create-page-4box {
    width: 100% !important;
    padding: 85px 20px 0 !important;
    max-width: 1141px;
    margin: 0 auto;
}	
	

}



.info p a.bold.antialiased {
    font-family: "Proxima Nova",sans-serif!important;
}

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

#et_search_icon {   
 top: 112px!important;
}
}
#contact-form-blue{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #0066ac!important;
}

.section__hero {
    margin-bottom: 102px;
    color: #00253E;
}
.section__hero .hero__top {
    display: flex;
    gap: 6px;
    position: relative;
    margin-bottom: 55px;
    justify-content: space-between;
}
.section__hero .heading-text {
 margin-top: 53px;
}
.section__hero .heading-text--mobile{
    display: none;
  }
  
.section__hero .hero__top::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0.5px;
    width: 100%;
    border-bottom: 1px solid #00253E;
  } 
.section__hero .hero__text-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.section__hero .hero__heading-box{
    margin-bottom: 32px;
}

.section__hero .heading-text {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    padding: 0;
    max-width: fit-content;
}
.section__hero .heading-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -60%;
  height: 0.5px;
  width: 100%;
  border-bottom: 1px solid #00253E;
}
.section__hero .heading__primary {
    font-weight: 700;
    font-size: 40px; 
    padding-bottom: 0;
}
.section__hero .subheading {
    font-weight: 300;
    font-size: 16px;
    font-family: 'proximanova-regular';
    display: block;
}
.section__hero .hero__img-box {
    width: 100%;
    max-width: 740px;
    height: auto; 
}
.section__hero .hero__img {
    width: 100%;
   
    height: 100%; 
    object-fit: cover;
} 
.section__hero .hero__bottom {
    display: flex;
   align-items: stretch;
   justify-content: space-between;
    gap: 6px;
    font-size: 14px;
}
  
.section__hero .hero__block {
    display: flex;
    align-items: stretch; 
    flex-direction: column;
    gap: 6px;
    
    
    flex-grow: 1;
  }
  
.section__hero .hero__block-text {
    font-size: 16px;
    font-family: 'proximanova-regular';
    line-height: 23px;
    background-color: #F2F9FF;
    padding: 18px 12px 18px 15px;
  }
.section__hero .hero__block:first-child{
    flex-basis: 36.73%;
  }
.section__hero  .hero__block:nth-child(2){
    flex-basis: 28.67%;
  }
.section__hero  .hero__block:last-child {
    flex-basis: 34.6%;
  }
.section__hero  .hero__block-text:last-child {
    flex-basis: 100%;
  }
.section__hero .hero__block:nth-child(3) .hero__block-text:nth-child(1){
    display: none;
  }
.section__hero  .hero__block-text b{
    font-weight: 600;
  
  }

.section__hero  .hero__block-text:not(.has-background):last-of-type {
    padding-bottom: 18px;
}
.section__about {
    margin-bottom: 84px;
    color: #00253E;
  }
.section__about .about__inner {
    display: flex;
    justify-content: space-between;    
    gap: 8px;
  }
.section__about .about__text-box {    
    margin-left: 32px;
    max-width: 706px;
    width: 100%;
    position: relative;
  }
  
.section__about  .about__text-box::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 1%;
    height: 0.5px;
    width: 117%;
    border-bottom: 1px solid #00253E;
  }
.section__about  .about__title {
    font-weight: 600;
    padding-left: 12px;
    position: relative;
    font-size: 18px;
    margin-top: 21px;
    padding-bottom: 14px;
  }  
.section__about .about__title::before{
    content: ""; 
    position: absolute;
    top: 8px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 100px;
    background-color: #00253E;
    display: block;
  }  
.section__about  .about__text {
    font-family: 'proximanova-regular';
    font-size: 20px;
    line-height: 25px;
  }
.section__about  .about__text-link{
    font-family: 'ProximaNova-Bold';
    color: #00253E;
}
.section__about .about__img-box {
    width: 323px; 
  }
.section__about  .about__img {
  width: 100%;
  }
.section__about .about__img-mobile{
    display: none;
  }  
.section__about .about__img-line {
    position: absolute;
    height: 254px;
    top: 0;
    left: -32px;
    width: 11px;
    margin-top: 21px;
  }
.section__history {
    margin-bottom: 54px;
    color: #00253E;
  }
.section__history  .history__list {
    display: flex;
    flex-direction: column;
    gap: 48px;
    max-width: 863px;
  }
.section__history  .history__list-item {
    font-family: 'proximanova-regular';
    list-style: none;
    font-size: 18px;
    line-height: 24px;
    position: relative;
    padding-left: 20px;
  }
.section__history  .history__list-item::before{
    background-color: #13377D;
    content: ""; 
    width: 5px;
    height: 5px;
    display: block;
    border-radius: 100px;
    position: absolute;
    top: 10px;
    left: 0;
  }
  
.section__history  .history__list-item b{
    font-weight: 700;
    color: #13377D;
  }
.section__awards {
    margin-bottom: 114px;
    color: #00253E;
  }
.section__awards  .awards__inner {
    background-color: #F5FBFF;
    position: relative;
  }
.section__awards  .awards__text {
    font-size: 24px;
    font-weight: 600;
    margin-left: 106px;
    padding: 86px 0;
    max-width: 715px;
  }
.section__awards  .awards__text:not(.has-background):last-of-type {
    padding-bottom: 86px;
    }
.section__awards  .awards__text b{
    font-family: 'ProximaNova-Bold';
  }
.section__awards  .awards__text-link {
    text-decoration: underline;
    color: #00253E;
    font-family: 'ProximaNova-Bold';
  }
.section__awards  .awards__img-line {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
.section__awards  .awards__img-award {
    position: absolute;
    bottom: -25%;
    right: 11%;
    width: 125px;
    height: 141px;
  }

.footer-dunsguide-mob{
    display: none;
}
.footer-dunsguide{
    margin-top: 10px;
    text-align: center;
}
.footer-dunsguide > img{
    max-width: 242px;
}

@media (max-width: 1024px){
    .section__about  .about__text-box {
      width: 90%;
    }
    .section__about  .about__img-line{
      height:100%;
    }
    .section__about  .about__img-box {
      width: 70%;
    }
    .section__hero  .heading-text {
      margin-top: 24px;
      margin-bottom: 40px;
    }
    .section__hero  .heading__primary {  
      font-size: 36px;
    }
  }

@media only screen and (max-width: 991px){
    .nav-mobile .menu-container ul{
        width: calc(100vw - 22px) !important
    }
    #footer-widgets .footer-widget .fwidget:last-child{
        float: none;
    }
    .footer-dunsguide{
        display: none;
    }
    .footer-dunsguide-mob{
        display: inline-block;
        width: 30% !important;
        max-width: 115px;
    }
    .copyright-area p{
        align-items: center;
    }
    
}
@media (max-width: 768px){  
    .section__hero {
      margin-bottom: 48px;
    }
    .section__hero  .hero__top {
      margin-bottom: 25px;
      flex-direction: column;
      gap: 26px;
    }
    .section__about  .about__inner {
      flex-direction: column;
    }
    .section__about  .about__text-box{
      order: 5;
    }
    .section__about  .about__text-box::after {
      width: 100%;
      bottom: -10%;
    }
    .section__about  .about__img-line {
      top: 0;
      left: -26px;
    }
    .section__about  .about__img-box {
      width: 100%;
      
    }
    .section__about  .about__img  {
        display: none;
    }
    .section__about  .about__img-mobile  {
      display: block;
      width: 100%;
    }
    .section__about  .about__text-box{
      margin-left: 26px;
    }
    .section__awards  .awards__text {
      font-size: 20px;
      margin-left: 26px;
    }
    .section__about  .about__text-box {
      width: 90%;
    }
    .section__hero  .heading-text--mobile{
      margin-top: 36px;
      display: block;
      font-weight: 700;
      font-size: 16px;
      text-transform: uppercase;
      position: relative;
      max-width: fit-content;
    }
    .section__hero  .heading-text--mobile::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: -43%;
      height: 0.5px;
      width: 100%;
      border-bottom: 1px solid #00253E;
    }  
    .section__hero  .heading-text { 
      display: none;
    }
    .section__hero  .hero__text-box {
      order: 3;
    }
    .section__hero  .hero__img-box{
      order: 2;
    }
    .section__hero  .hero__top::after {
      display: none;
    }
    .section__hero  .hero__img-box{
      position: relative;
    }
    .section__hero  .hero__img-box::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 8px;
      height: 0.5px;
      width: 100%;
      border-bottom: 1px solid #00253E;
    } 
    .section__hero  .hero__bottom {
      gap: 5px;
     flex-direction: column;
    }
    .section__hero  .hero__block:nth-child(2) .hero__block-text:nth-child(1){
      order: 2;
    }
    .section__hero  .hero__block:nth-child(2) .hero__block-text:nth-child(2){
      order: 1;
    }
    .section__hero  .hero__block:nth-child(3) .hero__block-text:nth-child(1){
      display: block;
    }
    .section__hero  .hero__block:nth-child(1) .hero__block-text:nth-child(2){
      display: none;
    }
  }
  @media (max-width: 440px){
    .section__hero {
      margin-bottom: 34px;
    }
    .section__hero  .hero__top {
      gap: 24px;
    }
    .section__hero  .hero__heading-box {
        margin-bottom: 0;
    }
    .section__hero  .heading__primary {
        padding-bottom: 0;
        font-size: 24px;
        margin-bottom: 0;
    }
    .section__about .about__img-box {
      width: 100%;
    }
    .section__about  .about__img-mobile {
      width: 100%;
    }
    .section__history .history__list-item {
      font-size: 16px;
    }
    .section__history  .history__list-item::before {
      left: 9px;
    }
    .section__awards  .awards__text {
      font-size: 16px;
    }
    .section__awards  .awards__text:not(.has-background):last-of-type {
        padding-bottom: 38px;
    }
    .section__awards  .awards__img-award {
      width: 72px;
      height: 82px;
      bottom: -29%;
      right: 9%;
    }
    .section__awards  .awards__text {
      padding: 28px 0 38px;
    }  
    .section__history  .history__list {
      gap: 33px;
    }
    .section__about  .about__text {
      font-size: 16px;
      line-height: 30px;
    }
    .section__about  .about__title {
      padding-bottom: 9px;
      padding-left: 22px;
    }
    .section__about  .about__title::before {
        left: 6px;
    }
    .section__about  .about__img-line{
      height: 96%;
    }
    .section__about {
        margin-bottom: 75px;
    }
    .section__about  .about__text{
      padding-bottom: 0;
    }
    .section__about  .about__text-box::after {
      bottom: -34px;
    }
    .section__awards {
      margin-bottom: 79px;
    }
  }
