.about-testimonial .slick-slide {
    height: max-content;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    -webkit-perspective: 2000;
    -webkit-backface-visibility: hidden;
    opacity: 0;
    transition: all 1s linear;
    margin-bottom:100px;
}
.about-testimonial .cp-testimonial-card-col.slick-current.slick-active {
    opacity: 1;
    transition: all 1s linear;
}
.about-testimonial .slick-slide:focus {
    outline: none;
    box-shadow: none;
    border: none;
}
.about-testimonial .cp-testimonial-card-container .cp-content-card-content{
    min-height:333px;
    margin-bottom: 0px;
}
.about-testimonial .slick-track{
    transition: all 2s linear; 
    padding: 200px 0;
}
.pipeline-blue-2{
    height:100% !important;
}
.about-testimonial  .slick-list.draggable{
    height: 100vh !important;
    padding-top: 150px;
}

@media screen and (max-width:800px){
    
   body .careers-apply-scrolling-item .steps-counter {
        width: 65px;
        height: 65px;
        left: initial !important;
        top: initial !important;
    }
}

@media screen and (min-width:1800px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body #about_anchor_mission_section .white-half-pipe-bottom,
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top,
    body #about_anchor_timeline_section .pipeline-red-1{
        left:-15px;
        left:0;
    }
    body #about_values .pipeline-yellow-2,
    body #leadership .pipeline-blue-2{
        left: 0px;
    }
    body #about_anchor_testimonials_section .pipeline-red-2 {
        left: -32px !important;
        left: 0 !important;
    }
    #careers_anchor_benefits_section .pipeline-black-2 {
        left: -33.5px !important;
        left: 0 !important;
    }
}

/* scale 25% css*/
@media screen and (min-width:7670px) and (max-width:7690px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top{
        left:-56px;
        left:0 !important;
    }
    body #about_values .pipeline-yellow-2, body #leadership .pipeline-blue-2 {
        left: 42px;
        left:0 !important;
    }
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left: -53px;
        left:0 !important;
    }
}

/* scale 33% css*/
@media screen and (min-width:5750px) and (max-width:5775px){
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top,
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top{
        left: -42px;
        left:0 !important;
    }
    body #about_values .pipeline-yellow-2, body #leadership .pipeline-blue-2 {
        left: 33px;
        left:0 !important;
    }
}
/* scale 50% css*/
@media screen and (min-width:3830px) and (max-width:3850px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left:-28px;
        left:0 !important;
    }
    body #about_values .pipeline-yellow-2, 
    body #leadership .pipeline-blue-2 {
        left: 15px;
        left:0 !important;
    }
}
/* scale 67% css*/
@media screen and (min-width:2870px) and (max-width:2890px){
   body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top{
    left: -21px;
    left:0 !important;
   }
   body #about_anchor_testimonials_section .pipeline-red-2 {
        left: -33px !important;
        left:0 !important;
    }
    body #about_values .pipeline-yellow-2, body #leadership .pipeline-blue-2 {
        left: 6px;
        left:0 !important;
    }
     body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left: -20px;
        left:0 !important;
     }

}
/* scale 75% css*/
@media screen and (min-width:2540px) and (max-width:2580px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top {
        left:-18px !important;
        left:0 !important;
    }  
    
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left:-20px !important;
        left:0 !important;
    }
    body #about_values .pipeline-yellow-2 {
        left: 4px !important;
        left:0 !important;
    }
    body #careers_anchor_benefits_section .pipeline-black-2 {
        left: -33px !important;
        left:0 !important;
    }
    body #about_anchor_testimonials_section .pipeline-red-2 {
        left: -35px !important;
        left:0 !important;
    }
    body #leadership .pipeline-blue-2 {
        left: 3px;
        left:0 !important;
    }
}  
/* scale 80% css*/
@media screen and (min-width:2350px) and (max-width:2450px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top{
        left:-18px;
        left:0 !important;
    }
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left:-17px;
        left:0 !important;
    }
    body #about_anchor_timeline_section .pipeline-red-1{
            left:-15px;
            left:0 !important;
        }
    body #about_values .pipeline-yellow-2{
        left:3px;
    }
}   
@media screen and (min-width:1400px) and (max-width:1799px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body #about_anchor_mission_section .white-half-pipe-bottom,
    body #about_values .pipeline-yellow-2,
    body #about_anchor_timeline_section .pipeline-red-1,
    body #leadership .pipeline-blue-2 ,
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top,
    body div#careers_anchor_intro_section  .pipeline-red-1.red-half-pipe-bottom,
    body #careers_anchor_culture_section .pipeline-blue-2  {
        left:0;   
    }
    body #about_anchor_testimonials_section .pipeline-red-2 {
        left: -18px !important;
         left:0 !important;
    }
}
/*1920 scle 110% css*/
@media screen and (min-width:1740px) and (max-width:1760px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left: -12px !important;
        left:0 !important;
    }
     body #about_values .pipeline-yellow-2{
         left:13px !important;
         left:0 !important;
     }
    #about_anchor_timeline_section .pipeline-red-1 {
        left: 0px !important;
    }
    body #leadership .pipeline-blue-2{
     left: 13px !important;
     left:0 !important;
    }
     body #about_anchor_testimonials_section .pipeline-red-2 {
        left: -18px !important;
        left:0 !important;
    }
}

