.aio-icon-header{
text-align:center;
}

.left-icon .aio-ibd-block .aio-icon-header{
text-align:left;
}

#menu-useful-links li a:hover, #menu-footer-menu li a:hover{
color:#005ea8 !important;
}





/*--------------------------------------------------------------
# START COOKIE NOTICE
--------------------------------------------------------------*/
.cn-set-cookie.cn-button{
    background-color:#FFFFFF;
    color:#000000;
    padding:5px 15px;
}

span.cn-text-container a{
    color:#00b8ee;
}
span.cn-text-container a:hover{
    color:#fff !important;
}

.cn-text-container h4 {
    color: #fff;
    text-align: left;
    margin: 9px 0px 10px 0;
}

.cookie-notice-container {
    text-align: left;
    max-width: 1180px;
    margin: 0 auto;
    padding: 15px 0;
}

/*--------------------------------------------------------------
# END COOKIE NOTICE
--------------------------------------------------------------*/

/*
.grecaptcha-badge { 
    visibility: hidden !important; 
    display: none !important;
    
}
*/

p {
    text-align: justify;
}

.center_align{
	text-align:center !important;
}
.tooltip_container{
	padding:10px;
}

.home_news_block .post-grid, .post-list {
    position: relative;
    margin-bottom: 0;
    border: 0px solid #e0e0e0;
}

.home_news_block .widget-news .owl-carousel .owl-controls .owl-nav .owl-prev:after,
.home_news_block .widget-news .owl-carousel .owl-controls .owl-nav .owl-next:after {
  color: #ffffff; 
}
.wishlist-title.wishlist-title-with-form{
    
    display: none;
    
}

.header-country-menu{
 display: inline-block !important;   
}

.header-country-menu .sub-menu{
  display:none;  
}

.header-country-menu .widget_nav_menu{
  display: inline-block;   
}

.header-country-menu li.menu-item-has-children:hover .sub-menu {
	display: block;
	position: absolute;
	width: 210px;
	padding: 0;
	background: #e4e4e4;
	z-index: 99991;
	padding-left: 10px;
	padding-right: 10px;
	left: auto;
	right: -6px;
}

.header-country-menu .sub-menu li {
    line-height: 25px !important;
}

.home_news_block .entry-content {
    padding: 30px 0px 40px 0px;
}

.home_news_block .entry-title a, .home_news_block .readmore{
	color:#FFF !important;
}

.home_news_block .entry-description{
	color:#FFF;
	opacity: 0.8;
}

.header-actions.pull-right{
	margin-top:6px;
}

.tooltip_container h5{
	color:#FFF;
	font-weight:600;
	font-size:18px;
	padding-bottom:5px;
	margin:0;
	margin-bottom:10px;
	border-bottom:#4783c5 1px solid;
}

.tooltip_container h6{
	font-weight:400;
	font-size:15px;
	margin:0;
	color:#FFF;
	margin-bottom:5px;
}

.tooltip_container h6 i{
	margin-right:5px;
}

.top_right_container span{
	color:#999;
	font-size:12px;
}

#menu-main-menu{
	margin-left:56px;
}

.gm-navbar--style-1 .gm-minicart {
    margin-right: 0px;
}

.gm-navbar--style-1 .gm-container {
    padding-right: 0px;
    padding-left: 0px;
}

.gm-actions{
	background-color:#f1f1f1;
}

.gm-main-menu-wrapper .gm-menu-item__link {
    padding: 7px 15px 7px 0;
}

.gm-mega-menu-wrapper{
	padding:10px 20px 20px 20px!important;
}

.menu_container{
	margin-top:15px;
}
.product-block .image .yith-wcwl-add-to-wishlist span, .product-block .image .yith-wcwl-add-to-wishlist span {
	display: block !important;
}

.banner_heading span{
	color:#025faa;
}
.widget-text-heading h3{
	text-transform:uppercase;
	letter-spacing:2px;
}

.top_right_container a{
	padding:10px 10px;
	display:inline-block;
	font-size:15px;
	font-family: 'Source Sans Pro', sans-serif;
}

.top_right_container a i{
	color:#025faa;
	margin-right:5px;
}

.top_right_container a:last-child{
	padding:10px 0px 10px 10px;
}

.aio-icon-header h3.aio-icon-title {
    font-size: 22px;
}


.white_title h3, .white_title .description{
	color:#FFF !important;
}



.logo img{
	max-width:260px;
	margin-top:-15px;
}

#ninzio-header.header-v1 .navbar-nav.megamenu, #ninzio-header.header-v1 .ninzio-megamenu, #ninzio-header.header-v1 .ninzio-megamenu::before, #ninzio-header.header-v1 .ninzio-megamenu::after{
	background-color:#FFF !important;

}

.menu_container{
	border-top:#e5e5e5 1px solid;
	border-bottom:#e5e5e5 1px solid;
}

.content-block .content-single-block .ult-just-icon-wrapper {
	padding-top: 35px;
}

.content-block .content-single-block .aio-icon-img {
	border: none;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
	border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
}

.content-block .content-single-block .aio-icon-img .img-icon {
	border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
}

.content-block .content-single-block .aio-icon-img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 300ms;
	-webkit-transition: all 300ms;
}

.widget.widget-text-heading .description {
    color: #3e3a39;
}

.white h3{
	color: #ffffff !important;
}
.white .description{
	color: #ffffff !important;
}

.white p{
	color: #ffffff !important;
	opacity: .8;
}

.border-image .vc_single_image-wrapper{
	border: 1px solid #ddd;
}

.tabs-v1 h2.yikes-custom-woo-tab-title {
    display: none;
}

/*#tabs-list-video{
	text-align: center;
}*/

input.wpi-button {
	background-color: #0053af !important;
	border: 1px solid #0053af !important;
	border-radius: 10px !important;
	color: #fff !important;
    padding: 8px 15px 8px !important;
    max-width: 450px !important;
}

.ui-dialog-content .contact-bottom {
    display: none;
}

.ui-dialog .ui-dialog-content {
    padding: .5em 1em 2em 1em !important;
}

.sysmex-brand-logo{
	max-width: 300px;
}

p.unique{
    border-bottom: 1px solid #e0e0e0;
    margin: 0 0 25px 0;
    padding-bottom: 15px;
}

