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', Arial, 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: "Museo Sans 300", Arial, "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: 70%;}

  .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: 53px;}

    .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-right: 10px;
    margin-left: -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-left: 40px;}

    .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-left: 15px;}

    .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%);
    right: -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; }

.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;}

    .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-right: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-left: 30px }

    b.greenBlock{ color: #00A919; display: block; margin-top: 15px }

    .field--name-field-fifth-block .borderRightBlocks .col-md-6:nth-child(odd){ border-right: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-left: 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;}

.footerPages h3{    font-size: 28px;
    padding-bottom: 15px;
    padding-top: 25px;}

    .pad80{ top: 45px }


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

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

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

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

.mobileImageBeforeBlock{display: none;}

.block-language ul.links{font-size: .821em;    margin: 0;    color: #68696b;}
.block-language ul.links li{    position: relative;
    top: 2px;}

.block-language ul.links a.is-active {
    color: #000;
}

.block-language.block .content{    margin-top: 6px;}

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



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

@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){
    .mob-margin{
                margin-top:100px;
            }
	.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: 100%;}
    .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: 17px;}

    .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:lang(ar)
   ,.order-1 .small-heading:lang(ar)
   ,.order-1 .oi-hm-article__content:lang(ar)
   ,.order-1 .heading-1:lang(ar)
   ,.oi-hm-article__btns:lang(ar)
   ,.field__item:lang(ar)
   ,p:lang(ar)
   ,h3:lang(ar)  {
            text-align: right;
    }
    .heading-1--with-line:lang(ar):after {
        right: 0!important;
        left: auto;
    }
    .btn.oi-hm-article__btn:lang(ar) {
        margin: 0!important;
        margin-left: 38px!important;
    }


    ul.links {
    list-style-type: none;

    padding-top: 22px;
    padding-right: 4px;
    padding-bottom: 32px;
    padding-left: 10px;
    }
    ul.links li {
        display: inline-block;
    }
       ul.links li.ar  {
            margin-left: 10px;
            border-left: 2px solid #00a919;
            padding-left: 10px;
       }
       .block-language.block-language-blocklanguage-interface {
  float: left;
  /*position: absolute;*/
  top: 0px;
  /*right: 24%;*/
  height: unset;
}
@media (min-width: 1400px) {
  /* .block-language.block-language-blocklanguage-interface {
    right: 27%;
  } */
}
@media (min-width: 1600px) {
  /* .block-language.block-language-blocklanguage-interface {
    right: 36%;
  } */
}

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

.oi-header__menu-navs{
    float: left;
}
.greenContainer {
        font-size: 11px;
    color: green;
    border: 1px solid green;
    padding: 5px 9px;
    margin-top: 20px;
}

.oi-product-list__item .field__item img{
    height: auto;
}

.oi-banner__slider{
    max-height: 670px;
    overflow: hidden;
}
.oi-banner__slider.slick-initialized{
    max-height: inherit;
    overflow: inherit;
}


#slick-slide00 .oi-banner__slider-img-size{
    height: 400px;
}
/*
 Commented as it was hiding 'Learn more' button
#slick-slide00 .oi-banner__slider-btn-holder{
    display: none;
}

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

}
@media (max-width: 47.9375rem){
    /* Commented as it was hiding 'Learn more' button
    #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/images/nov14/nov14-en-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) {

#slick-slide00 .oi-banner__slider-img-size {
    height: 270px;
}
.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 {
    height: 319px;
}
.oi-inner-banner__sub-img {
    margin: auto;
}

}
.linkedin-style{
    -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);
}
@media screen and (min-width: 1013px) and (max-width :1215px){
    .oi-header__menu-link{
        font-size: 12px !important;
    }
}
@media (max-width: 1024px) {
    .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;
}

.oi-footer__menu-link + .oi-footer__menu-show {
    display: none !important;
}
.oi-footer__menu-link + .oi-footer__menu-show + .oi-footer__menu-show {
    display: block !important;
    opacity: 1 !important;
    visibility: visible;
}
.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;
  }
}