.tabBg{height:100px; width:100%; z-index:9; background-image:url('../images/linksBg.jpg'); background-size:cover;  background-position: right center; overflow:hidden; position:sticky;}
.tabBg .nav-tabs{padding-top:30px; border:none;}
.tabBg .nav-tabs li{margin-right:25px; text-align:center;}
.tabBg .nav-tabs li:last-child{margin-right:0px;}
.tabBg .nav-tabs li a{color:#fff; background:none; border:none; font-family: 'Proxima Nova Lt'; font-weight: 300; font-size:18px;}
.tabBg .nav-tabs li.active a{background:none; font-family: 'Proxima Nova Rg'; font-weight: bold; border:none; color:#fff; padding-bottom:6px;}
.tabBg .nav-tabs li.active:before{position:absolute; content:""; bottom:-100%; background:#fff; width:2px; height:40px; margin-top:-5px; left:50%;}
.tabBg .nav-tabs li.active:after{position:absolute; content:""; background:#fff; width:10px; height:10px; border-radius:50%; margin-left:-4px; margin-top:-2px; left:50%;}
.tabBg .nav-tabs li.active:first-child:before{position:absolute; content:""; bottom:-100%; background:#fff; width:2px; height:40px; margin-top:-5px; left:50%; margin-left:-8.5px;}
.tabBg .nav-tabs li.active:first-child:after{position:absolute; content:""; background:#fff; width:10px; height:10px; border-radius:50%; margin-left:-12px; margin-top:-2px; left:50%;}
.tabbingContainer{padding:0;float:left; width:100%;}
.tabbingContainer .bullet-listing{padding-left:15px; padding-top:5px;}
.tabbingContainer .bullet-listing li{color:#34393d; padding-left:0; list-style:disc; margin-bottom: 15px;}
.tabbingContainer .bullet-listing li:before{content:none;}
.overviewRow{float:left; width:100%; margin-bottom:50px; margin-top:50px; font-size:18px;}
.overviewRow h3{margin-top:0; /* font-size:32px; */ margin-bottom:25px;}
.overviewRow p{font-size:18px;}
.overviewRow:last-child{margin-bottom:0; margin-top:40px;}
.overviewBottomListing .listing-image li .list-desc .gradiantBlueBtn.btn{margin-top:40px;}
.overviewBottomListing .listing-image li .list-desc h3{font-family: 'Proxima Nova Lt'; font-weight: 300; font-size:36px; line-height:1; padding-top:0; padding-bottom: 15px;}
h3.lg-light, .listing-image li .list-desc h3.lg-light, h2.lg-light, .listing-image li .list-desc h2.lg-light {font-family: 'Proxima Nova Lt'; font-weight: 300; font-size:36px; line-height:1; padding-top:0; padding-bottom: 15px;}
h3.lg-light a, .listing-image li .list-desc h3.lg-light a, h2.lg-light a, .listing-image li .list-desc h2.lg-light a{color:#34393d;}
h3.lg-light a:hover, .listing-image li .list-desc h3.lg-light a:hover, h2.lg-light a:hover, .listing-image li .list-desc h2.lg-light a:hover{color:#0066a4;}
/*.overviewBottomListing .listing-image li .list-desc p{font-family: 'Proxima Nova Rg';}
.overviewBottomListing .listing-image li span.img-ico{border:none; padding:0; top:1vw;}
.overviewRow .listing-image [class^="icon-"] {font-size: 60px; color: #0066a4;}
.overviewRow .listing-image li{margin-top:20px;}
.overviewRow .listing-image li span + .list-desc{margin-left: 80px;}
.overviewRow .listing-image .list-desc h3{font-size:24px; padding-top:15px;}
.overviewRow .listing-image li span{position: absolute; width:60px; height: 60px; left:0; top:0;} */
.tab-heading h3, .tab-heading h2{margin-top:0;}
.tab-heading h2 a{color:#34393d;}
.tab-heading h2 a:hover{color:#0066a4;}
.tab-heading h4{margin-top:0; font-size:36px;}
.tab-heading p{font-size:18px;}
.workflowPane{background:#adb3b7; height:100%; width:2px; margin:15px auto 0; position:relative;}
.workflowPane:before{width:20px; height:20px; border-radius:50%; position:absolute; top:0; content:""; border:2px solid #adb3b7; background:#fff; left: -9px;}
.workflowPane:after{width:20px; height:20px; border-radius:50%; position:absolute; bottom:0; content:""; background:#0066a4; left: -9px;}
.workflowContainer{float:left; width:100%; margin-top:40px;}
.workbox {box-shadow: 0px 0px 6px rgba(0,0,0,0.25); margin-bottom:50px; position:relative;}
.workboxDetails{padding:18px;}
.workboxDetails h2, .workboxDetails h4{font-family: 'Proxima Nova Rg'; font-weight: bold; font-size:24px;}
.workboxDetails p{font-size:18px;}
.workboxDetails a{color:#008da9;}
.workboxDetails h2 span, .workboxDetails h4 span{color:#008da9;}
.timelineRight{margin-top:180px;}
.workPoint{position:absolute; width:20px; height:20px; border-radius:50%; border:2px solid #adb3b7; background:#fff; left: -9px;}
.wp1{top:18%;}
.wp2{top:42%;}
.wp3{top:60%;}
.download-link{font-size:36px; margin-top:15px;}
.download-link a{color:#34393d; line-height:36px; font-weight: 100; font-family: 'Proxima Nova Lt';}
h3.download-link a{display:inline-block; line-height:50px;}

.download-link a:hover{text-decoration:none;}
.download-link span{margin-right:22px; width:50px; height:50px; vertical-align:top;}
.section-image .bannerInnerPages{padding-bottom:150px; padding-top:40px; display:inherit;}
.section-image .bannerInnerPages .white_listing {
    width: 60%;
    margin: 0 auto;
}
.section-image.short_banners .bannerInnerPages{padding-bottom:50px;}  
.section-image .bannerInnerPages p{font-size:18px; margin-top:40px;}
.section-image .bannerInnerPages p.legend{font-family: 'Proxima Nova Lt'; font-size:28px;}
.carousel-wrap>p{margin-bottom:0;}

.parallax {background-position: 0 0;}

.pro-label {
    background: #6eb43f;
    color: #fff;
    font-family: 'Proxima Nova Lt';
    text-transform: uppercase;
    line-height: 1;
    font-weight: 100;
    padding: 12px 30px 10px 20px;
    font-size: 18px;
	position:absolute;
	left:0; top:0;
	z-index: 1;
}
.product_thumbwrap{margin:0;}
.product-container {
    float: left;
    width: 100%;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.2);
	background:#fff;
	position:relative; margin:20px 0 40px 0;
	transition:all 0.3s;
	padding-bottom:50px;
}
.no-Shadow .product-container {
    box-shadow: none;
}
.product-container:hover {
	transform: scale(1.07);
}
.product-container:hover a{transform:inherit;}
.product-container:before {
	/* position:absolute; left:0; top:0; right:0; bottom:0; content:""; transition:all 0.3s; */
}
.product-container:hover:before {
	/* left:-15px; top:-15px; right:-15px; bottom:-15px; border:#fff solid 16px;  transition:all 0.3s; */
}
.product-details{padding:20px; float: left; width: 100%;}
.compare-box{float: left; width: 100%; margin-top:10px; position: relative;
    display: flex;
    flex-wrap: nowrap; 
    align-items: center;
    justify-content: space-between;
 }
  @media all and (-ms-high-contrast:none)
     {
     .compare-box a, .compare-box a .icon-icon_link { display:inline-table; } /* IE10 */
     *::-ms-backdrop, .compare-box a, .compare-box a .icon-icon_link { display:inline-table; } /* IE11 */
     }
.compare-box a, .compare-box a .icon-icon_link{color:#008da9; letter-spacing:.5px;}
.compare-box a .icon-icon_link path{fill:#008da9;}
.compare-box .compare{float:right; color:#adb3b7; letter-spacing:.5px; font-size:18px; padding-right:30px;}
.compare-box .compare.full{width:100%; text-align:right;}
.product-details h4, .product-details h3{font-size:24px; margin-bottom:15px;}
.product-details p, .product-details h4, .product-details h3{color:#34393d;}
.product-details p{font-size:14px;}

.cell-match-height .product-details{padding:20px 20px 0 20px;}
.cell-match-height .product-container{/* display:flex; */ /* height:calc(100% - 60px); */ /* flex-direction:column; */}
.cell-match-height .product-container{display:flex; /* height:100%; */ flex-direction:column; padding-bottom:50px; margin-bottom:0;}
.product-carousel .cell-match-height{margin-bottom:50px;}
.product-carousel .cell-match-height .product-details{padding-bottom:50px;}
.cell-match-height .compare-box{position: absolute; right: 20px; bottom: 20px; left: 20px; float:none; width:auto;}
.support-card{text-align:center; margin-top:40px;}
.support-card img{max-width:120px;}
.support-card h3{font-weight:bold;}
.support-product h4{font-weight:bold; margin-top:25px;}
.customer-story-section {border-left: 2px solid #fff;padding-left: 30px; padding-bottom: 40px; padding-top:15px;}
.service-support-banner.bannerInnerPages{padding-bottom:50px;}
.customer-story {display: inline-block;}
.customer-img{width: 51px;float:left;margin-right: 20px;}
.customer-name {float: left;width: calc(100% - 71px);}
.customer-name label{font-size: 19px;}
.customer-info p{margin-top: 0px !important;margin-bottom: 0px !important; font-size:14px !important;}
.customer-info {margin-top: 30px;}
@media (min-width:991px) and (max-width: 1100px){
	.compare-box .linkBtn, .compare-box .compare{font-size:16px;}
}
@media (min-width:992px){
	
	.fixed-tab.tabBg{height:60px; transition:all 0.3s;}
	.fixed-tab.tabBg .nav-tabs{padding-top:5px; transition:all 0.3s;}
	.fixed-tab.tabBg .nav-tabs li.active:after{margin-top:-5px;}
}
@media (min-width:768px) and (max-width: 991px){
	.cell-match-height .product-container{padding-bottom:0;}
	.cell-match-height .product-details{padding:15px 15px 35px 15px;}
	.cell-match-height .product-details h4, .cell-match-height .product-details h3{font-size:18px;}
	.cell-match-height .product-details p, .cell-match-height .product-details a.linkBtn, .cell-match-height .compare-box .compare{font-size:13px;}
	.cell-match-height .product-details a.linkBtn span{padding-left:5px;}
	.cell-match-height .compare-box .compare{padding-right:25px;}
	.cell-match-height .compare-box .compare .filter-checkbox{width: 14px; height: 14px; top: 1px;}
	.cell-match-height .compare-box{right: 15px; bottom: 15px; left: 15px;}
	
}
@media (max-width: 480px){
	
	.section-image .bannerInnerPages .white_listing.half_col li {
    width: 100%;
	padding-right: 0;
}
}
@media (max-width: 767px){
	.section-image .bannerInnerPages .white_listing {
    width: inherit;
}
	.request-quote-container .product-container img{margin-bottom:10px;}
	h3.lg-light, .listing-image li .list-desc h3.lg-light, h2.lg-light, .listing-image li .list-desc h2.lg-light{font-size:24px; margin-bottom:0;}
	.cell-match-height .product-container{padding-bottom:40px;}
	.cell-match-height .product-details{padding:15px 15px 0 15px;}
	.cell-match-height .product-details h4, .cell-match-height .product-details h3{font-size:18px;}
	.cell-match-height .product-details p, .cell-match-height .product-details a.linkBtn, .cell-match-height .compare-box .compare, .product-details a.linkBtn{font-size:14px;}
	.cell-match-height .product-details a.linkBtn span{padding-left:5px;}
	.cell-match-height .compare-box .compare{padding-right:25px;}
	.cell-match-height .compare-box .compare .filter-checkbox{width: 14px; height: 14px; top: 1px;}
	.cell-match-height .compare-box{right: 15px; bottom: 15px; left: 15px;}
	.product-container:hover{transform: scale(1);}
	.product-container:before{display:none;}
	.cell-match-height .listing-image li .list-desc h3.lg-light{padding-top: 15px;}
	.cell-match-height .listing-image li .list-desc a.gradiantBlueBtn.btn{margin-top: 20px !important; margin-bottom:15px;}
	.customer-story-section{padding-left:15px;}
	.section-image .bannerInnerPages p.legend{font-size:18px;}
}
.filter-checkbox{position: absolute; 
    width: 18px;
    height: 18px;
    right: 0;
    top: 3px;
}
.filter-checkbox span{
    border: 2px solid #adb3b7;  width: 100%; height: 100%; float:left;	
}
.products-container .section-title h2{margin-bottom:25px;}
.products-container .section-title p{font-size:18px; text-align:left; margin-bottom:0;}
.products-container {
    float: left;
    width: 100%;
	margin-bottom: 40px;
}
.products-container > .row + .row {
    margin-top:73px;
}
.filter-checkbox span input[type="checkbox"]{
	visibility: visible; cursor:pointer;
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: -3px;
    left: 0;
}	
.filter-checkbox.checked span{border-color: #6fb43f; background: #6fb43f;}
@media (max-width: 991px){
	.tabBg{position:static!important;}
	.timelineRight{display:none !important}
	.timelineLeft {
		float: right;
		width:80%;
	}
	.workflowPane{
		float:left;
		margin-left:10%;
	}
}
@media (max-width: 991px){
	.tabBg .nav-tabs{padding-top:25px; white-space: nowrap; overflow-x:auto; overflow-y:hidden; height:100px;}
	.tabBg .nav-tabs li{margin-right:15px; float:none; display:inline-block;}
}
@media (max-width: 767px){
.tabBg{position:relative; z-index:9; height:85px;}
.verticaly-middle.bannerInnerPages .hero-desc{margin-left:0;}
.tabBg .nav-tabs li{margin-right:15px; float:none; display:inline-block;}
.tabBg .nav-tabs{padding-top:25px; white-space: nowrap; overflow-x:auto; overflow-y:hidden; height:85px;}
.overviewRow p, .tabbingContainer .bullet-listing li, .section-image .bannerInnerPages p, .tab-heading p, .workboxDetails p, .linkBtn{font-size:14px;}
.section-image .bannerInnerPages p{margin-top:20px;}
.section-image .bannerInnerPages{padding-bottom:50px;}
.breadcrumbBanner{margin-bottom:25px;}
.overviewBottomListing .listing-image li .list-desc h3{font-size:24px !important; line-height:24px;}
/*
.overviewRow .listing-image .list-desc h3{font-size:16px; padding-bottom:10px;}
.overviewRow .listing-image [class^="icon-"]{font-size:48px;}
.overviewRow .listing-image li span + .list-desc{margin-left:70px;} */
.overviewRow h3{font-size:18px; margin-top:40px; margin-bottom:10px;}
.overviewRow .listing-image li{margin-top:0; margin-bottom:50px;}
.overviewRow:last-child{margin:0;}
.tab-heading{/* margin-bottom:40px; */}
.download-link, h3.download-link{font-size:24px;}
h3.download-link a{display:inline-block; line-height:24px;}
.workboxDetails h2, .workboxDetails h4{font-size:18px;}
}

@media (min-width: 992px){
.tabBg .nav-tabs li:first-child a{padding-left:0;}
.timelineRight{display:block !important}
}


#App .listing-image li .list-desc h3{padding-top:0; font-family: 'Proxima Nova Lt'; font-weight:100; font-size:36px; color:#34393d;}
#App .listing-image li .list-desc a:hover h3, #App .listing-image li .list-desc a:hover p{color:#0066a4;}
.listing-image li .list-desc a:hover h3, .listing-image li .list-desc a:hover p{color:#0066a4;}
.compare-box .linkBtn span, .workboxDetails .linkBtn span{
    position: relative;
    top: 2px;
}


.sup-off-white-bg .breadcrumbBanner li a,  .sup-off-white-bg  .breadcrumbBanner li.active  ,  .sup-off-white-bg  .breadcrumb>li+li:before{
    color: #34393d;
}

.banner_instrument_detail {
    padding-bottom: 40px !important;
}
.breadcrumbBanner.invert a {
    color: #333;
}
.section-image .bannerInnerPages.banner_instrument_detail p {
   margin-top: 0px;
   margin-bottom: 20px;
}
.section-image .bannerInnerPages.banner_instrument_detail  .compare-box {/* width: 88%; */ display:inline-block; width:auto ; float:right;}
.section-image .bannerInnerPages.banner_instrument_detail  .compare-box .compare {float:none;}
.section-image .bannerInnerPages.banner_instrument_detail{}
.banner_instrument_detail img {    max-width: 80%;
    margin-top: 25px;
    float: right;
}
.banner_instrument_detail h1 {
    margin-bottom: 40px;
}
.banner_instrument_detail .wrap_p{margin-bottom: 45px;}
@media (max-width:767px){
    .banner_instrument_detail img {    max-width: 100%; margin-top: 0px; float: right;}
	.section-image .bannerInnerPages.banner_instrument_detail  .compare-box .compare {font-size:15px;}
}
@media (max-width:991px){
	.section-image .bannerInnerPages.banner_instrument_detail  .compare-box {float:left;}
}
.listing-image .linkBtn{color:#008da9; /* float:left;  */margin-top:15px; display:inline-block;}
/* .listing-image .linkBtn.inline{dis} */
.listing-image .linkBtn span{position:relative; top:2px; font-size:inherit; color:#008da9;}
.video-container-holder{float:left; width:100%; margin-bottom: 50px; margin-top:50px;}
.video-container{text-align:center; margin-bottom: 25px;
 /*float: left;*/}
.video-container p{font-size:24px; color:#34393d; font-family: 'Proxima Nova Lt'; margin-bottom:20px; margin-top:15px;
    font-weight: 600;}
.specsTable {
    float: left;
    width: 100%;
}
.specsTable table {
    float: left;
    width: 100%;
}
.specsTable table + table {
    margin-top:80px;
}
.specsTable td{
	font-size:24px; color:#34393d; padding:25px 50px 25px 0; 
}
.specsTable th{
	font-size:24px; color:#34393d; padding:15px 0;
}
.specsTable tr{
	border-bottom:1px solid #f0f1f2;
}
.figure-container {
    float: left;
	position:relative;
    width: 100%;
}
.figure-container a.search{background:#80c6d4; left:0; top:0; color:#fff; width:60px; height:60px; text-align:center; position:absolute; padding:10px; font-size: 32px;}
#data .figure-container{margin-top:0; /* margin-bottom:50px; */}
#data .overviewRow{margin-bottom:0;}
.figure-container p{color:#adb3b7; font-size:14px; margin-top:25px; font-family: 'Proxima Nova Rg';
    font-weight: normal;
    font-style: italic;
}
#Resources .listing-image{float:left;}
#data .listing-image{/* margin-bottom:50px; */}
#data .listing-image li .list-desc p{margin-bottom:25px;}

.wrap_p li {
    font-size: 18px;
    margin-bottom: 15px;
}
.wrap_p li:last-child{margin-bottom:0;}

@media (max-width:767px){
	#data .figure-container{float:none; margin-bottom:10px;}	
	#data .listing-image li .list-desc p{margin-bottom:10px;}
    .products-container {
        padding: 0 15px;
    }
    .tabBg{
        /* margin-bottom: 20px; */
    }
    .product-container {
        margin-top: 0;
		padding-bottom:40px;
    }
    .products-container > .row + .row {
        margin-top: 20px;
    }
    .products-container .section-title {
        margin-bottom: 10px;
    }
    .overviewRow{
        margin: 20px 0;
    }
    .video-container-holder{
        margin-top:20px;
    }
    .video-container p {
        font-size: 14px;
    }
    .video-container{
        margin-bottom: 0;
    }
    .specsTable th {
        font-size: 16px;
    }
    .specsTable td{
        font-size: 14px;
        padding: 15px 30px 15px 0;
    }
    .specsTable table{
        margin-bottom: 20px;
    }
	.specsTable table + table{margin-top:25px;}
}

.overviewBottomContainer{margin-top:50px; margin-bottom:50px; display:inline-block;}
.overviewBottomContainer .white-text *{color:#fff !important;}
.media-gallery-container{position:relative;}
.media-gallery{display:none; background:rgba(0,0,0,0.9); width:100%; height:100%; position:absolute; left:0; top:0; z-index: 9;}
.closeOverlay{color:#fff; position:absolute; right:25px; top:25px; font-size:40px;}
.closeOverlay:hover{color:#0066a4;}
.closeOverlay .img-ico{width:44px; height:44px;}
.closeOverlay .img-ico svg path{fill:#fff;}
.media-carousel{width:80%; margin:0 auto; overflow:hidden;}
.media-carousel img{max-width:100%;}
.media-carousel p{color:#fff; margin-bottom:25px;}
.media-carousel p span{margin-right:50px;}
.media-gallery .owl-button.prev{left: 75px;}
.media-gallery .owl-button.next{right: 75px;}
.media-gallery img{width:100%;}
.media-gallery .slickbutton{font-size:44px; position:static;}
.media-gallery .slidercontrol, .media-gallery .slidercontrol h3{font-size:18px; color:#fff; margin:0; font-family: 'Proxima Nova Lt'; line-height: 1; font-weight:100; line-height:44px;}
.media-gallery .slidercontrol h3{margin-left:20px; display:inline;}
.media-gallery .slidercontrol{margin-top:25px; position:absolute;}
/* .num{color:#fff;} */
.media-flex{display:flex; flex-direction:row; align-items:center; flex-wrap:nowrap; height:100%;}
.media-flex .media-flex{width:100%;}
@media (min-width:992px){
	
	.fixed-tab.tabBg{height:60px; transition:all 0.3s;}
	.fixed-tab.tabBg .nav-tabs{padding-top:5px; transition:all 0.3s;}
	.fixed-tab.tabBg .nav-tabs li.active:after{margin-top:-5px;}
}
@media (max-width: 767px){

	.media-gallery .slickbutton{font-size:20px;}
	.media-flex > .col-xs-1{padding:0;}
	.media-gallery .closeOverlay{right: 5px; top: 10px;}
	.media-gallery .closeOverlay .img-ico{width:20px; height:20px;}
	.media-gallery .slidercontrol{margin-right:10px;}
	.media-gallery .slidercontrol, .media-gallery .slidercontrol h3{line-height:1;}
	.gradiantBlueBtn.clear{display:table;}
}