html, body, p, a, ul, li {
  direction: rtl;
}
a, a:hover, a:focus {
  border-bottom: none;
}
.region-covid-block-top h2 {
  display: none;
}
.region-covid-block-top p {
  color: white;
}
.region-home-featured-article-block ul, .region-home-shop-block-left ul, .region-home-shop-block-top-right ul, .region-home-shop-block-bottom-right ul, .region-home-shop-block-bottom-left ul {
  margin: 0px !important;
  padding: 0px !important;
  list-style: none !important
}
.region-home-featured-article-block ul li, .region-home-shop-block-left ul li, .region-home-shop-block-top-right ul li, .region-home-shop-block-bottom-right ul li, .region-home-shop-block-bottom-left ul li {
  margin: 0px;
  padding: 0px !important;
}
.region-home-featured-article-block .content, .region-home-shop-block-left .content, .region-home-shop-block-top-right .content, .region-home-shop-block-bottom-left .content, .region-home-shop-block-bottom-right .content {
  margin-top: 0px !important;
}
.region-home-featured-article-block .item-list .oi-hm-article__img {
  border-radius: 10px;
}
.region-article-landing-page-block-getting-started .views-element-container > h2, .region-article-landing-page-block-manage-diabetes .views-element-container > h2, .region-article-landing-page-block-live-diabetes .views-element-container > h2, .region-article-landing-page-block-when-need-insulin .views-element-container > h2 {
  display: none;
}
.region-article-landing-page-block-getting-started-mobile .views-col, .region-article-landing-page-block-manage-diabetes-mobile .views-col, .region-article-landing-page-block-live-diabetes-mobile .views-col, .region-article-landing-page-block-when-need-insulin-mobile .views-col {
  max-width: 100%;
  flex: inherit;
}
.oi-related-article__item img {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  height: auto !important;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px
}
.panel-pane h2 {
  color: #00a919;
  font-size: 28px;
  padding-bottom: 20px;
}
.panel-pane .faq-row .caption {
  background: #74bd26;
  z-index: 10;
  padding: 15px 65px;
  line-height: 1.05;
  font-family: Verdana, sans-serif;
  background-color: #00c31d;
  color: #fff;
  margin-bottom: 15px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 15px;
  position: relative;
  display: block
}
.panel-pane .faq-row {
  margin-bottom: 12px;
}
.panel-pane .faq-row .faq_answer {
  max-height: none;
  -webkit-transition: max-height, 0.5s;
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  overflow: hidden;
  height: auto !important;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f8f7f3;
  margin-top: -20px;
  z-index: 0;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  padding: 35px 40px 15px 15px;
  display: none;
}
.panel-pane .faq-row .faq_answer p {
  padding-bottom: 10px;
  text-align: left;
}
.panel-pane {
  margin-bottom: 40px;
}
.panel-pane .faq-row .caption p {
  padding: 0px;
  border: none;
  background: none;
  margin: 0px;
  line-height: 1.4;
}
.caption sup {
  top: -10px;
  right: 5px;
}
.panel-pane .faq-row .caption:after {
  color: currentcolor;
  content: '\002B';
  display: block;
  font-family: 'Verdana';
  font-size: 20px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -11px;
}
.panel-pane .faq-row .caption.activeAccordion:after {
  content: '\002D';
}
.panel-pane.rightinfo ul li a {
  /* display: inline-block;
    padding: 5px 5px;
    font-size: 14px;
    line-height: 21px;
    font-family: Verdana,sans-serif;
    background-color: #00c31d;
    min-height: 32px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    width: 100%;
    text-align: center;*/
  background-color: #f2eee6;
  color: #747482;
  font-family: 'Verdana', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  padding-top: 11px;
  padding-right: 50px;
  padding-bottom: 11px;
  padding-left: 16px;
  margin-bottom: 10px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: block;
  position: relative;
  text-align: left;
  height: auto;
  width: 100%;
  cursor: pointer;
}
.panel-pane.rightinfo ul {
  list-style: none;
  padding: 0px;
  margin-block-start: 0px;
}
#faq-container .col-md-9, #faq-container .col-md-3, #faq-container .col-md-8, #faq-container .col-md-4 {
  float: left;
}
#top-contact-block.oi-section {
  padding-top: 20px;
  padding-bottom: 50px;
}
.oi-contact-list__flag-name {
  width: 25%;
  vertical-align: top;
  display: inline-block;
}
.oi-contact-list__address {
  display: inline-block;
  vertical-align: top;
  width: 73%;
}
.log_left_block, .log_right_block {
  margin-top: 20px;
  display: inline-block;
  vertical-align: top;
}
.log_right_block h3 {
  font-size: 28px;
  margin-bottom: 5px;
  color: #3d4556
}
.log_left_block {
  width: 25%;
}
.log_right_block {
  width: 62%;
  padding-left: 4%;
}
#logbook h2 {
  font-size: 46px;
  font-family: "Verdana", sans-serif;
  color: #3d4556;
}
.log_download_now {
  background-color: #00A919;
  color: white;
  margin-bottom: 0.5rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-top: 0.6875rem;
  padding-right: 2.3125rem;
  padding-bottom: 0.6875rem;
  padding-left: 2.3125rem;
  border-radius: 1.25rem;
  display: inline-block;
  -webkit-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
  text-align: center;
  min-width: 9.375rem;
}
.log_download_now:focus, .log_download_now:hover {
  color: #fff;
}
.smallText p {
  font-size: 12px;
  line-height: 16px;
}
.view-log-book-blocks .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.view-log-book-blocks .view-content .flexRow {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.logbookBox {
  position: relative;
}
.logbookBox .restBox {
  position: absolute;
  top: 0px;
  color: #fff;
  padding: 20px;
  width: 48%;
}
.logbookBox .restBox h3 {
  color: #fff;
  font-size: 22px;
  padding-top: 35px;
  margin-bottom: 12px;
}
.logbookBox .restBox a {
  background: #00A919;
  color: #fff;
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 15px;
}
.logbookBox .restBox a:hover, .logbookBox .restBox a:focus {
  color: #fff;
}
.logbookBox > img {
  border-radius: 10px;
}
.logbookBox {
  padding: 5px;
}
#search-block-form {
  display: none;
}
#search-block-form .form-item, #search-block-form .form-actions {
  margin: 0px;
}
.region-header {
  padding: 0px
}
.heading-1--with-line {
  font-size: 51px;
}
.oi-article-detail__content ol > li:before {
  content: counter(li);
  display: inline-block;
  font-family: 'Museo Sans 500', Arial, 'Verdana', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: white;
  line-height: 30px;
  text-align: center;
  margin-left: 10px;
  margin-right: -40px;
  width: 30px;
  height: 30px;
  background-color: #00a919;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.oi-article-detail__content ol > li {
  counter-increment: li;
  margin-bottom: 25px;
}
.oi-article-detail__content ol {
  counter-reset: li;
  list-style-type: none;
  list-style-position: outside;
  margin-top: 25px;
  margin-bottom: 40px;
  padding-right: 40px!important;
}
.oi-related-article__name {
  text-transform: capitalize;
  letter-spacing: 0.7px;
}
.oi-related-article__item img {
  margin-bottom: 0px
}
.oi-hm-article__content .heading-5 {
  font-size: 19px;
}
.block-views .oi-hm-grid__item-img {
  max-width: 100%
}
.singleArticleContainer .oi-inner-container {
  margin-top: 20px
}
.new-blocks-no-padding {
  padding-top: 0px;
}
.new-blocks-no-padding h3 {
  color: #3D4556;
  padding-bottom: 15px;
  font-size: 20px
}
.field--name-field-third-block ul li {
  padding-bottom: 10px
}
.field--name-field-third-block {
  padding-top: 30px
}
.field--name-field-fourth-block {
  background-color: #427588;
  color: #fff;
  padding: 20px 20px;
  border-radius: 15px;
  margin-bottom: 20px
}
.field--name-field-fifth-block {
  margin-top: 45px;
}
.field--name-field-fifth-block h3 {
  margin-bottom: 15px
}
.field--name-field-fifth-block .image_row {
  padding-bottom: 15px;
  display: inline-block;
  margin-right: 20px;
  margin-left: 20px;
}
.field--name-field-fifth-block .image_row .fasting_icons {
  height: 75px;
  width: auto;
}
.left_span_icons {
  display: inline-block;
  max-height: 65px;
  max-width: 65px;
  vertical-align: middle;
  position: relative;
  top: 2px;
}
.left_span_content {
  width: 70%;
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
  text-align: right;
}
.floatLeft {
  float: left;
  margin-right: 5px;
  height: 50px;
}
.margin50 .col-md-6 {
  margin-bottom: 25px
}
.posRel12 {
  position: relative;
  top: 12px
}
.posRel20 {
  position: relative;
  top: 20px
}
.noPos {
  position: static;
}
.posRel {
  position: relative;
}
.posAbs {
  position: absolute;
  top: 0px;
}
.pad30 {
  padding: 45px 50px;
  width: 48%;
}
.posAbs.pad30 h6 {
  color: #fff;
  font-size: 19px;
  padding-bottom: 10px;
  padding-top: 20px;
}
.posAbs.pad30 p {
  color: #fff;
  padding-bottom: 10px;
  width: 70%;
}
.mar30 {
  margin-bottom: 30px
}
.greenTitle {
  color: #00A919;
  font-size: 23px;
}
p.green {
  font-size: 17px;
  color: #00A919;
}
p.smallP {
  font-size: 15px;
}
.toggle_row {
  border-bottom: 1px solid #E1D9CA;
  padding: 15px 0
}
/*.faq_toggle-block{border-top:1px solid #E1D9CA;}*/
.toggle_question {
  color: #00A919;
  width: 90%;
  cursor: pointer;
  position: relative;
  font-weight: bold;
}
.toggle_answer {
  width: 90%;
}
.toggle_question:after {
  line-height: 22px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\02C4";
  font-size: 29px;
  margin-left: 10px;
  display: block;
  -webkit-transition: 300ms ease-in-out transform;
  -o-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  color: #28a745;
  position: absolute;
  top: 17px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -10%;
  font-family: monospace;
  font-size: 20px;
}
.toggle_question.active:after {
  -webkit-transform: rotate(180deg) translateY(9px);
  -ms-transform: rotate(180deg) translateY(9px);
  transform: rotate(180deg) translateY(9px);
  top: 5px;
}
.product_detail_page_block .heading-5, .product_detail_page_block h5 {
  text-transform: unset;
  letter-spacing: unset
}
.product_detail_page_block h5 {
  letter-spacing: 0
}
.smallC p {
  font-family: "Verdana", Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #747482;
  font-size: 0.75rem;
  line-height: 1.1875rem;
  margin-bottom: 12px;
}
.oi-product-faq-downloads h5 {
  text-transform: unset;
  letter-spacing: 0px;
}
.delica-block h5 {
  text-transform: unset;
  letter-spacing: unset;
}
.delica-block {
  background-color: #F4F1EB;
  border-radius: 15px;
  padding: 40px 20px
}
svg.ext {
  font-weight: 900;
  height: 0.6875rem;
  width: 0.875rem;
  fill: #727272;
  padding-right: 0.1625rem;
}
p.noMargin {
  margin-bottom: 0px
}
.boldBlockSpan {
  display: block;
  color: #3d4556;
  font-size: 23px;
  font-weight: bold;
  margin-bottom: 5px
}
.oi-product-list__name {
  text-transform: unset;
  letter-spacing: unset;
}
.search-help-link {
  display: none;
}
.search-advanced {
  display: none;
}
.item-list h3 {
  color: #00a919;
  font-size: 20px;
  padding: 20px 0
}
.searchPage .region-content {
  width: 100%;
}
.searchPage .oi-header__search-input {
  width: 300px
}
.searchPage .searchSubmit {
  display: block !important;
  margin-top: 20px;
  background-color: #00A919;
  color: white;
  margin-bottom: 0.5rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-top: 0.6875rem;
  padding-right: 2.3125rem;
  padding-bottom: 0.6875rem;
  padding-left: 2.3125rem;
  border-radius: 1.25rem;
  display: inline-block;
  -webkit-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
  text-align: center;
  min-width: 9.375rem;
  border: none;
}
.searchPage .page-title {
  display: none;
}
.searchPage .search-result__info {
  display: none;
}
.searchPage #block-onetouch-content h2 {
  display: none
}
.viewToggle .toggle_question {
  padding-bottom: 15px
}
.hideAtFirst {
  display: none;
}
.updatedFaq h2 {
  color: #3d4556;
  border-bottom: 1px solid #e1d9ca;
  padding-bottom: 20px;
}
.views-field-nothing .heading-4 {
  font-size: 26px;
  text-shadow: none
}
.homeShapeBlocks .views-field-nothing .oi-hm-grid__item-details p {
  text-shadow: none;    font-size: 16px;
    font-weight: bold;
}
.logbookBox .restBox p {
  font-size: 14px;
}
.oi-support__item-row .oi-support__item-wrap {
  width: calc(100% / 3);
}
.oi-article-detail .oi-related-article .oi-related-article__item .oi-related-article__name {
  text-transform: unset;
  letter-spacing: unset;    text-align: right;
}
.oi-article-detail table tr th, .oi-article-detail table tr td {
  padding-top: 20px;
  color: #747482;
}
.oi-article-detail table tr th {
  background-color: #f2eee6
}
.upgradeBlock > img {
  width: 100%
}
.oi-product-list__img {
  height: auto;
}
.faq-moreinfo {
  position: sticky;
  top: 0px;
}
.coh-counter {
  background-color: white;
  min-height: 29px;
  min-width: 29px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 2px;
  text-align: center;
  position: absolute;
  top: 50%;
  right: 6px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.panel-pane.rightinfo ul li a {
  position: relative;
}
.oi-banner__slider-img-size {
  width: 63%;
}
.view-home-page-single-article-block .oi-hm-article__content h4 {
  display: none;
}
.view-home-page-single-article-block .heading-1--with-line {
  margin-bottom: 0px;
}
.homeShapeBlocks .views-field-nothing .oi-hm-grid__item-details p {
  text-shadow: 1px 1px 5px black;
}
.views-field-nothing .heading-4.oi-hm-grid__item-title {
  text-shadow: 1px 1px 5px black;
}
.ov-visible {
  overflow: visible;
}
.faqBlock.mar30 {
  margin-top: 50px;
}
.field--name-field-third-block {
  padding-top: 0px
}
.oi-main .oi-inner-container .field--name-field-third-block ul {
  margin-top: 0px;
}
.third_heading {
  margin-top: 20px;
  margin-bottom: 20px
}
.underlineHr {
  background-color: #E1D9CA
}
.left_span_icons.dateIcon {
  max-height: 100px;
  max-width: inherit;
  top: 0px;
  margin-bottom: 30px
}
.field--name-field-fifth-block img.floatLeft {
  margin-right: 10px;
  height: 60px;
}
.widthSetter {
  float: left;
  width: 100px;
}
.liBlock li {
  margin-bottom: 20px
}
.padTop15 {
  padding-top: 15px
}
/*.padBot15{ padding-bottom: 15px }*/
.underLineCol {}
p.lineHeight25 {
  line-height: 25px;
  margin: 0;
  padding: 0px
}
p.lineHeight15 {
  line-height: 15px;
  margin: 0;
  padding: 0px
}
.underLineCol:after {
  content: '';
  width: 98%;
  height: 1px;
  color: #E1D9CA;
  background-color: #E1D9CA;
  display: block;
  margin-top: 15px
}
/*.field--name-field-fifth-block .spanLeft {    left: 25px; position: relative;}*/
/*.oi-hm-grid__item-content{    background: transparent linear-gradient(
180deg
 , #3D455600 0%, #323A4ABC 100%) 0% 0% no-repeat padding-box;}*/
.aRight a {
  margin-right: 10px;
}
.fasting-page .new-blocks-no-padding h3 {
  font-size: 23px;
  line-height: 30px;
}
.waterLeft.left_span_icons {
  max-height: none;
  max-width: none;
}
.left_span_content.waterRight {
  width: 75%;
}
p.green.biggerP {
  font-size: 20px
}
.marTop30 {
  margin-top: 30px
}
.greenSubTitle {
  margin-bottom: 20px;
  font-size: 25px
}
.faq_toggle-block .toggle_row:first-child {
  border-top: 1px solid #E1D9CA;
}
.faq_toggle-block .toggle_row:last-child {
  border-bottom: none;
}
.faqBlock h2, .fastingH2 {
  font-size: 36px;
  color: #3D4556;
  margin-bottom: 30px;
  position: relative;
  top: 0px
}
.field--name-field-fourth-block {
  max-width: 370px
}
.field--name-field-fifth-block .imageBorderBlocks .col-md-6:nth-child(odd) {
  border-left: 1px solid #3D4556;
}
.field--name-field-fifth-block .imageBorderBlocks .col-md-6 {
  margin-bottom: 0px;
  padding-bottom: 15px
}
.field--name-field-fifth-block .imageBorderBlocks .col-md-6:nth-child(even) {
  padding-right: 30px
}
b.greenBlock {
  color: #00A919;
  display: block;
  margin-top: 15px
}
.field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(odd) {
  border-left: 1px solid #3D4556;
}
.field--name-field-fifth-block .borderRightBlocks .col-md-6 {
  margin-bottom: 0px;
  padding-bottom: 15px
}
.field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(even) {
  padding-right: 30px
}
svg.oi-share__close-icon {
  width: 9px !important;
}
.oi-share__btn.oi-share__btn--open {
  width: 30px;
  height: 30px;
}
.view-search-results-view .views-field-field-transparent-image {
  display: inline-block;
  vertical-align: top;
}
.view-search-results-view .views-field-field-transparent-image img {
  width: 150px;
  margin-right: 20px;
}
.view-search-results-view .views-field-body {
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
  width: 80%;
  margin-top: 30px;
}
.view-search-results-view .views-field-body h3, .view-search-results-view .views-field-body h5, .view-search-results-view .views-field-body h4 {
  margin-bottom: 0px;
  font-size: 17px;
  text-transform: lowercase;
  color: #747482;
  letter-spacing: 0px;
}
.view-search-results-view .views-field-body sup {
  text-transform: uppercase;
}
.view-search-results-view .views-row {
  margin-bottom: 40px;
}
.view-search-results-view .views-field-title a {
  font-size: 25px
}
.js-form-item-search-api-fulltext label {
  display: none;
}
#block-exposedformsearch-results-viewpage-1 {
  display: none;
}
#block-exposedformsearch-results-viewpage-1 .content {
  margin: 0px
}
/*.oi-header__search-icons{position: absolute;top: 16px;}*/
.oi-header__search-clear {
  top: 20px;
}
.js-form-item-search-api-fulltext {
  margin-top: 0px;
  margin-bottom: 0px
}
.view-search-results-view .view-header {
  margin-bottom: 40px
}
.oi-main__bg-patters {
  background-position: center top 117.0625rem;
}
.row a:focus {
  color: #00a919;
}
[dir="rtl"] ul ul.oi-header__sub-menu {
  text-align: right;
  padding: 0px 0px 0.25em 1em;
}
.oi-header__search-input {
  padding-left: 78px;
}
.oi-share {
  left: 0px;
  right: auto;
}
.oi-share__link {
  text-align: right;
}
[dir="rtl"] ul ul.oi-footer__menu-sub {
  padding: 0 0em 0.25em 1em
}
.oi-footer__menu-sm-link {
  margin-right: 0px;
  margin-left: 22px;
}
.oi-footer__bottom-content {
  text-align: right;
}
.oi-bottom-number .text-right {
  text-align: left !important;
}

