﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');
@font-face { font-family: 'DINPro-Regular'; src: url('fonts/DINPro-Regular.eot'); src: url('fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/DINPro-Regular.woff2') format('woff2'), url('fonts/DINPro-Regular.woff') format('woff'), url('fonts/DINPro-Regular.svg#DINPro-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINPro-Bold'; src: url('fonts/DINPro-Bold.eot'); src: url('fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/DINPro-Bold.woff2') format('woff2'), url('fonts/DINPro-Bold.woff') format('woff'), url('fonts/DINPro-Bold.svg#DINPro-Bold') format('svg'); font-weight: bold; font-style: normal; }
@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; }

body, html { margin: 0; padding: 0; font-family: 'DINPro-Regular', 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: 'DINPro-Regular', 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: 'DINPro-Regular', 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: 'DINPro-Regular', sans-serif; margin-bottom: 6px; } 
h6 { font-size: 20px; font-weight: 700; color: #005eb8 !important; font-family: 'DINPro-Regular', 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: 'DINPro-Regular', 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: 'DINPro-Regular', 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-name: animatetop; -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: 'DINPro-Regular', 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: 'DINPro-Regular', 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 { 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: '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; } 
.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: 'DINPro-Regular', 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: 'DINPro-Regular', 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: 'DINPro-Regular', 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: 'DINPro-Regular', 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: 'DINPro-Regular', 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, ul.home_professional li.blood_moni_my { 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_mm:hover { background: url(../images/home/blood_moni_HEM-7361T_hover.png) top center no-repeat !important; } 
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, ul.home_prod li.weight_in: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; -moz-border-radius: 25px; -webkit-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; -moz-border-radius: 25px; -webkit-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; color: #000000; background: url("https://www.omronhealthcare-ap.com/Content/images/stroke-riskometer-icon-active.png") no-repeat left; padding-left: 60px; } 
.pros_description .button_s2:hover { border: 1px solid #005eb8; background: #005eb8 url("https://www.omronhealthcare-ap.com/Content/images/stroke-riskometer-icon-hover.png") no-repeat left; color: #FFF; } 
.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: 18px !important; line-height: 35px !important; font-weight: 600 !important; color: #005eb8 !important; margin: 0 6px 6px 0 !important; } 
.pro_thumb h6 { font-size: 20px; line-height: 25px; color: #000000; margin-bottom: 20px; text-align: center; } 
.pro_thumb label { color: #000000;font-size:16px; } 
.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: 50%; margin-right: 0 !important; margin-left: 0 !important;; }
/*.cust_rgt { float: left; width: 38%; margin-right: 10%; }*/
.cust_rgt { float: left; width: 40%; margin-left: 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 { font-size: 16px; line-height: 20px; width: 200px; background: url(../images/search.png) center left 25px no-repeat; }
.store_search select { font-size: 16px; line-height: 20px; width: 250px; padding: 3px 30px; }
.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: 5px; }
table.envTable td:last-child, table.envTable th:last-child { padding-right: 5px; }
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: 'DINPro-Regular', 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; }
.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; }
.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: 18px !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 { font-size: 18px; padding-top: 2%; } 
    .home_health_2 h5 { font-size: 18px; padding-top: 2%; } 
    .home_health_1 h6 { font-size: 12px; line-height: 16px; margin-top: 1%; margin-bottom: 1%; } 
    .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% !important; } 
    .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: 18px !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 { /*top: 160px*/ } 
    .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; } 
    .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% !important; } 
    .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; } 
    .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; margin-left:0; } 
    .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 !important; } 
    .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: 16px !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: 45%; height: 50px; }
    .search_list a { font-size: 24px !important; }
    .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 !important; }
    .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: 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; width:100px;margin: 0 auto;}