p span.unique-title{
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    display: block;
    margin: -30px 0 0 0;
    padding-left: 40px;
}

p.unique i{
    color: #0053af;
    font-size: 25px;
    display: inline-block;
    padding-right: 7px;
}

.widget-features-box .ourservice-heading {
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 10px 0;
    text-transform: none;
    letter-spacing: 0px;
}

.product-block.grid .rating {
    display: none;
}

.custom_home_block{
    border: 1px solid #eee;
}

.custom_home_block.ult-new-ib {
    margin-bottom: 27px;
}

.custom_home_block .ult-new-ib-title {
    font-size: 26px;
    font-weight: 700 !important;
    margin-left: 15px;
    margin-bottom: 0px;
    color: #fff;
    letter-spacing: -0.01em;
    line-height: 1.5;
    text-transform: uppercase;
	text-shadow: 0px 0px 5px #000;
}
.custom_home_block .ult-new-ib-title span {
    display: block;
    clear: both;
    letter-spacing: -1px;
    font-size: 22px;
    color:#fff;
}
.custom_home_block .ult-new-ib-content {
    font-size: 13px;
    padding-top: 10px;
    background-color: transparent;
    color: #fff;
    letter-spacing: 2px;
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 10px !important;
    padding: 3px 16px 3px !important;
    border: 1px solid #fff;
    border-radius: 30px;
}
.custom_home_block:hover .ult-new-ib-title {
	color: #fff;
}
.custom_home_block:hover .ult-new-ib-title span {
	color: #fff;
}

.wpb_column>.wpb_wrapper .ult-new-ib {
    margin-bottom: 30px;
}

/*.custom-border-radius img{
	border-radius: 50px;
}*/


.solutions-area .custom_home_block {
    border: none;
}

.solutions-area .custom_home_block .ult-new-ib-desc {
    z-index: 1;
}

.solutions-area .custom_home_block:after {
    content: "" !important;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url(images/dots2.png);
    background-repeat: repeat;
    display: block !important;
    background-color: rgba(0,0,0,.3);
}

.custom-heading{
	font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #005bac;
    margin: 0;
    padding: 0;
    font-weight: 600;
    line-height: 1.5;
}

.custom-heading-color{
	color: rgb(8, 193, 243,1) !important;
}


.footer_1_con{
	border-top:#e5e5e5 1px solid;
	padding-top:40px;
}

.footer_2_con{
	border-top:#e5e5e5 1px solid;
	margin-bottom:0px;
}

.footer_2_con .wpb_content_element{
    margin-bottom: 0px;
}

.footer_3_con{
	background:#e4e4e4;
	padding-top:30px;
}

.footer_heading{
	margin-bottom:10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:22px;
}

.footer_contact i{
	width:25px;
}

.footer_contact p{
	margin-bottom:10px;
	line-height:20px;
}

.newsletter_email{
	width:100%;
	padding:8px;
	border:#e5e5e5 1px solid;
}

.newsletter_sbumit{
	position:absolute;
	width:40px;
	right:30px;
	margin-top:14px;
}

.footer_links p{
	text-align:center;
	padding:20px 0;
	margin-bottom:0px;
}

.footer_links p a{
	padding:0px 15px;
	border-left:#d9d9d9 1px solid;
}

.footer_links p a i{
	color:#025faa;
	margin-right:5px;
}

.footer_links p a:first-child {
	border-left:#d9d9d9 0px solid;
}


.home_form_con {
    padding: 55px 55px 85px 55px !important;
    -webkit-box-shadow: 0px 0px 47px 10px rgba(9,139,208,0.22);
    -moz-box-shadow: 0px 0px 47px 10px rgba(9,139,208,0.22);
    box-shadow: 0px 0px 47px 10px 
    rgba(9,139,208,0.22);
    margin-bottom: -50px !important;
}

.home_form_con .wpcf7-text{
	width:100%;
	padding:6px 8px;
	margin-bottom:15px;
	border:#e5e5e5 1px solid;
}
.home_form_con .wpcf7-textarea{
	width:100%;
	padding:6px 8px;
	margin-bottom:15px;
	height:120px;
	border:#dddddd 1px solid;
}

.home_form_con .wpcf7-submit{
	color:#FFF !important;
	border:#025faa 1px solid;
	padding:6px 15px;
}

.home_form_con .wpcf7-submit:hover{
	color:#FFF !important;
}

.home_footer .aio-icon-description{
	margin-top: 0px !important
}

.ninzio-breadscrumb.layout1 .ninzio-breadscrumb-top .breadscrumb-title {
    padding: 175px 0;
}

.archive-shop div.product .information .product_meta {
    display:none;
}

.ninzio-mfp-zoom-in .mfp-inline-holder .mfp-content .product_meta {
    display:none;
}

.nav-tabs {
    border-bottom: 1px solid #0053af;
}

.tabs-v1 .nav-tabs li > a {
    background: #0053af;
    color: #fff;
    border-bottom: 1px solid #0053af;
}

.tabs-v1 .nav-tabs li.active > a {
    border-color: #0053af;
    border-bottom-color: #fff;
}

.nav-tabs > li > a:hover {
    border-color: #0053af #0053af #0053af !important;
    border-bottom: 1px solid #fff !important;
}

.top-white-menu a span .gm-menu-item__txt{
    color: #fff;
}



#primary-menu{
	margin-left:48px;
}

/*EVENT CALENDER*/
.ult-team-member-wrap {
	text-align: center;
}
.ult-team-member-image img {
	max-width: 55%;
}

.fat-event-popup-info {
    background-color: rgba(0,83,175,0.8) !important;
}
.single-fat-event .fat-event-thumb {
	display: none;
}

