.modal-open{position:fixed; width:100%;}
img{font-size:0!important;}
.ex-ht{padding-bottom:80px;}
.rel_block{position:relative;}
.not-white li a, .not-white li.active{color:#34393d;}
.not-white>li+li:before{color:#34393d;}
iframe.vidyard_iframe{height:100%}
.view-footer{clear:left;}
.sectionBottom{border-bottom: 5px solid #0066a4;}
.editor_discription{padding-top:50px; padding-bottom: 35px}
/*7-Feb*/
.editor_discription .text-caption { font-size: 14px; margin-top: 15px; margin-bottom:25px; font-family: 'Proxima Nova Rg';  font-weight: normal; font-style: italic;  color: #6a747c;}
.editor_discription .table  tr:first-child {  background: #f3f3f3;}
.editor_discription .table.no_bg  tr:first-child {  background: none;}
.editor_discription .table  thead  + tbody tr:first-child {  background: none;}
.editor_discription .table { border-collapse:collapse; border: 1px solid #ddd; }
.editor_discription .table  tr  td { border: 1px solid #ddd;}
.editor_discription .privacy-links { color: #337ab7; text-decoration: none; cursor: pointer;}
.content-container { display: inline-block; width: 100%; margin-top: 25px;}
/*7-Feb*/
.sectionBottom .bannerInnerPages ul{padding-left: 15px; padding-top:15px; margin-left:25px;}
.sectionBottom .bannerInnerPages li{font-size: 18px; padding-bottom:10px;}
.sectionBottom .editor_discription > *{margin-bottom:0;}
.sectionBottom .editor_discription p a{word-wrap:break-word}
.sectionBottom .content-section{padding:50px 0;}
.sectionBottom .editor_discription p{padding-bottom: 15px}
.sectionBottom .editor_discription h3{margin:10px 0 15px;}
.sectionBottom .editor_discription ul, .editor_discription ul{padding-bottom: 25px}
.privacy_cont ul { padding-bottom: 20px;}
.fa.fa-external-link {position: relative;top:-.7rem;font-size: 1.3rem; margin-left: .2rem}
.fa.fa-external-link:hover { color: #0066a4;}
.page-node-type-resources .editor_discription img{max-width:100%; display:block; margin:0 auto;}
.page-node-type-resources .editor_discription img.noteimg{display:inline-block; margin:0 10px 0 0;}
.page-node-type-resources .editor_discription .meta-app-moduleCus img.img-responsive {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.meta-app-moduleCus img.arrow{
    display: inline-block;
}
.form.search-form .form-group{margin-bottom:15px;}
/* .search-page .search-terms .result.result-media .result-description{width: calc(100% - 220px);} */
.overview-features li{width:50%;	float:left;	}
.overview-features li + li{margin-top:0px;}
.horizontal-list-tab .horizontal-list .view-content > li + li {
margin-top: 50px;
}
/* .result-footer mark { padding: .2em; background-color: #008da9; color: #fff; } */
.cat-relatedproducts .product-container{margin-top:0;}
.media-gallary{width:100%; /* max-height:347px; */ margin:0 auto;}
.media-gallary > img{max-width:100%; /* height:347px; */margin:0 auto;}
.media-gallary.gallary_video_popup .full-frame{padding-top:0; display:flex; height:100%; height:100%; flex-grow:1;}
.product_thumbwrap{width:100%;}
.product-details h4{height: 52px}
.featuredSection{ /* background-image:url(../images/featured-bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; */ padding-top:50px; padding-bottom:30px; background:url(../images/mol-left.jpg) left bottom no-repeat, url(../images/mol-right.jpg) right top no-repeat; background-color:#f2f2f2;}
.product-details{color:#34393d;}
.font-36{font-size:36px ; font-size: 'Proxima Nova Rg';margin-top:0;}
h2.lg-light{margin-top:0;}
.carousel-wrap, .carousel-wrap-relatedproducts{padding-top:20px;}
/* to hide default search box on resources search result page*/
#views-exposed-form-resources-search-page-1 .form-item-keyword{
display:none!important;}
/* to hide default sort bydropdown on resources search result page*/
#views-exposed-form-resources-search-page-1 .form-item-sort-by{
display:none!important;}

/* .headersearch fieldset .form-control{user-select:auto !important;} */
.filter_productcat .dropdown-menu>li>a:hover{color:#008da9}
.headersearch a{transform: perspective(500px) translate3d(0, 0, 0);}
.request-quote-container .cell-match-height .product-details{padding:0;}
.request-quote-container .product-details a{ float:left; width:100%; word-wrap:break-word;}

/*.cell-match-height .compare-box.pFCompareBox{position: relative;width:100%; float:left; left:0;right:0;bottom:0;}*/
.nav-tabs .dropdown-menu{margin-top:0;}
section > .form-group{margin-bottom:0;}
a.gradiantBlueButton{color:#fff;}
.gradiantBlueBtn.ext:hover .fa-external-link{color:#0066a4!important;}
.filter-checkbox span {border:none!important;}
.filter-checkbox span input[type="checkbox"] {z-index:1!important; left:0; top:0; width:100%; height:100%;}
.filter-checkbox span .icheck{left:0; top:0; width:100%; height:100%;    border: 2px solid #adb3b7!important;}
.filter-checkbox span input[type="checkbox"]:checked + .icheck{background:#6eb43f; border-color: #6eb43f!important;}
.pro-comparison-result{position:fixed; z-index:999; width:100%; height:100%; overflow:auto; left:0; top:0; background:rgba(0,0,0,0.9); padding: 20px 0; display:none;}
.pro-comparison-result .content-section{padding: 0 0 50px;}
.pro-comparison-result .section-heading{padding: 20px 50px 20px 15px; background:#dedede; position:relative; border-bottom:1px solid #a5a5a5;}
.pro-comparison-result .section-heading h2{font-size: 45px; text-align: left;}
.pro-comparison-result .section-heading .img-ico-close{width:30px; height:30px; right:15px; top: 22px;}
.overflow-hidden{overflow:hidden;}		

.form_group_res{position:relative;}
.form_group_res input.form-control::-ms-clear{display:none;}
.form_group_res .form-control{padding-right:70px;}
.form_group_res button.search_res{/* width:50px; */ height:100%; /* top:0; right:0; position:absolute; */ border:none; outline:none; display:flex; align-items:center; justify-content:center; background:none; color:#34393d;}
.form_group_res button.search_res i{color:#34393d;}
.form_group_res .search_res_actions{position:absolute; top:0; bottom:0; padding-right:10px; right:0; width:70px; display: flex; align-items: center; justify-content:flex-end;}
.form_group_res .search_res_actions button{width:30px; height:55px; position:static!important; padding:0; text-align:center; background:none; outline:none; border:none;display: flex;
    align-items: center;
    justify-content: center;}


/* .custom-select-wt .btn-default, .custom-select-wt.btn-group.open .btn-default{height:53px; font-size:18px; color:#34393d; background:none; border-color:transparent; border-radius:0;}
.custom-select-wt .btn-default .filter-option{height:41px; line-height:41px; font-size:18px; color:#34393d; background:none; display:block;} */
.archived-list .archived-event-monthfilter.noscript .btn-default, .archived-list .archived-news-yearfilter.noscript .btn-default{text-align:left!important; font-size:18px;}
.archived-list.noscript .dropdown-menu ul{margin:0!important; padding:0;}
.archived-list.noscript .dropdown-menu li, .archived-list.noscript .dropdown-menu h3 {margin:0!important; height:41px;}
.archived-list .noscript .dropdown-menu h3.start_end_dates {height: 41px; line-height: 41px; font-size: 18px; color: #34393d; background: none; display: block; margin: 0; padding:0 12px; cursor:pointer;}
.archived-list.noscript .dropdown-menu li{font-size:18px!important; color:#34393d!important; display:block!important;}
.archived-list.noscript .dropdown-menu li a{height: 41px; line-height: 41px; font-size: 18px; color: #34393d; background: none; display: block; margin: 0; padding:0 15px;}
.marg_neg_15{margin-top:-11px;}
.archived-list .dropdown-menu li.open .dropdown-toggle{box-shadow:none;}
.archived-list .dropdown-menu li .dropup .caret{border-bottom:none;}
.custom-select-wt .bootstrap-select.btn-group .dropdown-menu li a{}
.custom-select-wt .bootstrap-select.btn-group .dropdown-menu li a:hover{}
.appNotes .listing-image{margin-bottom:50px;}
.section-image .bannerInnerPages{padding-bottom:145px; padding-top:40px; display:inherit;}
.section-image.short_banners .bannerInnerPages{padding-bottom:44px;}  
.section-image.short_banners .bannerWrap{padding:0;}  
.section-image.short_banners.white-text.cover-bg{min-height:inherit;}
.section-image.short_banners.xs-banner .bannerInnerPages { padding-top: 20px;  padding-bottom: 0;}
.section-image.short_banners.xs-banner .bannerInnerPages .hero-heading{margin-top:0;}

.finderpage-class .cell-match-height{display:flex; align-items:stretch;}
.finderpage-class .cell-match-height .compare-box.pFCompareBox{position:absolute; left:0; width:100%; bottom:0; margin-top:0;}

/*Fixed Popup Header*/
.fixed-header-table.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:first-child{border:none!important;}
.fixed-header-table.comparison-table .comparison-row:nth-child(1) .row .col-xs-12, .fixed-header-table.comparison-table .comparison-row{border-bottom:none!important;}
.pro-comparison-result{background:rgba(0,0,0,.9); padding:20px 0; position:fixed; display:none; top:0; left:0; width:100%; height:100%; z-index:94035;}
.pro-comparison-result .section-heading{ width: auto; position: absolute; padding: 20px 60px 20px 20px; top: 0; z-index: 1; background: #ddd; left: 15px; right: 15px;}
.fixed-header-table{}
.pro-comparison-result .section-heading h2 {font-size: 30px;margin: 0;text-align: left;}
.fixed-header-table{position:absolute; background:#ddd; z-index:9; top:64px; top:0; left:15px; right:15px; margin-bottom:0; padding:0 15px; display:none;}
.fixed-header-table h4 a{color:#34393d; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fixed-header-table .linkBtn{color:#337ab7; text-transform:inherit; font-size:14px;}
.fixed-header-table.comparison-table .comparison-row{padding:3px 0 11px;}
.product-comparison .img-ico-close{width:30px; height:30px; right:15px; top:15px;}
.comparison-table.fixed-header-table .img-ico-close{width:15px; height:15px; right:5px; top:5px;} 
.comparison-table.fixed-header-table .img-ico-close img{display:block;} 
.product-comparison{position:relative;}
.scroll_div{position:absolute; top:71px; bottom:0; overflow-y:auto; padding:0 15px; left:0; right:0;}
.pro-comparison-result .comparison-table .comparison-row:nth-child(even){background-color:transparent;}
.fixed-header-table.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:nth-child(odd):not(:first-child){background:none;}
.comparison-table .product-container .img-ico img{margin:0; width:inherit; height:auto;}
.comparison-table .comparison-row > .row, .comparison-table .comparison-row > .row > [class^="col-"], .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell, .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell .pro-container{display:flex; align-items:stretch;}
.comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell .pro-container{flex-grow:1;}
.fixed-header-table.comparison-table .comparison-row > .row > [class^="col-"]{display:block;}
.scroll_div .comparison-table .comparison-row .comparison-cell{padding:15px 0; width:100%;}
.horizontal-scroll .comparison-table .comparison-row .comparison-cell p{width:100%;}
/* .horizontal-scroll .comparison-table .comparison-row .comparison-cell p img{display:block; margin:0 auto;} */
.comparison-table .comparison-row .pro-details{word-break:break-word; width:100%;}
.comparison-table .comparison-row .pro-details h3{font-size:18px;}
.comparison-table .comparison-row .link_wrap{padding:15px;}
.comparison-table .comparison-row .link_wrap .linkBtn{font-size: 13px; margin-top: 3px; display: inline-block; color:#008da9;}
.pro-comparison-result .product-comparison .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell {  flex-direction: row;}
.pro-comparison-result.popup .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell{flex-direction:column;}
.comparison-table .comparison-row .link_wrap .linkBtn span {
    vertical-align: middle;
}
.comparison-table .comparison-row .link_wrap .linkBtn:hover{color:#0066a4;}
.slideInUp.addthis-animated{z-index:94030!important;}

.scroll_area{position:relative; /* border-right:1px solid #ddd; */ overflow-x:hidden;}
.scroll_inner{overflow-x:auto; overflow-y:hidden;}
.scroll_inner:after{content:""; display:table; clear:both;}
.fixed_left_column{position:absolute; z-index:2; left:0; top:0; background:#fff;}
.fixed_left_column .fixed_list{padding:15px 15px 15px 0; transition:all 0.2s;}
.scroll_right_column{/* background:#f0f0f0; */ transition:all 0.2s;}
.scroll_list:nth-child(odd):not(:first-child) > .row > div{background:#f0f0f0;}
.scroll_list:nth-child(:first-child) > .row > div{background:#fff;}
.scroll_list:nth-child(even) > .row > div{background:#e0e0e0;}
.scroll_list > .row{white-space:nowrap;}
.scroll_list > .row > div{word-wrap:break-word; transition:all 0.2s;}
.scroll_list > .row > div{float:none; display:inline-block; margin-right:0px; border-left:1px solid #fff; border-top:1px solid #fff; white-space:normal; vertical-align:top; padding-top:15px; padding-bottom:15px;}
.scroll_list > .row > div:first-child{border-left:none;}
.scroll_list > .row > div + div:last-child{/* border-right:1px solid #ddd; */}
.scroll_list:first-child > .row > div{border-top:none;}
.scroll_list .pro-container{height:100%;}
.scroll_list .pro-details h3{font-size:18px;margin-bottom: 8px; margin-top: 0; color: #34393d;}
.scroll_list .link_wrap .linkBtn {font-size: 14px; margin-top: 3px; display: inline-block; color: #008da9; padding:0 15px 15px;}
.scroll_list .link_wrap .linkBtn span { vertical-align: middle;}
.loader_block{position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:rgba(249,249,249,.7); z-index:2; display:flex; align-items:center; justify-content:center;}
.loader_block img{}
.fixed_tp .scroll_list:first-child > .row > div{background:#fff;}
.fixed_tp .scroll_list:first-child > .row > div .pro-container{box-shadow:none;}
.fixed_tp .scroll_list:first-child > .row > div .pro-details{padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fixed_tp .scroll_list:first-child > .row > div .link_wrap .linkBtn{padding:0;}

.scroll_list:first-child{background:#fff;}
.fixed_tp .table_specs{/* position:fixed; z-index:3; */}
.fixed_left_column h3{margin:0;}
div.wt_bg{background:#fff!important;}
div.wt_bg .row > [class^="col-"]{background:#fff!important;}
@media (max-width: 991px){
.fixed_left_column .fixed_list{padding:15px 15px 15px 15px;}
}
@media (max-width: 767px){
.fixed_left_column .fixed_list{padding:15px 15px 15px 0;}
.ex-ht{background-image:none!important; background-color:#f0f1f2!important;}
.ex-ht .visible-xs-block img{max-width:300px; margin:0 auto; display:block; float:none;}
.ex-ht.white-text *:not(.gradiantBlueBtn), .ex-ht.white-text.section-image .bannerInnerPages p.legend{color:#34393d;}
.ex-ht.white-text .media-gallery .slidercontrol *, .ex-ht.white-text .media-flex .carousel-control span{color:#fff;}
.comparison-table .comparison-row:first-child > .row{flex-wrap:nowrap;}
.ex-ht{padding-bottom:0px;}
}



@media (max-width: 991px){
.finderpage-class .tiles-container .product-container{width:100%; margin-right:0;}
.finderpage-class .request-quote-container .cell-match-height .product-details{padding-bottom:50px;}
.finderpage-class .cell-match-height .compare-box .compare .filter-checkbox{top:10px;}
.finderpage-class .product-container{margin-top:20px;}
.finderpage-class .cell-match-height .product-container{padding-bottom:0;}
.sm-center_img img{max-width:350px; margin:20px auto 0; display:block; width:100%;}
}




@media (min-width:992px){
.career_block{display:flex; align-items:stretch;}
.career_block .thumbnail{/* height:calc(100% - 35px); */}
.career_block > div{display:flex; align-items:stretch;}
}
@media screen and (min-width:768px){
	
.overview-features.slide_leagal_list li:nth-child(odd){padding-right:15px;}
.overview-features.slide_leagal_list li:nth-child(even){padding-left:15px;}
.overview-features.slide_leagal_list li:nth-child(even) span.img-ico{left:15px;}
}
@media screen and (max-width:767px)
{
.media-gallary{/* width:440px; */ max-height:242px;margin:0 auto;}
.section-image.short_banners .bannerInnerPages{padding-top:30px; padding-bottom: 25px}
.section-image.short_banners .bannerInnerPages h1.hero-heading{margin:0;}

.overview-features li{float:none;width:100%;margin-bottom:20px;}

.views-row .cell-match-height .listing-image{padding-top:0px; padding-bottom:20px;}
.noPadd_car.pro_car_wrap .item{/* padding:0 15px; */}
.comparison-table .comparison-row > .row > [class^="col-"]:nth-child(4){display:none;}
.comparison-table .comparison-row > .row{flex-wrap:wrap;}
.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:nth-child(odd):not(:first-child){background:none;}
.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:nth-child(odd):not(:first-child){border-bottom:none;}
.scroll_div .comparison-table .comparison-row .comparison-cell{padding:15px;}
.scroll_div .comparison-table .comparison-row{padding:15px 0;}
.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:not(:first-child) .comparison-cell, .scroll_div .comparison-table .comparison-row .row [class^="col-"] .comparison-cell{padding:5px 0;}
.scroll_div .comparison-table .comparison-row:first-child .row [class^="col-"]:not(:first-child) .comparison-cell{padding:5px 15px;}
.pro-comparison-result .section-heading .img-ico-close, .product-comparison .img-ico-close{width: 20px; height: 20px; right: -9px; top: -10px; background:#000; padding:2px; border-radius:100%;}
.pro-comparison-result .section-heading .img-ico-close img, .product-comparison .img-ico-close img{webkit-filter: invert(100%);filter: invert(100%); display:block;}
.popup .scroll_div .comparison-table .comparison-row:first-child .row [class^="col-"]:not(:first-child) .comparison-cell{padding-left:0; padding-right:0;}
}


/**/
@media screen and (min-width:768px){
.section-image.white-text.cover-bg{min-height:440px;}
.carousel-wrap-relatedproducts .cat-relatedproducts .cell-match-height .product-container{margin-bottom:0!important; /* height:calc(100% - 35px)!important; */}
}

/* one link classes*/
.OneLinkHide_en { display:none; }



/*Loader*/
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
z-index: 10000;
display: block;
}

#overlay img {
display:block;    
margin: 0;    
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%) 

}






/*Product Carousel*/
.pro-container{background:#fff; margin:0; position:relative; box-shadow: 0px 1px 10px rgba(0,0,0,0.2); transition:all 0.3s; 
display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; align-content:stretch; width:100%; flex-direction:column;}
.pro-container:hover{transform: scale(1.07); transition:all 0.3s;}
.pro-container.no_compare{padding-bottom:15px;}
.pro-container.no_scale:hover{transform: scale(1);}
.pro-container > img{ width:100%; max-width:252px; max-height:189px; margin-top:35px; display:block; margin-left:auto; margin-right:auto; align-self:center;}
.pro-details{padding:15px 15px 0; flex-grow:2;}
.pro-details p, .pro-details h4{color: #34393d;}
.pro-details h4, .pro-details h3{font-size: 24px; margin-bottom: 8px; margin-top:0;color:#34393d;}
.pro-details p{font-size: 14px; }
.pro-container .compare-box{float: none; padding:15px;  margin-top:0; line-height:24px;}
.pro-container .compare-box .compare{position:relative;}
.pro-container .prothumb{ height: 250px; /* padding-top:75%; */ margin-top:5px; margin-bottom:5px; display:block; width:100%; overflow:hidden; position:relative;}
.pro-container .prothumb img{ width:auto; max-width:100%; max-height:100%; margin: auto; position:absolute; left: -99999px; right: -99999px; top: -99999px; bottom: -99999px;}
.finder_row.allproducts .pro-container a .pro-details .product-finder-desc {
    color: #008da9;
}
.pro_car_wrap{overflow:hidden; margin-left:-15px; margin-right:-15px;}
.pro_car, .finder_row {display:flex; flex-wrap:wrap; /* justify-content:flex-start; */justify-content:center; align-items:stretch; align-content:stretch;}
.pro_car .item {width:33.2%;  padding:20px 15px 40px; display:flex; flex-wrap:wrap; justify-content:stretch; align-items:stretch; align-content:stretch;}
/* .pro_car .item:nth-child(4) {
    min-height: 500px !important;
} */
/* .cat-relatedproducts .item:nth-child(4) { min-height: auto !important;} */
.finder_row{clear:left; margin-top:10px;}
.finder_row [class^="col-"] {padding:15px; display:flex; flex-wrap:wrap; justify-content:stretch; align-items:stretch; align-content:stretch;}
.finder_row .pro-container{flex-direction:column;}
.finder_row .pro-container > a{flex-grow:1; flex-shrink: 0;flex-basis: inherit;}
.finder_row .pro-container .pro-details{margin-bottom:10px;}
.finder_row .pro-container .compare-box{padding:8px 15px 10px 15px;}
.finder_row .pro-container .compare-box .filter-checkbox{right: 0px; top: 2px;}
.pro_car.owl-carousel .owl-stage-outer{overflow:visible; width:100%;}
/* .owl-carousel{display:block;} */
.fea_car_wrap {overflow:hidden;}
.fea_car_wrap .item[class^="col-"]{overflow:hidden;}
.finder_row .pro-details .product-finder-desc a.linkBtn{font-size:18px; text-transform:inherit; line-height:1.33; color: #008da9; padding: 0; display:block;}
.allproducts .pro-container > img{width:100%;}
@media (max-width: 340px){
.pro-container .compare-box.pFCompareBox span.compare.text-left {
    width: 97%;
	line-height:16px;
}
}
@media (max-width: 380px){
.pro-container .compare-box.pFCompareBox span.compare.text-left {
    width: 75%;
	line-height:16px;
}
}
@media (max-width: 640px){
.pro-container .compare-box.pFCompareBox a {
    display: block;
    width: 100%;
}
.pro-container .compare-box.pFCompareBox span.compare {
    display: block;
    width: 100%;
    padding-right: 0;
    text-align: left;
}
.finder_row .pro-container .compare-box {
    padding: 8px 15px 10px 15px;
    display: inline-block;
}
.pro-container .linkBtn .icon-icon_link {
font-size: 12px;}
.finder_row .pro-container > a {
    font-size: 14px;
}
}
@media (min-width: 768px){
.pro_car .item.col-md-6{width:50%;}
}

@media (max-width:991px){
.pro-details h4, .pro-details h3{font-size: 18px;}
.pro-details p, .pro-container .compare-box .linkBtn, .pro-container .compare-box .compare{font-size: 13px;}
.pro-container .compare-box .linkBtn span{padding-left: 5px;}
.pro-container .compare-box .compare{padding-right: 20px;}
.pro-container .compare-box .compare .filter-checkbox {width: 14px; height: 14px; top: 4px; }
.pro-container .prothumb{height: 180px;}
}	

@media (max-width: 767px) {
.pro_car_wrap{margin:20px -15px 0;}
.pro-container:hover{transform: scale(1);}
.pro_car {width:80%; margin:0 auto; display:block;}
.pro_car .owl-stage {display:flex!important; height:100%;}
.pro_car .owl-item {display:flex!important; }
.pro_car .item {width:100%;}
.pro_car .owl-item .pro-container > img{width:252px; height:189px; margin-top:35px;}
.finder_row .pro-details .product-finder-desc a.linkBtn{font-size:14px; word-break: break-word;}
.finder_row .pro-details .product-finder-desc a.linkBtn span{padding-left: 5px}
	.pro-container .prothumb{padding-top: 56%;}
	.pro-container .prothumb img{max-width:100%; width:initial; max-height:100%;}
}
/*Product Carousel*/
@media screen and (max-width:440px)
{
.media-gallary{/* width:220px; */ max-height: 121px}
}




/*Specifications*/
.horizontal-scroll{overflow-x:auto; overflow-y:hidden;}
.horizontal-scroll .comparison-table{margin-bottom:2px; display:block;/*  table-layout:fixed; */}
.table_specs .spec-title{/* background:#00448f; */ width:100%; padding:12px 15px;}
.table_specs .spec-title h3{margin:0; color:#34393d; font-family: 'Proxima Nova Lt'; font-weight:300;}
.table_specs .comparison-table .comparison-row:nth-child(odd):not(:first-child){/* background:#e0e0e0; */}
.table_specs .comparison-table .comparison-row:nth-child(even){/* background:#f0f0f0; */}
/* .table_specs .comparison-table .comparison-row:nth-child(odd):not(:first-child) > .row > [class^="col-"]:not(:first-child){background:#e0e0e0;}
.table_specs .comparison-table .comparison-row:nth-child(even) > .row > [class^="col-"]:not(:first-child){background:#f0f0f0;} */
.table_specs .comparison-table .comparison-row > .row > [class^="col-"]:first-child{background:#fff;}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"]:nth-child(odd):not(:first-child){background:none;}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"] + [class^="col-"]{border-left:1px solid #fff;}
/*.table_specs .comparison-table .comparison-row > .row > [class^="col-"]:nth-child(odd):not(:first-child)*/
.table_specs .comparison-table .comparison-row:nth-child(odd):not(:first-child) > .row > [class^="col-"]:not(:first-child){background:#f0f0f0;}
.comparison-table .comparison-row:first-child .row [class^="col-"]{padding:0 15px;}
.table_specs .comparison-table .comparison-row:nth-child(even) > .row > [class^="col-"]:not(:first-child){background:#e0e0e0;}
.table_specs .comparison-table .comparison-row:nth-child(even) > .row > [class^="col-"]:not(:first-child):empty, .table_specs .comparison-table .comparison-row:nth-child(odd) > .row > [class^="col-"]:not(:first-child):empty{background:none;}
.table_specs .comparison-table .comparison-row .row [class^="col-"]:first-child .comparison-cell{text-align:left;}
.table_specs .comparison-table .comparison-row{border-bottom:none;  padding:0 15px;}
.table_specs .comparison-table .comparison-row + .comparison-row{border-top:1px solid #fff;}
.table_specs .comparison-table .comparison-row.upperspec-class{border-top:2px solid #ddd!important; margin-top:40px;}
.table_specs .comparison-table .comparison-row + .comparison-row{border-top:1px solid #fff;}
.table_specs .comparison-table .comparison-row .comparison-cell{padding-left:0; padding-right:0; width:100%;}
.table_specs .comparison-table .comparison-row:first-child .comparison-cell{padding-top:0; padding-bottom:0;}
.table_specs .comparison-table .comparison-row .comparison-cell .pro-container:hover{transform: scale(1);}
.table_specs .comparison-table .comparison-row > .row{flex-wrap: nowrap; display:flex;}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"]{/* width:190px; */}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"]:not(:first-child){/* width:calc((100% - 199px)/4) */}
.table_specs .comparison-table .comparison-row:first-child .row [class^="col-"]:first-child{display:inherit;}
.table_specs .comparison-table .comparison-row:first-child .row [class^="col-"]{padding:0;}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"]:first-child{padding-left:0;}
.table_specs .comparison-table .comparison-row > .row{white-space:nowrap;}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"], .table_specs .comparison-table .comparison-row:first-child .row [class^="col-"]:first-child{float:none; display:inline-block; vertical-align:top; margin-right:-4px;}
.table_specs .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell{white-space:normal;}
.horizontal-scroll .comparison-table .comparison-row:first-child{position:absolute;z-index:1; top:0; left:15px; right:15px; width:inherit;}
.fixed_tp .horizontal-scroll .comparison-table .comparison-row:first-child{left:inherit; right:inherit; position:fixed;}
.fixed_tp .horizontal-scroll .comparison-table .comparison-row:first-child{ }
.fixed_tp .horizontal-scroll .comparison-table .comparison-row:first-child > .row > [class^="col-"] .comparison-cell{padding:0;}
.fixed_tp .horizontal-scroll .comparison-table .comparison-row .link_wrap{padding-top:0;}
.fixed_tp .horizontal-scroll .comparison-table .comparison-row:nth-child(2){}

.scroll_inner .fixed_left_column .fixed_list:first-child, .scroll_inner .scroll_right_column .scroll_list:first-child{position:absolute; /* top:0; */ z-index:1;}
/* .scroll_inner .scroll_right_column .scroll_list:first-child{overflow:hidden;} */
.fixed_tp .scroll_inner .scroll_list:first-child > .row > div{height:inherit!important;}
	.fixed_tp .scroll_inner .fixed_left_column .fixed_list:first-child{z-index:4; background:#fff; height:78px!important;}
	.fixed_tp .scroll_list:first-child > .row > div .pro-details{width:100%;}
	.fixed_tp .scroll_list:first-child > .row > div .pro-details h3, .fixed_tp .horizontal-scroll .comparison-table .comparison-row:first-child > .row > [class^="col-"] .comparison-cell .pro-details h3{text-overflow: ellipsis; overflow: hidden; white-space:nowrap;}
@media screen and (max-width:991px){
	/* .fixed_tp .scroll_inner .scroll_right_column .scroll_list:first-child, .fixed_tp .scroll_inner .fixed_left_column .fixed_list:first-child{top:74px!important;} */
}

/*Custom View Flex*/
.flex_view_row .view-content{display:flex; flex-direction:row; justify-content:space-between;}
.flex_view_row .view-content .views-row{background:#fff; width:33.33%; margin:20px 15px;}
.flex_view_row .view-content .owl-item{padding:20px 15px; margin:0; /* width:100%!important; */}
.flex_view_row .view-content .owl-item .views-row{margin-left:0;}
.flex_view_row .view-content .views-row .thumbnail-card{margin:0;}
.pro_car .owl-nav.disabled{display:none;}
@media (max-width:767px){
.flex_view_row{overflow:hidden; margin:0 -15px;}
.flex_view_row > div{width: 80%; /* overflow:hidden; */ margin:0 auto;}
.flex_view_row .owl-loaded{ /*width: 80%; overflow:hidden; margin:0 auto; */}
.flex_view_row .owl-loaded .owl-stage-outer{width: 100%;}
.flex_view_row .owl-loaded .owl-stage-outer .owl-item{display:flex;}
.flex_view_row .owl-loaded .owl-stage-outer .owl-item .views-row{width: 100%;}
.flex_view_row .thumbnail-card-container .owl-nav, .flex_view_row .owl-prev, .flex_view_row .owl-next, .flex_view_row .owl-loaded .owl-prev, .flex_view_row .owl-loaded .owl-next{display:none;}
}

/*Cust Table*/
.table-scroll {
position:relative;
margin:auto;
overflow:hidden;
}
.table-wrap {
width:100%;
overflow:auto;
}
.table-scroll table {
margin:auto;
border-collapse:collapse;
border-spacing:0;
}
.table-scroll th, .table-scroll td {padding:5px 10px; background:#fff; vertical-align:top;} 
.clone {position:absolute; top:0; left:0; pointer-events:none;}
.clone th, .clone td {visibility:hidden}
.table-scroll table.main-table{}
.table-scroll table.main-table tr  td, .table-scroll table.main-table tr  th {padding:0; font-size:18px;}
.table-scroll table.main-table tr  th {font-weight:700;}
.table-scroll table.main-table > tbody > tr > td, .table-scroll table.main-table > tbody > tr > th {padding:15px;}
.table-scroll table.main-table > tbody > tr > td:first-child, .table-scroll table > tbody > tr > th:first-child {padding-left:0;}
.table-scroll table.main-table > tbody > tr > td:last-child, .table-scroll table > tbody > tr > th:last-child {padding-right:0;}
.table-scroll table.main-table table td {width:25%;}
.table-scroll table.main-table > tbody > tr > td:first-child, .table-scroll table.main-table > tbody > tr > th:first-child {width:190px;}
.table-scroll table.main-table > tbody > tr > td, .table-scroll table.main-table > tbody > tr > th {width:calc(100% - 190px);}
.clone tbody th {visibility:visible;}
.clone .fixed-side {visibility:visible;}
.fixed-side {width:190px;}
.page-acc .news_listing .panel-default>.panel-heading a{pointer-events:none;}
.page-acc .news_listing .panel-default>.panel-heading a.cursor_pointer{pointer-events:all;}
.page-acc .news_listing .panel-default>.panel-heading a.cursor_pointer:hover h3{color:#0066a4; transition:all .3s;}

/*Block Linking*/
.column-linking{display: flex; justify-content: center; flex-wrap: wrap; align-content: stretch; align-items: stretch; flex-direction: row;}
.column-linking > div{display:flex; padding:15px;}
.column-linking .link_block{background:#fff; padding:15px; transition: all 0.3s;}
.column-linking .link_block h3, .column-linking .link_block h3 a, .column-linking .link_block p{color:#34393d; text-align:center;}
.column-linking .link_block .link_ico{text-align:center;}
.column-linking .link_block:hover{ transform: scale(1.07); transition: all 0.3s;}
@media screen and (max-width:767px){
.column-linking .link_block:hover { transform: scale(1); transition: all 0.3s;}
}

@media screen and (max-width:500px){
.column-linking > div{width:100%;}
}



.v_col .view-content .views-row:not(:first-child){margin-top:30px;}
/*App Node Pages 12-Feb*/

#block-system-main .content
 .ebook_wrap {
    background-size: 100%;
    float: left;
    width: 100%;
	background-repeat:no-repeat;
    /*background-color: #000;*/
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.ebook_form {
    width: 100%;
    background: rgba(1, 65,77 , 0.7);
    text-align: center;
    padding: 30px 20px;
    float: right;
    margin-top: 115px;
    margin-bottom: 25px;
}
.ebook_txt p {
    color: #fff !important;
}
#pardot-form-3d-cell input, #pardot-form-3d-cell select {
    height: 35px;
    margin-bottom: 0px;
    border-radius: 0;
    color: #595966 !important;
    font-size: 14px;
}
#pardot-form-3d-cell input {
    width: 100%;
    display: block;
    height: 20px;
	font-family: 'Proxima Nova Rg';
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid #bebebe;
    padding: 0px 5px;
    box-sizing: border-box;
    margin-right: 0!important;
}
.ebook_txt {
    float: left;
    width: 100%;
}
.ebook_txt h1 {
    padding-top: 100px;
    color: #fff !important;
    font-size: 37px;
    font-family: 'Proxima Nova Rg';
}
.ebook_txt ul {
    padding-left: 15px;
}
.ebook_form h3 {
    color: #fff;
    margin-bottom: 20px;
    font-size: 24px;
    font-family: 'Proxima Nova Rg';
}
.ebook_txt ul li:before {
    content: '•';
    color: #fff;
    position: absolute;
    left: 17px;
}
small.header_note {
    color: #fff;
    font-style: italic;
    margin-top: 30px;
    float: left;
    margin-bottom: 30px;
    font-family: 'Proxima Nova Rg';
}
.ebook_form iframe {
    min-height: 490px;
    border: none;
}
.ebook_txt li {
    font-size: 14px;
    font-weight: 500;
    color: #fff !important;
    line-height: 22px;
    margin-bottom: 10px;
    font-family: 'Proxima Nova Rg';
    list-style: none;
}
#main-wrapper div#content {
	max-width:100% !important;
	padding:0px !important;
    width: auto;
}
.formText{color:#fff;
padding-bottom:30px;}
.formText p{font-size:12px;}

.landingpages h3 {color:white;}
.landingpages .ebook_txt a {color:white; text-decoration:underline;}
.form_text_bott {
    color: #fff;
}

/*17 Feb*/

.overviewproduct.search-terms .result {
   /* border-bottom: 2px solid #adb3b7;*/
    margin-bottom: 20px;
    padding-bottom: 25px;
    width: 100%;
    float: left; 
	position:relative;
}
.overviewproduct.search-terms .border-bottom:after {
	content: "";
    display: inline-block;
    height: 2px;
	background: #dad9d9;
	position: relative;
    top: 0;
    background: #dad9d9;
}

.overviewproduct.search-terms .result-description + .border-bottom:after {
     width: 100%;
}
.overviewproduct.search-terms .media-container + .result-description + .border-bottom:after {
     width:calc(100% - 220px);
}
.overviewproduct.search-terms .border-bottom {
    clear: left;
    text-align: right;
}
.overviewproduct.search-terms .result .media-container {
    float: left; 
    box-shadow: -5px 0px 20px rgba(0,0,0,0.1);
    position: relative;
    width: 200px;
}
.overviewproduct.search-terms .result .media-container img {
    width: 100%;
}
.overviewproduct.search-terms .result.result-media .media-container + .result-description {
    width: calc(100% - 220px);
    padding-left: 30px;
}
.overviewproduct.search-terms .result a {
    text-decoration: underline;
    color: #34393d;
}
.overviewproduct.search-terms .result .result-footer {
    font-size: 18px;
    margin-bottom: 0px;
    color: #292e32;
    line-height: 1.2;
}
.overviewproduct.search-terms .result .result-header {
    font-size: 24px;
    color: #000;
    font-family: 'proxima_nova_rgbold';
}
.overviewproduct.search-terms .result .result-description {
    width: calc(100%);
    padding-left: 0px;
    float: left;
}
@media(max-width:767px){
	.overviewproduct.search-terms .border-bottom:after {
    width: 100%;
    top: 10px;
}
	#block-system-main .content .ebook_wrap { background-size: 100%; background-image:none !important;}
	.overviewproduct.search-terms .result.result-media .media-container + .result-description {
    width: 100%;
    padding-left: 0;
}
.overviewproduct.search-terms .result .media-container {
    margin-bottom: 15px;
    width: 100%;
}
.view-support-options .listing-image li span.img-ico {
    top: 0;
    width: 60px;
    height: 60px;
}
.view-support-options .listing-image li .list-desc h3.lg-light {
    padding-top: 0;
}

}

/*App Node Pages 12-Feb*/


.specsoptions .archived-list .customSelect .dropdown-menu .dropdown-menu li a{position:relative;}
.specsoptions .bootstrap-select.btn-group .dropdown-menu li a span + span{width: 18px; height: 18px; display: block; position: absolute; left:12px; top:13px; background: none; border:2px solid #adb3b7;}
.specsoptions .bootstrap-select.btn-group .dropdown-menu li a span + span:before{display:none!important;}
.specsoptions .bootstrap-select.btn-group .dropdown-menu li.selected a span + span{background: #6eb43f; border-color:#6eb43f; margin-top:0!important;}
.specsoptions .bootstrap-select.btn-group .dropdown-menu li a span.text{display:block!important; margin:0 0 0 35px!important;}
.bootstrap-select.btn-group .dropdown-menu{max-height:200px!important; z-index:998!important;}
.d_overflow{overflow:auto;}
.bootstrap-select.btn-group .dropdown-menu li:last-child {
    margin-bottom: 10px;
}
.class_show_store .bootstrap-select.btn-group .dropdown-menu li:last-child {
    margin-bottom: 0;
}

#resources_search .bootstrap-select.btn-group .dropdown-menu li:last-child {
    margin-bottom: 0;
}

.view-support-options .listing-image li .img-ico + .list-desc {
    margin-left: 65px;
}
.view-support-options .listing-image li span.img-ico{ top: -5px;}

.ser_desc p{margin:0!important}
.ser_desc p + p{margin-top:15px;}
.ser_desc{padding-bottom:30px;}



/*New Table*/
.fixedTable  {
	padding-top:30px;
}
.fixedTable .table {
  background-color: white;
  width: 100%;
  table-layout:fixed;
}
.specsTable .fixedTable table tr td,
.specsTable .fixedTable table tr th {
  /* min-width: 100px;
  width: 100px; */
 /*  min-height: 20px;
  height: 20px; */
  padding: 15px!important;
  vertical-align:top;
}
.fixedTable-header {
  /* width: 510px; */
  /* height: 30px; */
  /* margin-left: 110px; */
  overflow: hidden;
  padding:0;
  
  /* position:fixed; top:0; z-index:1; */
}
.fixedTable-sidebar {
  /* width: 110px;
  height: 310px; */
  float: left;
  overflow: hidden;
}
.fixedTable-body {
  overflow: auto;
  /* width: 510px;
  height: 310px; */
  float: left;
  padding:0;
}
.specsTable .fixedTable .fixedTable-body tr:nth-child(odd){background:#f0f0f0;}
.specsTable .fixedTable .fixedTable-body tr:nth-child(even){background:#e0e0e0;}
/* .specsTable .fixedTable .fixedTable-body tr td:empty{background:#fff;} */
.specsTable .fixedTable .fixedTable-body tr.wt_bg{background:#fff!important;}
.fixedTable-sidebar .table{width:100%;}
.fixedTable-sidebar td{padding-left:0;}
.specsTable .fixedTable table tr{border-bottom:none;}
.fixedTable-header .table tr td, .fixedTable-header .table tr th, .fixedTable-body .table tr td, .fixedTable-body .table tr th{width:209.5px;}
.fixedTable-header table, .fixedTable-body table{table-layout:fixed;}
.fixedTable-sidebar .spec_title{margin:0;}
.fixedTable.fixed .fixedTable-header{position:fixed; z-index:1; background:#fff;}
.fixedTable.fixed .fixedTable-header .pro-container{box-shadow:none;} 
.fixedTable.fixed .fixedTable-header .pro-container .pro-details{padding:0;} 
.fixedTable-header h3{font-size: 18px; margin-bottom: 0px; margin-top: 0; color: #34393d; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 
.fixedTable .fixedTable-header .link_wrap{padding-left:15px; padding-right:15px;} 
.fixedTable .fixedTable-header .link_wrap .linkBtn{color: #008da9; line-height:1;} 
.fixedTable .fixedTable-header .link_wrap .linkBtn{font-size: 14px;} 
.fixedTable .fixedTable-header .link_wrap .linkBtn .icon-icon_link{font-size: 12px;} 
.fixedTable.fixed .fixedTable-header .link_wrap{padding-left:0; padding-right:0;} 
.specsTable .fixedTable table tr td{}
.specsTable .fixedTable table tr td .pro-container{display:block;}
@media and (max-width: 991px){
	.fixedTable-header .table tr td, .fixedTable-header .table tr th, .fixedTable-body .table tr td, .fixedTable-body .table tr th{width:175.5px;}
}
/* Css to show tooltip description for Labware/Media/Labwares*/

.tooltip_custom, .tip_custom  {
    /* position: relative; */
    display: inline-block;
    font-size: 14px;
	color: #008da9;
		
}

.tooltip_custom .tooltiptext {
    /* visibility: hidden; */
    /* width: 360px; */
    background-color: #fff;
    color: #515151;
    text-align: left;
    border-radius: 0;
    padding: 5px 0;
    position: absolute;
    z-index: 9;
	font-size:12px;
	left:0;
	top:0; bottom:0;
	/* bottom: 35px; */
    /* top: 35px; */
    /* left: -74%; */
    /* margin-left: -60px; */
    /* opacity: 0; */
    padding: 20px;
    border: 1px solid #ccc;
    /* transition: opacity 0.3s; */
}

.tip_custom {
    border-radius: 0;
    /* transition: opacity 0.3s; */
}
.tooltip_custom.show .tooltiptext {display:block;}

.pro-container:hover {
    z-index: 1;
}
.tooltip_custom .tooltiptext .tip_close {position:absolute; top:0; right:0;}
.tooltip_custom .tooltiptext::after {
    position: absolute;
    /* content: ""; */
    height: 24px;
    width: 100%;
    /* background: url(../images/tooltip.png) no-repeat; */
    top: -23px;
    left: 33%;
}

.tooltip_custom:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
/* Css to show tooltip description for Labware/Media/Labwares neds here*/
/*Temp Style*/
h2.lg-light .small{font-size:25px; line-height: 1.2; color: #000!important; display: block;} p.small{font-size:16px !important;}
h2.lg-light .small-22{font-size:22px; line-height: 1.2; color: #000!important; display: block;} p.small{font-size:16px;}
/*css for resources table format */
.product-listing{float:left; width:100%; margin:30px 0; text-align:center;}
.product-listing .btn-default{color:#fff; text-transform:none; font-size:14px; background:#008ca8; border-radius:7px; margin:0 0 15px; max-width:290px; width:100%;}
.product-listing p{margin:10px 0;}
.product-listing .item{position:relative; min-height:240px;}
.arrow-right {width: 0px;  height: 0px; border-top:20px solid transparent; border-bottom:20px solid transparent; border-left:20px solid #f7a11a; position:absolute; top:50%; left:98%; margin-top:-25px;}  		  
.product-thb{min-height:105px;}
.pdf-content .intro-inner ul li ul {
    padding-bottom: 10px;
}

/*css for basic page table format */
.desTable{border:0px solid #CED4DC !important;}
.desTable thead {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbe3ea), color-stop(100%, #ced4dc));
    background-image: -webkit-linear-gradient(#dbe3ea,#ced4dc);
    background-image: -moz-linear-gradient(#dbe3ea,#ced4dc);
    background-image: -o-linear-gradient(#dbe3ea,#ced4dc);
    background-image: linear-gradient(#dbe3ea,#ced4dc);
}
.desTable tr {
    border-top: 0px solid #CED4DC !important;
    border: 0px solid #CED4DC !important;
    border-bottom: 0px solid #CED4DC !important;
}
.desTable tbody {
    border: 0px solid #CED4DC !important;
    border-bottom: 0px solid #CED4DC !important;
    border-top: 0px solid #CED4DC !important;
}
.editor_discription .tablebpage td {
    border-top: 1px solid #CED4DC !important;
    border: 1px solid #CED4DC !important;
	border-bottom: 1px solid #CED4DC !important;}
.desTable td {
    border-top: 0px solid #CED4DC !important;
    border: 0px solid #CED4DC !important;
    border-bottom: 0px solid #CED4DC !important;
    background: none !important;
    padding: 15px 10px !important;
    text-align: center;
}
.desTable th{border-bottom: 3px solid #ccc; text-transform: uppercase; text-align: center;
    padding: 15px;font-size: 15px;}
	.desTable th p{font-size: 15px;}
	.desTable th p strong{font-weight:bold;}
.desTable p{	font-size: 14px;
    line-height: 150%;}
	.caption .h3_24 a{font-size:24px; color:#008da9;}
	.caption .h3_24 a:hover, .caption .h3_24 a:focus, .caption .h3_24 a:visited{color:#0066a4;}
.imgTable td {
    padding: 25px 50px;
}






/*Media Gallery*/
.mediaPopup .modal-dialog{width:100%; padding:0 15px;}
.mediaPopup .modal-content{margin:0; background:none; border:none; border-radius:0; box-shadow:none;}
.mediaPopup .modal-content .mediaHeade{border-bottom:none;}
.mediaPopup .modal-content .mediaGallary_con {color:#fff; font-size:18px; position: relative; padding-left: 65px; min-height:45px;}
.mediaPopup .modal-content .mediaGallary_con > strong{position:absolute; left:0; top:0; height:45px;}
.mediaPopup .modal-content .mediaGallary_con h3{margin-left: 0; display: inline; font-size: 16px; line-height:1;}
.mediaPopup .modal-content .media-gallary {height:100%;}
.mediaPopup .modal-content .media-gallary img{display:block; max-width:100%; max-height:100%; margin:auto;}
.mediaPopup .modal-content .mediagalVid{display:block; width:100%; height:100%; margin:auto;}
.mediaPopup .modal-content .mediagalVid .full-frame{padding-top:10px; width:100%; background-color:#fff;}
.mediaPopup .modal-content .mediagalVid .full-frame .ceros-experience{position:static;}
.mediaPopup .modal-content .item > *{display:flex; height:100%;}
.mediaPopup .modal-content .item > * > *{align-self: center;}
.mediaPopup .modal-content .mediaBody{padding-left:50px; padding-right:50px;}
.mediaPopup.mediaPopupC .modal-content .mediaBody{padding-top:60px;}
.mediaPopup .modal-content .mediaBody .carousel-control{width:44px; height:44px; background:none; font-size:44px; opacity:.9; color:#fff; margin:auto;}
.mediaPopup .modal-content .mediaBody .carousel-control.left{left:-50px;}
.mediaPopup .modal-content .mediaBody .carousel-control.right{right:-50px;}
.mediaPopup .modal-content .mediaBody .carousel-control:hover{opacity:1;}
.mediaPopup .modal-content .mediaBody button.close{opacity:1; width: 45px; height: 45px; opacity: 1; top:0; right:0;}
.mediaPopup .modal-content .mediaBody button.close:hover, .mediaPopup .modal-content .mediaBody button.close:active, .mediaPopup .modal-content .mediaBody button.close:focus{background:none;}
.modal-backdrop.in{background:rgba(0,0,0,0.4); opacity:1;}
@media (min-width: 768px){
	.mediaPopup .modal-dialog{max-width:750px;}
}
@media (min-width: 992px){
	.mediaPopup .modal-dialog{max-width:970px;}
}
@media (min-width: 1200px){
	.mediaPopup .modal-dialog{max-width:1170px;}
}
@media (max-width: 767px){
	.mediaPopup .modal-content .mediaBody{padding-left:25px; padding-right:25px;}
	.mediaPopup .modal-content .mediaBody .carousel-control{width:20px; height:20px;font-size:18px;}
	.mediaPopup .modal-content .mediaBody .carousel-control.left{left:-25px;}
	.mediaPopup .modal-content .mediaBody .carousel-control.right{right:-25px;}
	.mediaPopup .modal-dialog{margin:10px 0;}
	.mediaPopup .modal-content .mediaBody button.close{opacity:1; width: 15px; height: 15px;}
}



.node-type-comparison-tables .molecules-1col-stacked .header {
    background-image: none;
}
.custom_table table td.col_1 {
    font-size: 22px;
    color: #666;
    font-weight: 800;
    text-align: left;
}
.custom_table table thead th.col_0 {
    text-align: left;
    vertical-align: middle;
    padding: 30px;
    background: #fff;
    border: none;
    color: #666;
    font-size: 22px;
    font-weight: bold;
    text-transform: capitalize !important;
}


.custom_table thead {
	background: #fff !important;
}
.custom_table thead  tr th{
	border-bottom: none;
}

.custom_table .fa.fa-check{
	color: #008298;
	border: 1px solid #008298;
	border-radius: 50%;
	padding:3px;
	font-size: 16px;
}
.custom_table  tr td strong{
	    color: #008298;
    font-size: 14px;
    font-weight: 600;
}
.custom_table  tr td{
	border-right: 2px solid #f5f5f5 !important;
}
.custom_table  tr:nth-child(11) td , .custom_table  tr:nth-child(17) td{
		color: #008298;
}
/*span.img_wrap {
    width: 100%;
    border: 1px solid #666;
    border-radius: 50%;
    padding: 27px;
    margin: 0 auto;
    max-width: 116px;
    display: block;
}*/

.morecolumn  {
    float: left;
    width: 124px !important;
    text-align: center;
    padding: 0px 18px;
    border-right: 2px solid #f5f5f5;
}

.morecolumn .service-icon{
    
    width: 109px !important;
	height:109px !important
   
}
.wrap_head {
    float: left;
    width: 100%;
    text-align: center;
}

.custom_table .img_wrap {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 30%;
}
.txt_wrap{
	color: #008298;
	font-size:13px;
	min-height: 76px;
	float: left;
	width: 100%;
}
.service-icon img {
    margin-top: 35px;
}
table.custom_table  thead th{
	vertical-align: top;
}
.service-icon {
    display: block;
    margin-bottom: 30px;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    border: 2px solid #f8a100;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.custom_table th.row_0.col_0 {
    vertical-align: middle;
    color: #666666;
    text-transform: capitalize;
    font-size: 16px;
}
a.req_quote {
    float: left;
    width: 100%;
    margin: 20px auto;
    background: #f8a306;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    padding: 3px 2px;
}
body #footer{
    margin-top: 0px !important;
}
.ct_text_wrap p {
    margin-bottom: 0px;
}
i.fa.fa-check.mar_check {
    margin-left: 14px;
    margin-right: 2px;
}
i.fa.fa-check.mar_check1 {
    margin-left: 14px;
    margin-right: 5px;
}


@media (max-width:768px){
 .table-responsive.table-wrap {
    overflow-x: scroll;
}
}





.node-type-comparison-tables #main-wrapper{
    padding-bottom: 0px !important;
}

.ct_text_wrap {
    margin-bottom: 40px;
}

.table_wrap {
    float: left;
    width: 100%;
}
.float_lt {
    float: left;
    width: 142px;
    text-align: center;
    padding: 0px 18px;
    border-right: 2px solid #f5f5f5;
}

/*.fa.fa-check {
    color: #008298;
    border: 1px solid #008298;
    border-radius: 50%;
    padding: 3px;
    font-size: 16px;
}*/
.feat_icon .fa-check:before{
    color: #008298;
    border: 1px solid #008298;
    border-radius: 50%;
    padding: 3px;
    font-size: 16px;
}
.text_tick {
    float: left;
    width: 100%;
    min-height: 70px;
    padding: 20px 0;
}
.feat strong {
    color: #008298;
    font-size: 14px;
    font-weight: 600;
}
.feat_col_1 strong{
    color: #008298;
    font-size: 14px;
    font-weight: 600;
}
.pane-node-title h1{
    margin-top: 0;
    text-align: center;
    color: #008298;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.wrap_head_col_1 {
   color: #666666 !important;
    text-transform: capitalize;
    font-size: 22px;
    min-height: 300px;
    padding-top: 124px;
    text-align: left;
    font-weight: bold;
}
.feat_head {
    float: left;
    width: 100%;
    min-height: 70px;
}
.feat_col_1 {
    float: left;
    width: 100%;
    text-align: left;
}
.feat_icon{color: #008298;    font-size: 12px;}


.sticky-header {  /*
   padding-top: 20px !important; */
   width: 142px; 
   text-align: center;  
   position: relative;  
   position: fixed;  
   top: 0px;
   overflow: hidden; 
   height: 300px; 
   -moz-transition: all 0.9s ease; 
   -o-transition: all 0.9s ease; 
   -webkit-transition: all 0.9s ease; 
   transition: all 0.9s ease;
    }


@media (min-width:1201px){
    .float_lt {
    padding: 0px 0px;
}
    .feat {
    display: none;
}
.wrap_head.row_1 {
    float: left;
    width: 142px;
    padding: 0 15px;
    z-index: 1;  
}
}
.wrap_head.row_1 {
    float: left;
    width: 142px;
    padding: 0 15px;
    z-index: 99999;
    background-color: #fff;
}
.wrap_head_col_1.row_1 {
     float: left;
    width: 155px;
    text-align: left;
    z-index: 99999;
    height: 300px;
    background-color: #fff;
    vertical-align: middle;
    display: table-cell;
    padding: 0 15px;
    margin-left: -13px;
    padding-top: 237px !important;
font-size:18px;	
}
@media (max-width:1200px){
.fa.fa-check{margin-right: 15px;}
    .table_wrap{
        margin-top: 30px;
    }
    .float_lt.col_1 {
    display: none;
}
  .feat {
    display: inline-block;
     margin: 10px 0px;    width: calc(100% - 107px);
    display: table-cell;
    vertical-align: middle;
}
.float_lt {
     float: left;
    max-width: 270px;
    width: 100% !important;
    text-align: center;
    margin: 0px 18px;
    border:1px solid #cecece;
    padding: 20px;
    margin-bottom: 20px;   /* background: #f5f5f5;
    box-shadow: 0px 0px 21px #333;*/
}
.feat strong {
    word-wrap: break-word;
}

.text_tick {
    border-bottom: 1px solid #cecece;
    padding: 20px 0;
        display: table;
        text-align: left;
}
.text_tick:last-child{
    border-bottom: 1px solid transparent;
}
.wrap_head {
    float: none !important;
    width: 100%;
    text-align: center;
    max-width: 142px;
    display: block;
    margin: 0 auto;
}

.feat_icon {
    display: inline-block;
    vertical-align: middle;
    display: table-cell;
    width: 107px;
    text-align: right;
}


.wrap_head_col_1.row_1 {
    padding-top: 0px !important;  
}

.table_wrap {
    float: none;
    width: 100%;
    max-width: 920px;
    display: block;
    margin: 0 auto;
}
.ct_text_wrap p {
    margin-bottom: 0px;
    float: left;
    width: 100%;
}
}

@media  (max-width:960px) {
.table_wrap {
    float: none;
    width: 100%;
    max-width: 614px;
    display: block;
    margin: 0 auto;
}
.ct_text_wrap p {
    margin-bottom: 0px;
    float: left;
    width: 100%;
}
}
@media only screen and (min-width:481px) and (max-width:667px) {
.float_lt{
     max-width: 95%;   
}
.wrap_head {
    float: none;
    width: 100%;
    text-align: center;
    max-width: 144px;
    display: block;
    margin: 0 auto;
}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.float_lt{
     max-width:95% !important;   
}
.wrap_head {
    float: none;
    width: 100%;
    text-align: center;
    max-width: 142px;
    display: block;
    margin: 0 auto;
}
}





@media (min-width:992px){
.wrap_head.wrap_head_1{
    display: none;
}
strong.feature_wrap {
    display: block;
}
}


@media (max-width:991px){
strong.feature_wrap {
    display: none;
}
.wrap_head.wrap_head_1 {
    float: none;
    max-width: 114px;
    width: 100%;
    display: block;
    margin: 0 auto;
}


}

.wrap_table{}
.wrap_table .table-bordered>thead>tr>td, .wrap_table .table-bordered>thead>tr>th{min-width:150px;}
.wrap_table .table-bordered td .fa-circle{color:#f7a11a!important;}
@media screen and (max-width: 767px){
.wrap_table.table-responsive>.table tr>*{white-space:pre-wrap!important;}
}
@media (max-width: 767px){
.wrap_table.table-responsive>.table>tbody>tr>td, .wrap_table.table-responsive>.table>tbody>tr>th, .wrap_table.table-responsive>.table>tfoot>tr>td, .wrap_table.table-responsive>.table>tfoot>tr>th, .wrap_table.table-responsive>.table>thead>tr>td, .wrap_table.table-responsive>.table>thead>tr>th{white-space:pre-wrap!important;}
}


/* listing-image.horizontal.proreso-tab */
.listing-image.horizontal.proreso-tab{
	display: -webkit-flex; 
    -webkit-flex-wrap: wrap; 
    display: flex;  
    flex-wrap: wrap;
	width:100%;
}
/* listing-image.horizontal.proreso-tab */