﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Barlow:400,400i,700&display=swap');
body, html { margin: 0; padding: 0; font-family: 'Barlow', sans-serif; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
img { max-width: 100%; }
.clearall { clear: both; height: 0; }
.clear10 { clear: both; height: 10px; }
.clear20 { clear: both; height: 20px; }
.clear30 { clear: both; height: 30px; }
.clear50 { clear: both; height: 50px; }
.center { text-align: center; }
.backTopBtn { background: #003153 url(../images/back-to-top-icon.png) no-repeat; background-position: center center; background-size: 10px; position: fixed; bottom: -150px; right: 20px; width: 40px; height: 40px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; cursor: pointer; z-index: 999999; border-radius: 10px; border: 1px solid #003153; }
.backTopBtn.tablet { border: 1px solid #ffffff; }
.backTopBtn:hover { background: #003973 url(../images/back-to-top-icon.png) no-repeat; background-position: center center; background-size: 10px; border: 1px solid #003973; }
.backTopBtn:focus { background: #003153 url(../images/back-to-top-icon.png) no-repeat; background-position: center center; background-size: 10px; border: 1px solid #ffffff; }
h1 { font-size: 40px; line-height: 50px; font-weight: 400; color: #003153; margin-top: 30px; margin-bottom: 50px; text-align: center; }
h2 { font-size: 24px; font-weight: 700; color: #003153; font-family: 'Barlow', sans-serif; margin-bottom: 30px; }
body.Home h2 { display: none; }
h3 { font-size: 36px; line-height: 40px; font-weight: 400; color: #005eb8; margin: 30px 0 20px 0; }
h4 { font-size: 21px; font-weight: 100; color: #000000; font-family: 'Barlow', sans-serif; text-align: center; margin-bottom: 50px; margin-top: -25px; }
h4.head_events { text-align: left; }
h4.head_events span { color: #005eb8; }
h5 { font-size: 21px; font-weight: 500; color: #005eb8; font-family: 'Barlow', sans-serif; margin-bottom: 6px; }
h6 { font-size: 20px; font-weight: 700; color: #005eb8 !important; font-family: 'Barlow', sans-serif; margin-bottom: 6px; }
p { margin: 17px 0 25px 0; }
input, select { outline: 0; }
textarea { resize: none; color: #000000; font-size: 20px; }
.header { width: 100%; height: 70px; background: #ffffff; font-family: 'Barlow', sans-serif; position: fixed; top: 0; z-index: 3000000; }
.header.active { border-bottom: 1px solid #e5e5e5; }
.header .wrapper { max-width: 1920px; }
.wrapper { max-width: 1330px; width: 100%; height: 100%; margin: 0 auto; font-family: 'Barlow', sans-serif; }
.container { margin-top: 64px; }
.main_cont { width: 100%; margin: 0; font-size: 20px; line-height: 24px; color: #000000; }
.main_cont rightCol ul, .main_cont ul { list-style: disc; margin-left: 20px; }
.main_cont rightCol ul ul, .main_cont ul ul { list-style: circle; margin-left: 20px; }
.main_cont rightCol ul li, .main_cont ul li { padding: 10px 0; }
.main_cont rightCol ul, .main_cont ul { list-style: none; }
.head_rgt { float: right; height: 100%; }
.header a, .header a:hover { text-decoration: none; color: #fff; }
.all_for { float: left; color: #fff; font-size: 20px; font-weight: 700; line-height: 40px; padding: 20px; display: none !important; }
.all_for h1 { margin-top: 15px; line-height: 0; font-size: 20px; color: #fff; }
.head_desk { float: left; }
.search_tab { float: left; height: 25px; width: 30px; padding: 22.5px 20px 20px 0; background: #ffffff; }
.search_tab div { display: none; }
.store_loc { float: left; height: 30px; padding: 20px 20px 15px 0; background: #ffffff; color: #fff; font-size: 20px; line-height: 40px; }
.store_loc img { margin-right: 0; float: left; }
.store_loc .MOBILE { display: none; }
.country { float: left; height: 40px; padding: 17.5px 20px 12.5px 0; background: #ffffff; color: #fff; font-size: 20px; line-height: 47px; }
.country img { margin-right: 0; float: left; width: 53px; height: 36px; border: 1px solid #e5e5e5; border-radius: 7px; }
.country div, .store_loc div { display: inline-block; }
.errorContent { margin: 100px 0; }
.errorContent img { vertical-align: middle; }
.errorContent h1 { font-size: 50px; }
.modal { display: none; position: absolute; z-index: 2000000; left: 0; top: 0; width: 100%; overflow: auto; background-color: #003153; background-color: rgba(0,49,83,0.95); animation-duration: .4s; -webkit-animation-duration: .4s; animation-name: animatetop; }
.modal-content { color: #000; position: relative; margin: auto; padding-top: 35px; width: 100%; }
.modal-body { margin-top: 50px; margin-bottom: 20px; margin-left: 20px; }
.modal-body.MSG { margin-top: 30px; margin-bottom: 20px; }
.modal-content h3 { font-size: 30px; font-weight: 700; }

@-webkit-keyframes animatetop { 
	from { top: -300px; opacity: 0; } 
	to { top: 0; opacity: 1; } 
}
@keyframes animatetop { 
	from { top: -300px; opacity: 0; } 
	to { top: 0; opacity: 1; } 
}
.close { color: #fff; font-size: 1px; width: 30px; height: 30px; display: block; background: url(../images/country_close.png) center top no-repeat; font-family: 'Barlow', sans-serif; text-indent: -9999px; position: absolute; top: 20px; right: 20px; z-index: 999999; }
.close:focus, .close:hover, .closemob:focus, .closemob:hover { color: #000; text-decoration: none; cursor: pointer; background-position: center bottom; }
.country_popup h3 { color: #fff; text-align: center; }
.count_list { margin: 0 0 20px 0; max-height: 350px; overflow-y: auto; }
.count_list ul { font-size: 30px; line-height: 47px; font-family: 'Barlow', sans-serif; font-weight: 400; color: #fff; width: 100%; float: left; margin: 0; padding: 0; }
.count_list ul li { list-style: none; text-align: center; float: left; margin: 30px 10px; width: calc(16.6667% - 20px); }
.count_list ul li a { text-decoration: none; color: #fff; }
.count_list ul li a:hover { text-decoration: none; color: #00f0ff; }
.count_list ul li span { width: 70px; height: 47px; display: inline-block; vertical-align: text-top; margin-right: 10px; }
.menupart { float: right; }
.menutab { background: #9ea1a7; width: 44px; height: 44px; border-radius: 10px; margin: 13px 25px 15px 0; cursor: pointer; outline: 0; z-index: 100; position: relative; }
.menutab .hamburger{cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:17.5px;height:15px;position:absolute;top:15px;left:12.5px;}
.menutab .hamburger span{display:block;position:absolute;height:1px;width:100%;background:#ffffff;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menutab .hamburger span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menutab .hamburger span:nth-child(2){top:6.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menutab .hamburger span:nth-child(3){top:13.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menutab .hamburger.open{/*left:14.5px;*/top:16px;left:56%;transform:translateX(-56%);}
.menutab .hamburger.open span:nth-child(1){-webkit-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg);top:0;left:0;}
.menutab .hamburger.open span:nth-child(2){width:0;opacity:0;}
.menutab .hamburger.open span:nth-child(3){-webkit-transform:rotate(-42deg);-moz-transform:rotate(-42deg);-o-transform:rotate(-42deg);transform:rotate(-42deg);top:11.5px;left:0;}
.menutab .cross { background: url(../images/menu_close.png) center left no-repeat; }
.menutab .cross span { padding-left: 0; }
.menu { z-index: 1000000; font-weight: 700; font-size: 20px; font-family: 'Barlow', sans-serif; width: 100%; background: rgba(0,49,83,0.95); position: absolute; text-align: center; top: 70px; left: 0; max-height: calc(100% + 460px); overflow-y: auto; display: none; }
.menu ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
.menu li { display: block; padding: 25px 0; border-bottom: #fff 1px solid; }
.menu ul li a { text-decoration: none; margin: 0; color: #fff; }
.menu ul li:hover a { color: #00f0ff; text-decoration: none; }
.dropper:after { content: "+"; padding-left: 10px; }
.dropper.special:after { content: "-"; padding-left: 10px; }
ul.dropbox_menu { display: none; margin: 6px 0 0 0; }
ul.dropbox_menu li { list-style: none; margin: 0; padding: 0; width: 100%; border-bottom: none; }
ul.dropbox_menu li a:link, ul.dropbox_menu li a:visited { font-size: 16px; font-weight: 400; line-height: 30px; display: block; color: #fff; text-decoration: none; }
ul.dropbox_menu li a.activelink, ul.dropbox_menu li a:active, ul.dropbox_menu li a:hover { color: #00f0ff; text-decoration: none; }
.menu_button { width: 43px; height: 19px; display: block; background: url(../images/foot_button.png) center top no-repeat; text-indent: -9999px; margin: 0 auto; }
.search_exp { width: 100%; background: rgba(0,49,83,0.95); clear: both; position: absolute; z-index: 10000; top: 70px; display: none; }
.search_exp div { width: 750px; margin: 20px auto 0 auto; }
.search_exp div table { width: 100%; }
.search_exp div table tr td { border: 0; padding: 0 10px; margin: 0; vertical-align: top; }
.search_exp div table tr td.search_btn { width: 60px; }
.search_exp div table tr td input { line-height: 24px; padding: 3px 5px; width: 100%; height: 34px; }
.search_exp div table tr td a { width: 60px; height: 24px; padding-top: 10px; font-size: 16px; display: block; }
.search_accessories { width: 450px; margin: 0 auto; }
.search_accessories tr td { border: 0; padding: 0 10px; margin: 0; vertical-align: top; }
.footer { background: #003153; padding: 35px 0; color: #fff; }
.footer .footcont { width: 90%; margin: 0 5%; }
.footer ul { padding-right: 2%; list-style: none; display: inline-block; width: 17%; height: auto; vertical-align: top; }
.footer ul li { font-size: 16px; line-height: 24px; }
.footer a { text-decoration: none; color: #fff; }
.footer a:hover { color: #00f0ff; }
.footer strong, .footer ul li strong { font-weight: 700; font-size: 18px; margin-bottom: 20px; display: block; }
.footbot { text-align: center; margin: 25px 0; color: #fff; line-height: 24px; }
.footbot a { margin: 20px 0; }
.footbot span { padding: 0 10px; }
.footconnect { display: none; }
.nav { border-bottom: 1px solid #d8d8d8; -webkit-box-shadow: 0 18px 14px -18px #a7a7a7; -moz-box-shadow: 0 18px 14px -18px #a7a7a7; box-shadow: 0 18px 14px -18px #a7a7a7; text-align: center; margin-bottom: 40px; height: 64px; background: #003153; }
.nav-tabs { margin: 0 auto; display: inline-block; }
.nav-tabs:after, .nav-tabs:before { display: table; content: ""; }
.nav-tabs:after { clear: both; }
.nav-tabs>li { float: left; margin-bottom: -1px; }
.nav-tabs>li>a { color: #ffffff; font-size: 24px; font-family: 'Barlow', sans-serif; text-decoration: none; padding: 10px 30px 10px 65px; margin: 0 30px; line-height: 40px; display: block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; }
.nav-tabs>li>a.tab_cons { background: url(../images/home/tab_cons.svg) left 25px center no-repeat; background-size: 30px 30px; }
.nav-tabs>li>a.tab_prof { background: url(../images/home/tab_prof.svg) left 25px center no-repeat; background-size: 35px 35px; }
.nav-tabs>li>a.tab_conn { background: url(../images/home/tab_conn.svg) left 30px center no-repeat; background-size: 30px 30px; }
.nav-tabs .active a, .nav-tabs .active a:hover, .nav-tabs li a:hover { cursor: pointer; border-bottom: 5px solid #ffffff; }
.tab-content { text-align: center; }
.tab-content.active { display: block; }
.tab-content.hide { display: none; }
.tab-content p { width: 60%; margin: 0 20%; font-size: 20px; line-height: 26px; }
.tab-icon { margin: 10px auto 0 auto; text-align: center; }
.nav-pro { border-bottom: 1px solid #d8d8d8; -webkit-box-shadow: 0 18px 14px -18px #a7a7a7; -moz-box-shadow: 0 18px 14px -18px #a7a7a7; box-shadow: 0 18px 14px -18px #a7a7a7; text-align: left; margin-bottom: 40px; height: auto; background: #003153; width: 100%; }
.nav-pro.fixed { position: fixed; top: 70px; z-index: 9999; }

@media screen and (max-width:850px) {
    .nav-pro.fixed { top: 60px !important; }
}

.nav-pro-tabs { margin: 0 auto; display: block; width: calc(100% - 50px); padding: 0 25px; }
.nav-pro-tabs:after, .nav-pro-tabs:before { display: table; content: ""; }
.nav-pro-tabs:after { clear: both; }
.nav-pro-tabs>li { float: left; margin-bottom: -1px; padding: 10px 0 7.5px 0; margin-bottom: 2.5px; border-bottom: 5px solid #003153; }
.nav-pro-tabs>li>a { color: #616161; font-size: 18px; font-family: 'Barlow', sans-serif; text-decoration: none; padding: 5px 15px; margin: 0; line-height: 24px; display: block; text-align: center; border-right: 1px solid #aaaaaa; color: #ffffff; }
.nav-pro-tabs li:last-child a { border-right: none; }
.nav-pro-tabs>.active, .nav-pro-tabs>.active:hover, .nav-pro-tabs>li:hover { cursor: pointer; border-bottom: 5px solid #fff; }


@media screen and (max-width:1270px) {
	.nav-pro-tabs>li>a {font-size: 16px;line-height: 22px;}
}

@media screen and (max-width:850px) {
    .nav-pro-tabs>li { padding: 5px 0 5px 0; margin-bottom: 0; border-bottom: none; }
    .nav-pro-tabs>.active, .nav-pro-tabs>.active:hover, .nav-pro-tabs>li:hover { border-bottom: none; }
    .nav-pro-tabs>li>a { padding: 0 10px; }
    .nav-pro-tabs>li>a { font-size: 16px; line-height: 16px; }
    .nav-pro-tabs { width: calc(100% - 30px); padding: 10px 15px; }
}

.nav-pro-mobile { width: 100%; display: none; margin-bottom: 50px; }
.nav-pro-mobile .selected { border-bottom: 1px solid #d8d8d8; -webkit-box-shadow: 0 18px 14px -18px #a7a7a7; -moz-box-shadow: 0 18px 14px -18px #a7a7a7; box-shadow: 0 18px 14px -18px #a7a7a7; text-align: center; background: #fff url(../images/arrow-down.png) no-repeat 98% center; width: calc(100% - 10px); color: #616161; font-size: 24px; font-family: 'Barlow', sans-serif; padding: 10px 5px 10px 5px; margin: 0 30px 0 0; line-height: 40px; cursor: pointer; font-weight: 700; }
.nav-pro-mobile.fixed { position: fixed; top: 60px; z-index: 9999; }
.nav-pro-mobile ul { display: none; }
.nav-pro-mobile ul li { width: 100%; border-bottom: 1px solid #fff; }
.nav-pro-mobile ul li a { width: calc(100% - 10px); font-size: 24px; font-family: 'Barlow', sans-serif; padding: 10px 5px 10px 5px; color: #005eb8; text-decoration: none; display: block; text-align: center; background: #e0e0e0; }

@media screen and (max-height:560px) {
    .nav-pro-mobile.fixed { position: relative; top: 0; }
}

.tab-cont-pro { margin-bottom: 50px }
.tab-cont-pro.active { display: block }
.tab-cont-pro.hide { display: none }
.tab-cont-pro p { font-size: 21px; line-height: 24px; color: #000000; margin: 0 }
.nav-blue { text-align: center; background: #003153; border-bottom: 1px solid #003153; -webkit-box-shadow: 0 18px 14px -18px #a7a7a7; -moz-box-shadow: 0 18px 14px -18px #a7a7a7; box-shadow: 0 18px 14px -18px #a7a7a7; height: 62px }
.nav-blue-tabs { margin: 0 auto; display: inline-block }
.nav-blue-tabs:after, .nav-blue-tabs:before { display: table; content: "" }
.nav-blue-tabs:after { clear: both }
.nav-blue-tabs>li { float: left; margin-bottom: -1px }
.nav-blue-tabs>li>a { color: #fff; font-size: 24px; font-family: 'Barlow', sans-serif; text-decoration: none; padding-left: 30px; padding-right: 30px; margin: 0 30px; line-height: 58px; display: block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease }
.nav-blue-tabs>.active>a, .nav-blue-tabs>.active>a:hover, .nav-blue-tabs>li>a:hover { cursor: pointer; border-bottom: 5px solid #fff }
ul.home_connect, ul.home_prod, ul.home_professional { display: inline-block; list-style: none; color: #005eb8; font-size: 18px; line-height: 22px; text-align: center; margin-left: 0 !important }
ul.home_connect a, ul.home_prod a, ul.home_professional a { color: #005eb8; text-decoration: none }
ul.home_connect li, ul.home_prod li, ul.home_professional li { margin-top: 20px; display: inline-block; width: 180px; padding-top: 130px; cursor: pointer; vertical-align: top }
ul.home_connect li { width: 240px }
ul.home_prod li.blood_moni, ul.home_prod li.blood_moni_in, ul.home_professional li.blood_moni { background: url(../images/home/blood_moni.png) top center no-repeat }
ul.home_professional li.blood_moni_au { background: url(../images/home/blood_moni.png) top center no-repeat }
ul.home_prod li.blood_moni_all { background: url(../images/home/blood_moni.png) top center no-repeat }
ul.home_prod li.respi, ul.home_prod li.respi_in, ul.home_professional li.respi { background: url(../images/home/respi.png) top center no-repeat }
ul.home_prod li.temp, ul.home_prod li.temp_au_nz, ul.home_prod li.temp_in, ul.home_professional li.temp { background: url(../images/home/temp.png) top center no-repeat }
ul.home_prod li.blood_glu { background: url(../images/home/blood_glu.png) top center no-repeat }
ul.home_prod li.weight, ul.home_prod li.weight_au { background: url(../images/home/weight.png) top center no-repeat }
ul.home_prod li.pain { background: url(../images/home/pain.png) top center no-repeat }
ul.home_prod li.pain_nz { background: url(../images/home/pain.png) top center no-repeat }
ul.home_professional li.ecg { background: url(../images/home/ecg.png) top center no-repeat }
ul.home_professional li.non-invasive { background: url(../images/home/non-invasive.png) top center no-repeat }
ul.home_connect li.bpm { background: url(../images/home/connect-bpm.png) top center no-repeat }
ul.home_connect li.app { background: url(../images/home/connect-app.png) top center no-repeat }
ul.home_connect li.odc { background: url(../images/home/connect-odc.png) top center no-repeat }
ul.home_prod li.blood_moni:hover { background: url(../images/home/blood_moni_hover.png) top center no-repeat }
ul.home_prod li.blood_moni_all:hover { background: url(../images/home/blood_moni_HEM-7361T_hover.png) top center no-repeat }
ul.home_prod li.blood_moni_in:hover { background: url(../images/home/blood_moni_HEM-7130_hover.png) top center no-repeat }
ul.home_prod li.blood_moni_au:hover, ul.home_prod li.blood_moni_my:hover { background: url(../images/home/blood_moni_HEM-7361T_hover.png) top center no-repeat !important }
ul.home_prod li.respi:hover { background: url(../images/home/respi_hover.png) top center no-repeat }
ul.home_prod li.respi_in:hover { background: url(../images/home/respi_hover_NE-C302_IN.png) top center no-repeat }
ul.home_prod li.blood_glu:hover { background: url(../images/home/blood_glu_hover.png) top center no-repeat }
ul.home_prod li.temp:hover { background: url("../images/home/temp_hover_MC720.png") top center no-repeat }
ul.home_prod li.temp_au_nz:hover { background: url("../images/home/temp_hover_MC720.png") top center no-repeat }
ul.home_prod li.temp_in:hover { background: url(../images/home/temp_hover_MC720.png) top center no-repeat }
ul.home_prod li.weight:hover { background: url(../images/home/weight_hover.png) top center no-repeat }
ul.home_prod li.weight_au:hover { background: url(../images/home/weight_HN_300T2_hover.png) top center no-repeat }
ul.home_prod li.weight_mm_bd_id:hover { background: url(../images/home/weight_HBF_375_hover.png) top center no-repeat }
ul.home_prod li.pain:hover { background: url(../images/home/pain_hover.png) top center no-repeat }
ul.home_prod li.pain_nz:hover { background: url(../images/home/pain_nz_hover.png) top center no-repeat }
ul.home_prod li.blood_moni_bd:hover { background: url(../images/home/blood_moni_HEM-7156T_hover.png) top center no-repeat }
ul.home_professional li.blood_moni:hover { background: url(../images/home/blood_moni_p_hover.png) top center no-repeat }
ul.home_professional li.blood_moni_au:hover { background: url(../images/home/blood_moni_p_hover-au.png) top center no-repeat }
ul.home_professional li.respi:hover { background: url(../images/home/respi_p_hover.png) top center no-repeat }
ul.home_professional li.temp:hover { background: url(../images/home/temp_p_hover.png) top center no-repeat }
ul.home_professional li.ecg:hover { background: url(../images/home/ecg_p_hover.png) top center no-repeat }
ul.home_professional li.non-invasive:hover { background: url(../images/home/non-invasive_p_hover.png) top center no-repeat }
.homeline { height: 50px; border-bottom: 1px solid #ddd; -webkit-box-shadow: 0 18px 14px -18px #a7a7a7; -moz-box-shadow: 0 18px 14px -18px #a7a7a7; box-shadow: 0 18px 14px -18px #a7a7a7; text-align: center; margin-bottom: 50px }
.home_full { width: 100%; margin-bottom: 50px }
.home_left { width: 49%; margin-right: 1%; float: left }
.home_rgt { width: 49%; margin-left: 1%; float: left; margin-bottom: 50px }
.home_pro_video { width: 100%; height: 0; padding-bottom: 60%; display: block }
.home_full .home_pro_video { padding-bottom: 50% }
.home_health { background: #e5e5e5; width: 100%; height: 100%; padding: 30px 0; display: block; text-align: center; color: #003153 }
.home_health h5 { font-weight: 400; padding-left: 10%; padding-right: 10%; font-size: 20px; padding-top: 0 }
.home_health h6 { font-size: 16px; font-weight: 400; line-height: 26px; margin-top: 5%; margin-bottom: 2% }
.home_health_1 { width: 100%; height: 0; padding-bottom: 24%; display: block; background: #e5e5e5; margin-bottom: 2.2%; text-align: center; color: #003153 }
.home_health_2 { width: 100%; height: 0; padding-bottom: 24%; display: block; background: #e5e5e5; text-align: center; color: #003153 }
.home_health_1 h5, .home_health_2 h5 { font-size: 21px; font-weight: 400; padding-top: 3% }
.home_health_1 h6, .home_health_2 h6 { font-size: 14px; font-weight: 400; line-height: 20px; margin-top: 2%; margin-bottom: 1% }
.homelinks { margin-bottom: 20px; width: 100%; font-size: 0; text-align: center }
.homelinks a { display: inline-block; margin: 0 1%; background: #ffffff; color: #000000; padding: 20px 0; font-size: 21px; line-height: 24px; text-align: center; text-decoration: none; border-radius: 16px; border: 1px solid #000000; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease }
.homelinks a.l_4 { width: calc(23.5% - 2px) }
.homelinks a.l_3 { width: calc(30.3333% - 2px) }
.homelinks a.l_2 { width: calc(49% - 16px) }
.homelinks a.l_1 { width: 100% }
.homelinks a:hover { background: #005eb8; border: 1px solid #005eb8; color: #ffffff }
.banners { width: 100%; height: 326px; display: block; position: relative; background-color: #033153 !important }
.ban_products { background: url(../images/products/banner.jpg) center center no-repeat }
.ban_products .title, .ban_products h1 { top: 20%; left: 8%; position: absolute; font-size: 40px; color: #000000; text-align: left; margin-top: 0 }
.ban_products a { bottom: 30%; left: 8%; position: absolute }
.ban_locate div { position: absolute; text-align: center; width: 600px; margin-left: 50%; margin-top: 90px; left: -300px }
.ban_locate div h1 { font-size: 40px; color: #000000; margin-bottom: 25px }
.ban_locate div select { border: 1px solid #999; border-radius: 25px; width: 240px; padding: 15px; font-size: 16px; line-height: 18px; color: #000; outline: 0; margin-bottom: 25px; margin-right: 10px }
.ban_locate div input { border: 1px solid #999; border-radius: 25px; width: 210px; padding: 15px; font-size: 16px; line-height: 18px; color: #000; outline: 0; margin-bottom: 25px }
.ban_business { background: url(../images/our_business/banner.jpg) center center no-repeat }
.ban_factroy { background: url(../images/factory/banner.jpg) center center no-repeat }
.ban_corporate_activity { background: url(../images/corporate_activity/banner.jpg) center center no-repeat }
.ban_faq { background: url(../images/faq/banner.jpg) center center no-repeat }
.ban_promo { background: url(../images/promotions/banner.jpg) center center no-repeat }
.ban_inst { background: url(../images/instruction/banner.jpg) center center no-repeat }
.ban_custo_care { background: url(../images/customer_care/banner.jpg) center center no-repeat }
.ban_env { background: url(../images/environment/banner.png) center center no-repeat }
.ban_tech { background: url(../images/technology/banner.jpg) center center no-repeat }
.button, .button_s1 { background: rgba(0, 94, 184, 0); color: #000; font-size: 16px; line-height: 20px; padding: 11px 34px; text-decoration: none; border-radius: 16px 16px 16px 16px; -moz-border-radius: 16px 16px 16px 16px; -webkit-border-radius: 16px 16px 16px 16px; border: 1px solid #000; margin-right: 10px; margin-bottom: 10px; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease }
.button { width: 92%; text-align: center; font-size: 20px }
.button:hover, .button_s1:hover { background: #005eb8; border: 1px solid #005eb8; color: #fff }
.button_s2, .button_stoke { background: rgba(0, 94, 184, 0); color: #000; font-size: 20px; line-height: 20px; padding: 11px 34px; text-decoration: none; border-radius: 16px 16px 16px 16px; -moz-border-radius: 16px 16px 16px 16px; -webkit-border-radius: 16px 16px 16px 16px; border: 1px solid #000; margin-right: 10px; margin-bottom: 10px; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease }
a.button p { color: #fff }
.thumbs { max-width: 1330px; width: 100%; height: 100%; margin: 0 auto }
.button_s2:hover { background: #005eb8; border: 1px solid #005eb8; color: #fff }
.pros_description { display: block }
.pros_description .button_s2 { border: 1px solid #000000; cursor: pointer }
.pros_description .button_s2:hover { border: 1px solid #005eb8 }
.product_blue { display: none; position: absolute; top: -999999px }
.product_blue h2.expand { margin: 0 }
.product_blue .collapse { font-size: 16px; padding: 0; margin-bottom: 20px; display: block }
.problue { padding: 5px 0; background: #e5e5e5; color: #000; text-align: left }
.problue p { width: auto; margin: 10px auto; max-width: 1330px; padding: 10px 10px }
.pro_thumb { width: 21%; display: inline-block; text-align: center; text-decoration: none; padding: 10px 1.5% 10px 1.5%; vertical-align: top }
.pro_thumb a { text-decoration: none }
.pro_thumb div { width: 100%; margin-bottom: 10px; text-align: center; padding: 0 }
.pro_thumb div img { width: 100% }
.pro_thumb h2 { font-size: 21px !important; line-height: 35px !important; font-weight: 600 !important; color: #005eb8 !important; margin: 0 6px 6px 0 !important; font-family: 'Barlow', sans-serif !important }
.pro_thumb h6 { font-size: 20px; line-height: 25px; color: #000000; margin-bottom: 20px; text-align: center }
.pro_thumb label { color: #000000 }
.para_questions a, .pros_description a { color: #000 }
.pros_description p { width: auto; margin: 10px auto; max-width: 1330px; padding: 10px 10px }
.pros_description { padding: 5px 0; background: #e5e5e5; color: #000000; text-align: left }
a.hypertension-desktop { text-decoration: none; cursor: default }
.hypertension-mobile { display: none }
.para_questions { width: 1100px; margin: 0 auto }
.tilt { width: 240px; height: 240px; text-align: center }
.tilt span { height: 240px; display: inline-block; zoom: 1; vertical-align: middle }
.tilt p { display: inline-block; zoom: 1; vertical-align: middle; color: #000; width: 80%; margin: 0 auto }
#question1, #question2, #question3, #question4, #question5, #question6 { position: relative; display: inline-block; overflow: hidden; text-align: center; border: 2px solid #000; border-radius: 20%; width: 240px; height: 240px; margin: 15px 15px }
#question1 .paraeffect, #question1 span.effect, #question2 .paraeffect, #question2 span.effect, #question3 .paraeffect, #question3 span.effect, #question4 .paraeffect, #question4 span.effect, #question5 .paraeffect, #question5 span.effect, #question6 .paraeffect, #question6 span.effect { display: inline-block; font-size: 15px; transition: transform .5s ease-out, opacity .5s; transition-delay: 0s; color: #000 }
.paraeffect { position: absolute; left: 100%; top: 0; margin: 0 auto; text-decoration: none; color: #000; line-height: 20px; width: 240px; height: 240px; text-align: center }
.paraeffect span { height: 240px; display: inline-block; vertical-align: middle }
.paraeffect p { width: auto; margin: auto; font-size: inherit; line-height: unset; height: auto; vertical-align: top; display: inline-block }
.paraeffect div.middle { display: inline-block; vertical-align: middle; color: #000; margin: 0; width: 80%; font-size: 15px; line-height: 18px }
.whover #question1:hover .paraeffect:nth-child(2), .whover #question2:hover .paraeffect:nth-child(2), .whover #question3:hover .paraeffect:nth-child(2), .whover #question4:hover .paraeffect:nth-child(2), .whover #question5:hover .paraeffect:nth-child(2), .whover #question6:hover .paraeffect:nth-child(2) { transform: translateX(-100%); transition-delay: 0s }
.whover #question1:hover span.effect, .whover #question2:hover span.effect, .whover #question3:hover span.effect, .whover #question4:hover span.effect, .whover #question5:hover span.effect, .whover #question6:hover span.effect { -moz-transform: scaleX(-.5); -o-transform: scaleX(-.5); -webkit-transform: scaleX(-.5); transform: scaleX(-.5); transition-delay: 0s; opacity: 0 }
.know_more { padding: 15px; background: #e5e5e5; color: #000000 }
.know_more h2 { font-size: 36px; line-height: 39px; margin-top: 8px; color: #000 }
.breadcrub { font-size: 18px; line-height: 24px; color: #000000; padding: 30px 0 20px 0 }
.breadcrub a { color: #000000; text-decoration: underline }
.breadcrub a:hover, .breadcrub span { color: #005eb8 }
.pro_left { width: 50%; float: left }
.pro_rgt { width: 47%; margin-left: 3%; float: left; color: #000000 }
.pro_rgt h1 { color: #003153; line-height: 50px; margin-top: 15px; margin-bottom: 25px; text-align: left }
.pro_rgt h1 strong { font-weight: 600 }
.pro_rgt p { font-size: 21px; line-height: 28px; margin-bottom: 25px }
.pro_rgt .ratings { color: #306f95 }
.pro_rgt .ratings a { color: #306f95; text-decoration: none }
.pro_rgt .ratings a:hover { text-decoration: underline }
.pro_rgt h2 { font-size: 46px; color: #005eb8; margin-bottom: 20px }
.pro_rgt h3 { font-size: 18px; font-weight: 700; margin-bottom: 10px }
.pro_rgt h6 { font-size: 16px; font-style: italic; color: #005eb8; margin-bottom: 28px }
.pro_rgt a.findstore { color: #000000; font-size: 19px; line-height: 31px; padding-left: 46px; display: block; background: url(../images/products/store.png) center left no-repeat; margin: 25px 0 }
.pro_rgt a.findstore:hover { color: #005eb8 }
.deluxe { display: inline-block; font-size: 16px; line-height: 50px; color: #fff; text-transform: uppercase; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0 solid #000; padding: 0 15px; height: 32px; line-height: 32px; background-color: #003153 }
.stars { width: 157px; height: 29px; display: inline-block; vertical-align: middle; padding-right: 20px }
.rating { width: 157px; height: 29px; display: block }
.star1 { background: url(../images/star1.png) center left no-repeat }
.star2 { background: url(../images/star2.png) center left no-repeat }
.star3 { background: url(../images/star3.png) center left no-repeat }
.star4 { background: url(../images/star4.png) center left no-repeat }
.star5 { background: url(../images/star5.png) center left no-repeat }
.video_wrap { position: relative; width: 900px; height: 508px }
.video_wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; display: block; overflow: hidden; border: none; padding: 0; margin: 0 }
.clinic { display: inline-block; margin: 0 0 20px 0; font-size: 16px; text-transform: uppercase; color: #000000; padding-left: 30px; background: url(../images/products/clinic.png) center left no-repeat }
.spec_icon { display: table-cell; vertical-align: top; width: 55px; margin-right: 55px }
.spec_text { display: table-cell; vertical-align: top; font-size: 21px; color: #000000 }
.overview_spec { display: table }
.overview_spec .spec_icon { float: none; display: table-cell; vertical-align: top }
.overview_spec .spec_text { display: table-cell; vertical-align: middle }
.spec_text h5 { color: #005eb8; line-height: 24px; }
.spec_text h5 span { color: #005eb8 !important; }
.spec_text h5 label { color: #000000 !important; }
.spec_text p { margin-top: 10px; margin-bottom: 20px; padding: 0 }
.spec_text .imgLeft { float: left; padding-right: 10px }
.spec_icon2 { float: left; display: inline; width: 76px; margin: 10px 0 }
.spec_text2 { font-size: 21px; color: #000000; margin: 10px 0 10px 70px; line-height: 31px }
ol { margin-left: 20px; margin: 20px 0 20px 20px }
ol li { margin-bottom: 20px }
.review_star { width: 126px; height: 26px; margin-right: 20px; margin-bottom: 10px; display: inline-block }
.review { font-size: 21px; color: #676767; border-bottom: 1px solid #999; padding-bottom: 20px; margin-bottom: 25px }
.review span { color: #005eb8; line-height: 26px; margin-bottom: 10px; display: inline-block }
.page_cont { width: 100%; text-align: center }
.pagination { margin: 20px auto; display: inline-block }
.page_btn { padding: 7px 10px; background: #fff; text-transform: uppercase; font-weight: 700; float: left; color: #005eb8; margin: 0 10px 0 0; font-size: 21px; cursor: pointer }
.page_btn.active, .page_btn:hover { background: #005eb8; color: #fff }
.page_btn.disabled:hover { cursor: not-allowed; background: 0 0; color: #005eb8 }
.business_img { width: 48%; margin-right: 2%; margin-bottom: 20px; float: left }
.busi_left { float: left; width: 48%; margin-right: 4% }
.busi_rgt { float: left; width: 48%; text-align: center }
.cust_left { float: left; width: 36%; margin-right: 6%; margin-left: 10% }
.cust_rgt { float: left; width: 38%; margin-right: 10% }
.cust_rgt a { color: #005eb8; text-decoration: underline }
.cust_rgt a:hover { color: #000 }
.pro_comp_table { display: table; width: 85%; margin: 0 auto; border-radius: 20px; overflow: hidden }
.pro_comp { font-size: 16px; line-height: 24px; color: #000000; display: table-cell; vertical-align: top; padding: 10px 0 }
.pro_comp.raw_1 { background: #f1f1f1; vertical-align: middle }
.pro_comp.raw_2 { background: #fff; vertical-align: middle }
.pc_col_main { text-align: left; width: 37.5%; font-weight: 700; padding-left: 2.5% }
.pc_col_1 { border-right: 1px solid #e3e3e3; width: 20% }
.pc_col_2 { border-right: 1px solid #e3e3e3; width: 20% }
.pc_col_3 { width: 20% }
.pc_img { width: 100%; height: auto }
.pc_img img { width: 140px; height: 140px }
.pro_comp h5 { font-size: 16px; line-height: 20px; color: #005eb8; font-weight: 700; margin-bottom: 0 }
.pro_comp h6 { font-size: 16px; line-height: 20px; color: #000000; font-weight: 100; margin-bottom: 0 }
.factory { font-size: 20px; margin-bottom: 20px; width: 100%; clear: both }
.fact_img { width: 140px; height: 121px; margin-bottom: 15px; float: left }
.factory h2 { margin-bottom: 18px }
.events_head { width: 100%; background: #005eb8; color: #fff; font-size: 20px; font-weight: 700 }
.events_columns { width: 100%; border-bottom: 3px solid #e1e1e1 }
.events_columns img { width: 144px; height: 144px }
.events_columns section { margin-left: 164px }
.events_col1, .events_col1a, .events_col2, .events_col3, .events_col_full { font-size: 20px; display: inline-block; padding: 20px 2%; vertical-align: top; float: left }
.events_col1 span, .events_col1a span, .events_col2 span, .events_col3 span, .events_col_full span { display: none }
.events_col_full { width: 100% }
.events_col1 { width: 66% }
.events_col1 img, .events_col1a img, .events_col_full img { margin: 0 20px 20px 0; float: left }
.events_col1a { width: 76% }
.events_col2 { width: 11% }
.events_col3 { width: 11% }
.events_head .events_col1, .events_head .events_col1a, .events_head .events_col2, .events_head .events_col3, .events_head .events_col_full { display: inline-block; padding: 8px 2% !important }
.events_col1a section { display: block; margin-left: 170px }
.events_col1 a.button_s2 { display: inline-block; margin-top: 20px }
.events_col3 a.button_s2 { display: none }
a.event_fb { width: 38px; height: 38px; display: inline-block; background: url(../images/events/fb.png) center top no-repeat; margin-right: 7px }
a.event_fb:hover { background-position: center bottom }
a.event_tweet { width: 38px; height: 38px; display: inline-block; background: url(../images/events/tweet.png) center top no-repeat }
a.event_tweet:hover { background-position: center bottom }
.eve_img_full { width: 100%; margin: 20px 0 }
.eve_img_left { width: 49%; float: left; margin: 20px 2% 20px 0 }
.eve_img_rgt { width: 49%; float: left; margin: 20px 0 }
.inst_search { width: 100%; color: #000000 }
.inst_search input { float: left; border: 1px solid #a1a1a1; font-size: 22px; line-height: 24px; padding: 7px 10px; margin-right: 20px; color: #666; width: 60% }
.inst_search a.button_s2 { float: left; font-size: 22px; color: #fff !important }
.inst_search span { color: #005eb8 }
.inst_search a { color: inherit }
.search_list a { padding-left: 65px; color: #005eb8; font-size: 28px; line-height: 45px; background: url(../images/instruction/pdf_icon.png) left top no-repeat; display: inline-block; text-decoration: none; width: 24%; margin-bottom: 20px; margin-right: 2% }
select.instr { border: 1px solid #999; width: 240px; padding: 0 15px; font-size: 16px; line-height: 18px; color: #000; outline: 0; margin-bottom: 25px; margin-right: 10px }
span.instr { width: 240px; padding: 15px; font-size: 16px; line-height: 18px; color: #000; outline: 0; margin-bottom: 25px; margin-right: 10px }
.retailer_logo { width: 25%; margin-bottom: 80px; height: 100px; float: left; text-align: center; text-decoration: none; display: table }
.retailer_logo div { width: 86%; padding: 0 7%; vertical-align: middle; display: table-cell }
.store_search { width: 770px; margin: 0 auto; color: #000000 }
.store_search input, .store_search select { float: left; border: 1px solid #999; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size: 20px; line-height: 20px; padding: 10px 30px 10px 60px; margin-right: 20px; color: #666 }
.store_search input { float: left; border: 1px solid #999; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size: 16px; line-height: 20px; padding: 10px 30px 10px 60px; width: 200px; margin-right: 20px; color: #666; background: url(../images/locate/search.png) center left 25px no-repeat }
.store_search select { float: left; border: 1px solid #999; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size: 16px; line-height: 20px; padding: 3px 30px; width: 250px; margin-right: 20px; color: #666 }
.store_search a.button_s2 { float: left; font-size: 22px; color: #fff !important; width: 65px }
.map_left { width: 280px; margin-right: 20px; float: left; color: #000000; text-align: left; font-size: 16px; line-height: 18px }
.map_left h6 { text-align: left; font-size: 20px; color: #000000; margin-bottom: 20px }
.map_left .map_link { cursor: pointer; margin-bottom: 20px; padding-bottom: 10px }
.map_left .map_pin { margin-right: 9px; float: left; width: 21px; height: 25px; background: url(../images/locate/map_pin.png) center center no-repeat; color: #fff; font-size: 14px; text-align: center; padding-top: 3px; display: inline-block }
.map_left .map_txt { margin-left: 30px }
.map_left a.map_pin_prev { font-size: 16px; float: left; color: #000000; text-decoration: none }
.map_left a.map_pin_next { font-size: 16px; float: right; color: #000000; text-decoration: none }
.map_left a.map_pin_next:hover, .map_left a.map_pin_prev:hover { color: #00a2e0; text-decoration: underline }
.map_rgt { margin-left: 300px; text-align: left }
.env_box { width: 49%; float: left; margin-bottom: 50px }
.env_box:nth-child(even) { margin-right: 2% }
.env_left { width: 75%; float: left }
.env_rgt { width: 22%; margin-left: 3%; float: left }
.env_rgt a { text-decoration: none }
.pdf_link { padding-left: 45px; color: #005eb8; font-size: 20px; line-height: 30px; background: url(../images/pdf_icon.png) left top no-repeat; display: block; text-decoration: none; margin: 20px 0 }
.img_rgt { float: right; margin: 0 0 20px 20px }
.envTableContainer { width: 100% }
table.envTable { width: 100%; box-sizing: border-box; margin-bottom: 20px }
table.envTable td, table.envTable th { padding: 12px 15px; text-align: left; border: 1px solid #e1e1e1 }
table.envTable td:first-child, table.envTable th:first-child { padding-left: 5 }
table.envTable td:last-child, table.envTable th:last-child { padding-right: 5 }
table.envTable td colspan, table.envTable th { border-right: 1px solid #e1e1e1 }
table.envTable thead { background: #000; color: #fff }
.tech_box { display: inline-block; width: 20%; padding-right: 4%; font-size: 21px; color: #000000; margin-bottom: 50px; overflow: visible !important; vertical-align: top }
.tech_box h1 { margin: 0; text-align: left }
.tech_box hr { height: 6px; border: none; background: #005eb8 }
.tech_box h5 { margin-top: 30px }
.tech_box img { margin: 20px 0 }
.faq_container { width: 100% }
.faq_container .faq_menu { float: left; width: 30% }
.faq_container .faq_menu ul { width: 100% }
.faq_container .faq_menu ul li { padding: 10px 0 }
.faq_container .faq_menu ul li a { font-size: 21px; font-weight: 500; color: #005eb8; font-family: 'Barlow', sans-serif }
.faq_container .faq_menu ul li a.current { font-weight: 700 }
.faq_container .faq_results { float: left; width: 65%; margin-left: 5% }
.faq_container .faq_results ul { margin-top: 0; margin-bottom: 0 }
.faq_container .faq_results ul li { padding: 5px 0; margin-top: 0; margin-bottom: 0 }
.faq_container .faq_results ol { margin-top: 0; margin-bottom: 0 }
.faq_container .faq_results ol li { padding: 5px 0; margin-top: 0; margin-bottom: 0 }
.faq_container .faq_results table { width: 100% }
.faq_container .faq_results table tr td { border: 1px solid #005eb8; vertical-align: middle; padding: 5px }
.faq_search { font-size: 16px; line-height: 20px; padding: 10px; margin-right: 10px; width: 60% }
.faq_key a { color: #000000; font-size: 18px }
.faq_ques { width: 45%; margin-right: 5%; float: left; font-size: 18px }
.faq_ques ul { list-style: disc; padding-left: 20px; margin: 10px 0 }
.faq_ques ul li { margin-bottom: 20px }
.faq_ques ul li a { color: #000000 }
ul.faq_list { padding-left: 20px; margin: 10px 0 }
.faq_list li { float: left; width: 45%; margin-right: 5%; font-size: 21px; margin-bottom: 20px }
.faq_list li a { color: #000000; float: left; text-decoration: none }
.faq_list li a:hover { text-decoration: underline }
.faq_helpful { border: 1px solid #000000; padding: 20px; width: 350px }
.faq_helpful h6 { padding-bottom: 10px; border-bottom: 3px solid #005eb8; margin-bottom: 20px }
h2.expand { margin-bottom: 10px }
.expand a { display: block; padding: 7px 24px 7px 10px }
.expand a:link, .expand a:visited { border: 1px solid #ccc; background-image: url(../images/arrow-down.png); background-color: #fff; background-repeat: no-repeat; background-position: 98% 50%; font-size: 18px; color: #666; text-decoration: none }
.expand a:active, .expand a:hover { background-color: #e5e5e5 }
.expand a.open:link, .expand a.open:visited { background: #005eb8 url(../images/arrow-up.png) no-repeat 98% 50%; color: #fff }
.collapse { font-size: 16px; padding: 10px; margin-bottom: 20px }
.collapse ul { list-style: disc; margin-left: 20px }
.collapse a { color: inherit }
.collapse table { border-collapse: collapse }
.collapse table, th, td { border: 1px solid #CCC }
.collapse th, td { padding: 8px }
.warranty { line-height: 28px; font-size: 18px }
.warranty .war_left, .warranty .war_rgt { width: 100% }
.warranty label, legend { display: block; font-size: 18px }
.warranty .radiostyle, .warranty input[type=checkbox], .warranty input[type=radio] { float: left; margin-top: 7px }
.warranty label.checktext, .warranty label.radiotext { padding-left: 30px }
.u-full-width { width: 100%; box-sizing: border-box }
.warranty span { color: red }
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea { background-color: #fff; border: 1px solid #d1d1d1; border-radius: 4px; box-shadow: none; box-sizing: border-box; height: 38px; padding: 6px 10px; color: #777; margin: 0; width: 100%; max-width: 100%; display: block; margin-bottom: 20px; background: #fff }
.clear { clear: both }
.products_selector { width: 100%; height: auto }

.steps_status { width: 100%; height: auto; border: 1px solid #e3e3e3 }
.steps_status table { width: 100% }
.steps_status table tr td { width: 25%; background: #f7fbfe; color: #f7fbfe; font-size: 18px; padding: 10px 0 10px 5px; border: none; border-right: 1px solid #e3e3e3 }
.steps_status table tr td.complete { background: #005eb8; color: #fff }
.steps_status table tr td.last { border-right: none }
.steps_contents { width: 100%; height: auto; border: 1px solid #e3e3e3; border-top: none; padding: 5px 0 }
.steps_contents .step01, .steps_contents .step02_arm, .steps_contents .step02_wrist, .steps_contents .step02_wrist_position, .steps_contents .step03, .steps_contents .step04 { width: 700px; margin: 0 auto }
.steps_contents.nebulizer .step01, .steps_contents.nebulizer .step02_adult, .steps_contents.nebulizer .step02_baby, .steps_contents.nebulizer .step02_child, .steps_contents.nebulizer .step03_adult, .steps_contents.nebulizer .step03_baby_lower, .steps_contents.nebulizer .step03_baby_upper, .steps_contents.nebulizer .step03_child, .steps_contents.nebulizer .step04_adult, .steps_contents.nebulizer .step04_baby, .steps_contents.nebulizer .step04_baby_cough, .steps_contents.nebulizer .step04_child { width: 1150px; margin: 0 auto }
.steps_contents .step02_arm, .steps_contents .step02_wrist, .steps_contents .step02_wrist_position, .steps_contents .step03, .steps_contents .step04 { display: none }
.steps_contents.nebulizer .step02_adult, .steps_contents.nebulizer .step02_baby, .steps_contents.nebulizer .step02_child, .steps_contents.nebulizer .step03_adult, .steps_contents.nebulizer .step03_baby_lower, .steps_contents.nebulizer .step03_baby_upper, .steps_contents.nebulizer .step03_child, .steps_contents.nebulizer .step04_adult, .steps_contents.nebulizer .step04_baby, .steps_contents.nebulizer .step04_baby_cough, .steps_contents.nebulizer .step04_child { display: none }
.steps_contents .step01 .contents, .steps_contents .step02_arm .contents, .steps_contents .step02_wrist .contents, .steps_contents .step03 .contents, .steps_contents .step04 .contents { width: 600px; margin: 0 auto }
.steps_contents.nebulizer .step01 .contents, .steps_contents.nebulizer .step02_adult .contents, .steps_contents.nebulizer .step02_baby .contents, .steps_contents.nebulizer .step02_child .contents, .steps_contents.nebulizer .step03_adult .contents, .steps_contents.nebulizer .step03_baby_lower .contents, .steps_contents.nebulizer .step03_baby_upper .contents, .steps_contents.nebulizer .step03_child .contents, .steps_contents.nebulizer .step04_adult .contents, .steps_contents.nebulizer .step04_baby .contents, .steps_contents.nebulizer .step04_baby_cough .contents, .steps_contents.nebulizer .step04_child .contents { width: 1050px; margin: 0 auto }
h1.step_title { font-size: 26px; font-weight: 700; text-align: center; line-height: 34px; padding: 20px 0; margin: 0 0 }
.steps_contents .step01 .contents table, .steps_contents .step02_arm .contents table, .steps_contents .step02_wrist .contents table, .steps_contents .step03 .contents table, .steps_contents .step04 .contents table { width: 100%; border: none }
.steps_contents .step01 .contents table tr td, .steps_contents .step02_arm .contents table tr td, .steps_contents .step02_wrist .contents table tr td, .steps_contents .step03 .contents table tr td, .steps_contents .step04 .contents table tr td { width: 50%; border: none; text-align: center }
.steps_contents.nebulizer .step01 .contents table, .steps_contents.nebulizer .step02_adult .contents table, .steps_contents.nebulizer .step02_baby .contents table, .steps_contents.nebulizer .step02_child .contents table, .steps_contents.nebulizer .step03_adult .contents table, .steps_contents.nebulizer .step03_baby_lower .contents table, .steps_contents.nebulizer .step03_baby_upper .contents table, .steps_contents.nebulizer .step03_child .contents table, .steps_contents.nebulizer .step04_adult .contents table, .steps_contents.nebulizer .step04_baby .contents table, .steps_contents.nebulizer .step04_baby_cough .contents table, .steps_contents.nebulizer .step04_child .contents table { width: 100%; border: none }
.steps_contents.nebulizer .step01 .contents table tr td, .steps_contents.nebulizer .step02_adult .contents table tr td, .steps_contents.nebulizer .step02_baby .contents table tr td, .steps_contents.nebulizer .step02_child .contents table tr td, .steps_contents.nebulizer .step03_adult .contents table tr td, .steps_contents.nebulizer .step03_baby_lower .contents table tr td, .steps_contents.nebulizer .step03_baby_upper .contents table tr td, .steps_contents.nebulizer .step03_child .contents table tr td, .steps_contents.nebulizer .step04_adult .contents table tr td, .steps_contents.nebulizer .step04_baby .contents table tr td, .steps_contents.nebulizer .step04_baby_cough .contents table tr td, .steps_contents.nebulizer .step04_child .contents table tr td { width: 25%; border: none; text-align: center }
.step_img_container { width: 280px; height: 260px; border: 1px solid #e3e3e3; border-radius: 15px; cursor: pointer }
.step_img_container.selected, .step_img_container:hover { border: 1px solid #005eb8 }
.step_img_container img { width: 280px; height: 260px; border-radius: 15px }
.steps_contents.nebulizer .step_img_container { width: 220px; height: 204px; border: 1px solid #e3e3e3; border-radius: 15px; cursor: pointer; margin: 0 auto }
.steps_contents.nebulizer .step_img_container.baby { width: 150px; height: 139px }
.steps_contents.nebulizer .step_img_container.selected, .steps_contents.nebulizer .step_img_container:hover { border: 1px solid #005eb8 }
.steps_contents.nebulizer .step_img_container img { width: 220px; height: 204px; border-radius: 15px }
.steps_contents.nebulizer .step_img_container.baby img { width: 150px; height: 139px }
.steps_contents .back_btn { background: #005eb8 url(../images/product_selector/btn_arrow_left.png) no-repeat; background-position: center left; border-radius: 10px; padding: 10px; text-align: center; color: #fff; width: 70px; float: left; cursor: pointer }
.steps_contents .back_btn:hover { background: #b4b4b4 url(../images/product_selector/btn_arrow_left.png) no-repeat; background-position: center left }
.steps_contents .next_btn { background: #005eb8 url(../images/product_selector/btn_arrow.png) no-repeat; background-position: center right; border-radius: 10px; padding: 10px; text-align: center; color: #fff; width: 70px; float: right; cursor: pointer }
.steps_contents .next_btn:hover { background: #b4b4b4 url(../images/product_selector/btn_arrow.png) no-repeat; background-position: center right }
.step02_arm_connect, .step02_wrist_connect, .step02_wrist_no_position, .step03_fit, .step04_added, .step04_one { width: 95%; margin: 0 auto; display: none }
.step03_adult_home, .step03_adult_portable, .step03_baby_cough_home, .step03_baby_home, .step03_baby_portable, .step03_child_home, .step03_child_portable { width: 95%; margin: 0 auto; display: none }
.step04_adult_home, .step04_adult_portable, .step04_baby_cough_home, .step04_baby_home, .step04_baby_portable, .step04_child_home, .step04_child_portable { width: 95%; margin: 0 auto; display: none }
.selector_result_table { width: 100% }
.selector_result_table tr td { padding: 5px; text-align: center; border: none; border-bottom: 1px solid #e3e3e3; vertical-align: middle; color: #000000; font-size: 16px; line-height: 20px }
.selector_result_table tr td.left { text-align: left }
.selector_result_table tr td.title { width: 250px }
.selector_result_table tr td.selector_img { vertical-align: top }
.selector_result_table .img_container { width: 150px; height: 130px; border: 1px solid #e3e3e3; border-radius: 15px; cursor: pointer; margin: 0 auto }
.selector_result_table .img_container.selected, .selector_result_table .img_container:hover { border: 1px solid #005eb8 }
.selector_result_table .img_container img { width: 150px; height: 130px; border-radius: 15px }
h1.result_title { font-size: 30px; font-weight: 700; text-align: center; line-height: 32px; text-align: center }
.refresh_btn { float: right; cursor: pointer }
.review { overflow: hidden }
.review label { float: left; width: 230px }
.review span { display: inline-block }
.review-product span textarea { display: inline-block; margin-top: 10px; height: 160px }
.EMC p { margin: 0 }
.EMC ul { padding: 20px }
.EMC ul li { margin-left: 20px; list-style: disc; color: #1776d4; padding-bottom: 20px }
.EMC .EMC_Guidance h3, .EMC ul li p { color: #000000 }
.EMC .EMC_Guidance { background-color: #ccc; padding: 5px 30px 30px 30px }
.EMC .EMC_Guidance h4 { text-align: left }
.EMC .EMC_Guidance p { padding-bottom: 20px }
.EMC .EMC_Guidance em { font-size: 14px }
.EMC .EMC_Guidance a, .contactus ul li a { color: #1776d4 }
.contactus ul { margin: 0 0 50px 0; padding: 0; overflow: hidden }
.contactus ul li { float: left; list-style: none; padding: 10px 60px 10px 0 }
.useCookies { position: fixed; bottom: 10px; left: 6%; width: 400px; background: rgba(0, 49, 83, 0.95); border-radius: 5px; color: #fff; z-index: 999999; border: 1px solid #ffffff }
.useCookies .container { margin-top: 0; width: 90%; padding: 0 5% 10px 5%; font-size: 15px; line-height: 18px }
.useCookies .container p { margin-bottom: 10px }
.useCookies .container p strong { font-size: 18px; line-height: 24px }
.useCookies .container p a { color: #fff; text-decoration: underline }
.useCookies .container .closeBtn { background: #00b9d4; display: block; padding: 5px 10px; color: #fff; text-decoration: none; margin-top: 15px; text-align: center; width: 80px; border-radius: 5px }
.useCookies .button_s2 { border: 1px solid #ffffff; color: #ffffff }
.useCookies .button_s2:hover { border: 1px solid #005eb8 }
.omron-tab h1 { font-weight: 700 }
.omron-tab .inner { max-width: 1330px; margin: 0 auto; width: 95% }
.omron-tab .inner .product { width: 30%; max-width: 400px; display: inline-block; text-align: center }
.omron-tab .inner .product img { width: 100% }
.omron-tab .inner .rightCol { width: 65%; display: inline-block; vertical-align: top }
.omron-tab .inner .rightCol .icon-img { display: inline-block; width: 25%; margin-right: 5% }
.omron-tab .inner .rightCol .icon-descript { display: inline-block; width: 69%; vertical-align: top }
.omron-tab .inner .rightCol .icon-descript strong { color: #005eb8; display: block; margin-bottom: 20px; font-size: 24px }
.omron-tab .inner .rightCol .icon-descript sup { font-size: 14px; vertical-align: top }
.omron-tab .clinical_description { background: #005eb8; padding: 20px 0; color: #fff }
.omron-tab .clinical_description strong { font-size: 24px }
.omron-tab .inner .tablescroll { width: 100%; overflow-x: auto }
.omron-tab .inner table { width: 100%; margin: 20px auto 0 auto; border: 1px solid #00000 }
.omron-tab .inner .tblLegend { font-size: 16px; margin: 30px auto 50px }
.omron-tab .inner .tblLegend a { color: #005eb8; text-decoration: none }
.ui-dialog { width: 600px }

@media only screen and (max-width:1300px) {
    .wrapper { width: 90%; margin: 0 5% }
    .header .wrapper { width: 100%; margin: 0 auto }
    .modal-content h3 { font-size: 25px }
    .count_list ul { font-size: 25px; line-height: 40px }
    .count_list ul li img { width: 60px; height: 40px }
    .events_col1 { width: 56% }
    .events_col2 { width: 16% }
    .events_col3 { width: 16% }
    .para_questions { width: 100%; margin: 0 auto }
    .pro_thumb { width: 29.333% }
    .pro_thumb h2 { font-size: 22px !important; line-height: 32px !important }
    .pro_thumb h6 { font-size: 17px; line-height: 20px }
    .steps_contents.nebulizer .step01, .steps_contents.nebulizer .step02_adult, .steps_contents.nebulizer .step02_baby, .steps_contents.nebulizer .step02_child, .steps_contents.nebulizer .step03_adult, .steps_contents.nebulizer .step03_baby_lower, .steps_contents.nebulizer .step03_baby_upper, .steps_contents.nebulizer .step03_child, .steps_contents.nebulizer .step04_adult, .steps_contents.nebulizer .step04_baby, .steps_contents.nebulizer .step04_baby_cough, .steps_contents.nebulizer .step04_child { width: 95% }
    .steps_contents.nebulizer .step01 .contents, .steps_contents.nebulizer .step02_adult .contents, .steps_contents.nebulizer .step02_baby .contents, .steps_contents.nebulizer .step02_child .contents, .steps_contents.nebulizer .step03_adult .contents, .steps_contents.nebulizer .step03_baby_lower .contents, .steps_contents.nebulizer .step03_baby_upper .contents, .steps_contents.nebulizer .step03_child .contents, .steps_contents.nebulizer .step04_adult .contents, .steps_contents.nebulizer .step04_baby .contents, .steps_contents.nebulizer .step04_baby_cough .contents, .steps_contents.nebulizer .step04_child .contents { width: 100% }
}
@media only screen and (max-width:1200px) {
    .ban_products { background: url(../images/products/banner.jpg) -500px center no-repeat }
    .video_wrap { width: 100%; padding-bottom: 56.5%; height: 0 }
    .home_health h5 { font-size: 20px; padding-top: 10% }
    .home_health h6 { font-size: 14px; line-height: 24px; margin-top: 6% }
    .home_health_1 h5, .home_health_2 h5 { font-size: 18px; padding-top: 2% }
    .home_health_1 h6, .home_health_2 h6 { font-size: 12px; line-height: 16px; margin-top: 1%; margin-bottom: 1% }
    .cust_left { width: 36%; margin-right: 6%; margin-left: 0 }
    .cust_rgt { width: 58%; margin-right: 0 }
    .selector_result_table .img_container { width: 120px; height: 120px }
    .selector_result_table .img_container img { width: 120px; height: 120px }
    .steps_contents.nebulizer .step01, .steps_contents.nebulizer .step02_adult, .steps_contents.nebulizer .step02_baby, .steps_contents.nebulizer .step02_child, .steps_contents.nebulizer .step03_adult, .steps_contents.nebulizer .step03_baby_lower, .steps_contents.nebulizer .step03_baby_upper, .steps_contents.nebulizer .step03_child, .steps_contents.nebulizer .step04_adult, .steps_contents.nebulizer .step04_baby, .steps_contents.nebulizer .step04_baby_cough, .steps_contents.nebulizer .step04_child { width: 100% }
    .steps_contents.nebulizer .step01 .contents, .steps_contents.nebulizer .step02_adult .contents, .steps_contents.nebulizer .step02_baby .contents, .steps_contents.nebulizer .step02_child .contents, .steps_contents.nebulizer .step03_adult .contents, .steps_contents.nebulizer .step03_baby_lower .contents, .steps_contents.nebulizer .step03_baby_upper .contents, .steps_contents.nebulizer .step03_child .contents, .steps_contents.nebulizer .step04_adult .contents, .steps_contents.nebulizer .step04_baby .contents, .steps_contents.nebulizer .step04_baby_cough .contents, .steps_contents.nebulizer .step04_child .contents { width: 100% }
    .steps_contents.nebulizer .step01 .contents table tr td, .steps_contents.nebulizer .step02_adult .contents table tr td, .steps_contents.nebulizer .step02_baby .contents table tr td, .steps_contents.nebulizer .step02_child .contents table tr td, .steps_contents.nebulizer .step03_adult .contents table tr td, .steps_contents.nebulizer .step03_baby_lower .contents table tr td, .steps_contents.nebulizer .step03_baby_upper .contents table tr td, .steps_contents.nebulizer .step03_child .contents table tr td, .steps_contents.nebulizer .step04_adult .contents table tr td, .steps_contents.nebulizer .step04_baby .contents table tr td, .steps_contents.nebulizer .step04_baby_cough .contents table tr td, .steps_contents.nebulizer .step04_child .contents table tr td { display: block; width: 90% }
    .steps_contents.nebulizer .step_img_container.baby { width: 220px; height: 204px }
    .steps_contents.nebulizer .step_img_container.baby img { width: 220px; height: 204px }
}
@media only screen and (max-width:1100px) {
    .all_for { display: none }
    .modal-body { width: 90%; margin:0 auto; }
    .search_list a { width: 35% }
    .button { width: 91% }
	.count_list ul li{ width:calc(25% - 20px); }
}
@media only screen and (max-width:910px) {
    .nav { height: auto; border-bottom: 0 solid #ddd; border-bottom: 0 solid #005eb8; -webkit-box-shadow: 0 18px 14px -18px #a7a7a7; -moz-box-shadow: 0 18px 14px -18px #a7a7a7; box-shadow: 0 18px 14px -18px #a7a7a7 }
    .nav-tabs { width: 100% }
    .nav-tabs>li { float: none; border-bottom: 1px solid #ffffff }
    .nav-blue { height: auto }
    .nav-blue-tabs { width: 100% }
    .nav-blue-tabs>li { float: none; border-bottom: 1px solid #ffffff }
    .nav-tabs>li>a { font-size: 22px !important }
    .ban_products { background: url(../images/products/banner.jpg) -850px center no-repeat }
    .home_health h5 { font-size: 18px }
    .events_col1 { width: 48% }
    .events_col2 { width: 20% }
    .events_col3 { width: 20% }
    .retailer_logo { margin-bottom: 60px }
    .faq_ques { width: 100%; margin-right: 0; float: none; margin-bottom: 50px }
    .faq_ques h5 { margin-bottom: 20px }
    .faq_list li { float: none; width: 100%; margin-right: 0; font-size: 19px; display: inline-block }
    .pro_comp_table { width: 100% }
    .pc_img img { width: 100%; height: auto }
    .footer ul { width: 30%; margin-bottom: 15px }
    .pro_thumb { width: 46% }
    .pro_thumb h2 { font-size: 20px !important; line-height: 30px !important }
    .pro_thumb h6 { font-size: 15px; line-height: 17px }
}
@media only screen and (max-width:850px) {
    .container { margin-top: 160px }
    .header { height: 160px }
    .head_rgt { float: none; margin-right: 0 }
    .head_desk { float: none; display: block; width: 100%; clear: both }
    .search_tab { width: 16%; padding: 20px 2%; text-align: center }
    .search_exp div { width: 100% }
    .search_exp a, .search_exp input { margin: 20px 2% }
    .search_exp input { width: 80% }
    .store_loc { padding: 20px 4%; width: 32% }
    .country { padding: 20px 4%; width: 32% }
    .count_list ul { font-size: 20px; line-height: 40px }
    .count_list ul li span, .count_list ul li span img { width: 45px; height: 30px }
    ul.home_prod li { width: 33% }
    ul.home_connect li, ul.home_professional li { width: 50%; height: 32px }
    .retailer_logo { width: 33% }
    .home_health { width: 100%; height: auto; padding-bottom: 0 }
    .home_health_1, .home_health_2 { width: 100%; height: auto; padding-bottom: 0 }
    .home_left { width: 100%; margin-right: 0; float: none; margin-bottom: 50px }
    .home_rgt { width: 100%; margin-right: 0; float: none; margin-bottom: 50px }
    .home_health h5 { font-size: 20px; padding-top: 50px }
    .home_health h6 { margin-top: 10% }
    .home_health img { margin-bottom: 50px }
    .home_health_1 img, .home_health_2 img { margin-bottom: 20px }
    .home_health_1 h5, .home_health_2 h5 { padding-top: 3% }
    .home_health_1 h6, .home_health_2 h6 { margin-top: 20px }
    .homelinks a.l_1 { width: 100%; margin-right: 2%; margin-bottom: 15px }
    .homelinks a.l_2, .homelinks a.l_3, .homelinks a.l_4 { width: 50%; margin: 0 0 15px 0 }
    .homelinks a:nth-child(even) { margin-right: 0 }
    .cust_left { width: 46%; margin-right: 4%; margin-left: 0 }
    .cust_rgt { width: 50%; margin-right: 0 }
    .envTableContainer { overflow-x: auto; overflow-y: hidden }
    .envTableContainer table.envTable { width: 620px }
    .store_search { width: auto }
    .store_search input, .store_search select { float: none }
    .store_search a.button_s2 { float: none }
}
@media all and (max-width:800px) {
    .steps_contents { width: 100%; height: auto; padding-bottom: 20px }
    .steps_contents .step01, .steps_contents .step02_arm, .steps_contents .step02_wrist, .steps_contents .step03, .steps_contents .step04 { width: 95% }
    .steps_contents .step01 .contents, .steps_contents .step02_arm .contents, .steps_contents .step02_wrist .contents, .steps_contents .step03 .contents, .steps_contents .step04 .contents { width: 100% }
    .steps_contents .step01 .contents table tr td, .steps_contents .step02_arm .contents table tr td, .steps_contents .step02_wrist .contents table tr td, .steps_contents .step03 .contents table tr td, .steps_contents .step04 .contents table tr td { display: block; width: 90% }
    .step_img_container { margin: 0 auto }
    .added_results, .arm_results, .fit_results, .one_results, .wrist_results_01, .wrist_results_02 { width: 95%; height: 500px; margin: 0 auto; overflow: auto }
    #question1, #question2, #question3, #question4, #question5, #question6 { margin: 20px auto 20px auto }
    .adult_home_results, .adult_portable_results, .baby_home_results, .baby_portable_results, .child_home_results, .child_portable_results { width: 95%; height: 500px; margin: 0 auto; overflow: auto }
}
@media only screen and (max-width:780px) {
    .omron-tab .inner .product { display: block; width: 100%; margin: 0 auto }
    .omron-tab .inner .rightCol { width: 100%; display: block }
    .ban_products h1 { font-size: 30px }
    .events_head { height: 3px; margin-bottom: 20px }
    .events_head .events_col1, .events_head .events_col2, .events_head .events_col3 { display: none }
    .events_col1 { width: 100%; float: none }
    .events_col2 { width: 100%; float: none; padding-top: 7px }
    .events_col3 { width: 100%; float: none; padding-top: 7px }
    .events_col1 span, .events_col2 span, .events_col3 span { display: block; width: 70px; display: inline-block }
    .events_col1 a.button_s2 { display: none }
    .events_col3 a.button_s2 { display: inline-block }
    .events_col1 img { width: 100px; height: 100px; margin-bottom: 0 }
    .events_col2, .events_col3 { margin-left: 120px }
    .search_list a { width: 70% }
    .inst_search input { font-size: 18px }
    .inst_search a.button_s2 { font-size: 18px }
    .tech_box { width: 45%; padding-right: 4% }
    .faq_list li { float: none; width: 100%; margin-right: 0; font-size: 19px }
    .faq_container .faq_menu { float: none; width: 100%; margin-bottom: 20px }
    .faq_container .faq_results { float: none; width: 100%; margin-left: 0 }
    .pro_comp .button_s1 { padding: 10px 14px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }
    .pc_col_main .raw_1 { background: url(../images/products/raw_gray.jpg) left center no-repeat #f1f1f1; padding-left: 18px }
    .pc_col_main .raw_2 { padding-left: 18px }
    .pc_col_2 .raw_1 { background: url(../images/products/raw_gray_end.jpg) right center no-repeat #f1f1f1 }
}
@media only screen and (max-width:740px) {
    .ban_products { background: url(../images/products/banner.jpg) -1000px center no-repeat }
    .search_accessories { width: 240px }
    .search_accessories tr td { display: block }
    .product_blue { display: block; position: relative; top: 0 }
    .pros_description { display: none }
    .pros_description.pros_desc { display: none !important }
    a.hypertension-desktop { display: none }
    .hypertension-mobile { display: block }
    .hypertension-mobile a.button_s2 { font-size: 22px; line-height: 26px }
}
@media only screen and (max-width:670px) {
    .store_loc { font-size: 16px; line-height: 35px }
    .country { font-size: 16px; line-height: 35px }
}
@media only screen and (max-width:640px) {
    .count_list ul { width: 100% }
    .count_list ul li { width: calc(33.3333% - 20px); margin: 20px 10px }
    .nav-blue { height: auto }
    .nav-blue-tabs { width: 100% }
    .nav-blue-tabs>li { float: none }
    .nav-blue-tabs>li>a { padding: 10px 20px; margin: 0 20px; line-height: 32px }
    .pro_left { width: 100%; float: none }
    .pro_rgt { width: 100%; margin-left: 0; float: none }
    .business_img { width: 100%; margin-right: 0; margin-bottom: 30px; float: none }
    .busi_left { float: none; width: 100%; margin-right: 0; margin-bottom: 30px }
    .busi_rgt { float: left; width: 100%; text-align: center }
    .cust_left { width: 100%; margin-right: 0; float: none; margin-bottom: 30px }
    .cust_rgt { width: 100%; float: none }
    .env_left { width: 100%; float: none }
    .env_rgt { display: none }
    .warranty .war_left, .warranty .war_rgt { width: 100% }
    .button { width: auto }
}
@media only screen and (max-width:620px) {
    .omron-tab .inner .rightCol .icon-img { display: block; width: 100%; text-align: center }
    .omron-tab .inner .rightCol .icon-descript { display: block; width: 100% }
    .events_col1 img { margin-bottom: 20px }
    .events_col2, .events_col3 { margin-left: 0 }
    .ban_locate div { width: 300px; margin-left: 50%; left: -150px }
    .ban_locate div h1 { margin-top: 30px }
    .ban_locate div input, .ban_locate div select { margin-bottom: 10px }
    .search_exp input { width: 60% }
    .pc_col_main { width: 250px }
    .pro_comp, .pro_comp h5, .pro_comp h6 { font-size: 14px }
}
@media only screen and (max-width:580px) {
    .country, .store_loc { font-size: 18px }
    .retailer_logo { width: 50% }
    .search_list a { font-size: 26px }
    .inst_search input { padding: 7px 5%; width: 90%; margin: 0 auto 20px }
    .inst_search a.button_s2 { float: none; margin: 0 auto 30px; width: 50px; display: block; clear: both }
    .store_search { width: 100% }
    .store_search input { width: 70%; margin: 0 auto 20px; padding: 10px 10% 10px 20%; font-size: 18px }
    .store_search a.button_s2 { float: none; margin: 0 auto; width: 70px; display: block; clear: both }
    .env_box { width: 100%; margin-bottom: 30px }
    .env_box:nth-child(even) { margin-right: 0 }
    .ui-dialog { width: 100% }
}
@media only screen and (max-width:540px) {
    .header { height: 183px }
    .container { margin-top: 167px }
    .search_tab { float: left; height: 53px }
    .search_tab div { display: block; margin-top: 10px }
    .search_exp { top: 60px }
    .search_exp input { margin: 20px 5%; width: 80%; padding: 2px 5% }
    .search_exp a { display: none }
    .store_loc { font-size: 13px; line-height: 18px; text-align: center; height: 63px }
    .modal-content h3 { font-size: 20px }
    .country { font-size: 16px; line-height: 25px; text-align: center; height: 63px }
    .count_list ul { width: 100% }
    .count_list ul li span, .count_list ul li span img { width: 45px; height: 30px }
    .country img, .store_loc img { margin-right: 0; float: none }
    .country div, .store_loc div { display: block }
    .footer .footcont { width: 80%; margin: 0 10% }
    .footer ul { float: none; height: auto; width: 100%; margin-bottom: 50px }
    .footlinks { display: none }
    .footbot { text-align: left; line-height: 24px }
    .footbot span { display: none; padding: 0 10px }
    .footconnect { display: block }
    .homelinks a.l_1, .homelinks a.l_2, .homelinks a.l_3, .homelinks a.l_4 { width: 100%; margin-right: 0 }
    .faq_search { font-size: 16px; line-height: 20px; padding: 10px; margin-right: 10px; margin-bottom: 10px; width: 80% }
    .pro_comp .button_s1 { padding: 8px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px }
    .pro_thumb h2 { font-size: 20px !important; line-height: 30px !important }
    .pro_thumb h6 { font-size: 15px; line-height: 17px }
}
@media screen and (max-width:500px) {
    .useCookies { width: 95%; margin: 0 auto }
}
@media only screen and (max-width:470px) {
    .home_health h5 { font-size: 18px; padding-top: 10% }
    .home_health h6 { font-size: 14px; line-height: 24px }
    .home_health_1 h5, .home_health_2 h5 { font-size: 16px }
    .home_health_1 h6, .home_health_2 h6 { font-size: 14px; line-height: 14px }
    ul.home_prod li { margin: 0 auto; width: 50%; height: 50px }
    .search_list a { font-size: 24px }
    .tech_box { width: 100%; padding-right: 0; margin-bottom: 50px; height: auto !important }
    .faq_helpful { border: 1px solid #000000; padding: 5%; width: 90% }
    .count_list ul li { width: calc(50% - 20px); margin: 20px 10px }
}
@media only screen and (max-width:440px) {
    .button_s2 { font-size: 14px; line-height: 14px; padding: 10px 15px }
    .pro_comp, .pro_comp h5, .pro_comp h6 { font-size: 12px }
    .pc_col_main .raw_1 { background: #f1f1f1 }
    .pc_col_2 .raw_1 { background: #f1f1f1 }
    .pro_comp .raw_1 { padding: 0 8px }
    .pro_comp .raw_2 { padding: 0 8px }
}
@media only screen and (max-width:380px) {
    .fact_img { float: none }
    .search_list a { font-size: 22px }
    .retailer_logo { width: 100%; height: auto }
    .ban_locate div { width: 100%; margin-left: 0; left: 0 }
    .ban_locate div h1 { font-size: 30px }
    .store_search input { font-size: 15px }
    .step_img_container { width: 95%; height: auto }
    .step_img_container img { width: 100%; height: auto }
}
@media only screen and (max-width:350px) {
    .pro_comp, .pro_comp a, .pro_comp h5, .pro_comp h6 { font-size: 11px }
}

@media only screen and (max-width:300px) {
    .menutab { padding: 0 15px 0 0; }
    .home_health h5 { font-size: 17px; padding-top: 5% }
}

@media only screen and (max-width:284px) {
    .store_loc { font-size: 16px; line-height: 18px }
}

.errorContent { margin: 100px 0 }
.errorContent img { vertical-align: middle }
.errorContent h1 { font-size: 50px }
input[type=checkbox].error, input[type=password].error, input[type=text].error, select.error, textarea.error { border: 1px red solid }
label.error { display: block; color: red }
.connect { width: 100%; display: block }
.connect img { width: 100% }
#tab4 .banners { height: 400px }

@media only screen and (max-width:801px) {
    #tab4 .banners { height: 250px }
}

.nav-pro-tabs>li>a { margin: 0 }
.acces_icon { display: block; width: 120px; margin-right: 27px }
#tab3 .spec_text { margin-left: 0; display: block; float: left }
.product-image { margin: 0 0 5px; padding: 6px; border: solid 1px #e3e3e3; border-bottom-color: #ddd; background: #fff; position: relative; zoom: 1; border-radius: 5px; text-align: center }
.pro_rgt .prod-label { text-transform: uppercase; text-align: center; color: #fff; font-weight: 600; border-radius: 5px; display: inline; font-size: 24px; width: auto }
.pro_rgt .prod-label.new { background: #003153; padding: 3px 10px }
.pro_rgt .prod-label.coming-soon { background: #4d4f53; padding: 3px 10px }
.pro_rgt .prod-label.on-sale { background: #ed2027; padding: 3px 10px }
.product-image .prod-label { position: absolute; top: 5px; right: 5px; text-transform: uppercase; text-align: center; color: #fff; font-weight: 600; border-radius: 5px; display: inline; font-size: 12px; width: auto }
.product-image .prod-label.new { background: #003153; padding: 3px 10px }
.product-image .prod-label.coming-soon { background: #4d4f53; padding: 3px 10px }
.product-image .prod-label.on-sale { background: #ed2027; padding: 3px 10px }
.Basic, .Deluxe, .Premium, .Standard, .Ultra, .Elite, .Plus { display: inline-block; color: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 5px; padding: 2px 15px; font-weight: 700; text-transform: uppercase; font-size: 16px; height: 24px; line-height: 24px }
.Ultra { background-color: #bb9b28 }
.Premium { background-color: #8a5430 }
.Deluxe { background-color: #003153 }
.Basic { background-color: #ff7474 }
.Elite { background-color: #000000 }
.Plus { background-color: #00f0ff; color: #000000 }
.Standard { background-color: #FFFFFF; color: #000000; outline: 1px solid #000000 }
.product-connect { width: 100%; margin: 0 auto }
.product-connect .img-container { width: 100% }
.product-connect .img-container .img-col-04 { display: inline-block; width: 24% }
.product-connect .img-container .img-col-04 img { width: 100% }
.fusion-li-icon { display: table-cell; vertical-align: middle; text-align: center }
.warranty .war_left.noborder { border-right: none }
.warranty .war_rgt { padding-left: 2%; padding-right: 0 !important }
.sitemap ul li, .sitemap ul ul li, .sitemap ul ul ul li { padding-bottom: 15px }
.sitemap ul ul { padding-top: 15px }
.sitemap ul ul li, .sitemap ul ul ul li { list-style-type: disc; margin-left: 40px }
ul.home_connect li.BPdiary { background: url(../images/home/BP-diary.png) top center no-repeat }
ul.home_connect li.healthgift { background: url(../images/home/healthgift.png) top center no-repeat }

@media only screen and (max-width:640px) {
    .product-connect .img-container .img-col-04 { width: 49%; margin-bottom: 5px }
    .warranty .war_left { border-right: 0; padding-right: 0 }
    .warranty .war_rgt { padding-left: 0 }
}

@media only screen and (max-width:380px) {
    .product-connect .img-container .img-col-04 { width: 100% }
}

@media only screen and (max-width:960px) {
    .mobilbanner { padding: 20% 0; background-size: 235% !important; height: auto }
}

@media only screen and (min-width:629px) {
    .ui-dialog { width: 600px !important; left: 0; right: 0; margin: 0 auto }
}

@media only screen and (max-width:629px) {
    .ui-dialog { width: 95% !important; left: 0; right: 0; margin: 0 auto }
}

.prod-support { width: 100% }
.prod-support ul { font-size: 0; display: flex; flex-wrap: wrap; width: calc(100% + 20px); margin-left: 0 }
.prod-support ul li { display: inline-block; vertical-align: top; width: calc(50% - 22px); margin: 0 20px 20px 0; border: 1px solid #e0e0e0; border-radius: 5px }
.prod-support ul li:hover { border: 1px solid #005eb8 }
.prod-support ul li a { display: block; font-size: 0; text-decoration: none; color: #000; width: calc(100% - 30px); padding: 15px }
.prod-support ul li a:hover { color: #005eb8; font-weight: 600 }
.prod-support ul li span { display: inline-block; vertical-align: middle; width: calc(100% - 65px); font-size: 21px; line-height: 24px }
.prod-support ul li span.icon { width: 45px; margin-right: 20px }

@media screen and (max-width:759px) {
    .prod-support ul { width: 100% }
    .prod-support ul li { display: block; width: calc(100% - 2px); margin: 0 0 20px 0 }
}

.prod-support ul li span.icon img { display: block }
.manual { width: 100%; font-size: 0 }
.manual .filter { width: 400px; margin-right: 40px; display: inline-block; vertical-align: top }
.manual .filter .filterContainer { width: 100%; margin-bottom: 20px }
.manual .filter .filterContainer .title { width: calc(100% - 20px); padding: 10px; background: #005eb8; color: #fff; font-size: 21px; line-height: 24px }
.manual .filter .filterContainer .filterField { width: calc(100% - 42px); padding: 20px 20px 0 20px; border: 1px solid #005eb8 }
.manual .filterResult { width: calc(100% - 440px); display: inline-block; vertical-align: top }
.manual .filterResult ul { width: 100% }
.manual .filterResult ul li { width: calc(100% - 40px); margin: 0 0 20px 0; background: #e5e5e5; border: 1px solid #e0e0e0; padding: 20px 20px 10px 20px; font-size: 21px; line-height: 24px; border-radius: 5px }
.manual .filterResult ul li:hover { background: rgba(0, 94, 184, .2); border: 1px solid #005eb8 }
.manual .filterResult ul li strong { font-size: 21px; line-height: 24px; color: #005eb8; font-weight: 600; margin-bottom: 15px; display: block }
.manual .filterResult ul li a { display: block; font-size: 21px; line-height: 24px; color: #000; margin-bottom: 10px; text-decoration: none; background: url(../images/doc_icon.png) no-repeat left center; background-size: 20px; padding-left: 30px; width: auto }
.manual .filterResult ul li a:hover { color: #005eb8; font-weight: 500 }

@media screen and (max-width:999px) {
    .manual .filter { width: 100%; margin: 0 auto; display: block }
    .manual .filterResult { width: 100%; display: block }
}

.prod-support { width: 100% }
.prod-support ul { font-size: 0; display: flex; flex-wrap: wrap; width: calc(100% + 20px) }
.prod-support ul li { display: inline-block; vertical-align: top; width: calc(50% - 22px); margin: 0 20px 20px 0; border: 1px solid #e0e0e0; border-radius: 5px }
.prod-support ul li:hover { border: 1px solid #005eb8 }
.prod-support ul li .title { padding: 15px; font-weight: 600; font-size: 21px; color: #000 }
.prod-support ul li a { display: block; font-size: 0; text-decoration: none; color: #000; width: calc(100% - 30px); padding: 15px }
.prod-support ul li a:hover { color: #005eb8; font-weight: 600 }
.prod-support ul li span { display: inline-block; vertical-align: middle; width: calc(100% - 65px); font-size: 21px; line-height: 24px }
.prod-support ul li span.icon { width: 45px; margin-right: 20px }

@media screen and (max-width:759px) {
    .prod-support ul { width: 100% }
    .prod-support ul li { display: block; width: calc(100% - 2px); margin: 0 0 20px 0 }
}

.prod-support ul li span.icon img { display: block }
.manual { width: 100%; font-size: 0 }
.manual .filter { width: 400px; margin-right: 40px; display: inline-block; vertical-align: top }
.manual .filter .filterContainer { width: 100%; margin-bottom: 20px }
.manual .filter .filterContainer .title { width: calc(100% - 20px); padding: 10px; background: #005eb8; color: #fff; font-size: 21px; line-height: 24px }
.manual .filter .filterContainer .filterField { width: calc(100% - 42px); padding: 20px 20px 0 20px; border: 1px solid #005eb8 }
.manual .filter .searchFilterBtn { background: #005eb8; color: #fff; font-size: 16px; line-height: 20px; padding: 10px 0; text-decoration: none; border-radius: 20px; border: 0 solid #000; display: block; margin: 0 auto; width: 115px; text-align: center; margin-bottom: 25px }
.manual .filter .searchFilterBtn:hover { background: #000 }
.manual .filterResult { width: calc(100% - 440px); display: inline-block; vertical-align: top }
.manual .filterResult ul { width: 100%; display: flex; flex-wrap: wrap; font-size: 0 }
.manual .filterResult ul li { width: calc(50% - 62px); margin: 0 10px 20px 10px; background: #f1f1f1; border: 1px solid #e0e0e0; padding: 20px 20px 10px 20px; font-size: 21px; line-height: 24px; border-radius: 5px }
.manual .filterResult ul li:hover { background: rgba(24, 184, 245, .2); border: 1px solid #005eb8 }
.manual .filterResult ul li strong { font-size: 21px; line-height: 24px; color: #005eb8; font-weight: 600; margin-bottom: 15px; display: block }
.manual .filterResult ul li a { display: block; font-size: 21px; line-height: 24px; color: #000; margin-bottom: 10px; text-decoration: none; background: url(../images/doc_icon.png) no-repeat left center; background-size: 20px; padding-left: 30px; width: auto }
.manual .filterResult ul li a:hover { color: #005eb8; font-weight: 500 }

@media screen and (max-width:999px) {
    .manual .filter { width: 100%; margin: 0 auto; display: block }
    .manual .filterResult { width: 100%; display: block }
    .manual .filterResult ul li { width: calc(50% - 52px); margin: 0 10px 20px 0 }
    .manual .filterResult ul li:nth-of-type(even) { margin: 0 0 20px 10px }
}
@media screen and (max-width:467px) {
    .manual .filterResult ul li { width: calc(100% - 42px); margin: 0 0 20px 0 }
    .manual .filterResult ul li:nth-of-type(even) { margin: 0 0 20px 0 }
}

.image-promo { width: 900px }

@media screen and (max-width:799px) {
    .image-promo { width: 100% }
}
@media only screen and (max-width:650px) {
    .ban_products .title { font-size: 28px }
}
@media only screen and (max-width:500px) {
    .ban_products .title { font-size: 20px }
}
@media only screen and (max-width:440px) {
    .ban_products .title { font-size: 16px }
}

.AU-HEM7156 { overflow: hidden }
.AU-HEM7156 ul li { float: left; margin: 0 60px 40px 0 }
.tab-content h2 { font-size: 36px; line-height: 40px; margin: 40px 0; font-weight: 400 }
/**UPDATE SUPPORT -- 17/05/22**/ 
img.storeimg { display: inline-block; padding: 6px !important }
/**UPDATE Warranty -- 31/05/22**/ 
#CountryCode { width: 50px; display: inline !important }
.warranty ul { list-style: disc; margin: 0 0 15px 30px }
#file_manual { background: #005eb8; color: #FFFFFF; font-size: 16px; line-height: 20px; padding: 10px 34px; text-decoration: none; border-radius: 20px; border: 0px solid #000000; margin-right: 10px; margin-bottom: 10px; display: inline-block; width: 84% }
/**UPDATE WHEEZESCAN -- 29/03/22**/
.wheezeScan_product{width:100%;max-width:1280px;margin:0 auto;}
.wheezeScan_product img{width:100%;display:block;border:0;}
.wheezeScan_product a{width:100%;display:block;}
.wheezeScan_works{width:100%;max-width:1300px;margin:0 auto;}
.wheezeScan_works img{width:100%;display:block;border:0;}
.wheezeScan_works a{width:100%;display:block;}
.fancybox-container{z-index:400000000 !important;}
/**UPDATE SUPPORT -- 17/05/22**/
img.storeimg {display: inline-block; padding: 6px !important;}
/**UPDATE Warranty -- 31/05/22**/
#CountryCode {width: 50px; display: inline !important;}
.warranty ul{list-style: disc;margin: 0 0 15px 30px;}
#file_manual {background: #005eb8;color: #FFFFFF;font-size: 16px;line-height: 20px;padding: 10px 34px;text-decoration: none;border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px; border: 0px solid #000000; margin-right: 10px; margin-bottom: 10px; display: inline-block;width:85%;}
/**UPDATE WhatsApp -- 08/06/22**/
.whatsappBtn{position:fixed;bottom:20px;right:20px;background:#005eb8;font-size:15px;line-height:15px;border-radius:10px;width:auto;z-index:9999999;border:1px solid #005eb8;padding:10px; }
.whatsappBtn:hover{background:#003973;border:1px solid #003973;}
.whatsappBtn:focus{background:#003153;border:1px solid #ffffff;}
.whatsappBtn img{display:block;width:20px;}
.whatsappBtn span{display:inline-block;vertical-align:middle;font-size:12px;line-height:12px;color:#ffffff;text-decoration:none;}
.whatsappBtn .icon{width:20px;margin-right:5px;}
/**CARSOUSEL**/
.carousel { margin-bottom: 30px }
.carousel-cell { width: 100%; height: 496px; background: #ffffff; counter-increment: carousel-cell }
.carousel-cell img { width: 100%; vertical-align: middle; display: block }
/* cell number */ 
.carousel-cell:before { display: none }
.carousel-main .carousel-cell:before { display: none }
.carousel-nav { text-align: center }
.carousel-nav .carousel-cell { height: auto; width: 20%; margin: 0 1.5%; text-align: center; border: 1px solid #e5e5e5 }
.carousel-nav .carousel-cell img { width: 100%; display: block }
.carousel-nav .carousel-cell:before { line-height: 80px }
@media only screen and (max-width:1200px) {
	.carousel-main  .carousel-cell{height:153px;}
}
@media only screen and (max-width:850px) {
	.carousel-main  .carousel-cell{height:109px;}
	.carousel-nav .carousel-cell{width:25%;margin:0 1.5%;}
}
/**UPDATE - 24/08/2022**/
.newCookies{width:calc(100% - 60px);margin:0 30px;position:fixed;left:0;bottom:30px;/*background:rgba(0,49,83,0.95);*//*background:rgba(0, 94, 184, 0.9);*//*background:#9ea1a7;*/background:rgba(0, 49, 83, 0.95);z-index:99999999;-webkit-transition:all 2.5s ease;-moz-transition: all 2.5s ease;-o-transition: all 2.5s ease;transition: all 2.5s ease;border:1px solid #ffffff;}
.newCookies.inactive{bottom:-999px;}
.newCookies .container{width:calc(100% - 50px);padding:25px;margin:0 !important;font-size:0;}
.newCookies .container .left{display:inline-block;vertical-align:middle;font-size:16px;line-height:22px;color:#ffffff;width:calc(100% - 430px);}
.newCookies .container .left a{color:#ffffff;}
.newCookies .container .rgt{display:inline-block;vertical-align:middle;width:405px;margin-left:25px;}
.newCookies .container .rgt span{display:inline-block;vertical-align:middle;margin-left:10px;}
.newCookies .container .rgt span{display:inline-block;vertical-align:middle;margin-left:10px;}
.newCookies .container .rgt .button_s1{margin:0 !important;border:1px solid #ffffff;color:#ffffff;}
.newCookies .container .rgt .button_s1:hover{border:1px solid #005eb8;}
.modal.cookie_modal{width:100%;height:100vh;left:0;right:0;top:0;margin:0 auto;background:rgba(0,0,0,0.5);z-index: 9999999;}
.cookie_modal .cookie_modal_box{width:100%;max-width:800px;left:0;right:0;top:90px;margin:0 auto;position:absolute; background:rgba(0, 49, 83, 0.95);}
.cookie_modal .modal-content{width:100%;padding-top:0;}
.cookie_modal .modal-body{margin:0 !important;padding:20px;width:calc(100% - 40px);}
.cookie_modal .modal-body p{font-size:16px;line-height:20px;color:#ffffff;margin:0 0 20px 0;}
.cookie_modal .modal-body .colContainer{font-size:0;width:calc(100% + 20px);}
.cookie_modal .modal-body .colContainer span{display:inline-block;vertical-align:top;margin-right:20px;width:calc(50% - 20px);margin-bottom:15px;position:relative;}
.cookie_modal .modal-body .colContainer span p{font-size:14px;line-height:18px;margin:0 0 5px 0 !important;}
.cookie_modal .modal-body .colContainer span p strong{display:block;margin-bottom:10px;}
/**Toggle Switch**/
.slideBtn{position:absolute;top:-5px;right:10px;}
.switch{position:relative;display:inline-block;width:50px;height:25px;}
.switch input{opacity:0;width:0;height:0;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ff7474;border:1px solid #ff7474;-webkit-transition:.4s;transition:.4s;}
.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#ffffff;-webkit-transition:.4s;transition:.4s;}
.slideBtn input:checked + .slider{background-color: #00f0ff;border:1px solid #00f0ff;}
.slideBtn input:focus + .slider{/*box-shadow: 0 0 1px #e8ebf0;*/}
.slideBtn input:checked + .slider:before {-webkit-transform: translateX(25px);-ms-transform: translateX(25px);transform: translateX(25px);background-color:#ffffff;}
.switch .switchStatus{position:absolute;right:60px;top:4px;color:#e5e5e5;font-size:14px;line-height:18px;width: 100%;text-align: right;}
.slideBtn font{font-size:14px;line-height:18px;font-weight:700;color:#00f0ff;}
.slideBtn.alwayActive{top:0;}
/* Rounded sliders */
.slider.round {border-radius:34px;}
.slider.round:before {border-radius:50%;}
.acceptBtn{float:right;border:1px solid #fff;color:#fff !important;}
@media only screen and (max-width:1099px) {
	.newCookies{width:calc(100% - 40px);margin:0 20px;bottom:20px;}
	.newCookies .container .left{width:100%;margin-bottom:25px;}
	.newCookies .container .rgt{width:100%;margin-left:0;text-align:center;}
	.newCookies .container .rgt .button_s1{margin-bottom:10px !important;}
}
@media only screen and (max-width:829px) {
	.cookie_modal .modal-body .colContainer span{width:calc(100% - 20px);}
}
/**OMRON CONNECT - 04/10/2022**/
.OMRONCONNECT .container{margin-top:80px;}
.OMRONCONNECT .wrapper{max-width:none;}
.omronConnect{width:100%;}
.omronConnect .getSmart{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.omronConnect .getSmart .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.omronConnect .getSmart .contents .leftText{display:inline-block;vertical-align:middle;width:40%;position:relative;}
.omronConnect .getSmart .contents .leftText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:125%;display:block;}
.omronConnect .getSmart .contents .leftText .textContainer .inner{width:250px;margin-right:100px;}
.omronConnect .getSmart .contents .leftText h1{color:#ffffff;font-size:38px;line-height:42px;font-weight:400;margin-bottom:20px;text-align:left;font-family: 'Barlow', sans-serif;}
.omronConnect .getSmart .contents .leftText p{color:#ffffff;font-size:18px;line-height:24px;}
.omronConnect .getSmart .contents .rgtImg{display:inline-block;vertical-align:middle;width:60%;height:650px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:url("../images/omron_connect/get-smart-img.jpg")no-repeat left top;background-size:cover;}
.omronConnect .whyOmron{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#ffffff;}
.omronConnect .whyOmron .contents{width:100%;max-width:1200px;font-size:0;margin:0 auto;}
.omronConnect .whyOmron .contents .leftImg{display:inline-block;vertical-align:middle;width:580px;margin-right:100px;}
.omronConnect .whyOmron .contents .leftImg img{width:100%;display:block;}
.omronConnect .whyOmron .contents .rgtText{display:inline-block;vertical-align:middle;width:calc(100% - 680px);}
.omronConnect .whyOmron .contents .rgtText h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family: 'Barlow', sans-serif;}
.omronConnect .whyOmron .contents .rgtText p{color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.omronConnect .whyOmron .contents .rgtText .imgLogo{width:105px;margin-bottom:40px;}
.omronConnect .whyOmron .contents .rgtText .imgLogo img{width:100%;display:block;}
.omronConnect .whyOmron .contents .rgtText .dlBtn{display:inline-block;color:#000000;border:1px solid #000000;border-radius:16px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition: all .2s ease; background:rgba(0, 94, 184, 0);}
.omronConnect .whyOmron .contents .rgtText .dlBtn:hover{color:#fff;border:1px solid #005eb8;background:rgba(0, 94, 184, 1.0);}
.omronConnect .accessAnytime{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.omronConnect .accessAnytime .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.omronConnect .accessAnytime .contents .leftText{display:inline-block;vertical-align:middle;width:45%;position:relative;}
.omronConnect .accessAnytime .contents .leftText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:112.5%;display:block;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner{width:350px;margin-right:100px;}
.omronConnect .accessAnytime .contents .leftText h2{color:#00f0ff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family: 'Barlow', sans-serif;}
.omronConnect .accessAnytime .contents .leftText p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:20px;}
.omronConnect .accessAnytime .contents .leftText .dlBtn{display:inline-block;color:#ffffff;border:1px solid #ffffff;border-radius:16px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin-top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition: all .2s ease; background:rgba(0, 94, 184, 0);}
.omronConnect .accessAnytime .contents .leftText .dlBtn:hover{color:#fff;border:1px solid #005eb8;background:rgba(0, 94, 184, 1.0);}
.omronConnect .accessAnytime .contents .rgtImg{display:inline-block;vertical-align:middle;width:55%;height:550px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:url("../images/omron_connect/access-anytime-img.jpg")no-repeat center center;background-size:cover;}
.omronConnect .accessAnytime .contents .rgtImg-IN{display:inline-block;vertical-align:middle;width:55%;height:550px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:url("../images/omron_connect/access-anytime-img-in.jpg")no-repeat center center;background-size:cover;}
.omronConnect .accessAnytime .contents .rgtImg-AU{display:inline-block;vertical-align:middle;width:55%;height:550px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:url("../images/omron_connect/access-anytime-img-au.jpg")no-repeat center center;background-size:cover;}
.omronConnect .healthProgress{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#306f95;}
.omronConnect .healthProgress .contents{width:100%;max-width:1000px;font-size:0;margin:0 auto;text-align:center;}
.omronConnect .healthProgress .contents h2{color:#00f0ff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;font-family: 'Barlow', sans-serif;}
.omronConnect .healthProgress .contents p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:40px;}
.omronConnect .healthProgress .contents .imgCol{width:calc(100% + 40px);font-size:0;}
.omronConnect .healthProgress .contents .imgCol span{display:inline-block;vertical-align:top;width:calc(33.3333% - 40px);margin-right:40px;}
.omronConnect .healthProgress .contents .imgCol span p{color:#00f0ff;}
.omronConnect .healthProgress .contents .imgCol span img{width:100%;display:block;}
.omronConnect .healthProgress .contents .dlBtn{display:inline-block;color:#ffffff;border:1px solid #ffffff;border-radius:16px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition: all .2s ease; background:rgba(0, 94, 184, 0);}
.omronConnect .healthProgress .contents .dlBtn:hover{color:#fff;border:1px solid #005eb8;background:rgba(0, 94, 184, 1.0);}
.omronConnect .appFeatures{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#e5e5e5;}
.omronConnect .appFeatures .contents{width:100%;max-width:929px;font-size:0;margin:0 auto;text-align:center;}
.omronConnect .appFeatures .contents h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:40px;font-family: 'Barlow', sans-serif;}
.omronConnect .appFeatures .contents p{color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.omronConnect .appFeatures .contents p strong{color:#306f95;font-size:20px;line-height:26px;}
.omronConnect .appFeatures .contents .boxCol{width:calc(100% + 40px);font-size:0;display:flex;flex-wrap:wrap;justify-content:center;}
.omronConnect .appFeatures .contents .boxCol span{display:inline-block;vertical-align:middle;width:calc(50% - 140px);margin-right:40px;background:#ffffff;padding:50px;border-radius:50px;position:relative;}
.omronConnect .appFeatures .contents .boxCol span img{width:118px;display:block;margin:0 auto 20px auto;}
.omronConnect .appFeatures .contents .boxCol span .dlBtn{display:block;color:#000000;border:1px solid #000000;border-radius:16px;padding:12.5px 0;width:150px;text-decoration:none;font-size:18px;line-height:18px;position:absolute;bottom:0;left:0;right:0;margin:0 auto 40px auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition: all .2s ease; background:rgba(0, 94, 184, 0);}
.omronConnect .appFeatures .contents .boxCol span .dlBtn:hover{color:#fff;border:1px solid #005eb8;background:rgba(0, 94, 184, 1.0);}
.omronConnect .downloadApp{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.omronConnect .downloadApp .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.omronConnect .downloadApp .contents .rgtText{display:inline-block;vertical-align:middle;width:60%;position:relative;}
.omronConnect .downloadApp .contents .rgtText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:16.75%;display:block;}
.omronConnect .downloadApp .contents .rgtText .textContainer .inner{width:560px;position:absolute;transform:translateY(-50%);top:50%;right:0;padding:0 50px;}
.omronConnect .downloadApp .contents .rgtText h2{color:#ffffff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:center;font-family: 'Barlow', sans-serif;}
.omronConnect .downloadApp .contents .rgtText h2 strong{font-family: 'Barlow', sans-serif; color:#00f0ff;font-weight:700;}
.omronConnect .downloadApp .contents .rgtText p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:20px;}
.omronConnect .downloadApp .contents .rgtText .dlBtn{display:block;color:#ffffff;border:1px solid #00f0ff;border-radius:16px;padding:12.5px 0;width:480px;text-decoration:none;font-size:18px;line-height:18px;margin:20px auto 0 auto;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition: all .2s ease; background:rgba(0, 94, 184, 0);}
.omronConnect .downloadApp .contents .rgtText .dlBtn:hover{color:#fff;border:1px solid #005eb8;background:rgba(0, 94, 184, 1.0);}
.omronConnect .downloadApp .contents .rgtText .grpBtns{width:100%;font-size:0}
.omronConnect .downloadApp .contents .rgtText .grpBtns span{display:inline-block;vertical-align:middle;width:calc(50% - 20px);margin:0 10px;}
.omronConnect .downloadApp .contents .rgtText .grpBtns span img{width:100%;display:block;}
.omronConnect .downloadApp .contents .leftImg{display:inline-block;vertical-align:middle;width:40%;height:550px;border-top-right-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_connect/download-app-img.jpg")no-repeat left center;background-size:cover;}
.omronConnect .downloadApp .contents .leftImg-IN{display:inline-block;vertical-align:middle;width:40%;height:550px;border-top-right-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_connect/download-app-img-in.jpg")no-repeat left center;background-size:cover;}
.omronConnect .downloadApp .contents .leftImg-AU{display:inline-block;vertical-align:middle;width:40%;height:550px;border-top-right-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_connect/download-app-img-au.jpg")no-repeat left center;background-size:cover;}
.omronConnect .connectVideo{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#ffffff;}
.omronConnect .connectVideo .contents{width:100%;max-width:1200px;font-size:0;margin:0 auto;}
.omronConnect .connectVideo .contents .leftText{display:inline-block;vertical-align:middle;width:400px;}
.omronConnect .connectVideo .contents .leftText h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family: 'Barlow', sans-serif;}
.omronConnect .connectVideo .contents .leftText p{color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.omronConnect .connectVideo .contents .rgtVideo{display:inline-block;vertical-align:middle;width:calc(100% - 500px);margin-left:100px;}
.omronConnect .connectVideo .contents .rgtVideo .videoWrapper{position:relative;padding-bottom:56.25%;height:0;width:100%;}
.omronConnect .connectVideo .contents .rgtVideo .videoWrapper iframe{position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;}
@media only screen and (max-width:1799px){
	.omronConnect .getSmart .contents .rgtImg{height:600px;}
}
@media only screen and (max-width:1499px){
	.omronConnect .getSmart .contents .rgtImg{height:550px;}
}
@media only screen and (max-width:1300px){
	.OMRONCONNECT .wrapper{width:100%;margin:0;overflow-x:hidden;}
	.omronConnect .getSmart .contents .leftText .textContainer{width:250px;transform:translate(0,-50%);left:auto;right:50px;}
	.omronConnect .getSmart .contents .leftText .textContainer .inner{width:100%;margin-right:0;}
	.omronConnect .whyOmron{padding:30px 0;}
	.omronConnect .whyOmron .contents{width:calc(100% - 40px);max-width:none;margin:0 20px;}
	.omronConnect .whyOmron .contents .leftImg{width:50%;margin-right:0;}
	.omronConnect .whyOmron .contents .rgtText{width:calc(50% - 40px);margin:0 10px 0 30px;}
	.omronConnect .accessAnytime .contents .leftText .textContainer{width:350px;transform:translate(0,-50%);left:auto;right:50px;}
	.omronConnect .accessAnytime .contents .leftText .textContainer .inner{width:100%;margin-right:0;}
	.omronConnect .downloadApp .contents .rgtText .textContainer{width:100%;position:absolute;transform:translateY(-50%);top:50%;left:auto;}
	.omronConnect .downloadApp .contents .rgtText .textContainer .inner{width:calc(100% - 100px);position:relative;transform:none;top:0;right:0;padding:0 50px;}
	.omronConnect .downloadApp .contents .rgtText .dlBtn{width:95%;}
	.omronConnect .connectVideo{padding:30px 0;}
	.omronConnect .connectVideo .contents{width:calc(100% - 40px);max-width:none;margin:0 20px;}
	.omronConnect .connectVideo .contents .leftText{width:350px;}
	.omronConnect .connectVideo .contents .rgtVideo{width:calc(100% - 400px);margin-left:50px;}
}
@media only screen and (max-width:1029px){
	.omronConnect .healthProgress{padding:30px 0;}
	.omronConnect .healthProgress .contents{width:calc(100% - 40px);max-width:none;margin:0 20px;}
	.omronConnect .appFeatures{padding:30px 0;}
	.omronConnect .appFeatures .contents{width:calc(100% - 40px);max-width:none;margin:0 20px;}
}
@media only screen and (max-width:999px){
	.omronConnect .getSmart .contents .leftText{width:30%;}
	.omronConnect .getSmart .contents .rgtImg{width:70%;height:480px;}
	.omronConnect .getSmart .contents .leftText .textContainer{width:calc(100% - 40px);left:20px;right:20px;}
	.omronConnect .accessAnytime .contents .leftText .textContainer{width:calc(100% - 40px);left:20px;right:20px;}
	.omronConnect .downloadApp .contents .rgtText .textContainer .inner{width:calc(100% - 40px);padding:0 20px;}
}
@media only screen and (max-width:850px){
	.OMRONCONNECT .container{margin-top:160px;}
}
@media only screen and (max-width:699px){
	.omronConnect .getSmart .contents{position:relative;}
	.omronConnect .getSmart .contents .leftText{display:block;width:100%;}
	.omronConnect .getSmart .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.omronConnect .getSmart .contents .leftText h1{margin-bottom:20px;}
	.omronConnect .getSmart .contents .leftText h1 br{display:none;}
	.omronConnect .getSmart .contents .rgtImg{display:block;width:100%;height:350px;border-top-left-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_connect/get-smart-img.jpg")no-repeat left top;background-size:cover;position:absolute;top:0;left:0;}
	.omronConnect .whyOmron .contents .leftImg{display:block;width:100%;margin-bottom:20px;}
	.omronConnect .whyOmron .contents .rgtText{display:block;width:100%;margin:0;}
	.omronConnect .whyOmron .contents .rgtText h2{margin-bottom:20px;}
	.omronConnect .healthProgress .contents .imgCol{width:100%;}
	.omronConnect .healthProgress .contents .imgCol span{display:block;width:100%;max-width:280px;margin:0 auto 20px auto;}
	.omronConnect .appFeatures .contents .boxCol{width:100%;display:block;}
	.omronConnect .appFeatures .contents .boxCol span{display:block;width:calc(100% - 40px);max-width:280px;margin:0 auto 20px auto;padding:20px;}
	.omronConnect .appFeatures .contents .boxCol span .dlBtn{position:relative;margin:20px auto;}
	.omronConnect .connectVideo .contents .leftText{display:block;width:100%;}
	.omronConnect .connectVideo .contents .leftText h2{margin-bottom:20px;}
	.omronConnect .connectVideo .contents .rgtVideo{display:block;width:100%;margin-left:0;margin-top:30px;}
	.omronConnect .accessAnytime .contents{position:relative;}
	.omronConnect .accessAnytime .contents .leftText{display:block;width:100%;}
	.omronConnect .accessAnytime .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.omronConnect .accessAnytime .contents .leftText .textContainer .inner{width:100%;margin-right:0;}
	.omronConnect .accessAnytime .contents .leftText h2{margin-bottom:20px;}
	.omronConnect .accessAnytime .contents .rgtImg{display:block;width:100%;height:325px;border-top-left-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_connect/access-anytime-img.jpg")no-repeat center center;background-size:cover;position:absolute;top:0;left:0;}
	.omronConnect .downloadApp .contents{position:relative;}
	.omronConnect .downloadApp .contents .rgtText{display:block;width:100%;}
	.omronConnect .downloadApp .contents .rgtText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.omronConnect .downloadApp .contents .rgtText .textContainer .inner{width:100%;margin-right:0;padding:0;}
	.omronConnect .downloadApp .contents .rgtText h2{margin-bottom:20px;}
	.omronConnect .downloadApp .contents .leftImg{display:block;width:100%;height:325px;border-top-right-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_connect/download-app-img.jpg")no-repeat left center;background-size:cover;position:absolute;top:0;left:0;}	
}
@media only screen and (max-width:540px){
	.OMRONCONNECT .container{margin-top:183px;}
}
/**UPDATE - 20221012**/
.logo_withText{margin-top:23px;margin-left:25px;float:left;position:absolute;top:0;display:block;}
.logo_withText span{display:inline-block;vertical-align:middle;}
.logo_withText .withText{font-family: 'Barlow', sans-serif;font-weight:700;font-size:13px;line-height:13px;color:#4D4D4D;letter-spacing:0.05em;}
.logo_withText .withText em{margin-right:5px;padding-right:5px;border-right: 1px solid rgba(0, 0, 0, 0.5);font-style:normal;}
.logo_withText .logo{display:block;width:117px;height:23px;background:url("../images/Omron_Logo.svg") no-repeat;background-size:100%;margin-right:20px;}
.newCookies .container{position:relative;}
.closeCookie{position:absolute;right:15px;top:15px;} 
.closeCookie .closeCookieBtn{background: url(../images/country_close.png) center top no-repeat;width:17.5px;height:17.5px;background-size:100%;display:block;}
.cookie_modal .modal-content{position:relative;}
@media only screen and (max-width:1099px) {
	.logo_withText{margin-top:15px;}
	.logo_withText span{display:block;}
	.logo_withText .logo{margin-right:0;margin-bottom:5px;}
	.logo_withText .withText{font-size:10px;line-height:10px;}
}
@media only screen and (max-width:960px) {
	.ban_products a{bottom:auto;top:52.5%;background:rgba(255,255,255,0.75);}
	.ban_products a,.ban_products .title{left:4%;}
	
}
@media only screen and (max-width:850px) {
	.logo_withText{margin-top:10px;margin-left:15px;}
	.logo_withText .withText{margin-top:7.5px;}
	/*
	.menutab{padding:0 10px;height:60px;width:auto;background:#005eb8;}
	.menutab .hamburger span{display:none;}
	.menutab .hamburger{background: url(../images/menu-white.png) center left no-repeat;width:25px;height:25px;background-size:100%;padding-top:35px;}
	.menutab .cross span{display:none;}
	.menutab .cross {background: url(../images/menu_close-white.png) center left no-repeat;width:25px;height:25px;background-size:100%;padding-top:35px;}
	*/
	.menutab{margin: 7.5px 15px 15px 0;}
	.search_tab{width:21px;padding:0;background:none;position:absolute;top:20px;right:155px;}
	.search_tab div{display:none;}
	.header{height:60px !important;}
	.container{margin-top:60px !important;}
	.menu{top:60px !important;}
	.search_exp{top:60px !important;}
	.search_exp div{margin:0 auto;}
	.country{width:35px;height:0;padding:0;background:#ffffff;position:absolute;top:2.5px;right:70px;}
	.country img{margin:17.5px auto 0 auto;float:none;width:35px;height:auto;}
	.country div{display:none;}
	.store_loc{width:25px;padding:0;background:none;position:absolute;top:20px;right:120px;}
	.store_loc div{display:none;}
	.store_loc img{margin:0 auto;float:none;}
	.store_loc .MOBILE{display:block;}
	.store_loc .DESKTOP{display:none;}
}
@media only screen and (max-width:768px){
	.ban_products a{bottom:auto;top:40%;}
	.ban_products .title{font-size: 28px;top:10%;}
	.mobilbanner.bloodPres { background: url(https://www.omronhealthcare-ap.com/Content/uploads/7658af22311b42f3ba764ca035559c27.jpg) -300px center no-repeat !important; padding: 0; background-size: cover !important; height: 240px; }
}
@media only screen and (max-width:699px) {
	.ban_products a{bottom:auto;top:95px;font-size:16px;}
	.ban_products .title{font-size:22px;top:30px;}
}
@media only screen and (max-width:499px) {
	.mobilbanner.bloodPres { background: url(https://www.omronhealthcare-ap.com/Content/uploads/7658af22311b42f3ba764ca035559c27.jpg) -300px center no-repeat !important; padding: 0; background-size: cover !important; height: 200px; }
}
@media only screen and (max-height:490px) {
	.menu{max-height: 260px;}
}
.animatedBanner{max-width:1330px;width:100% !important;margin:0 auto 20px auto !important;}
.animatedBanner .gifBanner{width:100%;margin-top:10px;}
.animatedBanner .gifBanner img{width:100%;display:block;}
.animatedBanner .gifBanner .MOBILE{display:none;}
@media only screen and (max-width:600px){
	.animatedBanner .gifBanner .DESKTOP{display:none;}
	.animatedBanner .gifBanner .MOBILE{display:block;}
}
.connectLabel{width:100%;margin-bottom:40px;}
.connectLabel .labelContainer{width:100%;font-size:0;}
.connectLabel .labelContainer span{width:100%;display:inline-block;vertical-align:middle;font-size:16px;line-height:22px;color:#000000;width:calc(100% - 105px);}
.connectLabel .labelContainer span.connectLogo{width:80px;margin-right:25px;}
.connectLabel .labelContainer span.connectLogo img{width:100%;display:block;}
.connectLabel .labelContainer span .learnMoreBtn{display:block;color:#000000;text-decoration:none;font-weight:700;margin-top:10px;}
.connectLabel .labelContainer span .learnMoreBtn em{background:url("../images/forward-arrow.svg") right center no-repeat;background-size:15px 15px;display:inline-block;vertical-align:middle;padding-right:20px;font-style:normal;}
.omronConnect .learnMoreBtn{display:block;color:#2196f3;font-size:18px;line-height:24px;text-decoration:none;font-weight:700;margin-top:0;}
.omronConnect .learnMoreBtn em{background:url("../images/forward-arrow-blue.svg") right center no-repeat;background-size:15px 15px;display:inline-block;vertical-align:middle;padding-right:20px;font-style:normal;}
@media only screen and (max-width:830px) and (max-height:900px){
	.cookie_modal .cookie_modal_box{padding-bottom:100px;}
}
/**UPDATE - 221110**/
@media only screen and (max-width:1099px) {
.tab-content p {/*width: 100%;*/width:calc(100% - 20px); margin: 0 auto;}
}
/* Update 31 Jan 23 */
.omronConnect .downloadApp .contents .rgtText .dlBtn.whiteBg {color: #000000; border: 1px solid #ffffff; background: rgba(255, 255, 255, 1);}
.omronConnect .downloadApp .contents .rgtText .dlBtn.whiteBg:hover {color: #fff; border: 1px solid #005eb8; background: rgba(0, 94, 184, 1.0);}
/* Update 06 Feb 23 */
.vnstores{width:100%;margin:0 auto;}
.vnstores .search{width:100%;}
.vnstores .search ul{width:calc(100% + 10px);list-style:none;font-size:0;margin-left:0 !important}
.vnstores .search ul li{display:inline-block;margin-right:10px;width:calc(33.3333% - 10px);vertical-align:top;}
.vnstores .search ul li .errormsg{color:#ff0000;font-weight:700;font-size:16px;line-height:16px;display:none;}
.vnstoresresult{width:100%;}
.vnstoresresult .vnstorestable{width:100%;overflow:auto;margin-top:20px;}
.vnstoresresult table{width: 100%;margin-bottom: 20px;}
.vnstoresresult table th,.vnstoresresult table td {padding: 12px 15px;text-align: left;border: 1px solid #E1E1E1;}
.vnstoresresult table th:first-child,.vnstoresresult table td:first-child {padding-left: 5;}
.vnstoresresult table th:last-child,.vnstoresresult table td:last-child {padding-right: 5;}
.vnstoresresult table th, .vnstoresresult table td colspan {border-right: 1px solid #E1E1E1;}
.vnstoresresult table thead {background: #333;color: #fff;}
@media only screen and (max-width: 960px) {
	/*.vnstores .search ul li{display:block;margin:0 0 20px 0;width:100%;}*/
	.vnstoresresult .vnstorestable{max-height:600px;overflow:auto;}
	.vnstoresresult table{width:900px;}
}
@media only screen and (max-width: 899px){
	.vnstores .search ul li{display:block;width:calc(100% - 10px);padding:0;margin-bottom:0 !important}
}
/* Update 21 Mar 23 - Product Images Gallery */
/**CARSOUSEL**/
.carousel {/*margin-bottom: 30px;*/ margin-bottom:45px;}
.carousel-cell {width: 100%; height: 496px; background: #ffffff; counter-increment: carousel-cell;}
.carousel-cell img {width: 100%; vertical-align: middle; display: block;}
/* cell number */
.carousel-cell:before {display: none;}
.carousel-main .carousel-cell:before {display: none;}
.carousel-nav {text-align: center;}
.carousel-nav .carousel-cell {height: auto; width: 20%; margin: 0 1.5%; text-align: center; border: 1px solid #003153;}
.carousel-nav .carousel-cell img {width: 100%; display: block;}
.carousel-nav .carousel-cell:before {line-height: 80px;}
.carousel-nav .carousel-cell.is-selected {border:1px solid #FF7474;}
.pro_left{width:500px;}
.pro_rgt{width:calc(97% - 501px);margin-left: 3%;}
@media only screen and (max-width:1229px) {
	.pro_left{width:300px;}
    .pro_rgt {width:calc(97% - 301px);margin-left: 3%;}          
    .carousel-cell{height:300px;}
}
@media only screen and (max-width:1200px) {
    .carousel-main  .carousel-cell{height:153px;}
}
@media only screen and (max-width:850px) {
    .carousel-main  .carousel-cell{height:109px;}
    .carousel-nav .carousel-cell{width:25%;margin:0 1.5%;}
}
@media only screen and (max-width:640px) {
    .pro_left{width:300px;margin:0 auto;}
    .pro_rgt {width:100%;margin-left:0;}       
    .carousel-cell{height:300px;}
    .carousel-nav .flickity-viewport{height:77px !important;}
    /*.flickity-prev-next-button{top: 50% !important;transform: translateY(-50%) !important;}*/
}
@media screen and (max-width:850px) {
    .nav-pro-tabs > .active{border-bottom: 2px solid #fff !important;}
    .nav-pro-tabs > li{display: inline-block !important; float: none !important;}
}
/* Update 24 Mar 23 */
@media only screen and (max-width:800px) {
	.Basic,.Deluxe,.Premium,.Standard,.Ultra,.Elite,.Plus { display: block; width: 50%; margin: 0 auto; }
}
/**OMRON ACADEMY - 09/05/2023**/
.OMRONACADEMY .container{margin-top:80px;}
.OMRONACADEMY .wrapper{max-width:none;}
.omronAcademy{width:100%;}
.omronAcademy .intro{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.omronAcademy .intro .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.omronAcademy .intro .contents .leftImg{display:inline-block;vertical-align:middle;width:60%;height:650px;border-top-right-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_academy/intro-img.jpg")no-repeat center top;background-size:cover;}
.omronAcademy .intro .contents .rgtText{display:inline-block;vertical-align:middle;width:40%;position:relative;}
.omronAcademy .intro .contents .rgtText .textContainer{width:calc(100% - 80px);position:absolute;transform:translateY(-50%);top:50%;left:80px;display:block;}
.omronAcademy .intro .contents .rgtText .textContainer .inner{width:300px;margin:0;text-align:center;}
.omronAcademy .intro .contents .rgtText h1{color:#00f0ff;font-size:38px;line-height:42px;font-weight:400;margin-bottom:20px;text-align:center;font-family:'DINPro-Regular';}
.omronAcademy .intro .contents .rgtText p{color:#ffffff;/*font-size:18px;line-height:24px;*/font-size:28px;line-height:34px;text-align:center;display:block;}
.omronAcademy .intro .contents .rgtText .academyLogo{display:inline-block;width:244px;margin-bottom:0;}
.omronAcademy .intro .contents .rgtText .academyLogo img{width:100%;display:block;}
.omronAcademy .signUpEdu{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;}
.omronAcademy .signUpEdu .contents{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0;font-size:0;}
.omronAcademy .signUpEdu .contents .leftContent{display:inline-block;vertical-align:middle;width:calc(50% - 80px);margin-right:80px;}
.omronAcademy .signUpEdu .contents .rgtContent{display:inline-block;vertical-align:middle;width:calc(50% - 40px);margin-left:40px;}
.omronAcademy .signUpEdu .contents .rgtContent .bgCont{width:calc(50% - 30px);background:url("../images/omron_academy/signUpEdu-img.jpg")left top;background-size:cover;padding:30px 30px 20px 50%;}
.omronAcademy .signUpEdu .contents h2{font-size:28px;line-height:34px;color:#005eb8;margin-bottom:25px;font-weight:400;font-family:'DINPro-Regular';}
.omronAcademy .signUpEdu .contents p{font-size:18px;line-height:24px;color:#000000;}
.omronAcademy .signUpEdu .contents .commonBtn{display:block;color:#000000;border:1px solid #000000;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin-bottom:15px;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:rgba(0, 94, 184, 0);}
.omronAcademy .signUpEdu .contents .commonBtn:hover{background:rgba(0, 94, 184, 1.0);color:#ffffff;border:1px solid #005eb8;}
.omronAcademy .whyOmronTraining{width:100%;height:auto;margin:0 auto;position:relative;background:#306f95;}
.omronAcademy .whyOmronTraining .contents{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0 20px 0;}
.omronAcademy .whyOmronTraining .contents h2{font-size:28px;line-height:34px;color:#00f0ff;margin-bottom:40px;font-weight:400;text-align:center;font-family:'DINPro-Regular';}
.omronAcademy .whyOmronTraining .contents .col3{width:calc(100% + 40px);font-size:0;display:flex;flex-wrap:wrap;text-align:center;}
.omronAcademy .whyOmronTraining .contents .col3 span{width:calc(33.3333% - 40px);margin-right:40px;margin-bottom:40px;background:#ffffff;overflow:hidden;position:relative;}
.omronAcademy .whyOmronTraining .contents .col3 span .bgTop{width:100%;position:absolute;top:0;right:0;}
.omronAcademy .whyOmronTraining .contents .col3 span .bgTop img{display:block;width:100%;}
.omronAcademy .whyOmronTraining .contents .col3 span .bgBottom{width:100%;position:absolute;bottom:0;right:0;}
.omronAcademy .whyOmronTraining .contents .col3 span .bgBottom img{display:block;width:100%;}
.omronAcademy .whyOmronTraining .contents .col3 span .whyTraining{width:calc(100% - 60px);padding:38px 30px;}
.omronAcademy .whyOmronTraining .contents .col3 .iconImg{width:100px;margin:0 auto 25px auto;}
.omronAcademy .whyOmronTraining .contents .col3 .iconImg img{display:block;width:100%;}
.omronAcademy .whyOmronTraining .contents .col3 p{font-size:18px;line-height:24px;margin-bottom:0;color:#000;}
.omronAcademy .signUpNow{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.omronAcademy .signUpNow .contents{width:100%;margin:0 auto;font-size:0;display:flex;flex-wrap:wrap;position:relative;}
.omronAcademy .signUpNow .contents .leftText{display:inline-block;vertical-align:middle;width:calc(100% - 730px);}
.omronAcademy .signUpNow .contents .leftText .textContainer{width:calc(100% - 40px);max-width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;display:block;}
.omronAcademy .signUpNow .contents .leftText .textContainer .inner{width:50%;margin-right:50px;}
.omronAcademy .signUpNow .contents .leftText h2{color:#00f0ff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family:'DINPro-Regular';}
.omronAcademy .signUpNow .contents .leftText p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:20px;}
.omronAcademy .signUpNow .contents .leftText .commonBtn{display:inline-block;color:#ffffff;border:1px solid #ffffff;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin-top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.omronAcademy .signUpNow .contents .leftText .commonBtn:hover{background:rgba(0, 94, 184, 1.0);color:#ffffff;border:1px solid #005eb8;}
.omronAcademy .signUpNow .contents .rgtImg{display:inline-block;vertical-align:middle;width:730px;height:450px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:url("../images/omron_academy/signUpNow-img.jpg")no-repeat top right;background-size:cover;}
.omronAcademy .benefitsOmronTraining{width:100%;height:auto;margin:0 auto;position:relative;background:#e5e5e5;}
.omronAcademy .benefitsOmronTraining .contents{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0 20px 0;}
.omronAcademy .benefitsOmronTraining .contents h2{font-size:28px;line-height:34px;color:#005eb8;margin-bottom:40px;font-weight:400;text-align:center;}
.omronAcademy .benefitsOmronTraining .contents .col4{width:calc(100% + 40px);font-size:0;display:flex;flex-wrap:wrap;text-align:center;}
.omronAcademy .benefitsOmronTraining .contents .col4 span{width:calc(25% - 40px);margin-right:40px;margin-bottom:40px;background:#fff;overflow:hidden;position:relative;}
.omronAcademy .benefitsOmronTraining .contents .col4 span .bgTop{width:100%;position:absolute;top:0;left:0;}
.omronAcademy .benefitsOmronTraining .contents .col4 span .bgTop img{display:block;width:100%;}
.omronAcademy .benefitsOmronTraining .contents .col4 span .bgBottom{width:100%;position:absolute;bottom:0;left:0;}
.omronAcademy .benefitsOmronTraining .contents .col4 span .bgBottom img{display:block;width:100%;}
.omronAcademy .benefitsOmronTraining .contents .col4 span .benefit{width:calc(100% - 60px);padding:30px;}
.omronAcademy .benefitsOmronTraining .contents .col4 .iconImg{width:100px;margin:0 auto 25px auto;}
.omronAcademy .benefitsOmronTraining .contents .col4 .iconImg img{display:block;width:100%;}
.omronAcademy .benefitsOmronTraining .contents .col4 p{font-size:18px;line-height:24px;margin-bottom:0;color:#000;}
.omronAcademy .omronAcademy_courses{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;}
.omronAcademy .omronAcademy_courses .contents{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0;text-align:center;}
.omronAcademy .omronAcademy_courses .contents h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;font-family:'DINPro-Regular';}
.omronAcademy .omronAcademy_courses .contents .commonBtn{display:inline-block;color:#000;border:1px solid #000;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin-top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.omronAcademy .omronAcademy_courses .contents .commonBtn:hover{background:rgba(0, 94, 184, 1.0);color:#ffffff;border:1px solid #005eb8;}
.omronAcademy_courses .courseSlider{width:calc(100% + 40px);font-size:0;display:flex;flex-wrap:wrap;margin-bottom:15px;margin-left:0 !important;}
.omronAcademy_courses .courseSlider li{display:inline-block;vertical-align:top;width:calc(25% - 40px);margin-right:40px;text-align:left;position:relative;}
.omronAcademy_courses .courseSlider li .courseImg{width:100%;margin-bottom:15px;}
.omronAcademy_courses .courseSlider li .courseImg img{width:100%;display:block;}
.omronAcademy_courses .courseSlider li a{text-decoration:none;display:block;}
.omronAcademy_courses .courseSlider li span{font-size:14px;line-height:18px;font-weight:700;font-family:'DINPro-Bold';display:block;margin-bottom:10px;color:#000;}
.omronAcademy_courses .courseSlider li p{color:#000;font-size:18px;line-height:24px;font-weight:400;margin:0 !important;}
.omronAcademy_courses .courseSlider li p strong{display:block;color:#306f95;font-size:20px;line-height:26px;font-weight:700;font-family:'DINPro-Bold';}
.omronAcademy .omronAcademy_endorsed{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.omronAcademy .omronAcademy_endorsed .contents{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0 90px 0;font-size:0;text-align:center;}
.omronAcademy .omronAcademy_endorsed .contents h2{font-size:28px;line-height:34px;color:#00f0ff;margin-bottom:40px;font-weight:400;}
.omronAcademy .omronAcademy_endorsed .contents .commonBtn{display:inline-block;color:#fff;border:1px solid #fff;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin:0 0 40px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.omronAcademy .omronAcademy_endorsed .contents .commonBtn:hover{background:rgba(0, 94, 184, 1.0);color:#ffffff;border:1px solid #005eb8;}
.endorseSlider{width:100%;max-width:920px;margin:0 auto !important;}
.endorseSlider .endorse{width:calc(100% - 80px);max-width:780px;padding:20px 40px 30px 40px;background:#306f95;border-radius:60px;margin:0 auto;}
.endorseSlider .endorse p{color:#fff;font-size:18px;line-height:24px;font-weight:400;margin-bottom:30px;text-align:left;}
.endorseSlider .endorse .docName{width:100%;font-size:0;text-align:left;}
.endorseSlider .endorse .docName span{width:calc(100% - 65px);display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;color:#fff;}
.endorseSlider .endorse .docName .photo{width:50px;height:50px;margin-right:15px;}
.endorseSlider .endorse .docName .photo img{display:block;width:100%;border-radius:100%;}
.endorseSlider .endorse .docName strong{display:block;color:#00f0ff;font-family:'DINPro-Bold';}
.omronAcademy .expertise{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;}
.omronAcademy .expertise .contents{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0;text-align:center;}
.omronAcademy .expertise .contents h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;font-family:'DINPro-Regular';}
.omronAcademy .expertise .contents p{color:#000000;font-size:18px;line-height:24px;margin-bottom:25px;}
.omronAcademy .expertise .contents .logo4{font-size:0;width:100%;max-width:860px;margin:0 auto;text-align:center;padding-top:25px;}
.omronAcademy .expertise .contents .logo4 span{display:inline-block;vertical-align:middle;width:calc(25% - 75px);margin:0 37.5px 20px 37.5px;}
.omronAcademy .expertise .contents .anyQuestions{width:100%;background:#003153;margin:20px auto 40px auto;}
.expertise .contents .anyQuestions .queContents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.expertise .contents .anyQuestions .queContents .leftImg{display:inline-block;vertical-align:middle;width:60%;height:450px;border-top-right-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_academy/anyQues-img.jpg")no-repeat left top;background-size:cover;}
.expertise .contents .anyQuestions .queContents .rgtText{display:inline-block;vertical-align:middle;width:40%;position:relative;}
.expertise .contents .anyQuestions .queContents .rgtText .textContainer{width:calc(100% - 50px);position:absolute;transform:translateY(-50%);top:50%;left:50px;display:block;}
.expertise .contents .anyQuestions .queContents .rgtText .textContainer .inner{width:400px;margin:0;text-align:left;}
.expertise .contents .anyQuestions .queContents .rgtText h2{color:#00f0ff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family:'DINPro-Regular';}
.expertise .contents .anyQuestions .queContents .rgtText p{color:#ffffff;font-size:18px;line-height:24px;text-align:left;display:block;}
.expertise .contents .anyQuestions .queContents .rgtText .commonBtn{display:inline-block;color:#fff;border:1px solid #fff;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin:20px 0 20px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.expertise .contents .anyQuestions .queContents .rgtText .commonBtn:hover{background:rgba(0, 94, 184, 1.0);color:#ffffff;border:1px solid #005eb8;}
@media only screen and (max-width:1799px){
	.omronAcademy .intro .contents .leftImg{height:600px;}
}
@media only screen and (max-width:1599px){
	.omronAcademy .signUpNow .contents .leftText .textContainer .inner{width:35%;margin-right:0;}
}
@media only screen and (max-width:1499px){
	.omronAcademy .intro .contents .leftImg{height:550px;}
}
@media only screen and (max-width:1300px){
	.OMRONACADEMY .wrapper{width:100%;margin:0;overflow-x:hidden;}
	.omronAcademy .intro .contents .rgtText .textContainer{width:250px;}
	.omronAcademy .intro .contents .rgtText .textContainer .inner{width:100%;margin-right:0;}
}
@media screen and (max-width:1239px){
	.omronAcademy_courses .courseSlider{width:calc(100% + 20px);}
	.omronAcademy_courses .courseSlider li{width:calc(25% - 20px);margin-right:20px;}
}
@media only screen and (max-width:1199px){
	.omronAcademy .signUpEdu .contents .leftContent{width:calc(40% - 30px);margin-right:30px;}
	.omronAcademy .signUpEdu .contents .rgtContent{width:calc(60% - 30px);margin-left:30px;}
	.omronAcademy .signUpEdu .contents .rgtContent .bgCont{width:calc(50% - 20px);padding:20px 20px 20px 50%;}
	.omronAcademy .signUpNow .contents .leftText{width:50%;}
	.omronAcademy .signUpNow .contents .rgtImg{width:50%;}
	.omronAcademy .signUpNow .contents .leftText .textContainer .inner{width:45%;}
	.expertise .contents .anyQuestions .queContents .leftImg{width:50%;}
	.expertise .contents .anyQuestions .queContents .rgtText{width:50%;}
}
@media only screen and (max-width:999px){
	.omronAcademy .intro .contents .leftImg{width:60%;height:480px;}
	.omronAcademy .intro .contents .rgtText{width:40%;}
	.omronAcademy .intro .contents .rgtText .textContainer{width:calc(100% - 40px);left:20px;right:20px;}
	.omronAcademy .signUpEdu .contents{padding:30px 0;}
	.omronAcademy .signUpEdu .contents .leftContent{width:100%;margin-right:0;margin-bottom:15px;}
	.omronAcademy .signUpEdu .contents .rgtContent{width:100%;margin-left:0;}
	.omronAcademy .whyOmronTraining .contents{padding:30px 0;}
	.omronAcademy .whyOmronTraining .contents .col3{width:calc(100% + 20px);}
	.omronAcademy .whyOmronTraining .contents .col3 span{width:calc(33.3333% - 20px);margin-right:20px;}
	.omronAcademy .benefitsOmronTraining .contents{padding:30px 0;}
	.omronAcademy .benefitsOmronTraining .contents .col4{width:calc(100% + 20px);}
	.omronAcademy .benefitsOmronTraining .contents .col4 span{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;}
	.expertise .contents .anyQuestions .queContents .leftImg{width:40%;}
	.expertise .contents .anyQuestions .queContents .rgtText{width:60%;}
	.endorseSlider{max-width:720px;}
	.endorseSlider .endorse{max-width:580px;}
}
@media only screen and (max-width:899px){
	.omronAcademy .benefitsOmronTraining .contents .col4 span{width:calc(33.3333% - 20px);}
}
@media only screen and (max-width:850px){
	.OMRONACADEMY .container{margin-top:160px;}
	.omronAcademy .signUpNow .contents .leftText{width:55%;}
	.omronAcademy .signUpNow .contents .rgtImg{width:45%;}
	.omronAcademy .signUpNow .contents .leftText .textContainer .inner{width:50%;}
	.omronAcademy .expertise .contents .logo4 span{width:calc(33.3333% - 50px);margin:0 25px 40px 25px;}
	.expertise .contents .anyQuestions .queContents .leftImg{width:35%;}
	.expertise .contents .anyQuestions .queContents .rgtText{width:65%;}
	.expertise .contents .anyQuestions .queContents .rgtText .textContainer .inner{width:300px;}
}
@media only screen and (max-width:759px){
	.endorseSlider{max-width:520px;}
	.endorseSlider .endorse{max-width:380px;}
	.omronAcademy .whyOmronTraining .contents .col3{justify-content:center;}
	.omronAcademy .whyOmronTraining .contents .col3 span{width:calc(50% - 20px);}
	.omronAcademy .whyOmronTraining .contents .col3 span .whyTraining{padding:50px 30px;}
}
@media only screen and (max-width:699px){
	.omronAcademy .intro .contents{position:relative;}
	.omronAcademy .intro .contents .rgtText{display:block;width:100%;}
	.omronAcademy .intro .contents .rgtText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.omronAcademy .intro .contents .rgtText h1{margin-bottom:20px;}
	.omronAcademy .intro .contents .rgtText .academyLogo{margin-top:40px;}
	.omronAcademy .intro .contents .leftImg{display:block;width:100%;height:350px;border-top-right-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_academy/intro-img.jpg")no-repeat center top;background-size:cover;position:absolute;top:0;left:0;}
	.omronAcademy .benefitsOmronTraining .contents .col4 span{width:calc(50% - 20px);}
	.omronAcademy .signUpNow .contents{position:relative;}
	.omronAcademy .signUpNow .contents .leftText{display:block;width:100%;}
	.omronAcademy .signUpNow .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 40px 20px;position:relative;}
	.omronAcademy .signUpNow .contents .leftText .textContainer .inner{width:100%;}
	.omronAcademy .signUpNow .contents .rgtImg{display:block;width:100%;height:350px;border-top-left-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_academy/signUpNow-img.jpg")no-repeat center top;background-size:cover;position:absolute;top:0;left:0;}
	.omronAcademy .signUpNow .contents .leftText h2{margin-top:25px;}
	.expertise .contents .anyQuestions .queContents{position:relative;}
	.expertise .contents .anyQuestions .queContents .rgtText{display:block;width:100%;}
	.expertise .contents .anyQuestions .queContents .rgtText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.expertise .contents .anyQuestions .queContents .rgtText .textContainer .inner{width:100%;}
	.expertise .contents .anyQuestions .queContents .rgtText .textContainer h2{margin-top:25px;}
	.expertise .contents .anyQuestions .queContents .leftImg{display:block;width:100%;height:350px;border-top-right-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:url("../images/omron_academy/anyQues-img.jpg")no-repeat center top;background-size:cover;position:absolute;top:0;left:0;}
}
@media only screen and (max-width:599px){
	.omronAcademy .signUpEdu .contents{padding:30px 0 0 0;}
	.omronAcademy .signUpEdu .contents .rgtContent .bgCont{width:100%;background:url("../images/omron_academy/signUpEdu-img_mobile.jpg")center top no-repeat;background-size:cover 270px;padding:300px 0 20px 0}
	/*.omronAcademy .benefitsOmronTraining .contents .col4 span .benefit{width:calc(100% - 30px);padding:15px;}*/
	.omronAcademy .expertise .contents .logo4 span{width:calc(50% - 30px);margin:0 15px 40px 15px;}
	.endorseSlider{max-width:420px;}
	.endorseSlider .endorse{width:calc(100% - 50px);max-width:280px;padding:10px 25px 30px 25px;}
}
@media screen and (max-width:439px){
	.omronAcademy_courses .courseSlider{margin-bottom:30px;}
	.omronAcademy_courses .courseSlider li p{font-size:16px;line-height:22px;}
	.omronAcademy_courses .courseSlider li p strong{font-size:18px;line-height:24px;}
	.endorseSlider{max-width:320px;}
	.endorseSlider .endorse{max-width:200px;}
	.endorseSlider .endorse p{font-size:16px;line-height:22px;margin-bottom:20px;}
	.endorseSlider .endorse .docName span{width:calc(100% - 50px);font-size:12px;line-height:16px;vertical-align:top;}
	.endorseSlider .endorse .docName .photo{width:40px;height:40px;margin-right:10px;}
}
@media screen and (max-width:399px){
	/*.omronAcademy .benefitsOmronTraining .contents .col4 span{width:calc(100% - 20px);}*/
	.omronAcademy .benefitsOmronTraining .contents .col4 span .benefit{width:calc(100% - 30px);padding:40px 15px;}
	.omronAcademy .whyOmronTraining .contents .col3 span{width:calc(100% - 20px);margin-bottom:20px;}
}
@media screen and (max-width:349px){
	.endorseSlider{max-width:280px;}
	.endorseSlider .endorse{max-width:160px;}
}
/**UPDATES: 30/06/23**/
.connectVideo.NEWCONNECT_VIDEO h2{text-align:center;font-family:'DINPro-Regular';color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;}
.connectVideo.NEWCONNECT_VIDEO p{text-align:center;color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.connectVideo.NEWCONNECT_VIDEO .contents .leftText h2{color:#000000;font-size:20px;line-height:26px;font-weight:700;text-align:left;}
.connectVideo.NEWCONNECT_VIDEO .contents .leftText p{text-align:left;}
.connectVideo.NEWCONNECT_VIDEO .contents .rgtVideo .videoWrapper img{display:block;width:100%;}
@media only screen and (max-width:699px){
/*.connectVideo.NEWCONNECT_VIDEO .contents .leftText h2{text-align:center;}*/
}
/**UPDATES: 27/07/2023**/
.tab-content .title {font-size: 24px; font-weight: 700;color: #003153;padding-bottom: 10px;}
/**UPDATES: 22/08/2023*/
.nav-tabs li a .nav_home_h2{margin-bottom:0 !important;color:#ffffff !important;}
 ul.home_prod li .home_prod_h3,
 ul.home_professional li .home_prod_h3 {color:#005eb8;font-size:18px !important;line-height:22px !important;margin:0 !important;}
.pro_rgt .pro_price{font-size:46px;color:#005eb8;margin-bottom:20px;font-family:'DINPro-Regular',sans-serif;font-weight:700;}
.nav-pro-tabs li a .nav_pro_h2{font-size:18px;line-height:24px;font-weight:400;color:#ffffff;font-family:'DINPro-Regular', sans-serif;margin-bottom:0;}
/**UPDATES: 10/07/23**/
.member_tab { float: left; height: 30px; width: 30px; padding: 22.5px 20px 15px 0; background: #ffffff }
.member_menu { z-index: 1000000; font-weight: 700; font-size: 20px; font-family: 'DINPro-Regular', sans-serif; width: 100%; background: rgba(0, 49, 83, 0.95); position: absolute; text-align: center; top: 70px; left: 0; max-height: calc(100% + 460px); overflow-y: auto; display: none }
.member_menu ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none }
.member_menu li { display: block; padding: 25px 0; border-bottom: #fff 1px solid }
.member_menu ul li a { text-decoration: none; margin: 0; color: #fff }
.member_menu ul li:hover a { color: #00f0ff; text-decoration: none }
@media only screen and (max-width:850px) {
    .member_tab { width: 21px; padding: 0; background: none; position: absolute; top: 20px; right: 185px; }
}
/**HOW LOWER BLOOD PRESSURE CAN PREVENT STROKE VN - 05/09/2023**/
@font-face {
    font-family:'GMV_DIN_Pro';
    src: url('fonts/VN/GMV_DIN_Pro.eot');
    src: url('fonts/VN/GMV_DIN_Pro.eot?#iefix') format('embedded-opentype'), url('fonts/VN/GMV_DIN_Pro.woff2') format('woff2'), url('fonts/VN/GMV_DIN_Pro.woff') format('woff'), url('fonts/VN/GMV_DIN_Pro.svg#GMV_DIN_Pro') format('svg');
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family:'GMV_DIN_Pro-Extlight';
    src: url('fonts/VN/GMV_DIN_Pro-Extlight.eot');
    src: url('fonts/VN/GMV_DIN_Pro-Extlight.eot?#iefix') format('embedded-opentype'), url('fonts/VN/GMV_DIN_Pro-Extlight.woff2') format('woff2'), url('fonts/VN/GMV_DIN_Pro-Extlight.woff') format('woff'), url('fonts/VN/GMV_DIN_Pro-Extlight.svg#GMV_DIN_Pro-Extlight') format('svg');
    font-weight:200;
    font-style:normal;
}
@font-face {
    font-family:'GMV_DIN_Pro-Bold';
    src: url('fonts/VN/GMV_DIN_Pro-Bold.eot');
    src: url('fonts/VN/GMV_DIN_Pro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/VN/GMV_DIN_Pro-Bold.woff2') format('woff2'), url('fonts/VN/GMV_DIN_Pro-Bold.woff') format('woff'), url('fonts/VN/GMV_DIN_Pro-Bold.svg#GMV_DIN_Pro-Bold') format('svg');
    font-weight:200;
    font-style:normal;
}
.PREVENTSTROKE_VN{width:100%;}
.PREVENTSTROKE_VN .container{margin-top:80px;}
.PREVENTSTROKE_VN .wrapper{max-width:none;}
.PREVENTSTROKE_VN .btn{display:inline-block;color:#ffffff;border:1px solid #ffffff;background:none;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:auto;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .btn.black{color:#000000;border:1px solid #000000;}
.PREVENTSTROKE_VN .btn:hover,
.PREVENTSTROKE_VN .btn.black:hover{border:1px solid #005eb8;background:#005eb8;color:#ffffff;}
.PREVENTSTROKE_VN .PS_main{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;/*border-bottom-left-radius:100px;border-bottom-right-radius:100px;*/}
.PREVENTSTROKE_VN .PS_main .contents_top{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:50px 50px 0 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_main .contents_bottom{width:calc(100% - 100px);max-width:1480px;margin:0 auto;padding:50px;font-size:0;}
.PREVENTSTROKE_VN .PS_main .leftText{display:inline-block;vertical-align:middle;width:calc(50% - 100px);margin-right:100px;}
.PREVENTSTROKE_VN .PS_main .leftText h1{color:#ffffff;font-size:85px;line-height:97px;margin:0 0 50px 0;text-align:left;font-family:'GMV_DIN_Pro-Extlight';}
.PREVENTSTROKE_VN .PS_main .leftText h1 span{color:#00f0ff;}
.PREVENTSTROKE_VN .PS_main .leftImg{width:100%;}
.PREVENTSTROKE_VN .PS_main .leftImg img{display:block;width:100%;}
.PREVENTSTROKE_VN .PS_main .rgtImg{display:inline-block;vertical-align:middle;width:50%;}
.PREVENTSTROKE_VN .PS_main .rgtImg img{display:block;width:100%;}
.PREVENTSTROKE_VN .PS_main_prods{width:calc(100% + 30px);margin:0 auto;font-size:0;}
.PREVENTSTROKE_VN .PS_main_prods a{text-decoration: none;}
.PREVENTSTROKE_VN .PS_main_prods li{display:inline-block;vertical-align:top;width:calc(20% - 30px);margin-right:30px;}
.PREVENTSTROKE_VN .PS_main_prods .prod-bg{width:100%;position:relative;margin-bottom:15px;}
.PREVENTSTROKE_VN .PS_main_prods .prod-img{width:75%;position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;}
.PREVENTSTROKE_VN .PS_main_prods .prod-name{font-size:20px;line-height:26px;color:#ffffff;text-align:center;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .PS_main_prods img{display:block;width:100%;}
.PREVENTSTROKE_VN .PS_section_01{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;font-family:'GMV_DIN_Pro';}
.PREVENTSTROKE_VN .PS_section_01 .contents{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:100px 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_section_01 .leftImg{display:inline-block;vertical-align:middle;width:calc(50% - 75px);margin-right:75px;}
.PREVENTSTROKE_VN .PS_section_01 .leftImg img{display:100%;width:100%;border-radius:100%;}
.PREVENTSTROKE_VN .PS_section_01 .rgtText{display:inline-block;vertical-align:middle;width:50%;}
.PREVENTSTROKE_VN .PS_section_01 .rgtText h2{color:#003153;font-size:52px;line-height:64px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_01 .rgtText p{color:#306f95;font-size:20px;line-height:26px;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_01 .rgtText p strong{color:#003153;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .PS_section_02{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;font-family:'GMV_DIN_Pro';}
.PREVENTSTROKE_VN .PS_section_02 .contents{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:0 50px 100px 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_section_02 .leftText{display:inline-block;vertical-align:middle;width:calc(50% - 75px);margin-right:75px;}
.PREVENTSTROKE_VN .PS_section_02 .leftText h2{color:#003153;font-size:52px;line-height:64px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_02 .leftText p,.PREVENTSTROKE_VN .PS_section_02 .leftText li{color:#306f95;font-size:20px;line-height:26px;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_02 .leftText ol{list-style:disc;margin-left:20px;}
.PREVENTSTROKE_VN .PS_section_02 .rgtContent{display:inline-block;vertical-align:middle;width:50%;}
.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul{width:100%;font-size:0;margin:0;}
.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li{display:inline-block;vertical-align:top;width:calc(50% - 20px);height:0;padding-top:calc(50% - 20px);margin:0 20px 20px 0;background:#ff7474;border-radius:100%;position:relative;}
.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text{width:80%;position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;text-align:center;}
.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text h3{color:#003153;font-size:44px;line-height:auto;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text p{color:#003153;font-size:20px;line-height:26px;}
.PREVENTSTROKE_VN .PS_section_03{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;font-family:'GMV_DIN_Pro';}
.PREVENTSTROKE_VN .PS_section_03 .contents{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:0 50px 100px 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_section_03 .contents h2{color:#003153;font-size:52px;line-height:64px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_03 .contents p{color:#306f95;font-size:20px;line-height:26px;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_03 .contents p strong{color:#003153;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .PS_section_03 .col3{width:100%;font-size:0;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col{display:inline-block;vertical-align:middle;width:260px;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col a{text-decoration: none;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col ul{width:100%;margin:0;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col ul li{width:100%;display:block;margin-bottom:10px;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-bg{width:100%;position:relative;margin-bottom:5px;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-img{width:75%;position:absolute;transform:translateY(-40%);top:40%;left:0;right:0;margin:0 auto;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-name{font-size:20px;line-height:26px;color:#003153;text-align:center;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-name span{font-size:14px;line-height:18px;color:#306f95;display:block;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-label{font-size:20px;line-height:26px;color:#003153;text-align:center;font-family:'GMV_DIN_Pro-Bold';background:#e5e5e5;padding:10px;width:calc(100% - 20px);margin-bottom:10px;border-radius:50px;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .img-col{display:inline-block;vertical-align:middle;margin:0 100px;width:calc(100% - 720px);}
.PREVENTSTROKE_VN .PS_section_04{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;font-family:'GMV_DIN_Pro';}
.PREVENTSTROKE_VN .PS_section_04 .mainImg{width:100%;}
.PREVENTSTROKE_VN .PS_section_04 .mainImg img{width:100%;display:block;}
.PREVENTSTROKE_VN .PS_section_04 .contentBg{width:100%;position:relative;background:#003153;border-bottom-left-radius:100px;border-bottom-right-radius:100px;}
.PREVENTSTROKE_VN .PS_section_04 .contentBg .contents{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:100px 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_section_04 .contents h2{color:#ffffff;font-size:52px;line-height:64px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_04 .contents h2 span{color:#00f0ff;}
.PREVENTSTROKE_VN .PS_section_04 .contents p{color:#ffffff;font-size:20px;line-height:26px;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_04 .contents p strong{color:#ffffff;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .PS_section_04 .contents .goingZero{width:460px;margin:0 auto;font-size:0;}
.PREVENTSTROKE_VN .PS_section_04 .contents .goingZero span{display:inline-block;vertical-align:middle;font-size:20px;line-height:26px;color:#00f0ff;font-family:'GMV_DIN_Pro-Bold';width:50%;}
.PREVENTSTROKE_VN .PS_section_04 .contents .goingZero span img{width:100%;display:block;}
.PREVENTSTROKE_VN .PS_section_04 .contents.sub{padding:0 0 100px 0;}
.PREVENTSTROKE_VN .PS_section_04 .contents .leftContent{display:inline-block;vertical-align:middle;width:55%;position:relative;}
.PREVENTSTROKE_VN .PS_section_04 .contents .rgtContent{display:inline-block;vertical-align:middle;width:55%;position:relative;}
.PREVENTSTROKE_VN .PS_section_04 .contents .leftContent.IMG{width:calc(45% - 75px);margin-right:75px;}
.PREVENTSTROKE_VN .PS_section_04 .contents .rgtContent.IMG{width:calc(45% - 75px);margin-left:75px;}
.PREVENTSTROKE_VN .PS_section_04 .contents .image{width:100%;}
.PREVENTSTROKE_VN .PS_section_04 .contents .image img{display:block;width:100%;}
.PREVENTSTROKE_VN .PS_section_04 .contents .image.round img{border-radius:100%;}
.PREVENTSTROKE_VN .PS_section_04 .note{/*position:absolute;bottom:12.5px;left:140px;*/font-family:'GMV_DIN_Pro-Bold';font-size:12px;line-height:14px;color:#ffffff;margin:20px 0;}
.PREVENTSTROKE_VN .PS_section_05{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;font-family:'GMV_DIN_Pro';}
.PREVENTSTROKE_VN .PS_section_05 .contents{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:100px 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_section_05 .contents h2{color:#003153;font-size:52px;line-height:64px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_05 .contents h3{color:#ffffff;font-size:32px;line-height:44px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_05 .contents .col2{width:100%;font-size:0;display:flex;flex-wrap:wrap;padding:50px 0 0 0;text-align:center;}
.PREVENTSTROKE_VN .PS_section_05 .contents .col2 p{color:#ffffff;font-size:20px;line-height:26px;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .left{width:calc(50% - 115px);margin-right:15px;background:#003153;padding:50px;border-radius:50px;}
.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .rgt{width:calc(50% - 115px);margin-left:15px;background:#e5e5e5;padding:50px;border-radius:50px;}
.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .rgt h3{color:#000000;}
.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .rgt p{color:#003153;}
.PREVENTSTROKE_VN .PS_section_06{width:100%;height:auto;margin:0 auto;position:relative;background:#ffffff;font-family:'GMV_DIN_Pro';}
.PREVENTSTROKE_VN .PS_section_06 .contents{width:calc(100% - 100px);max-width:1280px;margin:0 auto;padding:50px 50px 100px 50px;font-size:0;}
.PREVENTSTROKE_VN .PS_section_06 .contents h2{color:#003153;font-size:52px;line-height:64px;font-family:'GMV_DIN_Pro-Extlight';margin:10px 0 30px 0;}
.PREVENTSTROKE_VN .PS_section_06 .contents p{color:#003153;font-size:20px;line-height:26px;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review{width:100%;max-width:1100px;margin:0 auto;font-size:0;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .starImg{width:60px;display:inline-block;margin-bottom:0;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .starImg img{width:100%;display:block;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_photo{width:150px;margin-top:15px;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_photo img{width:100%;display:block;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_col{font-size:0;display:flex;flex-wrap:wrap;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_col .col2{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_col .col{display:inline-block;vertical-align:top;width:calc(100% - 20px);margin-right:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;}
.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_col .row.odd{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;}
.ps_review .review_col .review_star{width:100%;}
.ps_review .review_col .review_star img{display:inline-block;width:25px;margin-right:5px;}
.ps_review .review_col .review_user{width:100%;}
.ps_review .review_col .review_user .name{display:inline-block;vertical-align:middle;font-size:28px;line-height:auto;color:#003153;font-family:'GMV_DIN_Pro-Bold';margin-right:10px;}
.ps_review .review_col .review_user .cert{display:inline-block;vertical-align:middle;font-size:20px;line-height:auto;color:#5aae4c;}
.ps_review .review_col .review_user .cert::before{content:'';background:url("../images/prevent-stroke-vn/cert-img.png");background-size:100%;width:25px;height:29px;display:inline-block;vertical-align:middle;margin-right:5px;}
.PREVENTSTROKE_VN .PS_section_06 .contents .logoLabel{width:100%;font-size:0;text-align:center;padding-top:50px;}
.PREVENTSTROKE_VN .PS_section_06 .contents .logoLabel span{display:inline-block;vertical-align:top;width:calc(33.333% - 20px);margin-right:20px;}
.PREVENTSTROKE_VN .PS_section_06 .contents .logoLabel .image{max-width:300px;width:95%;margin: 0 auto;}
.PREVENTSTROKE_VN .PS_section_06 .contents .logoLabel .image img{width:100%;display:block;}
/**MOBILE VIEW**/
.PS_main .mobile{display:none !important;width:100%;}
.PS_section_01 .mobile{display:none !important;width:100%;}
.PS_section_03 .mobile_text{display:none !important;width:100%;}
.PS_section_03 .mobile_img{display:none !important;width:100%;}
.PS_section_03 .mobile_img img{width:100%;display:block;}
.PS_section_04 .mobile{display:none !important;width:100%;}
.PS_section_04 .mobile_699{display:none !important;width:100%;}
.PS_section_03 .mobile_btns{display:none !important;width:100%;}
.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col.HIDDEN{display:inline-block;}
@media only screen and (max-width:1300px){
	.PREVENTSTROKE_VN .wrapper{width:100%;margin:0;overflow-x:hidden;}
}
@media only screen and (max-width:1199px){
	.PREVENTSTROKE_VN .btn, .PREVENTSTROKE_VN .btn2{font-size:16px;line-height:16px;}
	.PS_main .desktop{display:none !important;}
	.PS_main .mobile{display:block !important;}
	.PREVENTSTROKE_VN .PS_main .contents_top{width:100%;max-width:none;padding:0;}
	.PREVENTSTROKE_VN .PS_main .leftText{display:block;width:100%;margin-right:0;margin-top:25px;}
	.PREVENTSTROKE_VN .PS_main .leftText h1{text-align:center;font-size:75px;line-height:87px;margin:0 0 25px 0;}
	.PREVENTSTROKE_VN .PS_main .leftText h1 br{display:none;}
	.PREVENTSTROKE_VN .PS_main .leftImg{width:90%;max-width:528px;margin:0 auto;}
	.PREVENTSTROKE_VN .PS_main .contents_bottom{width:calc(100% - 50px);padding:25px 25px 35px 25px;}
	.PREVENTSTROKE_VN .PS_main_prods .prod-name{font-size:16px;line-height:20px;}
	.PREVENTSTROKE_VN .PS_main_prods{width:calc(100% + 20px);}
	.PREVENTSTROKE_VN .PS_main_prods li{width:calc(20% - 20px);margin-right:20px;}
	.PREVENTSTROKE_VN .PS_section_01 .contents{width:calc(100% - 50px);padding:50px 25px;}
	.PREVENTSTROKE_VN .PS_section_01 .leftImg{width:calc(50% - 50px);margin-right:50px;}
	.PREVENTSTROKE_VN .PS_section_01 .rgtText h2{font-size:42px;line-height:54px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_01 .rgtText p{font-size:16px;line-height:20px;}
	.PREVENTSTROKE_VN .PS_section_02 .contents{width:calc(100% - 50px);padding:0 25px 50px 25px;}
	.PREVENTSTROKE_VN .PS_section_02 .leftText{width:calc(50% - 50px);margin-right:50px;}
	.PREVENTSTROKE_VN .PS_section_02 .leftText h2{font-size:42px;line-height:54px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_02 .leftText p,.PREVENTSTROKE_VN .PS_section_02 .leftText li{font-size:16px;line-height:20px;}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text h3{font-size:34px;margin:0 0 5px 0;}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text p{font-size:16px;line-height:20px;margin:0;}
	.PREVENTSTROKE_VN .PS_section_03 .contents{width:calc(100% - 50px);padding:0 25px 50px 25px;}
	.PREVENTSTROKE_VN .PS_section_03 .contents h2{font-size:42px;line-height:54px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_03 .contents p{font-size:16px;line-height:20px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col{width:200px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .img-col{margin:0 50px;width:calc(100% - 500px);}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-name{font-size:20px;line-height:26px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-name span{font-size:12px;line-height:14px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-label{font-size:16px;line-height:20px;}
	.PS_section_03 .mobile_text{display:block !important;width:100%;margin-bottom:30px !important;}
	.PS_section_04 .desktop{display:none !important;}
	.PS_section_04 .mobile{display:block !important;}
	.PREVENTSTROKE_VN .PS_section_04 .contentBg .contents{width:calc(100% - 50px);padding:50px 25px 50px 25px;}		
	.PREVENTSTROKE_VN .PS_section_04 .contents h2{font-size:42px;line-height:54px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_04 .contents p{font-size:16px;line-height:20px;margin:20px 0;width:100%;max-width:600px;margin:0 auto;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .goingZero{width:460px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .goingZero span{font-size:16px;line-height:20px;}
	.PREVENTSTROKE_VN .PS_section_04 .contents.sub{padding:0 0 50px 0;}
	.PREVENTSTROKE_VN .PS_section_04 .contents.sub p{max-width:none;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .leftContent.IMG{width:calc(45% - 50px);margin-right:50px;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .rgtContent.IMG{width:calc(45% - 50px);margin-left:50px;}
	.PREVENTSTROKE_VN .PS_section_04 .note{/*left:120px;bottom:10px;*/}
	.PREVENTSTROKE_VN .PS_section_05 .contents{width:calc(100% - 50px);padding:50px 25px 50px 25px;}	
	.PREVENTSTROKE_VN .PS_section_05 .contents h2{font-size:42px;line-height:54px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_05 .contents h3{font-size:28px;line-height:36px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_05 .contents .col2{padding:25px 0 0 0;text-align:center;}
	.PREVENTSTROKE_VN .PS_section_05 .contents .col2 p{font-size:16px;line-height:20px;}
	.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .left{width:calc(50% - 65px);margin-right:15px;padding:25px;}
	.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .rgt{width:calc(50% - 65px);margin-left:15px;padding:25px;}
	.PREVENTSTROKE_VN .PS_section_06 .contents{width:calc(100% - 50px);padding:25px 25px 50px 25px;}
	.PREVENTSTROKE_VN .PS_section_06 .contents h2{font-size:42px;line-height:54px;}
	.PREVENTSTROKE_VN .PS_section_06 .contents p{font-size:16px;line-height:20px;}
	.ps_review .review_col .review_user .name{font-size:20px;}
	.ps_review .review_col .review_user .cert{font-size:16px;}
	.PREVENTSTROKE_VN .PS_section_06 .contents .logoLabel .image{max-width:200px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-name{font-size:18px;line-height:24px;}
}
@media only screen and (max-width:899px){
	.PREVENTSTROKE_VN .PS_main .leftText h1{font-size:65px;line-height:77px;}
	.PREVENTSTROKE_VN .PS_main .leftImg{width:90%;max-width:428px;}
	.PREVENTSTROKE_VN .PS_section_01 .rgtText h2,
	.PREVENTSTROKE_VN .PS_section_02 .leftText h2,
	.PREVENTSTROKE_VN .PS_section_03 .contents h2,
	.PREVENTSTROKE_VN .PS_section_04 .contents h2,
	.PREVENTSTROKE_VN .PS_section_05 .contents h2,
	.PREVENTSTROKE_VN .PS_section_06 .contents h2{font-size:32px;line-height:40px;margin-bottom:20px;}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text h3{font-size:28px;}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text p{font-size:14px;line-height:18px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col{width:150px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .img-col{margin:0 25px;width:calc(100% - 350px);}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col ul li{padding:5px 0;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .goingZero{width:400px;}
	.PREVENTSTROKE_VN .PS_section_04 .note{position:relative;bottom:0;left:0;margin-top:20px;}
}
@media only screen and (max-width:699px){
	.PREVENTSTROKE_VN .PS_main .leftText h1{text-align:left;width:95%;margin:0 auto 30px auto;}
	.PREVENTSTROKE_VN .PS_main_prods{text-align:center;}
	.PREVENTSTROKE_VN .PS_main_prods li{width:calc(33.3333% - 20px);}
	.PREVENTSTROKE_VN .PS_section_01 .leftImg{display:none;width:90%;margin:30px auto 0 auto;}
	.PREVENTSTROKE_VN .PS_section_01 .rgtText{display:block;width:100%;}
	.PS_section_01 .mobile{display:block !important;}
	.PREVENTSTROKE_VN .PS_section_02 .leftText{display:block;width:100%;margin-right:0;margin-bottom:30px;}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent{display:block;width:100%;}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li{width:calc(50% - 15px);height:0;padding-top:calc(50% - 15px);margin:0 7.5px 15px 7.5px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3{text-align:center;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col{display:block;width:100%;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .img-col{display:none !important;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col ul{width:calc(100% + 20px);}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col ul li{display:inline-block;width:calc(50% - 20px);margin-right:20px;vertical-align:top;}
	.PS_section_03 .mobile_img{display:block !important;margin-bottom:30px;}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col.HIDDEN{display:none;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .leftContent{display:block;width:100%;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .rgtContent{display:block;width:100%;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .leftContent.IMG{display:none;width:100%;margin-right:0;}
	.PREVENTSTROKE_VN .PS_section_04 .contents .rgtContent.IMG{display:block;width:100%;margin-left:0;margin-top:30px;}
	.PS_section_04 .mobile_699{display:block !important;width:100%;margin-top:30px;}
	.PREVENTSTROKE_VN .PS_section_04 .contentBg .contents{padding:50px 25px 25px 25px;}	
	.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .left{width:calc(100% - 50px);margin-right:0;margin-bottom:30px;}
	.PREVENTSTROKE_VN .PS_section_05 .contents .col2 .rgt{width:calc(100% - 50px);margin-left:0;}
	.PREVENTSTROKE_VN .PS_section_06 .contents .logoLabel span{display:block;width:100%;margin-right:0;margin-bottom:30px;}
	.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_col{width:calc(100% + 20px);}
	.PREVENTSTROKE_VN .PS_section_06 .contents .ps_review .review_col .col2{width:calc(100% - 20px);}
	.PREVENTSTROKE_VN .PS_section_03 .col3 .prod-col .prod-label{display:none;}
	.PS_section_03 .mobile_btns{display:block !important;width:calc(100% - 10px);margin-bottom:20px;border:1px solid #e5e5e5;border-radius:50px;padding:10px 5px;}
	.PS_section_03 .mobile_btns .label_btn{font-size:16px;line-height:20px;color:#003153;text-align:center;font-family:'GMV_DIN_Pro-Bold';background:#ffffff;padding:20px 10px;width:calc(50% - 30px);margin-bottom:10px;border-radius:50px;display:inline-block;text-decoration:none;margin:0 5px;}
	.PS_section_03 .mobile_btns .label_btn.active{background:#e5e5e5;}
	.PREVENTSTROKE_VN .PS_section_04 .note{font-size:11px;line-height:13px;}
}
@media only screen and (max-width:399px){
	.PREVENTSTROKE_VN .PS_main_prods li{width:calc(50% - 20px);}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text h3{font-size:26px;line-height:26px}
	.PREVENTSTROKE_VN .PS_section_02 .rgtContent ul li .text p{font-size:12px;line-height:14px;}
}
/**UPDATE**/
.strokeMeter{width:70px;margin-top:15px;}
.strokeMeter img{display:block;width:100%;}
/*UPDATE: 27/09/2023*/
.grpBtns02{width:100%}
.grpBtns02 .btn, .grpBtns02 .btn2{display:inline-block;vertical-align:top;}
.grpBtns02 .btn img, .grpBtns02 .btn2 img{vertical-align: middle;}
.grpBtns02 .strokeMeter{display:inline-block;vertical-align:top;margin-left:10px;margin-top:0;}
/*UPDATE: 11/10/2023*/
.pros_description .button_stoke, .hypertension-mobile .button_stoke {border: 1px solid #ff7474;cursor: pointer;color: #FFF;background: #ff7474 url("https://www.omronhealthcare-ap.com/Content/images/stroke-riskometer-icon-hover.png") no-repeat left;padding-left: 60px;}
.pros_description .button_stoke:hover, .hypertension-mobile .button_stoke:hover {border: 1px solid #ff7474;background: #ff7474 url("https://www.omronhealthcare-ap.com/Content/images/stroke-riskometer-icon-hover.png") no-repeat left;color: #FFF;}
.PREVENTSTROKE_VN .btn2{display:inline-block;color:#ffffff;border:1px solid #ff7474;background:#ff7474;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:auto;font-family:'GMV_DIN_Pro-Bold';}
.PREVENTSTROKE_VN .btn2:hover{border:1px solid #ff7474;background:#ff7474;color:#ffffff;}
/*UPDATE: 06/11/2023*/
.maintitleh2 {font-size: 36px; line-height: 40px; margin: 30px 0 40px 0; font-weight: 400; color:#003153;}
.tilt h3 {display: inline-block; zoom: 1;font-size: 20px;line-height: 26px;vertical-align: middle; color: #000; width: 80%; margin: 0 auto;}
/**UPDATES: 240124 (Pregnancy)**/
.pregnancy{width:100%;font-size:0;}
.pregnancy span{display:inline-block;vertical-align:top;width:calc(100% - 80px);color:#ffffff;font-size:20px;line-height:24px;margin-bottom:20px;}
.pregnancy .icon{width:65px;margin-right:15px;}
.pregnancy .icon img{display:block;width:100%;}
.pregnancy .smallnote{font-size:14px;line-height:18px;}
/**UPDATE:HOME SLIDER - 11062024**/
.HOME_SLICK{width:100%;background:#003153;}
.HOME_SLICK ul{width:100%;}
.HOME_SLICK ul li{width:100%;display:none !important;}
.HOME_SLICK ul li:first-child{display:flex !important;}
.HOME_SLICK ul li img{width:100%;height:auto;display:inline-block;}
.HOME_SLICK ul li .SLICK_MOBILE{display:none;} 
.HOME_NAVTAB{margin-top:-2px;}
@media only screen and (min-width:1920px){
	.HOME_SLICK ul{max-width:1920px;margin:0 auto;}
}
@media only screen and (max-width:500px){
	.HOME_SLICK ul li .SLICK_DESKTOP{display:none;} 
	.HOME_SLICK ul li .SLICK_MOBILE{display:inline-block;} 
}
/**UPDATE: COOKIE - 12082024**/
.cookie-btn{width:50px;height:50px;position:fixed;bottom:10px;left:10px;z-index:99999999;perspective:1000px;cursor:pointer;}
.cookie-btn img{width:100%;display:block;}
.flip-box-inner{position:relative;width:50px;height:50px;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;}
.cookie-btn.active .flip-box-inner{transform:rotateY(180deg);}
.flip-box-front, .flip-box-back{position:absolute;width:50px;height:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.flip-box-back{transform:rotateY(180deg);border-radius:100%;background:#69c;}
.flip-box-back img{position:absolute;width:20px;top:50%;left:50%;transform:translate(-50%,-50%);}
.rejectBtn,.acceptAllBtn{float:right;border:1px solid #fff;color:#fff !important;}
.modal.cookie_modal{position:fixed;}
.modal-body .modal_close_cookie{position:absolute;top:20px;right:20px;width:20px;}
.modal-body .modal_close_cookie img{width:100%;display:block;}
.cookie_modal .modal-body a {color:#ffffff;}
/**WHY CHOOSE OMRON - 12082024**/
.whyomron .omron-tab .inner .product,
.whyomron .omron-tab .inner .rightCol{vertical-align:middle;}
/**Warranty border - 13082024**/
table.verifypencilmodel, table.verifypencilmodel tr, table.verifypencilmodel td {border-color: #FFF;}
/***Product Selector BPM UPDATES: 27/8/2024***/
.BMP_SELECTOR .steps_contents .contents{width:100%;margin: 0 auto}
.BMP_SELECTOR .steps_contents .contents table{width: 100%;border: none}
.BMP_SELECTOR .steps_contents .contents table tr td {width:50%;border:none;text-align:center;}
.BMP_SELECTOR .steps_contents .contents table.col4 tr td {width:25%;border:none;text-align:center;}
.BMP_SELECTOR .steps_contents .contents table.col3 tr td {width:25%;border:none;text-align:center;}
.BMP_SELECTOR .steps_contents .contents table tr td .step_img_container{margin:0 auto;}
.BMP_SELECTOR .steps_contents .contents table.col4 tr td .step_img_container,
.BMP_SELECTOR .steps_contents .contents table.col4 tr td .step_img_container img{width:100%;height:auto;}
.BMP_SELECTOR .steps_contents .step01,
.BMP_SELECTOR .steps_contents .step02_yes,
.BMP_SELECTOR .steps_contents .step02_no,
.BMP_SELECTOR .steps_contents .step02_yes_result,
.BMP_SELECTOR .steps_contents .step02_no_result,
.BMP_SELECTOR .steps_contents .step03a,
.BMP_SELECTOR .steps_contents .step03a_result_01,
.BMP_SELECTOR .steps_contents .step03a_result_02,
.BMP_SELECTOR .steps_contents .step03a_result_03,
.BMP_SELECTOR .steps_contents .step03a_result_04,
.BMP_SELECTOR .steps_contents .step03b,
.BMP_SELECTOR .steps_contents .step03b_no_result,
.BMP_SELECTOR .steps_contents .step04,
.BMP_SELECTOR .steps_contents .step04_NO,
.BMP_SELECTOR .steps_contents .step04_result_01,
.BMP_SELECTOR .steps_contents .step04_result_02,
.BMP_SELECTOR .steps_contents .step04_result_03,
.BMP_SELECTOR .steps_contents .step04_result_04,
.BMP_SELECTOR .steps_contents .step04_result_05,
.BMP_SELECTOR .steps_contents .step04_result_06,
.BMP_SELECTOR .steps_contents .step04_result_07,
.BMP_SELECTOR .steps_contents .step04_no_result_01,
.BMP_SELECTOR .steps_contents .step04_no_result_02,
.BMP_SELECTOR .steps_contents .step04_no_result_03,
.BMP_SELECTOR .steps_contents .step04_no_result_04{width:90%;margin:0 auto;display:none;}
.BMP_SELECTOR .steps_contents .step01{display:block;}
.BMP_SELECTOR .steps_contents .back_btn{background:#005eb8 url(../images/product_selector/btn_arrow_left.png) no-repeat;background-position:center left;border-radius:10px;padding:10px 14px 10px 20px;text-align:center;color:#fff;width:auto;cursor:pointer;left:50%;transform:translateX(-50%);position:relative;}
.BMP_SELECTOR .steps_contents .back_btn:hover{background: #b4b4b4 url(../images/product_selector/btn_arrow_left.png) no-repeat;background-position:center left;}
.BMP_SELECTOR .STEP{position:relative;}
.BMP_SELECTOR .refresh_btn{cursor:pointer;float:none;/*position:absolute;top:0;right:20px;*/}
@media all and (max-width:1200px) {
	.BMP_SELECTOR .steps_contents .contents table.col3 tr td .step_img_container,
	.BMP_SELECTOR .steps_contents .contents table.col3 tr td .step_img_container img{width:100%;height:auto;}
}
@media all and (max-width:800px) {
    .BMP_SELECTOR .steps_contents{width:100%;height:auto;padding-bottom:20px}
	.BMP_SELECTOR .steps_contents .STEP{width:95%;}
	.BMP_SELECTOR .steps_contents .STEP .contents{width:100%;}
	.BMP_SELECTOR .steps_contents .STEP .contents table tr td{display:block;width:90%;}
	.BMP_SELECTOR .steps_contents .contents table tr{display:inline;}
	.BMP_SELECTOR .steps_contents .contents table tr td{display:inline-block !important;vertical-align:top !important;width:40% !important;}
	.BMP_SELECTOR .steps_contents .contents table tr td .step_img_container,
	.BMP_SELECTOR .steps_contents .contents table tr td .step_img_container img{width:100% !important;height:calc(100% - 20px) !important;}
}
@media all and (max-width:399px) {
	.BMP_SELECTOR .steps_contents .contents table tr td{width:37.5% !important;}
}
/***Product Selector BPM UPDATES: 14/11/2024***/
.BMP_SELECTOR .steps_contents h1.result_title {margin-bottom: 10px;}
/***Product Selector BPM UPDATES: 06/12/2024***/
.step_img_container {line-height: 0px;}

.spec_text{font-weight: 400;}
/*
.container{margin-top:125px;}
.header{height:auto;-webkit-box-shadow: 0 18px 14px -18px #a7a7a7;-moz-box-shadow: 0 18px 14px -18px #a7a7a7;box-shadow: 0 18px 14px -18px #a7a7a7;}
.header_top{width:calc(100% - 50px);padding:15px 25px;font-size:0;}
.header_top .logo_withText{display:inline-block;vertical-align:middle;position:relative;margin-top:0;margin-left:0;float:none;width:305px;}
.header_top .desktop_search{display:inline-block;vertical-align:middle;width:calc(100% - 460px);text-align:right;}
.header_top .desktop_search .container{width:calc(100% - 50px);margin:0 25px;max-width:500px;position:relative;display:inline-block;}
.header_top .desktop_search .container input{margin:0 !important;}
.header_top .desktop_search .container .search_btn{position:absolute;right:10px;top:7px;}
.header_top .desktop_search .container .search_btn img{width:22.5px;display:block;}
.header_top .rgt_menu{display:inline-block !important;vertical-align:middle;width:155px;}
.head_rgt{float:none;}
.head_desk{float:none;text-align:right;}
.member_tab{padding:0;position:relative !important;display:inline-block;vertical-align:middle;float:none;top:0 !important;right:0 !important;width:30px !important;}
.search_tab{padding:0 0 0 15px;height:auto;position:relative !important;display:inline-block;vertical-align:middle;float:none;top:0 !important;right:0 !important;width:30px !important;}
.store_loc{padding:0 15px;height:auto;position:relative !important;display:inline-block;vertical-align:middle;float:none;top:0 !important;right:0 !important;width:39px !important;}
.country{padding:0;position:relative !important;display:inline-block;vertical-align:middle;float:none;top:0 !important;right:0 !important;width:55px !important;height:auto !important;background:none !important;line-height:0 !important;}
.country img{margin:0 auto !important;width:100% !important;}
.menutab{margin:0 0 0 15px !important;width:38px;height:38px;}
.menutab .hamburger{top:50%;left:50%;transform:translate(-50%,-50%);}
.menutab .hamburger.open{top:50%;left:57.5%;transform:translate(-57.5%,-50%);}
.menutab .hamburger.open span:nth-child(1) { -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0; left: 0; } 
.menutab .hamburger.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 11.5px; left: 0; } 
.header_bottom{width:calc(100% - 50px);padding:0 25px;font-size:0;background:#ffffff;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.header_bottom ul{width:100%;}
.header_bottom ul li{display:inline-block;vertical-align:middle;font-size:18px;line-height:23px;padding:0 20px;position:relative;}
.header_bottom ul li:first-child{padding-left:0;}
.header_bottom ul li:last-child{padding-right:0;}
.header_bottom ul li a{text-decoration:none;color:#000 !important;border-bottom:2px solid transparent;padding:15px 0;display:block;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.header_bottom ul li.dd a::after{content:'';background:url("../images/icon-submenu.svg")no-repeat;width:12px;height:12px;display:inline-block;vertical-align:middle;margin-left:10px;}
.header .wrapper .header_bottom > ul > li:hover > a{font-family:"DINPro-Bold";border-bottom:2px solid #000;}
.header .wrapper .header_bottom > ul > li.dd > .submenu{position:absolute;padding-top:0;top:0;left:5px;width:250px;border:1px solid #d1d1d1;border-top:none;position:absolute;z-index:-1;display:block;opacity:0;pointer-events:none;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.header .wrapper .header_bottom > ul > li:first-child.dd > .submenu{left:-15px;}
.header .wrapper  .header_bottom > ul > li.dd:hover > .submenu{display:block;opacity:1;padding-top:55px;pointer-events:auto;}
.header_bottom ul li.dd .submenu ul{background:#fff;width:100%;padding:10px 0;}
.header_bottom ul li.dd .submenu ul li{display:block;width:calc(100% - 30px);padding:7.5px 15px !important;font-size:16px !important;line-height:20px !important;}
.header_bottom ul li.dd .submenu ul li a{border-bottom:2px solid transparent !important;padding:0 !important}
.header_bottom ul li.dd .submenu ul li a::after{background:none;margin-left:0;}
.header_bottom ul li.dd .submenu ul li a:hover{font-family:"DINPro-Bold";}
.MOBILE_HEADER{display:none}
.menu{top:69px;}
.search_exp{top:69px;left:0;}
.recommended-prods{max-width:1330px;margin:50px auto !important;} 
.recommended-prods ul{width:calc(100% + 20px);font-size:0;margin-top:20px;}
.recommended-prods ul li{display:inline-block;vertical-align:top;width:calc(25% - 20px);margin:20px 20px 20px 0;}
.recommended-prods a{text-decoration:none;text-align:center;}
.recommended-prods h3{text-align:center;color:#003153;}
.recommended-prods h4{display:block !important;margin-bottom:0;text-align:center;font-size: 21px !important;line-height: 35px !important;font-weight: 600 !important;color: #005eb8 !important;margin: 0 6px 6px 0 !important;}
.recommended-prods .product-image .prod-label{line-height:24px;}
.latest-articles{width:100%;max-width:none;padding:50px 0 !important;background:#e5e5e5;margin:0 !important;} 
.latest-articles .main_cont{max-width:1330px;width:90%;margin:0 auto}
.latest-articles ul{width:calc(100% + 20px);font-size:0;margin-top:20px;margin-left:0;}
.latest-articles ul li{display:inline-block;vertical-align:top;width:calc(25% - 20px);margin:20px 20px 20px 0;}
.latest-articles a{text-decoration:none;text-align:center;}
.latest-articles h3{text-align:center;color:#003153;margin-top:0;}
.latest-articles h4{display:block !important;margin-bottom:0;text-align:left;font-size:18px !important;line-height:22px !important;font-weight:600 !important;color:#005eb8 !important;margin: 0 6px 6px 0 !important;}
.latest-articles .article-image{width:100%;height:0;padding-top:100%;position:relative;overflow:hidden;margin-bottom:5px;border-radius:5px;}
.latest-articles .article-image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.latest-articles .date{color:#000;font-size:16px !important;line-height:20px !important;font-weight:400 !important;text-align:left !important;}
.latest-articles a:hover .article-image img{width:105%;height:105%;}
@media all and (max-width:1129px) {
	.container{margin-top:69px !important;}
	.header_bottom{display:none;}
	.header_top .desktop_search{display:none;}
	.header_top .rgt_menu{width:calc(100% - 305px) !important;}
	.MOBILE_HEADER{display:inline-block;vertical-align:middle;}
}
@media all and (max-width:910px) {
	.recommended-prods ul li{width:calc(50% - 20px);}
	.latest-articles ul li{width:calc(50% - 20px);}
}
@media all and (max-width:850px) {
	.header_top .logo_withText{width:150px;}
	.header_top .rgt_menu{width:calc(100% - 150px) !important;}
	.header{height:auto !important;}
	.head_desk{display:inline-block !important;width:calc(100% - 53px);}
	.menu{top:69px !important;}
	.search_exp{top:69px !important;}
}
@media all and (max-width:499px) {
	.header_top{width:calc(100% - 30px);padding:15px 15px;font-size:0;}
	.member_tab{width:20px !important;height:auto;}
	.search_tab{padding:0 0 0 10px;width:20px !important;}
	.store_loc{padding:0 5px;width:25px !important;}
	.country{width:35px !important;}
	.menutab{margin-left:10px !important;width:35px;height:35px;}
	.head_desk{width:calc(100% - 45px);margin-top:5px;}
}
@media all and (max-width:349px) {
	.member_tab{width:17px !important;height:auto;}
	.search_tab{padding:0 0 0 5px;width:17px !important;}
	.store_loc{padding:0 2.5px;width:22px !important;}
	.country{width:30px !important;}
	.menutab{margin-left:10px !important;width:32px;height:32px;}
	.head_desk{width:calc(100% - 42px);margin-top:5px;}
}
*/