/*--1920 scle 125%--css*/
@media only screen and (min-width:1500px) and (max-width:1550px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
        left: -12px;
        left:0;
    }
    body #about_values .pipeline-yellow-2,
    body #leadership .pipeline-blue-2{
        left: 12px;
        left:0;
    }
	#careers_anchor_benefits_section .pipeline-black-2 {
        left: -18px;
        left:0 !important;
    }
}
@media screen and (min-width:1024px) and (max-width:1400px){
    body .about-testimonial .cp-testimonial-card-container .cp-content-card-content{
        font-size: 24px;
        min-height: 200px;
    }
    body .about-testimonial  .cp-testimonial-card-container .cp-content-card-author{
        font-size: 20px;
    }
    body .about-testimonial  .cp-testimonial-card-container .cp-content-card-title .cp-heading{
        font-size:16px;
    }
    body div#leadership .pipeline-blue-2 {
        left:-35px;
    }
    body  #about_anchor_testimonials_section .pipeline-red-2 {
        /*left: 39px !important;*/
    }
    body div#latest_news .pipeline-red-2 {
        left: 53px;
    }
    body #careers_anchor_culture_section .pipeline-blue-2 {
        left: -35px;
    }
    body #careers_anchor_benefits_section .pipeline-black-2 {
        left: 39px !important;
    }    
}
@media screen and (min-width:1024px) and (max-width:1365px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body #about_anchor_mission_section .white-half-pipe-bottom,
    body #about_values .pipeline-yellow-2,
    body #about_anchor_timeline_section .pipeline-red-1,
    body div#careers_anchor_intro_section .red-half-pipe-top,
    body div#careers_anchor_intro_section.red-half-pipe-bottom{
        left:0   
    }
    body #careers_anchor_culture_section .pipeline-blue-2{
        /*left: -160px;
        top: -100px;*/
    }    
    body #careers_anchor_culture_section .pipeline-blue-2 svg,
    body div#leadership .pipeline-blue-2 svg{
        /*transform: scale(0.9);
        overflow: visible !important;*/
    }
    body div#leadership .pipeline-blue-2 {
        left: -55px;
    }
    body div#leadership {
        overflow:hidden !important
    }
    body div#leadership .pipeline-blue-2 {
        left:-145px;
        top: -77px;
    }
    body #about_anchor_testimonials_section .pipeline-red-2,
    body div#latest_news .pipeline-red-2 {
        /*left: 64px !important;*/
    }
    body #leadership .fusion-fullwidth.fullwidth-box{
        padding-top:60px  !important; 
        padding-bottom:60px  !important; 
      }
      body #careers_anchor_benefits_section .pipeline-black-2 {
        left: 56px !important;
    }      
}

@media screen and (min-width:992px) and (max-width:1024px){
	    body #leadership .fusion-fullwidth.fullwidth-box{
        padding-top:160px  !important; 
      }
}
/*neww css*/
@media screen and (min-width:1299px) and (max-width:1330px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top{
        left: -4px;
    }
     body #about_values .pipeline-yellow-2{
        left: 2px;
     }
     body div#leadership .pipeline-blue-2 {
        left: -127px;
        top: -77px;
    }
}
@media screen and (min-width:1400px){
    div#leadership > .fusion-fullwidth{
     padding-bottom:0px;
    }
    div#leadership > .fusion-fullwidth >.fusion-builder-row{
        padding-bottom:100px
    }
}
/*1920 scle 150% css*/
@media screen and (min-width:1270px) and (max-width:1285px){
    body div#careers_anchor_intro_section .red-half-pipe-top{
        left:-3px !important;
    }  
    body #careers_anchor_culture_section .pipeline-blue-2 {
      left: -148px !important;   
    }
    body #careers_anchor_benefits_section .pipeline-black-2 {
      left: -8px !important;
    }
      body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top{
      left:-3px;
  }
  body #about_values .pipeline-yellow-2{
      lefT: 1px;
  }
  body div#leadership .pipeline-blue-2 {
      left: -132px;
      top: -95px;
  }
  body #about_anchor_testimonials_section .pipeline-red-2{
      left:4px !important;
  }
}