.speaker .feature {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.speaker .feature:hover {
    box-shadow: 3px 3px 10px 
    #ccc;
    transform: translateY(-10px);
}

.speaker .price {
    font-size: 2em;
    font-weight: 100;
}

body.single-fat-event .fat-event-single.fat-event-container {
    margin-bottom: 0px;
}

.fat-event-item-inner .fat-event-title a{
    line-height: 24px;
}

/* CONTACT FORM */
.pb-bt-15 {
    padding-bottom: 35px !important;
    padding-top: 20px;
}
.contact-more-link {
    color: #005bac !important;
}
.wpcf7-form .wpcf7-submit, .wpcf7-submit.btn-theme {
    color: #fff !important;
}
.wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus, .wpcf7-form .wpcf7-submit:active, .wpcf7-submit.btn-theme:hover, .wpcf7-submit.btn-theme:active, .wpcf7-submit.btn-theme:focus {
    color: #fff !important;
}
/*.wpcf7-form .submit {
    text-align: center !important;
}*/
.form-custom-text-width{
	max-width:75% !important;
	margin: 0 auto;
}
.form-control {
    font-size: 14px;
}

.home .home_form_con {
    padding: 55px 55px 70px 55px !important;
}

.p-b-15 {
    padding-bottom: 15px !important;
    padding-top: 0px;
}

.home .home_form_con .wpcf7-textarea {
    height: 120px !important;
}


/* PAGE: product-it-security */
.acceptance-reporter .wpcf7-list-item,
.acceptance-privacy .wpcf7-list-item{
    margin: 0;
}

#cn-notice-buttons{
    display: block;
}

#cookie-notice .cn-button {
    background: #fff;
    padding: 5px 15px;
    color: #000;
    margin: 9px 0 10px 0;
}

#cookie-notice #cn-refuse-cookie{
    margin: 0 0 0 6px;
}