.link-btn:after{
    margin-right: 5px;}

.oi-instagram__title{direction: ltr;}

.oi-share__btn--open .oi-share__close-icon{top:0px;    left: 0px;}

body .oi-loader{    background-color: rgba(255,255,255,1);}

.field--name-field-para-before-download-guide{ clear: both; }

.field--name-field-para-before-download-guide h3{ text-align: right; }

.oi-support__item-row .oi-support__item-wrap:first-child .oi-support__item-block,.oi-support__item-row .oi-support__item-wrap:nth-child(4) .oi-support__item-block{padding-right: 0px;}

.mar20Bottom{ margin-bottom: 20px }

#user-login-form .searchSubmit{display: block !important}

.borderRad{border-radius: 30px;width: 100%}

.mobileImageBeforeBlock{display: none;}

.oi-section img{max-width: 100%}


@supports (-webkit-touch-callout: none) {
  .oi-share__btn--open .oi-share__close-icon{   left: 4px;top:-1px;}
}


@media (min-width: 1024px) and (max-width: 1280px) {
  .view-id-home_page_left_block .col-xl-8 {
    flex: 0 0 80%;
    max-width: 80%;
  }
}
@media (max-width: 1024px) {
  #faq-container .col-md-9, #faq-container .col-md-8 {
    max-width: 100%;
    width: 100%;
  }
  #faq-container .col-md-3, #faq-container .col-md-4 {
    max-width: 100%;
    width: 100%
  }
  #logbook .col-md-6 {
    width: 100%;
    max-width: 100%;
    flex: unset;
    margin-top: 30px;
  }
  .view-log-book-blocks .view-content .flexRow {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-8.smallText {
    width: 100%;
  }
  .logbookBox .restBox h3 {
    font-size: 19px;
    padding-top: 20px;
    margin-bottom: 10px;
  }
  .logbookBox .restBox p {
    line-height: 18px;
    font-size: 14px;
  }
  .heading-1--with-line {
    font-size: 40px;
  }
  .posAbs.pad30 {
    position: static;
    width: 100%;
  }
  .posAbs.pad30 h6 {
    color: #747482;
    font-size: 18px;
    padding-bottom: 0px;
    padding-top: 5px;
  }
  .posAbs.pad30 p {
    color: #747482;
    padding-bottom: 4px;
    width: 100%;
    font-size: 15px;
  }
  .pad30 {
    padding: 10px;
  }
  html.navbar--open .oi-header {
    z-index: 1000;
  }
}
@media (max-width: 768px) {
  .oi-contact-list__flag-name {
    width: 100%;
    display: block
  }
  .oi-contact-list__address {
    width: 100%;
    display: block
  }
  .mobBlock {
    display: block;
    margin-bottom: 10px
  }
  .logbookBox .restBox {
    padding: 5px 20px;
    width: 61%;
  }
  .heading-1--with-line {
    font-size: 40px;
  }
  .mobileUnderLineCol:after {
    content: '';
    width: 98%;
    height: 1px;
    color: #E1D9CA;
    background-color: #E1D9CA;
    display: block;
    margin-top: 15px
  }
  .posRel20 {
    top: 0px;
  }
  .log_right_block, .log_left_block {
    width: 100%;
    text-align: center;
  }
  .mobTopSpace {
    padding-top: 25px;
  }
  .inlineBlockMobile {
    display: inline-block;
  }
  .oi-support__item-row .oi-support__item-wrap {
    width: calc(100% / 2);
  }
  .field--name-field-fifth-block .imageBorderBlocks .col-md-6:nth-child(odd), .field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(odd) {
    border-right: none;
  }
  .field--name-field-fifth-block .imageBorderBlocks .col-md-6:nth-child(even), .field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(even) {
    padding-left: 0px
  }
  #block-exposedformsearch-results-viewpage-1 {
    display: block
  }
  .logbookBox .restBox p {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .logbookBox .restBox h3 {
    font-size: 14px;    padding-top: 12px;margin-bottom: 6px;
  }

  .region-home-featured-article-block .oi-hm-article__btns{    text-align: center;}

  .oi-article-slider .owl-carousel .owl-stage{right: 10px;
    left: auto;}

  .imgBeforeVideo{ display: none; }

  .mobileImageBeforeBlock{display: block;}
  .mobileImageBeforeBlock img{ border-radius: 20px }
}
@media (max-width: 600px) {
  .left_span_icons {
    top: 0px;
    margin-left: 15px;
    margin-bottom: 10px;
  }
}
.oi-hm-grid__item-content, .order-1 .small-heading, .order-1 .oi-hm-article__content, .order-1 .heading-1, .oi-hm-article__btns, .field__item, p, h3, h2, h1, h4, h5, ul > li, .toggle_question div, .panel-pane.rightinfo ul li a, .viewToggle .toggle_question, div.oi-accordion__nav-item {
  text-align: right;
}
.oi-product-list__details p, h5.oi-product-list__name {
  text-align: inherit !important;
}
.logbookBox a, a.log_download_now, p.log_download_now, a.btn, .extraBlock img, .extraBlock span, .imageBorderBlocks div.widthSetter, .imageBorderBlocks span.posRel12, a.oi-support__btn.btn {
  float: right;
}
.oi-inner-banner__img, .oi-banner__slider-main-img, .oi-banner__slider-contents {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.heading-1--with-line:after {
  right: 0 !important;
  left: auto;
}
.btn.oi-hm-article__btn {
  margin: 0 !important;
  margin-left: 38px !important;
}
.oi-product__slider .oi-product__slider-big-img img, .oi-main__bg-patters-small {
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}
/*.oi-product__slider .slick-track {
transform: translate3d(0px, 0px, 0px)!important;
    }*/
.log_right_block {
  padding-left: 0% !important;
  padding-right: 4% !important;
}
ul.links {
  list-style-type: none;
  padding-top: 22px;
  padding-right: 10px;
  padding-bottom: 32px;
  padding-left: 4px;
}
ul.links li {
  display: inline-block;
}
ul.links li.ar {
  margin-right: 10px;
  border-right: 2px solid #00a919;
  padding-right: 10px;
}
.block-language.block-language-blocklanguage-interface {
  float: left;
  /*position: absolute;*/
  top: 0px;
  /*left: 32%;*/
  height: unset;
}
@media (min-width: 1400px) {
  /* .block-language.block-language-blocklanguage-interface {
    left: 20%;
  } */
}
@media (min-width: 1600px) {
  /* .block-language.block-language-blocklanguage-interface {
    left: 32%;
  } */
}

@media (max-width: 1193.98px) {
  /* .block-language.block-language-blocklanguage-interface {
    left: 22%;
  } */
}
@media (max-width: 63.9375rem){
    .block-language.block-language-blocklanguage-interface {
    float: none;
  position: relative;
  top: 0px;
  left:0;
  height: unset;
  }
    .block-language.block-language-blocklanguage-interface ul.links{
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media (max-width: 767px){
  #top-contact-block .oi-contact-top .col-lg-6{ text-align: center; }
  .oi-product-faq__bottom-content a{ margin-bottom: 56px;  }
}

.oi-header__green-nav{
    padding: 5px 8px !important ;
}
.oi-header__green-nav-link::before {
  margin: 0px !important;
  margin-left: 10px !important;
}
span {
  font-family: "Verdana", sans-serif !important;
}
.oi-product__content-icon-detail {
  padding-left: 0rem !important;
  padding-right: 1.5rem !important;
}
.oi-video-gallery__container > .row {
  padding-left: 1rem !important;
  padding-right: 0rem !important;
}
.oi-video-gallery__video-thumb-img-holder {
  margin-left: 1rem !important;
}
div {
  text-align: right;
}
.oi-bottom-number p {
  text-align: left !important;
}
.oi-main__bg-patters-small {
  right: -586.23px !important;
  left: inherit !important;
}

.oi-header__menu-navs{
    float: right;
}



#slick-slide00 .oi-banner__slider-img-size{
    height: 400px;
}
/*
#slick-slide00 .oi-banner__slider-img{
    object-position: left bottom;
}

/*
#slick-slide00 .oi-banner__slider-btn-holder{
    display: none;
}

#slick-slide00 span.nov-img{
    display: block;
    height: 100px;
    margin-bottom: 40px;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://diabetesarabia.me/themes/onetouch_arabic/images/nov14/nov14-ar-desk.png)
}
*/
@media (max-width: 63.9375rem){
     /*
     #slick-slide00 span.nov-img{
        height: 130px;
        background-image: url(https://diabetesarabia.me/themes/onetouch_arabic/images/nov14/nov14-ar-desk.png);
    }*/
    #slick-slide00 .oi-banner__slider-img-size{
        height: 219px;
    }
}

@media (max-width: 47.9375rem){
    /*#slick-slide00 .oi-banner__slider-img-size{
        display: none;
    }

    #slick-slide00 span.nov-img{
        height: 210px;
        margin-top: -90px;
        background-image: url(https://diabetesarabia.me/themes/onetouch_arabic/images/nov14/nov14-ar-mob.png);
    }*/


}
/*
#slick-slide01 .oi-banner__slider-btn-holder{
    display: none;
}*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

.oi-banner__slider-img-size {
    height: 264px;
    margin: 0 250px 0 0;
}
.oi-inner-banner__sub-img {
    margin: auto;
}

}
@media only screen
and (min-device-width : 820px)
and (max-device-width : 1180px)
and (orientation : portrait) {

#slick-slide00 .oi-banner__slider-img-size , .oi-banner__slider-img-size {
    height: 264px;
    margin: 0 250px 0 0;
    float: left;
}
.oi-inner-banner__sub-img {
    margin: auto;
}

}
.visibility-hidden{
    display:none;
    visibility:hidden
}
.linkedin-style{
    -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);
}
.oi-header__right{
  justify-content: space-between;
}
.oi-header__sub-show{
  top: -8px;
}
@media screen and (min-width: 1013px) and (max-width :1215px){
  .oi-header__menu-link{
      font-size: 12px !important;
  }
}

@media (max-width: 1024px) {
    .oi-header__green-nav {
        padding: 45px 8px !important;
    }
    .oi-header__search-btn {
        text-align: center;
    }
    .oi-header__search-btn:after {
        text-align: center;
        color: #fff;
        position: relative;
        bottom: -3px;
    }
}
.oi-footer__menu-show + .oi-footer__menu-show {
    opacity: 0;
}
.oi-bottom-number {
    padding-top: 45px;
}
.oi-footer__menu-show--open {
    opacity: 1;
}
.row a.btn:focus {
    color: #fff;
}
.row a.oi-header__green-nav-link:focus {
    color: #fff;
}
.row a.log_download_now:focus {
    color: #fff;
}

@media (max-width: 991px) {
  .field--name-field-fifth-block .imageBorderBlocks .col-md-6:nth-child(odd),
  .field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(odd) {
    border: 0;
  }
}

@media (max-width: 767px) {
  .field--name-field-fifth-block .imageBorderBlocks .col-md-6:nth-child(odd),
  .field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(odd) {
    border: 0;
  }
  .oi-section.new-blocks-no-padding .container-xxl .row {
    margin: 0 !important;
  }
}

.oi-header__sub-menu .oi-header__sub-menu-item:first-child {
  display: none;
}
@media (max-width: 1024px) {
  .oi-header__sub-menu .oi-header__sub-menu-item:first-child {
    display: block;
  }
}
@media (max-width: 767px) {
  .oi-section.new-blocks-no-padding .container-xxl .row {
    margin: 0 !important;
  }
}