/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body.cms-home .breadcrumbs, body.cms-no-route .breadcrumbs{ display: none !important; }
ol#list_40 li span{ display: none; }
ol#list_40{ margin-left: 8%; margin-top: 10px; }
ol.blog-news-events>button{
	color: #025a8c;
	font-size: 47px;
	font-weight: 300;
	background-color: #fff !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border:none;
	background: #fff;
}
.product-options-bottom #qty-error { display: none !important; }
.widget-viewed-grid>button:hover, ol.blog-news-events>button:hover,.home-blog-slider>button:hover{
transition: 0s !important;
border:none;
color: #025a8c !important;
}
.widget-viewed-grid>button:focus, ol.blog-news-events>button:focus,.home-blog-slider>button:focus{
	border:none;
}
.home-blog-slider>button{
	background:#ebebeb;
	color: #025a8c !important;
	font-size: 47px;
	font-weight: 300;
	background-color: #ebebeb !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border:none;
}
.blog-news-events .slick-track li>div.category-news-and-events{float: initial;}
.home_faq{padding-right: 100px !important;padding-left: 100px !important;z-index: 0;}
.home_faq .vc_column_container { z-index: 0; }
.blog_sec{padding-right: 120px !important;padding-left: 120px !important; }
.news_sec{margin-right: 100px !important;margin-left: 100px !important;}
.second_way_section{margin-right: 160px !important; margin-left: 160px !important;}
.homesec_below_prod{margin-right: 130px !important; margin-left: 130px !important; }
p.provide_best_content{color: #414042;}
.sample_first_img .vc_single_image-wrapper,.sample_second_img .vc_single_image-wrapper{margin-bottom: 0px;}
.product-add-form  table.tblChild>thead{display: table;width: calc(100% - 1px);}
.product-add-form  table.tblChild>thead>tr,.product-add-form  table.tblChild tbody>tr{display: table;width: 100%;table-layout: fixed;}
.product-add-form table.tblChild tbody tr>td.cls_numeric{padding-left: 0px;padding-right: 0px;word-wrap: break-word;}
.product-add-form  table.tblChild tbody{/*max-height: 400px;*/overflow: auto;overflow-x: hidden;display: block;width: 100%;}
.testimonial_form .hs_testimonial_permission .input ul>li>label>span,.testimonial_form .hs_testimonial_imag_eupload legend{font-weight: 400;}
.testimonials_list{margin-bottom: 0px !important;}
.testimonials_list .item .desc{margin-bottom: 0px;}
.featured_product_row .vc_column-inner .wpb_wrapper>p{min-height: 100px;padding: 0 10px;}
.featured_product_row .vc_column-inner .wpb_wrapper>p>a{text-decoration: none;padding: 0 3%;
    display: inline-block;word-break: break-word;}
.custom_research_content .bone_marrow_testim{padding-right: 140px;}
.magento_your_cell_section .wpb_content_element ul{margin-left: 0px;}
.we_provide_research .wpb_text_column .wpb_wrapper>p{min-height: 54px;}
.cms-sample-promotion .page-wrapper .columns .column.main{padding-bottom: 0 !important;}
.cms-sample-promotion .page-wrapper .columns{margin-bottom: 0;}
.promotion_mail_section .hs_email #email-b4190cb6-3f40-4d89-9c2e-bf4347b61ae8{width: 60%;}
h1.main_banner_heading{    font-weight: 700 !important;color: #fdfcfc !important;font-size: 50px !important;line-height: 46px; text-align: center;}
/*.blog_news_single_page .single-photo-wrapper.image{width: 100%;}
.blog_news_single_page .image_frame.scale-with-grid{width: 100%}
.blog_news_single_page .image .image_frame .image_wrapper img.scale-with-grid{height: auto !important;max-height: 450px;}*/
.actions-toolbar .primary button.action.action-apply{background: #fbb040 ; border: 1px solid #fbb040 ; color: #fff;}
.login-container .fieldset:after{display: none !important;}
.field-error{font-weight: 700;}
#checkout-step-shipping button.action-show-popup{background-color: #FFB150 !important; color:#fff !important;}
.block-search input#search:focus{box-shadow: none !important;}
div.mage-error[generated],.login-container .fieldset:after{font-weight: 700;color: #ff0000 !important;font-size: 14px !important;}
.blog_sec .home_blog_section_one_col .vc_column-inner .from_blog_sec{border-radius: 5px;}
.product_block_pro .vc_row-flex .vc_column_container .vc_column-inner{border-radius: 5px;}
.page-layout-1column .block-viewed-products-grid .product-item-name{min-height: 88px;}
.page-layout-1column .block.widget .products-grid .product-item{margin-left: calc((100% - 5 * (100%/6)) / 4) !important;}
.wp-mage-dropdown-dialog .block.block-minicart{background: #ffffff !important;}
.mage-dropdown-dialog .block-minicart {background: #ffffff !important;}
.menu-custom-top-menu-for-wp-container .block-minicart .minicart-items-wrapper ol>li.product-item{border-right: none !important;}
.customer-welcome ul li:hover,#social-menu .customer-welcome .active-user-links li:hover{background: none !important;}
.customer-welcome li a:hover,#social-menu .customer-welcome .active-user-links li a:hover{text-decoration: underline !important;}
#testimonial_row .testimonials_list .item .desc h4{ margin-left: 24px;}
#testimonial_row  .testimonials_list .item .desc p.subtitle{padding-left: 24px;padding-right: 24px;}
#testimonial_row .photo{margin: 20px 0 0 0; width: 194px;}
#testimonial_row .photo .image_wrapper>img{height: fit-content !important;}
#testimonial_row .testimonial_form > .wpb_wrapper > p > .hbspt-form{margin-left: 20%;}
.btn_browse_all{padding-left: 32px;padding-right: 32px;}
.event_date strong { font-family: Montserrat !important; }
.blog_news_single_page  .section_wrapper .desc a span.button_label{background: #fbb040;color: #fff;}
.news_sec .category-news-and-events .post-excerpt{min-height: 100px;  margin-bottom: 0px; }
.news_sec .category-news-and-events{background: none !important;}
.news_sec .category-news-and-events .post-desc-wrapper .post-footer{padding-left: 0px;padding-right: 0px;}
.news_sec .category-news-and-events .post-desc-wrapper .post-footer .post-links{float: left; font-weight: 700;padding-left: 0px;}
.news_sec .category-news-and-events .post-desc-wrapper .post-title>h2.entry-title{min-height: 95px;}
.news_sec .category-news-and-events .post-desc-wrapper .post-title>h2.entry-title>a{font-size:20px;color:#025a8c;}
.category-news-and-events .post-desc-wrapper .post-footer{margin-right: 0px;margin-left: 0px;background: none;}
.news_sec .category-news-and-events .image_frame .image_wrapper .mask:after{background: none;}
.news_sec .category-news-and-events .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom: 0px !important;}
.news_sec .category-news-and-events .image_frame .image_wrapper img:not(.ls-l){position: initial;}
.news_sec .category-news-and-events .image_links.double{display: none;}
.image_links.double{display: none;}
.cart-discount .actions-toolbar .action.primary{color:#fff !important;}
.form.form-cart .cart.actions button.action.update,#checkout_multishipping_form .actions-toolbar .secondary button.action.update,#checkout_multishipping_form .actions-toolbar .secondary button.action.add{background-color: #fbb040;color: #fff;}
.page-product-configurable .column.main .prod_contact_chat span.link_live_chat>a,.page-product-configurable .column.main .product-add-form .prod_detail_query .link_shipping_info{color: #fbb040}
.page-product-configurable .column.main .product-add-form .prod_detail_query{padding-bottom: 50px;}
.page-product-configurable .column.main .product.info.detailed #pattachments ul>li>a{color: #fbb040;font-size: 16px;font-weight: 700;font-family: Montserrat !important;}
.page-with-filter .column.main .products-list li.product-item .product-item-details{width: 487px;}
.page-with-filter.page-products #maincontent>div>h1#page-title-heading{display: none;}
.page-with-filter.page-products #maincontent .columns{margin-top: 40px;}
.page-with-filter.page-products #maincontent .sidebar .filter-current ol>li.item a.action.remove:before,.page-with-filter.page-products #maincontent .sidebar .filter-current ol>li.item a.action.remove:hover{color: #fff;}
.hs-form span.hs-form-required{font-size: 20px;color: #ff0000;}
.hs-form div ul.hs-error-msgs>li>label{ margin-top: 10px;}
#Content .content_image .wpb_wrapper img{min-width: auto !important;}
.sections_group .vc_column_container .wpb_wrapper p>a.link_hover{color:#025a8c;}
.sections_group .vc_column_container .wpb_wrapper p>a.link_hover:hover,.home_question_section .wpb_wrapper p>span>a:hover{color:#025a8c;}
.blog_sec .wpb_wrapper>div.wpb_single_image.wpb_content_element{margin-bottom:10px;}
.blog_sec .home_news_event_section .wpb_wrapper h2{color:#025a8c;font-size:20px;min-height:66px;margin-top:25px;}
.blog_sec .home_news_event_section .wpb_wrapper p{font-size:13px;color:#414042;line-height:22px;}
.blog_sec .home_news_event_section .wpb_wrapper p.text_events{font-size:14px;height:6.5em;overflow:hidden;}
.blog_sec .home_news_event_section .wpb_wrapper a{color:#025a8c;}
.category-cms .cms_category_page .vc_column_container .vc_column-inner .wpb_wrapper ul{list-style:square;}
.category-cms .cms_category_page .vc_column_container .vc_column-inner .wpb_wrapper ul>li.text_desc,
.magento_your_cell_section .vc_column_container .vc_column-inner .wpb_wrapper ul>li.text_desc{list-style-type:none;}
.category-cms .cms_category_page .vc_column_container .vc_column-inner .wpb_wrapper ul>li.text_desc:before,
.cms-accelerate-your-research .vc_column_container .vc_column-inner .wpb_wrapper ul>li.text_desc:before,
.magento_your_cell_section .vc_column_container .vc_column-inner .wpb_wrapper ul>li.text_desc:before{background-color:rgb(0, 152, 202);content:"";display:inline-block;margin-right:10px;margin-bottom:2px;height:7px;width:7px;}
ul>li.custom_prod_li{line-height:24px;font-size:16px;font-weight:400;color:#414042;}
/*ul.nested_list>li.text_desc:before{border: solid 1px rgb(0, 152, 202);content:"";display:inline-block;margin-right:10px;margin-bottom:2px;height:7px;width:7px;background-color: #fff !important;}*/
::selection{background-color:rgb(49, 132, 255) !important}
.cms-home .secondary_menu_magento{margin-left:69%;}
#maincontent, .header.content, .panel.header, .sections.nav-sections .navigation, .breadcrumbs{max-width:1220px !important;}
.sections.nav-sections .navigation{margin-left:auto !important;margin-right:auto !important;background:#ffffff;}
.page-header .panel.wrapper{background-color:#ebebeb !important;font-weight:bold !important;line-height:24px;height:44px;}
.page-header .panel.wrapper .block-static-block, .page-header .panel.wrapper .block-static-block a{color:#025a8c !important;}
.page-header .panel.wrapper .block-static-block{margin:0px !important;clear:none !important;}
.page-header .panel.wrapper .header.links .nav.item:nth-last-child(3), .page-header .panel.wrapper .header.links .nav.item:nth-last-child(4), .page-header .panel.wrapper .header.links .nav.item:nth-last-child(5){border-right:2px solid #808285;padding-right:7px;margin-left:7px;}
.page-header .panel.wrapper .header.links .nav.item{line-height:16px;}
.header.panel>.header.links>li{margin-top:4px !important;}
.page-header .panel.wrapper .header.links .nav.item:nth-last-child(2){margin-left:7px;}
.header.panel>.header.links>li>a{line-height:16px !important;}
.minicart-wrapper .action.showcart:before{line-height:20px !important;color:#025a8c !important;}
.minicart-wrapper #minicart-content-wrapper{color:#333 !important;}
.page-header .header.content .compare.wrapper .block-static-block{margin-top:10px !important;display:inline-block;}
.page-header .header.content .compare.wrapper .link.compare{font-size:17px;font-weight:700;display:inline-block;}
.page-header .header.content .compare.wrapper .link.compare .counter{background-image:none;padding:0px;}
.page-header .panel.wrapper .panel.header .block-static-block{overflow:hidden;}
.custom-header-compare-link{font-size:17px;font-weight:600;margin-top:-8px !important;}
.custom-header-compare-link a{color:#333 !important;margin-left:25px;}
#Top_bar .top_bar_left{width:100% !important;}
.wp_custom_top_bar #Top_bar .top_bar_left{width:100% !important;margin-top:6px;}
#Header #Top_bar, #Top_bar .menu{display:block !important;}
#Top_bar .column{margin-right:0px !important;margin-left:0px !important;width:100% !important;}
.top_bar_menu_block #Top_bar{ position: static; }
#Top_bar{top:0px;}
body:not(.template-slider) #Header{min-height:60px;}
#Top_bar .menu > li > a span{border-color:#ffffff;line-height:24px !important;padding:17px 20px !important;color:#025a8c;}
#Top_bar .sub-menu{padding:0px 0px !important;}
#Top_bar .sub-menu li{margin-bottom:0px;}
.top_bar_menu_block{background:#ffffff;left:-15px;}
.top_bar_menu_block #Top_bar .menu_wrapper{width:100%;}
.nav-sections .ui-widget-content{border-style:none;}
#Footer .footer_copy{border-top:1px solid #fff;}
#Footer .menu{background:rgba(0, 0, 0, 0);}
#Footer .menu .menu-item{margin-bottom:5px;}
.widget_nav_menu ul{list-style-type:none;padding:5px 10px 5px 0px;}
.fooeter_last_col .fooeter_last_col_content{font-size:14px;color:#414042;font-weight:500;line-height:22px;}
.fooeter_last_col h3{color:#025a8c !important;font-weight:700;line-height:18px;}
.menu-footer-customer-service-container .menu{margin-bottom:0px;}
.footer_social_menu_container h3{color:#39797f !important;display:initial;}
.footer_social_menu_container {float:right;     padding-top: 10px;  width: 24%;}
.footer_social_menu_container .link a{margin-right:15px;padding: 14px 5px 9px 5px;background-color:#ebebeb !important;border-radius:10%;}
.footer_social_menu_container .link a i:before{font-size: 23px !important;font-weight: 500 !important;}
.footer_social_menu_container .link{/*width: 287px;*/}
.footer_social_menu_container .link a i{color:#00b6f1 !important;}
.copyright{background-color:transparent !important;color:inherit !important;}
html *{font-family:Raleway !important;}
.widget_nav_menu ul li a{padding-top:0px !important;padding-bottom:0px !important;}
#Footer .widgets_wrapper a{color:#414042 !important;font-size:15px;font-weight:500;line-height:22px;}
#Footer h4{font-size:15px;margin-bottom:7px;line-height:20px;}
.nav-sections{background:#fff !important;}
.elist .elist__input{border:none;padding:6px 8px 6px 15px;background:transparent;width:100%;height:42px;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;margin-bottom:0px !important;font-style:italic;font-weight:bold;}
.elist form{display:block;position:relative;}
.elist .elist__submit{font-size:14px;font-weight:600;border:none;position:absolute;right:0px;top:0;width:auto;display:inline-block;height:42px;padding:0 15px;background-color:#fbb040;line-height:42px;margin-right:0px;}
.elist{border:1px solid #ACE9FD;border-radius:3px;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background:white;-webkit-box-shadow:inset 0 0 10px rgba(172, 233, 253, 0.75);box-shadow:inset 0 0 10px rgba(172, 233, 253, 0.75);margin:15px auto;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}
.elist__submit .elist__btn-text{color:#fff;}
#menu-footer-copyright-payment{margin-bottom:0px;}
#menu-footer-copyright-payment li{width:40px;height:40px;}
#Footer .footer_copy .social-menu li{display:inline-flex;}
.payment_menu a, .celebrate_20_main_menu a{background-repeat:no-repeat;background-position:left center;padding:2px;color:transparent !important;}
.social_facebook a{background-image:url(images/fb_icon.png);}
.social_linkedin a{background-image:url(images/linkedin_icon.png);}
.social_twiter a{background-image:url(images/twiter_icon.png);}
.social_google a{background-image:url(images/google_icon.png);}
.social_youtube a{background-image:url(images/youtube_icon.png);}
#Footer .footer_copy .social-menu a{color:transparent !important;width:40px;}
.celebrate_20_main_menu a{background-image:url(images/celebrate.jpg);width:340px;margin-left:5px;}
#Footer .copyright{padding-top:9px;}
#back_to_top{display:none;}
.ui-widget-content{background:#e3efef !important;}
#Top_bar .menu > li > a{padding:0px !important;}
.navigation{margin-left:0px !important;}
#Top_bar #menu a span.ui-icon-carat-1-e{display:none !important;}
.nav-sections{margin-bottom:0px !important;}
.rev_slider_wrapper a{color:#ffffff !important;}
.rev_slider_wrapper a:hover{color:#d5f1f2;}
.magento_custom_search{ width:100%; /*width:1200px;*//* margin-left:-58px; */}
.magento_custom_search .input-text{float:left;height:65px;font-size:20px;padding:0px 25px;border-radius:5px;}
.magento_custom_search_for_wp .magento_custom_search .input-text { width:74%;  }
.magento_custom_search.home_elastic_form .input-text{/*width:795px;*/}
.magento_custom_search .action.search{margin-left:-210px;height:65px;width:210px;background-color:#fbb040;border:none;border-radius:0px 5px 5px 0px;box-shadow:initial;text-align:center !important;}
.magento_custom_search .action.search span{font-weight:500;font-size:24px;color:#ffffff;}
.magento_custom_search_for_wp .magento_custom_search{width:461px;}
#maincontent{}
#maincontent .columns .column.main{margin:0;}
#maincontent .columns .column.main .toolbar-sorter.sorter .sorter-label, #maincontent .columns .column.main .toolbar-sorter.sorter .sorter-options, #maincontent .columns .column.main .toolbar-products .field.limiter .label, #maincontent .columns .column.main .toolbar-products .field.limiter .control{display:inline-block;}
.page-products .toolbar .limiter {display: inline-block !important; margin-left: 13px; position: relative;}
.limiter-text { display: none; }
.toolbar select {background-color: #fff !important; border-radius: 6px !important; }
.field.limiter { float: left; }
.field.limiter span { color: #808285; }
body .breadcrumbs .items{margin-top:12px;}
.product.info.detailed .item.title .switch .counter{background-image:none;padding:0px;}
.product.info.detailed .item.content .additional-attributes-wrapper .table{margin-bottom:0px;}
.product.info.detailed .item.content .additional-attributes-wrapper .table th, .product.info.detailed .item.content .additional-attributes-wrapper .table tr:nth-child(2n) td, .product.info.detailed .item.content .additional-attributes-wrapper .table tr td{background:none;text-align:left;color: #414042;font-size: 16px;}
.comparison .table-comparison th, .comparison .table-comparison td{background:none;text-align:left;border-width:0px;}
.sales-guest-form #maincontent .columns, .catalogsearch-advanced-index #maincontent .columns{float:none;}
.contact-index-index #maincontent .columns{float:none;}
.hs-button.primary.large{background-color:#fbb040;color:#fefeff !important;font-size:20px;line-height:32px;}
.hs_submit{padding-top:20px;}
#firstname-e261e2dd-245d-4508-b24c-9ed3fcd7e7e7, #lastname-e261e2dd-245d-4508-b24c-9ed3fcd7e7e7{width:90%;height:35px !important;}
#company-e261e2dd-245d-4508-b24c-9ed3fcd7e7e7, #email-e261e2dd-245d-4508-b24c-9ed3fcd7e7e7, #phone-e261e2dd-245d-4508-b24c-9ed3fcd7e7e7{height:35px !important;font-family: Montserrat !important;  }
.testimonial_form .hbspt-form > form > fieldset{max-width:100%;padding-top:15px;}
.hbspt-form > form > fieldset{max-width:600px;padding-top:15px;}
.hs-error-msgs.inputs-list > li{color:red;font-size:14px;list-style:none;}
.hs-error-msgs.inputs-list{margin:0 0 15px 10px !important;}
.inputs-list .multi-container, .hs-form-checkbox{list-style:none;}
.scientist_form input[type="text"],.scientist_form input[type="email"], .scientist_form input[type="tel"], .scientist_form textarea{width:100% !important;}
.scientist_form .hs-form-field{padding-bottom:20px;}
.scientist_form .hbspt-form{width:60%;background-color: #efefef;border-radius:10px;padding:29px;}
.product_information .hbspt-form{width:60%;margin-left:17%;border:solid 1px #025a8c;border-radius:10px;padding:29px;}
.testimonial_form > .wpb_wrapper > p > .hbspt-form{width:60%;margin-left:17%;background-color: #efefef;border-radius:10px;padding:29px;}
#firstname-d091230d-9641-4288-bd3e-c846d2813a04, #lastname-d091230d-9641-4288-bd3e-c846d2813a04, #company-d091230d-9641-4288-bd3e-c846d2813a04, #email-d091230d-9641-4288-bd3e-c846d2813a04, #firstname-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #lastname-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #jobtitle-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #company_institution-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #phone-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #email-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #other-fcef4b29-b63d-44ab-ac0b-f93e7a893970, #firstname-6b353044-1795-4ce5-88b7-d18d39673f51, #email-6b353044-1795-4ce5-88b7-d18d39673f51, #phone-6b353044-1795-4ce5-88b7-d18d39673f51, #jobtitle-d091230d-9641-4288-bd3e-c846d2813a04{height:38px !important; width: 100%;}
#text_box-d091230d-9641-4288-bd3e-c846d2813a04 { width: 100%; }
.testimonial_form ul { margin: 0 0 15px 0px; }
#testimonial_permission0-d091230d-9641-4288-bd3e-c846d2813a04{margin-right:4px !important;}
input[type="checkbox"]{margin-right:4px !important;}
.header.panel>.header.links{font-size:14px !important;}
.block-minicart #minicart-content-wrapper .minicart-items-wrapper dt, .block-minicart #minicart-content-wrapper .minicart-items-wrapper dd{border:none;padding:5px 0;}
.block-minicart #minicart-content-wrapper .minicart-items-wrapper .product-item-details .product-item-pricing .details-qty .item-qty{display:inline-block;}
.minicart-wrapper .action.showcart .counter.qty{margin-top:0px !important;height:23px !important;line-height:23px !important;}
.checkout-cart-index #maincontent .columns{float:none;}
.checkout-cart-index dt, .checkout-cart-index dd{border:none;padding:5px 0;}
.checkout-cart-index th, .checkout-cart-index td{background:none;border-width:0px;text-align:center !important;}
.checkout-cart-index table tr:first-child td{background:none;}
.cms-home #maincontent{display:none !important;z-index:-1;}
.home_view_details_section{box-shadow:0px 0px 6px #888888;}
.home_view_details_section h2{font-weight:700;margin-top:0px;margin-bottom:5px;}
.home_view_details_section a{color:#f77622 !important;}
.home_view_details_section p{font-size:17px;color:#777b7c;}
.home_view_details_section .home_view_details_section_content{margin-bottom:0px;}
.home_view_details_section .vc_col-sm-4{padding-top:30px;}
.home_from_blog_section .vc_col-sm-4 .vc_column-inner .wpb_wrapper{border-radius:10px;overflow:hidden;box-shadow:0px 0px 6px rgba(136, 136, 136, 0.45);}
.home_from_blog_section .vc_col-sm-4 .vc_column-inner .wpb_wrapper h4{font-size:20px;padding-right:15px;padding-left:15px;color:#1c8f85;text-align:left;}
.home_from_blog_section .vc_col-sm-4 .vc_column-inner .wpb_wrapper .desc{padding-right:15px;padding-left:15px;text-align:left;font-size:16px;}
.home_from_blog_section .vc_col-sm-4 .vc_column-inner .wpb_wrapper .icon_box.icon_position_top{padding-top:0px;}
.home_from_blog_section .read_more_link a{background-color:#1c8f85 !important;border-color:#1c8f85 !important;border-radius:7px !important;font-weight:700;}
.home_from_blog_section_head{font-weight:400;}
.home_question_section{background-image:url(images/question-1.jpg) ;padding-top:5% ;padding-right:40px ;padding-bottom:5% ;padding-left:65px ;background-position:center ;background-repeat:no-repeat ;background-size:cover;}
.home_question_section .section_1 h1{color:#fcfcfc;font-weight:400;font-size:50px;margin-bottom:25px;line-height:57px;}
.home_question_section .section_1 h2{color:#fcfcfc;}
.home_question_section .section_1 p{font-size:25px;}
.home_question_section .section_3 p{font-size:18px;color:#fdfdfd;font-family:Raleway, Semi Bold !important;}
.home_question_section .section_3 span{font-weight:700;color:#025a8c;}
.home_question_section .section_2 a{padding:14px 50px;font-weight:700;font-size:20px;border-color:#fbb040 !important;background-color:#fbb040 !important;}
.wp_custom_top_bar #Action_bar{font-size:14px;font-weight:700;line-height:16px; }
.wp_custom_top_bar #Action_bar .social-menu li:last-child{margin-right:0px;padding-right:0;border-right:0;/*display: list-item;*/}
#menu-item-73600.welcome{border-right:none !important;}
.wp_custom_top_bar #Top_bar .logo{background-color:#ffffff;padding:0px 0px 2px 20px;}
.wp_custom_top_bar .secondary-menu > li > a{color:#808285 !important;font-size:15px;font-weight:700;}
.wp_custom_top_bar #Top_bar .secondary_menu_wrapper{font-size:17px;font-weight:600;right:3px;}
.wp_custom_top_bar .secondary-menu > li{right:5px;padding:8px 15px !important;}
.wp_custom_top_bar .menu-secondary-menu-container{margin-left:-42px;}
#Action_bar .contact_details li:last-child{margin-left:8px;line-height:21px;padding: 12px 0;}
#Action_bar .contact_details li { padding: 12px 0 !important; margin-right: 0px; margin-left: 12px; }
#menu-custom-top-menu-for-wp { padding: 12px 0 !important; }
#Action_bar .contact_details { margin-bottom: 0px !important; }
.wp_custom_top_bar .secondary-menu > li:last-child{right:5px;}
.wp_custom_top_bar #Top_bar .menu_wrapper{width:100% !important;}
.wp_custom_top_bar #Top_bar:before{position:absolute;width:100%;height:47%;content:"";background-color:#ffffff;}
.wp_custom_top_bar #Top_bar .secondary_menu_wrapper{top:36px;z-index:1;}
.magento_custom_search_for_wp{width:550px;display:inline-block;position:absolute;top:-9px;left:408px;}
.wp_custom_top_bar .secondary_menu_wrapper{width:58%;}
.wp_custom_top_bar .magento_custom_search_for_wp .magento_custom_search .action.search{background-color:transparent;color:#025a8c;font-size:24px;width:50px;margin-left:-52px;height:48px;padding:0px;font-weight:bold;margin-bottom:0px;pointer-events:none !important;background-image:none;}
.wp_custom_top_bar .magento_custom_search_for_wp .magento_custom_search .input-text{font-size:15px;height:48px;padding:0px 14px;margin-bottom:0px;background:#ebebeb;font-family: Montserrat !important;}
.custom_celebrate_in_menu{width:250px;float:right;color:#025a8c;font-weight:600;font-size:18px;font-style:italic;padding:19px 0px 0px 0px;text-align:end;}
.wp_custom_top_bar .custom_celebrate_in_menu{padding:19px 10px 0px 0px !important;}
.wp_custom_top_bar .magento_custom_cart_button{float:right;margin-top:-29px;font-size:20px;}
.wp_custom_top_bar #social-menu{display:table;}
.page-header .block.block-search{position:relative;width:341px;top:3px;}
.page-header #search{font-size:15px;border:none;height:48px;padding:0px 16px;margin-bottom:0px;background:#ebebeb;border-radius:5px; font-family: Montserrat !important;}
.page-header #search::placeholder{color:#5b5a5a;}
.page-header .actions .action.search{opacity:1 !important;width:50px;height:48px;border:none;border-radius:0px 5px 5px 0px;box-shadow:initial;text-align:center !important;right:0px;}
.page-header .actions .action.search:before{color:#025a8c !important;font-size:21px !important;}
.page-header .actions .action.search .home_ajax_load{position:absolute;left:0px;width:70%;background:rgba(233, 245, 252, 1) !important;}
#Top_bar .menu li ul li{width:244px !important;}
#Top_bar .menu li ul li.menu-item-has-children{width:244px !important;}
#Top_bar .menu > li > ul.mfn-megamenu > li{font-size:14px;}
.menu-bone-marrow a img{padding-top:27px !important;}
#Top_bar .menu > li.megamenu-products > ul.mfn-megamenu a.menu-image-not-hovered{background-color:#464646 !important;color:#ffffff;border-right:1px solid #fff;border-left:1px solid #fff;text-transform:capitalize !important;}
#Top_bar .menu > li.technical-resources > ul.mfn-megamenu a.menu-image-not-hovered{background-color:#464646 !important;color:#ffffff;border-right:1px solid #fff;border-left:1px solid #fff;text-transform:capitalize !important;display:inline-block;}
#Top_bar .menu > li.megamenu-products > ul.mfn-megamenu li.menu-item-has-children > a{background-color:#464646 !important;color:#ffffff;border-right:1px solid #fff;border-left:1px solid #fff;text-transform:capitalize !important;}
.product-information-sheets a, .see-our-promotions a{font-weight:400 !important;}
.product-information-sheets, .see-our-promotions{padding:0px 15px 0px 15px !important;}
.shop-all a{ font-size: 17px !important;
    margin-top: 40% !important;
    border-bottom: none !important;
    text-align: center !important;
    background-color: #fbb040 !important;
    color: #fefeff !important;    
    line-height: 25px !important;
    border-color: #fbb040 !important;
    padding: 6.5px 19px !important;
    border-radius: 3px !important; }
.top_bar_menu_block #Top_bar .menu > li > ul.mfn-megamenu{width:1224px !important;top:60px;}
blockquote{background:none;font-weight:700;font-size:18px;}
blockquote:after{background:none;}
.testimonials_list .item .desc hr.hr_color{display:none;}
.hr_color h4{margin-left:23px;color:#025a8c;font-weight:700;margin-top:-12px;font-size:20px;}
.subtitle{margin-left:0px;color:#000;font-size:16px;line-height:24px;}
#Top_bar .menu > li.technical-resources > ul.mfn-megamenu > li{width:50% !important;}
#Top_bar .menu > li.technical-resources > ul.mfn-megamenu > li > a > img{float:left;margin-right:16px;border-radius:70px;}
.menu-item-description{text-align:left;}
.error404 #Subheader{display:none !important;}
.error404 .custom_not_found_container img{margin-top:60px;}
.error404 .custom_not_found_container a{background-color:#025a8c !important;font-weight:bold !important;}
.error404 .custom_not_found_container .not_found_text{text-align:center;color:#666666;font-size:28px;font-style:normal;font-weight:400;}
.home_attribute_section .categories_font{text-align:center;color:#1c8f85;font-size:25px;}
.home_attribute_section .categories_blog{width:19%;float:left;background-color:#F2F0F1;margin-right:10px;padding:80px 2px;}
.home_attribute_section .categories_blog:last-child{margin-right:0px;padding-right:9px;}
.home_arp_difference_container .arpdifference_section .vc_col-sm-4 .icon_position_left{padding-left:100px;font-size:25px;padding-top:1px;font-weight:500;}
.home_arp_difference_container .arpdifference_section .icon_box.icon_position_left{min-height:59px !important;margin-bottom:0px !important;padding-bottom:0px;}
.home_arp_difference_container .arpdifference_section .icon_box.icon_position_left .image_wrapper{height:59px !important;}
.home_arp_difference_container .arp_difference_inc{color:#6d6b6b;font-size:25px;text-align:center;padding-bottom:20px;font-weight:300;}
#Subheader .breadcrumbs li a, #Subheader .breadcrumbs li span i:before{font-size:12px !important;}
#Subheader .breadcrumbs li:first-child a{color:#333 !important;}
#Subheader .breadcrumbs li a{color:#a3a3a3 !important;}
#Subheader:after{z-index:-1;}
#Subheader .breadcrumbs.has-link{display:none;}
.cms-page-view .breadcrumbs { display: none; }
.page-template-template-magento #Footer h4, .page-template-template-magento #Footer h3, .error404 #Footer h4, .error404 #Footer h3{font-weight:700;}
.page-template-template-magento #Footer h3, .error404 #Footer h3{font-size:18px;}
.page-template-template-magento #Footer, .error404 #Footer{line-height:22px;}
.page-template-template-magento #Footer .widgets_wrapper, .error404 #Footer .widgets_wrapper{padding:33px 0 0 0;}
.page-template-template-magento .footer_copy .copyright, .error404 .footer_copy .copyright{font-size:14px;}
.page-template-template-magento #Footer .footer_copy .one, .error404 #Footer .footer_copy .one{margin-bottom:10px;}
#Footer .footer_copy .one{margin-bottom:10px;}
.page-template-template-magento #Footer .widgets_wrapper #nav_menu-5, .error404 #Footer .widgets_wrapper #nav_menu-5{padding:15px 0;}
#Footer .widgets_wrapper #nav_menu-5{padding:0px;}
.footer_copy #social-menu .social-menu li{}
.cms-no-route #maincontent .columns{float:none;margin:40px 0 30px 0;}
.magento_page_not_found_section .back_button, .wp_custom_not_found_container .back_to_home_button a{color:#FFF !important;background-color:#f47321 !important;border-color:#f47321 !important;border-radius:5px !important;font-size:16px;padding:20px 25px; font-weight: 700;}
.wp_custom_not_found_container .back_to_home_button a, .wp_custom_not_found_container .back_to_home_button a:hover{border:none;}
.wp_custom_not_found_container .back_to_home_button{margin:40px 0px 60px 0px;}
.magento_page_not_found_section h3{margin-top:60px;    margin-bottom: 4%;}
.magento_page_not_found_section h2{text-align:center;font-size:28px;font-weight:bold;color:#666666;line-height:21px;margin-top:35px;}
.magento_page_not_found_section span{font-size:28px !important;color:#f47321;}
.cart.table-wrapper .control.qty{width:40px !important;}
.cart.table-wrapper .cart thead tr th.col{text-align:center !important;}
.wp-mage-dropdown-dialog .block.block-minicart{color: #333; display:block;position:absolute;right:6px;width:390px;padding:25px 20px;margin:0;list-style:none none;border:1px solid #bbb !important;margin-top:4px;z-index:201;box-sizing:border-box;top:76%;box-shadow:0 3px 3px rgba(0,0,0,0.15);}
.wp-mage-dropdown-dialog .block-minicart:before{left:auto;right:26px;top:-12px;border:6px solid;border-color:transparent transparent #fff transparent;z-index:99;}
.wp-mage-dropdown-dialog .block-minicart:before, .wp-mage-dropdown-dialog .block-minicart:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0;}
.wp-mage-dropdown-dialog .block-minicart .block-title{display:none;}
.wp-mage-dropdown-dialog .action.close{height:40px;position:absolute;right:0;top:0;width:40px;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;}
.wp-mage-dropdown-dialog .action.close:before{-webkit-font-smoothing:antialiased;font-size:35px;line-height:12px;color:#8f8f8f;content:'\00d7';font-family:'mfn-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;}
.wp-mage-dropdown-dialog .action.close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.block-minicart .items-total{float:left;margin:0 10px;}
.block-minicart .subtotal{margin:7px 10px;text-align:right;}
.block-minicart .subtotal .label:after, .minicart-items .details-qty .label:after, .minicart-items .price-minicart .label:after, .order-details-items .order-gift-message .label:after, .order-details-items .block-order-details-gift-message .label:after, .block-wishlist-management .wishlist-select .wishlist-name-label:after{content:': '; padding-left: 3px;}
.block-minicart .amount .price-wrapper:first-child .price{font-size:18px;font-weight:700;font-family: Montserrat !important;}
.block-minicart .block-content>.actions{margin-top:15px;}
.block-minicart .block-content>.actions>.primary{margin:0 10px 15px;}
.block-minicart .block-content>.actions>.primary .action.primary{display:block;width:100%;background-image:none;background:#1979c3;border:1px solid #1979c3;color:#fff !important;cursor:pointer;font-weight:600;box-sizing:border-box;vertical-align:middle;border-radius:3px;line-height:2.2rem;padding:8px 17px;font-size:18px;text-align:center;text-decoration:none;}
.block-minicart .subtitle{display:none;}
.wp-mage-dropdown-dialog .minicart-items-wrapper{border:1px solid #ccc;margin:0 -20px;border-left:0;border-right:0;overflow-x:auto;padding:15px;}
.minicart-items{margin:0;padding:0;list-style:none none;}
.minicart-items .product-item:first-child{padding-top:0;}
.wp-mage-dropdown-dialog .block-minicart li{margin:0;}
.minicart-items .product-item{padding:20px 0;}
.product-item{vertical-align:top;}
.minicart-items .product>.product-item-photo, .minicart-items .product>.product-image-container{float:left;}
.products-list .product-image-container{display:inline-block;max-width:100%;width: 74px !important ;}
.minicart-items .product-image-wrapper{height:auto;padding:0 !important;}
.product-image-wrapper{display:block;height:0;overflow:hidden;position:relative;z-index:1;}
.minicart-items .product-image-wrapper .product-image-photo{position:static;}
.product-image-photo{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;}
.minicart-items .product-item-details{padding-left:88px;}
.minicart-items .product-item-name{font-weight:400;margin:0 0 14px;}
.product-item-name{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;display:block;hyphens:auto;margin:5px 0;word-wrap:break-word;}
.minicart-items .product-item-name a{color:#1979c3;}
.minicart-items .product-item-details .details-qty{margin-top:10px;}
.minicart-items .product-item-pricing .label{display:inline-block;width:51px;}
.block-minicart #minicart-content-wrapper .minicart-items-wrapper .product-item-details .product-item-pricing .details-qty .item-qty{display:inline-block;pointer-events:none;cursor:default;}
.product-item-pricing{cursor:default;}
.minicart-items .item-qty{margin-right:10px;text-align:center;width:43px !important;background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;box-sizing:border-box;}
.wp-mage-dropdown-dialog .product .actions{float:right !important;margin:-24px 0 0 !important;}
.block-minicart .subtitle.empty{font-size:14px;padding:14px 0px 0px !important;text-align:center !important;}
.wp-mage-dropdown-dialog .product .actions>.primary:not(:last-child), .wp-mage-dropdown-dialog .product .actions>.secondary:not(:last-child){margin-right:15px;}
.wp-mage-dropdown-dialog .product .actions>.primary, .wp-mage-dropdown-dialog .product .actions>.secondary{display:inline;}
.minicart-items .action.edit, .minicart-items .action.delete{display:inline-block;text-decoration:none;}
.minilist .action.delete:before, .wp-mage-dropdown-dialog .action.edit:before{font-size:16px;line-height:inherit;}
.minicart-items .action.edit:before, .minicart-items .action.delete:before{-webkit-font-smoothing:antialiased;font-size:18px;line-height:20px;color:#8f8f8f;content:'\e8f2';font-family:"mfn-icons";vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;}
.minicart-items .action.edit>span, .minicart-items .action.delete>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.minicart-items .action.delete:before{content:'\e93d';}
.block-minicart .block-content>.actions>.secondary{text-align:center;}
.wp-mage-dropdown-dialog .minicart-widgets{margin-top:15px;}
.wp-mage-dropdown-dialog .amount.price-container{line-height:1.42857143;padding-top: 4px;}
.minicart-items .product-item:not(:first-child){border-top:1px solid #ccc;}
.wp-mage-dropdown-dialog .product .actions>.secondary, .mage-dropdown-dialog .product .actions>.secondary{display:none !important;}
.wp-mage-dropdown-dialog{border-color:#fff;}
.wp_custom_top_bar .ui-widget-content{border:none !important;}
.magento_custom_cart_button .magento_custom_cart_top_count, .minicart-wrapper .action .magento_custom_cart_top_count{font-size:14px;text-decoration:underline;vertical-align:top;font-weight:700;color:#025a8c !important;line-height:22px;margin-left: 5px;font-family: Montserrat !important;}
.panel.magento_custom_cart_button .magento_custom_cart_top_count, .minicart-wrapper .action .magento_custom_cart_top_count{font-size:14px;text-decoration:underline;vertical-align:top;font-weight:700;color:#025a8c !important;line-height:24px;margin-left: 5px;}
.minicart-wrapper .action .magento_custom_cart_top_count{margin-left:7px;font-family: Montserrat !important;}
.magento_custom_cart_button a:hover{text-decoration:none;}
.item_avail{ display: none; }
.cart-summary{position:inherit !important;}
.minicart-items .product .toggle:after{margin:0 0 0 5px;position:static;}
.abs-cart-block>.title:after, .minicart-items .product .toggle:after, .abs-discount-block .block>.title:after, .cart-summary .block>.title:after, .paypal-review-discount .block>.title:after, .cart-discount .block>.title:after{-webkit-font-smoothing:antialiased;font-size:20px;line-height:12px;color:inherit;content:'\e867';font-family:"mfn-icons";margin:0px 0 0 7px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;color:#8f8f8f;}
.abs-toggling-title:after{-webkit-font-smoothing:antialiased;font-size:20px;line-height:12px;color:inherit;content:'';font-family:"mfn-icons";margin:0px 0 0 7px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;color:#8f8f8f;}
.minicart-items .product .toggle{border:0;padding:0 40px 5px 0;}
.minicart-items .product.options{margin-bottom:15px;}
.minicart-items .product.options.list{margin-top:10px;}
.minicart-items .product .toggle.active:after{content:'\e945';}
.icon-basket:before{margin-left:0;color: #025a8c;margin-top: -1px;}
.header.links>li>a{color:#808285 !important;}
#product_area{margin-left:160px;margin-right:160px;margin-bottom:50px !important;}
#middle_product{padding-left:20px;padding-right:20px;}
#middle_product1{padding-right:18px;}
.home_product_caption h3 a, .home_product_caption h3 a:hover{color:#fbb040;}
.env_text_list{padding-left:20px;font-size:17px;}
.env_text_list li{list-style:disc;}
.footer_magento .cst_footer_head{padding-top:33px;     margin: 0 1%;}
.footer_wp .cst_footer_head{padding-top:1px;margin: 0 1%;}
.footer_magento hr{margin-bottom:2px !important;border-top:0px solid #ccc !important;}
.footer_head_right{position:absolute;padding-left:13%;font-size:17px;font-weight:700;color:#025a8c;}
.footer_enq{color:#414042 !important;}
.copyright{text-align:left !important;color:#414042 !important;padding:0px !important;line-height:22px;}
.footer_magento .widgets_wrapper{padding:1px 0 !important;}
.copyright a{color:#414042 !important;}
#Footer .footer_copy .one{padding-top:0px;}
.posts_group.grid.col-3 .post-item{width:27.33%;z-index:0;margin-right: 5%; margin-bottom: 20px;}
.blog-news-featured_container_main { margin-left: 0px;margin-right: 0px; }
.grid .post-item{/*margin:0 3% 20px;*/ margin: 0 auto;}
.blog-news-all-articles_container { margin-left: 0px; margin-right: 0px; }
.blog-news-all-articles_container .vc_column_container>.vc_column-inner { padding-left: 0px; padding-right: 0px; }
.post-desc-wrapper .post-title .entry-title a{font-size:17px;font-weight:600;color:#025a8c;}
.post-desc-wrapper .post-title .entry-title{margin-top:0px;margin-bottom:5px;}
.grid .post-desc-wrapper .post-desc{padding:20px 10px 0;}
.faq .question:before{background:#fbb040;right:0px;left:auto !important;}
.faq .question:after{right:0px;left:auto !important;}
.wpb_wrapper .faq .question .title.wpb_toggle{border:solid 2px #d7d7d7;}
.blog_one_title{text-align:center;/*font-size:30px;*/line-height: 32px;color:#fdfefe;padding:20px 9px 0px 14px;min-height: 168px !important;}
.blog_one_title a, .blog_one_title a:hover{text-align:center;font-size:26px;color:#fdfefe !important;text-decoration:none;}
.blog_one_date{text-align:center;color:#fff;padding-bottom:30px;font-size:15px;}
.secondary_menu_magento{margin-left:35%;width:34%;position:absolute;}
.secondary_menu_magento #secondary-menu ul#menu-secondary-menu li{float:left;font-weight:700;padding-left:30px;}
.secondary_menu_magento #secondary-menu ul#menu-secondary-menu li a{color:#808285;font-size:15px;line-height:24px;}
img.scale-with-grid, #Content img{min-width:100% !important;}
.secondary_menu_magento #secondary-menu ul{margin-bottom:16px;}
.logo{margin-bottom:15px !important;}
.top_bar_left .logo{margin-bottom:0px !important;}
.header.content{border-bottom:solid 1px #EBEBEB;}
.testinomial_text{padding:27px 187px 0px 0px;font-size:20px;}
.test_blockquotes{font-size:18px;font-weight:400;color:#808285;}
.test_author{font-size:14px;font-weight:700;color:#025a8c;line-height:0px;margin-top:22px;}
.testim_innner_image{margin-bottom:0px;padding:15px 0px 0px 51%;}
.testim_innner_image div{margin-bottom:0px;}
.promo_bar{background:#12b5ef;width:100%;}
.promo_bar_text
{
    padding: 1% 20px 1% 20px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    width: 80%;
    float: left;
    display: inline-block;
    line-height: 30px;
}
div.vc_col-sm-6 .promo_bar_text
{
	padding: 0% 1% 0% 1%;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    width: 100%;
    float: none;
    display: inline-block;
    line-height: 21px;
    position: relative;
}
.promo_bar div.vc_col-sm-6:last-child
{
	border-left: solid 1px #fff;
}
.promo_bar div.vc_col-sm-6{ margin: 10px 0; }
.promo_bar_link{
    display: inline-block;
    padding: 1% 0%;
    float: left;
    width: 15%;
    text-align: center;
}
div.vc_col-sm-6 .promo_bar_link{
	padding-top: 0px;
    display: inline-block;
    padding: 0% 5%;
    position: relative;
    text-align: center;
    float: none;
    width: auto;
    font-size: 15px;
    line-height: 21px;
}
.promo_bar_link a{color:#fff !important;font-size:16px;font-weight:700;line-height:30px;text-decoration: underline;}
div.vc_col-sm-6 .promo_bar_link a{color:#fff !important;font-size:15px;font-weight:700;line-height:21px;text-decoration: underline;}
.product_image_class .vc_single_image-wrapper{margin-bottom:3px;}
.old_way_bottom, .stemexpress_text{font-size:17px;}
.middle_text_heading{font-size:30px;font-weight:700;line-height:46px;color:#414042;}
#Action_bar .social-menu a{color:#808285 !important;}
span.wpcf7-list-item{display:block;}
.wpb_wrapper .faq .question .title > .acc-icon-plus{left:auto;right:20px;color:#fff;font-size:51px;top:7px;width:35px;}
.wpb_wrapper .faq .question .title > .acc-icon-minus{left:auto;right:20px;color:#fff;font-size:51px;top:7px;width:35px;}
.faq .question .title{padding:16px 40px 16px 20px;font-size:18px;color:#414042 !important;line-height:25px;}
.faq .question .answer{padding:20px 80px 20px 45px;font-size:16px;border:solid 1px #eee;}
#nav_menu-2:parent{background:#000 !important;}
#custom_widget_1, #custom_widget_2{width:16%;}
#custom_widget_3{width:29%;}
#custom_widget_4{width:19%;margin-left:100px;}
#custom_widget_4 .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{font-weight:700;font-size:15px;line-height:21px;color:#fefeff !important;}
hr{margin-top:19px;margin-bottom:20px;background-color:#ccc;}
.themecolor{font-weight:700;color:#fdfcfc !important;font-size:50px;line-height:46px;}
.slider_home { margin-left: 5%;; }
.slider_sustainability,.slider_quality,.slider_shipping{margin-left: 0px;}
.slider-text{margin-left:40px;}
.slider-text, .about_slider_text, .bone_marrow_slider_text{font-family:Raleway, Semi Bold !important;font-size:24px;}
.product_heading{font-size:34px;font-weight:400;line-height:46px;}
.section_1 h2{font-size:25px;font-weight:400;}
.panel.header a{color:#025a8c;}
.gform_button.button{background-color:#fbb040;}
.abt_us_microscope_right_section > .vc_column-inner,.company_microscope_right_section > .vc_column-inner{height:auto;}
button:not(.primary){box-shadow:none !important;}
.abt_us_half_section_text{line-height:21px;}
.wp_custom_top_bar .magento_custom_cart_button{margin-top:-3px;font-size:20px;margin-left: 34px;}
.wp_custom_top_bar .magento_custom_cart_button a{color:#025a8c !important;}
.wp_custom_top_bar #social-menu{display:table;margin-top:2px;margin-left:auto;margin-right: 3px;}
/*.header.panel>.header.links>li.customer-welcome{left:7px;margin-left:4px; border-right: 2px solid #808285;
    padding-right: 7px;}*/
.header.panel>.header.links>li.customer-welcome {left: 7px;margin-left: 4px;border-right: 2px solid #808285;padding-right: 4px;
    line-height: 17px;padding-top: 0px;margin-right: 7px; display: none;}
.minicart-wrapper{margin-left:45px !important;margin-right:-8px;float:none !important;}
.post-footer .button-love, .post-links .icon-comment-empty-fa, .post-links .post-comments, .post-links .icon-doc-text{display:none;}
.post-footer{background:#fff;}
.post-footer .post-links{border-color:#fff;}
.welcome, .customer-name{color:#808285;}
.rev_slider_wrapper{}
.rev_slider li.tp-revslider-slidesli{overflow:visible !important;}
.tp-revslider-mainul{overflow:visible !important;}
#middle_image_sprite{height:265px;}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{background-color:#fbb040 !important;color:#fefeff !important;font-size:20px;line-height:32px;border-color:#fbb040 !important;padding:6.5px 19px !important;border-radius:3px;}
.about_intro, .shipping_intro{font-size:18px;padding: 1% 17%;;line-height:26px;}
#microscope_section{height:auto;}
.microscope_right_section .vc_custom_1511510690355{height:450px;padding:111px 179px 0 85px !important;}
.about_half_section_text,.abt_us_half_section_text,.promotion_mail_section p{line-height:24px;font-size: 16px;color:#414042;}
.promotion_details{line-height:24px;font-size: 16px;color:#808285;}
.ponywall_left_section > .vc_column-inner{padding:35px 47px 0 161px !important}
.about_learn_more_btn{font-size:17px !important;font-weight:700;line-height:24px !important;color:#fefeff;}
#slider_nav{margin-bottom:0px;text-align:center;background-color:#025a8c;}
.bioservices_menu_tab #slider_nav{margin-bottom:0px;text-align:center;background-color:#ebebeb;}
#slider_nav ul{margin:0;display:inline-table;margin-right:0px;}
#slider_nav ul li{display:table-cell;width:20%;margin-bottom:0;padding:17px 0;list-style-type:none;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;}
.bioservices_menu_tab #slider_nav ul li{display:table-cell;width:25%;margin-bottom:0;padding:17px 0;list-style-type:none;border-right:solid 0px #626262;border-left:solid 1px #626262;}
#slider_nav ul li:first-child{border-left:solid 2px #ffffff;}
#slider_nav ul li:last-child{border-right:solid 2px #ffffff;}
.bioservices_menu_tab #slider_nav ul li:first-child{border-left:none;}
.bioservices_menu_tab #slider_nav ul li:last-child{border-right:none;}
#slider_nav ul li.current-menu-item{position:relative;background-color:#0a223a;}
#slider_nav ul li.current-menu-item a{color:#fefefe;}
#slider_nav ul li.current-menu-item::after{content:'';width:0;position:absolute;top:100%;margin-left:-10px;left:50%;z-index:1;clear:both;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0a223a;}
#slider_nav ul#menu-applications li a{padding:0 30px;}
#slider_nav ul#menu-order li{width:auto;}
#slider_nav ul li a{color:#fefefe;text-decoration:none;font-weight:700;padding:0 50px;font-size:18px;line-height:24px;}
.bioservices_menu_tab #slider_nav ul li a{color:#808285;text-decoration:none;font-weight:700;padding:0 40px;font-size:18px;line-height:24px;}
.ls-inner{z-index:0;}
.bone_marrow_testim{padding:35px 185px 5px 30px;font-size:18px !important;color:#808285 !important;line-height:26px !important;}
.landing_page_header { font-size:18px !important;color:#808285;line-height:26px !important; }
.btn_browse_all .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{color:#fefeff !important;font-weight:700;line-height:32px;}
.landing_page_btn .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { color:#fefeff !important;font-weight:700;line-height:32px;  }
.text_heading{font-size:24px !important;font-weight:700;line-height:46px !important;color:#414042 !important;}
.text_desc{line-height:24px;font-size:16px;font-weight:400;color:#414042;padding-left: 1em;}
/*ul>li.text_desc:before{background-color:rgb(0, 152, 202);content:"";display:inline-block;margin-right:10px;margin-bottom:2px;height:7px;width:7px;}*/
ul>li.text_desc:before
{
	display: inline-block;
    width: 1em;
    margin-left: -1em;
    color: rgb(0, 152, 202);
    content: "\25A0";
    line-height: 24px;
}
.pro_bone_marrow{border:solid 2px #d6d5d5;width:30%;}
.middle_col{margin-left:4%;margin-right:4%;}
.btn_view_item{text-align:center;padding-bottom:20px;}
.btn_view_item .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{color:#fefeff;}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{border-color:#12b5ef;background-color:#12b5ef;font-size:14px;line-height:20px;font-weight:700;}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{border-color:#fbb040;background-color:#fbb040;font-size:20px;line-height:32px;font-weight:700;color:#fefeff !important;}
body.page-id-1539 > #Wrapper > #Header_wrapper > #Subheader > .container > .column > .breadcrumbs{display:none;}
body.page-id-1526 > #Wrapper > #Header_wrapper > #Subheader > .container > .column > .breadcrumbs{display:none;}
body.page-id-1533 > #Wrapper > #Header_wrapper > #Subheader > .container > .column > .breadcrumbs{display:none;}
body.page-id-1553 > #Wrapper > #Header_wrapper > #Subheader > .container > .column > .breadcrumbs{display:none;}
body.page-id-1290 > #Wrapper > #Header_wrapper > #Subheader > .container > .column > .breadcrumbs{display:none;}
#Content.ls-overflow-visible{padding-top:0px !important;}
.breadcrumbs a {color: #414042 !important;}
.breadcrumbs .items{font-size:16px !important;color:#414042 !important;line-height:24px !important;}
.breadcrumbs .item:not(:last-child):after{line-height:24px !important; margin: 0px 2px !important;}
#home_ajax_load_container{display:none;}
#home_ajax_load_container .home_ajax_load{width:60px;}
#home_ajax_load_container{text-align:center;position:absolute;width:580px;margin-top:10px;}
.header.panel>.header.links>li.welcome{line-height:16px !important;}
#social-menu .customer-welcome .active-user-links{position:absolute;background-color:#ffffff;min-width:94px;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);z-index:2;border:1px solid #bbb;margin-top:6px;display:grid;right: 22.5%; margin-right: 52px; padding-right: 11px;}

#social-menu .customer-welcome .active-user-links li{border-right:0px;display:list-item;margin-right:0px;padding-right:0px;}
#social-menu .customer-welcome .active-user-links li:hover{background:#e8e8e8;}
#social-menu .customer-welcome .active-user-links:before{font-size:21px;color:#ffffff;content:'\e944';font-family:'mfn-icons';margin-top:-11px;margin-left:36px;text-align:right;}
#social-menu .customer-welcome .active-user-links li a{color:#333;text-decoration:none;display:block;line-height:1.4;padding:5px 60px 8px 8px;}
.page-header #social-menu .customer-welcome .active-user-links:before{font-size:21px;color:#ffffff;content:'\e944';font-family:'mfn-icons';margin-top:0px;margin-left:36px;text-align:right;}
.page-header #social-menu .customer-welcome .active-user-links{position:absolute;background-color:#ffffff;min-width:94px;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);z-index:2;border:1px solid #bbb;margin-top:6px;display:grid;right: 2.5%; margin-right: 0px; padding-right: 11px;}
.page-header #social-menu .customer-welcome .active-user-links li a{color:#333;text-decoration:none;display:block;line-height:1.4;padding:5px 0px 8px 8px;}
.page-header #social-menu .customer-welcome .active-user-links li{width: 142px;border-right:0px;display:list-item;margin-right:0px;padding-right:0px;}
.ls-inner .ls-layers{overflow:initial !important;}
.testim_image, .testim_text{position:inherit;}
#Action_bar .social-menu li{border-right:2px solid #808285;padding-right:7px;margin-right:7px;}
.menu-custom-top-menu-for-wp-live-chat { border-right:none !important; }
#Action_bar .social-menu li.customer-welcome{border-right:2px solid #808285;}
.block-minicart .block-content>.actions .paypal-logo, .paypal-logo{display:none !important;}
.minicart-wrapper .action.showcart:before{content:'\e814' !important;font-family:"mfn-icons" !important;font-size:20px !important;}
#Top_bar .menu li ul li a{padding:10px 5px 10px 8px !important;}
.filter .filter-current .items .item{background-color:#125e8f;margin-left:0px !important;padding:8px 25px;border-radius:7px;}
.filter .filter-current .items .item .filter-label, .filter-value{color:#fefeff !important;}
.filter-current .action.remove{left:7px !important;position:absolute;top:7px !important;}
.abs-remove-button-for-blocks:before, .abs-remove-button-for-blocks:hover:before{color:#fefeff !important;}
.toolbar-products .pages{display:block !important;}
.products.wrapper~.toolbar .pages{float:none !important;}
.modes{display:none !important;}
.products-list .product-item{border-bottom:solid 1px #b9b7b7;padding-top:20px;}
.block-reorder .block-title strong{font-size:24px !important;font-weight:400 !important;}
.products-list .product-item-photo{width:13% !important;padding:15px 30px 15px 0 !important;}
.product_list_category{font-size:18px;font-weight:700;/*line-height:35px;*/color:#125e8f;}
.product-item-link{font-size:16px;font-weight:400 !important;color:#414042 !important;/*line-height:30px;*/font-family: Montserrat !important; }
.vc_btn3-size-sm{font-size:14px !important;line-height:20px !important;font-weight:700;}
.product-item-inner{text-align:right;padding-top:20px;}
.column.main .product-items{margin-left:10px !important;}
.products-list .product-item-details{padding-top:4%; width: 67%;}
.sidebar .sidebar-additional{display:none;}
dl.filter-options dd{margin-left:0px;}
.filter dl.filter-options > dt{float:none;width:auto;padding:10px 40px 10px 10px !important;background-color:#ebebeb;border-top:2px solid #ebebeb;border-right:2px solid #ebebeb;border-left:2px solid #ebebeb;color:#464646;text-transform:capitalize;font-size:16px;font-weight:700;}
.filter dl.filter-options > dd{margin-left:0px;padding-bottom:0px;padding-top:0px;margin-bottom:10px;border-bottom:2px solid #ebebeb !important;border-right:2px solid #ebebeb !important;border-left:2px solid #ebebeb !important;}
.filter .filter-options dt.filter-options-title[aria-expanded="true"]:before{content:"-";}
.filter-options-title:before{-webkit-font-smoothing:antialiased;font-size:16px;line-height:inherit;color:inherit;content:'+';font-family:'luma-icons';vertical-align:text-bottom;display:inline-block;overflow:hidden;speak:none;text-align:center;margin-right:10px;}
.filter-options-content a{color:#025a8c !important;font-size:16px;font-weight:400;line-height:24px;}
.filter-options-content label { display: inherit; margin-bottom: inherit; font-weight: inherit; }
.filter .block-subtitle{color:#3a3a39;font-weight:400 !important;font-size:24px !important;}
.filter-options-title:after, .filter .filter-options dt.filter-options-title[aria-expanded="true"]:after{display:none !important;}
.page-layout-2columns-left .column.main{width:72% !important;}
.page-layout-2columns-left .sidebar-main{width:28% !important;}
.page-products .sorter{float:left; display: none;}
.product-info-main .page-title-wrapper h1{font-size:30px;line-height:46px;font-weight:700;color:#12b5ef;}
.product-info-main .product-reviews-summary{display:none;}
.action.primary{background:#fbb040 !important;border:1px solid #fbb040 !important;}
.box-tocart .action.tocart{width:39% !important;padding:8.5px 17px !important;}
#product-addtocart-button span{font-size:15px;font-weight:700;line-height:22px;}
.field.qty{width:50%;float:left;}
.product-info-main .product.attribute.sku .value{font-size:20px;font-weight:700;line-height:35px;font-family:arial !important;}
.product-info-main .stock.available{display:none;}
.qty-ctl{float:left;}
.product-info-main .product-info-price .price-box{display:none !important;margin-bottom:0px !important;}
.product-info-main .product-info-stock-sku{padding-left:0% !important;text-align:left !important;padding-bottom:0px !important;}
.product-info-main .product.attribute.sku .type{display:none;}
.product-info-main .product-info-price{border-bottom:none !important;margin-bottom:0px !important;}
.category_prod_detail{color:#fbb040;}
.tblChild{border:solid 2px #ebebeb;}
.tblChild thead td{font-size:16px;line-height:24px;font-weight:700;color:#414042;}
.tblChild thead{background-color:#ebebeb;}
.tblChild td{font-size:16px;line-height:24px;font-weight:300;color:#414042;}
input[type="radio"]{width:18px;height:18px;}
.payment-method .payment-method-title input[type="radio"]{float:left;}
input[name="billing-address-same-as-shipping"]{float:left;}
input[type='radio']:checked:before{background:green;}
.tblChild tr:nth-child(even){background-color:#ebebeb;}
.product-options-bottom{padding-top:8px;}
.prod_detail_query{font-size:16px;font-weight:400;line-height:24px;color:#414042;}
.link_shipping_info{font-weight:700;color:#fbb040;}
.prod_contact_chat{text-align:center;font-size:20px;font-weight:700;line-height:30px;}
.link_live_chat{font-size:16px;color:#fbb040 !important;}
.increase-qty, .decrease-qty{font-size:22px;}
.product.data.items>.item.title{margin: 0px -5px 0 8px !important;}
.product.data.items>.item.content{border-left: 2px solid #00b3ee !important; border-right: 2px solid #00b3ee !important;border-bottom: 2px solid #00b3ee !important;border-radius:10px !important;border-top: 2px solid #00b3ee !important;}
.product.data.items>.item.title>.switch{font-size:16px !important;font-weight:700 !important;border:2px solid #00b3ee !important;border-radius:5px 5px 0 0;color:#fefefe !important;background:#00b3ee !important;padding: 1px 22px 1px 22px !important;height:38px !important;}
.product.data.items>.item.title.active>.switch{background:#fff!important;color:#414042!important;border-bottom:none !important;padding-bottom: 4px !important;}
.page-layout-1column .block.widget .products-grid .product-item{width:28.666667% !important;text-align:center !important;border:solid 2px #d6d5d5;}
.products-grid .product-item .price-box{display:none !important;}
.block-viewed-products-grid .block-title strong{font-size:34px !important;font-weight:400 !important;color:#12b5ef;}
.product-item-actions .actions-primary+.actions-secondary{display:none !important;}
.product-item-actions .actions-primary{display:block !important;padding-bottom:20px;}
.block-viewed-products-grid .block-title{text-align:center;}
.block-viewed-products-grid .product-item-link{color:#125e8f !important;}
.block-viewed-products-grid .actions-secondary{display:none;}
.block-viewed-products-grid .product-item-actions{margin:-10px 0 0px !important;}
.block-viewed-products-grid .product-item-details{background-color:#f1efef;}
.block-viewed-products-grid .product-item-name{padding:20px 0;}
.product-info-main .product-add-form .product-options-bottom .box-tocart .field.qty .qty-ctl a{background-image:none;background:#ccc;border:1px solid #ccc;color:#333;cursor:pointer;display:inline-block;margin:0;padding:10px 18px;line-height:1.6rem;box-sizing:border-box;vertical-align:middle;text-decoration:none;font-weight:700;font-size:20px;font-family:lato !important;}
.product-info-main .product-add-form .product-options-bottom .box-tocart .field.qty .input-text.qty{margin-bottom:0px;padding:18px 9px;background:#eee;font-weight:700;}
.product-info-main .product-add-form .product-options-bottom .qty .control{display:inline-block;}
.sales-guest-form #maincontent .columns, .catalogsearch-advanced-index #maincontent .columns, .contact-index-index #maincontent .columns, .checkout-index-index #maincontent .columns, .checkout-cart-index #maincontent .columns, .catalog-product-view #maincontent .column, .catalog-product-view #maincontent .columns, .page-products #maincontent .columns, .customer-account-index #maincontent .columns, .account #maincontent .columns, .multishipping-checkout-shipping #maincontent .columns, .multishipping-checkout-address-editshipping #maincontent .columns, .multishipping-checkout-address-newshipping #maincontent .columns{float:none;}
.opc-progress-bar{text-align:center;}
#checkout .action-auth-toggle{color:#808285;font-size:15px;line-height:41px;font-weight:700;}
.ui-timepicker-div{display:none;}
.shipping_intro_text, .shipping_intro_text_cst{margin-top:20px;}
.for_type_fresh, .for_type_frozen, #custom_shipping_hours{display:none;}
.for_type_fresh, #delivery_comment, #custom_shipping_type{width:70%;}
.div_date{width:45%;}
#fresh_shipping_package, #custom_shipping_validate{width:95%;}
#delivery_date{width:93%;}
#shipping-method-buttons-container{margin-right:36%;}
.cst_datepick{position:absolute;margin-left:280px;width:30px;z-index:2;}
#onepage-checkout-shipping-method-additional-load label{font-weight:400 !important;}
.table-checkout-shipping-method{min-width:70% !important;margin-top:30px;}
.table-checkout-shipping-method input[type="radio"]{margin:2px 20px 0 20px;}
.table-checkout-shipping-method .price{display:none;}
#co-shipping-method-form .item-title{float:none !important;width:132px;}
.bioservices_featured_blocks{border:solid 2px #d6d5d5;width:30% !important;padding-bottom:0px !important;}
.middle_col1{margin-left:5%;margin-right: 5%;}
.bioservices_featured_title{font-size:18px;font-weight:bold;color:#125e8f;text-align:center;padding:0 3px;min-height:30px;}
.product_information_featured_title{font-size:18px;font-weight:bold;color:#125e8f;text-align:center;padding:0 3px;}
#mega-menu-wrap-main-menu{padding-top:12px;padding-left:20px;}
.wp_custom_top_bar #mega-menu-wrap-main-menu{padding-top:10px;padding-left:10px;}
.widget_media_image{max-height:217px !important;}
.mega-megamenu-products > .mega-sub-menu{margin-top:20px !important;}
.mega-megamenu-products > .mega-sub-menu:before{border-bottom-style:solid !important;content:'' !important;display:block !important;height:0 !important;position:absolute !important;width:2px !important;left:38px !important;top:-12px !important;border:6px solid !important;border-color:transparent transparent #fff transparent !important;}
.mega-technical-resources > .mega-sub-menu, .mega-menu-flyout > .mega-sub-menu{margin-top:20px !important;  border-radius: 5px !important;}
.mega-technical-resources > .mega-sub-menu:before, .mega-menu-flyout > .mega-sub-menu:before{border-bottom-style:solid !important;content:'' !important;display:block !important;height:0 !important;position:absolute !important;width:2px !important;left:38px !important;top:-12px !important;border:6px solid !important;border-color:transparent transparent #fff transparent !important;}






@media only screen and (max-width: 768px) {
	
    /* For mobile phones: */
    .mega-megamenu-products > .mega-sub-menu:before
    {
    	border-color:transparent transparent #025a8c transparent !important;

    }


    .mega-technical-resources > .mega-sub-menu:before, .mega-menu-flyout > .mega-sub-menu:before
    {
    	border-color:transparent transparent #025a8c transparent !important;

    }

}


#mb-ajaxcart-wrapper p.error-message{font-size:19px !important;font-weight:700;}
#mb-ajaxcart-wrapper .ajaxcart-success-box img.image{display:none;}
#mb-ajaxcart-wrapper .ajaxcart-success-box .error-content{height:150px !important;}
#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content{height:195px !important;}
.box-order-billing-method .payment-method .title{font-weight:700 !important;width: 100%;}
body{height:auto !important;}
.home_ajax_load{width:45px;}
.home_elastic_form .form.minisearch input[type='text']{border-width:0px;font-family: Montserrat !important;}
.ls-layers, .ls-slide-backgrounds, .ls-background-videos, .ls-bg-video-overlay{overflow:inherit !important;background: rgba(0, 0, 0, 0.2) !important;}
.vc_btn3-container a:hover, button[type='submit']:hover, .elist__submit:hover{background:#FFB150;background-color:#FFB150 !important;}
input[type=text]::-ms-clear{display:none !important;}
.totals-tax{display:none;}
.shipping_tbl_txt{padding:0 0 20px;font-style:italic;margin-top:-15px;}
.cls_astric{font-size:26px;font-weight:700;position:absolute;margin-top:-5px;}
.cls_req_date_text{margin-top:-21px;margin-bottom:15px;font-style:italic;color: #ff0000;}
#checkout-payment-method-load .payment-method:last-child{display:none;}
.cms-home #Footer .hs_submit { padding-top: 2px !important; margin-top: -64px; }
#Footer .hs_submit{margin-top: -62px; margin-left: 233px; padding-top: 0px !important;}
.promo_newslatter .hs_submit{margin-top:-20px;padding-top:0px !important;}
#Footer .hs_submit input[type="submit"], .promo_newslatter .hs_submit input[type="submit"]{background-color: #fbb040;color: #fefeff !important; font-size: 15px; font-weight: 700;line-height: 20px; border-color: #F90;/*background-image: none;*/ padding: 11px 35px; border-radius: 0px 8px 8px 0px;}
#label-email-b4190cb6-3f40-4d89-9c2e-bf4347b61ae8{display: none;}
#email-b4190cb6-3f40-4d89-9c2e-bf4347b61ae8{width: 100%;border-radius:5px;height:42px !important;background:#ebebeb !important;font-size: 15px; line-height: 20px;}
#email-b4190cb6-3f40-4d89-9c2e-bf4347b61ae8:not([disabled]):focus { box-shadow: none;  }
.pg_promotions #email-b4190cb6-3f40-4d89-9c2e-bf4347b61ae8{width: 30%;border-radius:5px;height:42px !important;background:#ebebeb !important;}
.pg_promotions .hs-error-msgs { /*display: none !important; */}
.publication td{border-color:#fff !important;text-align:left !important;}
.product_block_pro .vc_column_container{position:inherit;}
/*.cstm_promo_class_1{position:relative;z-index:1;height: 59px;}
.cstm_promo_class_1{position:relative;z-index:1;height: 59px;}*/
.cstm_promo_class_1{position:relative;z-index:1;height: auto;}
.cstm_promo_class_2{height:60px;}
.supreme_links{text-align:left;margin-left: 2%; padding-bottom:20px;font-weight:700;font-size:14px;color:#414042;line-height:22px;}
.supreme_links a{color:#414042 !important;}
.paypal.acceptance{display:none !important;}
#Action_bar .contact_details a{color:#025a8c;}
.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar{background-color:#ebebeb;}
body{line-height:24px;}
.page-template-template-magento h1, .text-logo #logo{font-size:25px;line-height:25px;font-weight:300;letter-spacing:0px;}
body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i{color:#808285;}
.page-template-template-magento a{color:#025a8c;}
.cart-summary #block-summary{display:none !important;}
.cart-summary .block>.title:after{display:none !important;}
.fieldset>.field.required>.label:after, .fieldset>.fields>.field.required>.label:after, .fieldset>.field._required>.label:after, .fieldset>.fields>.field._required>.label:after{font-size:20px !important;font-weight:700 !important;margin:0 0 0 0px !important;}
.sorter-label { color: #808285; }
#sorter { border-radius: 7px; background: #fff; color: #808285;}
#toolbar-amount { color: #808285; }
.pages .action { background: none !important; border: none !important; }
.pages .action.next:visited:before, .pages .action.next:before  { color: #12b5ef !important;}
.pages strong.page { background: none !important; }
.page_number_active {  padding: 10px 13px 10px 13px; background: #fff; border-radius: 8px;  border: solid 1px #808285; color: #808285;  }
.page_number { color: #808285; }
.custom-html-widget .hs-error-msgs.inputs-list { position: absolute;    margin-top: -6% !important; }
.hs_error_rollup, .footer_copy .social { display: none; }
.footer_copy .social { display: none; }
#mfn-layer-slider { z-index: 0; }
.cart.table-wrapper .col.qty .input-text { position: absolute;  width: 46px !important;}
.blog-news-popular_container { z-index: 0; }
.home_page_blog_1 { background-image: url(/wp/wp-content/uploads/2015/01/blog1.png) !important;background-repeat: no-repeat;background-position: center;background-size: cover;}
.home_page_blog_2 { background-image: url(/wp/wp-content/uploads/2015/01/blog2.png) !important;background-repeat: no-repeat;background-position: center;background-size: cover;}
.home_page_blog_3 { background-image: url(/wp/wp-content/uploads/2015/01/blog3.png) !important;background-repeat: no-repeat;background-position: center;background-size: cover;}
.page-id-1290 .wpb_single_image .vc_figure, .page-id-1278 .wpb_single_image .vc_figure, .page-id-1312 .wpb_single_image .vc_figure, .page-id-1565 .wpb_single_image .vc_figure, .page-id-1576 .wpb_single_image .vc_figure, .page-id-1581 .wpb_single_image .vc_figure { display: grid !important; }
.cms-mesenchymal-stem-cells .wpb_single_image .vc_figure, .cms-customproduct .wpb_single_image .vc_figure { display: grid !important; }
.cls_numeric { font-family: Montserrat !important;  }
.price { font-family: Montserrat !important;  }
.product.attribute.description { color: #414042; font-size: 16px;line-height: 24px; }
.description_title { color: #414042;font-size: 24px;line-height: 35px; font-weight: 700; margin-bottom: 10px; }
.page-product-configurable .breadcrumbs {  margin-top: 20px; }
.fotorama__stage__frame .fotorama__img { max-width: 64% !important; }
.fotorama__stage { height: 334px !important; }
.page-print .secondary_menu_magento,.page-print #Footer, .page-print .home_question_section, .page-print .cstm_promo_class_1 {display: none; }
.search-autocomplete dl dt.title-product, .search-autocomplete dl dt.title-term { display: none; }
.contact_title { color: #12b5ef; line-height: 46px; }
input[type="text"] { font-family: Montserrat !important; }
#Action_bar .column { overflow: inherit !important; }
.wpb_layerslider_element { margin-bottom: 0px !important; }
.heateor_sss_horizontal_sharing .heateorSssFacebookSvg { background: url(/wp/wp-content/themes/betheme-child/images/cubes_fb.png) no-repeat center center;
    background-size: 40px 40px; }
.heateor_sss_horizontal_sharing .heateorSssLinkedinSvg { background: url(/wp/wp-content/themes/betheme-child/images/cubes_linkedin.png) no-repeat center center;
    background-size: 40px 40px; }
.heateor_sss_horizontal_sharing .heateorSssTwitterSvg { background: url(/wp/wp-content/themes/betheme-child/images/cubes_twitter.png) no-repeat center center;
    background-size: 40px 40px; }
.heateor_sss_horizontal_sharing .heateorSssGoogleplusSvg { background: url(/wp/wp-content/themes/betheme-child/images/cubes_google.png) no-repeat center center;
    background-size: 40px 40px; }
.cart.table-wrapper .product-item-details { text-align: left; }
.image_frame:hover .image_wrapper img { top: 0px; }

/***************Slick*********/
/** Product details page**/
.block-viewed-products-grid .block-content {  margin-left: 3%; margin-right: 3%; }
.page-layout-1column .block.widget .products-grid ol.widget-viewed-grid .product-item.slick-slide {    /*width: 6.7% !important;*/ width: 8.1% !important; text-align:center !important;border:solid 2px #d6d5d5;}
.page-layout-1column .block.widget .products-grid .product-item.slick-slide{margin-left: 0.5% !important;margin-right: 0.5% !important;}
ol.widget-viewed-grid .slick-prev, ol.widget-viewed-grid .slick-next {top: 21%; border: none; }
.block-viewed-products-grid .products-grid { height: 550px; }

/**  home page blog **/
.home_blog_section_one_col { width: 100%; }


/** home page news and events **/
.blog-news-events .post-item { width: 90% !important; }
.slick-prev {     position: absolute; top: 38%; z-index: 1; left: -2%;    padding: 22px 9px; background: url(/wp/wp-content/themes/betheme-child/images/blog-arrow-left.png) !important; background-repeat: no-repeat; background-position: center; width: 1.8%; }
.slick-next { position: absolute; top: 38%; right: -2%;  z-index: 1;    padding: 22px 9px; background: url(/wp/wp-content/themes/betheme-child/images/blog-arrow-right.png) !important; background-repeat: no-repeat; background-position: center; width: 1.8%; }

/***************Slick*********/


.badge { background: #12b5ef; color: #fff; font-size: 100%; width: auto; height: auto;margin: 0; border-radius: 50%; position: absolute; top: 0px;right: 0%; padding: 3px;font-family: Montserrat !important; display: none;}
.mdl_peri_blood { padding-bottom: 8%; }
/*.page-id-1290 #Content { margin-top: -31px;margin-bottom: -3px; }*/
.spl_home_banner { font-weight: 400 !important; color: #fdfdfd !important; font-family: Montserrat !important; }

.wp-custom-menu-for-cart-duplicate a img { margin-top: -8px; }
.wp-custom-menu-for-cart-duplicate { border-right: none !important; margin-left: 34px; margin-right: 0px !important; }
.wp-custom-menu-for-cart-duplicate .menu-image-title { font-size: 14px;
    text-decoration: underline;
    vertical-align: top;
    font-weight: 700;
    color: #025a8c !important;
    line-height: 14px;
    margin-left: 5px;
    font-family: Montserrat !important; }
 .bioservice_middle_text { padding:0% 3% 0% 3%;; }
 .bioservice_middle_text .vc_custom_1520326608249 { padding-top: 1% !important; }
 .nested_list { padding-left: 2.5%; }
  .category_filter_for_mobile{
    display: none !important;
}

.category_filter_for_desktop{ margin-bottom: 15px;}
.td_radio { width: 17%; }
/******Elastic search updated css*******/
.filter-options-title { float: none; width: auto;padding: 10px 40px 10px 10px !important;   background-color: #ebebeb; border-top: 2px solid #ebebeb; border-right: 2px solid #ebebeb;
    border-left: 2px solid #ebebeb;color: #464646; text-transform: capitalize;  font-size: 16px;
    font-weight: 700; }

   .filter-options-content { margin-left: 0px; padding-bottom: 0px; /* padding-top: 0px; */
    margin-bottom: 10px; border-bottom: 2px solid #ebebeb !important; border-right: 2px solid #ebebeb !important;  border-left: 2px solid #ebebeb !important; }

div.filter-options-title[aria-expanded="true"]:before{content:"-";}
div.filter-options-title[aria-expanded="false"]:before{content:"+";}
/******Elastic search updated css end*******/

.cls_thumbnail {     min-height: 207px !important; }
.format-standard.no-img .section-post-header .single-photo-wrapper .image_frame {
    display: block !important;
}
#label-lastname-fcef4b29-b63d-44ab-ac0b-f93e7a893970 { padding-top: 8px; }
.news_sec .category-news-and-events .image_frame:not(.no_link) .image_wrapper img { /*height: 207px !important;*/ }
#Action_bar .social-menu { padding: 12px 0 !important; }
.news_sec .category-news-and-events .image_frame:not(.no_link) .image_wrapper img { height: auto !important; }


/*********** Clinical product*********/
body.cms-page-view #maincontent .columns { float: none !important; margin: 0 1% 0px !important; }
body.cms-page-view #maincontent  .columns .column.main { padding-bottom: 0px !important; } 
body.cms-page-view #maincontent  .columns .column.main p { font-size: 16px; line-height: 24px;  color: #808285; }
/*********************************/

.cstm_promo_class_1 { display: none; }
.checkout-index-index .authentication-wrapper { display: none; }

/***********Mega Menu************/
.wp_custom_top_bar  #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu { width: 96.88% !important; }
 #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row { padding-bottom: 25px; margin-bottom: 0px; }

 .wp_custom_top_bar #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row { padding-bottom: 25px; }
 .wp_custom_top_bar sup { font-size: 71.42857143000001%; line-height: 0;  position: relative; }
 #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column { margin-bottom: 0px !important; }
/********************************/

.vc_col-sm-12, .vc_col-sm-6 { min-height: 0px !important; }


/* ------------ #nupendra_pragma ------------- */
html .ls-container, body .ls-container, #ls-global .ls-container{ display: block; }
body.cms-page-view #maincontent .L1_category_row h3, body.cms-page-view #maincontent .L1_category_row h4, .L1_category_row h3, .L1_category_row h4{ margin: 0; }
body.cms-page-view #maincontent .vc_row.product_cat_intro .wpb_text_column p, .vc_row.product_cat_intro .wpb_text_column p{ font-size: 18px;color: #808285;line-height: 26px; }
.vc_row.product_cat_intro .vc_btn3-container .vc_general.vc_btn3, .vc_row.featured_product_row .vc_btn3-container.featured_row_btn .vc_general.vc_btn3{ font-size: 20px;line-height: 32px;font-weight: 700;padding: 10px 20px; }
.L1_category_row .vc_row.product_category_cells h4.vc_custom_heading, .L1_category_row h4.vc_custom_heading{ font-size: 24px;font-weight: 700;line-height: 46px;margin-bottom: 15px;}
.vc_row.product_category_cells .wpb_text_column ul li, .square-bullets li{line-height:24px;font-size:22px;font-weight:600;color:#0098ca;list-style:square;}
.vc_row.product_category_cells .wpb_text_column ul li span, .square-bullets li span{line-height:24px;font-size:16px;font-weight:400;color:#414042 !important;vertical-align:top;}
.vc_row.product_category_cells .wpb_text_column ul li strong, .square-bullets li strong{vertical-align:top;line-height:24px;font-size:16px;font-weight:600;color:#414042 !important;}
.vc_row.product_category_cells .wpb_text_column ul li a, .square-bullets li a{line-height:24px;font-size:16px;font-weight:400;color:#025a8c !important;vertical-align:top;}
.vc_row.product_category_cells .wpb_text_column ul{ margin-left: 20px; }
body.cms-page-view .breadcrumbs a, .breadcrumbs a  { color: #025a8c !important;font-weight: 600;text-decoration: underline !important;font-size: 14px;line-height: 20px; }
body.cms-page-view .breadcrumbs li strong, .breadcrumbs li strong{ font-size: 14px;line-height: 20px;color: #808285 !important; }
body.cms-page-view .breadcrumbs, .breadcrumbs { margin: 15px auto 15px auto !important; }
/*.L1_category_row .l-col.vc_column_container>.vc_column-inner{ padding-right: 0px;padding-left: 0px; }*/
.L1_category_row .l-col.vc_column_container>.vc_column-inner .wpb_text_column ul li{ padding: 15px 0px;border-bottom: solid 1px #d7d7d7; }
.L1_category_row .l-col.vc_column_container>.vc_column-inner .wpb_text_column ul li:last-child{ border-bottom: none; }
.L1_category_row .l-col.vc_column_container>.vc_column-inner .wpb_text_column ul li.list_item a{ color: #025a8c;font-weight: 600;font-size: 16px;line-height: 24px; }
.L1_category_row .l-col.vc_column_container>.vc_column-inner .wpb_text_column ul{ padding: 10px 20px;background-color: #ebebeb; }



#product_information { margin-top: 15px; }
#product_information p { margin-bottom: 30px; }
.vc_row.bioservices_container .custom_prod_bg.vc_column_container>.vc_column-inner{ min-height: 450px; }
.vc_row.bioservices_container .custom_prod_bg .mobile_img{ display: none; }

body.catalog-product-view .block-viewed-products-grid .slick-slide img{ height: 250px; }

.footer_registered_image{margin: 0px 0px 15px 0;width: 75px;height: auto;}
#text-4.widget.widget_text{padding: 0px 0 !important;}
#menu-footer-products{margin-bottom: 0px !important;padding-bottom: 0px !important;}
#nav_menu-2{padding: 15px 0 0px 0 !important;}

.block-order-details-view .box-content .payment-method.purchase.order .content > strong{ display: inline-block;font-weight: 700; }
.block-order-details-view .box-content .payment-method.purchase.order .content { display: block;padding: 3px 0; }
.block-order-details-view .box-content .payment-method.purchase.order .content:last-child{ border-top: 0; }
.block-order-details-view .box-content .payment-method.purchase.order .content > span.number{ /*margin-bottom: 10px;*/display: inline-block; }
.block-order-details-view .box-content .payment-method.purchase.order .content > span.number >a{ display: inline-block;word-break: break-word;}
#purchaseorder-form input#po_file, #purchaseorder-form input#po_file:focus{ outline: none;
    box-shadow: none; }

 .image_frame .image_wrapper, .image_frame{ border-radius: 5px; }