/* BRAND */
.brand_area {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.brand_area:hover {
    transform: translateY(-10px);
}

.brand_area .vc_column-inner {
    background-position: 240px 240px !important;
}
.brand_area .single_brand h3.aio-icon-title, .brand_area .single_brand .aio-icon-description{
	color: #fff;
}

/*.brand-outstanding-text p{
	font-size: 19px;
}*/

.brand_area_concept{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.brand_area_concept:hover {
    transform: translateY(-10px);
    box-shadow: 3px 3px 10px 
    #ccc;
}

.brand_area_concept .vc_column-inner{
	border: 1px solid #ddd;
}

.Tsupport .vc_column_container .vc_column-inner{
	padding: 0;
}

.customer_support_area {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.customer_support_area:hover {
    transform: translateY(-10px);
}
.customer_support_area .single_customer_support h3.aio-icon-title, .customer_support_area .single_customer_support .aio-icon-description, .customer_support_area .single_customer_support .aio-icon-description a.aio-icon-read{
	color: #fff;
}

.smile_icon_list li .icon_description h3 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
}

.smile_icon_list li .icon_description div.icon_description_text {
    font-size: 16px;
    line-height: 18px;
}

.creative-link-button a{
	background: #08c1f3;
	max-width:220px;
	padding: 8px 15px 12px 15px;
}

.page-id-1297 .creative-link-button a{
	max-width: 100%;
}

.outstanding-heading{
	text-align: center;
}
.outstanding-heading p{
	font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
    line-height: 1.5;
    color: #333;
}

.outstanding-heading p span.text{
	color: #08c1f3;
	font-weight: 700;
}


.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
    background: #fff !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #000 !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
    color: #000 !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
    text-transform: none;
    font-size: 16px;
    letter-spacing: 1px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    /* color: #fff !important; */
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    background: #025faa;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
    background: #08c1f3 !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #fff !important;
}


.who-we-are-linkups{
    text-align: center;
}

.single-who-we-are-linkups .vc_column-inner{
    border-right: 1px solid #eee;
}

.single-who-we-are-linkups:last-child .vc_column-inner{
    border-right: 0px solid #eee;
}

.single-who-we-are-linkups p{

    padding: 5px 20px 15px 20px;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}


.single-who-we-are-linkups p.linkup-icon a{
    color: #025faa;
    background: #f3f3f3;
    color: #025faa;
    font-size: 56px;
    display: inline-block;
    padding: 5px;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    width: 100px;
    height: 100px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.single-who-we-are-linkups p.linkup-icon a:hover{
    color: #FFFFFF;
    background-color: #025faa;
}

.single-who-we-are-linkups .wpb_raw_html{
    margin-bottom: 0;
}


.page-template-tpl-press .post-grid{
    border: none;
}


.page-template-tpl-press .category-press-release .entry-content {
	padding: 35px 30px 40px 110px;
	background: #f5f6fa;
}

.page-template-tpl-press .category-press-release .entry-date {
	top: 22px;
	left: 15px;
}

.entry-date .year {
    font-size: 18px;
    margin: 0px 0 0;
}

/*.detail-post .entry-info {
    display: none;
}*/

.detail-post .related-posts-content .entry-thumb {
    border: none;
}

.layout-blog article {
    margin-bottom: 20px;
}

.detail-post .entry-title {
    line-height: 40px;
}

.widget-news .entry-date > * {
    display: block;
}

.widget-news .entry-date .day, .widget-news .entry-date .month{
    margin: 4px 0 0;
}

.home .entry-thumb, .home .widget-news .entry-date{
    display: none;
}

.fat-event-filter-container ul.fat-event-filter li a {
    background: #0053af;
    color: #fff !important;
	background-color: #0053af;
	border-color: #0053af;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 9px 28px;
	height: 40px;
	font-size: 16px;
	line-height: 20px;
	border-radius: 4px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.fat-event-filter-container ul.fat-event-filter li a.active, .fat-event-filter-container ul.fat-event-filter li a:hover {
	color: #fff !important;
	background-color: #08c1f3;
	border-color: #08c1f3;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 9px 28px;
	font-size: 16px;
	line-height: 20px;
	border-radius: 4px;
	height: 40px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.fat-event-except{
    position: absolute;
    top: 3%;
    left: 7%;
    display: block;
    background-color: #fff;
    color: #005bac;
    padding: 12px 22px !important;
    border-radius: 2px;
}

.custom-products-page .aio-icon-component{
    background: #fff;
    margin-bottom: 0px;
    box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.29);
}

.custom-products-page .odd .aio-icon-component{
    border-top: 5px solid #08c1f3;
}

/*.custom-products-page .aio-icon-header h3.aio-icon-title {
    font-size: 21px;
    text-transform: uppercase;
    letter-spacing: 2px;
}*/

.custom-products-page .aio-icon-description ul {
    padding-left: 15px;
}

.custom-products-page .ult_main_cl{

}

.custom-products-page .ult_main_cl a{
    background: #0053af;
    border-radius: 5px;
    padding: 7px 18px;
    text-transform: uppercase;
    font-size: 12px;
}

.custom-border{
    border: 1px solid #ddd;
}

p span.text {
    color: #08c1f3;
    font-weight: 700;
}

p.added{
    text-align: center;
    font-size: 20px;
    padding: 15px 0;
    border-radius: 7px;
    line-height: 26px;
    cursor: pointer;
    margin: 0 auto;
}

p.added.one{
    background: #0db14b;
}

p.added.two{
    background: #0095da;
}

p.added.three{
    background: #ccdde7;
}

p.added.four{
    background: #ed1d24;
}

p.added.five{
    background: #f7941e;
}

p.added.six{
    background: #000000;
}

p.added a{
    color: #fff;
}

p.added.three a{
    color: #000000;
}

p.added a span.ok{
    font-size:15px;
}


.postid-1378 .product_cat-xn-9000 .product-header-info{
	display: none;
}

.postid-1378 .product-tabs-info ul.tabs-list{
    display: none;
}

.xn-9000-product{
    position: absolute;
    top: 0;
    left: 0;
    background: #0053af;
    padding: 15px 30px;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    z-index: 2;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.xn-9000-product:hover {
    background: #08c1f3;
    transform: translateY(-10px);
    box-shadow: 3px 3px 10px 
    #ccc;
}

.xn-9000-product.one-9000{
    left: unset;
    right: 0;
}
.xn-9000-product.two-9000{
    left: 45%;
}

.xn-9000-product p a {
    font-size: 26px;
    line-height: 42px;
    color: #fff;
}

.border-none .vc_column-inner {
    border-right: 0px solid #eee !important;
}

.sysmex-border-right .vc_column-inner{
    border-right: 1px solid #eee;
}

.sysmex-border-right:last-child .vc_column-inner{
    border-right: 0px solid #eee;
}

.single_brand .aio-icon {
	background: #f5f6fa;
	color: #025faa !important;
	padding: 5px;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 100px;
	height:100px;
	line-height:100px;
}

.single_brand .aio-icon:hover {
	color: #FFFFFF !important;
	background-color: #025faa;
}

.single_brand .aio-icon i{

}

.single_brand .aio-icon-header h3.aio-icon-title{
	padding: 5px 20px 15px 20px;
	font-size: 22px;
	font-weight: 600;
	margin: 15px 0 0 0;
}

.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fafafa !important;
    border: 1px solid #eee !important;
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: 1px solid #eee !important;
    margin: 5px 0;
}




.pgafu-filter {
    margin-bottom: 60px;
    padding:0;
}

.pgafu-filter li {
    margin: 0px 5px 4px 5px !important;
}

.pgafu-filter li.pgafu-active-filtr a {
    background: #08c1f3;
    color: #fff;
}

.pgafu-filter li a {
    text-decoration: none;
    display: block;
    position: relative;
    cursor: pointer;
    color: #fff;
    background: #0053af;
    text-transform: uppercase;
    font-weight: 500;
    border-color: #0053af;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 7px 15px;
    width: 100px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}

.pgafu-filter li a.active, .pgafu-filter li a:hover {
    background-color: #08c1f3;
    border-color: #08c1f3;
    color: #fff !important;
}


.pgafu-post-grid-main.pgafu-design-2 .pgafu-content-above-image {
    margin-top: 0;
    background: #f5f6fa;
    padding: 25px 30px 25px 170px !important;
    width: 100%;
}

.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content {
    background: #f5f6fa;
    border-bottom: 0px solid #f5f6fa;
}

.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-date {
    position: absolute;
    top: 11px;
    margin: 15px;
    left: 15px;
    padding: 7px;
    color: #ffffff;
    text-align: center;
    width: 115px;
    height: 70px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif;
    background-color: #005bac;
}

.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-content .pgafu-post-short-content{
    display: none;
}

.pgafu-post-grid-main h2 {
    padding: 0 !important;
    margin: 0 0 8px 0 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 25px !important;
}

.pgafu-post-grid-main h2.pgafu-post-title a {
    font-size: 18px !important;
    line-height: 25px !important;
    color: #333;
}

.readmorebtn {
    color: #3e3a39;
    font-size: 14px;
    letter-spacing: 1.2px;
    line-height: normal;
    font-weight: 700;
    display: inline-block;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0.1s;
    -o-transition: all 0.3s ease 0.1s;
    transition: all 0.3s ease 0.1s;
    border: 0px solid #888;
    padding: unset;
    box-sizing: border-box;
    margin: unset;
}

.readmorebtn:hover, .readmorebtn:focus, .readmorebtn:active {
    background: transparent;
    color: #025faa;
    border-color: #025faa;
}

.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-content {
    padding: 5px 0 0px 0;
}

.pgafu-post-date img, .pgafu-post-tags img {
    display: none !important;
}

.pgafu-post-date span {
    font-size: 15px;
    display: inline-block;
    margin-right: 0px;
    font-style: normal;
    padding-top: 8px;
}





.gm-navbar ul, .gm-main-menu-wrapper ul{
    margin: 10px 0 0 0;
}

.gm-main-menu-wrapper .gm-navbar-nav > .menu-item > a {
    margin-top: -3px;
}

.gm-main-menu-wrapper .gm-navbar-nav > li > a {
    font-size: 22px !important;
}

.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-navbar-nav > .menu-item > a:hover{
    color: #00b8ee;
}

.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {
    font-size: 22px;
}

.gm-main-menu-wrapper .gm-mega-menu__item__title::after {
    position: absolute;
    width: 85%;
    height: 2px;
    background-color: #025faa;
    top: 50px;
    left: 15px;
    content: '';
    display: block;
}


a:hover {
    color: #00b8ee !important;
    text-decoration: none;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

.gm-main-menu-wrapper .gm-menu-item__link {
    font-weight: 300;
    font-size: 18px;
}

.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > a {
    padding: 5px 12px;
}

.gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {
    border-top:0px solid #0061af;
}

.gm-main-menu-wrapper .gm-navbar-nav > li:first-child > a::after{
	position: absolute;
    width: 1px;
    height: 30px;
    opacity: 0.4;
    content: '';
    left: -20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #333;
}

.gm-main-menu-wrapper .gm-navbar-nav > li:last-child > a::after{
    position: absolute;
    width: 1px;
    height: 30px;
    opacity: 0.4;
    content: '';
    right: 34.5%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #333;
}


.welcome_heading h3{
    font-size: 20px;
    line-height: 35px;
    color: #3e3a39;
    text-align: justify;
}

.welcome_heading h3 span.text{
	color: #0061af;
}

.ninzio-breadscrumb.layout1 .bread-title:before, .ninzio-breadscrumb.layout1 .bread-title:after{
    display: none;
}

.dropdown-products-widgets ul li.dropdownProduct{
    border: 1px solid #08c1f3;
    padding: 4px 20px;
    background: #08c1f3;
    color: #fff;
    z-index: 0 !important;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}

.dropdown-products-widgets ul li.dropdownProduct a{
    color: #fff;
}

.dropdown-products-widgets ul li.dropdownProduct::after {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 21px;
    top: 15px;
}

.dropdown-products-widgets ul.sub-menu li{
padding:0;
margin:0;
}

.dropdown-products-widgets ul.sub-menu li a{
    padding: 6px 0px;
    border-bottom:1px solid rgba(255,255,255,.3);
	display:block;
}

.dropdown-products-widgets ul.sub-menu li:last-child a{
border-bottom:0px solid rgba(255,255,255,.3);
}

.widget_nav_menu ul li a:hover{
color:#FFFFFF !important;
}

.widget_nav_menu ul#menu-country-language-selector li a:hover{
color:#000000 !important;
}

.dropdown-products-widgets ul.sub-menu{
	display: none;
    width: 100%;
    border: none;
	padding:0;
	margin:0;
}

.dropdown-products-widgets li:hover > ul.sub-menu {
    display: block;
     
}


.custom_index__third_row{
    overflow: visible !important;
}

/*
.nested-level-2 ul{
    display: none;
}*/






.custom_index_one{
    z-index: 5;
}
.custom_index_two{
    z-index: 3;
}
.custom_index_three{
    z-index: 0;
}

.custom_index_four{
    z-index: 2;
}

.ninzio-breadscrumb .breadcrumb {
    font-size: 18px;
    letter-spacing: 0px;
    text-transform: none;
    font-weight: 300;
}

.list-breadcrumb > li {
    font-size: 18px;
    letter-spacing: 0px;
}

.single-product.postid-1787 .tabs-v1 .nav-tabs{
    display: none;
}

.single-product.postid-1787 .tabs-v1 .tab-content {
    margin-top: 0px;
}

.internal-links p a{
    color:#025faa;
    font-weight: 600;
}

.internal-links h4 a{
    color:#025faa;
    font-weight: 600;
}



/* Products */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    border: 1px solid #ddd;
}

p a.download-documents {
    background: #08c1f3;
    color: #ffffff;
    padding: 8px 20px;
    border-radius: 50px;
}

p a.download-documents:hover{
    background: #025faa;
    color: #ffffff !important;
}


p.price span.woocommerce-Price-amount{
    display: none;
}

.archive-shop div.product .information .cart .btn, .archive-shop div.product .information .cart .button {
    background: #005bac;
}

.archive-shop div.product .information .cart .btn:hover {
    background: #00b8ee !important;
}

.single-product .yith-wcwl-add-button a.add_to_wishlist {
    background: #0053af !important;
    color: #fff;
    padding: 15px 40px;
}
.single-product.postid-2827 .product-header-info, .single-product.postid-2830 .product-header-info, .single-product.postid-2833 .product-header-info, .single-product.postid-2836 .product-header-info, .single-product.postid-381 .product-header-info{
    display: none;
}
.single-product.postid-2827 .tabs-v1 .nav-tabs, .single-product.postid-2830 .tabs-v1 .nav-tabs, .single-product.postid-2833 .tabs-v1 .nav-tabs, .single-product.postid-2836 .tabs-v1 .nav-tabs, .single-product.postid-381 .tabs-v1 .nav-tabs{
    display: none;
}

.single-product .yith-wcwl-wishlistexistsbrowse a {
    background: #0053af !important;
    color: #fff;
    padding: 15px 40px;
}

.uavc-list-content {
    margin-bottom: 11px;
}



/* z-index for reagent page product */

.bottom-margin .dropdown-products-widgets{
	margin-bottom: 15px;
}

.input-lg {
    height: 50px;
}

.input-group-btn .btn-theme{
    color: #fff !important;
}

.btn-theme, .btn-success{
    color: #fff !important;
}

.search-grid h2.entry-title{
    font-size: 18px;
}

.download-attachments .ubtn{
    padding: 8px 20px;
}

.download-attachments .ubtn-icon{
    padding-right: 10px;
}

.panel-group .panel {
    display:block !important;
}

/*.panel-default > .panel-heading {
    color: #fff;
    background-color: #0053af;
    border-color: #0053af;
}

.panel-title a:hover {
    color: rgba(255,255,255,.8) !important;
    
}*/


.vc_tta-accordion.sysmex-reagents .vc_tta-panel .vc_tta-panel-heading {
    background-color: #00b8ee !important; 
    border: 1px solid #00b8ee !important;
}

.vc_tta.vc_general.sysmex-reagents .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: 0px solid #eee !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat.sysmex-reagents .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff !important;
}

.sysmex-reagents .vc_toggle_title h4 {
    color: #fff !important;
    font-weight: 400;
    font-size: 18px;
}

.text-white-70{
    color: rgba(255,255,255,.7);
}

.archive-shop div.product .information .add_to_wishlist{
    background: #0053af !important;
    color: #fff;
    padding: 15px 40px;
}

.archive-shop div.product .information .yith-wcwl-wishlistexistsbrowse > a {
background: #0053af !important;
color: #fff;
padding: 15px 40px;
position: relative;
}
.archive-shop div.product .information .yith-wcwl-wishlistexistsbrowse > a:before {
   content: "\f06e";
display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;

}
#yith-wcwl-form input, #yith-wcwl-form textarea{
    width: 100%;
    border: none;
}