@media screen and (min-width:1024px){
    body #about-id-testimonials-section{
        padding:0px 60px 0 !important;
    }
    body .about-testimonial .cp-testimonial-card-container .cp-content-card-content{
        padding: 48px;
        background: linear-gradient(135deg, transparent 30px, white 16px calc(100% - 30px), transparent 16px);
    }
    body .about-testimonial .slick-track{
        padding: 150px 20px;
    }    
    
    
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
    div#home_anchor_careers_section h2.fusion-title-heading {
        padding-top: 20% !important;
        font-size: 0.7em !important;
        line-height: 75px !important;
    }
}

@media screen and (max-width:1200px){
    body .about-testimonial .cp-testimonial-card-container .cp-content-card-content{
        max-height: max-content;
    } 
    #home-id-careers-section, #about-id-mission-section, #about-id-timeline-section, 
    #about-id-testimonials-section, #careers-id-intro-section, #careers-id-benefits-section, 
    #careers-id-culture-section, #careers-id-apply-section, #contact-id-map-section, 
    #products-id-pump-products-section {
        height:100% !important;
    }
    body #home-id-careers-video {
        margin-top:0px !important;
    }
    body #about-mission-scrolling-bottom-mask,
    body #about-mission-scrolling-top-mask {
        display:none;
    }
    #about_anchor_timeline_section .fusion-separator {
        display:none;
    }
   .careers-section-mpbile {
       height: 100% !important;
   }
   .careers-section-mpbile div {
       transform: none !important;
   }
   body .mobile-menu-wrap ul#menu-main-navigation-mobile li.theme-btn-blue {
       height: auto !important;
       margin-top:0 !important;
       margin-bottom:0 !important;
   }
   body .mobile-menu-wrap ul#menu-main-navigation-mobile li.theme-btn-blue a {
       line-height:31px !important;
   }
}
@media screen and (max-width:575px){
    body #careers-id-apply-scrolling-section.careers-apply-scrolling-section::before {
        width: 1px;
        left: 35px;
        height: 180vh;
        border-top-right-radius:0px;
        top: 54px;
    }
    body #careers-id-apply-scrolling-section .careers-apply-scrolling-item{
        width: 100%;
        padding-top: 0px !important;
    }
    body .careers-apply-scrolling-section .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row.fusion-content-nowrap{
        flex-wrap: wrap !important;
    }
    body .careers-apply-scrolling-item .steps-counter {
        /*position: relative;*/
        width: 65px;
        height: 65px;
        left: initial !important;
        top: initial !important;
    }
    #resources_list > .fusion-fullwidth{
        padding-left: 26px;
        padding-right: 29px;
    }
      
    #careers-id-apply-scrolling-section .careers-apply-scrolling-item{
      flex-direction: row-reverse;
      align-items: flex-start;
    }
    body #careers-id-apply-scrolling-section .careers-apply-scrolling-item::before{
       display: none;
    }
    body .careers-apply-scrolling-item .steps-counter .title-heading-left{
        font-size: 30px;
    }
    body #careers-id-apply-scrolling-section .careers-apply-scrolling-item .h3-heading h3{
        font-size: 18px !important;
         line-height: 30px !important;
         margin-top: -7px !important;
         padding-left: 20px;
    }
    body .careers-apply-scrolling-item .fusion-column-wrapper .fusion-title.fusion-sep-none {
        display: block;
        margin: 0 !important;
    }
    body .careers-apply-scrolling-item .steps-counter::before {
        top: -12px;
    }

    body .cp-resource-card-container .cp-resource-card-col {
        clip-path:none;
    }
    body #about-mission-scrolling-top-mask,
    body #about-mission-scrolling-bottom-mask{
        background:transparent; 
        background: transparent;
        -webkit-box-shadow: none; 
        -moz-box-shadow: none;
        box-shadow: none;
    }
}