.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: #FEFEFE; color: #000000; border: 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 { /*border-right: 1px solid #ccc; padding-right: 2% !important*/ }
.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 { isplay: 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 { ont-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: 14px !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: 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 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; }
.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); 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 .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: #000 !important; }
.acceptBtn:hover{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: 'DINPro-Regular'; }
.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 .getSmart .contents .rgtImg.AU { background: url("../images/omron_connect/get-smart-img_AU_IN.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: 'DINPro-Regular'; }
.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; 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: 'DINPro-Regular'; }
.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; 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 top; 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 top; 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 top; 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: 'DINPro-Regular'; }
.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; 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: 'DINPro-Regular'; }
.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: 'DINPro-Regular'; }
.omronConnect .downloadApp .contents .rgtText h2 strong { font-family: 'DINPro-Bold'; 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: 'DINPro-Regular'; }
.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 .getSmart .contents .rgtImg.AU { background: url("../images/omron_connect/get-smart-img_AU_IN.jpg")no-repeat left top; background-size: cover; } 
    .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 .accessAnytime .contents .rgtImg-IN { 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-in.jpg")no-repeat center top; background-size: cover; position: absolute; top: 0; left: 0; } 
    .omronConnect .accessAnytime .contents .rgtImg-AU { 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-au.jpg")no-repeat center top; 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; } 
    .omronConnect .downloadApp .contents .leftImg-IN { 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-in.jpg")no-repeat left center; background-size: cover; position: absolute; top: 0; left: 0; } 
    .omronConnect .downloadApp .contents .leftImg-AU { 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-au.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: 'Roboto', 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 { eft: 4%; }
}
@media only screen and (max-width:850px) { 
    .logo_withText { margin-top: 10px; margin-left: 15px; } 
    .logo_withText .withText { margin-top: 7.5px; } 
    .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%; }
}
@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-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: calc(100% - 20px);margin: 0 auto; }
}
/**UPDATE - 221220**/
.main_cont .promo ul {list-style: disc; margin-left: 40px;}
/* 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 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: inline-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:normal;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: 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 - 25/07/2023**/
.PREVENTSTROKE .container{margin-top:80px;}
.PREVENTSTROKE .wrapper{max-width:none;}
.PREVENTSTROKE{width:100%;}
.PREVENTSTROKE .reduceStroke{width:100%;height:auto;margin:0 auto;position:relative;background:#003153;}
.PREVENTSTROKE .reduceStroke .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.PREVENTSTROKE .reduceStroke .contents .leftText{display:inline-block;vertical-align:middle;width:50%;position:relative;}
.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:100%;display:block;}
.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer .inner{width:550px;margin-right:100px;}
.PREVENTSTROKE .reduceStroke .contents .leftText h1{color:#ffffff;font-size:38px;line-height:42px;font-weight:400;margin:0 0 50px 0;text-align:left;font-family:'DINPro-Regular';}
.PREVENTSTROKE .reduceStroke .contents .leftText h1 strong{font-weight:700;font-family:'DINPro-Bold';}
.PREVENTSTROKE .reduceStroke .contents .leftText p{color:#ffffff;font-size:18px;line-height:24px;margin:0;}
.PREVENTSTROKE .reduceStroke .contents .leftText p strong{display:block;font-size:24px;line-height:28px;margin-bottom:15px;}
.PREVENTSTROKE .reduceStroke .contents .rgtImg{display:inline-block;vertical-align:middle;width:50%;height:650px;border-top-left-radius:50px;border-bottom-left-radius:50px;background:url("../images/prevent-stroke/reduce-stroke.jpg")no-repeat center top;background-size:cover;}
.PREVENTSTROKE .reduceStroke .smallNote{font-size:10px;line-height:14px;color:#ffffff;position:absolute;width:1200px;bottom:20px;transform: translate(-50%,0);left:100%;}
.PREVENTSTROKE .causeStroke{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#306f95;}
.PREVENTSTROKE .causeStroke .contents{width:100%;max-width:1200px;font-size:0;margin:0 auto;}
.PREVENTSTROKE .causeStroke .contents .leftImg{display:inline-block;vertical-align:middle;width:580px;margin-right:100px;}
.PREVENTSTROKE .causeStroke .contents .leftImg img{width:100%;display:block;}
.PREVENTSTROKE .causeStroke .contents .rgtText{display:inline-block;vertical-align:middle;width:calc(100% - 680px);}
.PREVENTSTROKE .causeStroke .contents .rgtText h2{color:#00f0ff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family:'DINPro-Regular';}
.PREVENTSTROKE .causeStroke .contents .rgtText p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:20px;}
.PREVENTSTROKE .causeStroke .contents .rgtText p strong{color:#00f0ff;}
.PREVENTSTROKE .strokeAway{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#ffffff;}
.PREVENTSTROKE .strokeAway .contents{width:100%;max-width:1200px;font-size:0;margin:0 auto;display:flex;flex-wrap:wrap;}
.PREVENTSTROKE .strokeAway .contents .leftText{width:580px;margin-right:100px;text-align:center;}
.PREVENTSTROKE .strokeAway .contents .leftText .image{width:95%;max-width:250px;margin:0 auto;}
.PREVENTSTROKE .strokeAway .contents .leftText .image img{width:100%;display:block;}
.PREVENTSTROKE .strokeAway .contents .leftText p{color:#000000;font-size:24px;line-height:28px;}
.PREVENTSTROKE .strokeAway .contents .leftText p strong{color:#ff7474;}
.PREVENTSTROKE .strokeAway .contents .textBox{width:calc(100% - 62px);max-width:400px;padding:10px 30px;margin:0 auto 30px auto;text-align:center;border:1px solid #306f95;border-radius:40px;}
.PREVENTSTROKE .strokeAway .contents .rgtText{width:calc(100% - 680px);position:relative;}
.PREVENTSTROKE .strokeAway .contents .rgtText h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family:'DINPro-Regular';}
.PREVENTSTROKE .strokeAway .contents .rgtText p{color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.PREVENTSTROKE .strokeAway .contents .rgtText .textContainer{width:100%;position:relative;transform: translate(0,-50%);top:50%;}
.PREVENTSTROKE .strokeAway .contents .smallNote{font-size:10px;line-height:14px;color:#000000;position:absolute;width:100%;bottom:0;left:0;}
.PREVENTSTROKE .riskStroke{width:100%;height:auto;margin:0 auto;position:relative;background:#306f95;}
.PREVENTSTROKE .riskStroke .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.PREVENTSTROKE .riskStroke .contents .rgtText{display:inline-block;vertical-align:middle;width:50%;position:relative;}
.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-5%);top:5%;left:10%;display:block;}
.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer .inner{width:560px;position:absolute;/*transform:translateY(-50%);top:50%;*/right:0;padding:0 50px;}
.PREVENTSTROKE .riskStroke .contents .rgtText h2{color:#00f0ff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;font-family:'DINPro-Regular';}
.PREVENTSTROKE .riskStroke .contents .rgtText p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:20px;}
.PREVENTSTROKE .riskStroke .contents .rgtText .btn{display:inline-block;color:#ffffff;border:1px solid #ff7474;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;line-height:18px;margin-top:20px;font-weight: 700;background: rgba(255, 116, 116, 1.0)}
.PREVENTSTROKE .riskStroke .contents .rgtText .btn:hover {color: #fff; border: 1px solid #ff7474; background: rgba(255, 116, 116, 1.0);}
.PREVENTSTROKE .riskStroke .contents .leftImg{display:inline-block;vertical-align:middle;width:50%;height:650px;background:url("../images/prevent-stroke/risk-stroke.jpg")no-repeat left center;background-size:cover;}
.PREVENTSTROKE .riskStroke .contents .smallNote{font-size:12px;line-height:14px;color:#ffffff;position:absolute;width:80%;bottom:20px;left:10%;}
.PREVENTSTROKE .riskStroke .contents .comingsoonIcon, .PREVENTSTROKE .riskStroke .contents .comingsoonIcon-TH, .PREVENTSTROKE .riskStroke .contents .comingsoonIcon-ID{position:absolute;bottom:0;left:290px;width:45px;}
.PREVENTSTROKE .riskStroke .contents .comingsoonIcon img{width:100%;display:block;}
.PREVENTSTROKE .riskStroke .contents .comingsoonIcon-ID {left:330px;}
.PREVENTSTROKE .riskStroke .contents .comingsoonIcon-TH {left:260px;}
.PREVENTSTROKE .reduceStrokeBPM{width:100%;height:auto;margin:0 auto;position:relative;background:#e5e5e5;}
.PREVENTSTROKE .reduceStrokeBPM .contents{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText{display:inline-block;vertical-align:middle;width:50%;position:relative;}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:100%;display:block;}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer .inner{width:550px;margin-right:100px;}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family:'DINPro-Regular';}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText p{color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .btn{display:inline-block;color:#000000;border:1px solid #000000;border-radius:10px;padding:12.5px 15px;text-decoration:none;font-size:18px;font-weight: 700;line-height:18px;margin-top:20px;}
.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .btn:hover{color: #fff; border: 1px solid #005eb8; background: rgba(0, 94, 184, 1.0);}
.PREVENTSTROKE .reduceStrokeBPM .contents .rgtImg{display:inline-block;vertical-align:middle;width:50%;height:650px;background:url("../images/prevent-stroke/reduce-stroke-02.jpg")no-repeat center center;background-size:cover;position:relative;}
.PREVENTSTROKE .reduceStrokeBPM .contents .gbbLogo{position:absolute;right:30px;top:30px;width:250px;}
.PREVENTSTROKE .reduceStrokeBPM .contents .gbbLogo img{width:100%;display:block;}
.reduceStrokeBPM .contents .gbbLogo.idGBB,
.reduceStrokeBPM .contents .gbbLogo.vnGBB{width:180px;}
.PREVENTSTROKE .reduceStrokeBPM .contents .smallNote{font-size:10px;line-height:14px;color:#000000;position:absolute;width:1200px;bottom:20px;transform:translate(-50%,0);left:100%;}
.PREVENTSTROKE .learnStroke{width:100%;height:auto;margin:0 auto;padding:60px 0;position:relative;background:#003153;border-bottom:1px solid #e5e5e5;}
.PREVENTSTROKE .learnStroke .contents{width:100%;max-width:929px;font-size:0;margin:0 auto;text-align:center;}
.PREVENTSTROKE .learnStroke .contents h2{color:#ffffff;font-size:28px;line-height:34px;font-weight:400;margin-bottom:40px;font-family:'DINPro-Regular';}
.PREVENTSTROKE .learnStroke .contents p{color:#ffffff;font-size:18px;line-height:24px;margin-bottom:20px;}
.PREVENTSTROKE .learnStroke .contents p strong{color:#00f0ff;font-size:20px;line-height:26px;}
.PREVENTSTROKE .learnStroke .contents .boxCol{width:calc(100% + 40px);font-size:0;display:flex;flex-wrap:wrap;justify-content:center;}
.PREVENTSTROKE .learnStroke .contents .boxCol span{display:inline-block;vertical-align:middle;width:calc(50% - 140px);margin-right:40px;background:#306f95;padding:50px;border-radius:50px;position:relative;}
.PREVENTSTROKE .learnStroke .contents .boxCol span .btn{display:block;color:#000000;border:1px solid #000000;border-radius:10px;padding:12.5px 0;width:220px;text-decoration:none;font-size:18px;font-weight: 700;line-height:18px;position:absolute;bottom:0;left:0;right:0;margin:0 auto 40px auto;}
.PREVENTSTROKE .learnStroke .contents .boxCol span .btn:hover{color:#fff; border:1px solid #005eb8;background:rgba(0, 94, 184, 1.0);}
@media only screen and (max-width:1499px){
	.PREVENTSTROKE .reduceStrokeBPM .contents .gbbLogo{right:20px;top:20px;width:200px;}
	.reduceStrokeBPM .contents .gbbLogo.idGBB,
	.reduceStrokeBPM .contents .gbbLogo.vnGBB{width:160px;}
}
@media only screen and (max-width:1300px){
	.PREVENTSTROKE .wrapper{width:100%;margin:0;overflow-x:hidden;}
	.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer{width:500px;transform:translate(0,-50%);left:auto;right:50px;}
	.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer .inner{width:100%;margin-right:0;}
	.PREVENTSTROKE .reduceStroke .smallNote{width:500px;bottom:20px;transform:translate(0,-50%);left:auto;right:50px;}
	.PREVENTSTROKE .causeStroke{padding:30px 0;}
	.PREVENTSTROKE .causeStroke .contents{width:calc(100% - 40px);max-width:none;margin:0 20px;}
	.PREVENTSTROKE .causeStroke .contents .leftImg{width:50%;margin-right:0;}
	.PREVENTSTROKE .causeStroke .contents .rgtText{width:calc(50% - 40px);margin:0 10px 0 30px;}
	.PREVENTSTROKE .strokeAway{padding:30px 0;}
	.PREVENTSTROKE .strokeAway .contents{width:calc(100% - 40px);max-width:none;margin:0 20px;}
	.PREVENTSTROKE .strokeAway .contents .leftText{width:50%;margin-right:0;}
	.PREVENTSTROKE .strokeAway .contents .rgtText{width:calc(50% - 40px);margin:0 10px 0 30px;}
	.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer{width:100%;position:absolute;transform:translateY(-5%);top:5%;left:auto;}
	.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer .inner{width:calc(100% - 100px);position:relative;transform:none;top:0;right:0;padding:0 50px;}
	.PREVENTSTROKE .riskStroke .contents .smallNote{position:absolute;width:80%;bottom:20px;left:10%;right:10%;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer{width:100%;position:absolute;transform:translateY(-50%);top:50%;left:auto;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer .inner{width:calc(100% - 100px);position:relative;transform:none;top:0;right:0;padding:0 50px;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .smallNote{position:absolute;width:80%;bottom:20px;left:10%;right:10%;transform:none;}
}
@media only screen and (max-width:1129px){
	.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer{ width:400px;transform:translate(0,-50%);left:auto;right:50px; }
	.PREVENTSTROKE .reduceStroke .smallNote{ width:400px;bottom:20px;transform:translate(0,-50%);left:auto;right:50px; }
}
@media only screen and (max-width:1029px){
	.PREVENTSTROKE .learnStroke{ padding:30px 0; }
	.PREVENTSTROKE .learnStroke .contents{ width:calc(100% - 40px);max-width:none;margin:0 20px; }
}
@media only screen and (max-width:999px){
	.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer{width:350px;transform:translate(0,-50%);left:auto;right:50px;}
	.PREVENTSTROKE .reduceStroke .smallNote{width:350px;bottom:20px;transform:translate(0,-50%);left:auto;right:50px;}
	.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer .inner{width:calc(100% - 40px);padding:0 20px;}
	.PREVENTSTROKE .riskStroke .contents .smallNote{width:calc(100% - 40px);bottom:20px;left:20px;right:20px;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer .inner{width:calc(100% - 40px);padding:0 20px;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .smallNote{width:calc(100% - 40px);bottom:20px;left:20px;right:20px;}
	.PREVENTSTROKE .riskStroke .contents .comingsoonIcon{left:250px;}
}
@media only screen and (max-width:899px){
	.PREVENTSTROKE .reduceStroke .contents{position:relative;}
	.PREVENTSTROKE .reduceStroke .contents .leftText{display:block;width:100%;}
	.PREVENTSTROKE .reduceStroke .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:360px 20px 20px 20px;position:relative;}
	.PREVENTSTROKE .reduceStroke .contents .leftText h1{margin-bottom:20px;}
	.PREVENTSTROKE .reduceStroke .contents .leftText h1 br{display:none;}
	.PREVENTSTROKE .reduceStroke .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/prevent-stroke/reduce-stroke.jpg")no-repeat center -25px;background-size:cover;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .reduceStroke .smallNote{position:relative;width:calc(100% - 40px);bottom:0;transform:none;left:auto;right:0;padding:20px 20px;}
}
@media only screen and (max-width:850px){
	.PREVENTSTROKE .container{margin-top:160px;}
	.PREVENTSTROKE .riskStroke .contents .smallNote{font-size:10px;line-height:12px;}
}
@media only screen and (max-width:699px){
	.PREVENTSTROKE .causeStroke .contents .leftImg{display:block;width:100%;margin-bottom:20px;}
	.PREVENTSTROKE .causeStroke .contents .rgtText{display:block;width:100%;margin:0;}
	.PREVENTSTROKE .causeStroke .contents .rgtText h2{margin-bottom:20px;}
	.PREVENTSTROKE .strokeAway .contents .leftText{display:block;width:100%;max-width:360px;margin:0 auto;}
	.PREVENTSTROKE .strokeAway .contents .rgtText{display:block;width:100%;margin:0;}
	.PREVENTSTROKE .strokeAway .contents .rgtText h2{margin-bottom:20px;}
	.PREVENTSTROKE .strokeAway .contents .rgtText .textContainer{transform:none;top:0;}
	.PREVENTSTROKE .strokeAway .contents .smallNote{position:relative;width:100%;bottom:0;transform:none;left:auto;right:0;padding:10px 0;}
	.PREVENTSTROKE .riskStroke .contents{position:relative;}
	.PREVENTSTROKE .riskStroke .contents .rgtText{display:block;width:100%;}
	.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:520px 20px 20px 20px;position:relative;}
	.PREVENTSTROKE .riskStroke .contents .rgtText .textContainer .inner{width:100%;margin-right:0;padding:0;}
	.PREVENTSTROKE .riskStroke .contents .rgtText h2{margin-bottom:20px;}
	.PREVENTSTROKE .riskStroke .contents .leftImg{display:block;width:100%;height:500px;background:url("../images/prevent-stroke/risk-stroke.jpg")no-repeat left center;background-size:cover;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .riskStroke .contents .smallNote{position:relative;width:calc(100% - 40px);bottom:0;transform:none;left:auto;right:0;padding:20px 20px;}
	.PREVENTSTROKE .reduceStrokeBPM .contents{position:relative;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText{display:block;width:100%;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText .textContainer .inner{width:100%;margin-right:0;padding:0;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .leftText h2{margin-bottom:20px;}
	.PREVENTSTROKE .reduceStrokeBPM .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/prevent-stroke/reduce-stroke-02.jpg")no-repeat center center;background-size:cover;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .smallNote{position:relative;width:calc(100% - 40px);bottom:0;transform:none;left:auto;right:0;padding:20px 20px;}
	.PREVENTSTROKE .learnStroke .contents .boxCol{width:100%;display:block;}
	.PREVENTSTROKE .learnStroke .contents .boxCol span{display:block;width:calc(100% - 40px);max-width:280px;margin:0 auto 20px auto;padding:20px;}
	.PREVENTSTROKE .learnStroke .contents .boxCol span .btn{position:relative;margin:20px auto;}
	.PREVENTSTROKE .reduceStrokeBPM .contents .gbbLogo{right:auto;left:15px;top:15px;width:150px;}
	.PREVENTSTROKE .riskStroke .contents .comingsoonIcon{left:235px;}
	.reduceStrokeBPM .contents .gbbLogo.idGBB,
	.reduceStrokeBPM .contents .gbbLogo.vnGBB{width:125px;}
	.PREVENTSTROKE .riskStroke .contents .smallNote{font-size:11px;line-height:13px;}
}
@media only screen and (max-width:599px){
	.PREVENTSTROKE .reduceStroke .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/prevent-stroke/reduce-stroke.jpg")no-repeat center top;background-size:cover;position:absolute;top:0;left:0;}
}
@media only screen and (max-width:540px){
	.PREVENTSTROKE .container{margin-top:183px;}
}
/**27/07/2023**/
.tab-content .title {font-size: 24px; font-weight: 700;color: #003153;padding-bottom: 10px;}

/**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;}

/**UPDATE**/
.strokeMeter{width:70px;margin-top:15px;}
.strokeMeter img{display:block;width:100%;}

/*UPDATE: 27/09/2023*/
.grpBtns02{width:100%}
.grpBtns02 .btn{display:inline-block;vertical-align:top;}
.grpBtns02 .btn img{vertical-align: middle;}
.grpBtns02 .strokeMeter{display:inline-block;vertical-align:top;margin-left:10px;}

/*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, .hypertension-mobile .button_stoke {border: 1px solid #000000;cursor: pointer;color: #000000;background: url("https://www.omronhealthcare-ap.com/Content/images/stroke-riskometer-icon-active.png") no-repeat left;padding-left: 60px;}
.pros_description .button_stoke:hover, .hypertension-mobile .button_stoke:hover {border: 1px solid #005eb8;background: #005eb8 url("https://www.omronhealthcare-ap.com/Content/images/stroke-riskometer-icon-hover.png") no-repeat left;color: #FFF;}*/

/**HOW LOWER BLOOD PRESSURE CAN PREVENT STROKE - 02/11/2023**/
.PREVENTSTROKE .causeStroke.SGVER{width:100%;height:auto;margin:0 auto;position:relative;background:#e5e5e5;padding:0;}
.PREVENTSTROKE .causeStroke.SGVER .contents{width:100%;max-width:none;font-size:0;display:flex;flex-wrap:wrap;}
.PREVENTSTROKE .causeStroke.SGVER .contents .leftText{display:inline-block;vertical-align:middle;width:50%;position:relative;}
.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer{width:1200px;position:absolute;transform:translate(-50%,-50%);top:50%;left:100%;display:block;}
.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer .inner{width:550px;margin-right:100px;}
.PREVENTSTROKE .causeStroke.SGVER .contents .leftText h2{color:#005eb8;font-size:28px;line-height:34px;font-weight:400;margin-bottom:20px;text-align:left;font-family:'DINPro-Regular';}
.PREVENTSTROKE .causeStroke.SGVER .contents .leftText p{color:#000000;font-size:18px;line-height:24px;margin-bottom:20px;}
.PREVENTSTROKE .causeStroke.SGVER .contents .rgtImg{display:inline-block;vertical-align:middle;width:50%;height:650px;background:url("../images/prevent-stroke/cause-stroke-sg.jpg")no-repeat center center;background-size:cover;position:relative;}
.PREVENTSTROKE .causeStroke.SGVER .contents .rgtImg.VIDEO{background:url("../images/prevent-stroke/cause-stroke-sg-video.jpg")no-repeat center center;background-size:cover;cursor:pointer;}
.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .rgtvideo{display:inline-block;vertical-align:middle;width:50%;height:540px;position:relative;background:#000000;overflow:hidden;}
.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .rgtvideo #video{width:100%;position:absolute;transform:translateY(-50%);top:50%;left:0;}

@media only screen and (max-width:1300px){
	.PREVENTSTROKE .causeStroke.SGVER .contents{margin:0;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer{width:100%;position:absolute;transform:translateY(-50%);top:50%;left:auto;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer .inner{width:calc(100% - 100px);position:relative;transform:none;top:0;right:0;padding:0 50px;}
}
@media only screen and (max-width:999px){
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer .inner{width:calc(100% - 40px);padding:0 20px;}
}
@media only screen and (max-width:799px){
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .leftText{display:block;vertical-align:middle;width:100%;}
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:475px 20px 20px 20px;position:relative;}
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .rgtvideo{display:block;width:100%;height:450px;position:absolute;top:0;left:0;}
}
@media only screen and (max-width:699px){
	.PREVENTSTROKE .causeStroke.SGVER .contents{position:relative;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText{display:block;width:100%;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer{width:calc(100% - 40px);transform:none;left:0;right:0;top:0;padding:350px 20px 20px 20px;position:relative;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText .textContainer .inner{width:100%;margin-right:0;padding:0;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .leftText h2{margin-bottom:20px;}
	.PREVENTSTROKE .causeStroke.SGVER .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/prevent-stroke/cause-stroke-sg.jpg")no-repeat center center;background-size:cover;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .causeStroke.SGVER .contents .rgtvideo{display:block;width:100%;height:325px;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .leftText .textContainer{padding:425px 20px 20px 20px;}
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .rgtvideo{height:400px}
}
@media only screen and (max-width:499px){
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .leftText .textContainer{padding:305px 20px 20px 20px;}
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .rgtvideo{height:280px}
}
@media only screen and (max-width:399px){
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .leftText .textContainer{padding:250px 20px 20px 20px;}
	.PREVENTSTROKE .causeStroke.VIDEO_VERSION .contents .rgtvideo{height:225px}
}
/*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;}

/*UPDATE: 09/11/2023*/
.PREVENTSTROKE .riskStroke .contents .leftImgchart{display:inline-block;vertical-align:middle;width:50%;height:700px;background:url("../images/prevent-stroke/risk-stroke-sg.jpg")no-repeat right center;background-size:cover;}
.PREVENTSTROKE .riskStroke .contents .leftImgchart.IDriskStroke{display:inline-block;vertical-align:middle;width:50%;height:700px;background:url("../images/prevent-stroke/Indo_SRC2.jpg")no-repeat right center;background-size:cover;}
.PREVENTSTROKE .riskStroke .contents .leftImgchart.THriskStroke{display:inline-block;vertical-align:middle;width:50%;height:700px;background:url("../images/prevent-stroke/TH_SRC2.jpg")no-repeat right center;background-size:cover;}
.PREVENTSTROKE .riskStroke .contents .leftImgchart{display:inline-block;vertical-align:middle;width:50%;height:700px;background:url("../images/prevent-stroke/risk-stroke-sg.jpg")no-repeat right center;background-size:cover;}
@media only screen and (max-width:699px){
	.PREVENTSTROKE .riskStroke .contents .leftImgchart{display:block;width:100%;height:500px;background:url("../images/prevent-stroke/risk-stroke-sg.jpg")no-repeat right center;background-size:cover;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .riskStroke .contents .leftImgchart.IDriskStroke{display:block;width:100%;height:500px;background:url("../images/prevent-stroke/Indo_SRC2.jpg")no-repeat right center;background-size:cover;position:absolute;top:0;left:0;}
	.PREVENTSTROKE .riskStroke .contents .leftImgchart.THriskStroke{display:block;width:100%;height:500px;background:url("../images/prevent-stroke/TH_SRC2.jpg")no-repeat right center;background-size:cover;position:absolute;top:0;left:0;}	
}

/*UPDATE: 27/11/2023*/
/*
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL img{width: 120px; padding-right: 60px;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL {margin-top: 20px;display: flex; flex-direction: row;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptlimg {order: 1;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptltext {order: 2;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptltext p {margin: 0; font-size: 14px; line-height: 16px;}
.footer .wrapper .footcont .footlinks .DPTL {margin-top:20px;}
.footer .wrapper .footcont .footlinks .DPTL .dptltext p {margin: 0; font-size: 14px; line-height: 18px;}

@media only screen and (max-width:540px){
  .omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL {margin-top: 20px; display: flex; flex-direction: column;}
  .omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptlimg {order: 1; display:block;}
  .omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptltext {order: 2; padding-top: 5px;}
  .footconnect .DPTL {margin-top:20px;}
  .footconnect .DPTL .dptltext p {margin: 0; font-size: 14px; line-height: 18px;}	
}
*/
/*UPDATE: 15/12/2023*/
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL{display:block;font-size:0;margin:20px 0;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptlimg{display:inline-block;vertical-align:middle;width:85px;margin-right:15px;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptlimg img{width:100%;display:block;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptltext{display:inline-block;vertical-align:middle;width:calc(100% - 120px);border-left:1px solid #ffffff;padding:5px 0 0 15px;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner .DPTL .dptltext p{font-size:12px;line-height:14px;margin: 0 0 5px 0;}
/*
.footer .wrapper .footcont .footlinks .DPTL{display:block;margin:20px 0;}
.footer .wrapper .footcont .footlinks .DPTL .dptlimg{display:block;width:85px;margin-bottom:5px;}
.footer .wrapper .footcont .footlinks .DPTL .dptlimg img{width:100%;display:block;}
.footer .wrapper .footcont .footlinks .DPTL .dptltext p{font-size:12px;line-height:14px;margin: 0 0 5px 0;}
*/
.footbot .DPTL{display:block;margin:20px auto;width:100%;max-width:360px;text-align:left;}
.footbot .DPTL .dptlimg{display:inline-block;vertical-align:middle;width:85px;margin-right:10px;}
.footbot .DPTL .dptlimg img{width:100%;display:block;}
.footbot .DPTL .dptltext{display:inline-block;vertical-align:middle;width:calc(100% - 111px);border-left:1px solid #ffffff;padding:5px 0 0 10px;}
.footbot .DPTL .dptltext p{font-size:12px;line-height:14px;margin: 0 0 5px 0;}
.footconnect .DPTL{display:block;margin:20px 0;display:none;}
.footconnect .DPTL .dptlimg{display:inline-block;vertical-align:middle;width:85px;margin-right:10px;}
.footconnect .DPTL .dptlimg img{width:100%;display:block;}
.footconnect .DPTL .dptltext{display:inline-block;vertical-align:middle;width:calc(100% - 111px);border-left:1px solid #ffffff;padding:5px 0 0 10px;}
.footconnect .DPTL .dptltext p{font-size:12px;line-height:14px;margin: 0 0 5px 0;}
.omronConnect .accessAnytime .contents .leftText .textContainer .inner{width:370px;margin-right:80px;}
@media only screen and (max-width:1300px) {
	.omronConnect .accessAnytime .contents .leftText .textContainer .inner {width: 100%;margin-right: 0;}
}
@media only screen and (max-width:699px) {
    .omronConnect .accessAnytime .contents .leftText .textContainer .inner {width: 100%;margin-right: 0;}
}
/*UPDATE: 14/12/2023*/
.BPM101 .wrapper{max-width:none;overflow:hidden;}
.BPM101 .bpm_101_landing{width:100%;position:relative;}
.BPM101 .bpm_101_landing .introBanner{width:100%;position:relative;background:#ffffff;}
.BPM101 .bpm_101_landing .introBanner .contents{width:90%;max-width:1200px;margin:50px auto;font-size:0;}
.bpm_101_landing .introBanner .contents .left{display:inline-block;vertical-align:middle;width:calc(50% - 50px);margin-right:50px;}
.bpm_101_landing .introBanner .contents .left .mobile{display:none;}
.bpm_101_landing .introBanner .contents .rgt{display:inline-block;vertical-align:middle;width:calc(50% - 50px);margin-left:50px;}
.bpm_101_landing .introBanner .contents h1{font-family:'GMV_DIN_Pro-Extlight';font-size:64px;line-height:72px;color:#000000;text-align:left;}
.bpm_101_landing .introBanner .contents img{display:block;width:100%;}
.bpm_101_landing .productType{width:100%;position:relative;background:#f2f2f2;padding:50px 0 20px 0;}
.bpm_101_landing .productType .contents{width:90%;max-width:1200px;margin:0 auto;font-size:0;}
.bpm_101_landing .productType .contents h2{font-family:'GMV_DIN_Pro-Bold';color:#000000;font-size:24px;line-height:28px;text-align:center;margin-bottom:50px;}
.bpm_101_landing .productType .contents ul{width:calc(100% + 30px);margin-left:0;display:flex;flex-wrap:wrap;}
.bpm_101_landing .productType .contents ul li{width:calc(33.3333% - 30px);margin:0 30px 30px 0;background:#ffffff;position:relative;}
.bpm_101_landing .productType .contents ul li:hover{background:#005eb8;}
.bpm_101_landing .productType .contents ul li a{display:block;width:calc(100% - 40px);padding:20px;text-decoration:none;}
.bpm_101_landing .productType .contents ul li h3{font-family:'GMV_DIN_Pro-Bold';color:#000000;font-size:16px;line-height:20px;text-align:left;margin:0;padding-bottom:50px;}
.bpm_101_landing .productType .contents ul li a:hover h3{color:#ffffff;}
.bpm_101_landing .productType .contents ul li .prodIcon{width:49px;margin-bottom:10px;}
.bpm_101_landing .productType .contents ul li .linkIcon{width:25px;position:absolute;bottom:20px;left:20px;}
.bpm_101_landing .productType .contents ul li img{width:100%;display:block;}
.bpm_101_landing .productType .contents ul li a:hover img{filter:invert(99%) sepia(0%) saturate(2227%) hue-rotate(166deg) brightness(110%) contrast(100%);}
.bpm_101_landing .omronConnectApp{width:100%;position:relative;background:#ffffff;padding:50px 0;}
.bpm_101_landing .omronConnectApp .contents{width:100%;max-width:1200px;margin:0 auto;}
.bpm_101_landing .omronConnectApp .contents img{display:block;width:100%;}
.bpm_101_landing .omronConnectApp .contents .mobile{display:none;}
@media only screen and (max-width: 1300px){
	.BPM101 .wrapper{width:100%;margin:0;}
}
@media only screen and (max-width: 899px){
	.bpm_101_landing .productType .contents ul li h3 br{display:none;}
}
@media only screen and (max-width: 799px){
	.bpm_101_landing .productType .contents ul li{width:calc(50% - 30px);}
	.bpm_101_landing .introBanner .contents .left{width:100%;margin-right:0;}
	.bpm_101_landing .introBanner .contents .rgt{display:none;}
	.bpm_101_landing .introBanner .contents .left .mobile{display:block;margin-bottom:30px;}
}
@media only screen and (max-width: 600px){
	.bpm_101_landing .omronConnectApp{padding:0 0 30px 0;}
	.bpm_101_landing .omronConnectApp .contents .desktop{display:none;}
	.bpm_101_landing .omronConnectApp .contents .mobile{display:block;}
	.bpm_101_landing .productType .contents ul{width:calc(100% + 20px);}
	.bpm_101_landing .productType .contents ul li{width:calc(50% - 20px);margin:0 20px 20px 0;}
}

/**UPDATES: 240124 (PREVENT STROKE)**/
.bpm_voucher{width:100%;font-size:0;}
.bpm_voucher span{display:inline-block;vertical-align:middle;width:calc(100% - 60px);color:#ffffff;font-size:17px;line-height:23px;margin-bottom:20px;}
.bpm_voucher .icon{width:45px;margin-right:15px;}
.bpm_voucher .icon img{display:block;width:100%;}
.PREVENTSTROKE .bpmTryIt{width:100%;height:auto;margin:0 auto;padding:100px 0 150px 0;position:relative;background:#306f95;}
.PREVENTSTROKE .bpmTryIt .contents{width:100%;margin:0 auto;text-align:center;}
.PREVENTSTROKE .bpmTryIt .contents h2{color:#00f0ff;font-size:78px;line-height:84px;font-weight:700;margin-bottom:20px;font-family:'DINPro-Regular';}
.PREVENTSTROKE .bpmTryIt .contents p{color:#ffffff;font-size:38px;line-height:44px;margin-bottom:20px;}
.PREVENTSTROKE .bpmTryIt .line{width:100%;position:absolute;bottom:30px;left:0;}
/*.PREVENTSTROKE .bpmTryIt .line img{width:100%;display:block;}*/
.PREVENTSTROKE .bpmTryIt .line .bgImg{display:block;width:100%;height:95px;background:url("../images/prevent-stroke/line-desktop.png")no-repeat center center;background-size:cover;pointer-events:none;}	
.PREVENTSTROKE .bpmTryIt .line .btn_middle{position:absolute;transform:translateX(-50%);bottom:12.5px;left:50%;}
.PREVENTSTROKE .bpmTryIt .btn{display:inline-block;color:#ffffff;border:1px solid #ff7474;border-radius:10px;padding:20px 40px;text-decoration:none;font-size:18px;line-height:18px;margin-top:20px;font-weight: 700;background: rgba(255, 116, 116, 1.0)}
.PREVENTSTROKE .bpmTryIt .btn:hover {color: #fff; border: 1px solid #ff7474; background: rgba(255, 116, 116, 1.0);}
.PREVENTSTROKE .bpmTryIt .btn img{display:inline-block;vertical-align: middle;width:32px;}
@media only screen and (max-width: 1299px){
	.PREVENTSTROKE .bpmTryIt .line .bgImg{width:100%;height:64px;background:url("../images/prevent-stroke/line-desktop.png")no-repeat center center;background-size:cover;}	
	.PREVENTSTROKE .bpmTryIt .line .btn_middle{bottom:0;}	
	.PREVENTSTROKE .bpmTryIt .line{bottom:50px;}	
}
@media only screen and (max-width: 1099px){
	.PREVENTSTROKE .riskStroke .contents .leftImgchart.IDriskStroke{height:800px;}
}
@media only screen and (max-width: 899px){
	.PREVENTSTROKE .bpmTryIt .line .bgImg{width:100%;height:45px;background:url("../images/prevent-stroke/line-desktop.png")no-repeat center center;background-size:cover;}	
	.PREVENTSTROKE .bpmTryIt .line .btn_middle{bottom:-7.5px;}	
	.PREVENTSTROKE .bpmTryIt .line{bottom:50px;}
	.PREVENTSTROKE .bpmTryIt .btn{padding:15px 25px;}
}
@media only screen and (max-width: 699px){
	.PREVENTSTROKE .riskStroke .contents .leftImgchart.IDriskStroke{height:500px;}
}
@media only screen and (max-width: 599px){
	.PREVENTSTROKE .bpmTryIt .contents h2{font-size:58px;line-height:64px;}
	.PREVENTSTROKE .bpmTryIt .contents p{font-size:28px;line-height:34px;}
	.PREVENTSTROKE .bpmTryIt{padding:100px 0 125px 0;}
	.PREVENTSTROKE .bpmTryIt .line .bgImg{width:100%;height:30px;background:url("../images/prevent-stroke/line-desktop.png")no-repeat center center;background-size:cover;}	
	.PREVENTSTROKE .bpmTryIt .line .btn_middle{bottom:-7.5px;}	
	.PREVENTSTROKE .bpmTryIt .line{bottom:50px;}
	.PREVENTSTROKE .bpmTryIt .btn{padding:10px 20px;}
}
@media only screen and (max-width: 459px){
	.PREVENTSTROKE .bpmTryIt .contents h2{font-size:48px;line-height:54px;}
	.PREVENTSTROKE .bpmTryIt .contents p{font-size:20px;line-height:26px;}
	.PREVENTSTROKE .bpmTryIt{padding:85px 0 125px 0;}
	.PREVENTSTROKE .bpmTryIt .line .bgImg{width:100%;height:25px;background:url("../images/prevent-stroke/line-desktop.png")no-repeat center center;background-size:cover;}
	.PREVENTSTROKE .bpmTryIt .btn{padding:10px 20px;width:180px;}
}

/**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;}

/**UPDATES: 240125 (SEO TH)**/
.spec_text h2, .spec_text h3 {font-size: 21px;font-weight: 500;color: #005eb8;line-height: 24px;margin-bottom: 6px;}
.pros_description h2 {width: auto;margin: 10px auto;max-width: 1330px;padding: 0px 10px;font-size:20px;font-weight: bold;}
@media only screen and (max-width:740px) {
	.problue h2 {margin: 0;padding: 10px 10px;font-size:20px;font-weight: bold;line-height: normal;}
}
/**UPDATES: 240227 (SEO TH)**/
.pros_description ul {width: auto;max-width: 1330px;margin: 10px auto;}
.pros_description ul li {margin-left: 40px;list-style: disc;}
@media only screen and (max-width:740px) {
	.problue ul li {margin-left: 20px;}
}

/**UPDATE: CSR INITIATIVE**/
/*.CSRBANNER{background:url('../images/CSR/banner.jpg') left center no-repeat;}*/
.CSRBANNER{width:100%;}
.CSRBANNER img{width:100%;display:block;}
.CSRIMG{width:34%;margin-right:5%;margin-bottom:20px;display:inline-block;vertical-align:top;}
.CSRTEXT{width:60%;margin-bottom:20px;display:inline-block;vertical-align:top;}
.CSR_COMMITTEE{width:calc(100% + 30px);font-size:0;margin-left:0 !important;}
.CSR_COMMITTEE li{display:inline-table;vertical-align:middle;width:calc(20% - 30px);margin:0 15px 20px 0;text-align:center;border-radius:16px; padding:10px 5px !important; height: 100px;background-color: #e5e5e5;}
.CSR_COMMITTEE li .CSR_COMMITTEE_PHOTO{width:100%;margin-bottom:20px;}
.CSR_COMMITTEE li .CSR_COMMITTEE_PHOTO img{width:100%;display:block;}
.CSR_COMMITTEE li .CSR_COMMITTEE_NAME{font-size:20px;line-height:24px;font-weight:700;color:#000;margin-bottom:5px;}
.CSR_COMMITTEE li .CSR_COMMITTEE_POS{font-size:16px;line-height:20px;color:#000;}
/*.CSR_COMMITTEE_TABLE{width:100%;max-width:550px;margin:0 auto;}
.CSR_COMMITTEE_TABLE thead{background:#005eb8}
.CSR_COMMITTEE_TABLE thead tr th{font-size:20px;color:#ffffff;}
.CSR_COMMITTEE_TABLE tbody tr td{font-size:20px;color:#000000;border:1px solid #e1e1e1;}*/
@media only screen and (max-width:1299px){
   /*.CSRBANNER{background:url('../images/CSR/banner.jpg') center center no-repeat;}*/
}
@media only screen and (max-width:999px){
	.CSR_COMMITTEE li{width:calc(33.3333% - 30px);}
}
@media only screen and (max-width:640px){
    .CSRIMG{width:100%;margin-right:0;margin-bottom:30px;float:none}
	.CSRTEXT{width:100%;text-align:center;margin-bottom:0;}
}
@media only screen and (max-width:459px){
	.CSR_COMMITTEE li{width:calc(50% - 30px);}
}

/**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 Warranty India - 02082024**/
.warranty .war_rgt .field-box {clear: both;display: table;width:100%;}
.warranty .war_rgt .field-box .field {float: left; width: 50%;}
.warranty .war_rgt .field-box .field .input-short {display: inline;width:auto;}
@media only screen and (max-width:499px){
	.warranty .war_rgt .field-box .field {float:none;width: 100%;}
}
/**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:#000 !important;}
.rejectBtn:hover,
.acceptAllBtn:hover{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 .step03a_result_05,
.BMP_SELECTOR .steps_contents .step03a_result_06,
.BMP_SELECTOR .steps_contents .step03a_result_07,
.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;}
}
/** CSR Initiative **/
.main_cont ul.CSR_COMMITTEE { text-align: center; }
/***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;}

/**UPDATE - 03032025**/
/*
.product_blue { display: block; position: relative; top: 0; } 
.pros_description { display: none; } 
.pros_description.pros_desc { display: none !important; } 
.hypertension-mobile { display: block; } 
.hypertension-mobile a.button_s2 { font-size: 22px; line-height: 26px; } 
.pronote{width:calc(100% - 20px);max-width:1330px;margin:20px auto 0 auto;text-align:center;}
.pronote p{margin:0 0 20px 0 !important;width:100% !important;}
*/

.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;}
}
*/

/** Update 250603 **/
.Event table td {padding: 10px 20px 10px 20px;}
.Event table tr ul {padding-left: 20px;}
.Event table tr ul li {list-style: disc;}
/** Update 251118 **/
@media only screen and (max-width:400px){
	h1 {font-size: 36px;}
	.pro_rgt h1 {line-height: 44px;}
}
/** Update 260518 **/
.pro_rgt h1 .Basic, .pro_rgt h1 .Deluxe, .pro_rgt h1 .Premium, .pro_rgt h1 .Standard, .pro_rgt h1 .Ultra, .pro_rgt h1 .Elite, .pro_rgt h1 .Plus{display: inline-block;text-align: center;}

/**NEW**/
/**Need to comment off the country and back to top button css styling**/
.wrapper{max-width: 1270px;}
header .dropper:after { content: ""; padding-left: 0; } 
header .dropper.special:after { content: ""; padding-left: 0; } 
.search-wrapper input {
  width: 100% !important;
  max-width: 384px !important;
  padding: 10px 40px 10px 15px !important;
  font-size: 16px !important;
  border: 1px solid #7b8aa0 !important;
  border-radius: 12px !important;
  box-sizing: border-box !important;
  margin-bottom: 0 !important;
  height:auto !important;	
}
@media only screen and (max-width: 850px) {
  header .container {
    margin: 24px auto 0 auto !important;
  }
}

.main_cont .faq_menu ul{margin-left:0 !important;}