#yith-wcwl-form textarea{
    height:135px;
}

.woocommerce table.shop_table {
    margin: 0 -1px 60px 0;
}

#yith-wcwl-form .btn-default[disabled],
#yith-wcwl-form .btn-default{

   background-color: #005bac !important;
   border-color: #005bac !important;
   color: #FFF !important;
   display: inline-block !important;
   width: unset !important;
   margin: 16px 0 33px !important;

}

.wishlist_table .product-add-to-cart a.remove_from_wishlist {
    float:right;
}

#yith-wcwl-form table th.t-heading{
    width: 290px;
}

.gm-minicart-dropdown {
    background-color: #08c1f3;
}

.archive-shop div.product .information .cart {
    display: none;
}

.postGridOptions .entry-content {
    padding: 35px 30px 40px 90px;
}

.postGridOptions .entry-date {
    top: 27px;
}

.postGridOptions .owl-carousel .owl-controls .owl-nav .owl-prev, .postGridOptions .owl-carousel .owl-controls .owl-nav .owl-next {
    color: #00b8ee;
}

.postGridOptions .widget-news .owl-carousel .owl-controls .owl-nav .owl-prev:after, .postGridOptions .widget-news .owl-carousel .owl-controls .owl-nav .owl-next:after {
    color: #00b8ee;
}