/*----For Firefox Only----*/
@-moz-document url-prefix() {
    @media screen and (min-width:1800px){
        body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
        body #about_anchor_mission_section .white-half-pipe-bottom,
        body #about_values .pipeline-yellow-2,
        body #about_anchor_timeline_section .pipeline-red-1,
        body #leadership .pipeline-blue-2 ,
        body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top,
        body div#careers_anchor_intro_section  .pipeline-red-1.red-half-pipe-bottom,
        body #careers_anchor_culture_section .pipeline-blue-2  {
            left:0   
        }
        body #about_anchor_testimonials_section .pipeline-red-2 {
          left: -17px !important;
        }
        body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top{
            left: 0;
        }
      #careers_anchor_benefits_section .pipeline-black-2 {
  left: -18px !important;
  }
    }
  @media screen and (min-width:1440px) and (max-width:1799px){
       body #about_anchor_testimonials_section .pipeline-red-2 {
        left: -18px !important;
     }
  }
  @media screen and (min-width:1600px) and (max-width:1799px){
    body #about_anchor_testimonials_section .pipeline-red-2 {
      left: -18px !important;
    }
  }
  @media screen and (min-width:1200px) and (max-width:1439px){
    body #about_anchor_mission_section .pipeline-white-1.white-half-pipe-top,
    body #about_anchor_mission_section .white-half-pipe-bottom,
    body #about_values .pipeline-yellow-2,
    body #about_anchor_timeline_section .pipeline-red-1,
    body div#careers_anchor_intro_section .pipeline-red-1.red-half-pipe-top,
    body div#careers_anchor_intro_section  .pipeline-red-1.red-half-pipe-bottom  {
        left:0   
    }
    body #careers_anchor_culture_section .pipeline-blue-2,
    body div#leadership .pipeline-blue-2  {
  left: -18px !important;
  }
  body #careers_anchor_benefits_section .pipeline-black-2 ,
  body #about_anchor_testimonials_section .pipeline-red-2 {
    left: 47px !important;
  }
  }
  @media screen and (min-width:1200px) and (max-width:1360px){
    body #careers_anchor_culture_section .pipeline-blue-2, body div#leadership .pipeline-blue-2 {
      left: -145px !important;
    }
    body #careers_anchor_benefits_section .pipeline-black-2,
    body #about_anchor_testimonials_section .pipeline-red-2 {
      left: 64px !important;
    }
  }   
}

@media screen and (min-width: 1000px) and (max-width: 1200px) { 
    body #about_anchor_testimonials_section .pipeline-red-2, 
    body div#latest_news .pipeline-red-2 {
        /*left: 0 !important;*/
    }
    body div#leadership {
        overflow: visible !important;
    }
    body div#leadership .pipeline-blue-2 {
        left: auto;
        top: 0;
    }
    body #careers_anchor_culture_section .pipeline-blue-2 svg, body div#leadership .pipeline-blue-2 svg {
        transform: scale(1);
        overflow: visible !important;
        margin-top: -50px;
    }
    body #careers_anchor_benefits_section .pipeline-black-2 {
        left: auto !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) { 
.fusion-footer .site-footer > .fusion-column-wrapper {
    padding-bottom: 75px;
}
	#id-home-intro-pipe{
		display: none;
	}
	
	#about_anchor_mission_section .pipeline-white-1{
		display: none;
	}
	
	.our-value-video .autoplay {
    	max-width: 100% !important;
		max-height: 1130px !important;
	}
	.our-value-video .autoplay .video-shortcode {
    	max-width: 100%;
		    max-height: 1130px;
	}
	
}

@media screen and (min-width: 992px) and (max-width: 1024px) { 
main div#home_anchor_careers_section h2.fusion-title-heading, main .home-careers-section h2{
		margin-top: 0 !important;
/* 		padding-top: 0% !important; */
	}
	#about_anchor_timeline_section .pipeline-red-1 svg{
		left: 0;
	}
	#home-id-careers-scrolling-section {
    width: 100%;
}
	#home-id-careers-scrolling-section .careers-video .fusion-vimeo {
    max-width: 100%;
		    max-height: 850px;
}
	#home-id-careers-scrolling-section .careers-video .fusion-vimeo .video-shortcode {
    max-width: 100%;
		    max-height: 850px;
}
#home-id-careers-scrolling-section	.benefits-card{
		width: 50%;
		margin-top: 0;
	    min-height: 270px;
	}
	.benefits-card .card-title {
    min-height: 100px;
}
	.benefits-card .card-sub-text {
    min-height: 200px;
}

}

@media screen and (min-width: 768px) and (max-width: 1200px) { 
				.contact-page-hero-section .pipeline-yellow-1 svg {
    bottom: -80px;
}
}

@media screen and (max-width: 1024px) { 
	#id-home-intro-pipe{
		display: none;
	}

}
@media screen and (min-width: 768px) and (max-width: 991px) { 
	.product-card:hover .card-content{
		bottom: -10px !important;
	}
	.latest-news-section-ipad .fusion-builder-row{
		display: block !important;
	}
	.latest-news-section-ipad .fusion-builder-row .fusion-layout-column{
		width: 100%;
	}
	.latest-news-section-ipad .fusion-builder-row .fusion-layout-column .in-visible-ipad {
    	display: none;
	}
	.latest-news-section-ipad .visible-ipad .fusion-button,
	.latest-news-section-ipad .visible-ipad{
		display: inline-block !important;
		margin-left: 13px;
	}


}

@media (max-width: 767px) {
.home-hero-section .home-hero-section-column {
    margin-top: 70px !important;
    width: 88%;
}
	.technical_resources_hero-main {
    padding-bottom: 115px !important;
}
	.contact-page-hero-section {
    padding-bottom: 130px !important;
}
	.news-page-hero-section {
    padding-bottom: 130px !important;
}
	.career-apply-btn {
    margin-left: 0 !important;
}
}
@media (min-width: 768px) and (max-width: 992px){
	.about-intro-section{
		height: calc(60vh - 32px) !important;
		padding-top: 200px !important; 
		padding-bottom: 200px !important; 
	}
	.about-intro-section .fusion-row.fusion-flex-align-items-flex-start {
    align-items: center;
}
	div#careers_anchor_intro_section #careers-id-intro-video-heading-section.careers-resource-heading-section{
		left: 0 !important;
	}
	div#careers-id-intro-section .fusion-flex-justify-content-center {
    justify-content: flex-start !important;
}
	div#careers-id-culture-heading-scrolling-section span,
	div#careers-id-culture-heading-scrolling-section span img{
    width: 100%;
}
	.carrier-row {
    padding-left: 30px !important;
}
div#home_anchor_careers_section div#home-id-careers-section .fusion-text-3 {
    margin-right: 30px;
}
}
@media (max-width: 365px) {
	.mobile-header-wrap .fusion-image-element {
    max-width: 150px;
}
}
@media (min-width: 1120px) and (max-width: 1200px){
	.our-values-toggle {
    padding-left: 50px;
}
	.leadership-section > .fusion-builder-row {
    padding-top: 100px;
}
}
@media (min-width: 1025px) and (max-width: 1200px){
	#contact-id-map-area-section > .fusion-column-wrapper {
    padding: 0;
    height: auto;
    display: block;
}
	.cp-contact-map .marker_icon {
    visibility: visible !important;
    opacity: 1 !important;
    display: block;
    position: relative;
    width: 100%;
    color: #fff;
    margin-bottom: 10px;
    transform: none !important;
}
	.cp-contact-map pre {
    display: none;
}
	#about_anchor_mission_section .pipeline-white-1 {
    display: none;
}
	.careers-benefits-section > .fusion-builder-row > .fusion-layout-column .fusion-text-5 {
    margin-right: 70px;
}
/* 	.careers-resource-video {
        transform: none !important;
    }
    .careers-section > .fusion-builder-row {
        flex-wrap: wrap-reverse !important;
    }
    #careers-id-intro-video-heading-section.careers-resource-heading-section {
        position: relative;
        top: 30px;
        left: 0;
        bottom: 0;
        height: auto;
        transform: unset !important;
    }
    #careers-id-intro-bottom-line-separator{
        border: 0;
    } */
.post-content	div#home_anchor_careers_section h2.fusion-title-heading {
    padding-top: 0 !important;
}
	div#home-id-careers-section .fusion-builder-row .fusion-layout-column:first-child {
    padding-right: 85px;
}
	#home-id-careers-scrolling-section .benefits-card {
    width: 50%;
    margin-top: 0;
    min-height: 270px;
}
	div#home-id-careers-scrolling-section {
    width: 100%;
}
	div#careers-id-culture-heading-scrolling-section .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
    width: 100%;
}
	div#careers-id-culture-heading-scrolling-section .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    width: 100%;
}
}