/* TAB */
.ult_tabitemname {
    padding: 12px 0px;
}
.ult_tabmenu.style3 {
    display: block !important;
    text-align: left;
    border-bottom: none;
}
.ult_tabmenu.style3>li.ult_tab_li {
    margin-right: 7px;
}
.ult_tabmenu.style3>li.ult_tab_li a {
    padding: 13px 25px;
}
.single-product .aio-icon.none.ult_tab_iconright{
    font-size:0;
    margin:0;
}

.page-id-14707 .ult_tabmenu.style3>li.ult_tab_li a {
    padding: 15px 30px;
}

.ult_tabmenu.style3>li.ult_tab_li:before {
    display: none;
}
.ult_tabmenu.style3>li.current a{
    border-left: 1px solid #0053af;
    border-top: 1px solid #0053af;
    border-right: 1px solid #0053af;
    border-bottom: none;
}
.ult_tabmenu.style3>li.ult_tab_li a:hover{
    border-left: 1px solid #0053af;
    border-top: 1px solid #0053af;
    border-right: 1px solid #0053af;
    border-bottom: none;
}

.single-product .tabs-v1 .nav-tabs {
    display: none !important;
}
.single-product .product-header-info {
    display: none !important;
}

.tooltip_container h4{
	color:#FFF;
	font-weight:600;
	font-size:18px;
	padding-bottom:5px;
	margin:0;
	margin-bottom:10px;
	border:none;
	text-align: center;
}
.tooltip_container h4 a{
	color:#FFF;
}

.tooltip_container h4 a:hover{
	color:rgba(255,255,255,.8) !important;
}

.video-wrapper-inner .video .image-wrapper:after {
    content: '';
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.vc_gitem-animated-block  .vc_gitem-zone-a {
    display: none;
}

.vc_media_grid .vc_gitem-animated-block  .vc_gitem-zone-a {
    display: block;
}



.vc_grid-item-mini .vc_gitem-zone-c{
    background-color: #f5f6fa !important;
}

.vc_gitem-zone-mini .vc_gitem-post-data-source-post_excerpt{
    display: none;
}

.VideoPost .vc_gitem-zone-mini .vc_gitem-post-data-source-post_excerpt {
    display: block;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #333;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    padding: 0;
    letter-spacing: 1.1px;
}

.vc_grid-item-zone-c-right .vc_gitem-animated-block {
    display: none;
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: left;
    width: 100%;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
    color: #00b8ee;
    background-color: transparent;
}

.vc_gitem_row .vc_gitem-col {
    padding: 25px 0px 15px 35px;
}

.custom-inner-post-container{
    background-color: #f5f6fa !important;
    margin-bottom: 30px;
    padding: 25px 0px 35px 35px;
}

.custom-inner-post-container a{
    font-size: 14px;
    color: #333;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    padding: 0;
    letter-spacing: 1.1px;
}

.custom-inner-post-container a:focus, .custom-inner-post-container a:hover, .custom-inner-post-container a:focus, .custom-inner-post-container a:hover{
    color: #00b8ee;
    background-color: transparent;
}

.custom-inner-post-container .custom-enquery{
    display: inline-block;
    float: right;
    position: relative;
    text-indent: 0;
    margin: 0px 35px 4px 0px !important;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    background: #0053af;
    text-transform: uppercase;
    font-weight: 500;
    border-color: #0053af;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 7px 15px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}



/*popup model*/
 a.selected {
  background-color:#1F75CC;
  color:white;
  z-index:100;
}

.messagepop {
    display: none; 
    -webkit-font-smoothing: antialiased;
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    text-rendering: optimizeLegibility;
    top: 0;
    transition: opacity .5s ease-in-out;
    width: 100%;
    z-index: 9999999 !important; 
  
  


}

.messagepop .sp-modal_overlay {
    background: rgba(0,0,0,0.65);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1100;
}

label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}


.page-id-14707 label {
    padding-left: 0;
    text-indent: 0;
}

.page-id-14707 .wpcf7-form .form-control {
    font-weight: normal;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #005bac !important;
}

.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}

.popup-content {
    background: #d4d4d4;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    box-sizing: border-box;
    color: #222;
    left: 50%;
    min-width: 645px;
    max-width: 700px;
    padding: 1.875em;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1110;
}


a.wp-video-popup{
    display: inline-block;
    position: relative;
    text-indent: 0;
    margin: 0px 35px 4px 0px !important;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    background: #0053af;
    text-transform: uppercase;
    font-weight: 500;
    border-color: #0053af;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 7px 15px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.sysmex-quote p{
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    color: #000;
}


/* Custom Product Content */
.product-block .image a.product-image {
    display: none;
}

.product-block .custom-product .quick-view, .product-block .custom-product .add-cart{
    display: none;
}

.product-block.custom-product-area{
    background: #f5f6fa !important;
    border: none !important;
    text-align: left !important;
}

.product-block.custom-product-area .product-entry-content {
    text-align: left !important;
}

.product-block .custom-product h3{
    font-size: 20px;
}

.product-block .custom-product a{
    font-size: 14px;
    color: #333;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    padding: 0;
    letter-spacing: 1.1px;
}

.product-block .custom-product .yith-wcwl-add-to-wishlist{
    text-align: right !important;
    display: inline-block;
    float: right;
    margin-top: 30px;
    margin-bottom: 15px;

}

.products-sub-title{
  font-style: italic;   
}

.products-custom-excerpt{
  font-size: 18px;
  font-weight: 400;    
}

.product-block .custom-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{
    display: inline-block;
    position: relative;
    text-indent: 0;
    margin: 0;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    background: #0053af;
    text-transform: uppercase;
    font-weight: 500;
    border-color: #0053af;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 7px 15px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

img.infinity-symbol{
    margin: 0px 5px 0px 0 !important;
}


.ninzio-breadscrumb.layout1 .bread-title{
	text-shadow: 0px 0px 5px #000;
}

.custom-solutions .product-block .custom-product a {
    display: none;
}

.single-product .woocommerce-tabs {
    margin-bottom: 0;
}

.single-product .wrapper-shop {
    padding-bottom: 15px;
}


.left-icon .aio-ibd-block {
    padding-right: 40px;
    text-align: justify;
}

.extra-class-of-text .smile_icon_list li .icon_description h3 {
    margin-bottom: 12px;
}

.top-icon .aio-icon-description p{
    text-align: center !important;
}

.single-post .entry-thumb img, .single-post .entry-date{
	display: none;
}

.product-block .custom-product h3 em{
    font-size: 16px;
	font-weight: 400;
}

.product-block .custom-product h3 span.smalltext{
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    margin-top: 15px;
}

.text-white p a {
	color: #fff !important;
}
.text-white p a:hover {
	color: rgba(255,255,255,.8) !important;
}

.search a.more-link {
    color: #fff !important;
    padding: 8px 20px;
    font-size: 10px;
    margin: 20px 0px 0px 0px;
}
.wp-video-popup a{
    display: inline-block;
    position: relative;
    text-indent: 0;
    margin: 0px 35px 4px 0px !important;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    background: #0053af;
    text-transform: uppercase;
    font-weight: 500;
    border-color: #0053af;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 7px 15px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.related-posts-content .post-grid{
    min-height:175px !important;
}
html[lang="id-ID"] .gm-main-menu-wrapper .gm-mega-menu__item__title, 
html[lang="id-ID"] .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt
{
    font-size: 19px;
}



/*--------------------------------------------------------------
# PDPA
--------------------------------------------------------------*/
.pdpa_msg a {
    color: #00b8ee !important;
}
.pdpa_msg a:hover {
    color: #005bac !important;
}

/*--------------------------------------------------------------
# PRODUCT CAROUSEL BLOCK
--------------------------------------------------------------*/
.ribbon-area .vc_column-inner>.wpb_wrapper{
    background: #fff;
}
.ribbon-area .vc_column-inner>.wpb_wrapper .wpb_text_column {
    padding: 0px 15px 0px 15px;
    margin: 0 0 15px 0;
}
.ribbon-area .vc_column-inner>.wpb_wrapper .wpb_single_image{
    margin: 0 0 15px 0;
}
.product-carousel-block .vc_column-inner>.wpb_wrapper{
    border: 1px solid #eee;
    padding: 15px 15px 30px 15px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.product-carousel-block .vc_column-inner>.wpb_wrapper:hover{
        box-shadow: 3px 3px 10px #ccc;
}
.product-carousel-block .wpb_single_image{
    background: #f0f5f9;
    margin-bottom: 25px !important;
}
.product-carousel-section button.slick-arrow {
    background: #00b8ee;
    width: 40px;
    height: 40px;
    border: 1px solid #00b8ee;
    border-radius: 50%;
}
.product-carousel-section button.slick-arrow:hover {
    background: #0053af;
    border: 1px solid #0053af;
}
.product-carousel-block .ubtn-text{
    font-size: 16px;
}
.product-carousel-block button.ubtn-normal {
    padding: 15px 35px;
}
.product-carousel-block a.ubtn-link  {
    color: #0053af;
}


/*--------------------------------------------------------------
# GLOBAL BUTTONS
--------------------------------------------------------------*/
.global-buttons button{
    display: inline-block;
    position: relative;
    text-indent: 0;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 16px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
        
        
/*--------------------------------------------------------------
# MEDIA QUERY
--------------------------------------------------------------*/
@media all and (min-width: 100px) and (max-width: 1366px) {
    .single.single-post .breadcrumb,.single.single-product .breadcrumb{
        display:none !important;
    }
    .single.single-post .ninzio-breadscrumb-bottom,.single.single-product .ninzio-breadscrumb-bottom{
        background:none;
    }
    .single.single-post .detail-post .entry-title{
        margin:0 0 30px 0 !important;
        line-height:30px !important;
    }
    .single.single-product  .sysmex-quote p {
	font-size: 20px  !important;
	line-height: 30px  !important;
   }
   .welcome_heading h3{
       text-align:left !important;
   }
   .yith-wcwl-wishlistexistsbrowse a{
        display:block;
        text-align:center;
        margin-top:20px;
    }
   
}
@media all and (min-width: 992px) and (max-width: 1200px) {
    .entry-content {
    	padding: 30px 15px 40px 15px;
    }
    
    .entry-title {
    	font-size: 15px;
    }
    
    .readmore {
    	font-size: 12px;
    }
}


@media all and (min-width: 1024px) and (max-width: 1199px) {
	.gm-main-menu-wrapper .gm-navbar-nav > li:last-child > a::after{
		right: 17.9%;
	}
}


@media all and (min-width: 1024px) and (max-width: 1200px) {
	.gm-navbar .grid-25 {
    	flex: 0 0 20%  !important;
    }
    .cs_menu_sc .gm-mega-menu__item__title{
        border-bottom: 2px solid #025faa;
        height:93px !important;
    }
    .cs_menu_sc .gm-mega-menu__item__title::after{
        display:none !important;
    }
}
@media all and (min-width: 100px) and (max-width: 1200px) {
     
   .ult_tabmenu.style3 > li.ult_tab_li {
    	display: block !important;
    	margin-bottom: 20px;
    }
    .ult_tabmenu.style3 > li.current a {
	
	border: 1px solid #0053af !important;
	width:100%  !important;
        
    }
    .ult_tabmenu.style3 > li.ult_tab_li:hover{
        background: rgb(0, 83, 175) none repeat scroll 0% 0%  !important;
        width:100%  !important;
        border: 1px solid #0053af !important;
    }
    blockquote p{
        text-align:left !important;
    }
    .home_ds_sc .aio-icon-description{
        text-align:left;
    }
    .cs_center_area .custom-product h3,.cs_center_area h3,.cs_center_area  .wp-video-popup{
        text-align:center   !important;
    }
    .cs_center_area h4{
        text-align:center   !important;
        padding-top:20px;
    }
    .cs_center_area .custom-product .yith-wcwl-add-to-wishlist {
    	text-align: center !important;
    	display: block  !important;
    	float: unset  !important;
    	
    }
    .cs_center_area.cs_center_area2 .product-block.grid .product-entry-content{
        padding:20px 37px 90px !important;
    }
    .cs_center_area.cs_center_area2 .custom-product .yith-wcwl-add-to-wishlist{
       position: absolute;
       bottom: 0;
       width: 100%  !important;
       left:3px;
    }
    .cs_center_area .products-sub-title{
        margin-top:10px !important;
    }
    .cs_center_area  .product-block.custom-product-area .product-entry-content{
        	text-align: center !important;
    }
    /*.cs_center_area  .products-sub-title {
    	bottom: 70px;
    	position: relative;
    }*/
    .cs_center_area   .col-sm-6,.cs_center_area  .vc_col-sm-2,.cs_center_area  .vc_col-sm-10,.cs_center_area  .col-sm-6,.cs_width_auto .vc_col-sm-6 {
        width:100% !important;
    }
    .cs_width_auto .vc_row{
        margin-bottom:30px !important;
    }
    .cs_center_area > .vc_column_container > .vc_column-inner {
    padding-top: 0  !important;
   }
}
@media all and (min-width: 768px) and (max-width: 1200px) {
    .custom-products-page .vc_col-sm-6{
        width:100% !important;
    }
    .custom-products-page .left-icon .aio-ibd-block {
	text-align: left  !important;
   }
}

@media all and (min-width: 768px) and (max-width: 991px) {
    .cs_width_section .vc_col-sm-4{
        width:100% !important;
    }
}
@media all and (min-width: 100px) and (max-width: 767px) {
   
    .ult_tab_li .wpb_single_image.vc_align_left {
	text-align: center  !important;
     }
    .shop_table.cart tr th,.shop_table.cart tr td{
        width:100% !important;
        display:block !important;
    }
   
    .related-posts-content .post-grid{
       min-height:auto !important;
    }
    .related-posts-content .post-grid{
       min-height:175px !important;
    }
    .page-id-854 .wpb_animate_when_almost_visible h3,.page-id-864 .wpb_animate_when_almost_visible h3, .page-id-862 .wpb_animate_when_almost_visible h3{
        text-align:center !important;
    }
    .custom-products-page .left-icon .aio-ibd-block {
    	text-align: left  !important;
    }
    
    .home_ds_sc .aio-icon-title.ult-responsive{
        text-align:left !important;
    }
    .home_cont_sc .aio-icon-right{
        display: table-header-group   !important;
    }
    .home_cont_sc .aio-icon.none {
        display: unset   !important;
    }
    .home_cont_sc .aio-icon-description.ult-responsive,.home_cont_sc .aio-icon-title.ult-responsive{
        text-align:center !important;
    }
    .home_cont_sc  .aio-icon-box.right-icon{
        text-align:center !important;
        margin-left:auto !important;
        margin-right:auto !important;
        display:table !important;
    }
    .right-icon .aio-ibd-block{
        display:table !important;
    }
    .home .home_form_con {
	   padding: 0px 10px 70px 10px !important;
    }
    html[lang="vi-VN"] .nopadding-bottom .vc_column-inner {
    	padding-top: 0px !important;
    }
   .wpcf7-form-control-wrap iframe{
		width:302px  !important;
	}
	.ninzio-topbar .pull-right,.header-inner-wrapper.clearfix .pull-right,.header-inner-wrapper.clearfix .pull-left{
	    float:none !important;
	    text-align:center !important;
	}
	.header-inner-wrapper.clearfix .pull-left{
	    margin:20px 0 25px 0;
	}
	.ninzio-header .ninzio-search-form {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto;
}
.footer_top, .footer_heading p,.widget-content,.footer_contact p{
    text-align:center  !important;
}
.footer_links p {
	line-height: 32px;
}
.widget-content ul,.widget-content ul li{
    display:inline-block !important;
}
.align_cs_st .wpb_single_image.vc_align_left,.align_cs_stright .wpb_single_image.vc_align_right {
	text-align: center  !important;
}
.single.single-post #content{
    padding-left: 15px  !important;
padding-right: 15px  !important;
}
    
}
@media all and (min-width: 100px) and (max-width: 500px) {
.news_release_st .pgafu-filter li {
	display: block !important;
	padding-bottom:10px;
}
.news_release_st  .pgafu-filter li a{
    width:100%  !important;
}
.news_release_st .pgafu-post-grid-main.pgafu-design-2 .pgafu-content-above-image {
	padding: 25px 15px 25px 15px !important;
	border-bottom:1px solid #ddd !important
	
 }
.news_release_st  .pgafu-post-date {
	position: unset  !important;
	margin:  unset  !important;
	padding:  unset  !important;
	color: #3e3a39   !important;
	text-align: left !important;
	width:  unset  !important;
	background-color:  unset  !important;
	height:unset !important;
}
.contact_us_sc .vc_tta-panel-body .wpb_text_column,.contact_us_sc  .vc_tta-panel-title > a {
    padding-left:0 !important;
}
.contact_us_sc .vc_tta-panel-body .wpb_text_column p{
    text-align:left !important;
}
.home_form_con {
	padding: unset  !important;
	-webkit-box-shadow: unset  !important;
	-moz-box-shadow: unset  !important;
	box-shadow:  unset  !important;
	margin-bottom:  unset !important;
}
    .custom-products-page .left-icon .aio-icon-left {
    	display: block !important;
    }
    .custom-products-page  .left-icon .aio-ibd-block {
	padding: 0 10px 10px  !important;
	text-align: center  !important;
	
}
}


@media all and (min-width: 100px) and (max-width: 332px) {
 .home_form_con .wpcf7-form-control-wrap iframe{
    max-width: 100%  !important;
    position: relative  !important;
    left: -15px  !important;
}


}








