/* custom-1.css starts here */


/**
 * @file
 * Subtheme specific CSS.
 */


/* Intraocular lens page*/

html {
    overflow: hidden;
}

.coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
    margin-right: 0rem;
    margin-left: 0rem;
}

.intra-page-container {
    max-width: none;
    margin-left: 8rem;
    margin-right: 8rem;
}
.intra-page-cnt {
    padding-top: 40px;
    padding-bottom: 76px;
}

.intra-page-cnt {
    position: relative;
}

.intra-page-cnt .coh-link {
    top: 49%;
    left: 24%;
    font-size: 14px;
    position: absolute;
    color: #fff;
}

.intra-page-cnt .int-bg-img {
    max-height: 220px;
}

.intra-page-cnt .coh-heading {
    font-size: 36px;
}

.intra-page-cnt .ezSert,
.intra-page-cnt .iSert {
    margin-top: 22%;
}

.intra-page-cnt .vivinex i {
    top: 31%;
    left: 44%;
    position: absolute;
}

.intra-page-cnt .vivinex a.int-bg-link {
    top: 37%;
    left: 30%;
    font-size: 14px;
    position: absolute;
    color: #fff;
    text-decoration: none;
}

.intra-page-cnt .vivinex img,
.intra-page-cnt .ezSert img,
.intra-page-cnt .nanex img,
.intra-page-cnt .iSert img {
    transition: transform 0.2s;
}

.intra-page-cnt .vivinex:hover img,
.intra-page-cnt .ezSert:hover img,
.intra-page-cnt .nanex:hover img,
.intra-page-cnt .iSert:hover img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.intra-page-cnt .ezSert i {
    top: 41%;
    left: 44%;
    position: absolute;
}

.intra-page-cnt .ezSert a.int-bg-link {
    top: 49%;
    left: 33%;
    font-size: 14px;
    position: absolute;
    color: #fff;
    text-decoration: none;
}

.intra-page-cnt .nanex i {
    top: 31%;
    left: 44%;
    position: absolute;
}

.intra-page-cnt .nanex a.int-bg-link {
    top: 37%;
    left: 33%;
    font-size: 14px;
    position: absolute;
    color: #fff;
    text-decoration: none;
}

.intra-page-cnt .iSert i {
    top: 41%;
    left: 44%;
    position: absolute;
}

.intra-page-cnt .iSert a.int-bg-link {
    top: 49%;
    left: 35%;
    font-size: 14px;
    position: absolute;
    color: #fff;
    text-decoration: none;
}

@media only screen and (max-width: 1024px) {
    .intra-page-cnt .vivinex a.int-bg-link {
        top: 39%;
        left: 21%;
    }

    .intra-page-cnt .vivinex i {
        top: 33%;
        left: 44%;
    }

    .intra-page-cnt .ezSert a.int-bg-link {
        top: 50%;
        left: 25%;
    }

    .intra-page-cnt .ezSert i {
        top: 42%;
    }

    .intra-page-cnt .nanex i {
        top: 33%;
    }

    .intra-page-cnt .nanex a.int-bg-link {
        top: 39%;
        left: 25%;
    }

    .intra-page-cnt .iSert a.int-bg-link {
        top: 49%;
        left: 30%;
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .intra-page-container.coh-container.coh-container-boxed {
        max-width: 720px;
        margin: 24px 0px;
    }

    .intra-page-cnt .coh-col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
}

@media only screen and (max-width: 600px) {
    .intra-page-container.coh-container.coh-container-boxed {
        max-width: none;
        margin: 0px 0px;
    }

    .align-text-right.coh-ce-cpt_heading-a59c0ad8 {
        text-align: left;
    }

    .intra-page-cnt .coh-image-align-centre-ps {
        display: none;
    }

    .coh-row-inner.intra-page-cnt {
        padding: 0px;
        margin: 20px 12px 0px 18px;
    }

    .intra-page-cnt .coh-heading {
        font-size: 28px;
    }

    .intra-page-cnt .coh-col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50;
        -ms-flex: 0 0 50;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .intra-page-cnt .vivinex i {
        top: 30%;
    }

    .intra-page-cnt .vivinex a.int-bg-link {
        top: 37%;
        left: 32%;
    }

    .intra-page-cnt .ezSert i {
        top: 40%;
    }

    .intra-page-cnt .ezSert a.int-bg-link {
        left: 35%;
    }

    .intra-page-cnt .nanex i {
        top: 30%;
    }

    .intra-page-cnt .nanex a.int-bg-link {
        top: 37%;
        left: 35%;
    }

    .intra-page-cnt .iSert a.int-bg-link {
        top: 50%;
        left: 38%;
    }
}


/* End Intraocular lens */


/* Vivnex IOL Page*/


/*
.title-image-desc .coh-row,
.image-with-desc .coh-row,
.col3-image-title-desc-broad .coh-row,
.title-desc-video .coh-row,
.title-desc-video .coh-row {
  margin: 24px auto;
  background: #3379C6 0% 0% no-repeat padding-box;
  max-width: 1125px;
}
*/

.title-image-desc .coh-image {
    width: auto;
    /* max-height: 300px; */
    margin-left: auto;
    margin-right: auto;
    padding: 0px 90px;
}

.slide-item-wrapper:nth-last-child(2) {
    box-shadow: none;
}

.title-image-desc .coh-heading,
.image-with-desc .coh-heading,
.col3-image-title-desc-broad .coh-heading,
.title-desc-video .coh-heading,
.title-desc-video .coh-heading {
    font-size: 44px;
    margin: 0px 0px 17px 24px;
}

.title-desc-video .coh-heading {
    font-size: 44px;
    margin: 0px 0px 17px 24px;
}

.title-image-desc .coh-wysiwyg {
    /* text-align: center;*/
    text-align: -webkit-center;
    /*The position of the sub heading is mismatching with the design.-vamshi*/
}


/*.title-image-desc .coh-wysiwyg.par-spac,
.image-with-desc .coh-wysiwyg,
.col3-image-title-desc-broad .coh-wysiwyg {
  padding: 0px 170px 63px 170px;
}

.image-with-desc .coh-wysiwyg.par-spac {
  padding: 0px 170px 80px 170px;
}
*/

.col3-image-title-desc-broad .coh-wysiwyg.par-spac {
    padding: 0px 80px 52px 80px;
}

.title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) {
    margin-top: 32px;
    margin-bottom: 0px;
}

.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
    max-width: 620px;
    margin: 18px auto 0px;
}

.title-image-desc .coh-wysiwyg.par-spac p:nth-child(3) {
    margin-top: 11px;
    margin-bottom: 0px;
}

.title-image-desc .coh-wysiwyg.par-spac p:nth-child(4) {
    margin-top: 11px;
    margin-bottom: 0px;
}

.image-with-desc .coh-image {
    width: auto;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
}

.image-with-desc .coh-wysiwyg p:first {
    text-align: center;
    font-weight: bold;
}


/* .image-with-desc .col2-left-desc {
  clip-path: polygon(50% 25%, 100% 40%, 100% 100%, 0 100%, 0 40%);
  background-color: white;
  text-align: center;
  padding: 25px 35px 10px 35px;
  min-height: 215px;
  width: 44%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: -16%;
} */

.image-with-desc .img-without-overlapping-circle .col2-left-desc,
.image-with-desc .img-without-overlapping-circle .col2-right-desc {
    margin-top: -8%;
}

.image-with-desc .coh-column .coh-wysiwyg.col2-left-desc p:first-child {
    color: #0057b8;
    /* margin-top: 41%; */
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2%;
    padding: 0px;
}

.image-with-desc .coh-column .coh-wysiwyg.col2-left-desc p {
    color: #0057b8;
    font-size: 12px;
    margin-top: 8px;
    padding: 0px;
}

.image-with-desc .col2-right-desc {
    clip-path: polygon(50% 25%, 100% 40%, 100% 100%, 0 100%, 0 40%);
    background-color: white;
    text-align: center;
    padding: 25px 35px 10px 35px;
    width: 44%;
    min-height: 215px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -16%;
}

.image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:first-child {
    color: #717375;
    margin-top: 37%;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2%;
    padding: 0px;
}

.image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p {
    color: #717375;
    margin-top: 8px;
    padding: 0px;
    font-size: 12px;
}

.image-with-desc .coh-wysiwyg p:first-child {
    text-align: center;
    font-weight: bold;
    margin-top: 32px;
    letter-spacing: 0.9px;
}

.image-with-desc .coh-wysiwyg p:nth-child(2) {
    margin-top: 20px;
    text-align: center;
}

.col3-image-title-desc-broad .coh-image {
    margin-top: 30px;
    width: auto;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
}

.col3-image-title-desc-broad .coh-image.vivinexiol-center-img {
    width: auto;
    max-height: 270px;
    margin-top: 17px;
    margin-left: auto;
    margin-right: auto;
}

.col3-image-title-desc-broad .feature-iol-left {
    clip-path: polygon(50% 25%, 100% 40%, 100% 100%, 0 100%, 0 40%);
    background-color: white;
    text-align: center;
    padding: 10px 35px 0px 35px;
    min-height: 250px;
    width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -18%;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
    color: #0057b8;
    margin-top: 41%;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2%;
    padding: 0px;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p {
    color: #0057b8;
    font-size: 12px;
    margin-top: 8px;
    padding: 0px;
}

.col3-image-title-desc-broad .feature-iol-right {
    clip-path: polygon(50% 25%, 100% 40%, 100% 100%, 0 100%, 0 40%);
    background-color: white;
    text-align: center;
    padding: 10px 15px 0px 15px;
    min-height: 250px;
    width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -18%;
}

.col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-right,
.col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-left {
    margin-top: -11%;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child {
    color: #0057b8;
    margin-top: 41%;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2%;
    padding: 0px;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p {
    color: #0057b8;
    font-size: 12px;
    margin-top: 8px;
    padding: 0px;
}

.col3-image-title-desc-broad img:nth-child(2) {
    color: #0057b8;
    font-size: 12px;
    margin-top: 8px;
    padding: 0px;
}

.title-image-desc .coh-wysiwyg p:first-child,
.image-with-desc .coh-wysiwyg p:first-child,
.col3-image-title-desc-broad .coh-wysiwyg p:first-child {
    font-size: 14px;
}

.col3-image-title-desc-broad .coh-wysiwyg.par-spac p:first-child {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 0px;
}

.col3-image-title-desc-broad .coh-wysiwyg.par-spac p:nth-child(2) {
    margin-top: 5px;
}

.vivinextm-toric-iol .col3-image-title-desc-broad .coh-wysiwyg.par-spac p:nth-child(2) {
    margin-top: 0px;
}

.vivinextm-iol .col3-image-title-desc-broad .coh-wysiwyg.par-spac p:nth-child(2) {
    margin-top: 0px;
}

.title-image-desc .coh-wysiwyg p,
.image-with-desc .coh-wysiwyg p,
.col3-image-title-desc-broad .coh-wysiwyg p {
    font-size: 12px;
}

.title-image-desc .coh-wysiwyg p:nth-child(2),
.image-with-desc .coh-wysiwyg p:nth-child(2),
.col3-image-title-desc-broad .coh-wysiwyg p:nth-child(2) {
    margin-top: 20px;
    text-align: center;
    margin-bottom: 0px;
}

.title-desc-video .coh-wysiwyg,
.title-desc-video .coh-wysiwyg {
    margin-left: 24px;
    margin-right: 24px;
}

@media only screen and (max-width: 1024px) {

    /* .image-with-desc .col2-left-desc,
  .image-with-desc .col2-right-desc {
    margin-top: -18%;
    margin-top: -18%;
  }
  .image-with-desc .coh-column .coh-wysiwyg.col2-left-desc p:first-child,
  .image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:first-child {
    margin-top: 56%;
  }
  /* .title-image-desc .coh-row,
  .image-with-desc .coh-row,
  .col3-image-title-desc-broad .coh-row,
  .title-desc-video .coh-row,
  .title-desc-video .coh-row {
    margin: 24px auto;
    background: #3379C6 0% 0% no-repeat padding-box;
    max-width: 970px;
  }*/
    .col3-image-title-desc-broad .feature-iol-right,
    .col3-image-title-desc-broad .feature-iol-left {
        margin-top: -24%;
        min-height: 200px;
    }

    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child,
    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
        margin-top: 80px;
    }

    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-right,
    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-left {
        margin-top: -16%;
    }
}

@media (min-width: 360px) and (max-width: 767px) {
    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 100% !important;
        max-height: inherit !important;
        padding: 0 50px;
    }

    .nanex-iol div#wholepage .title-image-desc .coh-image {
        max-height: auto !important;
    }
}

@media only screen and (max-width: 600px) {
    .title-image-desc .coh-image {
        max-height: 220px;
    }

    .coh-col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child,
    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
        margin-top: 47%;
    }

    .title-image-desc .coh-heading,
    .image-with-desc .coh-heading,
    .col3-image-title-desc-broad .coh-heading,
    .title-desc-video .coh-heading,
    .title-desc-video .coh-heading {
        font-size: 28px;
        margin: 19px 42px 40px 18px;
    }

    .title-image-desc .coh-wysiwyg.par-spac,
    .image-with-desc .coh-wysiwyg.par-spac,
    .col3-image-title-desc-broad .coh-wysiwyg.par-spac {
        padding: 0px 42px 78px 42px;
    }

    .title-image-desc .coh-wysiwyg p:first-child,
    .image-with-desc .coh-wysiwyg p:first-child,
    .col3-image-title-desc-broad .coh-wysiwyg p:first-child,
    .title-desc-video .coh-wysiwyg p:first-child {
        font-size: 14px;
    }

    .title-image-desc .coh-wysiwyg p,
    .image-with-desc .coh-wysiwyg p,
    .col3-image-title-desc-broad .coh-wysiwyg p,
    .title-desc-video .coh-wysiwyg p {
        font-size: 12px;
    }

    /* .image-with-desc .col2-left-desc,
  .image-with-desc .col2-right-desc {
    margin-top: -28%;
    padding: 0px 35px 10px 35px;
    width: 60%;
    margin-bottom: 6%;
  } */
    .image-with-desc .img-without-overlapping-circle .col2-left-desc,
    .image-with-desc .img-without-overlapping-circle .col2-right-desc {
        margin-top: -11%;
    }

    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-right,
    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-left {
        margin-top: -13%;
    }

    .title-image-desc .coh-image {
        margin-bottom: 44px;
        padding: 0px 50px;
    }

    /* .col3-image-title-desc-broad .coh-image {
    margin-top: 0px;
  }*/
    .col3-image-title-desc-broad .feature-iol-right,
    .col3-image-title-desc-broad .feature-iol-left {
        margin-top: -28%;
        padding: 20px 35px 10px 35px;
        width: 70%;
    }

    .col3-image-title-desc-broad .coh-image.vivinexiol-center-img {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 320px) {

    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child,
    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
        margin-top: 63%;
    }

    /* .image-with-desc .col2-left-desc,
  .image-with-desc .col2-right-desc {
    padding: 30px 35px 10px 35px;
  } */
    .image-with-desc .img-without-overlapping-circle .col2-left-desc,
    .image-with-desc .img-without-overlapping-circle .col2-right-desc {
        margin-top: -15%;
    }

    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-right,
    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-left {
        margin-top: -16%;
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {

    /* .title-image-desc .coh-row,
  .image-with-desc .coh-row,
  .col3-image-title-desc-broad .coh-row,
  .title-desc-video .coh-row,
  .title-desc-video .coh-row {
    max-width: 720px;
  }
  .image-with-desc .col2-left-desc,
  .image-with-desc .col2-right-desc {
    margin-top: -30%;
    width: 60%;
  }*/
    .image-with-desc .img-without-overlapping-circle .col2-left-desc,
    .image-with-desc .img-without-overlapping-circle .col2-right-desc {
        margin-top: -12%;
    }

    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-right,
    .col3-image-title-desc-broad .img-without-overlapping-circle .feature-iol-left {
        margin-top: -22%;
    }

    .col3-image-title-desc-broad .feature-iol-right,
    .col3-image-title-desc-broad .feature-iol-left {
        margin-top: -40%;
        padding: 10px 20px 10px 20px;
    }

    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child,
    .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
        margin-top: 78%;
    }
}

@media only screen and (min-width: 1960px) {
    /* .image-with-desc .coh-column .coh-wysiwyg.col2-left-desc p:first-child,
  .image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:first-child {
    margin-top: 38%;
  } */
}


/* End Vivnex IOL Page*/


/* vivinextm */

.vivinextm-vdo-col .coh-heading {
    max-width: 317px;
    font-size: 60px;
    color: #fff;
    position: absolute;
    z-index: 1;
    top: 40px;
}


/* End vivinextm */


/* nanex-iol */

.orange .title-image-desc .coh-heading,
.orange .col3-image-title-desc-broad .coh-heading {
    color: #f57e20;
    margin-top: 0px;
    margin-left: 24px;
}


/* .orange .title-image-desc .coh-wysiwyg {
  color: #717375;
} */

.orange .col3-image-title-desc-broad .feature-iol-left {
    background-color: #f57e20;
}

.orange .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
    color: #ffffff;
}

.orange .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p {
    color: #ffffff;
}

.orange .col3-image-title-desc-broad .feature-iol-right {
    background-color: #f57e20;
}

.orange .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child {
    color: #ffffff;
}

.orange .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p {
    color: #ffffff;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:nth-child(2) {
    height: 72px;
    overflow-y: auto;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:nth-child(2) {
    max-height: 50px;
    overflow-y: auto;
}


/* End nanex-iol */


/* Scrollbar Styling */

.col3-image-title-desc-broad .coh-column .coh-wysiwyg p:nth-child(2)::-webkit-scrollbar,
.vivinextm-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar,
.vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar,
.vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar,
.vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar {
    width: 6px;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg p:nth-child(2)::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.col3-image-title-desc-broad .coh-column .coh-wysiwyg p:nth-child(2)::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #6d6d6d;
}

@media only screen and (max-width: 600px) {

    .orange .title-image-desc .coh-row,
    .orange .col3-image-title-desc-broad .coh-row {
        border-radius: 0px;
    }
}


/* Enc Scrollbar Styling */


/*vivnextm-multiserttm*/

.blue #page {
    background: #0057b8;
    color: #fff;
}

#main-wrapper {
    background: none;
}

.title-image-desc .coh-wysiwyg.product-component-heading p {
    margin-bottom: 20px;
}


/*End vivnextm-multiserttm*/


/*Play Button on Video*/


/* .video_wrapper {
  position: relative;
}

.videoIframe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.videoPoster {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: 100%;
  border: none;
  text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -moz-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

.videoPoster:hover {
  cursor: pointer;
}

.videoPoster:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  border: 5px solid #fff;
  border-radius: 100%;
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  transition: border-color 300ms;
}

.videoPoster:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: -24px 0 0 -14px;
  border-left: 40px solid #fff;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  transition: border-color 300ms;
}

.videoWrapperActive .videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  -moz-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
} */


/* End Play Button on Video*/


/* Brown Theme*/


/*
.brown .title-image-desc .coh-row,
.brown .image-with-desc .coh-row,
.brown .col3-image-title-desc-broad .coh-row,
.brown .title-desc-video .coh-row {
  margin: 24px auto;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000029;
  border-radius: 10px;
}
*/

.brown .title-image-desc .coh-heading,
.brown .image-with-desc .coh-heading,
.brown .col3-image-title-desc-broad .coh-heading,
.brown .title-desc-video .coh-heading {
    color: #633715;
}


/*.brown .title-image-desc .coh-wysiwyg,
.brown .image-with-desc .coh-wysiwyg {
  color: #717375;
}*/

.brown .col3-image-title-desc-broad .feature-iol-left {
    background-color: #633715;
}

.brown .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
    color: #ffffff;
}

.brown .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p {
    color: #ffffff;
}

.brown .col3-image-title-desc-broad .feature-iol-right {
    background-color: #633715;
}

.brown .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child {
    color: #ffffff;
}

.brown .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p {
    color: #ffffff;
}


/* End Brown Theme*/


/* blue-white Theme*/

.blue-white div#wholepage {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 7px;
    padding: 0px;
}

.blue-white.isertr-iol div#wholepage,
.blue-white.isertr-injector div#wholepage {
    box-shadow: none;
}


/*.blue-white .title-image-desc .coh-row,
.blue-white .image-with-desc .coh-row,
.blue-white .col3-image-title-desc-broad .coh-row,
.blue-white .title-desc-video .coh-row {
  margin: 24px auto;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000029;
  border-radius: 10px;
}*/

.blue-white .title-image-desc .coh-heading,
.blue-white .image-with-desc .coh-heading,
.blue-white .col3-image-title-desc-broad .coh-heading,
.blue-white .title-desc-video .coh-heading {
    color: #00adde;
}


/* .blue-white .title-image-desc .coh-wysiwyg,
.blue-white .image-with-desc .coh-wysiwyg {
  color: #717375;
} */

.blue-white .col3-image-title-desc-broad .feature-iol-left {
    background-color: #00adde;
}

.blue-white .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
    color: #ffffff;
}

.blue-white .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p {
    color: #ffffff;
}

.blue-white .col3-image-title-desc-broad .feature-iol-right {
    background-color: #633715;
}

.blue-white .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child {
    color: #ffffff;
}

.blue-white .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p {
    color: #ffffff;
}


/* End blue-white Theme*/


/* Popup Style*/

.reference-popup-content {
    width: calc(100% - 1px);
}

.product-category-nanextm .reference-popup-content,
.product-category-ezserttm .reference-popup-content,
.product-category-iserttm .reference-popup-content {
    width: calc(100% - 11px) !important;
    /*box-shadow: 0 3px 5px #00000069;*/
}

.blue .reference-popup-content,
.vivinex-impress .reference-popup-content {
    background: #004a86;
    color: #ffffff;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
    /* width: calc(100% - 65px);*/
    /* width: 100%; */
    /*reference popup width as spec popup-vamshi*/
}
.vivinex-gemetric .reference-popup-content {
    background: #441C66;
    color: #ffffff;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
}
.blue .reference-popup-content p {
    margin-bottom: 0px;
    font-size: 12px;
}

.blue .coh-modal-close-wrapper .coh-modal-close-button {
    margin: 8px 10px;
}


/* .blue .reference-popup-content::-webkit-scrollbar {
  width: 6px;
}

.blue .reference-popup-content::-webkit-scrollbar-track {
  background-color: #6d6d6d;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.blue .reference-popup-content::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #FFFFFF
} */

.orange .reference-popup-content {
    background: #f57e20;
    color: #ffffff;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
    max-height: 500px;
}

.orange .reference-popup-content p {
    font-size: 12px;
    margin-bottom: 0px;
}

.orange .coh-modal-close-wrapper .coh-modal-close-button {
    margin: 8px 10px;
}


/* .orange .reference-popup-content::-webkit-scrollbar {
  width: 6px;
}

.orange .reference-popup-content::-webkit-scrollbar-track {
  background-color: #6d6d6d;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.orange .reference-popup-content::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #FFFFFF
} */

.coh-modal-inner.js-first-focus {
    border-radius: 5px;
}

.brown .reference-popup-content {
    background: #633715;
    color: #ffffff;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
    max-height: 500px;
}

.brown .reference-popup-content p {
    font-size: 12px;
    margin-bottom: 0px;
}

.brown .coh-modal-close-wrapper .coh-modal-close-button {
    margin: 8px 10px;
}


/* .brown .reference-popup-content::-webkit-scrollbar {
  width: 6px;
}

.brown .reference-popup-content::-webkit-scrollbar-track {
  background-color: #6d6d6d;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.brown .reference-popup-content::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #FFFFFF
} */


/* End Popup Style*/


/* Ref_Spe Style*/


/* .popup-and-close-control .specification-link {
  position: absolute;
  right: 70px;
  top: 12px;
  z-index: 9999;
}
.popup-and-close-control .close-popup-link {
  position: absolute;
  right: 35px;
  top: 19px;
  z-index: 9;
}
.reference-link{
  margin-left: 76%;
  margin-top: 11px;
}*/

.reference-link:hover {
    color: #fff;
}

.visible-white-co .blue-cross-icon {
    display: none;
}

.visible-blue .white-cross-icon {
    display: none;
}

@media only screen and (max-width: 1024px) {
    /*.reference-link {
    margin-left: 69%;
    margin-top: 11px;
  }
   .popup-and-close-control .close-popup-link {
    position: absolute;
    right: 85px;
    top: 19px;
  }
  .popup-and-close-control .specification-link {
    position: absolute;
    right: 120px;
    top: 12px;
    z-index: 9999;
  } */
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    /* .reference-link {
    margin-left: 59%;
    margin-top: 11px;
  } */
}

@media only screen and (max-width: 600px) {
    /* .coh-link.reference-link>img, .coh-link.specification-link>img {
    padding: 0 5px 0px 5px;
    float: left;
    margin-top: 2px;
    width: auto;
    margin-bottom: 0px;
  }
  .reference-link {
    margin-left: 26%;
    margin-top: 11px;
  } */
}


/* End Ref_Spe Style*/


/* complementary-products style */

.complementary-products h2.coh-heading {
    margin: 75px 20px 15px 20px;
    font-size: 32px;
}

.complementary-products img {
    width: 64%;
    padding-top: 0rem;
    padding-bottom: 1rem;
}

.complementary-products-page #block-hoyasurgicaloptics-pagetitle h1 {
    position: relative;
    background: #3379c6;
    z-index: 1;
    top: 9px;
    left: 7px;
}

.complementary-products-page #block-hoyasurgicaloptics-pagetitle .content {
    background: #3379c6;
    position: relative;
    z-index: 1;
    border-radius: 7px;
    top: 10px;
}

.complementary-products-page .slider-wrapper.coh-container-boxed #wholepage {
    max-width: 950px;
    margin-top: -46px;
}

.complementary-products h3.coh-heading {
    margin: 0px 20px 10px 20px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 2px solid white;
    padding-bottom: 5px;
}

.complementary-products .with-tickmark sup {
    top: 0.5em;
    margin-right: 7px;
}

.complementary-products-page section {
    max-width: 950px;
    margin: -27px auto;
}

.complementary-products-page .clearfix p a {
    float: right;
    position: relative;
    top: 35px;
    z-index: 9999;
}

.field--name-field-role .field__label::after {
    content: ":";
    margin-right: -7px;
}

.field--name-field-country-location .field__label::after {
    content: ":";
}


/*.tri-circle-content .pie-chart-title::after{

  content: "TM*";
  display: inline-block;
  vertical-align: super;
  margin-left: -13px;
  font-size: 20px;

}
.product-category-nanextm .pie-chart-content h1::after{

  content: "+TM";
  display: inline-block;
  vertical-align: super;
  margin-left: -13px;
  font-size: 20px;

}*/


/*.product-category-iserttm .pie-chart-content h1::after{

  content: "®";
  display: inline-block;
  vertical-align: super;
  margin-left: -13px;
  font-size: 20px;

}*/

.complementary-products h3.coh-heading {
    margin: 5px 20px 10px 20px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 2px solid white;
    padding-bottom: 5px;
}

.complementary-products .coh-wysiwyg {
    margin: 0px 20px 12px;
}

.complementary-products .coh-wysiwyg p {
    font-size: 14px;
    display: flex;
}

.complementary-products img {
    padding-top: 0rem;
    padding-bottom: 1rem;
}

.complementary-products .coh-wysiwyg.with-tickmark p:before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    padding-right: 6px;
    vertical-align: middle;
}

.menu .nav-link--intraocular-lenses-iserttm::after {
    content: "\00AE";
    display: inline-block;
    vertical-align: super;
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .complementary-products .coh-col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .complementary-products .tab-complementary-pro-image.coh-col-xl-6 {
        padding-right: 12rem;
        padding-left: 2rem;
    }

    .complementary-products .coh-col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .complementary-products img {
        padding-top: 0rem;
        padding-bottom: 2rem;
    }
}

@media only screen and (max-width: 600px) {
    .complementary-products img {
        padding-top: 1rem;
        padding-bottom: 2rem;
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .complementary-products .coh-col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .title-image-desc .coh-wysiwyg.product-component-heading p {
        margin-bottom: 20px;
    }
}


/* end complementary-products style */


/* cookies */

.cookiesjsr-banner {
    background-color: #fff;
    padding: 20px;
    align-items: flex-start;
}

.cookiesjsr-banner--info {
    color: #717375;
    font-size: 13px;
    margin: 0px auto;
}

.cookiesjsr-banner--info ul li a {
    color: #717375;
    font-size: 13px;
}

.cookiesjsr-banner {
    flex-direction: column;
}

.cookiesjsr-banner--action,
.cookiesjsr-banner--info {
    width: 100%;
    overflow: hidden;
    padding: 0px;
}

.cookiesjsr-btn,
.cookiesjsr-btn.important.denyAll {
    background-color: #0057b8;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    font-weight: bold;
}

.cookiesjsr-btn.important.allowAll {
    background-color: #717375;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

.cookiesjsr-banner--action {
    flex-direction: row;
    margin: 0px auto;
}

.cookiesjsr-service-group.active .cookiesjsr-service-group--tab {
    background-color: #fff;
    color: #0057b8;
    border-bottom: 1px solid #717375;
}

.cookiesjsr-service-group--tab {
    color: #717375;
}

.cookiesjsr-layer--title,
.cookiesjsr-layer--label-all {
    margin-left: 14px;
    color: #717375;
    font-size: 14px;
}

.cookiesjsr-service-group--tab {
    border-bottom: 1px solid #717375;
    font-size: 14px;
    padding-left: 2px;
}

.cookiesjsr-service-group.active .cookiesjsr-service-group--content {
    background-color: #215aa9;
    font-size: 14px;
    border-right: 2px solid #fff;
}

.cookiesjsr-layer {
    border-radius: 10px;
}

.cookiesjsr-service--always-on span {
    border-radius: 25px;
}

.cookiesjsr-links.cookiesjsr-service--links.links--row a {
    color: #fff !important;
}

.cookiesjsr-btn.important.invert {
    background-color: #215aa9;
    border-color: #215aa9;
}

.cookiesjsr-btn.invert {
    border-color: #215aa9;
}

.cookiesjsr-layer--close {
    background: url("https://hoyasurgicalopticsdev.prod.acquia-sites.com/sites/default/files/close-blue.png");
    background-size: cover;
    background-repeat: no-repeat;
}

.cookiesjsr-layer {
    height: 93vh;
}

.cookiesjsr-banner::before {
    content: "";
    right: 5px;
    top: 10px;
    background: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/themes/custom/hoyasurgicaloptics/assets/svg/logo.svg);
    background-position: center;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 82px;
    height: 32px;
    margin-bottom: 15px;
}

.cookiesjsr-service--description {
    padding: 0px;
}

.cookiesjsr-links.links--row li a {
    color: #0d60bc !important;
}

.cookiesjsr-service-group--tab {
    padding: 1em 3.25em 2em 0.25em;
}

.cookiesjsr-service-groups {
    margin: 15px 0 -1px !important;
}


/* end cookies */

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon div>ul>li {
    margin-bottom: 0px;
}

a sup {
    display: inline-block;
}

.job-openings-wrapper #result-container::-webkit-scrollbar {
    width: 12px !important;
}

.path-job-openings .fieldset-wrapper {
    padding-bottom: 1px !important;
}

.job-openings-wrapper.job-opening-detailpg .container-field-informatIon::-webkit-scrollbar {
    width: 12px !important;
}

div#job-opening-result>div {
    padding: 5px;
}

.job-opening-result .no-result .gif-loader,
.map-empty-result .gif-loader {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #3498db;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite;
}

.map-empty-result {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.no-result-map {
    display: none;
}


/* Safari */

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.job-openings-wrapper .coh-container::-webkit-scrollbar-thumb {
    background: #ffffff78;
    border-radius: 5px;
}

.job-openings-wrapper .job-opening-result .no-result {
    align-items: center;
    display: flex;
    justify-content: center;
}

.job-openings-wrapper .jobdet-scroll-container {
    background: #004a86;
    padding: 20px 20px 20px 20px;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.job-openings-wrapper.job-opening-detailpg .close-icon-cnt {
    position: absolute;
    right: 37px;
    z-index: 9;
    top: 80px;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon {
    border-radius: 0px !important;
    padding: 0px 15px 0px 0px !important;
}

div#job-opening-result {
    margin-top: 9px;
    margin-bottom: 10px;
}

.job-openings-wrapper .coh-container::-webkit-scrollbar-track {
    background: #3379c640;
    margin-top: 60px;
}

.elos .blue-tails li:before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    padding-right: 6px;
    vertical-align: middle;
}

.elos .blue-tails ul li {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    list-style: none;
    display: flex;
    line-height: 1.4;
    margin-bottom: 15px !important;
}


/* .box-width-blue-bg #wholepage {
  background: #3379C6;
} */

.right-corner-button {
    position: absolute;
    right: 0px;
    top: 16.5px;
    z-index: 1;
}

.about_overview h2 {
    padding: 23px 49px;
}

.about_overview h3 {
    font-size: 26px;
    color: #fff;
    letter-spacing: 0.75px;
}

.search-page-wrapper img {
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.search-page-wrapper .search-snd-title a {
    color: #fff !important;
    font-size: 14px;
    text-decoration: none;
}

.search-page-wrapper .search-snd-title {
    color: #fff !important;
    font-size: 14px;
    text-decoration: none;
}

body.node--type-job-openings div#page-wrapper #page main#content {
    padding: 0px 30px !important;
}

.path-site-search {
    overflow-y: auto;
}

.node--type-job-openings {
    background: #0057b8 !important;
}

body.path-node.node--type-job-openings {
    background: #0057b8 !important;
}

.path-site-search .pager__item--current {
    border: 2px solid #fff;
    width: 32px;
    border-radius: 25px;
    padding: 2px;
    text-align: center;
    margin: 20px 10px 10px 20px;
}

.path-site-search .pager__item--next a {
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/images/white_arrow_right.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 10px;
    height: 12px;
    position: absolute;
}

.path-site-search .pager__item--previous a {
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/images/white_arrow_left.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 10px;
    height: 12px;
    position: absolute;
}

.path-site-search .pager__items.js-pager__items {
    display: flex;
    justify-content: center;
    margin: 0px auto;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 20px;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon {
    width: 100% !important;
    margin: 0px auto;
    max-width: unset !important;
}

.path-job-openings .hoya-job-openings-location-filter button#edit-reset {
    margin-left: 10px;
}

.job-opening-detailpg .field--name-field-country {
    margin-bottom: 20px !important;
}

.job-opening-detailpg a:not(a.coh-link) {
    color: #fff !important;
}

.path-site-search .form-row {
    padding-top: 60px;
    padding-bottom: 15px;
}

.path-site-search .form-row .mb-3 {
    margin-bottom: 0px !important;
}

.path-site-search .msg {
    color: #ffff !important;
    font-size: 18px !important;
}

.search-page-wrapper .search-solr-noresult,
.search-page-wrapper .view-header {
    color: #ffff !important;
    font-size: 18px !important;
}

.path-site-search #main-wrapper .form-row .js-form-item,
.form-row>div {
    padding: 0px;
}

.path-site-search .views-row {
    margin-top: 20px;
}

.search-description,
.views-field-title {
    font-size: 12px;
}

.field-content a {
    font-size: 22px;
    color: #7da1c4 !important;
}

.js-form-item-search {
    padding: 0px;
}

.view-empty hr {
    color: #fff;
    height: 1.5px !important;
    opacity: 1;
}

.product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
.product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
.product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
.product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
.product-category-vivinextm .product-videocat-col h2 {
    font-size: 65px;
}

.product-category-vivinextm .product-videocat-col .open-hoya-video {
    justify-content: center;
    align-items: center;
    display: flex !important;
    height: 100vh !important;
}

h1 sup,
h2 sup {
    top: -1.7em;
    font-size: 0.35em;
}

.orange.product-category-nanextm .scroll_text p {
    color: #fff;
}

.product-category-iserttm .eyeflexa-bg-img .product-title-desc-col {
    background-size: cover !important;
}

.product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.reference-popup-content p {
    text-align: left;
    max-width: 100%;
    line-height: 1.1rem;
    margin: 0px auto;
    font-weight: bold;
    margin-top: 0px;
}

.product-category-iserttm.blue {
    background-color: #fff;
}

.product-category-iserttm.blue div#wholepage {
    background-color: #fff;
    border-radius: 0px;
}

.product-category-vivinextm.blue div#wholepage {
    background-color: #0057b8;
    border-radius: 0px;
}

.product-category-iserttm .pie-chart-title {
    color: #00adde;
}

.product-category-iserttm .reference-link {
    background: #00adde;
    color: #fff;
}

.blue.product-category-iserttm .reference-popup-content {
    background: #00adde;
    color: #ffffff;
}

.pie-chart-link a:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a,
.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a,
.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a {
    font-weight: bold;
}

.pie-chart-link a {
    transition: all 100ms ease;
    /* Raj - 16-05-2022*/
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:hover,
.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a:hover,
.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a:hover {
    transform: scale(1.1) !important;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:hover,
.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a:hover,
.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a:hover {
    transform: scale(1.1) !important;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>ul>li>a.active:after {
    content: "\f178";
    font-family: "FontAwesome";
    position: absolute;
    right: 5px;
    color: #0057b8e6;
}

.eyeflexa-menu {
    position: sticky;
    top: 0;
    background: white;
    z-index: 1;
    padding: 16px 16px 16px 16px;
}

.coh-row-inner.eyeflexa-grey-bg {
    width: 75%;
    margin: 0px auto;
    background: #d0d0ce 0% 0% no-repeat padding-box;
    border-radius: 10px;
    margin-top: 146px;
    text-align: center;
    margin-bottom: 16px;
}

.blue-white .scroll_text p {
    color: #717375;
}

.coming-soon-wrapper .coming-soon-link-wrapper {
    display: flex;
    align-items: end;
    justify-content: center;
}

.about_overview.overview_div p {
    color: #fff;
    font-size: 14px;
    max-width: unset !important;
    margin: 20px 46px !important;
}

.coming-soon-wrapper .coming-soon-link-wrapper img {
    width: 12%;
    margin-top: 1px;
    padding-right: 11px;
}

.coming-soon-wrapper .coming-soon-link-wrapper span {
    padding-right: 11px;
}

.coming-soon-wrapper .coming-soon-description h2 {
    font-size: 18px;
}

.eyeflexa-bg-img .product-title-desc-col {
    background-size: cover !important;
}

.product-category-vivinextm .coh-column.product-videocat-col {
    height: 100vh;
}

.product-category-vivinextm .vivinextm-vdo-col {
    background-image: linear-gradient(to right top, #d1dad5, #d8e1e0, #e1e7e9, #ebedf0, #f4f4f5);
}

.product-category-vivinextm .coh-column.product-videocat-col a {
    background-size: contain;
}

.eyeflexa-bg-img .coh-col-xl-12 {
    height: 768px;
}

.eyeflexa-grey-bg p {
    color: #717375;
    font-size: 14px;
}

.title-image-desc .eyeflexa-grey-bg .coh-col-xl-8 .coh-image {
    margin-left: -85px;
    margin-top: -100px;
    padding: 0px;
    max-height: none;
}

.title-image-desc .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
    margin-top: -100px;
    padding: 0px;
    max-height: none;
}

.coh-row-inner.eyeflexa-link {
    margin: 0px 0px 0px 0px;
}

.eyeflexa-link a {
    color: #717375;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    margin-right: 17px;
}

.eyeflexa-link a.active {
    color: #0057b8;
    font-weight: bold;
}

.eyeflexa-pages .eyeflexa-cross-icon {
    float: right;
}

.eyeflexa-pages .eyeflexa-cross-icon .coh-image {
    padding: 0px;
}

.eyeflexa-pages .eyeflexa-cross-icon .close-popup-link {
    margin: 0px 0px 0px 0px;
}

.title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:first-child {
    font-size: 16px;
    margin-bottom: 12px;
}

.title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:nth-child(2) {
    font-size: 14px;
    margin-top: 12px;
    margin-bottom: 30px;
}

.title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:last-child {
    font-size: 10px;
    margin-bottom: 10px;
}

.eyeflexa-image-title-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.single-image-title .eyeflexa-image-title-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.multiple-image-title .eyeflexa-image-title-wrap:first-child {
    margin-left: -91px;
    margin-top: 45px;
}

.multiple-image-title .eyeflexa-image-title-wrap:nth-child(2) {
    margin-left: 64px;
    margin-top: 45px;
}

.multiple-image-title .eyeflexa-image-title-wrap:nth-child(3) {
    margin-left: -91px;
    margin-top: 95px;
}

.multiple-image-title .eyeflexa-image-title-wrap:nth-child(4) {
    margin-left: 64px;
    margin-top: 95px;
}

.multiple-image-title .eyeflexa-image-title-wrap p {
    font-size: 12px;
}

.multiple-image-title .eyeflexa-image-title-wrap p:nth-child(2) {
    width: 108%;
}

.eyeflexa-bg-img .coh-container {
    max-width: 950px;
    margin: 0px auto;
}

.eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
    margin: 70px 0px 114px 0px;
}

.eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading p {
    font-size: 90px;
    line-height: 6rem;
    color: #ffffff;
    opacity: 75%;
}

.eyeflexa-bg-img .coh-wysiwyg p {
    font-size: 14px;
    line-height: 0.6rem;
}

.product-category-eyeflexatm {
    color: #717375;
}

.pie-chart-content h2 {
    font-size: 44px;
    margin: 16px 0px 10px 0px;
    text-align: left;
}

.privacy-policy {
    margin-bottom: 50px;
}

.pie-chart-content.tri-circle-content {
    max-width: 950px;
    margin: 0px auto;
}

.pie-chart-content.two-circle-content {
    max-width: 950px;
    margin: 0px auto;
}

.product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
    width: auto;
    max-height: 315px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.tri-circle-content .pie-chart-link .top-left-content {
    color: #ffffff;
    position: absolute;
    top: 23px;
    font-weight: bold;
    font-size: 12px;
    margin-left: -37px;
    max-width: 75px;
    line-height: 0.9rem;
}

.tri-circle-content .pie-chart-link .top-left-content::after {
    content: "†";
    display: inline-block;
    vertical-align: super;
    margin-left: -4px;
}

.tri-circle-content .pie-chart-link .bottom-left-content {
    color: #ffffff;
    position: absolute;
    top: 158px;
    margin-left: -110px;
    font-weight: bold;
    font-size: 12px;
    max-width: 75px;
    line-height: 1.2rem;
}

.tri-circle-content .pie-chart-link .bottom-right-content {
    color: #ffffff;
    position: absolute;
    top: 158px;
    font-weight: bold;
    font-size: 12px;
    margin-left: 44px;
    max-width: 75px;
    line-height: 0.9rem;
}

.tri-circle-content .pie-chart-link .bottom-right-content::after {
    content: "†";
    display: inline-block;
    vertical-align: super;
    margin-left: -4px;
}

.pie-chart-content .pie-chart-link {
    text-align: center;
}

.pie-chart-content .pie-chart-link a {
    text-decoration: none;
}

.only-text .coh-wysiwyg p:first-child {
    margin-top: 85px;
    margin-bottom: 4px;
}

.only-text .coh-wysiwyg p:nth-child(2) {
    margin-bottom: 40px;
    margin-top: 0px;
}

.only-text .coh-wysiwyg p:nth-child(3) {
    margin-bottom: 4px;
}

.only-text .coh-wysiwyg p:nth-child(4) {
    margin-bottom: 40px;
}

.only-text .coh-wysiwyg p:nth-child(5) {
    margin-bottom: 4px;
}

.only-text .coh-wysiwyg p:nth-child(6) {
    margin-bottom: 40px;
}

.only-text .coh-wysiwyg p:nth-child(7) {
    margin-bottom: 4px;
}

.only-text .coh-wysiwyg p:nth-child(8) {
    margin-bottom: 40px;
}

.only-text .coh-wysiwyg p:nth-child(9) {
    margin-bottom: 4px;
}

.only-text .coh-wysiwyg p:nth-child(10) {
    margin-bottom: 173px;
}

.product-category-eyeflexatm .only-text .coh-wysiwyg p {
    font-size: 13px;
}

.three-image-component h2 {
    font-size: 44px;
    margin: 44px 0px 20px;
    text-align: left;
}

.three-image-component .multiple-images {
    max-width: 950px;
    justify-content: center;
    margin: 0px auto;
}

.product-category-eyeflexatm .slider-controler {
    right: 50px;
}

.product-category-eyeflexatm .scroll-wrapper {
    background: transparent;
}

.product-category-nanextm .scroll-wrapper {
    color: white;
    background: transparent;
}

.product-category-ezserttm .scroll-wrapper {
    color: white;
    background: transparent;
}

.product-category-nanextm {
    color: #f57e20;
}

.product-category-ezserttm {
    color: #633715;
}

.pie-chart-content.tri-circle-content .coh-wysiwyg p {
    font-size: 10px;
}

.bg-img-container {
    padding: 21px 36px 36px 36px !important;
}

.box-width-layout .coh-wysiwyg>h2 {
    margin-bottom: 20px;
}

.box-width-layout #content>section>article>div>div>div>img {
    margin-top: 30px !important;
}

.box-width-layout .coh-wysiwyg>h2 {
    margin-bottom: 30px !important;
}

.product-category-eyeflexatm .popup-and-close-control,
.product-category-nanextm .popup-and-close-control,
.product-category-ezserttm .popup-and-close-control,
.product-category-iserttm .popup-and-close-control {
    position: absolute;
    background: transparent;
    right: 0px !important;
    width: 100%;
}

.product-category-eyeflexatm .popup-and-close-control .coh-col-xl-12,
.product-category-nanextm .popup-and-close-control .coh-col-xl-12,
.product-category-ezserttm .popup-and-close-control .coh-col-xl-12,
.product-category-iserttm .popup-and-close-control .coh-col-xl-12 {
    max-width: 950px;
}

.product-category-eyeflexatm .coh-wysiwyg.h2-title {
    font-size: 44px;
    margin: 44px 0px 17px 0px;
    text-align: left;
}

.product-category-eyeflexatm .coh-wysiwyg.h2-title h2 {
    max-width: 950px;
    margin: 0px auto;
}

.product-category-eyeflexatm #main-wrapper,
.product-category-nanextm #main-wrapper,
.product-category-ezserttm #main-wrapper {
    padding-top: 0px;
}

.three-image-component.slide-item-wrapper {
    max-width: 950px;
    margin: 0px auto;
}

.product-category-eyeflexatm .three-image-component .multiple-images .coh-image {
    width: 60%;
    max-width: 60%;
    margin: 0px auto;
}

.product-category-eyeflexatm .reference-popup-content {
    background: #004a86;
    color: #ffffff;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
    max-height: 500px;
}

.product-category-eyeflexatm .reference-popup-content p,
.product-category-nanextm .reference-popup-content p,
.product-category-ezserttm .reference-popup-content p {
    margin: 0 0 3px;
    padding: 0;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}

.product-category-iserttm .reference-popup-content p {
    margin: 0 0 3px !important;
    padding: 0 !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-align: left !important;
    max-width: 100% !important;
}

.product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p strong,
.product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
.product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
.product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
    font-size: 16px;
    line-height: 1.2rem;
}

.product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p,
.product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p,
.product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p {
    font-size: 14px;
    line-height: 1.2rem;
}

.job-openings-wrapper .close-icon-cnt {
    position: absolute;
    right: 0;
    z-index: 9;
    top: 8px;
}

.job-openings-wrapper #filter-by-cnt {
    font-size: 14px;
}

.job-openings-wrapper .field--name-field-role .field__label,
.job-openings-wrapper .field--name-field-role .field__item {
    font-size: 12px !important;
}

.job-openings-wrapper .field--name-field-country-location .field__label,
.job-openings-wrapper .field--name-field-country-location .field__item {
    font-size: 12px !important;
}

.job-openings-wrapper .field--name-field-country .field__label,
.job-openings-wrapper .field--name-field-country .field__item {
    font-size: 12px !important;
    margin-bottom: 20px !important;
}

.job-openings-wrapper .bullet-tick-list li:before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    padding-right: 6px;
    vertical-align: middle;
}

.job-openings-wrapper .bullet-tick-list li {
    display: flex;
    margin-bottom: 10px !important;
}

.job-opening-detailpg .field--type-text-with-summary .field__label {
    font-weight: bold;
    letter-spacing: 0.9px;
    margin-bottom: 10px !important;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon h1 {
    letter-spacing: 0.9px;
}

.job-opening-result h4.coh-heading {
    letter-spacing: 0.9px;
}

.job-opening-result div a.coh-link {
    letter-spacing: 0.9px;
}

.job-openings-wrapper .information-text {
    font-size: 12px;
}


/* end footer */

footer.site-footer {
    box-shadow: 0px -3px 6px #00000029;
    background: #fff;
    display: none;
    padding: 0px;
    width: 100%;
    bottom: 0;
    position:absolute;
}

/*.data-privacy-policy footer.site-footer,
.privacy-policy footer.site-footer,
.cookie-policy footer.site-footer,
.legal-policy footer.site-footer,
.data-protection-declaration footer.site-footer,
.imprint footer.site-footer {
    display: block !important;
}*/

footer.site-footer .container-fluid {
    justify-content: center;
    display: flex !important;
    align-items: center;
}

.path-site-search #main-wrapper {
    position: relative;
}

footer.site-footer.enable-footer {
    display: block !important;
    position: absolute;
}

.enable-footer {
    -webkit-animation: enable-footer 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: enable-footer 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes enable-footer {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
        opacity: 1;
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
        opacity: 1;
    }
}

@keyframes enable-footer {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
        opacity: 1;
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
        opacity: 1;
    }
}

.site-footer .region-footer-first {
    display: flex;
    flex-wrap: nowrap;
    max-width: inherit;
}

.site-footer .region-footer-first a {
    font-size: 10px;
    padding: 0px;
    color: #717375 !important;
}

.site-footer .region-footer-first p {
    font-size: 10px;
    color: #717375 !important;
    padding: 0px;
}

.site-footer .region-footer-first p img {
    margin-left: 5px;
}

.site-footer .region-footer-first .navbar-nav {
    flex-direction: row;
}

.site-footer .block {
    margin: 0px;
    padding: 0px;
}

.site-footer__top p {
    margin: 0px;
}

.site-footer .clearfix.text-formatted {
    display: flex;
    margin-right: 16px;
}

.site-footer nav ul li {
    margin-right: 16px;
    line-height: 17px !important;
}

#block-followuson a {
    padding: 0px;
}

.site-footer .row>* {
    width: unset;
    max-width: unset;
}


/* end footer */

.page-view-search-api-solar .msg {
    border-bottom: 2px solid !important;
    padding: 0 0 10px 0;
}

.product-category-nanextm .pie-chart-content .pie-chart-link {
    position: relative;
}

.product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
    width: auto;
    /* max-height: 665px; */
    margin-left: auto;
    margin-right: auto;
}

.product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content,
.product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    color: #ffffff;
    position: absolute;
    font-weight: bold;
    font-size: 12px;
    line-height: 1rem;
}

.product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
    top: 60%;
    left: 32%;
    max-width: 46px;
}

.product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
    top: 83%;
    right: 29%;
    max-width: 95px;
}

.product-category-nanextm .coh-column.product-title-desc-col>div {
    height: 100%;
    position: relative;
}

.product-category-nanextm .coh-column.product-title-desc-col>div>div.coh-wysiwyg:nth-last-child(1) {
    position: absolute;
    bottom: 240px;
    width: 100%;
}

@media only screen and (min-width: 1679px) {
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 85px;
    }

    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 500px;
    }
}

@media only screen and (max-width: 1679px) {}

@media (min-width: 768px) and (max-width: 1024px) {
    .nanex-iol .slider-wrapper #slider_item_2 .coh-image {
        width: 94%;
    }

    .nanex-iol .slider-wrapper #slider_item_3 .coh-image:first-child {
        max-height: 145px;
    }
    .nanex-iol .slider-wrapper #slider_item_3 .coh-image:last-child {
        max-height: fit-content;
    }
    .nanex-iol .slider-wrapper #slider_item_3 .vivinexiol-center-img {
        max-height: 270px !important;
    }
    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac p:nth-child(1),
    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(1),
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(1) {
        margin-top: 5px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        max-height: 325px;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {
        width: 76% !important;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 58% !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    #main-wrapper .generic-body-class article .coh-column {
        background-size: contain;
    }
    .vivinex-gemetric .gemetric-spechseet-table {
        width: 47% !important;
    }
    #block-copyright p:first-child {
        margin-left: 15px;
    }

    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 70% !important;
    }
    .box-width-layout.corporate-values #page-wrapper .bg-img-container {
        padding-bottom: 4.6% !important;
    }
    body.path-our-offices {
        overflow-y: auto !important;
    }
    .path-events #main-wrapper #block-eventbanner .coh-slider-container {
        height: 9rem !important;
    }
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        top: 18% !important ;
        left: 0.5rem;
    }
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        top: 18% !important;
        right: -0.5rem;
    }
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
        width: 25% !important;
        position: absolute !important;
        top: 17% !important;
        left: 66% !important;
    }
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
        width: 25% !important;
        position: absolute !important;
        top: 13% !important;
        left: 66% !important;
    } 

}

@media (min-width: 1024px) and (max-width: 1279px) {
    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 45% !important;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 45% !important;
    }
}

@media (min-width: 768) and (max-width: 1366) {
    .views-infinite-scroll-content-wrapper .linkein-detail img {
        margin-top: -2px;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        margin-top: 2.1rem;
    }
}

@media (min-width: 1366px) and (max-width: 1919px) {
    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 45% !important;
    }
}

@media all and (min-width: 1440px) {
    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 32% !important;
        padding: 0;
    }
}

@media only screen and (max-width: 1599px) {
    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 70%;
    }
}

@media only screen and (max-width: 1281px) {
    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        left: 31%;
        top: 69%;
        max-width: 100px;
        padding: 20px;
        margin: -26px -24px;
    }

    .product-category-nanextm .coh-column.product-title-desc-col>div>div.coh-wysiwyg:nth-last-child(1) {
        bottom: 230px;
    }

    /* .product-category-nanextm .pie-chart-content .pie-chart-link {
    max-width: 730px;
  } */
    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 101%;
        right: 28.2%;
        padding: 20px 10px;
        max-width: 112px;
        margin: -20px -9px;
    }
}

@media only screen and (max-width: 1025px) {
    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 63%;
        padding: 20px;
        max-width: 125px;
        margin: -17px -37px;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 93%;
        padding: 20px 10px;
        max-width: 112px;
        margin: -22px -12px;
    }
}

@media only screen and (max-width: 1099px) {
    .product-category-nanextm .coh-column.product-title-desc-col>div>div.coh-wysiwyg:nth-last-child(1) {
        bottom: 170px;
    }
}

@media only screen and (max-width: 992px) {
    .product-category-nanextm .coh-column.product-title-desc-col>div>div.coh-wysiwyg:nth-last-child(1) {
        position: static;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        left: 13%;
        top: 66%;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        right: 7%;
        top: 92%;
    }

    .nanex-iol div#slider_item_3>div:nth-last-child(1)>div>div:nth-child(2) .coh-row-inner {
        display: block;
    }

    .nanex-iol div#slider_item_3>div:nth-last-child(1)>div>div:nth-child(2) .coh-row-inner>div {
        margin: 0px auto 30px;
        max-width: 100%;
    }

    .nanex-iol div#slider_item_3 .coh-wysiwyg.pyramid_div {
        max-width: 280px;
        min-height: 250px;
        max-height: 250px;
        padding-top: 100px !important;
        margin-top: -80px;
    }

    .nanex-iol div#slider_item_3 .col3-image-title-desc-broad .coh-image {
        margin-top: 30px;
        width: auto;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 499px) {
    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        left: 10%;
        top: 61%;
        padding: 20px;
        max-width: 90px;
        margin: -22px -24px;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        right: 2%;
        top: 94%;
        padding: 20px 10px;
        max-width: 115px;
        margin: -22px -7px;
    }
}

@media screen and (min-width:414px) and (max-width: 499px) {
    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 69%;
    }
}

@media only screen and (min-width: 1024px) {  
    /* extend events banner 

    .path-events .event-banner-desktop {
        max-width: 97%;
        margin-left: -2px;
    } */
    .product-category-nanextm .reference-link,
    .product-category-ezserttm .reference-link,
    .product-category-iserttm .reference-link {
        margin-top: 10px !important;
    }

    .product-category-ezserttm .prod-desc-field {
        width: 40%;
        margin: 0px auto;
    }

    .product-category-nanextm .reference-popup-container,
    .product-category-ezserttm .reference-popup-container,
    .product-category-iserttm .reference-popup-container {
        top: 46px !important;
    }

    .product-category-ezserttm .pie-chart-link .mbl-scr-img {
        display: none;
    }

    .product-category-iserttm .pie-chart-link .mbl-scr-img {
        display: none;
    }

    .disable-footer footer.site-footer {
        display: none;
        position: absolute;
    }

    h1.jobopen-h2-title {
        margin-left: 12px;
    }

    .job-opening-detailpg h1.jobopen-h2-title {
        margin-left: 0px;
    }

    .coming-soon-wrapper .mobile-coming-soon {
        display: none;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        padding-right: 11px;
        line-height: 14px;
    }

    .product-category-vivinextm .vivinextm-vdo-col .video-desktop-image {
        width: 100%;
    }

    .product-category-vivinextm .vivinextm-vdo-col .open-hoya-video {
        display: block;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .mbl-scr-img {
        display: none;
    }

    .product-category-vivinextm .vivinextm-vdo-col .video-mobile-image {
        display: none;
    }

    .title-image-desc.single-image-title .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        width: 65%;
        margin-top: -40px;
    }

    .three-image-component.two-row-component .coh-image {
        width: 82%;
        max-width: 82%;
        margin: 0px auto;
    }

    .three-image-component.two-row-component .coh-image:nth-child(3) {
        display: none;
    }

    .product-category-eyeflexatm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }

    .product-category-nanextm div#wholepage,
    .product-category-ezserttm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 70px 0px 210px 0px;
    }

    .tri-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 218px;
        margin-left: -142px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .tri-circle-content .pie-chart-link .top-left-content {
        color: #ffffff;
        position: absolute;
        top: 38px;
        font-weight: bold;
        font-size: 12px;
        margin-left: -37px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .tri-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 218px;
        font-weight: bold;
        font-size: 12px;
        margin-left: 75px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    /* .pie-chart-content .pie-chart-link .coh-image {
    width: auto;
    max-height: 410px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 72px;
    margin-bottom: 40px;
  } */
    /* .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
    max-height: 415px;
  }

  .product-category-vivinextm .pie-chart-content .mobile-image .coh-image.desk-scr-img {
    max-height: 355px;
  } */
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {

    .product-category-nanextm .reference-link,
    .product-category-ezserttm .reference-link,
    .product-category-iserttm .reference-link {
        margin-top: 10px !important;
    }

    .box-width-layout #content>section>article>div>div>div>img {
        margin-top: 8px !important;
    }

    .bg-img-container {
        padding: 9px 36px 36px 36px !important;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        display: flex;
        align-items: end;
        justify-content: center;
        margin-left: 15px;
    }

    .product-category-iserttm .coh-container.coh-container-boxed,
    .product-category-vivinextm .coh-container.coh-container-boxed,
    .product-category-ezserttm .coh-container.coh-container-boxed {
        max-width: 942px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-container,
    .product-category-ezserttm .eyeflexa-bg-img .coh-container,
    .product-category-iserttm .eyeflexa-bg-img .coh-container,
    .product-category-nanextm .eyeflexa-bg-img .coh-container {
        max-width: 940px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-col-xl-12 {
        height: 100vh;
    }

    .product-category-vivinextm .eyeflexa-bg-img:first-child {
        background: #005390;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: 415px;
    }

    .product-category-vivinextm .pie-chart-content .mobile-image .coh-image.desk-scr-img {
        max-height: 355px;
    }

    .cookiesjsr-banner::before {
        margin-left: 145px;
    }

    .cookiesjsr-banner--info {
        max-width: 950px;
        padding-right: 20px;
    }

    .cookiesjsr-banner--action {
        max-width: 967px;
        padding-right: 15px;
    }

    .complementary-products .coh-wysiwyg {
        margin: 0px 20px 0px;
    }

    .complementary-products .coh-wysiwyg p {
        font-size: 12px;
        display: flex;
        margin-bottom: 0.8rem;
    }

    .title-image-desc.single-image-title .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        width: 65%;
        margin-top: -65px;
        margin-bottom: 10px;
    }

    .three-image-component.two-row-component .coh-image {
        width: 64%;
        max-width: 64%;
        margin: 0px auto;
    }

    .product-category-eyeflexatm div#wholepage,
    .product-category-nanextm div#wholepage,
    .product-category-ezserttm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 162px;
        margin-left: -140px;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 225px;
        margin-left: 71px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .product-category-nanextm .coh-container.coh-container-boxed {
        max-width: 940px;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -15px;
    }

    .product-category-ezserttm .pie-chart-content h2,
    .product-category-iserttm .pie-chart-content h2,
    .product-category-nanextm .pie-chart-content h2 {
        line-height: 46px !important;
        font-size: 40px !important;
        margin: 16px 0px 10px 0px;
        text-align: left;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 15px 0px 80px 0px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 35px 0px 70px 0px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 90px;
        opacity: 0.75;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-vivinextm .product-videocat-col h2 {
        font-size: 90px;
        opacity: 0.75;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-vivinextm .product-videocat-col h2 {
        line-height: 5.5rem;
    }

    .product-category-vivinextm .product-videocat-col .coh-wysiwyg {
        margin-top: 70px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        max-width: 100%;
        margin: 35px 0px 35px 0px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: center;
        max-width: 42%;
        line-height: 1.1rem;
        margin: 0px auto;
        font-weight: bold;
        margin-top: 90px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
        margin-bottom: 18px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 35%;
        top: 39%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 35%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
        padding: 20px;
        max-width: 102px !important;
        margin: -18px -14px;
    }

    .product-category-eyeflexatm .title-image-desc .coh-image {
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:first-child {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:nth-child(2) {
        font-size: 12px;
        margin-top: 8px;
        margin-bottom: 17px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:first-child {
        margin-left: -75px;
        margin-top: 45px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(2) {
        margin-left: 58px;
        margin-top: 45px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(3) {
        margin-left: -78px;
        margin-top: 90px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(4) {
        margin-left: 64px;
        margin-top: 90px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap p {
        font-size: 10px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap p:nth-child(2) {
        width: 138%;
        margin-left: -20px;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        width: 65%;
        margin-top: -65px;
        padding: 0px;
        max-height: none;
    }

    .title-image-desc.multiple-image-title .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        width: 75%;
        margin-top: -100px;
        padding: 0px;
        max-height: none;
    }

    .coh-row-inner.eyeflexa-grey-bg {
        width: 62%;
        margin: 0px auto;
        background: #d0d0ce 0% 0% no-repeat padding-box;
        border-radius: 10px;
        margin-top: 120px;
        text-align: center;
        margin-bottom: 16px;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-8 .coh-image {
        margin-left: -65px;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 35px 0px 46px 0px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 355px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
        margin-bottom: 18px;
    }

    .tri-circle-content .pie-chart-link .top-left-content {
        color: #ffffff;
        position: absolute;
        top: 28px;
        font-weight: bold;
        font-size: 12px;
        margin-left: -52px;
    }

    .tri-circle-content .pie-chart-link .top-left-content {
        color: #ffffff;
        position: absolute;
        top: 32px;
        font-weight: bold;
        font-size: 12px;
        margin-left: -37px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .tri-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 188px;
        margin-left: -129px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .tri-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 188px;
        font-weight: bold;
        font-size: 12px;
        margin-left: 60px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .product-category-eyeflexatm .three-image-component .multiple-images .coh-image {
        width: 82%;
        max-width: 82%;
        margin: 0px auto;
    }

    .three-image-component.slide-item-wrapper {
        max-width: 950px;
        margin: 0px auto;
    }

    .only-text .coh-wysiwyg p:first-child {
        margin-top: 50px;
        margin-bottom: 4px;
    }

    .only-text .coh-wysiwyg p:nth-child(2) {
        margin-bottom: 22px;
    }

    .only-text .coh-wysiwyg p:nth-child(3) {
        margin-bottom: 4px;
    }

    .only-text .coh-wysiwyg p:nth-child(4) {
        margin-bottom: 22px;
    }

    .only-text .coh-wysiwyg p:nth-child(5) {
        margin-bottom: 4px;
    }

    .only-text .coh-wysiwyg p:nth-child(6) {
        margin-bottom: 22px;
    }

    .only-text .coh-wysiwyg p:nth-child(7) {
        margin-bottom: 4px;
    }

    .only-text .coh-wysiwyg p:nth-child(8) {
        margin-bottom: 22px;
    }

    .only-text .coh-wysiwyg p:nth-child(9) {
        margin-bottom: 4px;
    }

    .only-text .coh-wysiwyg p:nth-child(10) {
        margin-bottom: 22px;
    }
}

@media screen and (max-width:1920px) and (min-width:1023px) {
    .reference-popup-content {
        /* width: calc(100% - 65px); */
    }
}

@media only screen and (max-width: 1024px) {
    .coming-soon-wrapper .coming-soon-link-wrapper {
        display: flex;
        align-items: end;
        justify-content: center;
        margin-left: 15px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-container,
    .product-category-ezserttm .eyeflexa-bg-img .coh-container,
    .product-category-nanextm .eyeflexa-bg-img .coh-container,
    .product-category-vivinextm .eyeflexa-bg-img .coh-container {
        max-width: 972px;
        margin: 0px auto;
    }

    .product-category-nanextm .reference-popup-content,
    .product-category-ezserttm .reference-popup-content,
    .product-category-iserttm .reference-popup-content {
        width: calc(100% - 14px) !important;
        /* margin-left: -3px;
     box-shadow: 0 3px 5px #00000069; */
    }

    .product-category-nanextm .reference-parent-container,
    .product-category-ezserttm .reference-parent-container,
    .product-category-iserttm .reference-parent-container,
    .product-category-nanextm .reference-parent-container {
        position: absolute;
        left: 50px;
    }

    .reference-popup-disclaimer {
        text-align: left;
    }

    .coming-soon-wrapper {
        min-height: unset !important;
    }

    .bg-img-container {
        padding: 0px 36px 203px 36px !important;
    }

    .box-width-layout .coh-wysiwyg>h2 {
        margin: 10px 0px 30px 0px !important;
    }

    .coming-soon-wrapper .coh-heading {
        font-size: 40px !important;
        padding: 15px 20px 5px 20px !important;
        display: block !important;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        padding-right: 11px !important;
        font-size: 26px !important;
        line-height: 22px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper img {
        width: auto !important;
        margin-top: 8px !important;
        padding-right: 11px !important;
    }

    .coming-soon-description {
        margin-top: 25px !important;
    }

    .coming-soon-description>p {
        margin: 0 auto 10px !important;
        font-size: 12px !important;
        max-width: 500px !important;
    }

    .product-category-vivinextm .vivinextm-vdo-col .video-desktop-image {
        height: 768px;
    }

    .cookiesjsr-btn:first-child {
        margin-left: 0px;
    }

    .cookiesjsr-btn:last-child {
        margin-right: 0px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .product-title-desc-col {
        background-size: cover !important;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 45px 0px 75px 0px;
    }

    .product-category-vivinextm .product-videocat-col .coh-wysiwyg {
        margin-top: 125px;
    }

    .product-category-vivinextm .product-videocat-col .coh-container.coh-container-boxed {
        margin: 0px 37px;
    }

    .product-category-iserttm .eyeflexa-bg-img .product-title-desc-col {
        background-size: cover !important;
        background-position: 60% 130% !important;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2{
        font-size: 90px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-vivinextm .product-videocat-col h2 {
        font-size: 90px;
        line-height: 100px;
    }

    .product-category-iserttm .pie-chart-content h2 {
        max-width: 100%;
        margin: 16px 0px 10px 15px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        max-width: 100%;
        margin: 35px 0px 45px 13px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: center;
        max-width: 35%;
        line-height: 1.1rem;
        margin: 0px auto;
        font-weight: bold;
        margin-top: 150px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 70px;
        margin-bottom: 18px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 36%;
        top: 39%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 36%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
        padding: 20px;
        max-width: 110px !important;
        margin: -19px -21px;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        padding: 20px;
        max-width: 100px !important;
        margin: -22px -16px;
    }

    .complementary-products-page .slider-wrapper.coh-container-boxed #wholepage {
        max-width: 950px;
        margin-top: -42px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap p:nth-child(2) {
        width: 126%;
        margin-left: -12px;
    }

    .title-image-desc.multiple-image-title .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        margin-top: -75px;
        padding: 0px;
        max-height: none;
    }

    .three-image-component h2 {
        font-size: 44px;
        margin: 44px 0px 65px;
        text-align: left;
    }

    .product-category-eyeflexatm .title-image-desc .coh-image {
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .product-category-eyeflexatm .three-image-component .multiple-images .coh-image {
        width: 85%;
        max-width: 85%;
        margin: 0px auto;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 207px;
        margin-left: -170px;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 265px;
        margin-left: 100px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 520px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -6px;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 15px 0px 190px 0px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 35px 0px 100px 0px;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-8 .coh-image {
        margin-left: -75px;
    }

    .single-image-title .eyeflexa-image-title-wrap {
        margin-top: -35px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:first-child {
        margin-left: -91px;
        margin-top: 18px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(2) {
        margin-left: 64px;
        margin-top: 18px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(3) {
        margin-left: -91px;
        margin-top: 65px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(4) {
        margin-left: 64px;
        margin-top: 65px;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 80px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h1 {
        font-size: 90px;
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .product-category-ezserttm .prod-desc-field {
        width: 50%;
    }

    .product-category-nanextm .reference-parent-container,
    .product-category-ezserttm .reference-parent-container,
    .product-category-iserttm .reference-parent-container,
    .product-category-nanextm .reference-parent-container {
        top: 36px !important;
    }

    .product-category-nanextm .reference-link,
    .product-category-ezserttm .reference-link,
    .product-category-iserttm .reference-link {
        margin-top: 10px !important;
    }

    .elos #slider_item_1,
    .elos #slider_item_2 {
        height: 100vh !important;
    }

    .elos .coh-wysiwyg.elos-first-section-heading {
        margin: 300px auto 23px auto !important;
        max-width: 720px !important;
    }

    .elos .coh-wysiwyg.elos-first-section-description {
        max-width: 702px !important;
        margin: 0px auto;
    }

    .elos .coh-column .coh-image {
        /* height: 100%; */
        height: auto !important;
    }

    .elos #slider_item_2 {
        padding: 0 0 12% 0 !important;
        display: flex;
        justify-content: center;
        align-items: end;
    }

    .elos .elos-first-section-heading h1 {
        font-size: 80px !important;
    }

    .elos .right-corner-elos {
        display: none;
    }

    .elos .coh-col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .elos .elos-regsing-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 28px auto 50px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 213px !important;
        margin-left: -185px !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 297px !important;
        margin-left: 116px !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .job-openings-wrapper .col-md-4 {
        width: 100%;
    }

    .job-openings-wrapper .col-md-8 {
        width: 100%;
        height: 400px;
    }

    .job-openings-wrapper .row {
        flex-direction: column-reverse;
    }

    .product-category-iserttm .pie-chart-content h2 {
        font-size: 44px;
        margin: 16px 6px 17px 0px !important;
        text-align: left;
    }

    .corporate-values .section {
        background-size: contain !important;
    }

    .bg-img-container {
        padding: 0px 36px 185px 34px !important;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        display: flex;
        align-items: end;
        justify-content: center;
        margin-left: 10px;
    }

    .coming-soon-wrapper .mobile-coming-soon {
        display: none;
    }

    .product-category-nanextm .reference-popup-content,
    .product-category-ezserttm .reference-popup-content,
    .product-category-iserttm .reference-popup-content {
        width: calc(100% - 46px) !important;
        margin-left: 35px;
        /* box-shadow: 0 3px 5px #00000069; */
    }

    .box-width-layout .coh-wysiwyg>h2 {
        margin: 10px 0px 30px 0px !important;
    }

    .cookiesjsr-layer {
        height: 93vh;
        width: 93%;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper img {
        width: 20% !important;
        margin-top: 8px !important;
        padding-right: 11px !important;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        padding-right: 11px !important;
        font-size: 22px !important;
        padding-top: 5px !important;
    }

    .coming-soon-wrapper .coh-heading {
        font-size: 40px !important;
        padding: 15px 20px 45px 20px !important;
        display: block !important;
    }

    .coming-soon-description {
        margin-top: 25px !important;
    }

    .coming-soon-description>p {
        margin: 0 auto 10px !important;
        font-size: 12px !important;
        max-width: 500px !important;
    }

    .product-category-vivinextm .product-videocat-col .coh-wysiwyg {
        display: none;
    }

    .product-category-vivinextm .vivinextm-vdo-col .video-desktop-image {
        display: none;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 95px 25px 75px 25px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 570px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 72px !important;
        margin-bottom: 40px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link.mobile-image .desk-scr-img {
        display: none;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: left;
        max-width: 50%;
        line-height: 1.1rem;
        margin: 0px 25px;
        font-weight: bold;
        margin-top: 0px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        word-spacing: 5px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 28%;
        top: 40%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 28%;
        top: 56%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 485px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 70px;
        margin-bottom: 70px;
    }

    .complementary-products img {
        width: 100%;
        padding-top: 0rem;
        padding-bottom: 1rem;
    }

    .complementary-products-page section {
        max-width: 950px;
        margin: -23px auto;
        width: 92%;
    }

    .complementary-products-page #block-hoyasurgicaloptics-pagetitle .content {
        background: #3379c6;
        position: relative;
        z-index: 1;
        border-radius: 7px;
        top: 6px;
    }

    .complementary-products-page .clearfix p a {
        float: right;
        position: relative;
        top: 35px;
        left: 10px;
        z-index: 9999;
    }

    .multiple-image-title .eyeflexa-image-title-wrap p:nth-child(2) {
        width: auto;
    }

    .multiple-image-title .eyeflexa-image-title-wrap p {
        font-size: 12px;
        margin-top: 5px;
    }

    .eyeflexa-grey-bg .coh-col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .eyeflexa-grey-bg .coh-col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .three-image-component.two-row-component .coh-image:nth-child(2) {
        display: none;
    }

    .three-image-component.two-row-component .coh-image {
        width: 72%;
        margin: 0px auto;
    }

    .eyeflexa-bg-img .product-title-desc-col {
        background-position: 30% 0% !important;
        background-size: cover !important;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 510px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 72px !important;
        margin-bottom: 40px;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 520px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 16px !important;
        margin-bottom: 55px !important;
    }

    .product-category-nanextm div#wholepage,
    .product-category-ezserttm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }

    .product-category-nanextm .popup-and-close-control,
    .product-category-ezserttm .popup-and-close-control,
    .product-category-iserttm .popup-and-close-control {
        right: 40px !important;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 65px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h1 {
        font-size: 110px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 95px 25px 325px 25px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .product-title-desc-col {
        background-position: 30% 0px !important;
        background-size: cover !important;
    }

    .product-category-vivinextm .coh-column.product-videocat-col {
        height: 100vh;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 98px 25px 41px 25px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        /* padding: 0px 25px; */
        font-size: 16px;
        text-align: left;
        line-height: 1.2rem;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p strong {
        font-size: 16px;
        text-align: left;
        line-height: 1.2rem;
    }

    .product-category-nanextm .eyeflexa-bg-img .reference-popup-content .coh-wysiwyg p:first-child,
    .product-category-ezserttm .eyeflexa-bg-img .reference-popup-content .coh-wysiwyg p:first-child {
        padding: 0px 0px;
        font-size: 16px;
        text-align: left;
        line-height: 1.2rem;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p {
        padding: 0px 25px;
        text-align: left;
        font-size: 14px;
        line-height: 1.2rem;
    }

    .tri-circle-content .pie-chart-link .top-left-content {
        color: #ffffff;
        position: absolute;
        top: 47px;
        font-weight: bold;
        font-size: 12px;
        margin-left: -37px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .tri-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 262px;
        margin-left: -161px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1.2rem;
    }

    .tri-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 262px;
        font-weight: bold;
        font-size: 12px;
        margin-left: 94px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .product-category-eyeflexatm .title-image-desc .coh-image {
        margin-bottom: 60px;
        padding: 0px 50px;
        margin-top: 85px;
    }

    .product-category-eyeflexatm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }

    .product-category-eyeflexatm .popup-and-close-control {
        right: 40px;
    }

    .pie-chart-content h2 {
        font-size: 44px;
        margin: 44px 6px 17px 6px;
        text-align: left;
    }

    .product-category-eyeflexatm .coh-wysiwyg.h2-title {
        font-size: 44px;
        margin: 44px 0px 17px 25px;
        text-align: left;
    }

    .three-image-component h2 {
        font-size: 44px;
        margin: 44px 25px 20px;
        text-align: left;
    }

    .product-category-eyeflexatm .three-image-component .multiple-images .coh-image {
        width: 80%;
        max-width: 80%;
        margin: 0px auto;
    }

    .eyeflexa-bg-img .coh-col-xl-12 {
        height: 1024px;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 120px 0px 421px 35px;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-8 .coh-image {
        margin: 0px auto;
        margin-top: -130px;
    }

    .coh-row-inner.eyeflexa-grey-bg {
        width: 93%;
        margin: 0px auto;
        background: #d0d0ce 0% 0% no-repeat padding-box;
        border-radius: 10px;
        margin-top: 146px;
        text-align: center;
        margin-bottom: 180px;
        max-height: 296px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .multiple-image-title .coh-row-inner.eyeflexa-grey-bg {
        margin-bottom: 214px;
    }

    .title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:nth-child(2) {
        font-size: 14px;
        margin-top: 12px;
        margin-bottom: 106px;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        margin-top: -34px;
        width: 140px;
    }

    .single-image-title .eyeflexa-image-title-wrap {
        margin-left: 0px;
        margin-top: -25px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:first-child {
        margin-left: 0px;
        margin-top: 10px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(2) {
        margin-left: 0px;
        margin-top: 10px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(3) {
        margin-left: 0px;
        margin-top: 10px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(4) {
        margin-left: 0px;
        margin-top: 10px;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading p {
        font-size: 75px;
        line-height: 5rem;
        color: #ffffff;
        opacity: 75%;
    }

    .product-category-eyeflexatm .title-image-desc .coh-wysiwyg.par-spac {
        padding: 0px 140px 63px 140px;
    }

    .three-image-component .multiple-images .coh-col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .three-image-component .multiple-images {
        justify-content: left;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(1) {
        order: 1;
        margin-top: 50px;
        padding: 0px;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(2) {
        order: 3;
        margin-top: -76px;
        padding: 0px;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(3) {
        order: 5;
        margin-top: -73px;
        padding: 0px;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(4) {
        order: 2;
        margin-top: 140px;
        padding: 0px;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(5) {
        order: 4;
        padding: 0px;
        margin-top: 16px;
    }
}

@media only screen and (max-width: 774px) {
    #wholepage.disable-scroll {
        overflow-y: hidden !important;
    }
}

@media only screen and (max-width: 600px) {
    .product-category-ezserttm .prod-desc-field {
        width: 80%;
        margin: 0px auto;
    }

    .product-category-ezserttm div#wholepage {
        border-radius: 0px !important;
    }

    .elos #slider_item_2 .coh-column {
        top: unset !important;
    }

    /*.elos #slider_item_2 .btn-primary {
    width: 130px !important;
  }*/
    .elos #wholepage {
        border-radius: 0px;
    }

    .elos #slider_item_2 .elos-second-heading {
        padding: 140px 32px 0px !important;
    }

    .elos .coh-image-align-centre-xl {
        float: unset !important;
        margin-left: unset !important;
        -webkit-transform: unset !important;
        -ms-transform: translateX(-50%) !important;
        transform: unset !important;
    }

    .elos .coh-col-sm-2.left-col-desc {
        order: 1;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .elos .coh-col-sm-2.center-col-desc {
        order: 2;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .elos .coh-row-xl>.coh-row-inner {
        margin-right: unset !important;
        margin-left: unset !important;
        width: unset !important;
        padding: unset !important;
    }

    .elos-first-section-description p {
        font-size: 12px !important;
        margin: 0 0 6px 0;
        font-family: Verdana;
    }

    .elos #slider_item_1,
    .elos #slider_item_2 {
        height: 100vh !important;
    }

    .elos .coh-wysiwyg.elos-first-section-heading {
        margin: 155px auto 15px auto !important;
        max-width: 720px !important;
        padding: 0px 0px;
    }

    .elos .coh-wysiwyg.elos-first-section-description {
        max-width: 702px !important;
        margin: 0px auto;
        padding: 0px 5px;
    }

    .elos .coh-column .coh-image {
        /* height: 100%; */
        height: inherit;
    }

    .elos .elos-first-section-heading h1 {
        font-size: 38px !important;
    }

    .elos .right-corner-elos {
        display: none;
    }

    .elos .coh-col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /*.elos .elos-regsing-mobile{
    display: flex;
justify-content: center;
align-items: center;
margin: 28px auto 50px;
}*/
    footer.site-footer.enable-footer {
        display: block !important;
        position: relative !important;
    }

    .product-category-iserttm .pie-chart-content h2 {
        font-size: 34px;
        margin: 55px 20px 17px 5px !important;
        text-align: left;
        padding: 0px !important;
    }

    .coh-container.job-openings-wrapper .coh-container.container-field-informatIon {
        border-radius: 0px !important;
        padding: 26px 20px 31px 11px !important;
    }

    body.node--type-job-openings div#page-wrapper #page main#content {
        padding: 0px 8px !important;
    }

    .job-openings-wrapper .jobdet-scroll-container {
        background: #004a86;
        padding: 0px 12px 0px 5px;
    }

    .job-openings-wrapper.job-opening-detailpg .close-icon-cnt {
        position: absolute;
        right: 6px;
        z-index: 9;
        top: 95px;
    }

    .job-openings-wrapper .close-icon-cnt {
        position: absolute;
        right: 15px;
        z-index: 9;
        top: 11px;
    }

    .search-page-wrapper .views-row {
        margin-top: 15px;
    }

    .bg-img-container {
        padding: 0px 36px 110px 36px !important;
    }

    .corporate-values .section {
        background-size: contain !important;
        margin-bottom: 10px !important;
    }

    .site-footer .region-footer-first .navbar-nav {
        flex-direction: column;
    }

    .site-footer .region-footer-first {
        display: block;
        flex-wrap: unset;
    }

    .site-footer .clearfix.text-formatted {
        display: flex;
        margin-right: 0px;
        justify-content: center;
    }

    .site-footer .container-fluid {
        text-align: center;
        justify-content: center;
        display: block;
    }

    .site-footer nav ul li {
        margin-right: 0px;
        padding: 4px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper .coh-image:nth-child(2) {
        width: 30% !important;
        margin-top: -97px !important;
        padding-right: 11px !important;
        margin: 0px auto;
        margin-bottom: 59px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span:nth-child(1) {
        margin-top: 70px;
    }

    .right-corner-button {
        position: fixed;
        right: 8px;
        top: 88px;
    }

    .box-width-blue-bg .right-corner-button {
        position: fixed;
        right: 14px;
        top: 88px;
    }

    .coming-soon-wrapper:nth-child(2) {
        margin-top: 44px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        display: flex;
        align-items: end;
        justify-content: center;
        margin-left: 0px;
    }

    .product-category-nanextm .reference-popup-content,
    .product-category-ezserttm .reference-popup-content,
    .product-category-iserttm .reference-popup-content {
        margin-left: 0px;
        /* box-shadow: 0 3px 5px #00000069; */
    }

    .product-category-nanextm .reference-popup-content,
    .product-category-ezserttm .reference-popup-content,
    .product-category-vivinextm .reference-popup-content,
    .product-category-iserttm .reference-popup-content {
        margin-top: 5px !important;
    }

    .coming-soon-wrapper:first-child {
        margin-top: 56px;
    }

    .bg-img-container .coh-row-inner {
        display: block !important;
    }

    .box-width-layout .column-img,
    .box-width-layout .coh-wysiwyg.column-description {
        width: 80% !important;
        margin: 0px auto !important;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper img {
        width: 30% !important;
        margin-top: 5px !important;
        padding-right: 11px !important;
        margin: 0px auto;
        margin-bottom: 13px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        padding-right: 11px !important;
        font-size: 20px !important;
        padding-top: 5px !important;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        display: block;
        align-items: end;
        justify-content: center;
    }

    .coming-soon-description>p {
        margin: 0 auto 13px !important;
        font-size: 12px !important;
        max-width: 316px !important;
    }

    .coming-soon-wrapper .coming-soon-description h2 {
        font-size: 18px;
        margin-top: -14px;
        margin-bottom: 20px;
    }

    .coming-soon-wrapper .coh-heading {
        font-size: 34px !important;
        line-height: 34px;
        padding: 20px 118px 45px 28px !important;
        /*changed from 20 to 28 as it is not aligned with logo in mobile*/
        display: block !important;
    }

    .product-category-vivinextm .product-videocat-col .coh-wysiwyg {
        display: none;
    }

    .product-category-vivinextm a.coh-link.open-hoya-video {
        padding-bottom: 0px;
        margin-top: 0px;
    }

    .cookiesjsr-layer {
        height: 93vh;
        width: 93%;
    }

    .cookiesjsr-service-group {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .cookiesjsr-service-group.active .cookiesjsr-service-group--content {
        border-right: 0px solid #fff;
    }

    .cookiesjsr-layer--title,
    .cookiesjsr-layer--label-all {
        margin-left: 0px;
    }

    .product-category-vivinextm .vivinextm-vdo-col .video-desktop-image {
        display: none;
    }

    .page-vocabulary-product-category iframe {
        width: auto;
        height: auto;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p {
        padding-right: 60px !important;
        padding-left: 28px !important;
    }

    .product-category-vivinextm .eyeflexa-bg-img .product-title-desc-col {
        background-position: 50% 0px !important;
        background-size: cover !important;
    }

    .product-category-vivinextm .vivinextm-vdo-col .video-mobile-image {
        height: 100vh;
    }

    .product-category-vivinextm .coh-column.product-videocat-col {
        background-position: center;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 400px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 58px;
        margin-bottom: 45px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image.mbl-scr-img {
        width: auto;
        max-height: 470px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 58px;
        margin-bottom: 45px;
    }

    .product-category-iserttm .eyeflexa-bg-img .product-title-desc-col {
        background-size: cover !important;
        background-position: 65% 82% !important;
    }

    .complementary-products-page #block-hoyasurgicaloptics-pagetitle .content {
        background: #3379c6;
        position: relative;
        z-index: 1;
        border-radius: 7px;
        top: 0px;
    }

    .complementary-products-page #block-hoyasurgicaloptics-pagetitle h1 {
        position: relative;
        background: #0057b8;
        z-index: 1;
        padding: 15px 20px;
        top: 0px;
        font-size: 30px;
        left: 0px;
    }

    .complementary-products-page .slider-wrapper.coh-container-boxed #wholepage {
        max-width: 950px;
        margin-top: -30px;
        padding: 16px 20px;
    }

    .complementary-products-page .clearfix p a {
        float: right;
        position: relative;
        top: 35px;
        z-index: 9999;
        left: -10px;
    }

    .tri-circle-content .pie-chart-link .top-left-content {
        color: #ffffff;
        position: absolute;
        top: 25px;
        font-weight: bold;
        font-size: 12px;
        margin-left: -37px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .tri-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 167px;
        margin-left: -114px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .tri-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 167px;
        font-weight: bold;
        font-size: 12px;
        margin-left: 47px;
        max-width: 75px;
        line-height: 0.9rem;
    }

    .three-image-component.two-row-component .coh-image:nth-child(2) {
        display: none;
    }

    .three-image-component.two-row-component .coh-image {
        width: 85%;
        margin: 0px auto;
    }

    .eyeflexa-bg-img .product-title-desc-col {
        background-position: 24% 0% !important;
        background-size: cover !important;
    }

    .product-category-iserttm .pie-chart-content h2 {
        font-size: 34px;
        margin: 55px 20px 17px 20px;
        text-align: left;
    }

    .product-category-ezserttm .pie-chart-content h2,
    .product-category-iserttm .pie-chart-content h2,
    .product-category-nanextm .pie-chart-content h2 {
        padding: 0px 5px !important;
        font-size: 28px !important;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 170px 20px 35px 20px;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        /* margin: 75px 20px 63px 20px; */
        margin: 102px 20px 20px 20px !important;
        padding: 0px !important;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 34px;
        text-align: center;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        position: absolute;
        top: 25px;
        left: 0px;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p strong,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        padding-bottom: 15px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading h1 {
        font-size: 50px;
        text-align: left;
        line-height: 55px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: center;
        max-width: 100%;
        line-height: 1.1rem;
        margin: 0px auto;
        font-weight: bold;
        margin-top: 0px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        max-width: 100%;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        font-size: 14px;
        padding: 0px 20px;
        line-height: 1.2rem;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 355px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 54px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 142px;
        margin-left: -138px;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
    }

    .pie-chart-content .pie-chart-link {
        text-align: center;
        padding: 0px 8px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 203px;
        margin-left: 69px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .product-category-nanextm .popup-and-close-control,
    .product-category-ezserttm .popup-and-close-control,
    .product-category-iserttm .popup-and-close-control {
        position: sticky;
        background: transparent;
        width: 100%;
        margin-left: -30px;
        padding-top: 15px;
        /* Raj - 16-05-2022*/
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 14%;
        top: 39%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 13%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
    }

    .product-category-iserttm .popup-and-close-control {
        position: sticky !important;
        background: transparent !important;
        width: 100%;
        margin-left: -30px;
    }

    .product-category-eyeflexatm .popup-and-close-control {
        position: sticky;
        background: transparent;
        width: 100%;
        margin-left: -30px;
    }

    .product-category-eyeflexatm .title-image-desc .coh-image {
        margin-bottom: 44px;
        padding: 0px 50px;
        margin-top: 65px;
    }

    .three-image-component .multiple-images .coh-col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 315px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 58px;
        margin-bottom: 45px;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 148px 0px 63px 0px;
    }

    .eyeflexa-bg-img .coh-wysiwyg p {
        font-size: 12px;
        padding-right: 20px;
        padding-left: 20px;
        line-height: 1.2rem;
    }

    .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        margin-bottom: 4px;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading p {
        font-size: 38px;
        line-height: 2.7rem;
        color: #ffffff;
        opacity: 75%;
        text-align: center;
    }

    .three-image-component h2 {
        font-size: 34px;
        margin: 44px 20px 44px;
        text-align: left;
    }

    .three-image-component .multiple-images {
        justify-content: left;
    }

    .product-category-eyeflexatm .three-image-component .multiple-images .coh-image {
        width: 100%;
        max-width: 100%;
        margin: 0px auto;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(1) {
        order: 1;
        padding: 0;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(2) {
        order: 3;
        margin-top: -50px;
        padding: 0;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(3) {
        order: 5;
        margin-top: -50px;
        padding: 0;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(4) {
        order: 2;
        margin-top: 72px;
        padding: 0;
    }

    .three-image-component .multiple-images .coh-col-xl-4:nth-child(5) {
        order: 4;
        margin-top: 25px;
        padding: 0;
    }

    .eyeflexa-bg-img .coh-col-xl-12 {
        height: 100vh;
    }

    .pie-chart-content.tri-circle-content .coh-wysiwyg p {
        font-size: 10px;
        padding: 20px 42px 78px 42px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg {
        position: absolute;
        width: 100%;
        bottom: 100px;
    }

    .product-category-eyeflexatm .coh-wysiwyg.h2-title {
        font-size: 44px;
        margin: 55px 20px 17px 20px;
        text-align: left;
    }

    .only-text .coh-wysiwyg p:first-child {
        margin-top: 190px;
        margin-bottom: 4px;
    }

    .pie-chart-content h2 {
        font-size: 34px;
        margin: 55px 8px 17px 8px;
        text-align: left;
    }

    .coh-col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-8 .coh-image {
        margin-left: 0px;
    }

    .eyeflexa-pages .product-desc-bottom {
        margin-top: 295px;
    }

    .eyeflexa-pages.single-image-title .product-desc-bottom {
        margin-top: -50px;
    }

    .coh-row-inner.eyeflexa-grey-bg {
        width: 100%;
        max-height: 192px;
        margin-top: 110px;
    }

    .title-image-desc .eyeflexa-grey-bg .coh-col-xl-4 .coh-image {
        margin-top: -50px !important;
        margin-bottom: 12px;
        width: 100px !important;
    }

    .title-image-desc .eyeflexa-cross-icon .coh-image {
        margin-bottom: 0px;
    }

    .title-image-desc.eyeflexa-pages {
        padding: 0px 20px 20px 20px;
    }

    .title-image-desc.eyeflexa-pages .eyeflexa-link .coh-column {
        padding: 0px;
    }

    .blue-white div#wholepage {
        box-shadow: none;
        margin-top: 0px !important;
    }

    .title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:first-child {
        margin-top: 230px;
    }

    .coh-row-inner.eyeflexa-link {
        margin: 0px;
    }

    .eyeflexa-link a {
        font-size: 11px;
        font-weight: normal;
        margin-right: 8px;
    }

    .eyeflexa-link a:hover {
        font-weight: bold;
    }

    .eyeflexa-grey-bg p {
        color: #717375;
        font-size: 12px;
    }

    .title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:first-child {
        font-size: 12px;
    }

    .title-image-desc.eyeflexa-pages .coh-wysiwyg .product-desc-bottom p:nth-child(2) {
        font-size: 12px;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .eyeflexa-pages .eyeflexa-cross-icon .close-popup-link {
        margin: 8px -2px 0px 0px;
    }

    .eyeflexa-menu {
        padding: 16px 16px 16px 16px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:first-child {
        margin-left: 0px;
        margin-top: -34px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(2) {
        margin-left: 0px;
        margin-top: -34px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(3) {
        margin-left: 0px;
        margin-top: 42px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(4) {
        margin-left: 0px;
        margin-top: 42px;
    }

    .cookiesjsr-btn {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .cookiesjsr-banner--action {
        flex-direction: column;
        margin: 0px auto;
    }

    .product-category-nanextm .eyeflexa-bg-img .product-title-desc-col {
        border-bottom: 5px solid #fff;
    }

    .product-category-ezserttm .eyeflexa-bg-img .product-title-desc-col {
        border-bottom: 5px solid #fff;
    }

    .product-category-iserttm .eyeflexa-bg-img .product-title-desc-col {
        border-bottom: 5px solid #fff;
    }

    .product-category-vivinextm .slide-item-wrapper:not(:nth-last-child(2),
        :nth-last-child(1)) {
        border-bottom: 0px solid #0057b8 !important;
    }

    .product-category-nanextm .pie-chart-content h2,
    .product-category-ezserttm .pie-chart-content h2,
    .product-category-nanextm .pie-chart-content h2 {
        padding: 0px 20px;
    }

    .coming-soon-wrapper .desktop-coming-soon {
        display: none;
    }

    .coming-soon-wrapper .coming-soon-description p:nth-child(3) {
        margin-bottom: 20px;
    }

    .box-width-layout .close-popup-link {
        position: absolute;
        right: 8px;
        top: 17px;
    }

    #wholepage.disable-scroll {
        overflow-y: hidden !important;
    }

    .about_overview h2 {
        padding: 65px 70px 28px 24px;
    }

    .about_overview h3 {
        margin: 45px 46px;
        font-size: 22px;
    }

    .about_overview.overview_div .footer-content {
        position: unset;
        bottom: 13px;
        font-size: 10px;
        left: 0;
        right: 0;
        color: #fff;
        margin-top: 50px !important;
    }
}

@media only screen and (max-width: 414px) {
    .elos #slider_item_2 .elos-second-heading {
        padding: 385px 32px 0px !important;
    }
}

@media only screen and (max-width: 395px) {
    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 13%;
        top: 39%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 13%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
    }
}

@media only screen and (max-width: 380px) {
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 130px 20px 22px 20px !important;
        padding: 0px !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 95% !important;
        right: 6% !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 67% !important;
        left: 50% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 68% !important;
        left: 7% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 102% !important;
        right: 8% !important;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 85px 20px 20px 20px;
    }

    .product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2),
    .product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(5) {
        z-index: 1;
    }

    .coh-row-inner.eyeflexa-grey-bg {
        width: 100%;
        max-height: 160px;
        margin-top: 110px;
    }

    .about_overview.overview_div .footer-content {
        position: absolute;
        bottom: -60px !important;
        font-size: 10px;
        left: 0;
        right: 0;
        color: #fff;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 11%;
        top: 39%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 11%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
    }
}

@media only screen and (max-width: 360px) {
    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 94% !important;
        right: 5% !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 66% !important;
        left: 52% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 63% !important;
        left: 7% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 96% !important;
        right: 6% !important;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 102px 20px 20px 20px !important;
        padding: 0px !important;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 75px 20px 20px 20px;
        padding: 0px !important;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p {
        padding-right: 30px;
        padding-left: 30px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image.mbl-scr-img {
        width: auto;
        max-height: 425px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 58px;
        margin-bottom: 45px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 360px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 58px;
        margin-bottom: 45px;
    }

    .coh-row-inner.eyeflexa-grey-bg {
        width: 100%;
        max-height: 148px;
        margin-top: 110px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 11%;
        top: 39%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 11%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
    }
}

@media only screen and (max-width: 320px) {
    .coh-row-inner.eyeflexa-grey-bg {
        width: 100%;
        max-height: 119px;
    }

    .eyeflexa-pages .eyeflexa-cross-icon {
        float: right;
        margin-top: -25px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:first-child {
        margin-left: 0px;
        margin-top: -14px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(2) {
        margin-left: 0px;
        margin-top: -14px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(3) {
        margin-left: 0px;
        margin-top: 42px;
    }

    .multiple-image-title .eyeflexa-image-title-wrap:nth-child(4) {
        margin-left: 0px;
        margin-top: 42px;
    }

    .eyeflexa-pages .product-desc-bottom {
        margin-top: 325px;
    }
}

@media only screen and (min-width: 800px) {
    .elos #slider_item_2 {
        padding: 0 0 11.5% 0 !important;
        display: flex;
        justify-content: center;
        align-items: end;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 520px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 40px !important;
        margin-bottom: 55px !important;
    }

    .product-category-ezserttm .reference-parent-container,
    .product-category-iserttm .reference-parent-container,
    .product-category-nanextm .reference-parent-container {
        left: 80px !important;
        width: calc(100% - 80px) !important;
        top: 31px !important;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 29%;
        top: 40%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }
}

@media only screen and (min-width: 1024px) {
    .elos-regsing-mobile {
        display: none;
    }

    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        position: absolute;
        left: 4px;
    }
    .vivinextm .product-grid-link p,
    .ezserttm .product-grid-link p,
    .iserttm .product-grid-link p,
    .nanextm .product-grid-link p {
        font-size: 12px;
        margin-top: 8px;
    }
    .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .coh-slider-container-inner,
    .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .slick-list {
        /* extend events banner */
        /*width: 928px;
        margin: 0;*/
        width: 950px;
        margin: 0 auto;
        height: 100px;
    }
    .path-events #page-wrapper .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list,
    .path-events #page-wrapper.coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
        /* extend events banner */
        /*width: 928px !important;
        margin-top: 2rem;*/
        width: 950px !important;
        margin-top: .5rem;
    }
}

@media only screen and (min-width: 1280px) {
    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        position: absolute;
        left: 185px;
    }
}

@media only screen and (min-width: 1366px) {
    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        position: absolute;
        left: 230px;
    }
    .cookiesjsr-banner::before {
        margin-left: 188px;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        margin-top: 2.05rem;
    }
}

@media only screen and (min-width: 1440px) {
    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        position: absolute;
        left: 270px;
    }

    .cookiesjsr-banner::before {
        margin-left: 224px;
    }
}

@media only screen and (min-width: 1536px) {
    .cookiesjsr-banner::before {
        margin-left: 275px;
    }

    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        left: 310px;
    }
}

@media only screen and (min-width: 1660px) {
    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        position: absolute;
        left: 375px;
    }

    .cookiesjsr-banner::before {
        margin-left: 336px;
    }
}

@media only screen and (min-width: 1920px) {
    .cookiesjsr-banner::before {
        margin-left: 468px;
    }

    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        position: absolute;
        left: 505px !important;
    }

    .eyeflexa-bg-img .coh-col-xl-12 {
        height: 1080px;
    }

    .product-category-eyeflexatm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }

    .product-category-nanextm div#wholepage,
    .product-category-ezserttm div#wholepage {
        padding-left: 0rem;
        padding-right: 0rem;
        overflow: hidden;
        scroll-behavior: smooth;
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 0px;
        scrollbar-width: none;
    }
    
    #ad-banner-popup-1 .slick-list .get-in-touch {
        position: absolute;
        right: 25rem;
        top: 50rem;
        width: 14%;
    }
    #ad-banner-popup-1 .slick-list .find-out-more {
        position: absolute;
        right: 23.8rem;
        top: 49.4rem;
        width: 15%;
    }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        top: 10rem !important;
        right: 18rem !important;
    }
    #ad-banner-popup-1 .slick-list a.coh-link img {
        width: 100% !important;
        margin: 0;
    }
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
        width: 20% !important;
        top: 19% !important;
        position: absolute !important;
        right: 14% !important;
    }
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
        width: 20% !important;
        top: 15% !important;
        position: absolute !important;
        right: 14% !important;
    }
    .path-events #page-wrapper .slick-list .coh-slider-item {
        position: relative;
    }
}


/* Raj CSS start here */

.node--type-product.orange .reference-popup-content .coh-wysiwyg {
    font-size: 10px !important;
}


/* Raj CSS ends here */


/* Start Harish css form Here.... */

.product-category-isert .reference-popup-content .reference-popup-wysiwyg p,
.product-category-isert .reference-popup-content .reference-popup-wysiwyg ol li,
.product-category-isert .reference-popup-content .reference-popup-wysiwyg ul li,
.vivinextm-multiserttm .reference-popup-content .reference-popup-wysiwyg p,
.vivinextm-multiserttm .reference-popup-content .reference-popup-wysiwyg ol li,
.vivinextm-multiserttm .reference-popup-content .reference-popup-wysiwyg ul li {
    font-size: 12px !important;
}

.product-category-isert .reference-popup-content .reference-popup-disclaimer p {
    font-size: 10px !important;
}

.product-category-nanextm .reference-popup-content .reference-popup-disclaimer p,
.product-category-ezserttm .reference-popup-content .reference-popup-disclaimer p {
    line-height: 14px !important;
}

@media all and (min-width: 1024px) {
    /* .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image {max-height: 390px;}
  .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {margin-left: 60px;}
*/
}

@media (min-width: 1024px) and (max-width: 1024px) {

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .product-category-vivinextm .product-videocat-col .coh-wysiwyg,
    .product-category-vivinextm .pie-chart-content h2,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .product-category-nanextm .pie-chart-content h2,
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .product-category-ezserttm .pie-chart-content h2 {
        padding-left: 15px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 285px;
    }

    /* .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {margin-left: -140px;}
  .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {margin-left: 30px;}
*/
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .img-without-overlapping-circle .image-with-desc .coh-image {
        max-height: 170px;
    }
}


/* @media (min-width: 769px) and (max-width: 1023.98px) {
  .product-category-nanextm .reference-parent-container {
    left: 65px !important;
    width: calc(100% - 50px);
  }
} */

@media screen and (min-width: 768px) and (max-width: 991.98px) {
    .coming-soon .coming-soon-container .right-corner-button {
        position: fixed;
        right: 21px;
        top: 90px;
    }

    .blue.vivinextm-multiserttm .reference-popup-content {
        width: calc(100% - 20px);
        margin: 0 auto;
    }

    .product-category-iserttm .reference-link,
    .product-category-nanextm .reference-link,
    .product-category-ezserttm .reference-link {
        margin-right: -10px;
    }

    .product-category-nanextm .reference-popup-content,
    .product-category-ezserttm .reference-popup-content,
    .product-category-iserttm .reference-popup-content {
        width: 100% !important;
        margin-left: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 774px) {

    .product-category-nanextm .reference-parent-container,
    .product-category-ezserttm .reference-parent-container,
    .product-category-iserttm .reference-parent-container,
    .product-category-nanextm .reference-parent-container {
        left: 80px;
        width: calc(100% - 80px);
        top: 25px;
    }
}

@media all and (max-width: 767.98px) {
    .product-category-iserttm .popup-and-close-control {
        right: 20px !important;
    }

    .product-category-iserttm .reference-parent-container,
    .product-category-ezserttm .reference-parent-container,
    .product-category-nanextm .reference-parent-container {
        left: 0;
    }

    .product-category-iserttm .reference-popup-content,
    .product-category-ezserttm .reference-popup-content,
    .product-category-nanextm .reference-popup-content {
        width: 100% !important;
        margin-left: 0;
        /* border-radius: 0; */
    }

    .product-category-iserttm .popup-and-close-control,
    .product-category-ezserttm .popup-and-close-control,
    .product-category-nanextm .popup-and-close-control {
        right: 0 !important;
        left: 20px;
        width: calc(100% - 40px);
    }

    .product-category-iserttm .reference-link,
    .product-category-ezserttm .reference-link,
    .product-category-nanextm .reference-link {
        margin-right: 0px !important;
        margin-top: 15px;
    }
}

@media all and (max-width: 600px) {

    .product-category-iserttm .slide-item-wrapper,
    .product-category-ezserttm .slide-item-wrapper,
    .product-category-nanextm .slide-item-wrapper {
        transform: translate(0, -63px);
    }

    .product-category-nanextm .pie-chart-content h2,
    .product-category-ezserttm .pie-chart-content h2,
    .product-category-nanextm .pie-chart-content h2 {
        padding: 0px;
    }

    .category-vivinextm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        padding-left: 17px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .product-category-nanextm .popup-and-close-control,
    .product-category-ezserttm .popup-and-close-control,
    .product-category-iserttm .popup-and-close-control {
        padding-top: 0;
    }
}

@media all and (max-width: 599.98px) {
    .product-category-vivinextm .pie-chart-content h2 {
        margin-left: 0;
        margin-right: 0;
    }

    .product-category-nanextm .pie-chart-content h2,
    .product-category-ezserttm .pie-chart-content h2,
    .product-category-nanextm .pie-chart-content h2 {
        padding: 0px 15px;
        margin-left: 0;
        margin-right: 0;
    }
}


/* Start Harish css form Here.... */


/* desktop MAIN PAGE TEXT SHOULD BE IN ONE LINE -vamshi*/

.coh-wysiwyg.h2-title {
    word-spacing: -2px;
    text-align: left;
}

.coh-wysiwyg.h2-title>h2 {
    display: inline-block;
}


/*this is increasing height viedo title- vamshi*/

.vivinextm-iol .title-desc-video .coh-wysiwyg p,
.vivinextm-isert-iol .title-desc-video .coh-wysiwyg p,
.vivinextm-toric-iol .title-desc-video .coh-wysiwyg p,
.vivinextm-isert-toric-iol .title-desc-video .coh-wysiwyg p {
    /* min-height: 49px; Harish */
    height: auto;
}

.vivinextm-isertr .coh-wysiwyg.par-spac {
    display: none;
}


/* @media (min-width: 1024px) and (max-width: 1279px) {

  .vivinextm-toric-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) {

    max-width: initial;
  }
} */

@media screen and (min-device-width: 1280px) {}

@media screen and (min-device-width: 1366px) {
    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 35px 0px 100px 0px;
    }

    .elos #slider_item_3 .coh-row-inner {
      margin-top: -50px;
    }
    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 16px;
    }

    .product-category-iserttm .reference-popup-content .reference-popup-disclaimer .coh-wysiwyg p {
        line-height: 14px !important;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: center;
        max-width: 42%;
        line-height: 1.4rem !important;
        margin: 0px auto;
        font-weight: bold;
        margin-top: 130px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        margin-bottom: 18px;
    }
}

@media screen and (min-device-width: 1440px) {}

@media screen and (min-device-width: 1536px) {
    .eyeflexa-bg-img .coh-col-xl-12 {
        height: 864px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: center;
        max-width: 42%;
        line-height: 1.4rem !important;
        margin: 0px auto;
        font-weight: bold;
        margin-top: 317px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 100px;
        margin-bottom: 18px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 35px 0px 205px 0px;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 410px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 92px;
    }
}

@media screen and (min-device-width: 1920px) {
    .eyeflexa-bg-img .coh-col-xl-12 {
        height: 1080px;
    }

    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        text-align: center;
        max-width: 42%;
        line-height: 1.4rem !important;
        margin: 0px auto;
        font-weight: bold;
        margin-top: 380px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 492px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 125px;
        margin-bottom: 18px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
        left: 33%;
        top: 40%;
        font-weight: bold;
        font-size: 12px;
        max-width: 50px;
    }

    .product-category-iserttm.blue #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
        right: 32.3%;
        top: 55%;
        font-size: 12px;
        max-width: 50px;
        font-weight: bold;
    }

    .pie-chart-content h2 {
        font-size: 44px;
        margin: 45px 0px 10px 0px;
        text-align: left;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading {
        margin: 35px 0px 350px 0px;
    }

    .product-category-ezserttm .pie-chart-content h2,
    .product-category-nanextm .pie-chart-content h2 {
        font-size: 44px;
        margin: 45px 0px 90px 0px;
        text-align: left;
    }

    body.product-category-nanextm .pie-chart-content h2 {
        margin-bottom: 110px;
    }

    .product-category-iserttm .pie-chart-content h2 {
        font-size: 44px;
        margin: 45px 0px 120px 0px;
        text-align: left;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 492px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 16px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        color: #ffffff;
        position: absolute;
        top: 198px;
        margin-left: -162px;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 272px;
        margin-left: 91px;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        width: auto;
        max-height: 492px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 105px;
    }
}

@media all and (max-width: 767.98px) {

    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 12px !important;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 22px !important;
        padding-top: 16px;
        text-align: center !important;
        padding-bottom: 23px;
    }

    .corporate-values .coh-col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .corporate-values.box-width-layout .coh-wysiwyg>p:nth-child(1),
    .box-width-layout .column-description p {
        text-align: center !important;
    }

    .corporate-values .coh-heading {
        font-size: 14px;
        word-break: break-all;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: auto !important;
    }

    .corporate-values.box-width-layout .coh-wysiwyg.company-value-title-text p {
        text-align: center !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: 25px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
        padding: 0px 50px 30px 50px !important;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .corporate-values .bg-img-container {
        padding: 0px 10px 0px 10px !important;
    }

    .corporate-values .coh-column {
        padding-bottom: 0px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: auto !important;
    }

    .corporate-values .coh-row-inner {
        display: flex !important;
    }
}

@media (max-width: 667px) {

    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 90%;
        height: 40%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 70%;
        left: 47%;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
        padding: 20px;
        max-width: 90px;
        margin: -22px -151px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 98%;
        right: 5%;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 110px;
        margin: -22px -16px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 90%;
        height: 40%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 73% !important;
        left: 9% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 60px !important;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 110%;
        right: 10%;
        font-weight: bold;
        font-size: 12px;
        max-width: 60px !important;
        line-height: 1rem;
        /* background: red; */
    }

    .product-category-ezserttm .pie-chart-link .desk-scr-img {
        display: none;
    }

    .product-category-iserttm .pie-chart-link .desk-scr-img {
        display: none;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        padding: 0px 0px 25px 0px !important;
    }
}

@media only screen and (max-width: 380px) {
    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 65.5% !important;
        left: 8% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 98% !important;
        right: 9% !important;
    }
}

@media only screen and (max-width: 360px) {
    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 64% !important;
        left: 8% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 95% !important;
        right: 9% !important;
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .product-category-ezserttm .pie-chart-link .desk-scr-img {
        display: none;
    }

    .product-category-iserttm .pie-chart-link .desk-scr-img {
        display: none;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 65%;
        height: 42%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 25px 0px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 68% !important;
        left: 44.6% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
        padding: 20px;
        max-width: 115px !important;
        margin: -22px -22px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 92% !important;
        right: 10%;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 126px !important;
        margin: -22px -26px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 65%;
        height: 42%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 40px 0px;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 77% !important;
        left: 10.6% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px !important;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 108% !important;
        right: 10%;
        font-weight: bold;
        font-size: 12px;
        max-width: 110px !important;
        line-height: 1rem;
        /* background: red; */
    }

    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 12px !important;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 26px !important;
        padding-top: 16px;
        text-align: center !important;
        padding-bottom: 23px;
    }

    .corporate-values .coh-heading {
        font-size: 16px;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: auto !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: 64px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
    }

    .corporate-values .coh-column {
        padding-bottom: 16px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: auto !important;
    }

    .corporate-values .coh-row-inner {
        display: flex !important;
    }
}

@media screen and (max-width: 1023px) and (min-width: 800px) {

    .product-category-nanextm .reference-parent-container,
    .product-category-ezserttm .reference-parent-container,
    .product-category-iserttm .reference-parent-container,
    .product-category-nanextm .reference-parent-container {
        top: 36px !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 74.4% !important;
        left: 43.6% !important;
        padding: 20px;
        max-width: 110px !important;
        margin: -22px -22px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 99% !important;
        padding: 20px;
        max-width: 110px !important;
        margin: -22px -22px;
        right: 10%;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 77.4% !important;
        left: 10.6% !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 108% !important;
        right: 10% !important;
        padding: 20px;
        max-width: 110px !important;
        margin: -22px -16px;
    }
}

@media only screen and (max-width: 1281px) {

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 115px;
        margin: -22px -10px;
        padding: 20px;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .path-site-search div#main-wrapper {
        width: 100% !important;
        max-width: 73% !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 75%;
        height: 42%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        margin-top: 15px !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 65%;
        left: 53.7%;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
        max-width: 98px !important;
        margin: -22px -186px;
        padding: 20px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 92%;
        right: 29%;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 110px;
        margin: -22px -16px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 75%;
        height: 42%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 45px 0px;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 80% !important;
        left: 29.7% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px !important;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 110% !important;
        right: 29% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px !important;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 110px !important;
        margin: -22px -11px;
    }

    .coh-wysiwyg.elos-first-section-heading {
        margin: 10px auto 23px auto;
        max-width: 940px !important;
    }

    .coh-wysiwyg.elos-first-section-description {
        max-width: 930px !important;
        margin: 0px auto;
    }

    .elos #slider_item_2 {
        padding: 0 0 10.2% 0 !important;
        display: flex;
        justify-content: center;
        align-items: end;
    }

    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 12px !important;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 16px !important;
        padding-top: 9px;
    }

    .corporate-values .coh-heading {
        font-size: 12px;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: 18% !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: 15px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
    }

    .corporate-values .coh-column {
        padding-bottom: 9px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: 36% !important;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        max-width: 31% !important;
        margin-top: 100px !important;
    }

    .product-category-iserttm .eyeflexa-bg-img .product-title-desc-col {
        /* background-position-y: -58px !important; */
    }

    .path-site-search div#main-wrapper {
        width: 100% !important;
        max-width: 59% !important;
    }

    /*.elos #slider_item_2 {
    display: flex;
    justify-content: center;
    align-items: end;
    padding: 0 15% 8% 15% !important;
    background: transparent !important;
    min-height: auto !important;
  } */
    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 72%;
        height: 40%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        margin-top: 15px !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 65%;
        left: 51%;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
        padding: 20px;
        max-width: 102px !important;
        margin: -18px -158px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 92%;
        right: 29%;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 102px !important;
        margin: -18px -18px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 72%;
        height: 40%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-iserttm.pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 35px 0px !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 81% !important;
        left: 30% !important;
        font-weight: bold;
        font-size: 12px !important;
        max-width: 70px !important;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 112% !important;
        right: 29% !important;
        font-weight: bold;
        font-size: 12px !important;
        max-width: 75px !important;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 102px !important;
        margin: -18px -14px;
    }

    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 12px !important;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 16px !important;
        padding-top: 8px;
    }

    .corporate-values .coh-heading {
        font-size: 12px;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: 18% !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: -5px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
    }

    .corporate-values .coh-column {
        padding-bottom: 4px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: 36% !important;
    }
}

@media (min-width: 1366px) and (max-width: 1535px) {
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p {
        max-width: 31% !important;
        line-height: 1.2rem !important;
    }

    .product-category-iserttm .eyeflexa-bg-img .product-title-desc-col {
        background-size: cover !important;
        background-position-y: -36px !important;
    }

    .path-site-search div#main-wrapper {
        width: 100% !important;
        max-width: 55% !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 80%;
        height: 43%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        margin-top: 15px !important;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 91%;
        right: 28%;
        padding: 20px 10px;
        max-width: 112px;
        margin: -22px -10px;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 64%;
        left: 31%;
        padding: 20px;
        max-width: 102px;
        margin: -22px -24px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 64% !important;
        left: 49% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 70px;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
        padding: 20px;
        max-width: 102px !important;
        margin: -18px -160px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 92% !important;
        right: 30% !important;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 115px !important;
        margin: -22px -22px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 80%;
        height: 43%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 35px 0px;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 77% !important;
        left: 30% !important;
        font-weight: bold;
        font-size: 12px !important;
        max-width: 70px !important;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 109% !important;
        right: 30% !important;
        font-weight: bold;
        font-size: 12px !important;
        max-width: 75px !important;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 115px !important;
        margin: -22px -22px;
    }

    .coh-wysiwyg.elos-first-section-heading {
        margin: 10px auto 23px auto;
        max-width: 945px !important;
    }

    .coh-wysiwyg.elos-first-section-description {
        max-width: 935px !important;
        margin: 0px auto;
    }

    .elos #slider_item_2 {
        padding: 0 17.2% 7.6% 17.2% !important;
        display: flex;
        justify-content: center;
        align-items: end;
    }

    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 12px !important;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 16px !important;
        padding-top: 13px;
    }

    .corporate-values .coh-heading {
        font-size: 12px;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: 18% !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: 0px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
    }

    .corporate-values .coh-column {
        padding-bottom: 8px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: 36% !important;
    }
}

@media (min-width: 1536px) and (max-width: 1919px) {
    .product-category-ezserttm .prod-desc-field {
        width: 45% !important;
        margin: 0px auto;
    }

    .search-page-wrapper .search-snd-title a {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .search-description,
    .views-field-title {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .our-offices-left-desc .views-field-field-company-subtitle,
    .path-hoya-office-distributor-details .search-office-wrapper .office-search-result .views-field-field-headline {
        line-height: 20px !important;
    }

    .our-offices-left-desc .views-field-body {
        margin-bottom: 0.85rem;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        margin-top: 1.15rem;
    }

    .product-category-ezserttm .eyeflexa-bg-img .reference-popup-disclaimer .coh-wysiwyg p:first-child,
    .product-category-iserttm .eyeflexa-bg-img .reference-popup-disclaimer .coh-wysiwyg p:first-child {
        font-weight: normal !important;
        text-align: left !important;
        font-size: 10px !important;
        line-height: 1.5;
        line-height: 14px !important;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p {
        font-size: 14px;
        line-height: 20px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p strong {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 100%;
        height: 49%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 25px 0px !important;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        padding-top: 43px !important;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 62%;
        min-width: 120px;
        margin: -14px -36px;
        padding: 20px;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 86%;
        min-width: 150px;
        margin: -14px -24px;
        padding: 20px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 64%;
        left: 46%;
        font-weight: bold;
        font-size: 12px;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
        min-width: 130px;
        margin: -15px -173px;
        padding: 20px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 87%;
        right: 31%;
        font-weight: bold;
        font-size: 12px;
        max-width: 75px;
        line-height: 1rem;
        /* background: red; */
        min-width: 110px;
        margin: -22px -24px;
        padding: 20px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 100%;
        height: 49%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
        padding: 80px 0px !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 75% !important;
        left: 31% !important;
        font-weight: bold;
        font-size: 12px !important;
        max-width: 70px !important;
        line-height: 1rem;
        align-items: center;
        /*background: red; */
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 99% !important;
        right: 31% !important;
        font-weight: bold;
        font-size: 12px !important;
        max-width: 75px !important;
        line-height: 1rem;
        /* background: red; */
        padding: 20px;
        max-width: 120px !important;
        margin: -18px -24px;
    }

    .coh-wysiwyg.elos-first-section-heading {
        margin: 10px auto 23px auto;
        max-width: 945px !important;
    }

    .coh-wysiwyg.elos-first-section-description {
        max-width: 930px !important;
        margin: 0px auto;
    }

    /* .elos #slider_item_2 {
    padding: 0 21% 6.7% 21% !important;
    justify-content: center;
    display: flex;
    align-items: end;
  }*/
    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 14px !important;
        line-height: 20px;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 26px !important;
        padding-top: 20px;
        padding-bottom: 0px;
    }

    .corporate-values .coh-heading {
        font-size: 14px;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: auto !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: 0px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
    }

    .corporate-values .coh-column {
        padding-bottom: 20px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: 45% !important;
    }
}

@media (min-width: 1920px) and (max-width: 2560px) {
    .search-page-wrapper .search-snd-title a {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .search-description,
    .views-field-title {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content,
    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        font-size: 16px;
        line-height: 24px;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {
        top: 64%;
        right: 27.8%;
        max-width: 140px;
        padding: 20px 10px;
        margin: -20px -10px;
    }

    .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {
        top: 42%;
        left: 31%;
        max-width: 130px;
        padding: 20px;
        margin: -20px -24px;
        text-align: center;
    }

    .product-category-ezserttm .prod-desc-field {
        width: 64% !important;
        margin: 0px auto;
    }

    .product-category-ezserttm .eyeflexa-bg-img .reference-popup-disclaimer .coh-wysiwyg p:first-child,
    .product-category-iserttm .eyeflexa-bg-img .reference-popup-disclaimer .coh-wysiwyg p:first-child {
        font-weight: normal !important;
        text-align: left !important;
        font-size: 10px !important;
        line-height: 1.5 !important;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p {
        font-size: 16px;
        line-height: 24px;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p strong {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link,
    .product-category-nanextm .pie-chart-content .pie-chart-link {
        width: 100%;
        height: 52%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-ezserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 49%;
        left: 48%;
        font-weight: bold;
        font-size: 16px;
        max-width: 70px;
        line-height: 1.2rem;
        align-items: center;
        /*background: red; */
        max-width: 125px;
        padding: 20px;
        margin: -16px -187px;
    }

    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 70%;
        right: 30.7%;
        font-weight: bold;
        font-size: 16px;
        max-width: 75px;
        line-height: 1.2rem;
        max-width: 125px;
        padding: 20px;
        margin: -12px -24px;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link {
        width: 100%;
        height: 52%;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px auto;
        max-height: inherit !important;
    }

    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-iserttm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-left-content {
        position: absolute;
        z-index: 1;
        color: #ffffff;
        top: 50.5% !important;
        left: 31% !important;
        font-weight: bold;
        font-size: 16px !important;
        max-width: 70px !important;
        line-height: 1.2rem;
        align-items: center;
        /*background: red; */
        max-width: 125px !important;
        padding: 20px;
        margin: -16px -26px
    }

    .product-category-iserttm .two-circle-content .pie-chart-link .bottom-right-content {
        color: #ffffff;
        position: absolute;
        top: 74% !important;
        right: 30.7% !important;
        font-weight: bold;
        font-size: 16px !important;
        line-height: 1.2rem;
        max-width: 125px !important;
        padding: 20px;
        margin: -24px -28px
    }

    .coh-wysiwyg.elos-first-section-heading {
        margin: 10px auto 23px auto;
        max-width: 955px !important;
    }

    .coh-wysiwyg.elos-first-section-description {
        max-width: 938px !important;
        margin: 0px auto;
    }

    /* .elos #slider_item_2 {
    padding: 0 26.5% 5.4% 26.5% !important;
    display: flex;
    align-items: end;
    justify-content: center;
  }*/
    /* corporate-values */
    .corporate-values .coh-column .coh-wysiwyg p {
        font-weight: normal !important;
        font-size: 16px !important;
        line-height: 24px;
    }

    .corporate-values .company-value-title-text p {
        font-weight: normal !important;
        font-size: 26px !important;
        padding-top: 20px;
        padding-bottom: 35px;
    }

    .corporate-values .coh-heading {
        font-size: 16px;
    }

    .corporate-values .coh-image.company-logo-main-img {
        width: auto !important;
    }

    .corporate-values.box-width-layout #content>section>article>div>div>div>img {
        margin-top: 0px !important;
    }

    .corporate-values .coh-col-xl-9 {
        align-items: end;
        display: flex;
        text-align: left;
    }

    .corporate-values .coh-column {
        padding-bottom: 20px;
        margin: 0px;
    }

    .corporate-values .company-value-multi-img {
        width: auto !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1365px) {
    .ezsert-injector #slider_item_3 img.coh-image.auto-height-img {
        max-width: 65%;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1535px) {
    .ezsert-injector #slider_item_3 img.coh-image.auto-height-img {
        max-width: 75%;
    }
}

@media screen and (min-width: 1536px) and (max-width: 1919px) {
    .ezsert-injector #slider_item_3 img.coh-image.auto-height-img {
        max-width: 85%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .product-category-nanextm .coh-column.product-title-desc-col>div>div.coh-wysiwyg:nth-last-child(1) {
        bottom: 190px;
    }
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {
    .ezsert-injector #slider_item_3 img.coh-image.auto-height-img {
        max-width: 100%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 1366px) {

    .product-category-ezserttm .eyeflexa-bg-img .reference-popup-disclaimer .coh-wysiwyg p:first-child,
    .product-category-iserttm .eyeflexa-bg-img .reference-popup-disclaimer .coh-wysiwyg p:first-child {
        font-weight: normal !important;
        text-align: left !important;
        font-size: 10px !important;
        line-height: 1.5;
        margin-top: 0px !important;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-iserttm .eyeflexa-bg-img .coh-wysiwyg p:first-child,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p strong {
        font-size: 14px !important;
    }

    .product-category-ezserttm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p,
    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p {
        font-size: 10px !important;
    }
}

@media screen and (min-width: 799px) and (max-width: 801px) {
    .imprint .site-footer {
        margin-top: 90px;
    }
}

@media (max-width:1536px) {
    .view-listing-page-content .listing-detail-pg-desc .text-formatted {
        min-height: auto;
        max-height: calc(100vh - 300px) !important;
    }
}


/* Harish Css Start */

.corporate-values .coh-heading {
    font-weight: bold;
    letter-spacing: 0.8px;
}

.corporate-values .company-value-multi-desc p {
    margin-bottom: 7px !important;
}

@media all and (max-width: 1199.98px) {
    .corporate-values .bg-img-container {
        padding-bottom: 50px !important;
    }
}


/* Only for tablet Viewport744 x 1133 start*/

@media only screen and (min-width: 1130px) and (max-width: 1135px) {
    .product-category-ezserttm .two-circle-content .pie-chart-link .bottom-left-content {
        left: 49.7%;
    }

    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 150px;
    }

    /* .product-category-vivinextm .product-videocat-col .coh-container-boxed {left: 9%;}
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {top: 24% !important; left: 37% !important;}
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {top: 24% !important; right: 37% !important;}
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {bottom: 24% !important; left: 37% !important;}
  .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {bottom: 24% !important; right: 37% !important;}
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {top: 15% !important; left: 46% !important;}
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {bottom: 34.5% !important; left: 34.5% !important;}
  .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {bottom: 34.5% !important; right: 34.5% !important;}
  .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk   img.coh-image {width: 50%;}
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-left-content {top: 64%;}
  .product-category-nanextm .two-circle-content .pie-chart-link .bottom-right-content {top: 95%; right: 28%;}
  .nanextm-multiserttm .slider-wrapper #slider_item_2 img.coh-image {width: 90%;}
  .product-category-isert .register-supscript {top: -5px; font-size: 10px;}
  .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {width: 80%;}
  .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {width: 60%;}
  .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {width: 70%;} */
}


/* Only for tablet Viewport744 x 1133 end*/

@media all and (max-width: 1023.98px) {
    .corporate-values .company-value-multi-desc p {
        margin-bottom: 9px !important;
    }

    .corporate-values .section {
        min-height: inherit !important;
    }
    .path-frontpage.modal-open .banner-image-desktop,
    .path-events.modal-open .banner-image-desktop {
        display: none !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        top: 43% !important;
        left: 2rem !important;
    }
    
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        top: 43% !important;
        right: 1rem !important;
    }
    .path-frontpage.modal-open .coh-modal-close-wrapper,
    .path-events.modal-open .coh-modal-close-wrapper {
        top: 3rem;
        right: 3rem
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .corporate-values .company-value-multi-desc {
        margin-bottom: 0;
        padding-left: 20px;
    }
}

@media all and (max-width: 767.98px) {

    .product-category-vivinextm .pie-chart-content .pie-chart-link.mobile-image .desk-scr-img,
    .job-openings-wrapper .col-md-8 {
        display: none;
    }

    .corporate-values .bg-img-container {
        padding-bottom: 0% !important;
    }

    .corporate-values .company-value-multi-desc p {
        margin-bottom: 0px !important;
    }

    .corporate-values .coh-heading {
        margin-top: 10px;
    }
}


/* Harish Css End */


/*custom-1.css ends here*/


/* ------------------------------------------------------------------------------------------------------ */


/*custom-2.css starts */

.vivinextm-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(1),
.vivinextm-isert-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(1) {
    background: rgba(209, 221, 230, 1) !important;
    color: #3d66af !important;
}

.vivinextm-isert-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>td:nth-child(2) {
    background: rgba(208, 208, 206, 0.3) !important;
    color: #000000 !important;
}

a.coh-link.product-name {
    letter-spacing: 0.75px;
}

.vivinextm-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(2),
.vivinextm-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>td:nth-child(2),
.vivinextm-isert-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(1),
.vivinextm-isert-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(2),
.vivinextm-isert-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>td:nth-child(2) {
    background: rgba(208, 208, 206, 0.7) !important;
    color: #000000 !important;
}

.path-press-release .landingpage-slider-content li.slick-active:only-child {
    display: none;
}

td.td-bg-green {
    background-color: #88be3d;
}

.landingpage-slider-content .slick-list.draggable {
    cursor: unset;
}

#spec-popup-container td.td-bg-blue {
    background-color: #00adde !important;
}

.reference-popup-content .reference-popup-wysiwyg p {
    font-size: 12px !important;
}

body .disable-reference-popup {
    display: none !important;
}


/* .reference-popup-content .coh-wysiwyg {
    margin: 0 !important;
} */

.reference-popup-content .reference-popup-wysiwyg {
    margin-bottom: 1rem !important;
}

.reference-popup-content .coh-wysiwyg p:first-child {
    max-width: unset !important;
}

.reference-popup-content .reference-popup-wysiwyg {
    max-width: unset !important;
}

.slick-list.draggable {
    height: 418px !important;
}

.sectionButtonContainer input[type="radio"]:checked+label,
.page_selection input[type="radio"]:checked+label {
    background: #fff;
}


/* // only for firefox */

@-moz-document url-prefix() {
    .view-listing-page-content .text-formatted {
        scrollbar-width: inherit !important;
    }

    .product-category-vivinextm .four-circle-content .pie-chart-link {
        width: 95% !important;
    }

    body.disable-scroll.data-privacy-policy,
    body.disable-scroll.cookie-policy,
    body.disable-scroll.imprint,
    body.disable-scroll.data-protection-declaration {
        padding-right: 8px !important;
    }
}

.coh-wysiwyg.product-component-heading .title-image-desc .coh-wysiwyg p:first-child {
    margin: auto auto 20px auto;
}


/* #slider_item_2 a.coh-link.open-hoya-video, #slider_item_4 a.coh-link.open-hoya-video{
  min-height: 240px !important;
 } */

.blue-white .title-image-desc .coh-wysiwyg p:first-child,
.blue-white .title-image-desc .coh-wysiwyg.par-spac p:nth-child(3),
.blue-white .title-image-desc .coh-wysiwyg p:first-child,
.blue-white .title-image-desc .coh-wysiwyg.par-spac {
    max-width: 800px;
}

.blue-white .reference-popup-content {
    background: #00adde;
    color: #ffffff;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
    width: calc(100% - 65px);
}

.title-image-desc .coh-wysiwyg.par-spac,
.image-with-desc .coh-wysiwyg,
.col3-image-title-desc-broad .coh-wysiwyg {
    width: 100%;
    /* max-width: 640px; */
    margin: auto;
    /*adding this to bring subheading to center*/
    text-align: center;
}

img.coh-image.video-play-button-image.coh-image-responsive-xl {
    position: absolute;
    top: 50%;
    transform: translate(0px, -80px);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.brown .coh-column.coh-visible-xl.coh-col-xl-12 .image-with-desc .coh-wysiwyg p:nth-child(2) {
    color: #717375;
    font-family: verdana;
}

.orange .coh-wysiwyg.par-spac.three-par p,
.brown .coh-wysiwyg.par-spac.three-par p,
.blue-white .coh-wysiwyg.par-spac.three-par p {
    color: #717375;
}

#slider_item_2>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div:nth-child(3)>div>p:nth-child(1)>strong {
    font-size: 14px !important;
    color: #717375;
}

a.coh-link.open-hoya-video {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    position: relative;
}

.reference-popup-content ol {
    color: #fff;
    padding-left: 18px;
    margin-bottom: 0px;
}

.reference-popup-container.disable-reference-popup {
    display: none !important;
}

#slider_item_2_references .title-image-desc .coh-wysiwyg.par-spac,
.image-with-desc .coh-wysiwyg,
.col3-image-title-desc-broad .coh-wysiwyg {
    padding: 0;
}

.blue .reference-popup-content,
.orange .reference-popup-content,
.blue-white .reference-popup-content,
.brown .reference-popup-content,
.vivinex-gemetric .reference-popup-content,
.vivinex-impress .reference-popup-content {
    max-height: 70vh;
}

.blue .reference-popup-content,
.orange .reference-popup-content,
.blue-white .reference-popup-content,
.brown .reference-popup-content {
    scrollbar-width: none;
}

span.disclaimer-heading {
    font-size: 10px;
    font-weight: bold;
    font-family: verdana;
    letter-spacing: 0.9px;
    display: block;
    text-align: left;
}

#headline-desc-content .coh-wysiwyg.par-spac {
    padding: 0px 24px 00px !important;
    margin: 0px auto;
}

#headline-desc-content .para-spec-sub-heading p {
    font-size: 18px !important;
    line-height: 22px !important;
    font-weight: bold;
}

.specification-popup-container .container-disclaimer {
    display: none;
}

#headline-desc-content p {
    font-size: 18px !important;
    font-weight: normal;
    font-family: verdana;
}

.title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong,
.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) strong,
.title-image-desc .coh-wysiwyg.par-spac p:nth-child(3) strong,
.title-image-desc .coh-wysiwyg.par-spac p:nth-child(4) strong {
    font-size: 14px;
    letter-spacing: 0.95px;
}
.title-image-desc .coh-wysiwyg p:first-child,
.image-with-desc .coh-wysiwyg p:first-child,
.col3-image-title-desc-broad .coh-wysiwyg p:first-child {
    max-width: 660px;
    width: 100%;
    margin: 0px auto;
}
.isertr-injector #slider_item_4_references .reference-popup-content .reference-popup-disclaimer .coh-wysiwyg p {
    margin-bottom: 0px !important;
}

.orange .scroll_text p {
    color: #707070;
}

body.disable-scroll {
    overflow-y: hidden !important;
}

body.disable-scroll.data-privacy-policy,
body.disable-scroll.cookie-policy,
body.disable-scroll.imprint,
body.disable-scroll.data-protection-declaration {
    padding-right: 12px;
}


/* press realse */

.design-dept-cnt {
    font-size: 16px;
    color: #fff;
    font-family: verdana;
    margin-bottom: 10px;
}

.view-listing-page-content .slick-dots li button:focus:before {
    opacity: 1;
}

.view-listing-page-content .slick-dots li {
    margin: 0px auto;
}

.view-listing-page-content .slick-dots li button {
    height: 8px !important;
    width: 8px !important;
}

.view-listing-page-content .slick-dots li button:before {
    color: #7da1c4;
    opacity: unset;
    content: "•" !important;
    font-size: 0.65rem !important;
}

.view-listing-page-content .leader-content-det {
    background: #717375;
}

.view-listing-page-content {
    background: #0057b8;
}

.view-listing-page-content #main-wrapper {
    background: #0057b8;
    padding: 10px 0px;
}

.view-listing-page-content .section {
    padding: 14px 30px 25px;
    background: #0057b8;
    border-radius: 5px;
    max-width: 950px;
    margin: auto;
    position: relative;
}


/* .node--type-news .section, .node--type-event .section, .node--type-leadership .section{
 background: #3379C640 !important;
} */

.view-listing-page-title .content {
    padding: 0px 10px;
}

.view-listing-page-content .title,
.view-listing-page-content #main-wrapper .detail-prevnext-heading.title {
    color: #fff;
    font-family: "Verdana";
    /* padding-top: 15px; */
    margin-bottom: 15px;
    font-size: 36px;
    font-weight: normal;
    letter-spacing: normal;
}

.landingpage-slider-content .wid {
    width: 100% !important;
}

.landingpage-slider-content .abc {
    width: 100%;
    max-width: 1124px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.overrow {
    margin: 0 !important;
    --bs-gutter-x: 0 !important;
    --bs-gutter-y: 0 !important;
}

.landingpage-slider-content div#slick-slide00 {
    width: 100% !important;
}

.join {
    /* background: #004a86; */
    background: #717375;
    padding: 10px;
    max-height: 202px;
    max-width: 202px;
    height: 100%;
    overflow: auto;
}

.head a {
    font-size: 12px;
    color: #fff !important;
    font-family: "Verdana";
    margin-bottom: 10px;
    font-weight: bold;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.3em;
    display: -webkit-box;
    text-decoration: none;
    letter-spacing: 1px;
}

.para,
.para p {
    font-size: 10px;
    color: #fff;
    font-family: "Verdana";
    line-height: 1.2;
    margin-bottom: 0px;
}

.wdifi {
    width: 50% !important;
    display: inline-block !important;
}

.prl {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.listing-cnt-img img {
    height: 202px !important;
    object-fit: cover;
    object-position: top;
    margin: 0;
}

.more-link {
    margin-top: 5px;
}

.more-link a {
    font-size: 10px;
    color: #fff !important;
    font-family: "Verdana";
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0.8px;
}

.more-link a:hover {
    color: #fff !important;
}

.view-listing-page-content .slick-dots {
    width: 20px !important;
    right: -20px;
    top: 40%;
}

.view-listing-page-content .slick-dots li.slick-active button:before {
    color: #fff !important;
}

.view-listing-page-content .col-md-6.prl.col-6.listing-cnt-img {
    padding-bottom: 10px;
}

.view-listing-page-content .dep_desgn,
.view-listing-page-content .field--type-entity-reference {
    font-size: 12px;
    color: #fff;
    font-family: "Verdana";
    margin: 7px 0px;
    line-height: 1.15;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}

.view-listing-page-content .dep_desgn {
    line-height: 18px !important;
    padding: 5px 0 10px 0;
}

.view-listing-page-content .field--type-entity-reference {
    justify-content: end;
}

.view-listing-page-content .list-cnt-title a {
    margin-bottom: 0;
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
    line-height: initial;
    font-size: 13px;
    color: #fff !important;
    text-decoration: none;
    letter-spacing: 1px;
}

.view-listing-page-content .col-md-6.prl.col-6.listing-cnt-img {
    position: relative;
}

.landingpage-slider-content .slick-slide>div:nth-child(2) .overrow {
    flex-direction: row-reverse;
}

.landingpage-slider-content .slick-slide>div:nth-child(1) .arrow-triangle {
    border-bottom: 15px solid transparent;
    border-left: 20px solid transparent;
    border-right: 15px solid #0057b8;
    border-top: 15px solid transparent;
    position: absolute;
    right: 9px;
    top: 23px;
    z-index: 1;
}

.landingpage-slider-content .slick-slide>div:nth-child(2) .arrow-triangle {
    border-bottom: 15px solid transparent;
    border-left: 15px solid #0057b8;
    border-right: 15px solid transparent;
    border-top: 15px solid transparent;
    position: absolute;
    top: 23px;
    z-index: 1;
    left: 9px;
}

.view-listing-page-content article {
    position: relative;
}

.view-listing-page-content #block-closeicon {
    position: absolute;
    right: 0px;
    top: 7px;
}

.view-listing-page-content .views-element-container {
    clear: both;
}

.view-listing-page-content a.coh-link.close-popup-link.close-detpg-popup-link {
    position: absolute;
    right: 0px;
    top: 80px;
}

.view-listing-page-content .coh-container.press-release-detailpage.detailpage-prevnext {
    position: relative;
}

.view-listing-page-content .coh-row.coh-row-xl.coh-row-visible-xl {
    width: 100%;
    margin: auto;
    /* background: #004a86; */
    background: #717375;
    /* height: 430px;
    max-width: 1095px; */
}

.view-listing-page-content .coh-row-inner {
    padding: 18px 35px !important;
}

.view-listing-page-content h2.coh-heading,
.view-listing-page-content h1.coh-heading {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    font-family: verdana;
    letter-spacing: 0.75px;
}

.view-listing-page-content .listing-detail-pg-desc .text-formatted {
    color: #fff;
    overflow: auto;
    max-height: calc(100vh - 300px) !important;
    padding-right: 20px;
}

.node--type-leadership .listing-detail-pg-desc .text-formatted {
    color: #fff;
    overflow: auto;
    min-height: 630px;
    max-height: calc(100vh - 300px) !important;
    padding-right: 20px;
}


/* To fix arrow movement issue */

@media screen and (min-width:1920px) and (max-width:1921px) {

    .node--type-event div#prevnext-previous,
    .node--type-news div#prevnext-previous {
        position: fixed;
        left: 27.5%;
    }

    .node--type-event #prevnext-next,
    .node--type-news #prevnext-next {
        position: fixed;
        right: 27.5%;
    }

    .node--type-news .press-release-detailpage .coh-row-inner/*,
    .node--type-event article .coh-row-inner*/ {
        height: 745px;
    }
}

@media screen and (min-width:1535px) and (max-width:1538px) {

    .node--type-event div#prevnext-previous,
    .node--type-news div#prevnext-previous {
        position: fixed;
        left: 21.8%;
    }

    .node--type-event #prevnext-next,
    .node--type-news #prevnext-next {
        position: fixed;
        right: 21.8%
    }

    .node--type-news .press-release-detailpage .coh-row-inner/*,
    .node--type-event article .coh-row-inner*/ {
        height: 665px;
    }
}

@media screen and (min-width:1280px) and (max-width:1282px) {

    .node--type-event div#prevnext-previous,
    .node--type-news div#prevnext-previous {
        position: fixed;
        left: 16%;
    }

    .node--type-event #prevnext-next,
    .node--type-news #prevnext-next {
        position: fixed;
        right: 16%
    }

    .node--type-news .press-release-detailpage .coh-row-inner/*,
    .node--type-event article .coh-row-inner*/ {
        height: 600px;
    }
}


/* To fix arrow movement issue ends */

@media screen and (min-width:1368px) and (max-width:1537px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 540px;
        max-height: calc(100vh - 300px) !important;
    }
}

@media screen and (min-width:1281px) and (max-width:1365px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 445px;
        max-height: calc(100vh - 300px) !important;
    }
}

@media screen and (min-width:1366px) and (max-width:1367px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 362px;
        max-height: calc(100vh - 300px) !important;
    }

    .node--type-news .press-release-detailpage .coh-row-inner/*,
    .node--type-event article .coh-row-inner*/ {
        height: 455px;
    }
}

@media screen and (min-width:1023px) and (max-width:1280px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 500px;
        max-height: calc(100vh - 300px) !important;
    }
}

@media screen and (min-width:1020px) and (max-width:1024px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 362px;
        max-height: calc(100vh - 300px) !important;
    }

    .node--type-news .press-release-detailpage .coh-row-inner/*,
    .node--type-event article .coh-row-inner*/ {
        height: 455px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 265px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .node--type-leadership .listing-detail-pg-desc .text-formatted {
        min-height: 545px !important;
    }
}

.view-listing-page-content .listing-detail-pg-desc .text-formatted p {
    font-size: 12px;
    word-break: break-word;
}

.view-listing-page-content .listing-detail-pg-desc .text-formatted p a {
    color: #fff;
}

.view-listing-page-content .close-popup-link img {
    width: 13px;
    height: 13px;
}

#prevnext-previous a:after {
    display: block;
    width: 19px;
    height: 33px;
    content: url(/themes/custom/hoyasurgicaloptics/assets/svg/arrow_left_white_icon.svg);
    /* content: url(/themes/custom/hoyasurgicaloptics/assets/images/left-arrow.png); */
}

#prevnext-next a:after {
    display: block;
    width: 19px;
    height: 33px;
    content: url(/themes/custom/hoyasurgicaloptics/assets/svg/arrow_right_white_icon.svg);
    /* content: url(/themes/custom/hoyasurgicaloptics/assets/images/right-arrow.png); */
}

div#prevnext-previous {
    position: absolute;
    top: 50%;
    left: 9px;
    z-index: 1;
}

#prevnext-previous a {
    font-size: 0;
}

#prevnext-next a {
    font-size: 0;
}

#prevnext-next {
    position: absolute;
    top: 50%;
    right: 9px;
    z-index: 1;
}

.view-listing-page-content .slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}


/* press realse end*/


/* vivinex iol specification css */

#spec-popup-container {
    display: none;
    z-index: 3;
    padding-top: 100px;
    position: fixed;
    left: 0;
    top: 24px;
    width: 100%;
    height: 100%;
}

#spec-popup-container table {
    margin: 0;
    width: 100% !important;
    background: #fff;
    border-collapse: separate;
}

.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(1)>tbody>tr>td {
    background: #0057b8;
    color: #fff;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: 0.85px;
}

#spec-popup-container .coh-modal-inner.js-first-focus {
    max-width: 60%;
    margin-top: 14%;
    background: #004a86;
}

.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(1) {
    background: #0057b8 !important;
    color: #fff !important;
    opacity: 80%;
}

.blue.vivinextm-isertr #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(1)>td:nth-child(2) {
    background: #00adde !important;
}

.brown .h2-title>h2 sup,
.blue .h2-title>h2 sup,
.orange .h2-title>h2 sup,
.blue-white .h2-title>h2 sup,
.register-supscript {
    top: -1.7em;
    font-size: 0.35em;
}


/* ----------------------- */

.blue #spec-popup-container td {
    font-family: Verdana;
    font-size: 12px;
    width: 140px;
}

#spec-popup-container td p {
    font-family: Verdana;
    font-size: 12px;
}

.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(2)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(6)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(2)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(6)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>th:nth-child(1) {
    background: rgba(0, 87, 184, 0.25);
    color: #3d66af;
    font-weight: normal;
    font-size:12px;
}

.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(2)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(6)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(3),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(4),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(5),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(10)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(10)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(3),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(4),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(5),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(2)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(6)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>th:nth-child(3),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>th:nth-child(4),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>th:nth-child(5),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(10)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(10)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>th:nth-child(3),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>th:nth-child(4),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>th:nth-child(5),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>th:nth-child(2) {
    background: rgba(208, 208, 206, 0.7);
    color: #000000;
    font-weight: normal;
    font-size:12px;
}

.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(5)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(7)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(5)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(7)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>th:nth-child(1),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>th:nth-child(1) {
    background: rgba(209, 221, 230, 1);
    color: #3d66af;
    font-weight: normal;
    font-size:12px;
}
.blue .specsheet-container table tbody tr th {
  font-weight: normal;
  font-size:12px;
}
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(5)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(7)>td:nth-child(2),
table:nth-child(2)>tbody>tr:nth-child(7)>td:nth-child(3),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>td:nth-child(2)
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(5)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(7)>th:nth-child(2),
table:nth-child(2)>tbody>tr:nth-child(7)>th:nth-child(3),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>th:nth-child(2),
.blue #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>th:nth-child(2) {
    background: rgba(208, 208, 206, 0.3);
    color: #000000;
    font-weight: normal;
    font-size:12px;
}

.vivinextm-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(1),
.vivinextm-toric-iol #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>th:nth-child(1) {
    background: rgba(208, 208, 206, 0.7);
    color: #000000;
    font-weight: normal;
    font-size:12px;
}


/* ------------------ */

#spec-popup-container p {
    font-size: 8px;
    background: #d0d0ce;
    color: #303132;
    margin: 0px;
    text-align: left;
}

.download-icon-cnt img {
    width: 10px;
    height: auto;
    float: left;
    /* margin-top: 9px; --- This css changed by harish & new css in below on Harish section - 16-05-2022 */
    margin-left: 12px;
}

a.download-icon-cnt {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-family: verdana;
    position: relative;
    top: -2px;
}

a.download-icon-cnt:hover {
    color: #fff;
}

.download-file-cnt {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #fff9f9;
    background: transparent;
    border-radius: 5px;
    position: absolute;
    top: 69px;
    padding: 0;
    width: 100%;
    max-width: 100px;
    height: 25px;
}

.download-file-message span {
    display: none;
}

#spec-popup-container .coh-wysiwyg {
    position: relative;
    margin: 0;
    padding: 20px 125px;
    width: 100%;
    border-radius: 8px;
}

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

span.download-file-message {
    display: none;
}

.specsheet-container {
    overflow: auto;
    max-height: 90%;
    width: 73% !important;
    margin: auto;
    border-radius: 8px;
    background-color: #d0d0ce;
    scrollbar-color: #888 #f1f1f1;
}


/* scoll bar css :start */

.specsheet-container::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

.specsheet-container::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.specsheet-container::-webkit-scrollbar-track {
    border-radius: 0 7px 7px 0;
}

.specsheet-container::-webkit-scrollbar-thumb {
    background: #888;
}

.specsheet-container::-moz-scrollbar {
    width: 12px;
}

.specsheet-container::-moz-scrollbar-track {
    background: #f1f1f1;
}

.specsheet-container::-moz-scrollbar-track {
    border-radius: 0 7px 7px 0;
}

.specsheet-container::-moz-scrollbar-thumb {
    background: #888;
}


/* scoll bar css end :start */


/* nanex iol spec sheet */

.orange .title-image-desc .coh-row,
.orange .col3-image-title-desc-broad .coh-row {
    margin: 4px auto !important;
}

.orange .slide-item-wrapper {
    padding: 1px;
}

#spec-popup-container {
    background: rgba(0, 0, 0, 0.7) !important;
}

.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(1) {
    background: #fff;
    color: #f57e20;
    font-family: "verdana";
    font-weight: bold;
}

.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(1)>td {
    text-align: center;
    font-size: 14px;
}

.orange table tr th {
    background: rgba(245, 126, 32, 0.8) !important;
    font-size: 12px;
}

.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(3)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(5)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(7)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(9)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(11)>td:nth-child(1) {
    color: #f57e20;
    background: #fff;
    border-right: 1px solid #f57e20;
    font-size: 12px;
    width: 140px;
}

.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(6)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(8)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(10)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(1) {
    color: #f57e20;
    background: rgba(208, 208, 206, 0.3);
    border-right: 1px solid #f57e20;
    font-size: 12px;
}

.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(3)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(5)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(7)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(9)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(11)>td:nth-child(2) {
    background: #fff;
    font-size: 12px;
    color: #000;
}

.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(3),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(6)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(8)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(10)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(3),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(4),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(5),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(13)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(13)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(14)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(15)>td:nth-child(2),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(13)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(15)>td:nth-child(1),
.orange #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(14)>td:nth-child(1) {
    background: rgba(208, 208, 206, 0.3) !important;
    color: #000 !important;
    font-size: 12px;
}

.path-frontpage {
    overflow-y: auto !important;
}

.orange table {
    border-top: 2px solid #f57e20;
    border-bottom: 2px solid #f57e20;
}

#spec-popup-container>div.specsheet-container>div>p:nth-child(2) {
    font-size: 8px;
    background: #d0d0ce;
    color: #303132;
    ;
    text-align: left;
    margin: 0;
}

.reference-link,
.specification-link,
.article-button-link {
    width: 100%;
    max-width: 105px;
}

#spec-popup-container>div.specsheet-container>div>p:nth-child(3) {
    font-size: 8px;
    background: #d0d0ce;
    color: #303132;
    text-align: left;
    margin: 0;
}

.orange .reference-link {
    background: #f57e20 !important;
}

.orange .reference-popup-content {
    color: #fff !important;
}

.orange .reference-link:focus {
    color: #fff;
}

.orange .specification-link:hover,
.orange .specification-link:focus {
    color: #717375;
}


/* nanex iol spec sheet end */


/* isert injector start */

.desk-img-cnt {
    width: 100% !important;
    max-width: 567px;
    margin: auto;
}

.mobile-img-cnt {
    display: none;
}

.blue-white .slide-item-wrapper {
    padding: 1px;
}

.blue-white #wholepage {
    max-width: 1125px;
}

.blue-white h2.coh-heading {
    font-size: 40px;
    margin: 0px 0px 17px 24px;
    color: #00adde;
}

.blue-white .reference-link {
    background: #00adde;
}

.blue-white table {
    border-top: 2px solid #00adde;
    border-bottom: 2px solid #00adde;
}

.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(1) {
    background: #fff;
    color: #00adde;
    font-weight: bold;
    letter-spacing: 0.75px;
}

.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(1)>td {
    text-align: center;
    letter-spacing: 0.75px;
}

.blue-white .title-image-desc .coh-wysiwyg p:first-child,
.blue-white .image-with-desc .coh-wysiwyg p:first-child,
.blue-white .col3-image-title-desc-broad .coh-wysiwyg p:first-child {
    font-size: 14px;
}

.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(3)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(5)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(7)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(9)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(11)>td:nth-child(1),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(16)>td:nth-child(1) {
    color: #00adde;
    background: #fff;
    border-right: 1px solid #00adde;
    font-size: 12px;
    width: 140px !important;
}

.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(3)>td:nth-child(2),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(5)>td:nth-child(2),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(7)>td:nth-child(2),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(9)>td:nth-child(2),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(11)>td:nth-child(2),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(3)>td:nth-child(3),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(16)>td:nth-child(2),
.blue-white div.specsheet-container>div.coh-wysiwyg>table>tbody>tr:nth-child(16)>td:nth-child(3),
.blue-white div.specsheet-container>div.coh-wysiwyg>table>tbody>tr:nth-child(16)>td:nth-child(4),
.blue-white div.specsheet-container>div.coh-wysiwyg>table>tbody>tr:nth-child(16)>td:nth-child(5) {
    color: #000000;
    background: #fff;
    font-size: 12px;
}

.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(2) {
    color: #fff;
    background: rgba(0, 173, 222, 0.8);
    font-size: 12px;
}

.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(1),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(6)>td:nth-child(1),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(8)>td:nth-child(1),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(10)>td:nth-child(1),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(1),
.blue-white #spec-popup-container>div.specsheet-container>div>table>tbody>tr:nth-child(17)>td:nth-child(1) {
    background: rgba(208, 208, 206, 0.3);
    color: #00adde;
    border-right: 1px solid #00adde;
    font-size: 12px;
}

.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(3),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(4),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(5),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(6),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(7),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(6)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(8)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(10)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(3),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(4),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(12)>td:nth-child(5),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(13)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(13)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(14)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(14)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(15)>td:nth-child(1),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(15)>td:nth-child(2),
.blue-white div.specsheet-container>div>table>tbody>tr:nth-child(17)>td:nth-child(2) {
    background: rgba(208, 208, 206, 0.3);
    color: #000;
    font-size: 12px;
}

.right-left-img {
    margin: auto;
}

#wholepage>div.coh-container.ssa-component.coh-component.ssa-component-instance-f6acf83e-c491-49ce-bb69-8614e316b0bd.coh-component-instance-f6acf83e-c491-49ce-bb69-8614e316b0bd.title-image-desc.slide-item-wrapper>div.coh-container.ssa-component.coh-component.ssa-component-instance-f6acf83e-c491-49ce-bb69-8614e316b0bd.coh-component-instance-f6acf83e-c491-49ce-bb69-8614e316b0bd.reference-popup-container>div {
    background: #00adde;
    color: #ffffff !important;
    padding: 16px 20px 20px 20px;
    overflow-y: auto;
    max-height: 500px;
}


/* isert injector start end */


/* ezSert IOLs start */

.brown .title-image-desc .coh-row,
.brown .image-with-desc .coh-row,
.brown .col3-image-title-desc-broad .coh-row,
.brown .title-desc-video .coh-row {
    margin: 4px auto;
}

.brown .slide-item-wrapper {
    padding: 1px;
}

.brown .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) {
    font-weight: bold;
}

.brown .reference-link {
    background: #633715;
    color: #fff;
}

.brown .reference-popup-content {
    color: #fff !important;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2) {
    border-bottom: 2px solid #633715;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(1)>tbody>tr {
    background: #fff;
    color: #633715;
    border-bottom: 2px solid #633715;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(1)>tbody>tr>td {
    text-align: center;
    color: #633715;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.75px;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(1) {
    border-top: 2px solid #633715;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(1) {
    background: rgba(99, 55, 21, 0.8);
    color: #fff;
    font-size: 12px;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(2)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(6)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(10)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>td:nth-child(1) {
    color: #633715;
    background: #ffffff;
    font-size: 12px;
    width: 140px;
    border-right: 1px solid #633715;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(5)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(7)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(16)>td:nth-child(1) {
    color: #633715;
    background: rgba(208, 208, 206, 0.3);
    font-size: 12px;
    border-right: 1px solid #633715;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(2)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(4)>td:nth-child(3),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(6)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(8)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(10)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(15)>td:nth-child(2) {
    background: #fff;
    color: #000;
    font-size: 12px;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>td:nth-child(3),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(5)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(7)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(9)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(3),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(4),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(11)>td:nth-child(5),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(12)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(13)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>td:nth-child(1),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(14)>td:nth-child(2),
.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(16)>td:nth-child(2) {
    background: rgba(208, 208, 206, 0.3);
    color: #000;
    font-size: 12px;
}

.brown #spec-popup-container>div.specsheet-container>div>table:nth-child(2)>tbody>tr:nth-child(3)>td:nth-child(2) {
    border-right: 1px solid #633715;
}


/* ezSert IOLs end */


/* press realse galary start */

.detailpg-main-img {
    width: 100%;
}

.detailpg-main-img img {
    width: 100%;
    height: 310px !important;
    object-fit: cover;
    object-position: top;
}

.single-main-img img {
    height: 400px !important;
}

.detailpg-thumbnail-img .field.field--name-field-upload-image.field--type-image.field--label-hidden.field__items {
    display: flex;
    justify-content: end;
    flex-wrap: wrap;
}

.detailpg-thumbnail-img img {
    width: 5rem;
    height: 5rem;
    object-fit: cover;
    cursor: pointer;
    margin-left: 0.5rem;
    margin-top: 0.5rem;
}


/* press realse galary start end */

.view-listing-page-content .text-formatted::-webkit-scrollbar {
    width: 12px;
}

.view-listing-page-content .text-formatted {
    scrollbar-width: none;
    max-height: fit-content !important;
}

.view-listing-page-content {
    scrollbar-width: none;
}

.view-listing-page-content .text-formatted::-webkit-scrollbar-track {
    /* background: #3379c640; */
    background: #ffffff78;
}

.view-listing-page-content .text-formatted::-webkit-scrollbar-thumb {
    background: #ffffff78;
}


/* core value page :start */

body.node--type-landing-page {
    background: #0057b8;
    overflow-y: hidden;
}

.box-width-layout div#main-wrapper {
    padding-bottom: 30px;
}

.box-width-layout .section {
    /* background: #3379C6; */
    border-radius: 5px;
    max-width: 950px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 17px;
    /* width: 95%; */
}

.box-width-layout.path-hoya-office-distributor-details.box-width-layout .section {
    background-color: #0057b8;
}

.bg-img-container {
    padding: 10px 36px 0;
}

.box-width-layout .bg-img-container img {
    margin: auto;
}

.box-width-layout .coh-wysiwyg>h2 {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    font-family: Verdana;
    margin: 10px 0;
}

.box-width-layout .coh-wysiwyg>p:nth-child(1) {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    font-family: Verdana;
    margin-bottom: 10px;
}

.box-width-layout .bg-img-container {
    background-position: center bottom !important;
    text-align: center;
    position: relative;
    padding-bottom: 6%;
    background-size: 98% auto !important;
}

.box-width-layout #content>section>article>div>div>div>img {
    margin-top: 15px;
}

.box-width-layout .close-popup-link {
    position: absolute;
    right: 1px;
    top: 17px;
}

.box-width-layout .column-description p {
    font-size: 12px;
    color: #fff;
    font-family: verdana;
}


/* core value page :end */


/* privacy policy pages start */

.node--type-page .field--type-cohesion-entity-reference-revisions {
    position: relative;
}

.node--type-page .right-corner-pos {
    position: absolute;
    right: -2px;
    top: 5px;
}

.node--type-page section,
.path-terms-and-conditions section,
.node--type-terms-and-condition section,
.path-supply-chain section,
.path-sustainability section,
.node--type-supply-chain section {
    max-width: 950px;
    margin: auto;
    /* padding-top: 10px;*/
}

.node--type-page h1 {
    line-height: 1.2;
}

.node--type-page .coh-style-text-color-light-background {
    width: 100%;
}

.node--type-page h1 {
    font-size: 26px;
    color: #717375;
    font-family: Verdana;
    padding-top: 16px;
    /*TO add desired gap b/w nav and page title in legal policy -vamshi*/
    margin: 0px;
}


/*to make content aligned with hoya loga in legal policy-vamshi*/

.coh-wysiwyg.overview_div {
    padding: 6px;
}

.node--type-page h2 {
    line-height: 1;
}

.node--type-page h2 strong {
    font-size: 14px;
    color: #717375;
    font-family: Verdana;
}

.node--type-page p {
    font-size: 14px;
    color: #717375;
    font-family: Verdana;
    /*width: 100%;the content should not cross hamburger legal policy-vamshi*/
    margin: 0px;
}

#main-wrapper .privacy-policy p {
    width: 98% !important;
}

#main-wrapper .overview_div p {
    width: 100% !important;
    margin: 20px auto !important;
}

.about_overview {
    height: 100%;
}


/* privacy policy pages and legal end */


/* mobile view css start */

@media screen and (max-width: 1920px) and (min-width: 1535px) {
    .view-listing-page-content .title,
    .view-listing-page-content #main-wrapper .detail-prevnext-heading.title {
        margin-bottom: 15px;
        /* padding-top: 15px; */
    }

    .specsheet-container {
        width: 48% !important;
    }
}

@media screen and (max-width: 1536px) and (min-width: 1439px) {
    .specsheet-container {
        width: 60% !important;
    }
}

@media screen and (max-width: 1440px) and (min-width: 1365px) {
    .specsheet-container {
        width: 64% !important;
    }
}

@media screen and (max-width: 1366px) and (min-width: 1300px) {
    #spec-popup-container .coh-wysiwyg {
        width: 100%;
    }

    .specsheet-container {
        width: 932px !important;
    }

    .box-width-layout .bg-img-container {
        padding-bottom: 11%;
    }
}

@media (max-width: 1280px) {
    .single-main-img img {
        height: 380px !important;
    }
}

@media (max-width: 1024px) {

    /* .product-category-vivinextm .tri-circle-content.pie-chart-content .pie-chart-link .coh-image{
  max-height: 510px !important;
} */
    /* .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
  max-height: inherit !important;
} */
    .coming-soon #slider_item_2 {
        padding: 0 0 6.3% 0 !important;
    }

    .coh-column.coh-visible-xs.coh-col-xs-12.coh-col-xs-push-0.coh-col-xs-pull-0.coh-col-xs-offset-0.coh-visible-ps.coh-col-ps-12.coh-col-ps-push-0.coh-col-ps-pull-0.coh-col-ps-offset-0.coh-visible-sm.coh-col-sm-10.coh-col-sm-push-1.coh-col-sm-pull-1.coh-col-sm-offset-1.coh-visible-md.coh-col-md-8.coh-col-md-push-1.coh-col-md-pull-1.coh-col-md-offset-1.coh-visible-lg.coh-col-lg-8.coh-col-lg-push-1.coh-col-lg-pull-1.coh-col-lg-offset-1.coh-visible-xl.coh-col-xl-8.coh-col-xl-push-1.coh-col-xl-pull-1.coh-col-xl-offset-1 {
        margin-bottom: 10px;
    }

    .about_overview.overview_div h2 {
        margin-bottom: 115px;
    }

    .specsheet-container {
        width: 91% !important;
    }

    /* .sidebar-menu-hoya {
  right: 0 !important;
 } */
    .brown .h2-title>h2,
    .blue .h2-title>h2,
    .orange .h2-title>h2,
    .blue-white .h2-title>h2 {
        line-height: 1.3 !important;
    }
    .blue .h2-title>h2,
    .orange #main-wrapper .h2-title>h2 {
        margin-top: 4rem !important;
    }
    .box-width-layout .bg-img-container {
        padding-bottom: 25% !important;
    }

    /* .landingpage-slider-content .slick-current.slick-active>div:nth-child(1) .arrow-triangle {
  right: 15px;
 } */
    .node--type-page .coh-style-text-color-light-background {
        max-width: 100%;
        padding: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .corporate-values .bg-img-container {
        padding-bottom: 0% !important;
    }

    .corporate-values .section {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 992px) {
    body.corporate-values::-webkit-scrollbar {
        width: 0px;
    }

    body.nanex-iol div#slider_item_3 .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 72px !important;
    }

    .view-listing-page-content .dep_desgn {
        justify-content: left !important;
    }

    .view-listing-page-content .dep_desgn {
        line-height: 16px !important;
        padding: 5px 0 5px 0;
    }

    .view-listing-page-content .dep_desgn,
    .view-listing-page-content .field--type-entity-reference {
        justify-content: center;
    }

    .view-listing-page-content .detailpg-thumbnail-img img {
        display: none;
    }

    .view-listing-page-content .col-md-6.prl.col-6.listing-cnt-img {
        padding: 0;
    }

    .detailpg-main-img img {
        height: inherit !important;
    }

    .join {
        background: #717375 !important;
        padding: 10px;
        width: 100%;
        height: 100%;
        max-height: 260px !important;
        overflow: hidden !important;
        text-overflow: ellipsis;
        margin: auto;
    }

    #spec-popup-container {
        top: 11px;
    }

    .product-category-vivinextm .tri-circle-content.pie-chart-content .pie-chart-link .coh-image {
        max-height: 590px !important;
        max-width: 450px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        max-width: 450px;
    }

    body.view-listing-page-content::-webkit-scrollbar {
        width: 0px;
    }

    .join {
        max-width: unset;
    }

    /* body.disable-scroll {
  padding-right: 12px;
 } */
    .h2-title>h2,
    .title-image-desc .coh-heading,
    .image-with-desc .coh-heading,
    .col3-image-title-desc-broad .coh-heading,
    .title-desc-video .coh-heading,
    .title-desc-video .coh-heading {
        margin: 0px 24px 30px !important;
    }

    .view-listing-page-content .coh-row-inner {
        padding: 35px 15px 15px !important;
    }

    #prevnext-next {
        position: fixed;
    }

    div#prevnext-previous {
        position: fixed;
    }

    .view-listing-page-content .coh-column.coh-visible-xl.coh-col-xl-5 {
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 10px;
        padding: 0px 10px;
    }

    .view-listing-page-content h2.coh-heading,
    .view-listing-page-content h1.coh-heading {
        margin-top: 10px;
    }

    .landingpage-slider-content .slick-slide>div:nth-child(2) .overrow {
        flex-direction: unset !important;
    }

    .landingpage-slider-content .slick-slide .slick__slide:nth-child(2n+2) .overrow {
        flex-direction: row-reverse !important;
        max-width: 444px;
        margin: 0px auto 20px !important;
    }

    .landingpage-slider-content .slick-list.draggable {
        height: auto !important;
    }

    .landingpage-slider-content .slick__slide {
        width: 100% !important;
    }

    .landingpage-slider-content .slick-list.draggable {
        height: auto !important;
    }

    .landingpage-slider-content .slick-slide .slick__slide:nth-child(2n+1) .overrow {
        max-width: 444px;
        margin: 0px auto 20px !important;
    }

    .view-listing-page-content .views-element-container .slick-track {
        transform: none !important;
        height: auto !important;
    }

    .view-listing-page-content {
        overflow-y: scroll !important;
    }

    .overview .slide-item-wrapper {
        min-height: 700px !important;
    }

    .specification-popup-container .download-file-cnt img.download-icon-img {
        position: absolute;
        top: 6px;
        left: 6px;
    }

    .landingpage-slider-content .slick-track .slick-slide div .slick__slide:nth-child(2n+1) .arrow-triangle {
        border-bottom: 15px solid transparent !important;
        border-left: 20px solid transparent !important;
        border-right: 15px solid #0057b8 !important;
        border-top: 15px solid transparent !important;
        position: absolute !important;
        top: 23px !important;
        right: 9px !important;
    }

    .landingpage-slider-content .slick-track .slick-slide div .slick__slide:nth-child(2n+2) .arrow-triangle {
        border-bottom: 15px solid transparent !important;
        border-left: 15px solid #0057b8 !important;
        border-right: 15px solid transparent !important;
        border-top: 15px solid transparent !important;
        position: absolute !important;
        left: 9px !important;
        top: 23px !important;
    }

    .view-listing-page-content .slick-dots {
        display: none !important;
    }

    .corporate-values.box-width-layout .coh-column.coh-col-xl.coh-col-xl-push-0.coh-col-xl-pull-0.coh-col-xl-offset-0 {
        display: flex;
        margin-bottom: 25px;
    }

    .corporate-values.box-width-layout .column-img {
        width: 25%;
    }

    .corporate-values.box-width-layout .coh-wysiwyg.column-description {
        width: 70%;
    }

    .corporate-values.box-width-layout .coh-wysiwyg>p:nth-child(1) {
        margin-bottom: 0;
        text-align: left;
    }

    .corporate-values.box-width-layout .column-description p {
        text-align: left;
    }

    .corporate-values.box-width-layout .bg-img-container .coh-row-inner {
        display: block;
    }
}

@media (max-width: 768px) {
    .blue-white h2.coh-heading {
        margin: 44px 0px 17px 24px;
    }

    .download-file-cnt {
        padding: 0 5px 0 0;
    }

    .specification-popup-container .download-file-cnt a.download-icon-cnt {
        right: 0 !important;
    }

    .reference-popup-content {
        margin-top: 5px !important;
        width: calc(100% - 72px);
    }

    #spec-popup-container .coh-wysiwyg {
        width: 100%;
        padding: 0 64px;
    }

    .specsheet-container {
        width: 92% !important;
    }

    .brown .h2-title>h2,
    .blue .h2-title>h2,
    .orange .h2-title>h2,
    .blue-white .h2-title>h2 {
        line-height: 1.3 !important;
    }
    .blue .h2-title>h2,
    .orange #main-wrapper .h2-title>h2 {
        margin-top: 4rem !important;
    }
    .vivinextm-isertr.blue .h2-title .coh-heading {
        margin-bottom: 10px !important;
        margin-top: 35px !important;
    }

    .title-image-desc .coh-wysiwyg.par-spac,
    .image-with-desc .coh-wysiwyg,
    .col3-image-title-desc-broad .coh-wysiwyg {
        padding: 0px 100px 63px 100px;
    }

    #headline-desc-content .para-spec-sub-heading {
        padding: 0px 0px 20px 0px !important;
        max-width: 660px !important;
    }

    .title-image-desc .coh-image {
        padding: 0 40px;
    }

    .title-image-desc .clinical-proof-right-box .coh-wysiwyg p {
        margin: 0 0 20px !important;
    }

    .clinical-proof-wrapper>div>p {
        /* margin: -26px auto 30px !important; */
        margin: 0px auto 30px !important;
        padding: 0px 60px 0 52px;
    }

    .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4 {
        margin-top: 10px;
    }

    .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8,
    .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4 {
        width: 100%;
        max-width: 94%;
    }

    .interested-row-wrapper>div:nth-last-child(1)>div {
        padding: 0px 25px 0 52px !important;
    }

    .coh-row-inner.interested-row-wrapper {
        display: unset;
    }

    .col3-image-title-desc-broad .coh-wysiwyg.par-spac p:first-child {
        margin-bottom: 1rem;
    }

    .coh-column.coh-visible-xl.coh-col-xl-10.coh-col-xl-push-1.coh-col-xl-pull-0.coh-col-xl-offset-0 {
        margin-bottom: 30px;
    }

    .coh-column.coh-visible-xs.coh-col-xs-12.coh-col-xs-push-0.coh-col-xs-pull-0.coh-col-xs-offset-0.coh-visible-ps.coh-col-ps-12.coh-col-ps-push-0.coh-col-ps-pull-0.coh-col-ps-offset-0.coh-visible-sm.coh-col-sm-10.coh-col-sm-push-1.coh-col-sm-pull-1.coh-col-sm-offset-1.coh-visible-md.coh-col-md-8.coh-col-md-push-1.coh-col-md-pull-1.coh-col-md-offset-1.coh-visible-lg.coh-col-lg-8.coh-col-lg-push-1.coh-col-lg-pull-1.coh-col-lg-offset-1.coh-visible-xl.coh-col-xl-8.coh-col-xl-push-1.coh-col-xl-pull-1.coh-col-xl-offset-1 {
        margin: 0;
        margin-bottom: 10px;
    }

    img.coh-image.auto-height-img.coh-image-responsive-xl {
        margin-top: 20px;
    }

    .detailpg-main-img img {
        height: inherit !important;
    }

    /* .view-listing-page-content .coh-row.coh-row-xl.coh-row-visible-xl {
  height: 817px;
 }

 .view-listing-page-content .listing-detail-pg-desc .text-formatted {
  max-height: inherit !important;
 } */
    .view-listing-page-content .dep_desgn,
    .view-listing-page-content .field--type-entity-reference {
        font-size: 14px;
    }

    .view-listing-page-content .list-cnt-title {
        font-size: 14px;
    }

    .head {
        font-size: 14px;
    }

    .para,
    .para p {
        font-size: 12px;
    }

    .view-listing-page-title .content {
        padding: 0;
    }

    .box-width-layout .bg-img-container {
        padding-bottom: 15%;
    }

    .box-width-layout #content>section>article>div>div>div>img {
        margin-top: 40px;
    }

    .box-width-layout .coh-wysiwyg>h2 {
        margin: 20px 0;
    }

    .view-listing-page-content .detailpg-thumbnail-img img {
        width: 4rem;
        display: none;
    }

    .landingpage-slider-content .slick-current.slick-active>div:nth-child(1) {
        margin-bottom: 0;
    }

    .view-listing-page-content .slick-dots {
        display: none;
    }

    .landingpage-slider-content .slick__slide {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .listing-cnt-img img {
        max-width: 250px !important;
        width: 250px !important;
        height: 260px !important;
        max-height: 260px !important;
        margin: auto;
    }

    .join {
        background: #717375 !important;
        padding: 10px;
        max-width: 250px !important;
        width: 100%;
        height: 100%;
        max-height: 260px !important;
        overflow: hidden !important;
        text-overflow: ellipsis;
        margin: auto;
    }

    .node--type-page .coh-style-text-color-light-background {
        max-width: 100%;
        padding: 10px;
    }

    .landingpage-slider-content .slick-slide>div:nth-child(2) .overrow {
        flex-direction: unset !important;
    }

    .landingpage-slider-content .slick-slide .slick__slide:nth-child(2n+2) .overrow {
        flex-direction: row-reverse !important;
        max-width: 547px;
        margin: 0px auto !important;
    }

    .landingpage-slider-content .slick-slide .slick__slide:nth-child(2n+1) .overrow {
        max-width: 547px;
        margin: 0px auto !important;
    }

    .landingpage-slider-content .slick-list.draggable {
        height: auto !important;
    }

    /* .node--type-page section {
  width: 96%;
 }*/
    .orange .h2-title>h2 {
        line-height: 50px;
    }

    #main-wrapper .overview_div p {
        padding: 0px 20px;
    }

    .about_overview h3 br {
        display: none;
    }

    #main-wrapper .overview_div p br {
        display: none;
    }

    .right-corner-button {
        position: fixed !important;
        right: 18px;
        top: 92.5px;
    }
}

@media (max-width: 767px) {
    .path-elos-registration #elos-registration-confirmation .modal-body {
        padding: 1rem;
        width: 100% !important;
    }
    footer.site-footer {
        position: inherit;
        display: block;
    }

    .path-site-search .site-footer {
        position: absolute;
    }
    body.blue::-webkit-scrollbar,
    body.orange::-webkit-scrollbar,
    body.brown::-webkit-scrollbar,
    body.blue-white::-webkit-scrollbar {
        width: 0px;
    }
    body.page-view-distributor-contact-content .section {
        min-height: 780px !important;
    }

    .product-category-nanextm .eyeflexa-bg-img .coh-wysiwyg p:nth-last-child(1) {
        margin-top: 20px;
    }

    img.coh-image.video-play-button-image.coh-image-responsive-xl {
        height: 100px;
        width: 100%;
        transform: translate(0px, -50px) !important;
    }

    .view-listing-page-content a.coh-link.close-popup-link.close-detpg-popup-link {
        right: 8px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
    }

    .coming-soon .coming-soon-container .right-corner-button {
        right: 12px;
    }

    #prevnext-next {
        right: 1px;
    }

    div#prevnext-previous {
        left: 1px;
    }

    .box-width-layout .section {
        width: 100%;
    }

    .right-corner-button {
        right: 13px;
    }

    .coming-soon #slider_item_1 .coh-heading {
        padding-top: 0px !important;
    }

    .coming-soon-wrapper .coh-heading {
        padding: 40px 20px 45px 20px !important;
    }

    .box-width-blue-bg .right-corner-button {
        right: 9px;
        top: 96px;
    }

    .about_overview h3 br {
        display: none;
    }

    #main-wrapper .overview_div p br {
        display: none;
    }

    .about_overview h3 {
        margin: 0;
        padding: 0px 20px;
    }

    .about_overview.overview_div h2 {
        padding: 45px 20px 28px 20px;
    }

    #main-wrapper .overview_div p {
        padding: 0px 20px;
    }

    .specsheet-container {
        background: unset !important;
    }

    /* div#wholepage {
  box-shadow: 0px -4px 6px #00000029 !important;
 } */
    .reference-parent-container {
        position: absolute;
    }

    .reference-popup-content .coh-wysiwyg {
        padding: 0 !important;
    }

    .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) {
        margin-top: 0;
    }

    img.coh-image.auto-height-img.coh-image-responsive-xl {
        margin-top: 35px;
        margin-bottom: 10px;
    }

    .brown div#slider_item_1 img.coh-image.auto-height-img.coh-image-responsive-xl,
    .blue #slider_item_1 img.coh-image.auto-height-img.coh-image-responsive-xl {
        margin-bottom: 35px;
    }

    .reference-popup-disclaimer .coh-wysiwyg p:first-child {
        padding: 0 !important;
    }

    .coh-column.coh-visible-xl.coh-col-xl-10.coh-col-xl-push-1.coh-col-xl-pull-0.coh-col-xl-offset-0 {
        margin-bottom: 0;
    }

    a.coh-link.close-popup-link.visible-blue {
        position: relative;
        left: -16px;
    }

    .orange .col3-image-title-desc-broad .coh-image.vivinexiol-center-img {
        margin-top: 32px;
    }

    .title-image-desc .coh-wysiwyg p:first-child,
    .image-with-desc .coh-wysiwyg p:first-child,
    .col3-image-title-desc-broad .coh-wysiwyg p:first-child,
    .title-desc-video .coh-wysiwyg p:first-child {
        margin-top: 20px;
    }

    #headline-desc-content .coh-wysiwyg.par-spac {
        padding: 0 !important;
    }

    .vivinextm-multiserttm #headline-desc-content .coh-wysiwyg.par-spac {
        padding-bottom: 10px !important;
    }

    .blue .reference-popup-content,
    .orange .reference-popup-content,
    .blue-white .reference-popup-content,
    .brown .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        margin-top: 50px;
        z-index: 999999999;
        padding: 30px;
    }

    /* #slider_item_1>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div>div.coh-wysiwyg.h2-title>h2 {
  margin-top: 68px !important;
 } */
    .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8,
    .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4 {
        width: 100%;
        max-width: 100%;
    }

    .title-desc-video .coh-wysiwyg,
    .title-desc-video .coh-wysiwyg {
        margin: 0 30px;
    }

    .clinical-proof-wrapper>div>p {
        padding: 0;
    }

    .image-with-desc .coh-image {
        padding: 0 30px;
    }

    #headline-desc-content .para-spec-sub-heading {
        padding: 0px 30px 20px 30px !important;
        max-width: 640px !important;
    }

    .title-image-desc .coh-wysiwyg.par-spac,
    .image-with-desc .coh-wysiwyg,
    .col3-image-title-desc-broad .coh-wysiwyg {
        padding: 0 30px 30px !important;
    }

    a.coh-link.open-hoya-video {
        margin-bottom: 30px;
        margin-top: 15px;
        width: 100%;
        height: auto;
    }

    .overview .open-hoya-video {
        margin-bottom: 60px;
    }

    .h2-title>h2,
    .title-image-desc .coh-heading,
    .image-with-desc .coh-heading,
    .col3-image-title-desc-broad .coh-heading,
    .title-desc-video .coh-heading,
    .title-desc-video .coh-heading {
        font-size: 34px;
        margin: 20px 20px 0 !important;
    }

    .vivinextm-iol a.coh-link.close-popup-link.visible-white-co {
        position: relative;
        left: -20px;
        top: 0;
    }

    .vivinextm-toric-iol a.coh-link.close-popup-link.visible-white-co {
        position: relative;
        left: -29px;
        top: 0;
    }

    .nanex-iol a.coh-link.close-popup-link.visible-blue,
    .nanextm-multiserttm a.coh-link.close-popup-link.visible-blue,
    .ezsert-iol a.coh-link.close-popup-link.visible-blue,
    .ezsert-injector a.coh-link.close-popup-link.visible-blue,
    .isertr-iol a.coh-link.close-popup-link.visible-blue,
    .isertr-injector a.coh-link.close-popup-link.visible-blue {
        position: relative;
        left: 0;
    }

    .path-job-openings .job-openings-wrapper .close-icon-cnt {
        right: 0;
    }

    .eyeflexa-bg-img .coh-wysiwyg.prdc-desc-heading,
    .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        padding: 0px 25px;
    }

    .coh-column.img-without-overlapping-circle.coh-visible-xl.coh-col-xl-6 {
        margin-bottom: 30px;
    }

    .clinical-proof-table-div::-webkit-scrollbar {
        height: 5px;
    }

    .clinical-proof-table-div::-webkit-scrollbar-track {
        background: #d8d8d8;
    }

    /* Handle */
    /* .clinical-proof-table-div::-webkit-scrollbar-thumb {
  background: #004A86;
 } */
    /* Handle on hover */
    /* .clinical-proof-table-div::-webkit-scrollbar-thumb:hover {
  background: #004A86;
 } */
    .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-12 {
        padding: 0px 20px 48px 20px !important;
    }

    .interested-row-wrapper>div:nth-last-child(1)>div {
        padding: 30px 30px 0px 30px !important;
    }

    /* s */
    .blue .title-desc-video,
    .orange .title-desc-video,
    .brown .title-desc-video,
    .blue-white .title-desc-video {
        min-height: unset !important;
    }

    .brown .without-piramid {
        min-height: unset !important;
    }

    /* .blue div.slide-item-wrapper:not(:nth-last-child(2), :nth-last-child(1)){
   border-bottom: 5px solid #0057B8;
  }
  .orange div.slide-item-wrapper:not(:nth-last-child(2), :nth-last-child(1)){
   border-bottom: 5px solid #F57E20;
  }
  .brown div.slide-item-wrapper:not(:nth-last-child(2), :nth-last-child(1)){
   border-bottom: 5px solid #633715;
  }
  .blue-white div.slide-item-wrapper:not(:nth-last-child(2), :nth-last-child(1)){
   border-bottom: 5px solid #00ADDE;
  } */
    .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8 {
        padding: 0 20px;
    }

    .summary-cnt {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        line-height: 1.3em;
        display: -webkit-box;
        overflow: hidden;
    }

    .view-listing-page-content .coh-column.coh-visible-xl.coh-col-xl-5 {
        padding: 0 20px;
    }

    .view-listing-page-content h2.coh-heading,
    .view-listing-page-content h1.coh-heading {
        padding: 0 10px;
    }

    .design-dept-cnt {
        padding: 0 8px;
    }

    .coh-container.listing-detail-pg-desc {
        padding: 0 10px;
    }

    .box-width-layout .column-img,
    .box-width-layout .coh-wysiwyg.column-description {
        width: 100%;
    }

    .box-width-layout .coh-column.coh-col-xl.coh-col-xl-push-0.coh-col-xl-pull-0.coh-col-xl-offset-0 {
        display: block !important;
    }

    .box-width-layout .coh-wysiwyg>p:nth-child(1),
    .box-width-layout .column-description p {
        text-align: center !important;
    }

    .corporate-values.box-width-layout .column-img,
    .corporate-values.box-width-layout .coh-wysiwyg.column-description {
        margin: 0px auto;
    }

    .head {
        font-size: 12px;
    }

    .para p,
    .para {
        font-size: 10px;
        margin-bottom: 10px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        line-height: 1.3em;
        display: -webkit-box;
        overflow: hidden;
    }

    .view-listing-page-content .dep_desgn,
    .view-listing-page-content .field--type-entity-reference {
        font-size: 12px;
    }

    .para p,
    .para {
        margin-bottom: 10px;
    }

    .view-listing-page-content .views-element-container {
        background: #0057b8;
        padding-top: 20px;
    }

    body.node--type-landing-page {
        overflow-y: scroll;
    }

    body.node--type-landing-page.overview {
        overflow-y: auto;
    }

    .landingpage-slider-content .slick-list.draggable {
        height: auto !important;
    }

    .corporate-values .column-img {
        margin-bottom: 20px;
    }

    .node--type-page .right-corner-pos {
        right: -6px;
    }

    .node--type-page h1 {
        line-height: 1;
        margin-top: 20px;
    }

    .node--type-page .coh-style-text-color-light-background {
        max-width: 100%;
        padding: 10px;
    }

    .view-listing-page-content .section {
        width: 100%;
        background: none;
    }

    .landingpage-slider-content .slick__slide {
        width: 100% !important;
    }

    .view-listing-page-content .slick-dots {
        display: none !important;
    }

    .landingpage-slider-content .slick-current.slick-active>div:nth-child(1) .arrow-triangle {
        border: 0 !important;
    }

    .landingpage-slider-content .slick-current.slick-active>div:nth-child(2) .arrow-triangle {
        border: 0 !important;
    }

    .listing-cnt-img img {
        width: 100% !important;
        height: 176px !important;
    }

    .join {
        background: #717375 !important;
        padding: 5px 10px;
        height: 176px !important;
    }

    .view-listing-page-content .coh-column.coh-visible-xl.coh-col-xl-7 {
        width: 100%;
        max-width: 100%;
    }

    .detailpg-thumbnail-img img {
        display: none;
    }

    .view-listing-page-content #main-wrapper {
        padding: 0;
    }

    .view-listing-page-content .section {
        padding: 0;
        margin: 10px auto;
    }

    .view-listing-page-content .title,
    .view-listing-page-content #main-wrapper .detail-prevnext-heading.title {
        padding: 6px 0 0;
        font-size: 28px;
        margin-bottom: 0px;
    }

    .view-listing-page-content .coh-row.coh-row-xl.coh-row-visible-xl {
        /* background: #004a86 !important; */
    }

    .landingpage-slider-content .slick-slide .slick__slide:nth-child(2n+2) .overrow {
        flex-direction: row-reverse !important;
    }

    .landingpage-slider-content .slick-track .slick-slide div .slick__slide:nth-child(2n+1) .arrow-triangle {
        right: 9px !important;
    }

    .landingpage-slider-content .slick-track .slick-slide div .slick__slide:nth-child(2n+2) .arrow-triangle {
        left: 9px !important;
    }

    .view-listing-page-content .coh-row.coh-row-xl.coh-row-visible-xl {
        height: 100% !important;
    }

    #spec-popup-container table {
        display: none;
    }

    #spec-popup-container p {
        display: none;
    }

    .download-file-cnt {
        margin: 0px auto;
        width: 100%;
        max-width: 100px;
        background: #0057b8;
        height: 25px;
        top: 195px;
        left: 0;
        right: 0;
    }

    .download-file-message span {
        font-size: 14px;
        color: #000;
    }

    #spec-popup-container .coh-modal-inner.js-first-focus {
        max-width: 100%;
        margin-top: 0;
        background: none;
    }

    #spec-popup-container .coh-wysiwyg {
        border: none !important;
    }

    span.download-file-message {
        display: block !important;
        font-size: 14px !important;
        font-family: Verdana !important;
        color: #000;
        text-align: center;
        max-width: 92%;
        margin: 0 auto !important;
        background: #d0d0ce !important;
        height: 146px !important;
        right: 0;
        padding: 38px;
        width: 100%;
    }

    .title-image-desc .coh-image {
        padding: 0px 50px;
        margin-top: 20px;
        margin-bottom: 0;
    }

    .orange .col3-image-title-desc-broad .coh-heading {
        margin-top: 55px;
    }

    .desk-img-cnt {
        display: none;
    }

    .blue-white h2.coh-heading {
        font-size: 34px;
        margin: 44px 20px 44px;
    }

    img.coh-image.mobile-img-cnt.coh-image-responsive-xl {
        margin: auto;
        margin-bottom: 30px;
        display: block;
    }

    /* .slider-wrapper.coh-container-boxed #wholepage, .coh-container.coh-container-boxed{
  width: 100% !important;
 } */
}


/* mobile view css start end */


/* Raj css start here */


/*
 #spec-popup-container .coh-wysiwyg table > tbody > tr:nth-child(4) > td:last-child{
  border-left-color: #F57E20 !important;
 }*/

.ezsert-injector.brown #spec-popup-container .coh-wysiwyg table>tbody>tr:nth-child(4)>td:last-child {
    border-left-color: #fff !important;
}

.ezsert-injector.brown #slider_item_2 img.coh-image-responsive-xl {
    margin-top: 40px;
    margin-bottom: 10px;
}


/*.ezsert-injector.brown #slider_item_4 a.coh-link.open-hoya-video {
 min-height: 290px !important;
}*/

.ezsert-iol.brown .specification-link:hover,
.ezsert-injector.brown .specification-link:hover {
    color: #717375;
}

.ezsert-injector.brown #spec-popup-container .coh-wysiwyg table>tbody>tr:nth-child(4)>td:nth-child(2) {
    border-right-color: #fff !important;
}

.ezsert-injector.brown #slider_item_1 .reference-popup-disclaimer p,
.ezsert-injector.brown #slider_item_2 .reference-popup-disclaimer p,
.ezsert-injector.brown #slider_item_3 .reference-popup-disclaimer p {
    font-size: 10px !important;
}

.ezsert-injector.brown #slider_item_2 .reference-popup-content .coh-wysiwyg {
    max-width: initial;
}

.ezsert-injector.brown #slider_item_2 .reference-popup-disclaimer p {
    margin-top: 0px;
    letter-spacing: 0;
}

.ezsert-injector.brown #spec-popup-container .coh-wysiwyg table>tbody>tr:nth-child(4)>td:last-child {
    border-left-color: #fff !important;
}

.nanex-iol #slider_item_1 .reference-popup-disclaimer p,
.nanex-iol.orange #slider_item_2 .reference-popup-disclaimer p,
.nanex-iol.orange #slider_item_3 .reference-popup-disclaimer p {
    font-size: 10px !important;
}

.nanex-iol.orange #slider_item_3 .reference-popup-disclaimer .coh-wysiwyg {
    max-width: initial;
}

.nanextm-multiserttm #slider_item_1 .reference-popup-disclaimer p,
.nanextm-multiserttm.orange #slider_item_2 .reference-popup-disclaimer p,
.nanextm-multiserttm.orange #slider_item_3 .reference-popup-disclaimer p {
    font-size: 10px !important;
}


/* .nanextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video {
 min-height: 290px !important;
} */

.nanextm-multiserttm div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(2),
.nanex-iol div.specsheet-container>div>table>tbody>tr:nth-child(4)>td:nth-child(2) {
    border-right: 1px solid #f57e20;
}

.nanextm-multiserttm #slider_item_3 .h2-title h2 {
    padding-right: 10px;
}


/*Css for this page Contact Us - Find Hoya Offices/Distributer */

.search-office-wrapper .office-search-result {
    width: 300px;
    border-radius: 100%;
    height: 300px;
    position: relative;
}

.search-office-wrapper .field-content img {
    width: 150px;
    margin: auto;
    max-height: 90px;
    margin-bottom: 15px;
    object-fit: contain;
}

.search-office-wrapper .views-field-field-country {
    text-align: center;
    font-size: 14px;
    color: #0057b8;
    padding: 20px 70px 0;
    line-height: 16px;
    height: 50px;
    margin-top: 10px;
    font-weight: bold;
    letter-spacing: 0.75px;
}

.search-office-wrapper .views-field-title {
    font-size: 14px;
    text-align: center;
    color: #717375;
}

.search-office-wrapper .views-field-body {
    text-align: center;
    padding: 0 30px;
    color: #717375;
    font-size: 12px;
}

.search-office-wrapper .views-field-body .field-content p {
    font-size: 12px;
    margin-bottom: 0;
}

.search-office-wrapper .slick-next {
    position: absolute;
    right: 10px;
    top: 95px;
    z-index: 1;
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/images/blue_arrow_right.png);
    text-indent: 999px;
    width: 50px;
    background-repeat: no-repeat;
}

.search-office-wrapper .slick-prev {
    position: absolute;
    left: 40px;
    top: 95px;
    z-index: 1;
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/images/blue_arrow_left.png);
    text-indent: 999px;
    width: 50px;
    background-repeat: no-repeat;
}

.search-office-wrapper .coh-column .container-cls-1 {
    text-align: center;
}

.circle-container.circle-container {
    color: #ccc;
    text-align: center;
    border-radius: 100%;
    height: 300px;
    width: 300px;
    background-color: #fff;
}

.coh-container.circle-container.result-map-img {
    background-color: transparent;
}

.circle-container.circle-container .views-field-field-location .field-content {
    font-size: 14px;
    color: #0057b8;
    font-weight: bold;
    padding-top: 30px;
    letter-spacing: 0.75px;
}

.circle-container.circle-container .views-field-field-location .field-content a {
    font-size: 14px;
    color: #0057b8 !important;
    font-weight: bold;
    letter-spacing: 0.75px;
    text-decoration: none;
}

.circle-container.circle-container .views-field-title {
    font-size: 14px;
    color: #717375;
    padding: 10px 35px 6px;
    line-height: 18px;
}

.circle-container.circle-container .views-field-title a {
    font-size: 14px;
    color: #717375 !important;
    line-height: 18px;
}

.circle-container.circle-container .views-field-field-headline {
    font-size: 14px;
    color: #717375;
    line-height: 18px;
    margin-bottom: 8px;
}

.circle-container.circle-container .views-field-field-vendor-name {
    font-size: 14px;
    color: #717375;
    padding: 0;
}

.circle-container.circle-container .views-field-field-email a {
    font-size: 14px;
    color: #717375 !important;
    padding: 0;
    text-decoration: none;
}

.circle-container.circle-container .views-field-field-phone-number {
    font-size: 14px;
    color: #717375 !important;
    padding: 0;
}

.circle-container.circle-container .views-field-field-website-link {
    font-size: 14px;
    color: #717375 !important;
    padding: 0;
}

.circle-container.circle-container .views-field-field-website-link a {
    font-size: 14px;
    color: #717375 !important;
    padding: 0;
    text-decoration: none;
}

.coh-block {
    position: relative;
    top: -70px;
    left: -14px;
}

.coh-block .distrib-view-search-office {
    background-color: transparent !important;
    position: relative;
    top: 43px;
}

.views-exposed-form .bef-exposed-form .form-row {
    padding: 0;
    position: relative;
    top: 234px;
}

.path-hoya-office-distributor-details .view-filters .form-row select,
#views-exposed-form-distributor-contact-content-page-1 .form-row select {
    background-color: #0057b8;
    color: #fff;
    border: 2px solid #fff;
    -webkit-appearance: none;
    -moz-appearance: window;
    text-align: center;
    height: 50px;
    /* background-image: none; */
    background-image: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/themes/custom/hoyasurgicaloptics/assets/images/dropdown_arrow.png);
    background-position: 95% 56%;
    background-size: 13px 10px;
}

#views-exposed-form-distributor-contact-content-page-1 .form-row select {
    padding: 0;
    position: relative;
    top: 246px;
}

.coh-container.circle-container.result-map-img {
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/images/map-bg.png);
    background-position: bottom center;
    background-size: cover;
}


/*Css for this page Contact Us - Find Hoya Offices/Distributer */


/* Raj css end here */


/* Start Harish css form Here.... */

.vivinextm-multiserttm .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-multiserttm .reference-popup-content .reference-popup-disclaimer .disclaimer-heading {
    font-size: 10px !important;
}

.path-hoya-office-distributor-details .search-office-wrapper .slick-arrow[aria-disabled="true"] {
    cursor: not-allowed;
    opacity: 0.2;
}

.isertr-iol #spec-popup-container .coh-wysiwyg,
.isertr-injector #spec-popup-container .coh-wysiwyg,
.vivinextm-iol #spec-popup-container .coh-wysiwyg,
.vivinextm-toric-iol #spec-popup-container .coh-wysiwyg,
.vivinextm-isert-iol #spec-popup-container .coh-wysiwyg,
.ezsert-iol #spec-popup-container .coh-wysiwyg,
.ezsert-injector #spec-popup-container .coh-wysiwyg,
.vivinextm-isert-toric-iol #spec-popup-container .coh-wysiwyg,
.vivinextm-isertr #spec-popup-container .coh-wysiwyg,
.nanextm-multiserttm #spec-popup-container .coh-wysiwyg,
.vivinextm-multiserttm #spec-popup-container .coh-wysiwyg {
    padding: 20px 60px;
}

.isertr-iol .specsheet-container table,
.isertr-injector .specsheet-container table {
    border-collapse: collapse !important;
}

.isertr-iol .specsheet-container table tr td,
.isertr-iol .specsheet-container table tr th,
.isertr-injector .specsheet-container table tr td,
.isertr-injector .specsheet-container table tr th {
    border: 0;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
}

.isertr-iol .specsheet-container table tr td:last-child,
.isertr-iol .specsheet-container table tr th:last-child,
.isertr-injector .specsheet-container table tr td:last-child,
.isertr-injector .specsheet-container table tr th:last-child {
    border-right: 2px solid #fff;
}

.isertr-iol .specsheet-container table tr:last-child td:last-child,
.isertr-iol .specsheet-container table tr:last-child th:last-child,
.isertr-injector .specsheet-container table tr:last-child td:last-child,
.isertr-injector .specsheet-container table tr:last-child th:last-child {
    border-right: 2px solid #fff;
}

.isertr-iol .specsheet-container table td.blue-color-text,
.isertr-injector .specsheet-container table td.blue-color-text {
    border-right: 2px solid #00adde !important;
    border-left: 2px solid #fff;
}

.isertr-iol .specsheet-container table td.white-bottom-border,
.isertr-injector .specsheet-container table td.white-bottom-border {
    border-right: 2px solid #fff !important;
    border-bottom: 2px solid #fff !important;
}

.isertr-iol .specsheet-container table tr.specsheet-border td.white-bottom-border,
.isertr-injector .specsheet-container table tr.specsheet-border td.white-bottom-border {
    border-right: 2px solid #d0d0ce !important;
}

.isertr-iol .specsheet-container table tr.specsheet-border td.white-bottom-border:last-child,
.isertr-injector .specsheet-container table tr.specsheet-border td.white-bottom-border:last-child {
    border-right: 2px solid #fff !important;
}

@media all and (min-width: 992px) {
    .specification-popup-container .download-file-cnt a.download-icon-cnt {
        font-size: 12px;
        padding-left: 25px;
    }

    .specification-popup-container .download-file-cnt img.download-icon-img {
        position: absolute;
        left: 12px;
        top: 6px;
    }

    .blue-white.isertr-iol .reference-popup-content,
    .blue-white.isertr-injector .reference-popup-content {
        width: 100%;
    }

    .path-hoya-office-distributor-details .search-office-wrapper .distributor-search-result,
    .path-hoya-office-distributor-details .search-office-wrapper .office-search-result {
        padding-right: 0;
    }

    .path-hoya-office-distributor-details .search-office-wrapper .office-search-result .views-field-field-headline {
        padding-right: 15px;
        padding-left: 15px;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-title {
        padding: 10px 65px 6px;
    }

    .vivinextm-isertr .slider-wrapper #slider_item_2 a.coh-link.open-hoya-video {
        background-size: auto;
    }
}

@media screen and (min-device-width: 1280px) {
    .isertr-iol h2 sup.register-supscript {
        top: -1.2em;
        font-size: 0.45em;
    }
}

@media all and (min-width: 1536px) {

    /* Improvement css start here .... */
    .vivinextm-isertr .h2-title>h2 {
        margin-top: 10px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    #headline-desc-content .coh-wysiwyg.par-spac p {
        margin-top: 0;
    }

    .path-hoya-office-distributor-details .distributor-details-heading-wrapper>a {
        right: -8px !important;
    }
}

@media all and (max-width: 991.98px) {
    #spec-popup-container .coh-wysiwyg {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .vivinextm-isertr a.coh-link.open-hoya-video {
        min-height: 300px !important;
    }

    .view-listing-page-content #block-closeicon {
        right: 8px;
    }
}

@media (min-width: 767.5px) and (max-width: 800px) {
    .box-width-layout.path-hoya-office-distributor-details div#main-wrapper {
        padding-bottom: 0px;
    }

    .box-width-layout.path-hoya-office-distributor-details .section {
        width: 100%;
        margin-bottom: 0;
    }

    .box-width-layout.path-hoya-office-distributor-details .close-popup-link {
        right: 10px;
    }
}

@media all and (max-width: 767.98px) {
    .isertr-injector .h2-title>h2 {
        margin-top: 0 !important;
    }

    .isertr-injector .title-image-desc .coh-wysiwyg.par-spac {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .isertr-injector .title-image-desc .coh-wysiwyg p.small_p {
        font-size: 12px !important;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {
        margin-top: 5px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-12,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-12,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-12,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-12 {
        padding: 0px 20px 0px 20px !important;
    }
}


/* @media all and (max-width: 767.98px) {

 .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
 .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
  left: -3px;
  top: 0 !important;
 }

 .vivinextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video {
  background-size: 210%;
 }

 .vivinextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video img.coh-image.video-play-button-image.coh-image-responsive-xl {
  transform: translate(0px, 0px);
  padding-top: 55px;
  width: 100px;
 }

 .vivinextm-multiserttm .span.download-file-message,
 .vivinextm-isertr .span.download-file-message {
  max-width: calc(100% - 40px);
 }

 .vivinextm-multiserttm #spec-popup-container,
 .vivinextm-isertr #spec-popup-container {
  max-width: 100%;
  top: 10px
 }

 .vivinextm-multiserttm span.download-file-message,
 .vivinextm-isertr span.download-file-message {
  max-width: inherit;
  width: calc(100% - 40px);
 }

 .vivinextm-multiserttm .download-file-cnt,
 .vivinextm-isertr .download-file-cnt {
  max-width: 100px;
  height: 25px;
  border: 0;
  top: 175px
 }

 .vivinextm-multiserttm .specification-popup-container .download-file-cnt a.download-icon-cnt,
 .vivinextm-isertr .specification-popup-container .download-file-cnt a.download-icon-cnt {
  font-size: 13px;
  margin-right: 5px;
 }

 .vivinextm-multiserttm .specification-popup-container .download-file-cnt img.download-icon-img,
 .vivinextm-isertr .specification-popup-container .download-file-cnt img.download-icon-img {
  left: 10px;
  top: 6px;
 }
} */

@media all and (max-width: 765px) {

    .product-category-ezserttm .reference-link,
    .product-category-nanextm .reference-link {
        margin-right: 15px;
    }

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -10px;
    }

    .isertr-iol span.download-file-message,
    .isertr-injector span.download-file-message,
    .vivinextm-iol span.download-file-message,
    .vivinextm-toric-iol span.download-file-message,
    .vivinextm-isert-iol span.download-file-message,
    .vivinextm-isert-toric-iol span.download-file-message,
    .vivinextm-isertr span.download-file-message,
    .nanextm-multiserttm span.download-file-message,
    .vivinextm-multiserttm span.download-file-message {
        height: 115px !important;
        padding: 25px 20px;
    }

    .isertr-iol .download-file-cnt,
    .isertr-injector .download-file-cnt,
    .vivinextm-iol .download-file-cnt,
    .vivinextm-toric-iol .download-file-cnt,
    .vivinextm-isert-iol .download-file-cnt,
    .vivinextm-isert-toric-iol .download-file-cnt,
    .vivinextm-isertr .download-file-cnt,
    .nanextm-multiserttm .download-file-cnt,
    .vivinextm-multiserttm .download-file-cnt {
        border: none;
        top: 165px;
    }

    .isertr-iol .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .isertr-injector .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .vivinextm-iol .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .vivinextm-toric-iol .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .vivinextm-isert-iol .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .vivinextm-isert-toric-iol .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .vivinextm-isertr .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .nanextm-multiserttm .specification-popup-container .download-file-cnt a.download-icon-cnt,
    .vivinextm-multiserttm .specification-popup-container .download-file-cnt a.download-icon-cnt {
        font-size: 13px;
        right: 7px !important;
    }

    .isertr-iol .download-file-cnt img.download-icon-img,
    .isertr-injector .download-file-cnt img.download-icon-img,
    .vivinextm-iol .download-file-cnt img.download-icon-img,
    .vivinextm-toric-iol .download-file-cnt img.download-icon-img,
    .vivinextm-isert-iol .download-file-cnt img.download-icon-img,
    .vivinextm-isert-toric-iol .download-file-cnt img.download-icon-img,
    .vivinextm-isertr .download-file-cnt img.download-icon-img,
    .nanextm-multiserttm .download-file-cnt img.download-icon-img,
    .vivinextm-multiserttm .download-file-cnt img.download-icon-img {
        left: 9px;
    }
}

@media all and (max-width: 600px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -12px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 90% !important;
        margin-bottom: 35px;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container .office-search-result .views-field-field-headline {
        padding: 0 30px;
    }

    .vivinextm-multiserttm #slider_item_4 .video_icon_img {
        max-width: 98px;
        transform: translate(0px, -50px);
    }

    .vivinextm-multiserttm .coh-wysiwyg.pyramid_div {
        margin-top: -30px !important;
    }
}

@media all and (max-width: 575px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -12px;
    }
}


/* Only mobile specific media query start */

@media (min-width: 601px) and (max-width: 601px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -12px;
    }
}

@media (min-width: 414px) and (max-width: 414px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -17px;
    }
}

@media (min-width: 390px) and (max-width: 390px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -17px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 100% !important;
    }
}

@media (min-width: 375px) and (max-width: 375px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -17px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 100% !important;
    }
}

@media (min-width: 360px) and (max-width: 360px) {

    .vivinextm-multiserttm a.coh-link.close-popup-link.visible-white-co,
    .vivinextm-isertr a.coh-link.close-popup-link.visible-white-co {
        left: -19px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 100% !important;
    }
}


/* Only mobile specific media query end */


/* End Harish css form Here.... */


/*vamshi-to get text center aligned */

.vivinextm-iol .title-image-desc .coh-wysiwyg.par-spac,
.image-with-desc .coh-wysiwyg,
.col3-image-title-desc-broad .coh-wysiwyg {
    max-width: 640px;
}

.vivinextm-iol .reference-popup-disclaimer .coh-wysiwyg,
.vivinextm-isert-iol .reference-popup-disclaimer .coh-wysiwyg,
.vivinex-gemetric .reference-popup-disclaimer .coh-wysiwyg,
.vivinex-impress .reference-popup-disclaimer .coh-wysiwyg, {
    width: 100% !important;
    max-width: fit-content;
}

.vivinextm-toric-iol .reference-popup-disclaimer .coh-wysiwyg,
.vivinextm-isert-toric-iol .reference-popup-disclaimer .coh-wysiwyg {
    width: 100% !important;
    max-width: fit-content;
}


/*
.vivinextm-iol .coh-wysiwyg .par-spac {
 max-width: 640px;
 width: 100%;
}
.vivinextm-toric-iol .coh-wysiwyg .par-spac {
 max-width: 640px;
 width: 100%;
}*/

.specification-popup-container .download-file-cnt a.download-icon-cnt {
    right: 12px;
    top: -3px;
}

@media (max-width: 1023px) {
    .distributor-view-block-content .distributor-details-heading-wrapper h1.coh-heading {
        text-align: center;
    }

    .circle-container.circle-container {
        margin: 0 auto;
    }

    .contact-dtl-chsloc {
        text-align: center;
    }

    #views-exposed-form-distributor-contact-content-page-1 .form-row select {
        top: -80px;
        width: 97%;
        margin: 0 auto;
    }

    .coh-block {
        left: auto;
    }
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
        padding-left: 7px !important;
    }
    body.path-elos-registration::-webkit-scrollbar {
        width: 0px;
    }    
    .path-events #main-wrapper #block-eventbanner .coh-slider-container {
        height: auto;
    }
}


/* vamshi changes */

.vivinextm-iol #slider_item_1 .reference-popup-disclaimer p,
.vivinextm-iol #slider_item_2 .reference-popup-disclaimer p,
.vivinextm-iol #slider_item_3 .reference-popup-disclaimer p,
.vivinextm-iol #slider_item_4 .reference-popup-disclaimer p,
.vivinextm-iol #slider_item_5 .reference-popup-disclaimer p,
.vivinextm-iol #slider_item_6 .reference-popup-disclaimer p,
.vivinex-gemetric .reference-popup-disclaimer p,
.vivinex-impress .reference-popup-disclaimer p {
    font-size: 10px !important;
}

.vivinextm-toric-iol #slider_item_1 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_2 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_3 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_4 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_5 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_6 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_7 .reference-popup-disclaimer p,
.vivinextm-toric-iol #slider_item_8 .reference-popup-disclaimer p {
    font-size: 10px !important;
    line-height: 15px !important;
}


/*toric title vamshi*/

@media (max-width: 767px) {

    .vivinextm-toric-iol .coh-wysiwyg.h2-title,
    .vivinextm-isert-toric-iol .coh-wysiwyg.h2-title {
        display: flex !important;
        flex-direction: column !important;
    }

    .vivinextm-toric-iol #slider_item_1>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div>div.coh-wysiwyg.h2-title>h2:nth-child(2),
    .vivinextm-isert-toric-iol #slider_item_1>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div>div.coh-wysiwyg.h2-title>h2:nth-child(2) {
        margin-top: 10px !important;
    }

    .page-view-distributor-lisitng .form-check {
        width: 36%;
    }
    .vivinex-gemetric .popup-and-close-control .coh-column,
    .vivinex-impress .popup-and-close-control .coh-column {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .vivinex-gemetric .reference-link,
    .vivinex-gemetric .specification-link,
    .vivinex-gemetric .article-button-link,
    .vivinex-impress .reference-link,
    .vivinex-impress .specification-link,
    .vivinex-impress .article-button-link {
        margin-right: 10px;
        max-width: fit-content;
        margin-top: 0 !important;
    }
    .vivinex-gemetric .close-popup-link,
    .vivinex-impress .close-popup-link {
        margin: 0 0px -2px 15px;
    }
}


/*toric iol specsheet change -vamshi*/

.vivinextm-toric-iol .blue #spec-popup-container td:nth-child(2) {
    background-color: #88be3d;
}


/* @media (max-width: 767px) {
 .vivinextm-iol span.download-file-message {
  margin-top: 12px !important;
 }

 .vivinextm-toric-iol span.download-file-message {
  margin-top: 12px !important;
 }
} */

@media (min-width: 1024px) and (max-width: 1280px) {
    #headline-desc-content p {
        font-size: 14px !important;
    }

    .vivinextm-toric-iol .h2-title>h2,
    .vivinextm-isert-toric-iol .h2-title>h2,
    .title-image-desc .coh-heading,
    .image-with-desc .coh-heading,
    .col3-image-title-desc-broad .coh-heading,
    .title-desc-video .coh-heading,
    .title-desc-video .coh-heading {
        margin: 0px 0px 17px 24px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div {
        max-width: 200px;
        min-height: 185px;
        max-height: 185px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-left-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-left-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-left-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-left-img {
        max-height: 150px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child {
        margin-top: 45px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
    .reference-popup-content {
        width: calc(100% - 20px) !important;
        margin-left: 10px !important;
        margin-top: 5px !important;
    }
}

.vivinextm-iol caption {
    display: none;
}

.vivinextm-toric-iol caption {
    display: none;
}

@media (max-width: 360px) {
    .view-listing-page-content a.coh-link.close-popup-link.close-detpg-popup-link {
        top: 56px;
    }

    .view-listing-page-content .title,
    .view-listing-page-content #main-wrapper .detail-prevnext-heading.title {
        padding: 0 7px;
    }

    .view-listing-page-content .title,
    .view-listing-page-content #main-wrapper .detail-prevnext-heading.title {
        padding: 0 0px;
    }

    /*vamshi-title alignment in small mobile*/
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .coming-soon-wrapper .coh-heading {
        padding: 15px 20px 20px 20px !important;
    }
}

@media (min-width: 1366px) and (max-width: 1535px) {
    .nanextm-multiserttm .image-holder img:nth-child(2) {
        width: 83%;
    }

    .coming-soon-wrapper .coh-heading {
        margin: 10px 4px 10px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        font-size: 26px;
    }

    .coming-soon-container .coming-soon-description>p strong {
        font-size: 14px;
        letter-spacing: 1px;
    }

    .coming-soon-container .coming-soon-description>p {
        margin: 0px auto 6px !important;
        font-size: 12px;
        max-width: 534px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper img {
        width: 15%;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        line-height: 21px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        /* max-height: inherit !important; */
        margin-top: 0px !important;
    }

    /* .product-category-vivinextm .four-circle-content .pie-chart-link {
 width: 100%;
 height: 100%;
 display: flex;
 flex-wrap: wrap;
 text-align: center;
 align-items: center;
 justify-content: flex-start;
 margin:0px auto;
 max-height: inherit !important;
}

.product-category-vivinextm .tri-circle-content .pie-chart-link {
 width: 40%;
 height: 100%;
 display: flex;
 flex-wrap: wrap;
 text-align: center;
 align-items: center;
 justify-content: flex-start;
 margin:0px auto;
 max-height: inherit !important;
} */
}

@media (min-width: 1536px) and (max-width: 1919px) {
    .coming-soon-wrapper .coh-heading {
        margin: 16px 4px 46px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        font-size: 26px;
    }

    .coming-soon-container .coming-soon-description>p strong {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 20px;
    }

    .coming-soon-container .coming-soon-description>p {
        margin: 10px auto 6px !important;
        font-size: 14px;
        line-height: 20px;
        max-width: 618px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper img {
        width: 15%;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        line-height: 21px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
        max-height: inherit !important;
        margin-top: 0px !important;
    }

    /* .product-category-vivinextm .four-circle-content .pie-chart-link {
 width: 100%;
 height: 100%;
 display: flex;
 flex-wrap: wrap;
 text-align: center;
 align-items: center;
 justify-content: flex-start;
 margin:0px auto;
 max-height: inherit !important;
}

.product-category-vivinextm .tri-circle-content .pie-chart-link {
 width: 56%;
 height: 100%;
 display: flex;
 flex-wrap: wrap;
 text-align: center;
 align-items: center;
 justify-content: flex-start;
 margin:0px auto;
 max-height: inherit !important;
} */
    .coming-soon-wrapper .coming-soon-description h2 {
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
    }

    .para,
    .para p {
        font-size: 11px;
        line-height: 14px;
    }
}

@media (min-width: 1920px) {
    .nanex-iol #slider_item_3 .coh-image {
        max-width: 120%;
    }
    .para,
    .para p {
        font-size: 11px;
    }

    .coming-soon-wrapper .coming-soon-description h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 22px;
    }

    .coming-soon-wrapper .coh-heading {
        margin: 16px 4px 46px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper {
        font-size: 26px;
    }

    .coming-soon-container .coming-soon-description>p strong {
        font-size: 18px;
        letter-spacing: 1px;
        line-height: 22px;
    }

    .coming-soon-container .coming-soon-description>p {
        margin: 10px auto 6px !important;
        font-size: 16px;
        max-width: 618px;
        line-height: 24px;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper img {
        width: 15%;
    }

    .coming-soon-wrapper .coming-soon-link-wrapper span {
        line-height: 22px;
    }

    /* .product-category-vivinextm .four-circle-content .pie-chart-link {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  align-items: center;
  justify-content: flex-start;
  margin:0px auto;
  max-height: inherit !important;
} */
    /* .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image {
  max-height: inherit !important;
  margin-top: 0px !important;
} */
    /* .product-category-vivinextm .tri-circle-content .pie-chart-link {
 width: 62%;
 height: 100%;
 display: flex;
 flex-wrap: wrap;
 text-align: center;
 align-items: center;
 justify-content: flex-start;
 margin:0px auto;
 max-height: inherit !important;
} */
}

@media (max-width: 767.98px) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 100% !important;
        max-height: inherit !important;
    }
}

@media only screen and (min-device-width: 820px) and (max-device-width: 820px) {
    .ezsert-injector #slider_item_2 .coh-row-inner .coh-column {
        left: 0px;
    }

    .ezsert-injector.title-image-desc .coh-wysiwyg.par-spac p:nth-child(3) {
        max-width: 620px;
        margin: 18px auto 0px;
    }
}


/* @media (min-width: 800px) and (max-width: 1280px) {

 .title-desc-video > div.coh-row.coh-row-xl.coh-row-visible-xl > div > div > a{
  min-height: 620px !important;
 }
} Use page specific class - Harish */

@media only screen and (min-width: 320px) and (max-width: 767px) {

    .cookie-policy .overview_div a,
    .imprint .overview_div a {
        word-break: break-all;
    }
}

.data-protection-declaration .coh-wysiwyg.overview_div,
.data-privacy-policy .coh-wysiwyg.overview_div,
.imprint .coh-wysiwyg.overview_div,
.cookie-policy .coh-wysiwyg.overview_div,
.terms-and-conditions .coh-wysiwyg.overview_div,
.path-terms-and-conditions .views-element-container,
.path-sustainability .views-element-container,
.path-supply-chain .views-element-container {
    padding: 6px 6px 6px 12px !important;
}

.contact-us-type-webform .js-webform-confirmation-modal {
    display: none;
}


/*cookie and dataprivacy font scaling*/


/*data privacy policy font scaling*/

.data-privacy-policy .coh-wysiwyg p,
.cookie-policy .coh-wysiwyg p {
    font-size: 12px;
}

@media screen and (min-width: 320px) and (max-width: 767px) {

    .data-privacy-policy .coh-wysiwyg h1,
    .cookie-policy .coh-wysiwyg h1,
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
        font-size: 28px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {

    .data-privacy-policy .coh-wysiwyg h1,
    .cookie-policy .coh-wysiwyg h1,
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
        font-size: 44px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1439px) {

    .data-privacy-policy .coh-wysiwyg h1,
    .cookie-policy .coh-wysiwyg h1,
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
        font-size: 40px;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1535px) {

    .data-privacy-policy .coh-wysiwyg h1,
    .cookie-policy .coh-wysiwyg h1,
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .data-privacy-policy .coh-wysiwyg h2 strong,
    .cookie-policy .coh-wysiwyg h2 strong {
        font-size: 14px;
        line-height: 18px;
    }

    .data-privacy-policy .coh-wysiwyg p,
    .cookie-policy .coh-wysiwyg p {
        font-size: 12px;
        line-height: 18px;
    }
}

@media screen and (min-width: 1536px) and (max-width: 1919px) {

    .data-privacy-policy .coh-wysiwyg h1,
    .cookie-policy .coh-wysiwyg h1,
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .data-privacy-policy .coh-wysiwyg h2 strong,
    .cookie-policy .coh-wysiwyg h2 strong {
        font-size: 16px;
        line-height: 20px;
    }

    .data-privacy-policy .coh-wysiwyg p,
    .cookie-policy .coh-wysiwyg p {
        font-size: 14px;
        line-height: 20px;
    }
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {

    .data-privacy-policy .coh-wysiwyg h1,
    .cookie-policy .coh-wysiwyg h1,
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .data-privacy-policy .coh-wysiwyg h2 strong,
    .cookie-policy .coh-wysiwyg h2 strong {
        font-size: 18px;
        line-height: 22px;
    }

    .data-privacy-policy .coh-wysiwyg p,
    .cookie-policy .coh-wysiwyg p {
        font-size: 16px;
        line-height: 24px;
    }
}


/*end*/


/*imprint font scaling*/

.imprint .coh-wysiwyg p {
    font-size: 12px;
}

.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(2) {
    margin-bottom: 0px !important;
}

.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(3),
.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(4),
.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(5),
.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(6),
.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(7),
.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(8) {
    margin: 0px auto !important;
}

.imprint #main-wrapper .coh-wysiwyg.overview_div p:nth-child(9) {
    margin-top: 0px !important;
}

.imprint .coh-wysiwyg p strong {
    font-size: 14px !important;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .imprint .coh-wysiwyg h1 {
        font-size: 28px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .imprint .coh-wysiwyg h1 {
        font-size: 44px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1439px) {
    .imprint .coh-wysiwyg h1 {
        font-size: 40px;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1535px) {
    .imprint .coh-wysiwyg h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .imprint .coh-wysiwyg p strong {
        font-size: 14px;
        line-height: 18px;
    }

    .imprint .coh-wysiwyg p {
        font-size: 12px;
        line-height: 18px;
    }
}

@media screen and (min-width: 1536px) and (max-width: 1919px) {
    .summary-cnt.sup-scr {
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
    }

    .imprint .coh-wysiwyg h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .imprint .coh-wysiwyg p strong {
        font-size: 16px !important;
        line-height: 20px;
    }

    .imprint .coh-wysiwyg p {
        font-size: 14px;
        line-height: 20px;
    }
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {
    .imprint .coh-wysiwyg h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .imprint .coh-wysiwyg p strong {
        font-size: 18px !important;
        line-height: 22px;
    }

    .imprint .coh-wysiwyg p {
        font-size: 16px;
        line-height: 24px;
    }
}


/*end*/

@media screen and (min-width: 320px) and (max-width: 767px) {
    .cookie-policy #main-wrapper .overview_div p {
        padding: 0px 0px;
    }

    .cookie-policy .coh-wysiwyg.overview_div,
    .terms-and-conditions .coh-wysiwyg.overview_div,
    .path-terms-and-conditions .views-element-container,
    .path-sustainability .views-element-container,
    .path-supply-chain .views-element-container {
        padding: 6px 6px 6px 0px !important;
    }

    .cookie-policy .section,
    .node--type-terms-and-condition .section,
    .path-terms-and-conditions section .section,
    .path-supply-chain section .section,
    .path-sustainability section .section,
    .node--type-supply-chain section .section {
        width: 98%;
    }
}


/*@media screen and (min-width: 768px) and (max-width: 768px) {
 .cookie-policy #main-wrapper .overview_div p {
  padding: 0px 0px;
 }

 .cookie-policy .coh-wysiwyg.overview_div {
  padding: 6px 6px 6px 0px !important;
 }

}*/

@media screen and (min-width: 768px) and (max-width: 991px) {
    .cookie-policy #main-wrapper .overview_div p {
        padding: 0px 0px;
    }

    .cookie-policy .coh-wysiwyg.overview_div,
    .terms-and-conditions .coh-wysiwyg.overview_div,
    .path-terms-and-conditions .views-element-container,
    .path-sustainability .views-element-container,
    .path-supply-chain .views-element-container {
        padding: 6px 6px 6px 14px !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .cookie-policy .coh-wysiwyg.overview_div,
    .terms-and-conditions .coh-wysiwyg.overview_div,
    .path-terms-and-conditions .views-element-container,
    .path-supply-chain .views-element-container
    .path-sustainability .views-element-container {
        padding: 6px 6px 6px 11px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .imprint #main-wrapper .overview_div p {
        padding: 0px 1px;
    }

    .imprint .coh-wysiwyg.overview_div {
        padding: 6px 6px 6px 0px !important;
    }

    .imprint .section {
        width: 99%;
    }

    .view-listing-page-content .listing-detail-pg-desc .text-formatted {
        max-height: 100% !important;
        height: auto;
        padding-right: 0px;
    }

    /*disable scroll in events*/
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .view-listing-page-content .listing-detail-pg-desc .text-formatted {
        max-height: 100% !important;
        height: auto;
        padding-right: 0px;
    }

    /*disable scroll in events*/
    .imprint #main-wrapper .overview_div p {
        padding: 0px 3px;
    }

    .imprint .coh-wysiwyg.overview_div {
        padding: 6px 6px 6px 0px !important;
    }

    .imprint .section {
        width: 97%;
    }
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .imprint .coh-wysiwyg.overview_div {
        padding: 6px 6px 6px 11px !important;
    }
}


/*data protection declaration font scaling*/

.data-protection-declaration .coh-wysiwyg h3 strong,
.data-protection-declaration .dark-title .content h3 strong,
.terms-and-conditions .coh-wysiwyg h3 strong {
    font-size: 14px;
}

.data-protection-declaration .coh-style-margin-bottom-small {
    margin-bottom: -1rem;
}

.data-protection-declaration .coh-wysiwyg p,
.data-protection-declaration ul li,
.data-protection-declaration .dark-title .content p {
    font-size: 12px;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .data-protection-declaration .overview_div h2,
    .terms-and-conditions h1,
    .path-terms-and-conditions h1,
    .path-sustainability h1,
    .path-supply-chain h1 {
        font-size: 28px;
        margin-top: 20px;
    }

    .data-protection-declaration ul li {
        word-break: break-word;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .data-protection-declaration .overview_div h2,
    .terms-and-conditions h1,
    .path-terms-and-conditions h1,
    .path-sustainability h1,
    .path-supply-chain h1 {
        font-size: 44px;
    }

    .data-protection-declaration .site-footer nav ul li,
    .cookie-policy .site-footer nav ul li,
    .imprint .site-footer nav ul li,
    .privacy-policy .site-footer nav ul li,
    .legal-policy .site-footer nav ul li {
        margin-right: 10px;
    }

    .data-protection-declaration .site-footer .clearfix.text-formatted,
    .cookie-policy .site-footer .clearfix.text-formatted,
    .imprint .site-footer .clearfix.text-formatted,
    .privacy-policy .site-footer .clearfix.text-formatted,
    .legal-policy .site-footer .clearfix.text-formatted {
        margin-right: 7px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1439px) {
    .data-protection-declaration .overview_div h2,
    .terms-and-conditions h1,
    .path-terms-and-conditions h1,
    .path-sustainability h1,
    .path-supply-chain h1 {
        font-size: 40px;
    }

    .data-protection-declaration .coh-wysiwyg h3 strong,
    .data-protection-declaration .dark-title .content h3 strong,
    .terms-and-conditions .coh-wysiwyg h3 strong {
        font-size: 14px;
    }

    .data-protection-declaration .coh-wysiwyg p,
    .data-protection-declaration ul li,
    .data-protection-declaration .dark-title .content p {
        font-size: 12px;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1535px) {
    .data-protection-declaration .overview_div h2,
    .terms-and-conditions h1,
    .path-terms-and-conditions h1,
    .path-sustainability h1,
    .path-supply-chain h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .data-protection-declaration .coh-wysiwyg h3 strong,
    .data-protection-declaration .dark-title .content h3 strong,
    .terms-and-conditions .coh-wysiwyg h3 strong {
        font-size: 14px;
        line-height: 18px;
    }

    .data-protection-declaration .coh-wysiwyg p,
    .data-protection-declaration ul li,
    .data-protection-declaration .dark-title .content p {
        font-size: 12px;
        line-height: 18px;
    }
}

@media screen and (min-width: 1536px) and (max-width: 1919px) {
    .data-protection-declaration .overview_div h2,
    .terms-and-conditions h1,
    .path-terms-and-conditions h1,
    .path-sustainability h1,
    .path-supply-chain h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .data-protection-declaration .coh-wysiwyg h3 strong,
    .data-protection-declaration .dark-title .content h3 strong,
    .terms-and-conditions .coh-wysiwyg h3 strong {
        font-size: 16px;
        line-height: 20px;
    }

    .data-protection-declaration .coh-wysiwyg p,
    .data-protection-declaration ul li,
    .data-protection-declaration .dark-title .content p {
        font-size: 14px;
        line-height: 20px;
    }
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {
    .data-protection-declaration .overview_div h2,
    .terms-and-conditions h1,
    .path-terms-and-conditions h1,
    .path-supply-chain h1 {
        font-size: 40px;
        line-height: 46px;
    }

    .data-protection-declaration .coh-wysiwyg h3 strong,
    .data-protection-declaration .dark-title .content h3 strong,
    .terms-and-conditions .coh-wysiwyg h3 strong {
        font-size: 18px;
        line-height: 22px;
    }

    .data-protection-declaration .coh-wysiwyg p,
    .data-protection-declaration ul li,
    .data-protection-declaration .dark-title .content p {
        font-size: 16px;
        line-height: 24px;
    }

    /*footer issue in 1920*/
    .data-protection-declaration .site-footer .region-footer-first #block-copyright,
    .data-protection-declaration .site-footer .region-footer-first #block-followuson {
        padding-top: 0px;
    }
}


/*end*/

@media screen and (min-width: 320px) and (max-width: 767px) {
    .data-protection-declaration .coh-wysiwyg.overview_div {
        padding: 6px 6px 6px 0px !important;
    }

    .data-protection-declaration #main-wrapper .overview_div p {
        padding: 0px 1px;
    }

    .data-protection-declaration .section {
        width: 99%;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .data-protection-declaration .overview_div h3,
    .terms-and-conditions .overview_div h3 {
        padding-left: 2px;
    }

    .data-protection-declaration .coh-wysiwyg.overview_div {
        padding: 6px 6px 6px 1px !important;
    }

    .data-protection-declaration .section {
        width: 97%;
    }

    .data-protection-declaration #main-wrapper .overview_div p {
        padding: 0px 0px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .data-protection-declaration .coh-wysiwyg.overview_div {
        padding: 6px 6px 6px 8px !important;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(3) {
        margin: 18px auto 0px;
        max-width: 620px;
    }
}

@media only screen and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
    .ezsert-injector #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(1) {
        margin-top: 11px;
    }

    .ezsert-injector #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(2) {
        margin-top: 11px;
    }

    .ezsert-injector #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(3) {
        margin-top: 11px !important;
    }
}


/* Only mozilla query */

@-moz-document url-prefix() {
    .nanextm-multiserttm .specification-popup-container .download-file-cnt a.download-icon-cnt {
        right: 10px !important;
    }
}

/* font-weight: normal !important;

} */

/*scrolling issue in small mobile ezsert iol*/
@media screen and (device-width: 360px) and (device-height: 640px) {
    .ezsert-iol .title-image-desc .coh-wysiwyg.par-spac {
        padding: 0 30px 15px !important;
    }
}

/*end*/

/* Harish Css Start */
@media all and (max-width: 1199.98px) {
    body.corporate-values.node--type-landing-page {
        overflow-y: auto;
    }
}

@media all and (max-width: 769.98px) {
    .corporate-values .bg-img-container {
        padding-bottom: 0% !important;
    }
}

.zoom-img {
    display: none;
}

/* Harish Css End */

/*pinch to zoom*/

/*news and events cross alignment -vamshi */
@media (min-width: 361px) and (max-width: 767px) {
    .view-listing-page-content a.coh-link.close-popup-link.close-detpg-popup-link {
        top: 61px;
    }
}

@media screen and (min-width: 1536px) and (max-width: 1919px) {

    .page-view-leadership{

        overflow-y: hidden;
    }

    .listing-cnt-img img {
        height: 185px !important;
    }

    .join {
        padding: 7px;
        max-height: 185px;
    }

    .head a {
        font-size: 11px;
    }

    .para,
    .para p {
        font-size: 10px;
    }
}

/*custom-2 css ends here*/

/* ------------------------------------------------------------------------------------------------------ */

/*custom.css starts*/

/**
 * @file
 * Subtheme specific CSS.
 */

/* @font-face {
  font-family: verdana;
  src:4003 url(../fonts/verdana.ttf);
}

@font-face {
  font-family:4003 verdana-bold;
  src:4003 url(../fonts/verdanab.ttf);
}

@font-face {
  font-family:4003 verdana-italic;
  src: url(../fonts/verdanai.ttf);
} */

/* sidebar menu*/
* {
    scrollbar-width: thin;
}

div#page {
    background: transparent;
}

::-webkit-scrollbar {
    width: 12px;
}

::-moz-scrollbar {
    width: 12px;
}

body.product-category-ezserttm::-webkit-scrollbar {
    width: 0px;
}

body.product-category-isert::-webkit-scrollbar {
    width: 0px;
}

body.product-category-nanextm::-webkit-scrollbar {
    width: 0px;
}

body.product-category-vivinextm::-webkit-scrollbar {
    width: 0px;
}

/* commented for scroll in JP site */
@media screen and (max-width: 767px) {
    body.contact-us-type-webform::-webkit-scrollbar {
        width: 0px;
    }
    body.page-view-distributor-lisitng::-webkit-scrollbar {
        width: 0px;
    }
    body.path-site-search::-webkit-scrollbar {
        width: 0px;
    }
}
body.page-view-distributor-contact-content::-webkit-scrollbar {
    width: 0px;
}
body.elos::-webkit-scrollbar {
    width: 0px;
}

.path-site-search,
.product-category-ezserttm,
.corporate-values,
.page-view-distributor-contact-content,
.contact-us-type-webform,
.product-category-vivinextm,
.product-category-nanextm,
.product-category-isert,
body.elos {
    scrollbar-width: none;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-moz-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
}

::-moz-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-moz-scrollbar-thumb:hover {
    background: #555;
}

div#job-opening-result>div::-webkit-scrollbar-track {
    background: transparent;
}

div#job-opening-result>div::-webkit-scrollbar-thumb {
    background-color: #93b5d9 !important;
}

div#job-opening-result>div::-webkit-scrollbar-thumb:hover {
    background: #3479c6;
}

html {
    overflow-x: hidden;
    height: 100%;
}

.coh-image-responsive-xl {
    width: auto;
}

.pt-0 {
    padding-top: 0px;
}

.pr-0 {
    padding-right: 0px;
}

.pb-0 {
    padding-bottom: 0px;
}

.pl-0 {
    padding-left: 0px;
}

body {
    font-family: "Verdana" !important;
    overflow-x: hidden;
    height: 100%;
}

body.blue,
body.path-error-404,
body.path-error-403,
body.path-site-search {
    background-color: #0057b8;
}

body.path-site-search #page {
    background-color: transparent;
}

.coh-container.coh-container-boxed {
    max-width: 1090px;
    margin: 0px auto;
    width: 95%;
}

.sidebar-menu-hoya {
    display: none;
    position: absolute;
    top: 73px;
    background: #fff;
    right: 20px;
    z-index: 999;
    border: 1px solid #d0d0ce;
    min-width: 333px;
    max-height: 439px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    max-width: 333px;
    border-radius: 5px 0 5px 5px;
}

.job-openings-wrapper {
    overflow: hidden;
}

.sidebar-menu-listcontent ul.nav {
    display: block;
    padding: 10px;
}

.sidebar-menu-listcontent ul.nav>li:nth-child(1)>a.nav-link {
    font-size: 16px;
}

.sidebar-menu-listcontent ul.nav>li ul.menu {
    margin: 0;
    display: none;
}

.sidebar-menu-listcontent ul.nav>li ul.menu li {
    list-style: none;
    margin: 0;
    position: relative;
}

.sidebar-menu-listcontent ul.nav>li ul.menu li a {
    padding: 0;
}

.sidebar-menu-listcontent ul.nav>li>a.nav-link {
    padding: 10px 30px 10px 0;
    color: #717375;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #afafaf;
    position: relative;
}

.sidebar-menu-listcontent ul.nav>li:nth-last-child(1)>a.nav-link {
    border: none !important;
}

.sidebar-menu-listcontent ul.nav>li>a.nav-link.active {
    color: #0057b8;
}

.sidebar-menu-listcontent ul.nav>li>ul>li>a.nav-link.active {
    color: #0057b8e6;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>a {
    font-size: 12px;
    font-weight: bold;
    color: #707070;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>a {
    font-size: 12px;
    font-weight: bold;
    color: #717375;
    border-bottom: 1px solid #afafaf;
    padding: 7px 0;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>ul {
    background: #f2f2f2;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>ul>li {
    padding: 5px 10px;
    border: 1px solid #ffffff;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>ul>li>a {
    font-size: 12px;
    color: #0057b8;
}

.sidebar-menu-listcontent ul.nav>li {
    position: relative;
}

.sidebar-menu-listcontent ul.nav>li>span.dropdown-icon,
.sidebar-menu-listcontent ul.nav>li>ul>li>span.dropdown-icon {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
    padding: 0 7px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color: #717375;
    width: 20px;
    height: 35px;
    background-image: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/sites/default/files/2022-04/menu-down-arrow.png);
    background-position: center;
    background-size: 10px 6px;
    background-repeat: no-repeat;
}

.sidebar-menu-listcontent ul.nav>li>span.dropdown-icon {
    height: 40px;
}

.sidebar-menu-listcontent ul.nav>li>span.dropdown-icon.active_menu,
.sidebar-menu-listcontent ul.nav>li>ul>li>span.dropdown-icon.active_menu {
    transform: rotate(180deg);
}

.sidebar-menu-listcontent ul.nav>li>span.dropdown-icon.active_menu+a {
    border-bottom: none;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>ul>li>a:after {
    content: "";
    position: absolute;
    right: 5px;
    top: 10px;
    background: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/sites/default/files/2022-04/right_arrow_grey.png);
    background-position: center;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 10px;
    height: 8px;
}

.sidebar-menu-listcontent ul.nav>li>ul.menu>li>ul>li>a.active:after {
    content: "";
    position: absolute;
    right: 5px;
    top: 10px;
    background: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/sites/default/files/2022-04/right_arrow_blue.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 10px;
    height: 8px;
}

.mainnav-menu-listcontent .tb-megamenu.tb-megamenu-main .nav>li.active>a,
.mainnav-menu-listcontent .tb-megamenu.tb-megamenu-main .nav>li>a:hover {
    background: none !important;
    color: #0057b8 !important;
}

/* to resolve admin portal header issue */
.user-logged-in header#header {
    position: sticky !important;
}

header#header {
    box-shadow: 0 0 10px #919191;
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99;
    top: 0px;
}

.path-frontpage header#header {
    /*added to resolve the jerk issue in home page*/

    position: fixed;
    z-index: 99;
    top: 0px;
}

.node--type-landing-page div#main-wrapper,
.blue div#main-wrapper {
    background: #0057b8;
    color: #fff;
    padding: 0;
}

.tb-megamenu .dropdown-menu .active>a:hover {
    color: #0057b8;
}

.mainnav-menu-listcontent .tb-megamenu.tb-megamenu-main {
    background: transparent;
}

.mainnav-menu-listcontent .tb-megamenu.tb-megamenu-main .nav>li>a {
    font-size: 12px;
    color: #717375;
    padding: 10px;
    border: none;
    font-weight: 500;
    text-decoration: none;
}

.align-items-center {
    align-items: center;
}

p.hoya-vision-title,
p.hoya-ourmission-title {
    font-size: 44px;
}

.mainnav-menu-listcontent .tb-megamenu.tb-megamenu-main .nav>li>a>span.caret,
.mainnav-menu-listcontent .tb-megamenu.tb-megamenu-main .nav>li>a:after {
    display: none;
}

/* main menu start */
#navbar-main,.page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
    background-color: transparent;
    max-width: 990px;
    margin: 0px auto;
    padding: 10px 20px;
}
.page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
  padding-bottom: 0;
}
.main-navigation-menu ul.nav.navbar-nav>li>a {
    font-size: 12px;
    color: #717375;
    padding: 10px 0 20px;
    margin: 5px 9px 0;
    position: relative;
}

/* footer.site-footer {
   display: none;
} */

/*
.main-navigation-menu ul.nav.navbar-nav>li.active>a:before,
.main-navigation-menu ul.nav.navbar-nav>li>a:hover:before {
  background: #0057B8;
  width: 100%;
}

.main-navigation-menu ul.nav.navbar-nav>li>a:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  width: 0;
  background: transparent;
  height: 2px;
  z-index: 999;
  border-radius: 50%;
  bottom: 12px;
  transition: all .4s ease;
  margin: 0px auto;
} */
.main-navigation-menu ul.nav.navbar-nav>li.active>a,
.main-navigation-menu ul.nav.navbar-nav>li>a:hover {
    color: #0057b8;
    background: url(/themes/custom/hoyasurgicaloptics/assets/svg/hoya_menu_icon.svg);
    background-repeat: no-repeat;
    background-size: 100% 4px;
    background-position: 0 30px;
}

.main-navigation-menu ul.nav.navbar-nav>li>a:after,
.main-navigation-menu ul.nav.navbar-nav>li>ul>li>a::after {
    display: none;
}

.main-navigation-menu ul.nav.navbar-nav>li:hover>ul {
    display: block;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul {
    border-radius: 2px;
    min-width: 135px;
    box-shadow: 0 3px 7px #00000069;
    left: 10px;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul>li>a {
    font-size: 12px;
    text-decoration: none;
    color: #717375;
    display: block;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul>li {
    margin: 0;
    line-height: 16px;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul>li.active,
.main-navigation-menu ul.nav.navbar-nav>li>ul>li:active,
.main-navigation-menu ul.nav.navbar-nav>li>ul>li:hover {
    background: none;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul>li.active>a,
.main-navigation-menu ul.nav.navbar-nav>li>ul>li:active>a,
.main-navigation-menu ul.nav.navbar-nav>li>ul>li:hover>a {
    color: #0057b8;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul>li:after {
    display: none;
}

.main-navigation-menu ul.nav.navbar-nav>li>ul:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    top: -8.2px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    left: 15px;
    clip-path: polygon(0% 0%, 0% 100%, 100% 100%);
    background: #ffffff;
    box-shadow: 0 0 8px;
    transform: rotate(135deg);
}

/* #navbar-main>nav {
  margin-left: auto;
} */

/* main menu ens */
p.coh-style-paragraph-small {
    font-size: 14px;
    line-height: 18px;
}

.home-search-btn img {
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 3px 5px 1px;
}

.tb-megamenu .dropdown-menu {
    background: #fafafa;
    border: 1px solid #d0d0ce;
}

.tb-megamenu .dropdown-menu li>a {
    background: none !important;
    color: #717375 !important;
    font-size: 12px;
    padding: 0 !important;
    text-decoration: none !important;
}

.search-block-form {
    position: relative;
    margin-left: auto;
}

.search-block-form label,
.search-block-form label+div,
.search-block-form div.msg {
    display: none;
}

.search-block-form input#edit-search,
.search-block-form input#edit-search--2 {
    max-width: 160px;
    background-image: url(/sites/default/files/2022-02/search_icon.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding: 8px 10px;
    background-position: 98% 7px;
    font-size: 12px;
}

.search-block-form input#edit-search::placeholder,
.search-block-form input#edit-search--2::placeholder {
    opacity: 0.5;
}

.search-block-form input#edit-search::-ms-input-placeholder,
.search-block-form input#edit-search--2::-ms-input-placeholder {
    opacity: 0.5;
}

.search-block-form .form-row {
    padding: 0;
}

.search-block-form button.form-submit {
    background: none;
    font-size: 0px;
    position: absolute;
    top: 0;
    right: 0;
}

.search-block-form .form-row .form-actions {
    margin: 0px !important;
}

.search-block-form .form-row fieldset,
.search-block-form div#edit-actions,
.header-hambrg-menu>p {
    margin-bottom: 0 !important;
}

.header-hambrg-menu {
    border-left: 1px solid transparent;
    padding: 5px 10px;
    border-right: 1px solid transparent;
    position: relative;
}

.header-hambrg-menu.active_hambrg_menu {
    border-left: 1px solid #d0d0ce;
    border-right: 1px solid #d0d0ce;
}

.header-hambrg-menu.active_hambrg_menu:before {
    content: "";
    width: 42px;
    height: 5px;
    position: absolute;
    left: -1px;
    top: -3px;
    border-top: 1px solid #d0d0ce;
    border-left: 1px solid #d0d0ce;
    border-right: 1px solid #d0d0ce;
    border-radius: 3px 3px 0 0;
}

.header-hambrg-menu.active_hambrg_menu:after {
    content: "";
    width: 42px;
    height: 23px;
    position: absolute;
    left: -1px;
    bottom: -23px;
    border-left: 1px solid #d0d0ce;
    border-right: 1px solid #d0d0ce;
    background: #fff;
    z-index: 9999;
}

.tb-megamenu .nav li.dropdown.open>.dropdown-toggle {
    color: #0057b8;
}

.tb-megamenu .mega-nav .mega-group>.mega-group-title,
.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title {
    text-transform: capitalize;
    text-decoration: none;
    font-size: 12px;
}

.tb-megamenu-column>.tb-megamenu-column-inner.mega-inner .tb-megamenu-column>.tb-megamenu-column-inner.mega-inner {
    padding: 0;
}

.tb-megamenu .nav li.dropdown.open>.dropdown-toggle:before {
    content: "";
    width: 100%;
    position: absolute;
    top: 73%;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 3px solid #0057b8;
    left: 0;
    border-radius: 50%;
}

.mega-menu-wrapper>div>div>.tb-megamenu-row.row-fluid:before {
    position: absolute;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 7px solid #e4e4e4;
    top: -8px;
    left: 40px;
}

.coh-ce-cpt_3_column_layout_modal_popup-3a371971 {
    background-color: transparent !important;
}

.home-popup-wrapper {
    padding: 50px;
}

.home-popup-wrapper .home-popup-search-img img {
    max-height: 259px;
    display: inline-block;
}

.home-popup-wrapper a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.home-popup-wrapper .hompg-intracularlense-cnt {
    font-size: 17px;
    color: #0057b8;
}

.home-popup-wrapper .search-tags {
    background: #0057b8;
    margin-bottom: -26px;
    border-radius: 10px;
    padding: 10px;
}

.home-popup-wrapper .search-item-wrapper {
    border: 1.5px solid #0057b8;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 30px;
}

.home-popup-wrapper .search-tags>.coh-container {
    margin-right: 5px;
}

.path-frontpage .coh-modal-inner,
.path-events .coh-modal-inner {
    overflow: hidden;
}

p.search-icon-wrapper {
    margin: 0;
}

.path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    background: no-repeat;
    top: 10px;
    right: 10px;
}

.home-popup-search-img {
    text-align: center;
}

.home-popup-wrapper .coh-container.coh-component.home-popup-search-img {
    border: none;
}

.coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    top: 0;
    right: 0px;
    background: rgba(0, 0, 0, 0.4);
}

.coh-modal-inner.js-first-focus .coh-modal-close-wrapper>button {
    font-size: 0;
    width: 20px;
    height: 20px;
    background-image: url(../assets/svg/white_close_icon.svg);
    background-repeat: no-repeat;
    background-position: center;
}

h1.landing-page-heading {
    font-size: 44px;
    text-align: right;
    color: #fff;
}

.h2-title>h2 {
    font-size: 44px;
    margin: 0px 24px 20px;
    text-align: left;
}

.custome-plus-icon {
    color: #fff;
    border-radius: 50%;
    background: transparent;
    padding: 2px 3px 2px 3px;
    border: 1px solid #fff;
    font-size: 10px;
    /* font awesome changes -webkit-text-stroke: 1px #0057b8;*/
    -webkit-text-stroke: 0.02rem #0057b8;
    transition: all 0.2s;
}

.desktop-intracular-lense>div:hover .custome-plus-icon {
    background: #fff;
    color: #0057b8;
    /* font awesome changes -webkit-text-stroke: 0.2px #fff;*/ 
    -webkit-text-stroke: 0.05px #fff;
}

div#main.container-fluid {
    padding: 0;
}

div#main.container-fluid>div {
    max-width: 100%;
    margin: 0;
}

.coh-column.product-title-desc-col {
    position: relative;
}

.product-title-desc-col {
    background-size: 100% 100% !important;
    color: #fff;
    padding: 40px 0;
}

.product-title-desc-col>.coh-container>h1 {
    max-width: 325px;
    font-size: 90px;
    margin-top: 6%;
}

.product-title-desc-col>.coh-container>h1+div {
    text-align: center;
    width: 460px;
    margin: 70px auto 60px;
}

.scroll_icon {
    width: auto;
    margin: 0px auto;
    cursor: pointer;
    animation: updown 2s ease infinite;
}

.scroll_text p {
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    margin-bottom: 0;
}

.scroll-wrapper {
    position: sticky;
    bottom: 0;
    padding-bottom: 5px;
    background: transparent;
}

/*Login page start*/

/* .slide-item-wrapper {
  transform: translate(0, -53px);
} */

/*.blue-white .three-image-component,
.blue .three-image-component,
.orange .three-image-component,
.brown .three-image-component {
  box-shadow: 0px 0px 6px #00000029;
}*/
.page-user-login,
.page-user-password {
    background: #0057b8e6;
}

.page-user-login #main-wrapper main#content>section,
.page-user-password #main-wrapper main#content>section {
    background: #fff;
    width: 450px;
    margin: 40px auto;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.page-user-login #main-wrapper main#content>section .user-login-form,
.page-user-password #main-wrapper main#content>section .user-pass {
    border: 1px solid #ddd;
    padding: 10px;
    border-top: none;
}

.page-user-login #main-wrapper main#content>section nav,
.page-user-password #main-wrapper main#content>section nav {
    margin: 0;
}

/*Login page end*/

/*IOL Page container start*/
.slider-wrapper>div>.coh-container.coh-container-boxed {
    background: #3379c6;
}

.reference-popup-container {
    display: none;
    position: fixed;
    top: 0px;
    width: calc(100% - 69px);
    z-index: 999;
    margin: 0px auto;
    left: 0;
    right: 0;
}

.slider-wrapper {
    position: relative;
}

/*IOL Page container end*/
div#wholepage {
    overflow: hidden;
    scroll-behavior: smooth;
    /* box-shadow: 0px 0px 6px #00000029; */
    /* border-radius: 7px; */

    scrollbar-width: none;
    padding: 0;
}

.about_overview.overview_div .overview-text-aligncenter {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    max-width: 780px;
    margin: 0px auto;
}

.about_overview.overview_div .overview-text-aligncenter p>br {
    display: none;
}

div#wholepage::-webkit-scrollbar,
div#spec-popup-container::-webkit-scrollbar {
    width: 0px;
}

.blue div#wholepage {
    /* background: #3379C6; Change background color as per jira tickets HSOBT - 138 */

    background: #0057b8;
    box-shadow: none;
    border-radius: 7px;
}

.popup-and-close-control {
    text-align: right;
    position: sticky;
    top: -1px;
    padding: 6px 0;
    z-index: 9;
    background: #fff;
}

.hide-close-icon .close-popup-link {
    visibility: hidden;
}

.reference-link:hover,
.reference-link:active,
.reference-link:focus,
.specification-link:hover,
.specification-link:active,
.specification-link:focus,
.article-button-link:hover,
.article-button-link:active,
.article-button-link:focus {
    color: #fff;
}

.reference-link,
.specification-link,
.article-button-link {
    text-decoration: none;
    font-size: 12px;
    border-radius: 5px;
    padding: 5px 8px 5px 5px;
    line-height: 15px;
    box-shadow: 0 3px 5px #00000069;
    min-height: 26px;
    text-align: center;
}

.blue .scroll-wrapper,
.blue .popup-and-close-control {
    /* background: #3379C6; Change background color as per jira tickets HSOBT - 138 */

    background: #0057b8;
}

.orange .h2-title>h2 {
    color: #f57e20;
    line-height: 40px;
}

.nanextm-multiserttm.orange .h2-title>h2 {
    line-height: 35px;
}

.brown .h2-title>h2 {
    color: #633715;
}

.blue-white .h2-title>h2 {
    color: #00adde;
}

/*.product-category-nanextm .reference-popup-content,
.product-category-ezserttm .reference-popup-content,
.product-category-iserttm .reference-popup-content {
  width: calc(100% - 15px);
  box-shadow: 0 3px 5px #00000069;
}*/
.product-category-nanextm .reference-popup-container,
.product-category-ezserttm .reference-popup-container,
.product-category-iserttm .reference-popup-container {
    top: 40px;
}

.close-popup-link {
    margin: 0 15px -2px 40px;
}

.scroll_icon {
    display: none;
}

.scroll-icon-black.show-scroll-black {
    display: block;
}

.scroll-icon-white.show-scroll-white {
    display: block;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: transparent;
}

.coh-link.reference-link>img,
.coh-link.specification-link>img,
.coh-link.article-button-link>img {
    padding: 0 4px 0px 4px;
    float: left;
    width: auto;
    max-height: 16px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.clinical-proof-wrapper p,
.clinical-proof-wrapper p {
    font-size: 12px !important;
}

.interested-row-wrapper>div:nth-last-child(1)>div {
    padding: 40px 40px 0 12px;
}

.reference-link {
    background: #004a86;
    color: #fff;
    top: 0px;
}
.article-button-link {
    background: rgb(75, 42, 104);
    color: #fff;
    top: 0px;
}
.specification-link {
    background: #d0d0ce;
    color: #717375;
    top: 0px;
}
.vivinex-gemetric .popup-and-close-control {
    position: sticky;
    top: 73px;
    background: rgba(85, 45, 127, 1);
    width: 100%;
}
body.vivinex-gemetric {
    background: rgba(85, 45, 127, 1);
}
body.vivinex-gemetric .coh-style-slider-pagination li button {
    background-color: #322145;
    height: 0.625rem;
    width: 0.625rem;
}
body.vivinex-gemetric .coh-style-slider-pagination li.slick-active button {
    background-color: white;
}
.vivinex-gemetric .article-button-link {
    color: rgba(85, 45, 127, 1);
    background: #fff;
    margin-top: 12px;
}
.vivinex-gemetric .reference-link {
    background-color: rgba(85, 45, 127, 1);
    color: #fff;
}
.vivinex-impress .popup-and-close-control {
    background-color: #00194F;
    width: 100%;
    position: sticky;
    top: 73px;
}
.vivinex-impress .article-button-link {
    color: rgb(0, 31, 67);
    background: #fff;
    margin-top: 12px;
}
.vivinex-impress .reference-link {
    background-color: #004a86;
    color: #fff;
}
.title-image-desc .coh-wysiwyg.reference-popup-content p,
.reference-popup-content li {
    margin: 0 0 3px !important;
    padding: 0;
    font-size: 12px !important;
    line-height: 14px;
    text-align: left !important;
}

.slider-controler {
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
}

.control-wrapper {
    padding: 0;
}

.control-wrapper>li>a {
    width: 10px;
    height: 10px;
    display: block;
    background: #7da1c4;
    border-radius: 50%;
}

.control-wrapper>li>a.active-link {
    background: #ffffff;
    border: 1px solid #7da1c4b3;
}

.control-wrapper>li {
    list-style: none;
    margin: 0px 0px 10px;
}

/*Page slide css*/

/* .reference-parent-container {
    padding-top: 10px !important;
} */
.reference-popup-content {
    margin: 0;
    border-radius: 5px;
    /* margin-top: 5px; */
}

.slider-wrapper.coh-container-boxed #wholepage {
    max-width: 950px;
    margin-top: 12px !important;
}

.path-frontpage .slider-wrapper.coh-container-boxed #wholepage {
    margin-top: 0px !important;
}

.box-width-layout.path-frontpage .section {
    background-color: transparent;
    margin-top: 0px !important;
}

.box-width-layout section .slider-wrapper.coh-container-boxed #wholepage {
    margin-top: 0px;
}

table.table-hoya.hoya {
    margin: 0 20px;
    max-width: 97%;
}

table.table-hoya td,
table.table-hoya th,
table.table-hoya tr {
    border: none;
    text-align: left;
    background: none;
}

table.hoya.table-hoya thead>tr>th:nth-child(2),
table.hoya.table-hoya thead>tr>th:nth-child(4) {
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
}

table.hoya.table-hoya thead>tr>th:nth-child(2) {
    background: #004a86;
    text-align: center;
}

table.hoya.table-hoya thead>tr>th:nth-child(4) {
    background: #707375;
    text-align: center;
}

table.hoya.table-hoya tr>td:not(:nth-child(1),
    :nth-child(4)) {
    background: #fff;
    font-weight: bold;
    vertical-align: middle;
    color: #707375;
    border: 1px solid #0056b8;
    padding: 15px 10px;
}

table.hoya.table-hoya tr>td:not(:nth-child(1),
    :nth-child(3),
    :nth-child(4),
    :nth-child(6)) {
    font-size: 14px !important;
    line-height: 22px;
    text-align: center;
}

table.hoya.table-hoya tr>td:nth-child(2) {
    color: #0056b8;
}

table.table-hoya tr>td:not(:nth-child(1))>p {
    margin: 0;
    font-weight: bold;
    font-size: 18px !important;
    line-height: 22px;
}

table.table-hoya tr>td:nth-child(1),
table.table-hoya tr>td:nth-child(3),
table.table-hoya tr>td:nth-child(4),
table.table-hoya tr>td:nth-child(6) {
    font-size: 11px !important;
    line-height: 13px;
    vertical-align: middle;
    margin: 0px;
    text-align: left !important;
    font-weight: normal !important;
}

.invisible-close-icon {
    display: none;
}

.clinical-proof-wrapper>div>p {
    max-width: 660px;
    margin: 0px auto;
}

.coh-modal-overlay {
    background: rgba(0, 0, 0, 0.8);
}

/*Page slide css end*/

/*Page 404*/
.page-404-cnt,
.page-403-cnt {
    text-align: center;
    padding: 50px 20px;
    width: 90%;
    max-width: 620px;
    margin: 0px auto;
    color: #717375;
    background: #fff;
    border-radius: 5px;
}

.page-404-cnt>div.status-msg,
.page-403-cnt>div.status-msg {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 32px;
    line-height: 18px;
}

.page-404-cnt>div>p,
.page-403-cnt>div>p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto 26px;
    max-width: 364px;
}

img.status-code-img {
    display: inline-block;
    margin-bottom: 11px;
}

.page-404-cnt a.coh-link,
.page-403-cnt a.coh-link {
    color: #0057b8;
    font-size: 14px;
    border: 2px solid #0057b8;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 18px;
    margin: 0 10px 10px;
    min-width: 140px;
}

.page-404-cnt a.coh-link:nth-child(1) {
    background: #0057b8;
    color: #fff;
}

/*New changes css*/
.node__content {
    margin: 0;
}

.coh-video iframe,
.coh-video video {
    max-height: 390px;
}

.coh-wysiwyg.pyramid_div {
    max-width: 220px;
    min-height: 200px;
    max-height: 200px;
    padding: 70px 5px 10px !important;
    clip-path: polygon(50% 25%, 100% 40%, 100% 100%, 0 100%, 0 40%);
    margin: -80px auto 0px;
    background-color: white;
    width: 100%;
    overflow: hidden;
}

.coh-wysiwyg.pyramid_div p {
    color: #0057b8;
    font-size: 12px;
    margin-top: 8px;
    padding: 0px;
}

/* .coh-wysiwyg.pyramid_div.dark p {
  color: #717375;
} */
.coh-wysiwyg.pyramid_div p:nth-child(1) {
    font-weight: bold;
    letter-spacing: 0.9px;
    margin: 0 0 8px;
    font-size: 12px;
    margin: 10px 0 8px;
    text-align: center;
}

.coh-wysiwyg.pyramid_div p:nth-child(2) {
    max-height: 100px;
    overflow-y: auto;
    margin: 5px 0 0;
}

.image-with-desc .coh-column .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar,
.image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:nth-child(2)::-webkit-scrollbar {
    width: 6px;
}

.image-with-desc .coh-column .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar-track,
.image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:nth-child(2)::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.image-with-desc .coh-column .coh-wysiwyg.pyramid_div p:nth-child(2)::-webkit-scrollbar-thumb,
.image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:nth-child(2)::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #6d6d6d;
}

.brown div#wholepage>div:nth-child(2).title-image-desc.slide-item-wrapper img.coh-image {
    max-height: max-content;
}

.title-image-desc .clinical-proof-right-box .coh-wysiwyg p:first-child {
    font-size: 12px;
}

.title-image-desc .coh-wysiwyg p.small_p {
    font-size: 10px !important;
}

.multiple-images img.coh-image.left-align {
    float: right;
}

.path-site-search div#main-wrapper {
    margin: 0px auto;
    color: #fff;
    width: 100%;
    max-width: 39%;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 60px;
}

#views-exposed-form-search-api-solar-page-1 {
    position: relative;
}

#views-exposed-form-search-api-solar-page-1 button#edit-submit-search-api-solar--3 {
    position: absolute;
    top: 60px;
    background: url(/sites/default/files/styles/thumbnail/public/2022-05/blue_search_icon.png) no-repeat center transparent;
    font-size: 0px;
    width: 40px;
    height: 50px;
    right: 5px;
}

#views-exposed-form-search-api-solar-page-1 .cross-btn {
    background: url(/sites/default/files/close-blue.png) no-repeat center transparent !important;
}

#views-exposed-form-search-api-solar-page-1 input#edit-search--3 {
    font-size: 16px;
    line-height: 18px;
    padding: 15px 19px;
    color: #717375;
    box-shadow: 0 0 11px #00000029;
    border-radius: 10px;
}

#views-exposed-form-search-api-solar-page-1 .msg {
    font-size: 18px;
    line-height: 18px;
    border-bottom: 1px solid;
    padding-bottom: 18px;
    margin-bottom: 17px;
}

.search-page-wrapper .views-infinite-scroll-content-wrapper .views-row {
    margin-bottom: 30px;
}

.search-page-wrapper .view-header {
    color: #7da1c4;
    margin: 17px 0 19px;
    line-height: 16px;
    font-size: 12px;
}

.search-page-wrapper .views-infinite-scroll-content-wrapper .views-row .views-field.views-field-field-product-category a {
    color: #7da1c4;
    text-decoration: none;
    font-size: 22px;
    line-height: 32px;
    display: inline-block;
    margin-bottom: 12px;
}

.search-page-wrapper .views-field.views-field-title-1 {
    font-size: unset;
    font-weight: unset;
    line-height: unset;
}

.search-page-wrapper .views-field.views-field-body {
    font-size: 14px;
    line-height: 18px;
}

.search-page-wrapper ul.js-pager__items.pager {
    padding: 0;
    margin: 0 0 40px;
}

.search-page-wrapper ul.js-pager__items.pager>li.pager__item {
    list-style: none;
    margin: 0;
}

.search-page-wrapper ul.js-pager__items.pager>li.pager__item>a.button {
    padding: 10px 20px;
    background: #fff;
    border-radius: 5px;
    text-decoration: none;
}

.title-image-desc .clinical-proof-right-box .coh-wysiwyg p {
    margin: 0 0 30px;
}

table.table-hoya th {
    padding: 15px 0;
}

.reference-popup-content p {
    font-weight: normal !important;
    text-align: left !important;
    font-size: 10px !important;
}

.cust-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    display: none;
}

.cust-overlay.show {
    display: block;
}

.orange .coh-wysiwyg.pyramid_div {
    background: #f57e20;
}

.orange .coh-wysiwyg.pyramid_div p {
    color: #fff;
}

/* .overview_div {
  max-width: 960px;
  margin: 10px auto 0px;
  background: #3379C6;
  padding: 20px 20px 60px;
  border-radius: 10px;
  position: relative;
} */
.about_overview.overview_div p {
    color: #fff;
    font-size: 14px;
    max-width: 750px;
    margin: 20px auto 0;
}

.about_overview.overview_div .footer-content {
    position: absolute;
    bottom: 13px;
    font-size: 10px;
    left: 0;
    right: 0;
    color: #fff;
}

.about_overview.overview_div h2 {
    font-size: 36px;
    margin-bottom: 20px;
    color: #fff;
}

button#edit-reset--3 {
    display: none;
}

.product-category-vivinextm.blue .scroll-wrapper,
.product-category-iserttm.blue .scroll-wrapper,
.product-category-iserttm.blue .popup-and-close-control {
    background: transparent;
}

.product-category-iserttm.blue .popup-and-close-control {
    position: absolute;
    right: 13%;
}

.product-category-vivinextm.blue .prdc-desc-heading+div {
    text-align: center;
    max-width: 510px;
    margin: 0px auto;
    position: absolute;
    bottom: 200px;
    left: 0;
    width: 100%;
    right: 0;
}

.product-category-vivinextm.blue .prdc-desc-heading+div p {
    line-height: 20px;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link,
.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link {
    position: relative;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a,
.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a,
.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a {
    color: #fff;
    position: absolute;
    max-width: 80px;
    font-size: 12px;
    line-height: 16px;
    transition: all 0.5s ease;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:hover,
.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a:hover,
.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a:hover {
    transform: scale(1.2);
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
    left: 37%;
    top: 20%;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
    right: 37%;
    top: 20%;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(4) {
    left: 37%;
    bottom: 20%;
}

.product-category-vivinextm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(5) {
    right: 37%;
    bottom: 20%;
}

.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a:nth-child(2) {
    left: 46%;
    top: 18%;
}

.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a:nth-child(3) {
    left: 36%;
    bottom: 36%;
}

.product-category-vivinextm #wholepage>div:nth-child(4) .pie-chart-link>a:nth-child(4) {
    right: 35.5%;
    bottom: 36%;
}

.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(2) {
    left: 38%;
    top: 42%;
    max-width: 50px;
}

.product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a:nth-child(3) {
    right: 38%;
    top: 42%;
    max-width: 50px;
}

.coming-soon-wrapper .coh-heading {
    font-size: 40px;
    padding: 0 0 0 20px;
    display: block;
    line-height: 46px;
}

.coming-soon-link-wrapper {
    text-align: center;
}

.coming-soon-link-wrapper>a:hover {
    color: #fff;
}

.coming-soon-link-wrapper>a {
    color: #fff;
    text-decoration: none;
    margin: 0 10px;
}

.coming-soon-description {
    margin-top: 10px;
}

.coming-soon-description>p {
    margin: 0 auto 10px;
    font-size: 10px;
    max-width: 500px;
}

.hoya-sidebar-menu-text p {
    font-size: 10px;
    padding: 0 12px;
    color: #212529;
}

/*Job opening page*/
body.path-job-openings div#page-wrapper #page,
body.node--type-job-openings div#page-wrapper #page,
body.path-job-openings {
    background: #0057b8;
}

.path-job-openings #main-wrapper,
.node--type-job-openings #main-wrapper {
    max-width: 965px;
    margin: 73px auto 0px;
    padding: 14px 10px;
}

div#job-opening-result>div {
    max-height: 60vh;
}

.path-job-openings main#content {
    /* background: #3479C6;*/

    border-radius: 5px;
    color: #fff;
    position: relative;
}

body.node--type-job-openings div#page-wrapper #page main#content {
    /* background: #3379C6;*/

    border-radius: 5px;
    color: #fff;
    position: relative;
}

.hoya-job-openings-location-filter span.fieldset-legend {
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #fff;
    padding: 4px 10px;
    border-radius: 5px;
    vertical-align: super;
    cursor: pointer;
}

#edit-job-location--wrapper,
#edit-jobrole--wrapper {
    margin-left: 10px;
}

.hoya-job-openings-location-filter button#edit-reset {
    padding: 0;
    font-size: 10px;
    font-weight: normal;
    background: none;
    color: #fff;
}

.hoya-job-openings-location-filter button#edit-reset:focus {
    box-shadow: none;
}

#edit-job-location--wrapper .fieldset-wrapper,
#edit-jobrole--wrapper .fieldset-wrapper {
    position: absolute;
    display: none;
    background: #fff;
    max-height: 180px;
    padding: 10px;
    overflow: auto;
    top: 35px;
    font-size: 12px;
    border-radius: 5px;
    color: #d0d0ce;
    min-width: 150px;
}

.path-job-openings div#filter-by-cnt>img {
    display: inline-block;
    margin-right: 4px;
    margin-top: -3px;
}

#edit-job-location--wrapper,
#edit-jobrole--wrapper,
form legend {
    margin-bottom: 0px !important;
    display: inherit;
    position: relative;
}

div#job-opening-result {
    background: #3479c6;
    padding: 10px;
    border-radius: 7px;
}

.job-opening-result h4.coh-heading {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 3px;
}

.job-opening-result div,
.job-opening-result p {
    font-size: 12px;
    line-height: 15px;
    margin: 0;
}

.job-opening-result .job-title-link {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

div#job-opening-result>div {
    /* max-height: 400px; */

    overflow-y: auto;
}

div#job-opening-result>div article:not(:nth-last-child(1)) {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.job-opening-result div a.coh-link,
.job-opening-result div .more-link {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    display: block;
}

.job-opening-result div a.coh-link {
    margin: 5px 0 15px;
    font-weight: bold;
}

.job-opening-result div .more-link>a {
    font-weight: normal;
    margin-bottom: 10px;
}

.close-icon-cnt {
    position: absolute;
    right: 0;
    z-index: 9;
}

span.anychart-credits-text,
img.anychart-credits-logo {
    display: none;
}

h1.jobopen-h2-title {
    font-size: 22px;
    margin-bottom: 10px;
}

.coh-container.job-openings-wrapper {
    padding-top: 20px;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon {
    width: 95%;
    margin: 0px auto;
    max-width: 830px;
    background: #004a86;
    padding: 30px;
    border-radius: 5px;
    margin-top: 40px;
    max-height: 383px;
    margin-bottom: 20px;
    overflow: auto;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon h1 {
    font-size: 16px;
    font-weight: bold;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon div,
.coh-container.job-openings-wrapper .coh-container.container-field-informatIon p {
    margin: 0;
    font-size: 12px;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon a.coh-link {
    background: #fff;
    font-size: 12px;
    display: inline-block;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 10px;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon div>ul {
    padding: 0;
    margin: 10px 0 0;
}

.coh-container.job-openings-wrapper .coh-container.container-field-informatIon div>ul>li {
    margin-left: 0;
    list-style: none;
    display: block;
}
.coh-container.job-openings-wrapper .coh-container.container-field-informatIon div>ul>li>ul {
    margin: 10px 0;
    padding: 0;
}
#edit-jobrole>div,
#edit-job-location>div {
    padding: 0;
    display: flex;
}

#edit-jobrole>div>input[type="checkbox"],
#edit-job-location>div>input[type="checkbox"] {
    min-width: 15px;
    height: 15px;
    position: relative;
    margin: 0 5px 0 0;
    max-width: 15px;
    opacity: 1;
}

#edit-jobrole>div>input[type="checkbox"]+label,
#edit-job-location>div>input[type="checkbox"]+label {
    opacity: 1;
    margin: 0;
    font-weight: normal;
    color: #717375;
}

.hoya-job-openings-location-filter .active_btn span.fieldset-legend {
    background: #fff;
    color: #3479c6;
}

#edit-jobrole>div>input[type="checkbox"][disabled="disabled"]+label,
#edit-job-location>div>input[type="checkbox"][disabled="disabled"]+label {
    opacity: 0.5;
}

/* Home page*/
body.path-frontpage .slide-item-wrapper a:hover {
    transform: scale(1.2);
}

body.path-frontpage .slide-item-wrapper a {
    transition: all 0.6s;
}

.coh-row-inner.desktop-intracular-lense>div>img.intra-eye-img {
    display: none;
}

.box-width-layout.path-frontpage .section {
    background-color: transparent;
}

.home-descripion h5 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 12px;
}

.home-descripion p {
    font-family: verdana;
    font-size: 12px;
    font-weight: normal !important;
    max-width: 61%;
    margin: 0px auto;
    line-height: 18px;
    justify-content: center;
    text-align: center;
    margin-top: 0%;
    padding-top: 0px;
}

.home-search-popup-wrapper {
    text-align: center;
    margin-top: 16px;
}

.home-search-popup-wrapper p {
    /* font-size: 14px; */

    font-size: 0.875rem;
    margin-top: -5px;
}

.landing-page-heading.align-text-left {
    text-align: left;
}

.landing-page-heading.align-text-center {
    text-align: right;
    font-size: 36px;
    line-height: 55px;
    font-family: verdana;
    margin-top: 10px;
    font-weight: normal;
    cursor: default;
}

.landing-page-heading.align-text-right {
    text-align: right;
    font-size: 36px;
    line-height: 55px;
    font-family: verdana;
    margin-top: 10px;
    font-weight: normal;
    cursor: default;
}

.landingpg-center-img {
    text-align: center;
}

.landingpg-center-img>img {
    /* max-width: 250px; */

    max-width: 100%;
    display: inline-block;
}

.path-frontpage .home-popup-wrapper {
    max-width: 900px;
    background: #fff;
}

.path-frontpage .register-supscript {
    top: -0.8em;
    font-size: 0.75em;
}

.desktop-intracular-lense>div,
.mobile-intraculer-lense>div .slick-slide>div {
    position: relative;
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
}

.mobile-intraculer-lense>div .slick-slide>div img {
    max-height: 350px;
    display: inline-block;
}

.desktop-intracular-lense>div img {
    max-height: 200px;
    display: inline-block;
    margin: 10px 0;
}

.mobile-intraculer-lense>div .slick-slide>div a {
    position: absolute;
    color: #fff;
    text-decoration: none;
    z-index: 1;
}

.mobile-intraculer-lense>div .slick-slide>div img:nth-last-child(1) {
    display: none;
}

.mobile-intraculer-lense>div .slick-slide>div a:nth-child(1) {
    top: 40%;
    left: 0;
    right: 0;
}

.mobile-intraculer-lense>div .slick-slide>div a:nth-child(2) {
    top: 49%;
    left: 0;
    right: 0;
}

.mobile-intraculer-lense ul.slick-dots {
    display: none !important;
}

.desktop-intracular-lense>div a.intra-lense-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 37%;
}

.desktop-intracular-lense>div a.coh-link {
    position: absolute;
    left: 0;
    right: 0;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    top: 50%;
}

.mobile-intraculer-lense {
    display: none;
    margin-top: 20px;
}

/* .landingpg-container:not(:nth-last-child(1)) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #003978;
} */
.path-frontpage div#wholepage {
    box-shadow: none !important;
    overflow-y: hidden !important;
}

.ophthalmic-wrapper {
    position: relative;
}

.ophthalmic-wrapper .equipment-action-wrapper {
    position: absolute;
    top: 21%;
    left: 0;
    right: 0;
    text-align: center;
}

.ophthalmic-wrapper .equipment-action-wrapper a {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    display: block;
    margin-top: 5px;
}

.complementary-wrapper,
.resources-wrapper,
.news-wrapper,
.ophthalmic-wrapper {
    text-align: center;
}

.complementary-wrapper a.coh-link,
.resources-wrapper>a.coh-link,
.news-wrapper>a.coh-link {
    display: block;
    font-size: 16px;
    /*changed from 14 to 16 as per XD it should be of 16px;*/

    color: #fff;
    text-decoration: none;
    margin-bottom: 10px;
}

.complementary-wrapper>img {
    max-height: 200px;
    display: inline-block;
    margin-bottom: 32px;
}

.resources-wrapper>img {
    max-width: 140px;
    display: inline-block;
    margin-bottom: 6px;
}

.news-wrapper>img {
    max-height: 120px;
    display: inline-block;
    margin: 0px 0 10px;
}

.ophthalmic-wrapper>img {
    display: inline-block;
    margin: 0px 0 10px;
}

.landingpg-container .overview_div p {
    font-weight: normal !important;
    text-align: center;
    font-size: 14px !important;
}

.landingpg-container .overview_div p a {
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 5px 30px;
    display: inline-block;
    margin-top: 10px;
    width: 140px;
    font-size: 14px;
    font-family: verdana;
    line-height: 18px;
    border-radius: 5px;
    vertical-align: text-top;
}

.landingpg-container .overview_div p a:hover {
    background: #fff;
    color: #0057b8;
}

.coh-heading {
    font-size: 36px;
}

.coh-wysiwyg.home-descripion,
.home-search-popup-wrapper p {
    opacity: 0.9;
    margin: 0;
}

.path-frontpage .slide-item-wrapper {
    transform: translate(0);
}

.desktop-intracular-lense>div.align-text-up {
    margin-top: -35px;
}

.desktop-intracular-lense>div.align-text-down {
    margin-bottom: -5px;
}

.desktop-intracular-lense>div.align-text-up a.coh-link {
    top: 44%;
}

.desktop-intracular-lense>div.align-text-up a.intra-lense-link {
    top: 33%;
}

.desktop-intracular-lense>div img {
    transition: all 0.5s;
}

.desktop-intracular-lense>div:hover img {
    transform: scale(1.1);
}

/* .landingpg-container>div>div>div:nth-child(2) img {
  visibility: hidden;
} */
.mobile-eyeball-image .coh-image-xl.coh-image-align-centre-xl {
    margin: 0 !important;
    transform: inherit;
    display: inline-block;
    max-width: 250px;
    transition: all 1s ease;
}

.mobile-eyeball-image {
    margin: 0;
    /* display: flex;
  justify-content: center; */

    display: flex;
    align-items: center;
    justify-content: space-around;
    transition: all 1s ease;
    margin-top: 6%;
}

.mobile-eyeball-image.align-center {
    align-items: center;
}

.path-frontpage .box-width-layout div#main-wrapper {
    padding-bottom: 0;
}

/*Distributor Details page*/
body.page-view-distributor-contact-content,
body.page-view-distributor-contact-content #page {
    background: #0057b8;
}

body.page-view-distributor-contact-content {
    overflow-y: hidden;
}

body.page-view-distributor-contact-content .view-distributor-contact-content {
    background: #0057b8;
    max-width: 950px;
    margin: 10px auto;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}

/* .view-distributor-contact-content select#edit-field-location-target-id { No need the css and write new css
  background: transparent;
  border: 2px solid #fff;
  color: #fff;
} */
.distributor-details-heading-wrapper {
    position: relative;
}

.distributor-view-block-content .distributor-details-heading-wrapper h1.coh-heading {
    font-size: 25px;
    color: #fff;
    margin: 18px 0 22px;
}

.distributor-details-heading-wrapper>a {
    position: absolute;
    right: 13px;
    top: 13px;
}

.distributor-details-heading-wrapper .coh-wysiwyg.distributor-description p {
    font-size: 14px;
}

.contact-dtl-chsloc p {
    font-size: 14px;
}

.contact-dtl-chsloc p img {
    display: inline-block;
}

/*Language css*/
#block-hoyalanguageselector {
    margin-left: auto;
}

 #block-hoyalanguageselector .content {
    position: relative;
}

 #block-hoyalanguageselector .content ul {
    display: none;
    position: absolute;
    border: 1px solid #ced4da;
    border-radius: 5px;
    background: #fff;
    padding: 5px 0px 5px 0px;
    font-size: 12px;
    /* font awesome changes margin-left: -50px;
    margin-top: 7px;*/
    margin-left: -43px;
    margin-top: 5px;
    font-weight: normal;
}
 #block-hoyalanguageselector .content ul li {
    line-height: 30px;
    font-size: 14px;
    height: 35px;
    display: flex;
    align-items: center;
 }
#block-hoyalanguageselector .content ul li:hover {
  background-color: #f2f9fc;
 }
#block-hoyalanguageselector .content .fa-globe:before {
    color: #0057b8;
    opacity: 0;
}
 #block-hoyalanguageselector .content .fa-globe {
    /*font awesome changes padding: 7px 5px 7px 7px;*/
    padding: 5px 5px 7px 0px;
    cursor: pointer;
    /* font-awesome change font-size: 20px;*/
    font-size: 24px;
    color: #000;
    background: url(/themes/custom/hoyasurgicaloptics/assets/svg/blue-world-icon.svg);
    background-repeat: no-repeat;
}
 #block-hoyalanguageselector .content ul a {
    text-decoration: none;
    color: #717375;
    margin: 0 10px;
    font-family: verdana;
}
.title-image-desc .coh-wysiwyg.par-spac p:nth-child(4) {
    max-width: 620px;
    margin: 11px auto 0;
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .interested-row-wrapper>div:nth-last-child(1)>div {
        padding-top: 5px;
    }

    .title-image-desc .clinical-proof-right-box .coh-wysiwyg p {
        margin: 0 0 10px;
    }

    table.hoya.table-hoya thead>tr>th:nth-child(2),
    table.hoya.table-hoya thead>tr>th:nth-child(4) {
        font-size: 12px;
    }

    table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)) {
        padding: 7px;
    }

    .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 35px;
        padding-right: 5px;
    }

    .coh-wysiwyg.pyramid_div {
        max-width: 190px;
        min-height: 170px;
        max-height: 170px;
        clip-path: polygon(50% 20%, 100% 40%, 100% 100%, 0 100%, 0 40%);
        margin: -60px auto 0px;
        padding: 55px 5px 10px !important;
    }

    #navbar-main,.page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
        max-width: 990px;
    }

    .coh-container.coh-container-boxed {
        max-width: 928px;
    }
    .h2-title>h2,
    .title-image-desc .coh-heading,
    .image-with-desc .coh-heading,
    .col3-image-title-desc-broad .coh-heading,
    .title-desc-video .coh-heading,
    .title-desc-video .coh-heading {
        font-size: 40px;
        margin: 0px 0px 17px 24px;
        font-weight: normal;
    }

    /* .title-image-desc .coh-image {
    max-height: 208px;
  } */

    .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) {
        margin-top: 10px;
        margin-bottom: 0px;
        margin-left: auto;
        /*this is required to fix firefox isue*/
        margin-right: auto;
    }

    .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .title-image-desc .coh-wysiwyg.par-spac p:nth-child(3),
    .title-image-desc .coh-wysiwyg.par-spac p:nth-child(4) {
        width: 100%;
        max-width: 620px;
        margin: 6px auto;
    }

    .image-with-desc .coh-image {
        max-height: 160px;
    }

    .col3-image-title-desc-broad .coh-image {
        max-height: 140px;
    }

    .col3-image-title-desc-broad .coh-image {
        margin-top: 0;
    }

    /* .image-with-desc .col2-left-desc,
  .image-with-desc .col2-right-desc,
  .col3-image-title-desc-broad .feature-iol-left,
  .col3-image-title-desc-broad .feature-iol-right {
    max-height: 168px;
    padding: 25px 10px 10px 10px;
    width: 170px;
    min-height: auto;
    margin-top: -80px;
  }
  .image-with-desc .coh-column .coh-wysiwyg.col2-left-desc p:first-child,
  .image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:first-child,
  .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-right p:first-child,
  .col3-image-title-desc-broad .coh-column .coh-wysiwyg.feature-iol-left p:first-child {
    margin-top: 45px;
  } */
    /* .image-with-desc .coh-column .coh-wysiwyg.col2-left-desc p:nth-child(2),
  .image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:nth-child(2) {
    max-height: 55px;
    overflow-x: hidden;
    overflow-y: scroll;
  } */

    .image-with-desc .coh-column .coh-wysiwyg.col2-right-desc p:nth-child(2) {
        max-height: 37px;
    }

    .col3-image-title-desc-broad .feature-iol-left,
    .col3-image-title-desc-broad .feature-iol-right {
        min-height: 160px;
    }

    .col3-image-title-desc-broad .coh-image.vivinexiol-center-img {
        max-height: 250px;
    }

    .coh-video iframe {
        height: 300px;
    }

    .ezsert-injector .image-with-desc .coh-wysiwyg.reference-popup-wysiwyg p:first-child {
        margin-top: 0px;
        margin-bottom: 0px;
        letter-spacing: 0;
    }

    /*vamshi reference tab*/

    .image-with-desc .coh-wysiwyg p:first-child {
        margin-top: 10px;
        margin-bottom: 8px;
    }

    .title-image-desc .coh-wysiwyg p:nth-child(2),
    .image-with-desc .coh-wysiwyg p:nth-child(2),
    .col3-image-title-desc-broad .coh-wysiwyg p:nth-child(2) {
        margin-top: 0;
    }

    /* .title-image-desc .coh-wysiwyg.par-spac {
    padding: 0px 50px 63px 50px;
  } */

    .three-image-component .multiple-images img {
        max-width: 130px;
    }

    .desktop-intracular-lense {
        margin-top: 40px;
    }

    /*
  .nanextm-multiserttm.orange .slide-item-wrapper:nth-child(2) img {
    max-height: 180px;
  } */
}

/* this added to check iphone SE issues */
@media (min-width: 375px) and (max-height: 555px) {
    .path-frontpage .landingpg-center-img>img {
        width: 50% !important;
    }

    .search-block-form {
        margin-left: 5px !important;
    }

    /* .header-hambrg-menu {
    padding: 5px 5px;
  }
  .sidebar-menu-listcontent {
    margin-left: 10px;
  }
  */

    .resources-wrapper>img {
        max-width: 70px !important;
    }

    .news-wrapper>img {
        max-height: 90px !important;
    }

    .path-frontpage .slide-item-wrapper {
        padding: 10px 10px 40px 10px !important;
    }

    .sidebar-menu-listcontent ul.nav>li {
        width: 95%;
        position: relative;
        margin: 0 auto;
    }

    .mobile-intraculer-lense>div .slick-slide>div img {
        max-height: 240px;
        display: inline-block;
        padding-top: 5px;
    }

    .home-descripion p {
        font-size: 13px !important;
        max-width: 100% !important;
        line-height: 18px;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: center;
        font-size: 28px;
        line-height: 28px;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: center;
        font-size: 28px;
        line-height: 28px;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        font-family: verdana;
        line-height: 11px;
        margin-top: 0px;
        font-size: 16px;
    }

    .path-frontpage .coh-heading {
        font-size: 28px;
        line-height: 30px;
        text-align: center;
        width: 100%;
        margin: auto;
    }

    .landing-page-heading.align-text-center {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .home-descripion p {
        font-size: 13px !important;
        max-width: 100% !important;
        line-height: 18px;
        margin-top: 5px !important;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        margin-top: 2px !important;
        font-size: 0.75rem;
        padding: 10px !important;
    }

    .path-frontpage a.coh-link {
        font-size: 16px !important;
        margin: auto;
        line-height: 30px;
    }

    .path-frontpage .news-wrapper>a.coh-link {
        font-size: 16px !important;
        margin: auto;
        line-height: 30px;
    }

    .path-frontpage .resources-wrapper>a.coh-link {
        font-size: 16px !important;
        margin: auto;
        line-height: 30px;
    }

    .path-frontpage #contact-us .news-wrapper>a.coh-link:last-child {
        line-height: 20px;
    }

    .scroll_text {
        visibility: hidden;
    }

    .mobile-intraculer-lense ul.slick-dots {
        display: flex !important;
        top: 235px !important;
        padding-left: 0px;
    }

    .path-frontpage .news-wrapper>img {
        margin: 0px 0 10px;
    }

    .path-frontpage .resources-wrapper>img {
        margin-bottom: 10px;
    }

    #your-vision .landingpg-center-img {
        order: 1;
        position: relative;
    }

    #your-vision .heading-col-above {
        order: 2;
    }

    #your-vision .heading-col-below {
        order: 3;
    }

    #your-vision .div-col-text {
        order: 4;
    }

    #your-vision .landingpg-center-img {
        position: relative;
    }

    .mobile-intraculer-lense>div .slick-slide>div a:nth-child(1) {
        top: 38%;
    }

    .path-frontpage #your-mvision .landingpg-center-img>img {
        padding-top: 15px;
    }

    .path-site-search div#main-wrapper {
        width: 90%;
        max-width: 90%;
    }

    .path-frontpage .coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        left: 52%;
    }

    .elos #slider_item_2 .coh-image {
        height: 100px;
    }
}

/* this added to check iphone SE issues */
@media screen and (max-width: 359px) {
    .elos #slider_item_2 .coh-image {
        min-width: 90px !important;
        min-height: 90px !important;
        height: 90px !important;
    }

    #navbar-main {
        padding: 5px;
    }

    .elos #slider_item_2 .coh-image {
        min-width: 90px !important;
        min-height: 90px !important;
        height: 90px !important;
    }

    .navbar-brand {
        width: 20%;
        margin-right: 0.5rem !important;
    }

    #block-hoyalanguageselector {
        margin-left: 8px;
    }

    #block-hoyalanguageselector .content select.lang-dropdown-select-element {
        background-position: 2px 12px;
        padding: 5px 3px 5px 13px;
        font-size: 12px;
    }

    .search-block-form {
        margin-left: 5px !important;
    }

    .header-hambrg-menu {
        padding: 5px 5px;
    }

    .resources-wrapper>img {
        max-width: 90px;
    }

    .news-wrapper>img {
        max-height: 110px;
    }

    .path-frontpage .slide-item-wrapper {
        padding: 10px 10px 40px 10px !important;
    }

    /* .path-frontpage footer.site-footer.enable-footer {
    display: none !important;
  } */

    .mobile-intraculer-lense>div .slick-slide>div {
        margin: 2% 2%;
    }

    .mobile-intraculer-lense>div .slick-slide>div img {
        max-height: 250px;
        display: inline-block;
        padding-top: 10px;
    }

    #your-vision .coh-row-xl>.coh-row-inner>.coh-column,
    #intracular-lenses .coh-row-xl>.coh-row-inner>.coh-column,
    #resources-for-expert .coh-row-xl>.coh-row-inner>.coh-column,
    #news-and-event .coh-row-xl>.coh-row-inner>.coh-column,
    #about-us .coh-row-xl>.coh-row-inner>.coh-column,
    #career .coh-row-xl>.coh-row-inner>.coh-column,
    #contact-us .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: center;
        font-size: 30px;
        line-height: 30px;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: center;
        font-size: 30px;
        line-height: 30px;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        font-family: verdana;
        line-height: 11px;
        margin-top: 0px;
        font-size: 16px;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    .landing-page-heading.align-text-center {
        font-size: 30px;
        line-height: 30px;
    }

    .mainnav-menu-listcontent {
        display: none;
    }

    .tb-megamenu .btn-navbar {
        display: none;
    }

    /*Home page mobile*/

    .path-frontpage .slide-item-wrapper {
        flex-direction: row;
        width: 100%;
        height: 100%;
        overflow: hidden;
        transition: transform 1s ease-out;
        margin: 0;
        padding: 0;
    }

    .path-frontpage #slider_item_1 .coh-row-inner {
        min-height: inherit !important;
    }

    /* .landingpg-container>div>div>div:nth-child(2) img {
    display: none;
  } */

    .path-frontpage .coh-heading {
        font-size: 28px;
        line-height: 30px;
        text-align: center;
        width: 100%;
        margin: auto;
    }

    .path-frontpage .coh-heading>br {
        display: none;
    }

    .box-width-layout .coh-row-inner.desktop-intracular-lense {
        display: none !important;
    }

    .mobile-intraculer-lense {
        display: block;
    }

    .complementary-wrapper,
    .resources-wrapper,
    .news-wrapper,
    .ophthalmic-wrapper {
        margin-top: 60px;
    }

    .coh-wysiwyg.home-descripion {
        margin-top: 10px;
        padding: 0 23px;
    }

    .home-descripion h5 {
        max-width: 192px;
        margin: 0px auto;
    }

    /*Home page mobile*/

    div#wholepage {
        overflow-y: scroll !important;
    }

    .scroll-wrapper {
        display: none;
    }

    .landing-page-heading.align-text-center {
        font-size: 28px;
        line-height: 28px;
        text-align: center;
    }

    .home-descripion p {
        font-size: 13px !important;
        max-width: 100% !important;
        line-height: 18px;
    }

    .home-search-popup-wrapper {
        padding-top: 7%;
    }

    .path-frontpage a.coh-link {
        font-size: 16px !important;
        margin: auto;
        line-height: 30px;
    }

    .path-frontpage .news-wrapper>a.coh-link {
        font-size: 16px !important;
        margin: auto;
        line-height: 30px;
    }

    .path-frontpage .resources-wrapper>a.coh-link {
        font-size: 16px !important;
        margin: auto;
        line-height: 30px;
    }

    .path-frontpage #contact-us .news-wrapper>a.coh-link:last-child {
        line-height: 20px;
    }

    .scroll_text {
        visibility: hidden;
    }

    .mobile-intraculer-lense ul.slick-dots {
        display: flex !important;
        top: 235px !important;
        padding-left: 0px;
    }

    .path-frontpage .slick-dots li {
        line-height: 1.5;
        margin-bottom: 1rem;
        margin-left: 2rem;
        font-size: 2rem;
        line-height: 20px;
        opacity: 0.5;
        background: white;
    }

    .path-frontpage .slick-dots .slick-active {
        opacity: 1;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 65px !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px !important;
        line-height: 30px !important;
    }

    #edit-markup {
        width: 80%;
    }

    #edit-processed-text {
        width: 20%;
        vertical-align: top;
    }

    /*close btn */

    #edit-processed-text .close-popup-link {
        margin: 0px;
    }

    .contact-us-type-webform #main-wrapper #edit-processed-text img {
        margin-right: -7px !important;
        margin-top: -5px !important;
    }

    .contact-us-type-webform form .form-submit.button--primary {
        margin: 5% auto 0 auto;
    }

    .contact-us-type-webform #edit-actions {
        float: none;
        margin: 10px 0 0 0 !important;
        text-align: center !important;
    }

    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.3rem !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup {
        padding-left: 0px;
    }

    .path-frontpage .landingpg-center-img {
        display: flex;
        justify-content: center;
        align-items: self-end;
        position: absolute;
        bottom: 10px;
    }

    .path-frontpage .landingpg-center-img>img {
        width: 65%;
    }

    .path-frontpage .intra-swipe-column {
        text-align: -webkit-center;
    }

    .path-frontpage .scroll-wrapper {
        display: none !important;
    }

    .path-frontpage .news-wrapper>img {
        margin: 0px 0 10px;
    }

    .path-frontpage .resources-wrapper>img {
        margin-bottom: 10px;
    }

    #your-vision .landingpg-center-img {
        order: 1;
        position: relative;
    }

    #your-vision .heading-col-above {
        order: 2;
    }

    #your-vision .heading-col-below {
        order: 3;
    }

    #your-vision .div-col-text {
        order: 4;
    }

    #your-vision .landingpg-center-img {
        position: relative;
    }

    .mobile-intraculer-lense>div .slick-slide>div a:nth-child(1) {
        top: 38%;
    }

    .path-frontpage #your-mvision .landingpg-center-img>img {
        padding-top: 15px;
    }

    .path-site-search div#main-wrapper {
        width: 90%;
        max-width: 90%;
    }

    .path-frontpage .coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        left: 52%;
    }
}

/* Extra small devices (phones, 600px and down) */
@media (min-width: 360px) and (max-width: 767px) {
    .path-frontpage .slide-item-wrapper {
        padding: 10px 10px 40px 10px !important;
    }

    /* .path-frontpage footer.site-footer.enable-footer {
    display: none !important;
  } */

    .mobile-intraculer-lense>div .slick-slide>div {
        margin: 2% 2%;
    }

    .mobile-intraculer-lense>div .slick-slide>div img {
        max-height: 220px;
        display: inline-block;
        padding-top: 10px;
    }

    #your-vision .coh-row-xl>.coh-row-inner>.coh-column,
    #intracular-lenses .coh-row-xl>.coh-row-inner>.coh-column,
    #resources-for-expert .coh-row-xl>.coh-row-inner>.coh-column,
    #news-and-event .coh-row-xl>.coh-row-inner>.coh-column,
    #about-us .coh-row-xl>.coh-row-inner>.coh-column,
    #career .coh-row-xl>.coh-row-inner>.coh-column,
    #contact-us .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: center;
        font-size: 30px;
        line-height: 30px;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: center;
        font-size: 30px;
        line-height: 30px;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        font-family: verdana;
        line-height: 11px;
        margin-top: 0px;
        font-size: 16px;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    .landing-page-heading.align-text-center {
        font-size: 30px;
        line-height: 30px;
    }

    .mainnav-menu-listcontent {
        display: none;
    }

    .tb-megamenu .btn-navbar {
        display: none;
    }

    /*Home page mobile*/

    .path-frontpage .slide-item-wrapper {
        flex-direction: row;
        width: 100%;
        height: 100%;
        overflow: hidden;
        transition: transform 1s ease-out;
        margin: 0;
        padding: 0;
    }

    .path-frontpage #slider_item_1 .coh-row-inner {
        min-height: inherit !important;
    }

    /* .landingpg-container>div>div>div:nth-child(2) img {
    display: none;
  } */

    .path-frontpage .coh-heading {
        font-size: 28px;
        line-height: 30px;
        text-align: center;
        width: 100%;
        margin: auto;
    }

    .path-frontpage .coh-heading>br {
        display: none;
    }

    .box-width-layout .coh-row-inner.desktop-intracular-lense {
        display: none !important;
    }

    .mobile-intraculer-lense {
        display: block;
    }

    .complementary-wrapper,
    .resources-wrapper,
    .news-wrapper,
    .ophthalmic-wrapper {
        margin-top: 60px;
    }

    .coh-wysiwyg.home-descripion {
        margin-top: 10px;
        padding: 0 23px;
    }

    .home-descripion h5 {
        max-width: 192px;
        margin: 0px auto;
    }

    /*Home page mobile*/

    div#wholepage {
        overflow-y: scroll !important;
    }

    .scroll-wrapper {
        display: none;
    }

    .landing-page-heading.align-text-center {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .home-descripion p {
        font-size: 14px !important;
        max-width: 100% !important;
        line-height: 18px;
    }

    .home-search-popup-wrapper {
        padding-top: 7%;
    }

    .path-frontpage a.coh-link {
        font-size: 18px !important;
        margin: auto;
        line-height: 35px;
    }

    .path-frontpage .news-wrapper>a.coh-link {
        font-size: 18px !important;
        margin: auto;
        line-height: 35px;
    }

    .path-frontpage .resources-wrapper>a.coh-link {
        font-size: 18px !important;
        margin: auto;
        line-height: 35px;
    }

    .path-frontpage #contact-us .news-wrapper>a.coh-link:last-child {
        line-height: 20px;
    }

    .scroll_text {
        visibility: hidden;
    }

    .mobile-intraculer-lense ul.slick-dots {
        display: flex !important;
        top: 230px !important;
        padding-left: 0px;
    }

    .path-frontpage .slick-dots li {
        line-height: 1.5;
        margin-bottom: 1rem;
        margin-left: 2rem;
        font-size: 2rem;
        line-height: 20px;
        opacity: 0.5;
        background: white;
    }

    .path-frontpage .slick-dots .slick-active {
        opacity: 1;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 65px !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px !important;
        line-height: 30px !important;
    }

    #edit-markup {
        width: 80%;
    }

    #edit-processed-text {
        width: 20%;
        vertical-align: top;
    }

    /*close btn */

    #edit-processed-text .close-popup-link {
        margin: 0px;
    }

    .contact-us-type-webform #main-wrapper #edit-processed-text img {
        margin-right: -7px !important;
        margin-top: 5px !important;
    }

    .contact-us-type-webform form .form-submit.button--primary {
        margin: 5% auto 0 auto;
    }

    .contact-us-type-webform #edit-actions {
        float: none;
        margin: 10px 0 0 0 !important;
        text-align: center !important;
    }

    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.3rem !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup {
        padding-left: 0px;
    }

    .path-frontpage .landingpg-center-img {
        display: flex;
        justify-content: center;
        align-items: self-end;
        position: absolute;
        bottom: 10px;
    }

    .path-frontpage .landingpg-center-img>img {
        width: 65%;
    }

    .path-frontpage .intra-swipe-column {
        text-align: -webkit-center;
    }

    .path-frontpage .scroll-wrapper {
        display: none !important;
    }

    .path-frontpage .news-wrapper>img {
        max-height: 110px;
        margin: 0px 0 15px;
    }

    .path-frontpage .resources-wrapper>img {
        max-width: 120px;
        margin-bottom: 15px;
    }

    #your-vision .landingpg-center-img {
        order: 1;
        position: relative;
    }

    #your-vision .heading-col-above {
        order: 2;
    }

    #your-vision .heading-col-below {
        order: 3;
    }

    #your-vision .div-col-text {
        order: 4;
    }

    #your-vision .landingpg-center-img {
        position: relative;
    }

    .mobile-intraculer-lense>div .slick-slide>div a:nth-child(1) {
        top: 38%;
    }

    .path-frontpage #your-mvision .landingpg-center-img>img {
        padding-top: 15px;
    }

    .path-site-search div#main-wrapper {
        width: 90%;
        max-width: 90%;
    }

    .path-frontpage .coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        left: 52%;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 1023px) {
    .path-frontpage #your-vision .landingpg-center-img>img {
        padding-top: 30px;
    }

    #intracular-lenses .landing-page-heading,
    #resources-for-expert .landing-page-heading,
    #news-and-event .landing-page-heading,
    #about-us .landing-page-heading,
    #career .landing-page-heading,
    #contact-us .landing-page-heading {
        padding-top: 20px;
    }

    .path-frontpage footer.site-footer.enable-footer {
        /* display: none!important; */
        display: block;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: center;
        font-size: 48px;
        line-height: 55px;
        padding-top: 40px;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: center;
        font-size: 48px;
        line-height: 55px;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        font-family: verdana;
        line-height: 11px;
        margin-top: 0px;
        font-size: 16px;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    .landing-page-heading.align-text-center {
        font-size: 48px;
        line-height: 55px;
    }

    .mainnav-menu-listcontent {
        display: none;
    }

    .tb-megamenu .btn-navbar {
        display: none;
    }

    /*Home page mobile*/

    .path-frontpage .slide-item-wrapper {
        flex-direction: row;
        width: 100%;
        height: 100%;
        overflow: hidden;
        transition: transform 1s ease-out;
        margin: 0;
        padding: 0;
    }

    .path-frontpage #slider_item_1 .coh-row-inner {
        min-height: inherit !important;
    }

    /* .landingpg-container>div>div>div:nth-child(2) img {
    display: none;
  } */

    .path-frontpage .coh-heading {
        font-size: 48px;
        line-height: 55px;
        text-align: center;
        width: 80%;
        margin: auto;
    }

    .path-frontpage .coh-heading>br {
        display: none;
    }

    .box-width-layout .coh-row-inner.desktop-intracular-lense {
        display: none !important;
    }

    .mobile-intraculer-lense {
        display: block;
    }

    .complementary-wrapper,
    .resources-wrapper,
    .news-wrapper,
    .ophthalmic-wrapper {
        margin-top: 60px;
    }

    .coh-wysiwyg.home-descripion {
        margin-top: 10px;
        padding: 0 23px;
    }

    .home-descripion h5 {
        max-width: 192px;
        margin: 0px auto;
    }

    .mobile-eyeball-image .coh-image-xl.coh-image-align-centre-xl {
        max-width: 100%;
    }

    .path-frontpage .slick-dots li {
        line-height: 1.5;
        margin-bottom: 1rem;
        margin-left: 2rem;
        font-size: 2.5rem;
        line-height: 20px;
        opacity: 0.5;
        background: white;
    }

    .path-frontpage .slick-dots .slick-active {
        opacity: 1;
    }

    /*Home page mobile*/

    div#wholepage {
        overflow-y: scroll !important;
    }

    .path-frontpage div#wholepage {
        box-shadow: none !important;
    }

    .scroll-wrapper {
        display: none;
    }

    .landing-page-heading.align-text-center {
        font-size: 48px;
        line-height: 55px;
        text-align: center;
    }

    .home-descripion p {
        font-size: 16px;
        max-width: 80%;
        line-height: 22px;
        margin-top: 6%;
    }

    .home-search-popup-wrapper {
        padding-top: 7%;
    }

    .path-frontpage a.coh-link {
        font-size: 24px !important;
        margin: auto;
        line-height: 45px;
    }

    .path-frontpage .news-wrapper>a.coh-link {
        font-size: 24px !important;
        margin: auto;
        line-height: 45px;
    }

    .path-frontpage .resources-wrapper>a.coh-link {
        font-size: 24px !important;
        margin: auto;
        line-height: 45px;
    }

    .path-frontpage #contact-us .news-wrapper>a.coh-link:last-child {
        line-height: 30px;
    }

    .scroll_text {
        visibility: hidden;
    }

    .mobile-intraculer-lense ul.slick-dots {
        display: flex !important;
        padding-left: 0px;
    }

    .mobile-intraculer-lense {
        margin-top: 7%;
    }

    .path-frontpage .coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        bottom: 25px;
        left: 52%;
    }

    .news-wrapper>img {
        margin: 8% auto 4% auto;
    }

    #carrer .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0;
        padding-right: 0;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 8.4% !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px;
        line-height: 30px;
    }

    #edit-concern-text {
        width: 78%;
    }

    .contact-us-type-webform #main-wrapper #edit-processed-text img {
        margin-right: 3px !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px !important;
        line-height: 30px !important;
    }

    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.3rem !important;
    }

    .path-frontpage .landingpg-center-img {
        display: flex;
        justify-content: center;
        align-items: self-end;
        position: absolute;
        bottom: 31px;
    }

    .path-frontpage .landingpg-center-img>img {
        width: 60%;
    }

    .path-frontpage .intra-swipe-column {
        text-align: -webkit-center;
    }

    .path-frontpage .scroll-wrapper {
        display: none !important;
    }

    #block-languagedropdownswitcher .content ul {
        font-size: 14px;
    }

    .mobile-intraculer-lense>div .slick-slide>div img {
        margin: 2% auto;
        padding-top: 10px;
        max-height: 300px;
    }

    .path-frontpage .resources-wrapper>img {
        margin-bottom: 40px;
    }

    .resources-wrapper>img {
        max-width: inherit;
    }

    .news-wrapper>img {
        max-height: inherit;
    }

    .path-frontpage .coh-row-xl>.coh-row-inner>.coh-column {
        padding-right: 0.75rem !important;
        padding-left: 0.75rem !important;
    }

    #your-vision .landingpg-center-img {
        order: 1;
        position: relative;
    }

    #your-vision .heading-col-above {
        order: 2;
    }

    #your-vision .heading-col-below {
        order: 3;
    }

    #your-vision .div-col-text {
        order: 4;
    }

    #your-vision .landingpg-center-img {
        position: relative;
    }

    .path-site-search div#main-wrapper {
        width: 90%;
        max-width: 90%;
    }

    /* #intracular-lenses .heading-col-above {
    order: 1;
  }
  #intracular-lenses .heading-col-below {
    order: 2;
  }

  #intracular-lenses .landingpg-center-img {
    order: 3;
    position: relative;
  } */
    .vivinextm .product-grid-link p,
    .ezserttm .product-grid-link p,
    .iserttm .product-grid-link p,
    .nanextm .product-grid-link p {
        font-size: 20px;
        margin-top: 50px;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media (min-width: 1024px) and (max-width: 1279px) {
    #your-vision .coh-row-xl>.coh-row-inner {
        position: absolute;
        /*  width: 100%; */
    }

    #your-vision .coh-row-xl>.coh-row-inner>.coh-column {
        margin-top: 0%;
    }

    #your-vision .landing-page-heading {
        font-size: 50px;
        line-height: 55px;
        font-family: verdana;
        margin-top: 10px;
        font-weight: normal;
        padding-top: 2%;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: right;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: left;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        margin-top: -16px;
        font-size: 0.75rem;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    #contact-us .news-wrapper {
        padding-right: 9.2rem;
        padding-left: 0rem;
    }

    .home-descripion p {
        max-width: 60%;
        padding-top: 20px;
    }

    #your-vision .coh-link {
        margin-bottom: 10px;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 7.2% !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px;
        line-height: 30px;
    }

    .contact-us-type-webform #main-wrapper #edit-processed-text img {
        margin-right: -6px !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px !important;
        line-height: 30px !important;
    }

    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.3rem !important;
    }

    .desktop-intracular-lense .align-text-down,
    .desktop-intracular-lense .align-text-up {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        /*padding-right: 0px !important;*/
    }

    .desktop-intracular-lense>div img {
        max-height: 210px;
    }

    .desktop-intracular-lense .intra-lense-link,
    .desktop-intracular-lense .coh-link {
        width: 84%;
    }

    .desktop-intracular-lense>div.align-text-up a.intra-lense-link {
        top: 38%;
    }

    .desktop-intracular-lense>div.align-text-up a.coh-link {
        top: 50%;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    #edit-row-container-1 {
        margin-top: 15px;
    }

    .landingpg-center-img>img {
        padding-top: 20px;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 5.4% !important;
    }

    #your-vision .coh-row-xl>.coh-row-inner {
        position: absolute;
        /* width: 100%; */
    }

    #your-vision .coh-row-xl>.coh-row-inner>.coh-column {
        margin-top: 0%;
    }

    #your-vision .landing-page-heading {
        font-size: 50px;
        line-height: 55px;
        font-family: verdana;
        margin-top: 10px;
        font-weight: normal;
        padding-top: 2%;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: right;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: left;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        margin-top: 0px !important;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    #contact-us .news-wrapper {
        padding-right: 9.2rem;
        padding-left: 1rem;
    }

    .home-descripion p {
        max-width: 60%;
        padding-top: 20px;
    }

    #your-vision .coh-link {
        margin-bottom: 10px;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 6% !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px;
        line-height: 30px;
    }

    .contact-us-type-webform #main-wrapper #edit-processed-text img {
        margin-right: -6px !important;
    }

    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        font-size: 26px !important;
        line-height: 30px !important;
    }

    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.3rem !important;
    }

    .desktop-intracular-lense .align-text-down,
    .desktop-intracular-lense .align-text-up {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        /*padding-right: 0px !important;*/
    }

    .desktop-intracular-lense>div img {
        max-height: 210px;
    }

    .desktop-intracular-lense .intra-lense-link,
    .desktop-intracular-lense .coh-link {
        width: 84%;
    }

    .desktop-intracular-lense>div.align-text-up a.intra-lense-link {
        top: 38%;
    }

    .desktop-intracular-lense>div.align-text-up a.coh-link {
        top: 50%;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media (min-width: 1366px) and (max-width: 1919px) {
    #edit-row-container-1 {
        margin-top: 15px;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 5.4%;
    }

    .landingpg-center-img>img {
        padding-top: 20px;
    }

    #your-vision .coh-row-xl>.coh-row-inner {
        position: absolute;
        /* width: 100%; */
    }

    #your-vision .coh-row-xl>.coh-row-inner>.coh-column {
        margin-top: 0%;
    }

    #your-vision .landing-page-heading {
        font-size: 50px;
        line-height: 55px;
        font-family: verdana;
        margin-top: 10px;
        font-weight: normal;
        padding-top: 2%;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: right;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: left;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        margin-top: 0px !important;
        font-size: 0.75rem;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    #contact-us .news-wrapper {
        padding-right: 4.5rem;
        padding-left: 1rem;
    }

    .home-descripion p {
        max-width: 60%;
        padding-top: 20px;
    }

    #your-vision .coh-link {
        margin-bottom: 10px;
    }

    .contact-us-type-webform #main-wrapper {
        margin-top: 5.2% !important;
    }

    .news-wrapper>img {
        margin: 15% 0 6%;
    }

    .resources-wrapper>img {
        margin: 15% 0 6%;
    }

    body.vivinextm-multiserttm div#wholepage div#slider_item_3.title-image-desc .coh-image {
        max-height: 360px;
    }

    .desktop-intracular-lense .align-text-down,
    .desktop-intracular-lense .align-text-up {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        /*padding-right: 0px !important;*/
    }

    .desktop-intracular-lense>div img {
        max-height: 210px;
    }

    .desktop-intracular-lense .intra-lense-link,
    .desktop-intracular-lense .coh-link {
        width: 84%;
    }

    .desktop-intracular-lense>div.align-text-up a.intra-lense-link {
        top: 38%;
    }

    .desktop-intracular-lense>div.align-text-up a.coh-link {
        top: 50%;
    }
}

@media screen and (min-width: 1367px) {
    .view-listing-page-content .listing-detail-pg-desc .text-formatted p {
        font-size: 14px;
    }

    .landingpg-center-img>img {
        padding-top: 20px;
    }

    #your-vision .coh-row-xl>.coh-row-inner {
        position: absolute;
        /* width: 100%; */
    }

    .path-frontpage .slider-wrapper.coh-container-boxed #wholepage {
        max-width: 56%;
    }

    #your-vision .coh-row-xl>.coh-row-inner>.coh-column {
        margin-top: 0%;
    }

    #your-vision .landing-page-heading {
        font-size: 2.7rem;
        line-height: 3rem;
        font-family: verdana;
        margin-top: 10px;
        font-weight: normal;
        /* padding-top: 2%; */
    }

    .landing-page-heading.align-text-center {
        font-size: 2.7rem;
        line-height: 3rem;
    }

    .path-frontpage .landing-page-heading.align-text-right {
        font-size: 2.7rem;
        line-height: 3rem;
    }

    .path-frontpage a.coh-link {
        font-size: 1.2rem !important;
        line-height: 1.3rem;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: right;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: left;
    }

    #your-vision .ssa-instance-3539327604.coh-ce-cpt_landing_page_component-26d0a66d {
        width: 32px;
        height: 32px;
    }

    #your-vision .coh-wysiwyg.home-descripion,
    .home-search-popup-wrapper p {
        margin-top: 0px !important;
    }

    video::-webkit-media-controls-fullscreen-button {
        display: none !important;
    }

    #contact-us .news-wrapper {
        /* max-width: 74%; */
        padding-top: 20px;
        font-size: 0.9rem;
        line-height: 1.2rem;
    }

    .path-frontpage a.coh-link {
        font-size: 1.2rem !important;
        line-height: 18px;
    }

    #contact-us .news-wrapper {
        padding-right: 1rem;
        padding-left: 1rem;
        /* margin-left: -6%; */
    }

    .home-descripion p {
        max-width: 60%;
        padding-top: 20px;
        font-size: 14px;
        line-height: 20px;
    }

    #your-vision .coh-link {
        margin-top: 10%;
        margin-bottom: 10px;
    }

    .resources-wrapper>img {
        margin: 15% 0 11%;
    }

    .news-wrapper>img {
        margin: 15% 0 11%;
    }

    .path-site-search div#main-wrapper {
        width: 100%;
        max-width: 50%;
    }

    #resources-for-expert .coh-column:last-child {
        justify-content: flex-start;
    }
}

@media screen and (min-width: 1535px) {
    .path-site-search div#main-wrapper {
        width: 100%;
        max-width: 49%;
    }

    .path-frontpage .slider-wrapper.coh-container-boxed #wholepage {
        max-width: 60%;
    }

    .desktop-intracular-lense .align-text-down,
    .desktop-intracular-lense .align-text-up {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        /*padding-right: 0px !important;*/
    }

    .desktop-intracular-lense>div img {
        max-height: 210px;
    }

    .desktop-intracular-lense>div img {
        max-height: 210px;
    }

    .desktop-intracular-lense .intra-lense-link,
    .desktop-intracular-lense .coh-link {
        width: 84%;
    }

    .desktop-intracular-lense>div.align-text-up a.intra-lense-link {
        top: 38%;
    }

    .desktop-intracular-lense>div.align-text-up a.coh-link {
        top: 50%;
    }

    #contact-us .news-wrapper {
        /* max-width: 63%; */
    }

    .resources-wrapper>img {
        max-width: 135px;
    }
}

@media screen and (min-width: 1919px) {
    .path-frontpage .slider-wrapper.coh-container-boxed #wholepage {
        max-width: 54%;
    }

    .desktop-intracular-lense .align-text-down,
    .desktop-intracular-lense .align-text-up {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        /*padding-right: 0px !important;*/
    }

    .desktop-intracular-lense>div img {
        max-height: 210px;
    }

    .desktop-intracular-lense .intra-lense-link,
    .desktop-intracular-lense .coh-link {
        width: 75%;
    }

    .desktop-intracular-lense>div.align-text-up a.intra-lense-link {
        top: 38%;
    }

    .desktop-intracular-lense>div.align-text-up a.coh-link {
        top: 50%;
    }

    #contact-us .news-wrapper {
        /* max-width: 56%; */
    }
}

@media (min-width: 1920px) and (max-width: 2560px) {}

@media (min-width: 768px) and (max-width: 991px) {
    /*video image height for tablet vamshi*/

    #edit-row-container-1 {
        margin-top: 15px;
    }

    .vivinextm-multiserttm a.coh-link.open-hoya-video {
        background-size: 200%;
        min-height: 480px !important;
    }
}

/* to hide scroll in tablet view */
@media screen and (max-width: 992px) {
    .about_overview.overview_div h2 {
        font-size: 30px;
    }

    a.coh-link.open-hoya-video {
        height: unset !important;
    }

    .about_overview.overview_div .footer-content {
        position: relative;
        bottom: -20px;
    }

    .about_overview.overview_div .overview-text-aligncenter {
        position: relative;
        transform: translateY(0%);
        width: 90%;
    }

    .reference-popup-content::-webkit-scrollbar {
        width: 5px !important;
    }

    .reference-popup-content::-webkit-scrollbar-track {
        background: #003865;
    }

    .reference-popup-content::-webkit-scrollbar-thumb {
        background: #ffffff;
    }

    .reference-popup-content {
        scrollbar-width: thin;
    }

    .mainnav-menu-listcontent {
        display: none;
    }

    .tb-megamenu .btn-navbar {
        display: none;
    }

    /*Home page mobile*/

    .path-frontpage .slide-item-wrapper {
        flex-direction: row;
        width: 100%;
        height: 100%;
        overflow: hidden;
        transform: translate(0, 0);
        transition: transform 1s ease-out;
        margin: 0;
        padding: 0;
    }

    .path-frontpage #slider_item_1 .coh-row-inner {
        min-height: inherit !important;
    }

    .path-frontpage .slide-item-wrapper {
        padding: 10px 10px 0;
    }

    /*Home page mobile*/

    div#wholepage {
        overflow-y: scroll !important;
    }

    .product-category-iserttm div#wholepage,
    .product-category-vivinextm div#wholepage,
    .product-category-nanextm div#wholepage,
    .product-category-ezserttm div#wholepage {
        /* overflow-y: scroll !important; */
        max-height: inherit !important;
    }

    .scroll-wrapper {
        display: none;
    }

    body:not(.path-frontpage) .slide-item-wrapper {
        min-height: unset !important;
        height: unset !important;
    }

    .path-frontpage div#wholepage>.sectionButtonContainer {
        display: none;
    }

    .popup-and-close-control .coh-column.coh-col-xl-12,
    .popup-and-close-control .coh-row-xl>.coh-row-inner {
        padding: 0;
        margin: 0;
    }

    .product-category-nanextm .popup-and-close-control .coh-column.coh-col-xl-12,
    .product-category-ezserttm .popup-and-close-control .coh-column.coh-col-xl-12,
    .product-category-isert .popup-and-close-control .coh-column.coh-col-xl-12 {
        padding: 0 0.75rem;
    }

    .product-category-nanextm .popup-and-close-control .coh-row-xl>.coh-row-inner,
    .product-category-ezserttm .popup-and-close-control .coh-row-xl>.coh-row-inner,
    .product-category-isert .popup-and-close-control .coh-row-xl>.coh-row-inner {
        margin: 0 -0.75rem;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image.mbl-scr-img {
        display: block;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image.desk-scr-img {
        display: none;
    }

    .product-category-iserttm footer.site-footer,
    .product-category-vivinextm footer.site-footer,
    .product-category-nanextm footer.site-footer,
    .product-category-ezserttm footer.site-footer,
    .elos footer.site-footer,
    .path-events footer.site-footer,
    .overview footer.site-footer,
    .path-leadership-team footer.site-footer {
        display: block !important;
    }

    .product-category-iserttm div#wholepage,
    .product-category-vivinextm div#wholepage,
    .product-category-nanextm div#wholepage,
    .product-category-ezserttm div#wholepage,
    .elos div#wholepage {
        position: relative;
    }
}

/* to hide scroll in desktop greater than 1366 view */
@media (min-width: 1367px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) ends */
@media screen and (max-width: 1023px) {
    .home-popup-search-img {
        display: none;
    }

    /* .coh-modal-inner.js-first-focus {
    max-width: 90%;
  } */

    #navbar-main>nav {
        display: none;
    }

    .slider-wrapper.coh-container-boxed #wholepage {
        width: 95%;
    }
    .blue .slider-wrapper.coh-container-boxed #wholepage,
    .orange .slider-wrapper.coh-container-boxed #wholepage {
        max-height: inherit !important;
    }
    .blue .slider-wrapper .popup-and-close-control,
    .orange .slider-wrapper .popup-and-close-control {
        top: 50px;
        position: fixed;
        width: 95%;
        margin-top: 10px;
        padding-top: 20px;
    }
    .overview #wholepage {
        position: relative;
    }

    .sidebar-menu-hoya {
        top: 62px;
    }

    .header-hambrg-menu.active_hambrg_menu:after {
        content: "";
        width: 42px;
        height: 20px;
        position: absolute;
        left: -1px;
        bottom: -17px;
        border-left: 1px solid #d0d0ce;
        border-right: 1px solid #d0d0ce;
        background: #fff;
        z-index: 9999;
    }
}

@media screen and (min-width: 767px) {
    #wholepage {
        width: 100%;
        height: 100%;
        position: fixed;
        overflow: hidden;
        left: 0;
        right: 0;
        margin: auto;
    }

    .elos .sectionButtonContainer,
    .clearlog .sectionButtonContainer {
        top: calc(50% - 60px) !important;
    }

    .slide-item-wrapper {
        flex-direction: row;
        width: 100%;
        height: 100%;
        overflow: hidden;
        transform: translateY(0%);
        transition: transform 1s ease-out;
        margin: 0;
        padding: 0;
    }

    .sectionButtonContainer {
        position: absolute;
        display: flex;
        flex-direction: column;
        top: 50%;
        right: 10px;
        color: rgb(30, 30, 30);
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    }

    .sectionButtonContainer label,
    .page_selection label {
        display: inline-flex;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #7da1c4;
        transition: transform 0.2s;
        margin: 5px;
        cursor: pointer;
        border: 1px solid #7da1c4;
    }

    .sectionButtonContainer label::after,
    .page_selection label::after {
        content: "";
        display: inline-flex;
        position: relative;
        top: -10px;
        left: -10px;
        padding: 12px;
    }

    .sectionButtonContainer input[type="radio"]:checked+label::after,
    .page_selection input[type="radio"]:checked+label::after {
        display: none;
    }

    .sectionButtonContainer input[type="radio"]:checked+label,
    .page_selection input[type="radio"]:checked+label {
        background: #fff;
    }
}

@media screen and (max-width: 767px) {
    #navbar-main {
        padding: 10px;
    }

    .mobile-eyeball-image {
        bottom: -20%;
    }

    .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 54px;
    }

    .coh-wysiwyg.pyramid_div {
        max-width: 190px;
        min-height: 170px;
        max-height: 170px;
        clip-path: polygon(50% 20%, 100% 40%, 100% 100%, 0 100%, 0 40%);
        margin: -60px auto 0px !important;
        padding: 55px 5px 10px !important;
    }

    .nanex-iol #slider_item_3 .coh-wysiwyg.pyramid_div {
        min-height: 190px;
        max-height: 190px;
    }

    .nanex-iol #slider_item_3 .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 53px !important;
    }

    .slider-controler {
        display: none;
    }

    .title-image-desc .clinical-proof-right-box .coh-wysiwyg p {
        margin: 0 0 10px;
    }

    p.hoya-vision-title,
    p.hoya-ourmission-title {
        font-size: 30px;
        line-height: 30px;
    }

    .page-user-login #main-wrapper main#content>section {
        width: 310px;
    }

    .product-title-desc-col>.coh-container>h1+div {
        width: 100%;
    }

    .product-title-desc-col>.coh-container>h1 {
        font-size: 38px;
    }

    .sectionButtonContainer {
        right: 10px;
    }

    .reference-popup-container {
        width: 100%;
    }

    .h2-title>h2,
    .title-image-desc .coh-heading,
    .image-with-desc .coh-heading,
    .col3-image-title-desc-broad .coh-heading,
    .title-desc-video .coh-heading,
    .title-desc-video .coh-heading {
        font-size: 28px;
        margin-top: 55px;
    }

    .overview_div h1 {
        margin-bottom: 30px;
    }

    .sidebar-menu-hoya {
        right: 10px;
    }

    .home-descripion p {
        font-size: 12px;
        margin-top: 10px;
    }

    /*close button overlapping in mobile toric iol and iol-vamshi*/

    .vivinextm-toric-iol img.coh-image.white-cross-icon.coh-image-responsive-xl {
        transform: translateX(30px);
    }

    .vivinextm-iol img.coh-image.white-cross-icon.coh-image-responsive-xl {
        transform: translateX(20px);
    }

    .about_overview.overview_div .overview-text-aligncenter {
        width: 100%;
    }
}

@media screen and (max-width: 568px) {

    .search-block-form input#edit-search,
    .search-block-form input#edit-search--2 {
        max-width: 119px;
    }

    .home-popup-wrapper {
        padding: 10px 25px;
    }

    .path-frontpage .home-popup-wrapper {
        padding: 50px 25px 0;
    }

    .sidebar-menu-listcontent {
        min-width: 275px;
    }

    .specification-link {
        right: 50px;
    }

    .reference-link {
        right: 160px;
    }

    .clinical-proof-table-div {
        width: 100%;
        overflow: auto;
    }

    table.table-hoya.hoya {
        margin-left: 0px;
        width: 570px;
        max-width: inherit;
    }
}

@keyframes updown {
    0% {
        transform: translateY(-20%);
    }

    50% {
        transform: translateY(20%);
    }

    100% {
        transform: translateY(-20%);
    }
}

@keyframes moveAnim {
    from {
        align-items: flex-start;
    }

    to {
        align-items: center;
    }
}

/* Start Harish css form Here.... */
strong,
b {
    letter-spacing: 0.9px;
}

.coming-soon-container .coming-soon-description>p {
    margin: 0 auto 6px;
}

/* .piramyd-view{background-color: white; width: 220px; box-sizing: border-box; padding: 5px 10px; height: 130px; position: relative; margin-top: 10px;}
.piramyd-view:before{display: block; content: ''; width: 0; height: 0; border-left: 110px solid transparent; border-right: 110px solid transparent; border-bottom: 30px solid white; position: absolute; left: 0; top: 0; margin-top: -30px; z-index: 11;}
.piramyd-view p{font-size: 12px; line-height: 16px;}
.piramyd-view p:nth-child(1) {font-weight: bold; letter-spacing: 0.90px; margin: 0px 0 8px; text-align: center;}
.piramyd-view p:nth-child(2){max-height: 75px; padding: 0 10px; margin: 5px 0 0;}
.piramyd-view p.blue-color{color: #0057B8;}
.piramyd-view p.grey-color{color: #717375;}
.vivinextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video {
  min-height: 210px !important;
} */
.isertr-injector .reference-popup-content .reference-popup-wysiwyg p {
    font-size: 12px !important;
}

.isertr-injector .reference-popup-content .reference-popup-disclaimer p {
    font-size: 10px !important;
}

.isertr-injector #spec-popup-container .coh-wysiwyg table>tbody>tr:nth-child(4)>td:last-child {
    border-left-color: #ffffff !important;
}

.isertr-injector .popup-and-close-control a.specification-link:hover,
.isertr-iol .popup-and-close-control a.specification-link:hover,
.vivinextm-multiserttm .popup-and-close-control a.specification-link:hover,
.vivinextm-isertr .popup-and-close-control a.specification-link:hover {
    color: #717375;
}

.path-hoya-office-distributor-details .views-field-field-phone-number a {
    color: #717375 !important;
    font-size: 13px;
    text-decoration: none;
}

.path-hoya-office-distributor-details .circle-map-img {
    background: #0057b8;
    padding: 0px;
}

.path-hoya-office-distributor-details .circle-container.circle-container {
    position: relative;
}

.path-hoya-office-distributor-details .ajax-progress-fullscreen,
.path-hoya-office-distributor-details .distributor-view-block-content .form-actions {
    display: none !important;
}

.path-hoya-office-distributor-details .distributor-view-block-content .circle-container .circle-loader {
    display: block !important;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -12px;
    margin-top: -12px;
}

.path-hoya-office-distributor-details .views-field-field-phone-number a:hover,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-email a:hover,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-phone-number a:hover,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-website-link a:hover {
    color: #3379c6 !important;
}

.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-vendor-name {
    line-height: 18px;
    margin-bottom: 5px;
    padding: 0 35px;
}

.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-email,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-email a,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-phone-number,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-phone-number a,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-website-link,
.path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-website-link a {
    font-size: 13px;
    line-height: 18px;
    padding: 0 20px;
}
/*
.path-hoya-office-distributor-details .views-exposed-form .form-row select.active-select {
    background: white;
    color: #0057b8;
    font-weight: bold;
    letter-spacing: 0.75px;
}
*/
.path-hoya-office-distributor-details .views-exposed-form .form-row select.active-select option {
    background: #0057b8;
    color: white;
}

/* hoya office distributor new design styes starts */
.our-offices-left-desc .views-field-field-upload-dam-images-office picture {
    display: none;
}

.our-offices-left-desc .views-field-field-headline {
    padding: 0px 15px 0px 0px !important;
    font-size: 14px !important;
    line-height: 24px;
}

.our-offices-left-desc .views-field-field-company-subtitle {
    font-size: 14px !important;
    line-height: 24px;
}

.our-offices-left-desc .views-field-title {
    padding-left: 0px;
    color: #fff;
    text-align: left;
    /* margin-bottom: 1rem; */

    font-size: 14px !important;
    line-height: 24px;
}

.our-offices-left-desc .views-field-body {
    color: #fff;
    text-align: left;
    padding-left: 0px;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.our-offices-left-desc .views-field-body .field-content p {
    font-size: 14px !important;
    line-height: 24px !important;
}

.our-offices-left-desc .views-field-field-phone-number {
    color: #fff;
}

.our-offices-left-desc .views-field-field-phone-number a:hover {
    color: #fff !important;
}

.our-offices-left-desc .views-field-field-phone-number a {
    color: #fff !important;
}

.our-offices-left-desc .views-field-body .field-content p a {
    color: white !important;
    text-decoration: none;
    font-size: 14px !important;
}

.our-offices-left-desc .views-field-field-office-email-address .field-content a {
    color: white !important;
    text-decoration: none;
    font-size: 14px !important;
}

.our-offices-left-desc .views-field-field-office-email-address .field-content a:hover,
.our-offices-left-desc .search-office-wrapper .slick-active .views-field-field-phone-number .field-content a:hover {
    text-decoration: underline;
}

.our-offices-left-desc .views-field-field-country {
    display: none;
}

.circle-container .result-map-img {}

.circle-container .views-field-field-upload-dam-images-office picture {
    width: 370px;
    height: 370px;
}

.circle-container .views-field-field-headline {
    display: none;
}

.circle-container .views-field-title {
    display: none;
}

.circle-container .views-field-body {
    display: none;
}

.circle-container .views-field-field-phone-number,
.circle-container .views-field-field-company-subtitle,
.circle-container .views-field-field-office-email-address {
    display: none;
}

.circle-container .views-field-field-phone-number a {
    display: none;
}

.circle-container .views-field-field-country {
    display: none;
}

.circle-container .field-content img {
    width: 100%;
    margin: auto;
    max-height: 100%;
    margin-bottom: 15px;
    object-fit: contain;
    padding: 0px;
    margin: 0px;
    margin-top: -3px;
}

.our-offices-left-desc .search-office-wrapper .slick-prev {
    display: none !important;
}

.our-offices-left-desc .search-office-wrapper .slick-next {
    display: none !important;
}

.circle-container .search-office-wrapper .slick-next {
    position: fixed !important;
    right: 31%;
    top: 39%;
    z-index: 1;
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/svg/arrow_right_white_icon.svg);
    text-indent: 999px;
    width: 50px;
    background-repeat: no-repeat;
}

.circle-container .search-office-wrapper .slick-prev {
    position: fixed !important;
    left: 45%;
    top: 39%;
    z-index: 1;
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/svg/arrow_left_white_icon.svg);
    text-indent: 999px;
    width: 50px;
    background-repeat: no-repeat;
}

.circle-container .search-office-wrapper .slick-prev {
    color: transparent;
}

.circle-container .search-office-wrapper .slick-next {
    color: transparent;
}

.circle-container .search-office-wrapper button {
    color: transparent;
}

.our-offices-left-desc .search-office-wrapper .slick-list.draggable {
    height: auto !important;
}

.our-offices-left-desc .search-office-wrapper .office-search-result {
    height: auto !important;
    padding-top: 0;
}

.views-infinite-scroll-content-wrapper .linkein-detail img {
    vertical-align: middle;
    /* width: 26px; */
}

.views-infinite-scroll-content-wrapper .linkein-detail a {
    margin-left: 0;
}

.views-infinite-scroll-content-wrapper .linkein-detail .dist-follow-us-cnt {
    display: inline-flex;
    align-items: center;
}

.views-infinite-scroll-content-wrapper .linkein-detail {
    font-size: 14px;
    margin-top: 1.1rem;
}

.our-offices-left-desc .search-office-wrapper .slick-slide .views-field-field-phone-number .field-content a {
    display: none;
}

.our-offices-left-desc .search-office-wrapper .slick-active .views-field-field-phone-number .field-content a {
    display: inline-block;
    font-size: 14px;
}

.distributor-description .contact-dtl-cnt .contact-dtl-chsloc p:last-child {
    margin-bottom: 0.2rem;
}

@media (min-width: 1536px) and (max-width: 1919px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 44%;
        top: 44%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 26%;
        top: 44%;
    }
}

@media (min-width: 1366px) and (max-width: 1535px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 43%;
        top: 54%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 23%;
        top: 54%;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 42%;
        top: 44%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 21%;
        top: 44%;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 41%;
        top: 55%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 15%;
        top: 55%;
    }
}

@media (min-width: 768px) and (max-width: 799px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 22%;
        top: 32%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 19%;
        top: 32%;
    }

    .our-offices-left-desc .views-field-field-headline,
    .our-offices-left-desc .views-field-title,
    .our-offices-left-desc .views-field-body,
    .our-offices-left-desc .views-field-field-phone-number,
    .our-offices-left-desc .views-field-field-company-subtitle,
    .our-offices-left-desc .views-field-field-office-email-address {
        text-align: center;
        padding: 0 30px !important;
    }

    .our-offices-left-desc .search-office-wrapper .office-search-result {
        height: auto !important;
        padding: 0px;
    }

    .circle-container.circle-container {
        width: 354px !important;
        height: 354px !important;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        text-align: center;
        font-size: 14px;
    }
}

@media (min-width: 800px) and (max-width: 1023px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 22%;
        top: 26%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 19%;
        top: 26%;
    }

    .our-offices-left-desc .views-field-field-headline,
    .our-offices-left-desc .views-field-title,
    .our-offices-left-desc .views-field-body,
    .our-offices-left-desc .views-field-field-phone-number,
    .our-offices-left-desc .views-field-field-company-subtitle,
    .our-offices-left-desc .views-field-field-office-email-address {
        text-align: center;
        padding: 0 30px !important;
    }

    .our-offices-left-desc .search-office-wrapper .office-search-result {
        height: auto !important;
        padding: 0px;
    }

    .circle-container.circle-container {
        width: 354px !important;
        height: 354px !important;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        text-align: center;
        font-size: 14px;
    }
}

@media (min-width: 360px) and (max-width: 767px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 0% !important;
        top: 43% !important;
        width: 24px !important
    }

    .circle-container .search-office-wrapper .slick-next {
        right: -1px !important;
        top: 43% !important;
        width: 24px !important
    }

    .our-offices-left-desc .views-field-field-headline,
    .our-offices-left-desc .views-field-title,
    .our-offices-left-desc .views-field-body,
    .our-offices-left-desc .views-field-field-phone-number,
    .our-offices-left-desc .views-field-field-company-subtitle,
    .our-offices-left-desc .views-field-field-office-email-address {
        text-align: center;
        padding: 0 28px !important;
        /* line-height: 20px */
    }

    .our-offices-left-desc .search-office-wrapper .office-search-result {
        height: auto !important;
        padding: 0px;
    }

    body.page-view-distributor-contact-content {
        overflow-y: auto;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        text-align: center;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail .dist-follow-us-cnt,
    .our-offices-left-desc .views-field-field-company-subtitle {
        font-size: 14px;
    }
}

@media (min-width: 375px) and (max-height: 555px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 0% !important;
        top: 43% !important;
        width: 24px !important
    }

    .circle-container .search-office-wrapper .slick-next {
        right: -1px !important;
        top: 43% !important;
        width: 24px !important
    }
}

@media (min-height:680px) and (max-width: 414px) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 0% !important;
        top: 33% !important;
        width: 24px !important;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: -1px !important;
        top: 33% !important;
        width: 24px !important;
    }

    .our-offices-left-desc .views-field-field-headline,
    .our-offices-left-desc .views-field-title,
    .our-offices-left-desc .views-field-body,
    .our-offices-left-desc .views-field-field-phone-number,
    .our-offices-left-desc .views-field-field-company-subtitle,
    .our-offices-left-desc .views-field-field-office-email-address {
        text-align: center;
        padding: 0 30px !important;
    }

    .our-offices-left-desc .search-office-wrapper .office-search-result {
        height: auto !important;
        padding: 0px;
    }

    body.page-view-distributor-contact-content {
        overflow-y: auto;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        text-align: center;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail .dist-follow-us-cnt,
    .our-offices-left-desc .views-field-field-company-subtitle,
    .our-offices-left-desc .views-field-field-office-email-address {
        font-size: 14px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation: landscape) {
    .circle-container .search-office-wrapper .slick-prev {
        left: 40%;
        top: 47%;
    }

    .circle-container .search-office-wrapper .slick-next {
        right: 14%;
        top: 47%;
    }
}

/* hoya office distributor new design styes ends */
.product-category-nanextm .pie-chart-link a,
.product-category-ezserttm .pie-chart-link a,
.product-category-nanextm .pie-chart-link a:hover,
.product-category-ezserttm .pie-chart-link a:hover {
    transition: all 0.5s ease !important;
}

.isertr-iol .title-image-desc img.coh-image {
    margin-bottom: 20px;
}

.vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .coh-wysiwyg p:first-child,
.vivinextm-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .coh-wysiwyg p:first-child,
.vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .coh-wysiwyg p:first-child,
.vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .coh-wysiwyg p:first-child {
    margin-top: 0px;
}

/* .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img+.coh-wysiwyg.pyramid_div p,
.vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img+.coh-wysiwyg.pyramid_div p,
 .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk   .three-col-right-img+.coh-wysiwyg.pyramid_div p,
.vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .three-col-right-img+.coh-wysiwyg.pyramid_div p {
  color: #717375;
} */
.vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
.vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
.vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
.vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image {
    padding: 0px 20px;
}

.vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc img.coh-image {
    margin: 20px auto;
}

.vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
    max-width: 682px;
}

.coming-soon .slider-wrapper #slider_item_1 img.desktop-coming-soon,
.coming-soon .slider-wrapper #slider_item_2 img.desktop-coming-soon {
    margin-left: 25px;
    width: calc(100% - 65px);
}

@media all and (min-width: 992px) {
    body.vivinextm-multiserttm div#wholepage div#slider_item_3.title-image-desc .coh-image {
        margin-right: -30px;
        width: inherit;
    }

    .product-category-nanextm .pie-chart-content .pie-chart-link .coh-image.mbl-scr-img {
        display: none;
    }

    .box-width-layout.path-hoya-office-distributor-details div#main-wrapper {
        padding-bottom: 0px !important;
    }

    .box-width-layout.path-hoya-office-distributor-details .section {
        margin-bottom: 0;
    }

    .path-hoya-office-distributor-details .distributor-details-heading-wrapper>a {
        right: -3px;
        top: 7px;
    }

    .path-hoya-office-distributor-details .coh-view-contents {
        padding-left: 10px;
        padding-right: 10px;
    }

    .path-hoya-office-distributor-details .dist-content-sec p a {
        color: white;
        text-decoration: none;
    }

    .path-hoya-office-distributor-details .dist-content-sec p a:hover {
        text-decoration: underline;
    }

    .path-hoya-office-distributor-details .view-filters .form-row select,
    .path-hoya-office-distributor-details .views-exposed-form .form-row select {
        font-size: 13px;
        cursor: pointer;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container {
        margin-top: 20px;
        overflow: hidden;
    }

    .path-hoya-office-distributor-details #views-exposed-form-distributor-contact-content-page-1 .form-row select {
        top: 220px;
        max-width: calc(100% - 30px);
        left: 30px;
    }

    .path-hoya-office-distributor-details .dist-office-dropdown-block {
        position: inherit !important;
        top: inherit !important;
        left: inherit !important;
    }

    .path-hoya-office-distributor-details .dist-office-dropdown-block .view-distributor-contact-content {
        padding: 0 !important;
        padding-right: 10px !important;
        margin: 0 !important;
        margin-right: 10px !important;
        top: 0;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row {
        padding: 0;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row fieldset {
        padding-left: 0;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container {
        width: 370px;
        height: 370px;
    }

    .path-hoya-office-distributor-details .circle-map-img {
        width: 100%;
    }

    .vivinextm-multiserttm .scroll-wrapper,
    .vivinextm-isertr .scroll-wrapper {
        bottom: -1px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-height: inherit;
        max-width: 57% !important;
    }

    .close-popup-link {
        margin: 0 13px -2px 40px;
    }

    /* added this on 9-6-2022 for alinment issue*/

    .nanextm-multiserttm .slider-wrapper #slider_item_4 a.coh-link.open-hoya-video {
        width: 93%;
        margin: 0 auto;
    }
}

@media all and (min-width: 992px) and (max-width:1366px) {
    .path-hoya-office-distributor-details .dist-content-sec p {
        font-size: 12px;
    }
}

@media (min-width: 360px) and (max-width: 767px) {

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child {
        font-weight: 400 !important;
        font-size: 12px;
        line-height: 1.5;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child {
        font-weight: normal !important;
        font-size: 12px;
        line-height: 1.5;
    }
}

@media all and (min-width: 1024px) {
    .path-hoya-office-distributor-details .distributor-office-dropdown {
        margin: 20px 0;
        display: flex;
        flex-direction: column;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 45px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div {
        margin: -30px auto 0px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child {
        font-weight: normal !important;
        font-size: 12px;
        line-height: 20px;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        left: 14%;
        top: 50% !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 14.5%;
        top: 50% !important;
    }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        top: 6rem;
        right: 12rem;
    }
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
        width: 20%;
        top: -35%;
        position: relative;
        right: -68%;
    }        
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
        width: 20%;
        top: -39%;
        position: relative;
        /* extend events banner
        right: -65.5%; */
        right: -68%;
    }
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        /* extend events banner
        top: 11%;
        left: 1.5rem;
        top: 8%; */
        left: 2.8rem;
    }
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
         /* extend events banner
         top: 11%;
         right: 2.2rem;
         top: 8%;*/
         right: 1.8rem;
    }
}

@media all and (min-width: 1200px) {
    .coming-soon-container .close-popup-link {
        margin: 0 14px -2px 40px;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_3 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        max-height: inherit;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 60%;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 54%;
    }

    .isertr-injector .slider-wrapper #slider_item_3 img.coh-image {
        width: 100%;
        padding: 0 30px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding: 0 80px;
        max-width: inherit;
        width: 95% !important;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 45% !important;
    }

    .box-width-layout.path-hoya-office-distributor-details .section {
        min-height: 520px !important;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container {
        margin-top: 20px;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk img.coh-image {
        width: 45%;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac {
        margin-top: 15px;
    }

    .vivinextm-iol .reference-popup-content .reference-popup-disclaimer p,
    .vivinextm-toric-iol .reference-popup-content .reference-popup-disclaimer p,
    .vivinextm-isert-iol .reference-popup-content .reference-popup-disclaimer p,
    .vivinextm-isert-toric-iol .reference-popup-content .reference-popup-disclaimer p {
        line-height: 15px !important;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image {
        transform: translate(0px, -50px);
        transform: -moz-translate(0px, -50px);
        transform: -webkit-translate(0px, -50px);
        transform: -ms-translate(0px, -50px);
        max-width: 100px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child {
        margin-bottom: 10px;
        line-height: 18px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p {
        margin-bottom: 15px !important;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child {
        margin-top: 20px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)) {
        padding: 9px 10px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        width: 90%;
        margin-top: 10px;
    }

    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .nanextm-multiserttm .slider-wrapper .h2-title>h2 {
        line-height: 40px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        width: 65%;
        padding: 0px 20px;
    }

    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 100px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        margin-bottom: 10px;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img,
    .product-category-vivinextm #slider_item_4 .mobile-image .coh-image.desk-scr-img {
        max-height: 353px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        left: 37% !important;
        top: 24% !important;
        right: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        right: 37% !important;
        top: 24% !important;
        left: inherit !important;
        bottom: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 37% !important;
        bottom: 24% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        right: 37% !important;
        bottom: 24% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 14% !important;
        left: 46% !important;
        bottom: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 34% !important;
        left: 35% !important;
        right: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        bottom: 34% !important;
        right: 35% !important;
    }

    .product-category-vivinextm #slider_item_3 .register-supscript,
    .product-category-vivinextm #slider_item_4 .pie-chart-link .register-supscript {
        top: -5px;
        font-size: 10px;
    }
}

@media (min-width: 1366px) and (max-width: 1535px) {

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image {
        width: 85%;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac {
        max-width: 655px;
    }

    #headline-desc-content p {
        font-size: 14px !important;
    }
}

@media all and (min-width: 1366px) {

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 656px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child {
        font-weight: normal !important;
        font-size: 12px;
        line-height: 20px;
    }

    .box-width-layout.path-hoya-office-distributor-details .section {
        min-height: 570px !important;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {
        width: 70%;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 60%;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding: 0 90px;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk img.coh-image {
        width: 50%;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 55px 15px 10px !important;
        max-width: 230px;
        margin-top: -70px;
        overflow-y: hidden;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk img.coh-image {
        max-height: inherit;
        max-width: 160px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 55px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:first-child .pyramid_div p:nth-child(1),
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:first-child .pyramid_div p:nth-child(1) {
        max-width: 160px;
        margin: 10px auto 8px;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image {
        transform: translate(0px, -65px);
        transform: -moz-translate(0px, -65px);
        transform: -webkit-translate(0px, -65px);
        transform: -ms-translate(0px, -65px);
        max-width: 130px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image {
        max-height: inherit;
        max-width: 140px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac {
        padding: 0px 60px 52px 60px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img {
        max-width: 250px;
        margin-top: 0;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(1),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(1),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(1),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(1) {
        line-height: 14px;
        padding-top: 10px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 50px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 55px 15px 10px !important;
        max-width: 230px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        width: 100%;
        padding: 0px 40px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_4 a.coh-link.open-hoya-video {
        margin-top: 8px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        width: 75%;
    }

    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 120px;
    }

    .product-category-vivinextm .eyeflexa-bg-img .coh-wysiwyg p:first-child {
        margin-bottom: 10px;
        font-size: 14px !important;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img {
        margin-top: 50px !important;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img,
    .product-category-vivinextm #slider_item_4 .mobile-image .coh-image.desk-scr-img {
        max-height: 394px;
        margin-top: 40px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        left: 37% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        right: 36.5% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 37% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        right: 36.5% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 15% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 34.5% !important;
        left: 34% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 34% !important;
        bottom: 34.5% !important;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac {
        max-width: 655px;
    }

    /* Improvement css start here .... */

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk h1.coh-heading,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk h1.coh-heading,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk h1.coh-heading,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk h1.coh-heading {
        margin-top: 15px;
        margin-bottom: 30px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child {
        margin-top: 40px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg {
        padding: 0 50px 0 0;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p {
        text-align: center;
    }

    .about_overview.overview_div h2 {
        font-size: 40px;
        line-height: 46px;
    }

    .about_overview.overview_div p {
        font-size: 12px;
    }

    .about_overview.overview_div .footer-content {
        font-size: 10px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 130px;
        margin: -22px -24px;
        padding: 20px;
    }
}

@media all and (min-width: 1440px) {
    .isertr-iol .title-image-desc .coh-image {
        max-width: 100% !important;
        padding-right: 0;
        padding-left: 0;
    }

    .box-width-layout.path-hoya-office-distributor-details .section {
        min-height: 580px !important;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 32% !important;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 80%;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding: 0 50px;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk img.coh-image {
        width: 60%;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk img.coh-image {
        max-width: 250px;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image {
        transform: translate(0px, -80px);
        transform: -moz-translate(0px, -80px);
        transform: -webkit-translate(0px, -80px);
        transform: -ms-translate(0px, -80px);
        max-width: 160px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image {
        max-width: 220px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img {
        max-width: 300px;
        margin-left: -20px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper {
        margin-top: 30px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        margin-bottom: 20px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading {
        margin-top: 20px;
    }

    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image {
        margin-top: 20px;
        width: 100%;
        padding: 0 40px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div {
        min-height: 180px;
        max-height: 180px;
    }

    /* .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
    max-width: 61%;
  } */

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        width: 95%;
    }
}

@media (min-width: 1536px) and (max-width:1919px) {
    .view-listing-page-content .slick-list.draggable {
        height: 600px !important;
    }
}

@media all and (min-width: 1536px) {
    #headline-desc-content p {
        font-size: 16px;
        line-height: 20px !important;
    }

    /* .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk   img.coh-image {width: 68%;} */

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk img.coh-image {
        max-width: 280px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac {
        margin-top: 25px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.coh-image {
        max-width: 250px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img {
        max-width: 350px;
        margin-left: -50px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)) {
        padding: 15px 13px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p {
        margin-bottom: 20px !important;
        font-size: 14px;
        line-height: 20px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        margin-bottom: 30px;
        padding: 0 40px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading {
        margin-top: 30px;
    }

    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .product-category-vivinextm .product-videocat-col .coh-container-boxed {
        left: 310px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        top: 24% !important;
        left: 34% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        right: 34% !important;
        top: 24% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 34% !important;
        bottom: 24% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        bottom: 24% !important;
        right: 34% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 15.5% !important;
        left: 46% !important;
        max-width: 90px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 35% !important;
        left: 31.5% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        bottom: 35% !important;
        right: 30.5% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) .register-supscript {
        font-size: 12px;
        top: -5px;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img {
        margin-top: 80px !important;
    }

    .product-category-vivinextm #slider_item_4 .mobile-image .coh-image.desk-scr-img {
        margin-top: 70px !important;
    }

    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 150px;
    }

    /* Improvement css start here .... */

    .vivinextm-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:nth-child(2),
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-iol .slider-wrapper #slider_item_8 .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-isert-iol .slider-wrapper #slider_item_8 .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-wysiwyg.par-spac p:nth-child(1),
    .isertr-injector .slider-wrapper #slider_item_1 .three-par p,
    .isertr-injector .slider-wrapper #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div p:nth-child(1),
    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .nanex-iol #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p,
    .nanex-iol #slider_item_2.title-image-desc .coh-wysiwyg.par-spac p {
        font-size: 14px;
        line-height: 20px;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    /* .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg p:first-child, */

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading p strong,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading p strong,
    .vivinextm-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .isertr-injector .slider-wrapper #slider_item_1 .three-par p:nth-child(1) strong,
    .isertr-injector #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(2) strong,
    .isertr-injector .slider-wrapper #slider_item_3 .three-par p:nth-child(1) strong,
    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .nanex-iol #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p strong,
    .nanex-iol #slider_item_2.title-image-desc .coh-wysiwyg.par-spac p strong {
        font-size: 16px;
        line-height: 20px !important;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child {
        font-weight: normal !important;
        font-size: 14px;
        line-height: 20px;
    }

    #headline-desc-content .para-spec-sub-heading p {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading p,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading p {
        max-width: 90%;
    }

    .path-hoya-office-distributor-details .distributor-view-block-content .distributor-details-heading-wrapper h1.coh-heading {
        font-size: 28px;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container {
        /* width: 400px;
        height: 400px; */
    }

    .path-hoya-office-distributor-details .view-filters .form-row select,
    .path-hoya-office-distributor-details .views-exposed-form .form-row select {
        font-size: 15px;
        height: 54px;
    }

    .path-hoya-office-distributor-details .search-office-wrapper .views-field-field-country,
    .path-hoya-office-distributor-details .circle-container.circle-container .views-field-field-location .field-content {
        font-size: 18px;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container .views-field-field-headline,
    .path-hoya-office-distributor-details .circle-container.circle-container .views-field-title {
        font-size: 16px;
    }

    .path-hoya-office-distributor-details .search-office-wrapper .views-field-body .field-content p,
    .path-hoya-office-distributor-details .views-field-field-phone-number a {
        font-size: 14px;
    }

    .our-offices-left-desc .views-field-field-phone-number {
        margin-top: 0px
    }

    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-vendor-name {
        font-size: 16px;
        margin-top: 5px;
        margin-bottom: 8px;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-email,
    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-email a,
    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-phone-number,
    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-phone-number a,
    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-website-link,
    .path-hoya-office-distributor-details .circle-container.circle-container .distributor-search-result .views-field-field-website-link a {
        font-size: 14px;
        line-height: 20px;
    }

    .isertr-iol .h2-title>h2,
    .isertr-injector .h2-title>h2,
    .isertr-injector h2.coh-heading,
    .vivinextm-iol h1.coh-heading,
    .vivinextm-iol .h2-title>h2,
    .vivinextm-isert-iol h1.coh-heading,
    .vivinextm-isert-iol .h2-title>h2,
    .vivinextm-toric-iol h1.coh-heading,
    .vivinextm-toric-iol .h2-title>h2,
    .vivinextm-isert-toric-iol h1.coh-heading,
    .vivinextm-isert-toric-iol .h2-title>h2,
    .vivinextm-multiserttm .h2-title>h2,
    .nanex-iol .h2-title>h2,
    .nanex-iol.orange .col3-image-title-desc-broad .coh-heading,
    .nanextm-multiserttm .slider-wrapper .h2-title>h2 {
        margin-top: 10px !important;
        line-height: 46px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 75px 15px 10px !important;
        margin-top: -90px;
        min-height: 210px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 60px;
        overflow: hidden;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 70px 15px 10px !important;
        min-height: 210px;
        margin-top: -70px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 60px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac {
        padding: 0px 10px;
        max-width: 660px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child {
        font-size: 14px !important;
        line-height: 20px !important;
        max-width: 90%;
    }

    /* Add this common css for Vivinex IOL, Vivinex Toric IOL, Vivinex Isert IOL and Vivinex Isert Toric IOL Page*/

    table.table-hoya tr>td:nth-child(1),
    table.table-hoya tr>td:nth-child(3),
    table.table-hoya tr>td:nth-child(4),
    table.table-hoya tr>td:nth-child(6) {
        font-size: 14px !important;
        line-height: 20px;
    }

    /* Add this common css for Vivinex IOL, Vivinex Toric IOL, Vivinex Isert IOL and Vivinex Isert Toric IOL Page*/

    .isertr-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 16px;
        line-height: 20px;
    }

    .isertr-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 75%;
    }

    .isertr-injector .slider-wrapper #slider_item_2 .product-component-heading p {
        font-size: 14px !important;
        line-height: 20px;
    }

    .isertr-injector #slider_item_2 .coh-wysiwyg p.small_p {
        font-size: 12px !important;
        line-height: 16px;
    }

    .isertr-injector #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 640px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-image {
        margin-bottom: 10px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac p:nth-child(2) strong,
    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 16px;
        line-height: 20px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac.three-par p,
    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(2) {
        font-size: 14px;
        line-height: 20px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_4 a.coh-link.open-hoya-video {
        min-height: 450px !important;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        margin-bottom: 10px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac p:nth-child(1) {
        margin-bottom: 15px;
    }

    .product-category-vivinextm .pie-chart-content h2 {
        font-size: 40px !important;
        line-height: 46px;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg p strong {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .about_overview.overview_div p {
        font-size: 14px;
        line-height: 20px;
    }

    .about_overview.overview_div .footer-content {
        font-size: 12px;
        line-height: 16px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 672px;
    }
}

@media screen and (min-width:1536px) and (max-width: 1919px) {

    .path-hoya-office-distributor-details .search-office-wrapper .views-field-body .field-content p,
    .path-hoya-office-distributor-details .views-field-field-phone-number a {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .our-offices-left-desc .views-field-field-office-email-address,
    .our-offices-left-desc .views-field-body .field-content p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .our-offices-left-desc .views-field-field-phone-number {
        margin-top: 0px;
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .path-hoya-office-distributor-details .dist-content-sec p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
}

@media all and (min-width: 1920px) {
    .view-listing-page-content .slick-list.draggable {
        height: 650px !important;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 682px;
    }

    .nanex-iol div#wholepage>div.slide-item-wrapper:nth-child(2) .image-block-container img {
        max-width: 42% !important;
    }

    .about_overview.overview_div p {
        font-size: 16px;
        line-height: 24px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 42% !important;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {
        width: 85%;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 98%;
    }

    .isertr-injector .slider-wrapper #slider_item_3 img.coh-image {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding: 0 10px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div {
        min-height: 200px;
        max-height: 200px;
    }

    /* .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
  .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk   img.coh-image {width: 72%;} */

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac {
        margin-top: 40px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        margin-bottom: 40px;
    }

    /* Improvement css start here .... */

    .path-hoya-office-distributor-details .dist-content-sec p,
    .isertr-injector .slider-wrapper #slider_item_1 .three-par p,
    .isertr-injector .slider-wrapper #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p,
    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg p,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg p,
    .vivinextm-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-iol .slider-wrapper #slider_item_8 .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-isert-iol .slider-wrapper #slider_item_8 .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-wysiwyg.par-spac p:nth-child(1),
    .vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .nanex-iol #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p,
    .nanex-iol #slider_item_2.title-image-desc .coh-wysiwyg.par-spac p {
        /* font-size: 16px !important; */
        line-height: 24px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_2 #headline-desc-content p,
    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .path-hoya-office-distributor-details .view-filters .form-row select,
    .path-hoya-office-distributor-details .views-exposed-form .form-row select {
        font-size: 17px;
        height: 60px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child {
        max-width: 76%;
    }

    .isertr-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .isertr-injector .slider-wrapper #slider_item_1 .three-par p:nth-child(1) strong,
    .isertr-injector #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(2) strong,
    .isertr-injector .slider-wrapper #slider_item_3 .three-par p:nth-child(1) strong,
    .vivinextm-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    /* .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child, */

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading p strong,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading p strong,
    .vivinextm-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .nanex-iol #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p strong,
    .nanex-iol #slider_item_2.title-image-desc .coh-wysiwyg.par-spac p strong {
        font-size: 18px;
        line-height: 22px !important;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac p:first-child {
        font-weight: normal !important;
        font-size: 14px !important;
        line-height: 24px;
    }

    #headline-desc-content .para-spec-sub-heading p {
        font-size: 18px !important;
        line-height: 22px !important;
        font-weight: bold;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-right-box .coh-wysiwyg p {
        margin-bottom: 10px !important;
        font-size: 16px;
        line-height: 22px;
    }

    .isertr-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }

    .isertr-injector .slider-wrapper #slider_item_2 .product-component-heading p {
        font-size: 16px !important;
        line-height: 24px;
    }

    .isertr-injector #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 710px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc .coh-wysiwyg p:first-child {
        max-width: 663px;
        margin-top: 15px;
    }

    .vivinextm-multiserttm .reference-popup-content .reference-popup-disclaimer p,
    .vivinextm-multiserttm .reference-popup-content .reference-popup-disclaimer .disclaimer-heading {
        font-size: 10px !important;
        margin: 0px !important;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_1.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 720px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac.three-par p,
    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(2) {
        font-size: 16px;
        line-height: 24px;
        max-width: 85%;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-wysiwyg.par-spac p:nth-child(2) strong,
    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.par-spac p:nth-child(1) strong,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 18px;
        line-height: 22px;
    }

    .coh-wysiwyg.pyramid_div {
        max-width: 220px;
        min-height: 200px;
        max-height: 200px;
        margin-top: -50px;
        padding-top: 70px !important;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img,
    .product-category-vivinextm #slider_item_4 .mobile-image .coh-image.desk-scr-img {
        max-height: 497px;
        margin-top: 100px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        min-width: 90px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        font-size: 16px !important;
        line-height: 22px !important;
        min-width: 130px;
        margin: -22px -20px;
        padding: 20px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        left: 34.5% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 34% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        right: 33% !important;
        max-width: 105px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 15% !important;
        left: 45% !important;
        bottom: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 34% !important;
        left: 30% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        bottom: 34% !important;
        right: 31% !important;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg p {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg p strong {
        font-size: 18px !important;
        line-height: 22px !important;
    }
}

@media all and (max-width: 1200px) {
    .coming-soon-container .close-popup-link {
        margin: 0 12px -2px 40px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .header #navbar-main {
        max-width: 950px;
        padding-right: 0;
        padding-left: 0;
    }

    .sidebar-menu-hoya {
        right: 0;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        padding: 0px 40px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 45% !important;
        margin-bottom: 0;
    }
}

@media all and (max-width: 1199.98px) {
    .vivinextm-multiserttm .title-image-desc .coh-wysiwyg p:first-child {
        margin: 0 auto;
    }

    .vivinextm-multiserttm .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        padding: 0 25px;
    }

    .product-category-vivinextm #slider_item_1 .coh-wysiwyg.prdc-desc-heading {
        margin: 45px 0px 75px 0px;
    }

    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 130px;
    }

    .product-category-vivinextm #slider_item_1 .coh-wysiwyg p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .product-category-vivinextm #slider_item_2 .coh-wysiwyg {
        margin-top: 85px;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img {
        margin-top: 60px;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image .coh-image.desk-scr-img,
    .product-category-vivinextm #slider_item_4 .mobile-image .coh-image.desk-scr-img {
        max-height: 385px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        top: 90px !important;
        left: 365px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        top: 90px !important;
        right: 365px !important;
        left: inherit !important;
        bottom: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        bottom: 90px !important;
        left: 365px !important;
        right: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        bottom: 90px !important;
        right: 368px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 57px !important;
        left: 448px !important;
        bottom: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 130px !important;
        left: 335px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 330px !important;
        bottom: 130px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link .register-supscript,
    .product-category-vivinextm #slider_item_4 .pie-chart-link .register-supscript {
        top: -5px;
        font-size: 10px;
    }
}

@media screen and (min-width: 800px) and (max-width: 810px) {
    .vivinextm-isertr .specification-popup-container .download-file-cnt a.download-icon-cnt {
        right: 5px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
    body.elos .slider-wrapper>div.coh-row>.coh-row-inner {
        margin: 0;
    }

    .elos main#content {
        padding: 0;
    }

    body.node--type-landing-page.elos {
        overflow-y: auto;
    }

    .vivinextm-multiserttm .coh-wysiwyg.pyramid_div {
        margin-top: -35px;
        padding: 65px 15px 10px !important;
    }

    .vivinextm-multiserttm .coh-wysiwyg.pyramid_div p:first-child,
    .vivinextm-multiserttm .coh-wysiwyg.pyramid_div p {
        font-size: 14px !important;
    }

    .reference-parent-container {
        position: absolute;
        left: 10px;
        width: calc(100% - 20px);
    }

    .blue.vivinextm-multiserttm .reference-popup-content {
        margin-left: 15px;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_3 img.coh-image {
        width: 100%;
        padding: 0 40px;
    }

    /*pyramid not touching image -vamshi*/

    .vivinextm-iol .coh-wysiwyg.pyramid_div {
        margin: -80px auto 0px !important;
    }

    .vivinextm-toric-iol .coh-wysiwyg.pyramid_div {
        margin: -80px auto 0px !important;
    }

    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-image {
        padding: 0px 25px !important;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img {
        max-width: 280px;
        max-height: inherit;
        margin-left: -40px;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image {
        transform: translate(0px, -60px);
        transform: -moz-translate(0px, -60px);
        transform: -webkit-translate(0px, -60px);
        transform: -ms-translate(0px, -60px);
        max-width: 120px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk img.vivinexiol-center-img {
        margin-top: 40px;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image {
        padding: 0 160px !important;
    }

    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk img.coh-image {
        padding: 0 140px !important;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        padding: 0 40px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-row-inner.interested-row-wrapper,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-row-inner.interested-row-wrapper,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-row-inner.interested-row-wrapper,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-row-inner.interested-row-wrapper {
        flex-direction: column;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper>div:nth-last-child(1)>div,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper>div:nth-last-child(1)>div,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper>div:nth-last-child(1)>div,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .interested-row-wrapper>div:nth-last-child(1)>div {
        padding: 10px 25px 0 52px !important;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8,
    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-wrapper.coh-visible-xl.coh-col-xl-8,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-column.clinical-proof-right-box.coh-visible-xl.coh-col-xl-4 {
        width: 100%;
        max-width: 94%;
    }

    table.table-hoya th {
        padding: 15px 10px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_4 a.coh-link.open-hoya-video {
        min-height: 620px !important;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image {
        margin-bottom: 10px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 125px;
        margin: -15px -24px;
        padding: 15px;
    }
}

@media all and (max-width: 1023.98px) {
    .path-hoya-office-distributor-details .distributor-office-dropdown {
        justify-content: center;
        flex-direction: row;
        display: flex;
        margin: 40px 0 20px;
        padding-left: 25px;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row fieldset {
        min-width: 250px;
    }
}

/*isert injector last slide reference page is not proper bug*/
@media (min-width: 768px) and (max-width:799px) {
    .isertr-injector #slider_item_4 {
        /*min-height: 750px !important;*/
    }
}

@media (min-width: 800px) and (max-width:1280px) and (orientation: portrait) {
    .isertr-injector #slider_item_4 {
        min-height: 900px !important;
    }
    .blue div#wholepage,
    .orange div#wholepage {
        position: relative;
    }

    footer.site-footer {
        display: block;
        position: inherit;
    }

    body.blue::-webkit-scrollbar,
    body.orange::-webkit-scrollbar,
    body.brown::-webkit-scrollbar,
    body.blue-white::-webkit-scrollbar {
        width: 0px;
    }
}

@media all and (max-width: 991.98px) {
    /* .close-popup-link{margin-left: 10px;} */

    .path-hoya-office-distributor-details .dist-office-dropdown-block {
        top: 0;
    }

    .path-hoya-office-distributor-details .dist-office-dropdown-block .view-distributor-contact-content {
        padding: 0 !important;
        padding-right: 10px !important;
        margin: 0 !important;
        margin-right: 10px !important;
        top: 0;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row {
        padding: 0;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row fieldset {
        padding-left: 0;
    }

    .path-hoya-office-distributor-details .contact-dtl-chsloc .hoya-desc-dtl a {
        color: white;
        text-decoration: none;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container {
        width: 370px;
        height: 370px;
    }

    .path-hoya-office-distributor-details .circle-container .item-list ul li {
        padding: 0px;
    }

    .path-hoya-office-distributor-details .circle-container .field-content img {
        margin-top: 0px;
    }

    .isertr-injector #slider_item_2,
    .isertr-injector #slider_item_3,
    .isertr-injector #slider_item_4 {
        margin-top: 70px;
    }

    .isertr-injector #slider_item_1 p,
    .isertr-injector #slider_item_2 p,
    .isertr-injector #slider_item_3 p {
        padding-left: 20px;
        padding-right: 20px;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding: 0 20px 20px;
    }

    .vivinextm-iol .slide-item-wrapper,
    .vivinextm-toric-iol .slide-item-wrapper,
    .vivinextm-isert-iol .slide-item-wrapper,
    .vivinextm-isert-toric-iol .slide-item-wrapper,
    .vivinextm-isertr #slider_item_1,
    .nanextm-multiserttm .slide-item-wrapper,
    .vivinextm-multiserttm .slide-item-wrapper {
        margin-bottom: 71px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-col-sm-offset-1,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-col-sm-offset-1,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-col-sm-offset-1,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-col-sm-offset-1 {
        margin-left: 0;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac {
        margin-top: 30px;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video {
        min-height: 400px !important;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac {
        padding: 0px 20px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child {
        margin-top: 20px;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-image {
        margin-top: 20px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div {
        margin-top: -100px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 70px !important;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image {
        margin-bottom: 10px;
    }

    .vivinextm-isertr #slider_item_1 .coh-image {
        padding: 0px 20px;
    }

    .vivinextm-isertr #slider_item_2 .h2-title>h2 {
        margin-bottom: 0px !important;
    }

    .vivinextm-isertr #slider_item_2 a.coh-link.open-hoya-video {
        background-size: 240%;
        min-height: 250px !important;
    }

    .nanextm-multiserttm .slider-wrapper .title-image-desc .coh-wysiwyg.par-spac {
        padding: 0 30px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        margin-top: 0px !important;
        padding: 0;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg.prdc-desc-heading {
        padding-left: 25px;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg.prdc-desc-heading h1 {
        opacity: 1;
        font-size: 90px;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image,
    .product-category-vivinextm #slider_item_4 .mobile-image {
        max-width: 470px;
        margin: 0 auto;
    }

    .product-category-vivinextm #slider_item_3 .mobile-image {
        margin-top: 50px;
        margin-bottom: 25px;
    }

    .product-category-vivinextm #slider_item_3 h1.pie-chart-title {
        margin-top: 0;
    }

    .product-category-vivinextm #slider_item_4 .mobile-image {
        margin-bottom: 120px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link .coh-image,
    .product-category-vivinextm #slider_item_4 .pie-chart-link .coh-image {
        margin: 0 !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        top: 194px !important;
        left: 85px !important;
        right: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        top: 194px !important;
        right: 79px !important;
        left: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        bottom: 175px !important;
        left: 82px !important;
        right: inherit !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        bottom: 175px !important;
        right: 82px !important;
        left: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 83px !important;
        left: 195px !important;
        bottom: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 183px !important;
        left: 54px !important;
        right: inherit !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 42px !important;
        bottom: 183px !important;
        left: inherit !important;
    }
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
    body #main-wrapper .generic-body-class article .coh-column,
    body #main-wrapper .coh-slider-item .embeed-video-media {
        margin: 0 auto;
        height: 327px !important;
        background-size: contain;
    }
    body .generic-body-class article a.coh-link.open-hoya-video,
    body #main-wrapper .coh-slider-item a.coh-link.open-hoya-video {
        margin: 0;
        min-height: 327px !important;
    }
    #main-wrapper .generic-body-class article .coh-column {
        background-size: contain;
    }
    #block-copyright p:first-child {
        margin-left: 15px;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding-left: 50px;
        padding-right: 50px;
    }

    .product-category-vivinextm .pie-chart-content .pie-chart-link .coh-image,
    .product-category-vivinextm .tri-circle-content.pie-chart-content .pie-chart-link .coh-image {
        max-width: 470px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        top: 202px !important;
        left: 92px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        top: 202px !important;
        right: 68px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        bottom: 185px !important;
        left: 87px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        bottom: 185px !important;
        right: 74px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 87px !important;
        left: 204px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 195px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 29px !important;
        bottom: 195px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 120px;
        margin: -16px -23px;
        padding: 20px;
    }
    body.path-job-openings::-webkit-scrollbar {
        width: 0px;
    }
    body.path-our-offices {
        overflow-y: auto;
    }
    .coming-soon #slider_item_2 {
        padding: 0 0 14% 0 !important;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {
    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 190px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 125px;
        margin: -15px -24px;
        padding: 15px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    #headline-desc-content p {
        font-size: 14px !important;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image {
        width: 80%;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        width: 70%;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding: 0 80px;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk img.coh-image {
        width: 44%;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk img.coh-image {
        width: 75%;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg.par-spac {
        max-width: 667px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 80px 10px 10px !important;
        margin: -90px auto 0px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .par-spac {
        margin-top: 20px;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk {
        display: block;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 70px 15px 10px !important;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 50px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac p:first-child {
        margin-top: 50px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image {
        margin-bottom: 10px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 120px;
        margin: -16px -23px;
        padding: 20px;
    }
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
        padding-left: 8px !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .isertr-iol .title-image-desc img.coh-image {
        max-width: 70% !important;
    }
    #headline-desc-content p {
        font-size: 14px !important;
    }
    .isertr-injector .title-image-desc .coh-wysiwyg.par-spac {
        padding-bottom: 0;
    }
    .isertr-injector .h2-title>h2 {
        margin-top: 0 !important;
    }
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .par-spac {
        margin-top: 0;
    }
    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image {
        margin-bottom: 10px;
    }
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 120px;
        margin: -16px -23px;
        padding: 20px;
    }
    .blue div#wholepage,
    .orange div#wholepage {
        position: relative;
    }
    footer.site-footer {
        display: block;
        position: inherit;
    }
    .vivinextm-isertr footer.site-footer,
    .contact-us-type-webform .site-footer {
        position: absolute;
    }
    body.blue::-webkit-scrollbar,
    body.orange::-webkit-scrollbar,
    body.brown::-webkit-scrollbar,
    body.blue-white::-webkit-scrollbar {
        width: 0px;
    }
    body.path-job-openings::-webkit-scrollbar {
        width: 0px;
    }
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
        padding-left: 14px !important;
    }    
    .vivinex-gemetric #spec-popup-container .coh-wysiwyg {
        width: 208% !important;
        padding: 20px;
    }
    
    body #main-wrapper .generic-body-class article .coh-column,
    body .coh-slider-item .embeed-video-media {
        margin: 0 auto;
        height: 307px !important;
        background-size: contain;
    }
    body .generic-body-class article a.coh-link.open-hoya-video,
    body .coh-slider-item a.coh-link.open-hoya-video {
        margin: 0;
        min-height: 307px !important;
    }
}

/* Only Tablet specific media query end */
@media all and (max-width: 768px) {

    .vivinextm-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-iol .slider-wrapper #slider_item_8 .coh-wysiwyg.par-spac,
    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .coh-wysiwyg.par-spac,
    .vivinextm-isert-iol .slider-wrapper #slider_item_8 .coh-wysiwyg.par-spac,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk .coh-wysiwyg.par-spac {
        padding: 0 30px !important;
    }

    .vivinextm-iol .slider-wrapper .coh-heading,
    .vivinextm-toric-iol .slider-wrapper .coh-heading,
    .vivinextm-iol .slider-wrapper .coh-heading,
    .vivinextm-toric-iol .slider-wrapper .coh-heading,
    .vivinextm-iol .slider-wrapper #slider_item_7 h2,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk h2,
    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk h2,
    .vivinextm-isert-iol .slider-wrapper .coh-heading,
    .vivinextm-isert-toric-iol .slider-wrapper .coh-heading,
    .vivinextm-isert-iol .slider-wrapper .coh-heading,
    .vivinextm-isert-toric-iol .slider-wrapper .coh-heading,
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 h2,
    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk h2,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk h2 {
        margin-top: 0 !important;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .clinical-proof-wrapper .coh-wysiwyg p:first-child {
        margin-bottom: 0 !important;
        padding: 0 20px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk .coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk .coh-image {
        margin-bottom: 10px;
        padding: 0px 20px;
    }
}

@media all and (max-width: 767.98px) {
    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row fieldset {
        min-width: 220px;
    }

    .box-width-layout.path-hoya-office-distributor-details div#main-wrapper {
        padding-bottom: 0px;
    }

    .path-hoya-office-distributor-details .distributor-view-block-content .distributor-details-heading-wrapper h1.coh-heading {
        text-align: left;
        margin-top: 10px;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row fieldset {
        min-width: 230px;
    }

    .path-hoya-office-distributor-details .slick-list.draggable {
        height: 370px !important;
    }

    .isertr-iol .title-image-desc img.coh-image {
        max-width: 100% !important;
        max-height: inherit !important;
    }

    .isertr-injector #slider_item_2,
    .isertr-injector #slider_item_3,
    .isertr-injector #slider_item_4 {
        margin-top: 30px;
    }

    .blue-white.isertr-injector h2.coh-heading {
        margin-top: 0 !important;
        margin-bottom: 20px;
    }

    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .isertr-injector .slider-wrapper #slider_item_1 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_3 img.coh-image,
    .isertr-injector .slider-wrapper #slider_item_4 img.coh-image {
        max-height: inherit;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .isertr-injector .slider-wrapper #slider_item_2 img.coh-image {
        margin-top: 0;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .coh-wysiwyg.pyramid_div {
        margin-top: -80px !important;
        padding: 65px 5px 10px !important;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk img.video-play-button-image,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk img.video-play-button-image {
        transform: translate(0px, -35px);
        transform: -moz-translate(0px, -35px);
        transform: -webkit-translate(0px, -35px);
        transform: -ms-translate(0px, -35px);
        max-width: 70px;
    }

    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div {
        padding: 65px 5px 10px !important;
    }

    .vivinextm-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .img-with-overlapping-circle:nth-child(2) .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2),
    .vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 45px !important;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video {
        margin-bottom: 0;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya.hoya,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya.hoya,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya.hoya,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya.hoya {
        margin: 0;
        max-width: 100%;
        min-width: 550px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya th,
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya th,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya th,
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya th {
        padding: 10px 5px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-toric-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)),
    .vivinextm-isert-toric-iol .slider-wrapper .clinical-proof-sub-blk table.hoya.table-hoya tr>td:not(:nth-child(1),
        :nth-child(4)) {
        padding: 10px 5px;
    }

    .vivinextm-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya.hoya,
    .vivinextm-isert-iol .slider-wrapper .clinical-proof-sub-blk table.table-hoya.hoya {
        margin-bottom: 0;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk a.coh-link.open-hoya-video {
        min-height: 250px !important;
    }

    .vivinextm-iol .popup-and-close-control,
    .vivinextm-toric-iol .popup-and-close-control,
    .vivinextm-isert-iol .popup-and-close-control,
    .vivinextm-isert-toric-iol .popup-and-close-control {
        top: 0;
    }

    .vivinextm-iol .h2-title>h2,
    .vivinextm-toric-iol .h2-title>h2,
    .vivinextm-isert-iol .h2-title>h2,
    .vivinextm-isert-toric-iol .h2-title>h2 {
        margin-top: 0;
    }

    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper #slider_item_7 img.coh-image {
        width: 100%;
        max-height: inherit;
        padding: 0 30px;
    }

    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk img.coh-image {
        width: 100%;
        max-height: inherit;
        padding: 0 20px;
    }

    .vivinextm-isert-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading,
    .vivinextm-toric-iol .slider-wrapper .raising-the-bar-sub-blk .product-component-heading {
        padding: 0 20px;
    }

    .vivinextm-iol .iol-limit-poc-sub-blk,
    .vivinextm-toric-iol .slider-wrapper .rotational-stability-sub-blk,
    .vivinextm-isert-iol .iol-limit-poc-sub-blk,
    .vivinextm-isert-toric-iol .slider-wrapper .rotational-stability-sub-blk {
        margin-bottom: 70px;
    }

    .vivinextm-isertr #slider_item_1 .coh-image {
        margin-bottom: 0 !important;
    }

    .vivinextm-isertr #slider_item_2 .h2-title>h2 {
        margin-top: 0 !important;
    }

    .vivinextm-isertr #slider_item_2 a.coh-link.open-hoya-video {
        margin-bottom: 0 !important;
    }

    .nanextm-multiserttm .slider-wrapper .title-image-desc .coh-wysiwyg.par-spac {
        padding: 0 25px !important;
    }

    .nanextm-multiserttm .slider-wrapper .h2-title>h2 {
        margin-top: 0 !important;
        margin-bottom: 15px !important;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_1 .coh-image {
        padding: 0px 25px;
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_2 .coh-image,
    .nanextm-multiserttm .slider-wrapper #slider_item_3 .coh-image {
        max-height: inherit;
        width: calc(100% - 40px);
    }

    .nanextm-multiserttm .slider-wrapper #slider_item_4 {
        margin-bottom: 0px;
    }

    /* .nanextm-multiserttm .slider-wrapper #slider_item_4 a.coh-link.open-hoya-video {
    width: calc(100% - 40px);
    margin: 0 auto;
  } */

    .nanextm-multiserttm .slider-wrapper #slider_item_4 img.video-play-button-image,
    .vivinextm-isertr #slider_item_2 img.video-play-button-image {
        max-width: 70px;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg.prdc-desc-heading {
        padding-left: 25px;
    }

    .product-category-vivinextm .slider-wrapper #slider_item_1 .coh-wysiwyg.prdc-desc-heading h2,
    .product-category-vivinextm .product-videocat-col h2 {
        font-size: 50px;
        line-height: 55px;
    }

    .product-category-vivinextm #slider_item_1 .prdc-desc-heading+div {
        bottom: 100px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        top: 195px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        right: 83px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        bottom: 186px !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 45px !important;
    }

    .product-category-vivinextm #slider_item_4 .mobile-image {
        margin-bottom: 30px;
    }

    .product-category-vivinextm .pie-chart-content h2 {
        margin-left: 5px;
        margin-right: 5px;
    }

    .coming-soon .slider-wrapper #slider_item_1 img.mobile-coming-soon,
    .coming-soon .slider-wrapper #slider_item_2 img.mobile-coming-soon {
        margin-left: 20px;
        width: calc(100% - 40px);
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4),
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        min-width: 110px;
        margin: -20px -14px;
        padding: 20px 20px;
    }

    .product-category-iserttm #wholepage>div:nth-child(3) .pie-chart-link>a {
        padding: 20px;
        max-width: 107px !important;
        margin: -20px -24px;
    }

    /* .path-job-openings #edit-job-location--wrapper{display: inline-block;}
  .path-job-openings form legend{position: inherit !important;} */
}

@media (min-width: 600px) and (max-width: 767.98px) {
    .isertr-iol .title-image-desc img.coh-image {
        max-width: 65% !important;
        margin-bottom: 20px;
    }

    .isertr-iol .slider-wrapper #slider_item_1 .three-par p:nth-child(2) {
        margin-top: 5px;
    }
}

@media all and (max-width: 600px) {
    .product-category-vivinextm.blue .prdc-desc-heading+div {
        left: 50%;
        transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }

    .vivinextm-isertr #slider_item_2 a.coh-link.open-hoya-video {
        min-height: 180px !important;
    }

    .vivinextm-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-toric-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-iol .slider-wrapper .iol-sub-blk img.coh-image,
    .vivinextm-isert-toric-iol .slider-wrapper .iol-sub-blk img.coh-image {
        max-height: inherit;
    }

    .vivinextm-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg,
    .vivinextm-toric-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg,
    .vivinextm-isert-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg,
    .vivinextm-isert-toric-iol .slider-wrapper .meets-eye-sub-blk .coh-wysiwyg,
    .vivinextm-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg,
    .vivinextm-toric-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg,
    .vivinextm-isert-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg,
    .vivinextm-isert-toric-iol .slider-wrapper .learn-more-sub-blk .coh-wysiwyg {
        margin: 0 20px;
    }

    .isertr-iol .title-image-desc img.coh-image {
        margin-bottom: 20px;
    }

    .path-hoya-office-distributor-details .circle-container .field-content img {
        max-width: inherit !important;
    }

    body.page-view-distributor-contact-content {
        overflow-y: auto;
    }
}

@media all and (max-width: 575.98px) {
    .path-hoya-office-distributor-details .dist-office-dropdown-block .view-distributor-contact-content {
        padding-right: 0px !important;
        margin-right: 5px !important;
    }

    .path-hoya-office-distributor-details .view-filters .form-row select {
        font-size: 14px;
    }

    .path-hoya-office-distributor-details .view-distributor-contact-content .form-row fieldset {
        min-width: 180px;
    }

    .path-hoya-office-distributor-details .distributor-office-dropdown {
        padding-left: 18px;
    }

    /* .path-hoya-office-distributor-details .circle-container.circle-container {
    margin-left: 10px;
  } */

    .nanextm-multiserttm .slider-wrapper #slider_item_4 a.coh-link.open-hoya-video {
        min-height: 250px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link .coh-image,
    .product-category-vivinextm #slider_item_4 .pie-chart-link .coh-image {
        margin: 0 auto !important;
        max-width: 338px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        top: 30% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        bottom: 27% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        left: 19% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        right: 18% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 18% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        right: 18% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        bottom: 34.5% !important;
        right: 9% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        top: 15% !important;
        left: 40% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        bottom: 34.5% !important;
        left: 9% !important;
    }

    .path-hoya-office-distributor-details .circle-container .field-content img {
        max-width: 90px;
    }

    body.page-view-distributor-contact-content {
        overflow-y: auto;
    }
}

@media all and (max-width: 419.98px) {
    .path-hoya-office-distributor-details .distributor-office-dropdown {
        flex-direction: column;
    }

    .path-hoya-office-distributor-details .circle-container.circle-container {
        width: 310px;
        height: 310px;
        margin: 0 auto;
    }

    .path-hoya-office-distributor-details .circle-container .item-list ul li {
        padding: 0px;
    }

    .path-hoya-office-distributor-details .circle-container .field-content img {
        margin-top: 0px;
    }

    .path-hoya-office-distributor-details .office-search-result .views-field-field-upload-image,
    .path-hoya-office-distributor-details .office-search-result .views-field-field-upload-dam-images-office {
        /* display: none; */
    }

    .path-hoya-office-distributor-details .circle-container.circle-container .views-field-title {
        padding: 10px 40px 6px;
    }

    .path-hoya-office-distributor-details .search-office-wrapper .slick-prev {
        left: 20px;
        top: 115px;
        width: 20px;
    }

    .path-hoya-office-distributor-details .search-office-wrapper .slick-next {
        right: 20px;
        top: 115px;
        width: 20px;
    }

    .path-hoya-office-distributor-details .box-width-layout .close-popup-link {
        right: 7px;
    }

    .path-hoya-office-distributor-details .distributor-office-dropdown {
        padding-left: 10px;
    }
}

/* Only mobile specific media query start */
@media (min-width: 601px) and (max-width: 601px) {
    .path-hoya-office-distributor-details .box-width-layout .close-popup-link {
        right: 3px;
    }
}

@media (min-width: 414px) and (max-width: 414px) {
    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        left: 12% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 11% !important;
    }
}

@media (min-width: 375px) and (max-width: 375px) {

    .product-category-vivinextm #slider_item_3 .pie-chart-link .coh-image,
    .product-category-vivinextm #slider_item_4 .pie-chart-link .coh-image {
        margin: 0 auto !important;
        max-width: 304px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        top: 29% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        left: 17% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 16% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        right: 16% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(3) {
        right: 6% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(4) {
        left: 10% !important;
    }

    .product-category-vivinextm #slider_item_4 .pie-chart-link>a:nth-child(5) {
        right: 10% !important;
        left: inherit !important;
    }
}

@media (min-width: 360px) and (max-width: 360px) {
    .path-hoya-office-distributor-details .distributor-office-dropdown {
        padding-left: 5px;
    }

    .path-hoya-office-distributor-details .dist-office-dropdown-block .view-distributor-contact-content {
        margin-right: 0px !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link .coh-image,
    .product-category-vivinextm #slider_item_4 .pie-chart-link .coh-image {
        margin: 0 auto !important;
        max-width: 292px;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3),
    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        top: 29% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(3) {
        left: 16.5% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(4) {
        right: 15% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(5) {
        left: 15% !important;
    }

    .product-category-vivinextm #slider_item_3 .pie-chart-link>a:nth-child(6) {
        right: 15% !important;
    }
}

.vivinextm-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-iol .slider-wrapper .iol-limit-poc-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-toric-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-isert-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-isert-toric-iol .slider-wrapper .glistering-free-sub-blk .reference-popup-content .reference-popup-disclaimer p,
.vivinextm-isert-toric-iol .slider-wrapper .iol-limit-poc-sub-blk .reference-popup-content .reference-popup-disclaimer p {
    line-height: 15px !important;
}

.path-hoya-office-distributor-details .dist-office-dropdown-block .distrib-view-distributor-contact {
    display: none;
}

/* End Harish css form Here.... */

/* language dropdown styling */
#hoya-language-selector {
    margin-left: auto;
}

.search-block-form {
    margin-left: 10px !important;
}

#hoya-language-selector .form-select:not(.editor) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 2.5;
    background-color: transparent !important;
    padding: 0 0 0 2.8em;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
}

#hoya-language-selector .form-select {
    border: none !important;
    background-position: left 1.5rem center;
    background-size: 11px 6px;
    margin-bottom: -1rem;
    padding: 0 0 0 2.8em;
    background-image: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/themes/custom/hoyasurgicaloptics/assets/images/language_select_arrow.png);
    color: #707070;
    font-size: 14px;
}

#block-hoyalanguage selector {
    margin-left: auto;
}

#hoya-language-selector .form-select option:hover,
#hoya-language-selector .form-select option:focus,
#hoya-language-selector .form-select option:active,
#hoya-language-selector .form-select option:checked {
    background: linear-gradient(#5a2569, #5a2569);
}

/* scroll text styling */
.path-frontpage .scroll-wrapper {
    position: sticky;
    bottom: 0;
    padding-bottom: 5px;
    background: transparent !important;
}

.path-frontpage .scroll_icon {
    width: auto;
    margin: 0px auto;
    cursor: default;
    animation: updown 2s ease infinite;
}

.path-frontpage .scroll_text p {
    font-size: 10px !important;
    text-align: center;
    cursor: default;
    font-weight: normal !important;
    margin-bottom: 0 !important;
}

/* scroll text styling ends */
.main-page-header {
    font-size: 50px;
    line-height: 55px;
    font-family: verdana;
    margin-top: 10px;
    font-weight: normal;
}

.align-text-left {
    text-align: left;
}

.align-text-right {
    text-align: right;
}

#your-vision .coh-link {
    width: 32px;
    height: 35px;
    margin-top: 10px;
}

/* Raj css start here */
.node--type-product.blue .reference-popup-container {
    width: calc(100% - 69px);
}

@media (max-width: 768px) {
    .coh-wysiwyg.pyramid_div p:nth-child(2) {
        max-height: 70px !important;
    }
}

@media (min-width: 1024px) {
    .node--type-product.orange #slider_item_2 a.coh-link.open-hoya-video,
    #slider_item_4 a.coh-link.open-hoya-video {
        min-height: 360px !important;
    }
    .ezsert-injector #slider_item_4 a.coh-link.open-hoya-video {
        width: 96%;
    }
    .path-frontpage .banner-image-mobile,
    .path-events .banner-image-mobile,
    .path-events .event-banner-mobile {
        display: none;
    }
}

.node--type-product.orange .coh-wysiwyg.pyramid_div {
    margin-top: -43px;
}

@media (max-width: 1024px) {    
    .node--type-supply-chain .coh-wysiwyg.overview_div,
    .node--type-supply-chain #main-wrapper .overview_div p {
        padding: 0;
    }
    .node--type-product.orange .coh-wysiwyg.pyramid_div {
        margin-top: -60px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_2 .coh-wysiwyg.pyramid_div {
        margin: -40px auto 0px;
    }
    .coming-soon .right-corner-button {
        position: absolute !important;
        right: 3px !important;
        top: 10px !important;
    }
}

/* Raj css end here */

/*home page login btn*/
.btn-login {
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 30px;
    display: inline-block;
    margin-top: 10px;
    width: 140px;
    font-size: 14px;
    font-family: verdana;
    line-height: 18px;
    border-radius: 5px;
    vertical-align: text-top;
}

.btn-login:hover {
    background: #fff;
    color: #0057b8;
}

/*home page login btn style ends*/

/*contact us section alignment style */
#contact-us .primary-text {
    display: block;
    font-size: 16px !important;
    color: #fff;
    text-decoration: none;
    margin-bottom: 10px;
    font-weight: normal !important;
}

.path-frontpage a.coh-link {
    font-size: 16px !important;
    line-height: 18px;
}

/*contact us section alignment style ends*/

/*pyramid should be aligned with cirle in vivinex iol- vamshi*/

/* .vivinextm-iol .coh-wysiwyg.pyramid_div {
  margin: -55px auto 0px;
} */

/*pyramid should be aligned with cirle in vivinex troic iol- vamshi*/

/* .vivinextm-toric-iol .coh-wysiwyg.pyramid_div {
  margin: -55px auto 0px;
} */
@media (min-width: 1024px) and (max-width: 991px) {
    .vivinextm-iol .coh-wysiwyg.pyramid_div {
        margin: -80px auto 0px !important;
    }

    .vivinextm-toric-iol .coh-wysiwyg.pyramid_div {
        margin: -80px auto 0px !important;
    }
}

.vivinextm-toric-iol .h2-title h2:nth-child(2),
.vivinextm-isert-toric-iol .h2-title h2:nth-child(2) {
    margin-left: 10px;
}

/*title alignment in toric iol-vamshi*/

/*on hover specsheet text is changing in vivinex iol and toric iol-vamshi*/
.vivinextm-iol .specification-link:hover,
.vivinextm-isert-iol .specification-link:hover,
.specification-link:active,
.specification-link:focus {
    color: #717375;
}

.vivinextm-toric-iol .specification-link:hover,
.vivinextm-isert-toric-iol .specification-link:hover,
.specification-link:active,
.specification-link:focus {
    color: #717375;
}

/* contact us form styling starts*/
.contact-us-type-webform .captcha {
    display: none;
}

.contact-us-type-webform .ui-dialog .ui-dialog-titlebar {
    display: none;
}

.contact-us-type-webform .ui-dialog .ui-dialog-content {
    padding: 1em 0 0 2em;
    color: #fff;
}

.contact-us-type-webform .ui-widget.ui-widget-content {
    height: 66px !important;
    width: 430px !important;
    background: #3379c6;
    color: #fff;
    border: none;
    border-radius: 8px;
}

/*contact us popup alignment mobile start*/
@media only screen and (max-width: 360px) {
    .contact-us-type-webform .ui-widget.ui-widget-content {
        width: 353px !important;
        margin: 0px 3px;
        left: 0px !important;
    }

    .contact-us-type-webform .ui-dialog .ui-dialog-content {
        padding: 1em 0 0 1.6em;
        color: #fff;
    }
}

@media (min-width: 361px) and (max-width: 385px) {
    .contact-us-type-webform .ui-widget.ui-widget-content {
        width: 365px !important;
        margin: 0px 5px;
        left: 0px !important;
    }
}

@media (min-width: 389px) and (max-width: 767px) {
    .contact-us-type-webform .ui-widget.ui-widget-content {
        width: 380px !important;
        margin: 0 5px;
    }

    .contact-us-type-webform .ui-dialog .ui-dialog-content {
        padding: 1em 0 0 2.3em;
        color: #fff;
    }
}

/*end*/
@media only screen and (min-width: 320px) and (max-width: 1024px) {
    .contact-us-type-webform #main-wrapper #edit-markup h1 {
        padding-top: 10px;
    }
}

.contact-us-type-webform .ui-widget.ui-widget-content .close-popup-link {
    margin: 0;
}

.contact-us-type-webform .ui-widget.ui-widget-content .close-popup-link img {
    margin-top: 7px;
}

.contact-us-type-webform {
    background: #0057b8;
}

.contact-us-type-webform ::-webkit-scrollbar {
    width: 10px;
    position: relative;
    z-index: 1;
    display: block;
    height: 100%;
    overflow: auto;
}

.contact-us-type-webform ::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.contact-us-type-webform ::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
}

.contact-us-type-webform ::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.contact-us-type-webform .text-muted {
    display: none;
}

.contact-us-type-webform .text-muted {
    color: #fff !important;
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    bottom: -18px;
    font-style: italic;
}

.contact-us-type-webform form .webform-element-description {
    margin-top: 0.4rem;
    font-size: 0.7rem;
    box-shadow: none;
    text-shadow: none;
}

.contact-us-type-webform header#header {
    position: fixed;
}

.contact-us-type-webform #main-wrapper .section {
    padding: 0px 20px;
    background: #0057b8;
    border-radius: 5px;
    max-width: 950px;
    margin: 0px auto 20px auto;
}

.contact-us-type-webform #main-wrapper {
    background: #0057b8;
    padding: 10px 0px !important;
    margin-top: 4%;
}

.contact-us-type-webform form .form-type-select label:after {
    visibility: hidden;
}

.contact-us-type-webform #main-wrapper #edit-markup {
    color: #fff;
    padding-inline-start: 0.75em;
}

.contact-us-type-webform #main-wrapper #edit-markup h1 {
    font-size: 26px;
    line-height: 55px;
}

.contact-us-type-webform #main-wrapper #edit-markup {
    font-size: 14px;
    line-height: 16px;
}

.contact-us-type-webform #main-wrapper #edit-processed-text img {
    text-align: right;
    margin-right: -5px;
    margin-top: 6px;
    display: initial;
    float: right;
}

.contact-us-type-webform #main-wrapper form label.form-required:after {
    content: "*";
    margin-left: 0.25rem;
    color: transparent;
    visibility: hidden;
}

#edit-concern-text {
    font-size: 11px;
    color: #fff;
    margin-bottom: 0px !important;
}

#edit-concern-text a {
    color: #fff;
}

.contact-us-type-webform .mb-3 {
    margin-bottom: 0.7rem !important;
}

/* .contact-us-type-webform #main-wrapper .form-required::after {
  background: none;
} */
.contact-us-type-webform #main-wrapper .form-control {
    font-size: 0.88rem;
    font-weight: normal;
    line-height: 1.5;
    color: #fff;
    background-color: transparent;
    background-clip: padding-box;
    border-bottom: 2px solid #8cb4df;
    border-right: none;
    border-left: none;
    border-top: none;
    border-radius: 0px;
    padding: 2rem 0.1rem 0.1rem 0.1rem;
}

.contact-us-type-webform .form-floating>label {
    font-size: 0.88rem;
    color: #fff;
    /* color: #8cb4df; */

    font-weight: normal;
    padding: 1.5rem 0.75rem;
}

.contact-us-type-webform form .form-submit.button--primary {
    color: #0057b8;
    background: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 30px;
    display: inline-block;
    margin-left: -8px;
    width: 140px;
    font-size: 14px;
    font-family: verdana;
    line-height: 18px;
    border-radius: 5px;
    vertical-align: text-top;
}

.contact-us-type-webformform .form-submit.button--primary:hover {
    background: #fff;
    color: #0057b8;
}

.contact-us-type-webform #edit-actions {
    float: right;
    text-align: end;
}

@media (max-width: 1439px) {
    .contact-us-type-webform #main-wrapper .coh-container-boxed {
        max-width: none;
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .contact-us-type-webform #main-wrapper form>* {
        padding-top: 0;
    }
}

.contact-us-form-container .form-floating>.form-select~label {
    padding: 1.9rem 0.75rem;
}

@-moz-document url-prefix() {
    .contact-us-form-container .form-floating>.form-select~label {
        padding: 1.9rem 1rem;
    }
}

.contact-us-form-container .form-floating>.form-select {
    padding: 2rem 0 0.3rem 0;
}

.contact-us-form-container form .form-select:not(.editor) {
    font-size: 0.88rem;
    font-weight: normal;
    line-height: 1.5;
    color: #fff;
    background-color: transparent;
    background-clip: padding-box;
    border-bottom: 2px solid #8cb4df;
    border-right: none;
    border-left: none;
    border-top: none;
    border-radius: 0px;
    margin-bottom: 0px;
    padding: 2rem 0 0.3rem 0;
    background-position: 99% 83%;
    background-size: 13px 8px;
}

.contact-us-form-container .form-select {
    font-size: 0.88rem;
    font-weight: normal;
    line-height: 1.5;
    color: #fff;
    background-color: transparent !important;
    background-clip: padding-box;
    border-bottom: 2px solid #8cb4df !important;
    background-image: url(https://hoyasurgicalopticsdev.prod.acquia-sites.com/themes/custom/hoyasurgicaloptics/assets/images/dropdown_arrow.png);
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
    background-position: 99% 83%;
    background-size: 13px 8px;
}

.contact-us-form-container .form-select:focus,
.contact-us-type-webform #main-wrapper .form-control:focus {
    border-right: none;
    border-left: none;
    border-top: none;
    box-shadow: none;
    transition: none;
}

#edit-salutation option,
#edit-country option {
    color: #000;
    background: #f5f5f5 !important;
    border: 1px solid #0057b8;
    font-size: 1rem !important;
}

#edit-nature-of-request option {
    color: #000;
    background: #f5f5f5 !important;
    border: 1px solid #0057b8;
    font-size: 1rem !important;
}

.contact-us-dropdown-label.show-dropdown-label {
    display: block;
}

.contact-us-dropdown-label {
    display: none;
}

textarea#edit-message::placeholder {
    color: #fff;
    padding-bottom: 0.5rem;
}

/*.form-item-salutation {
  padding-right: 0px !important;
}*/
.contact-us-form-container .close-popup-link {
    margin: 0;
}

.contact-us-form-container input {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: inherit;
}

.contact-us-form-container textarea {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: inherit;
    cursor: auto !important;
}

/* .contact-us-form-container select {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: inherit;
} */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    box-shadow: 0 0 0px 1000px transparent inset !important;
}

/*contact us form styling ends*/
#hoya-language-selector .form-select:focus {
    border-right: none;
    border-left: none;
    border-top: none;
    box-shadow: none;
    transition: none;
}

textarea#edit-message::placeholder {
    color: #fff;
}

/* Disabling scroll in home page to avoid eye icon jerk effect */
body.path-frontpage {
    overflow-y: hidden !important;
}

.path-frontpage .search-item-wrapper a.coh-link:hover {
    color: #fff;
    text-decoration: underline;
}

.path-frontpage #search-box-hoya a.coh-link:hover {
    color: #fff;
    text-decoration: underline;
}

.path-frontpage #search-box-hoya .register-supscript:hover {
    text-decoration: none;
}

.path-frontpage .sectionButtonContainer {
    position: fixed;
    margin-top: 20px;
}

#your-vision .coh-wysiwyg.home-descripion,
.home-search-popup-wrapper p {
    font-family: verdana;
    line-height: 11px;
    margin-top: 15px;
    font-size: 0.75rem;
}

/*more space in title in toric iol-vamshi*/
@media screen and (min-width: 768px) and (max-width: 991px) {

    .vivinextm-toric-iol .h2-title h2:nth-child(2),
    .vivinextm-isert-toric-iol .h2-title h2:nth-child(2) {
        margin-left: 5px !important;
    }

    .vivinextm-toric-iol .h2-title h2:nth-child(1),
    .vivinextm-isert-toric-iol .h2-title h2:nth-child(1) {
        margin-right: 5px !important;
    }
}

/*@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
  .ezsert-iol .title-image-desc img.coh-image {
    max-width: 70% !important;
  }
}*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 45% !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 70% !important;
    }
    #ad-banner-popup-1 .slick-slide img {
        width: 70% !important;
        margin: 10% auto !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        top: 44% !important;
        left: 8rem !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        top: 44% !important;
        right: 7.3rem !important;
    }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        top: 6rem;
        right: 9rem;
    }
}

@media (min-width: 1025px) and (max-width: 1279px) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 45% !important;
    }
}

@media (min-width: 1200px) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 45% !important;
    }
}

@media (min-width: 1440px) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 32% !important;
        max-height: inherit;
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1920px) {
    .ezsert-iol .title-image-desc img.coh-image {
        max-width: 42% !important;
        /* margin-bottom: 40px;
    margin-top: 40px;*/
    }
}

@media screen and (min-width: 768px) and (max-width: 990px) {
    .ezsert-iol .reference-popup-content p {
        letter-spacing: 0.75px;
    }

    .clearlog .desktop-image-signup-image {
        margin: 41px;
        text-align: center;
    }

    .clearlog img.coh-image.img-fluid.coh-image-responsive-xl {
        margin-bottom: 80px;
        width: 80%;
    }
}

@media screen and (max-width: 1280px) and (max-height: 768px) {
    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.2rem !important;
    }
}

@media only screen and (min-width: 1679px) {
    .vivinextm-multiserttm .coh-wysiwyg.pyramid_div {
        max-width: 240px;
        padding-top: 69px !important;
        margin-top: -30px;
    }

    .vivinextm-multiserttm .image-with-desc .coh-image {
        max-height: 280px;
    }
}

@media only screen and (max-width: 1679px) {
    .vivinextm-multiserttm .image-with-desc .coh-image {
        max-height: 230px;
    }
}

@media only screen and (max-width: 1599px) {
    .vivinextm-multiserttm .image-with-desc .coh-image {
        max-height: 200px;
    }
}

@media only screen and (max-width: 1281px) {
    .vivinextm-multiserttm #wholepage div#slider_item_3 .coh-container.image-block-container img {
        max-height: 310px;
    }

    .vivinextm-multiserttm .slider-wrapper #slider_item_3.title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        max-width: 600px;
    }

    .vivinextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video {
        min-height: 250px !important;
    }
}

@media only screen and (max-width: 992px) {
    .hoya-desc-dtl {
        line-height: 24.1px;
    }

    .vivinextm-multiserttm .image-with-desc .coh-image {
        max-height: 210px;
    }

    .vivinextm-multiserttm .coh-wysiwyg.pyramid_div {
        margin-top: -45px;
    }

    .vivinextm-multiserttm #slider_item_4 a.coh-link.open-hoya-video {
        height: 370px !important;
        margin-bottom: 0;
        min-height: inherit !important;
        background-size: 130%;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail .dist-follow-us-cnt {
        font-size: 14px;
        margin-top: -5px;
    }
}

/* all media screen */
.mobile-product-img {
    display: none;
}

/* mobile media screen */
@media (max-width: 767px) {
    .display-mobile-image .mobile-product-img {
        display: block;
    }

    .display-mobile-image .desk-product-img,
    .path-events .event-banner-desktop {
        display: none;
    }

    .vivinextm-multiserttm #wholepage .title-image-desc .coh-image,
    .nanex-iol #wholepage .title-image-desc .coh-image {
        padding: 0 20px;
    }
    .vivinextm .product-grid-link p,
    .ezserttm .product-grid-link p,
    .iserttm .product-grid-link p,
    .nanextm .product-grid-link p {
        font-size: 16px;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1366px) and (max-height: 768px) {
    .contact-us-type-webform .mb-3 {
        margin-bottom: 0.5rem !important;
    }
}

/*@media (min-width: 1024px) {
  .ezsert-injector #slider_item_4 a.coh-link.open-hoya-video {
    min-height: 330px !important;

  }
}*/

/*ezsert iol change */
@media (min-width: 1536px) {
    .ezsert-injector #slider_item_4 a.coh-link.open-hoya-video {
        min-height: 450px !important;
    }
}

.data-protection-declaration ul li {
    color: #717375;
    /*margin-left: 1rem;*/
}

.data-protection-declaration .overview_div h3,
.terms-and-conditions .overview_div h3 {
    color: #717375;
}

.data-protection-declaration .overview_div h2,
.terms-and-conditions h1,
.path-terms-and-conditions h1,
.path-supply-chain h1,
.path-sustainability h1,
.node--type-supply-chain h1 {
    color: #717375;
    padding-top: 16px;
    margin: 0;    
    margin-bottom: 1rem;
}
.data-protection-declaration .dark-title .content h3 {
    color: #717375;
}

.data-protection-declaration .coh-block {
    position: relative;
    top: 0px;
    left: 14px;
    width: 97%;
}

.data-protection-declaration #block-hoyacookiesforeuuser {
    padding-bottom: 40px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    #edit-row-container-1 {
        margin-top: 15px;
    }

    .contact-us-type-webform .ui-dialog-content .row div {
        display: contents;
    }

    .contact-us-type-webform .ui-widget.ui-widget-content .close-popup-link img {
        margin: 5px 10px 5px 15px;
    }

    .data-protection-declaration .coh-block {
        width: 92%;
    }
}

/*----------------------- Preloader start -----------------------*/

/* .hoya-preloader.preloader-wrapper{
    display: block;
  } */

/* body.preloader-site {
    overflow: hidden;
  }
  .hoya-preloader.preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
  }
  .hoya-preloader.preloader-wrapper .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 120px;
  } */

/*----------------------- Preloader end -----------------------*/

/*font scaling ezsert iol start-vamshi*/
@media screen and (min-width: 1920px) and (max-width: 2560px) {
    .ezsert-iol .h2-title>h2 {
        line-height: 46px;
        margin-top: 10px;
        margin-bottom: 17px;
    }

    .ezsert-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 18px !important;
        line-height: 22px;
    }

    .ezsert-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        font-size: 16px !important;
        line-height: 24px;
    }
    body.path-site-search::-webkit-scrollbar {
      width: 0px;
    }
}

@media screen and (min-width: 1536px) and (max-width: 1919px) {
    .ezsert-iol .h2-title>h2 {
        line-height: 46px;
        margin-top: 10px;
        margin-bottom: 17px;
    }

    .ezsert-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 16px !important;
        line-height: 20px;
    }

    .ezsert-iol .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2) {
        font-size: 14px !important;
        line-height: 20px;
    }
}

/*end*/

/*font scaling ezsert injector start*/
@media screen and (min-width: 1536px) and (max-width: 1919px) {

    .ezsert-injector .h2-title>h2,
    .ezsert-injector .image-with-desc .coh-heading,
    .ezsert-injector .title-desc-video .coh-heading {
        line-height: 46px;
        margin-top: 10px;
    }

    .ezsert-injector .coh-column.coh-visible-xl.coh-col-xl-12 .image-with-desc .coh-wysiwyg p:nth-child(2),
    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(3) {
        font-size: 14px !important;
        line-height: 20px;
    }

    .ezsert-injector #slider_item_2>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div:nth-child(3)>div>p:nth-child(1)>strong {
        font-size: 16px !important;
        line-height: 20px;
    }

    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 16px !important;
        line-height: 20px;
    }
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {

    .ezsert-injector .h2-title>h2,
    .ezsert-injector .image-with-desc .coh-heading,
    .ezsert-injector .title-desc-video .coh-heading {
        line-height: 46px;
        margin-top: 10px;
    }

    .ezsert-injector .coh-column.coh-visible-xl.coh-col-xl-12 .image-with-desc .coh-wysiwyg p:nth-child(2),
    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(2),
    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(3) {
        font-size: 16px !important;
        line-height: 24px;
    }

    .ezsert-injector #slider_item_2>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div:nth-child(3)>div>p:nth-child(1)>strong {
        font-size: 18px !important;
        line-height: 22px;
    }

    .ezsert-injector .title-image-desc .coh-wysiwyg.par-spac p:nth-child(1) strong {
        font-size: 18px !important;
        line-height: 22px;
    }
}

/*end*/

/* contactform firefox vertical scrollbar issue*/
.contact-us-type-webform .webform-confirmation-modal--content {
    scrollbar-width: none;
}

/*end*/
.contact-us-type-webform .form-floating .not-required {
    padding: 29px 0.75rem !important;
}

/* Specification button download text alignment in all screen */
@media (min-width: 800px) and (max-width: 1280px) {
    .specification-popup-container .download-file-cnt a.download-icon-cnt {
        right: 5px !important;
    }
}

#edit-row-container-1 {
    margin-top: 15px;
}

.contact-us-type-webform .form-floating>.form-control:-webkit-autofill {
    color: #fff;
    -webkit-text-fill-color: #fff;
}

.contact-us-type-webform .form-floating>.form-select:-webkit-autofill {
    color: #fff;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #fff;
}

/* popup style starts */
#block-hoyadoctorpopup,
#block-hoyanewwindowpopup,
#block-hoyadoctorpopupjapanese {
    display: "flex";
    justify-content: "center";
    align-items: "center";
}

#block-hoyadoctorpopup .modal,
#block-hoyanewwindowpopup .modal,
#block-hoyadoctorpopupjapanese .modal{
    overflow-y: hidden;
}

#block-hoyadoctorpopup .modal-dialog,
#block-hoyanewwindowpopup .modal-dialog,
#block-hoyadoctorpopupjapanese .modal-dialog{
    height: 100vh !important;
    display: flex;
    width: 390px;
    margin: auto;
}

#block-hoyadoctorpopup .modal-content,
#block-hoyanewwindowpopup .modal-content,
#block-hoyadoctorpopupjapanese .modal-content{
    margin: auto !important;
    height: fit-content !important;
    font-weight: normal;
    text-align: center;
    justify-content: center;
    padding: 5px;
}

#block-hoyadoctorpopup .modal-body,
#block-hoyanewwindowpopup .modal-body,
#block-hoyadoctorpopupjapanese .modal-body{
    color: #555;
    font-size: 1rem;
    font-family: verdana;
    padding: 1rem 1rem 0;
}

#block-hoyadoctorpopup .modal-body p,
#block-hoyanewwindowpopup .modal-body p,
#block-hoyadoctorpopupjapanese .modal-body p{
    font-size: 14px;
    font-family: verdana;
    font-weight: 300;
    margin-bottom: 0px;
}

#block-hoyanewwindowpopup .modal-body p:first-child,
#block-hoyanewwindowpopup .modal-body p:nth-child(2) {
    padding-bottom: 5px;
}

#block-hoyadoctorpopup .modal-footer .btn,
#block-hoyanewwindowpopup .modal-footer .btn,
#block-hoyadoctorpopupjapanese .modal-footer .btn{
    font-size: 14px;
    border: 2px solid #0057b8;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 18px;
    min-width: 140px;
}

#block-hoyadoctorpopup .modal-footer .btn-primary,
#block-hoyanewwindowpopup .modal-footer .btn-primary,
#block-hoyadoctorpopupjapanese .modal-footer .btn-primary {
    color: #fff;
    background-color: #0057b8 !important;
    margin-right: 20px;
}

#block-hoyadoctorpopup .modal-footer .btn-secondary,
#block-hoyanewwindowpopup .modal-footer .btn-secondary,
#block-hoyadoctorpopupjapanese .modal-footer .btn-secondary{
    background-color: #fff !important;
    color: #0057b8;
}

#block-hoyadoctorpopup .modal-footer,
#block-hoyanewwindowpopup .modal-footer,
#block-hoyadoctorpopupjapanese .modal-footer{
    padding-top: 0px;
    border: none !important;
    justify-content: center;
    padding: 1rem;
}

.modal-backdrop.show {
    opacity: 0.8 !important;
}

/* popup style ends */

/* Extra small devices (phones, 600px and down) */
@media (min-width: 360px) and (max-width: 767px) {
    #copyright-txt {
        padding: 0 2%;
    }

    #block-hoyadoctorpopup .modal-dialog,
    #block-hoyanewwindowpopup .modal-dialog,
    #block-hoyadoctorpopupjapanese .modal-dialog{
        width: 350px;
        margin: auto;
    }

    #block-hoyadoctorpopup .modal-body,
    #block-hoyanewwindowpopup .modal-body,
    #block-hoyadoctorpopupjapanese .modal-body{
        padding: 0.75rem 0.75rem 0;
    }

    #block-hoyadoctorpopup .modal-footer,
    #block-hoyanewwindowpopup .modal-footer,
    #block-hoyadoctorpopupjapanese .modal-footer{
        padding: 0.75rem;
    }
}

/* Footer for home screen in mobile view*/
.site-footer .region-footer-first p {
    display: flex;
}

@media (min-width: 360px) and (max-width: 767px) {
    .path-frontpage .mobile-footer-home {
        display: flex !important;
        text-align: center;
        justify-content: center !important;
        margin: auto;
        width: 100%;
        color: #fff;
    }

    .path-frontpage .mobile-footer-home .coh-block {
        display: block;
        width: 100%;
        margin: auto;
        position: relative;
        left: 0px;
        right: 0px;
        top: 0px;
    }

    #block-footer ul li a {
        color: #fff;
        cursor: pointer;
    }

    #block-followuson p {
        display: inline;
    }

    #block-followuson p a img {
        width: auto;
        display: inherit;
    }

    .path-frontpage .mobile-footer-home .coh-container {
        width: 100%;
    }
}

/* Footer for home screen in mobile view ends*/

/*custom.css ends*/

/* ------------------------------------------------------------------------------------------------------ */

/* custom-3.css starts here */

/***
Style sheet classes for clear log page **/
.coh-container.clearlog .coh-wysiwyg.prdc-desc-heading h2 {
    font-size: 90px;
    color: #ffffff;
    line-height: 100px;
}

.coh-container.clearlog .coh-wysiwyg.prdc-desc-heading {
    margin: -54px auto 80px auto;
    max-width: 940px;
}

.full-width-full-height #wholepage {
    min-height: 100% !important;
}

.clearlog .coh-wysiwyg.heading h2 {
    font-size: 44px;
    font-family: Verdana;
}

.clearlog .coh-wysiwyg.heading {
    margin: 37px auto 0px auto;
    max-width: 940px;
}

.coh-container .clearlog-section-wrapper {
    max-width: 940px;
    margin: 0px auto;
}

.clearlog .coh-wysiwyg.bodycopy ul li::marker {
    content: none !important;
}

.clearlog .coh-wysiwyg.bodycopy ul li {
    margin-left: -2rem;
    font-size: 12px;
    line-height: 3px;
    list-style: none;
}

.clearlog .coh-wysiwyg.bodycopy ul li::before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    padding-right: 5px;
    vertical-align: middle;
    margin-right: 5px;
}

.full-width-full-height.clearlog .coh-container.clearlog {
    background-position-y: -8px;
}

.clearlog .coh-wysiwyg.bodycopy strong {
    font-size: 14px;
    letter-spacing: 0.75px;
}

.clearlog .coh-wysiwyg.bodycopy p {
    font-size: 12px;
}

.clearlog .coh-wysiwyg.bodycopy .clearlog-signup-content a {
    background-color: transparent;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 0px 10px 43px;
    display: inline-block;
    margin-top: 20px;
    width: 160px;
    font-size: 14px;
    font-family: verdana;
    line-height: 18px;
    border-radius: 3px;
    vertical-align: text-top;
    display: flex;
    text-align: center;
    /* align-items: center; */

    text-transform: uppercase;
}

/***
End of Style sheet classes for clear log page **/

/***
Style sheet for Toric Calculator for desktop view ***/
.hoya-cross-button .right-corner-pos.close-popup-link {
    position: unset;
    margin-top: -50px;
    margin-left: 922px;
}

/* .coh-container.hoya-cross-button{
  height:599px;
} */
.toric-left-text a {
    width: 130px;
    height: 40px;
    background: #ffffff;
    padding: 10px 20px 20px 37px;
    border-radius: 5px;
    margin: -20px 68px 0px 67px;
    text-decoration: none;
    font-size: 14px;
    color: #0057b8 !important;
}

.toric-left-text h2 {
    margin-top: 10px;
}

.toric-left-text .coh-image {
    margin-top: 100px;
    /* margin-left: 45%; */

    margin-bottom: -7%;
}

.toric-calculator-title {
    margin: 20px 0px 0px 50px !important;
}

.toric-left-text .coh-wysiwyg h2 {
    margin: 10px 0px 0px 0px !important;
    margin-bottom: 0px !important;
    text-align: center;
    font-size: 32px;
    font-weight: normal;
}

.hoya-cross-button .coh-style-padding-top-bottom-large {
    padding-top: 1rem;
}

/* .toric-right-text .coh-img{
  margin-left: 30%;
} */
.toric-right-text .coh-image-align-centre-xl {
    margin-left: 30%;
    margin-top: 7%;
}

/* .toric-right-text .coh-image-align-centre-xl{
  transform: translate(-50%, -50%);
   margin-top: 50%;
 } */

/***
End of Style sheet for Toric Calculator for desktop view ***/
@media (min-width: 768px) and (max-width: 1024px) {
    /* .clearlog .coh-image {
    width: 375px;
  } */

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 19px 0px 0px 62px;
    }

    .full-width-full-height .slide-item-wrapper {
        transform: translate(0, 0px);
        height: 1024px;
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading {
        margin-left: 50px;
        margin-top: 99px;
    }

    .clearlog .coh-wysiwyg.heading {
        margin-left: 46px;
    }

    .hoya-cross-button .right-corner-pos.close-popup-link {
        position: absolute;
        right: 35px;
        top: 86px;
        margin: auto;
    }

    .toric-left-text h2 {
        margin: 0px 20px 0px 40px !important;
    }

    .toric-calculator-title {
        margin: 27px 0px 0px 25px !important;
    }

    .toric-right-text .coh-image-align-centre-xl {
        margin-left: 40%;
        margin-top: 10%;
    }

    /* .toric-left-text .coh-wysiwyg h2 {
    margin: 10px 0px 0px 35px !important;
   } */

    .toric-left-text a {
        margin: -40px 86px 0px 92px;
    }

    .full-width-full-height.clearlog .coh-container.clearlog {
        background-position-y: 0px;
    }

    .clearlog-section-wrapper .clearlog-signup-image {
        /*text-align: center;*/
        bottom: 100px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .clearlog .coh-image {
        margin: -25px 0px 0px 78px;
        width: 78%;
    }

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 19px 0px 0px 7px;
    }

    .clearlog .coh-wysiwyg.heading h2 {
        margin-left: -17px;
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading h2 {
        margin-left: -12px;
    }

    .toric-left-text h2 {
        margin: 0px 115px 0px 97px !important;
    }

    .toric-left-text .coh-image {
        margin-top: 100px;
    }

    .clearlog .coh-wysiwyg.heading {
        margin-left: 60px;
    }

    .toric-calculator-title {
        margin: 25px 0px 0px 49px !important;
    }

    .hoya-cross-button .right-corner-pos.close-popup-link {
        position: absolute;
        right: 52px;
        top: 98px;
        margin: auto;
    }

    .full-width-full-height.clearlog .coh-container.clearlog {
        /* background-position-y: 3px; This is causing extra blue line in 1024 */
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading {
        margin-top: -299px;
    }

    .clearlog-section-wrapper .clearlog-signup-image {
        bottom: 0px;
    }
    body #ad-banner-popup-1 .slick-list .get-in-touch {
        position: absolute;
        right: 9rem !important;
        top: 28.3rem !important;
    }
    body #ad-banner-popup-1 .slick-list .find-out-more {
        position: absolute;
        right: 9rem !important;
        top: 27.9rem !important;
    }
    body #ad-banner-popup-1 .slick-slide img {
        width: 100% !important;
        margin: 10% auto !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 5%;
      }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        left: 6%;
    }
    #ad-banner-popup-1 .slick-list a.coh-link img {
        margin: 0 auto !important;
        width: 100% !important;
    }
    #ad-banner-popup-1 .slick-list .get-in-touch {
        right: 8.5rem !important;
        width: 22%;
    }
    #ad-banner-popup-1 .slick-list .find-out-more {
        right: 8.3rem !important;
        width: 22%;
    }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        right: 4rem;
        top: 8rem;
    }    
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        /* extend events banner
                top: 17%;
        left: 1.5rem;
        top: 12%;*/
        left: 2.8rem;
    }
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        /* extend events banner
                top: 17%;
        right: 2.5rem;
        top: 12%;*/
        right: 1.8rem;
    }
}

@media (min-height: 1180px) {
    .full-width-full-height .slide-item-wrapper {
        transform: translate(0, 0px);
        transform: translateY(0%) !important;
        /* height:1024px; */
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .hoya-cross-button .right-corner-pos.close-popup-link {
        position: absolute;
        right: 35px;
        top: 88px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .clearlog .coh-wysiwyg.bodycopy {
        margin: 99px 0px 0px -80px;
    }

    .clearlog .coh-image {
        margin: -35px 0px 0px -11px;
        /* width: 83%;
    height: auto;*/
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading h2 {
        margin-left: -12px;
    }
}

@media (min-width: 1400px) {
    .clearlog .coh-image {
        margin: 30px 0px 0px -32px;
    }
}

@media only screen and (max-width: 767px) {
    .clearlog::-webkit-scrollbar {
        width: 12px;
        display: none;
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 50px;
        text-align: left;
        line-height: 36px;
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading {
        /* margin: -85px 0px 80px 40px; */
        margin: 35px 0px 80px 40px;
    }

    /*client demo iv changes -vamshi*/

    .full-width-full-height.clearlog .coh-container#slider_item_1 {
        background-position: -238px 0px;
    }

    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading {
        padding-bottom: 30%;
    }

    .full-width-full-height .slide-item-wrapper {
        transform: translate(0, 0px) !important;
    }

    .full-width-full-height #wholepage {
        overflow-y: hidden !important;
        max-height: 100% !important;
    }

    /* .clearlog .coh-image{
    margin: 60px 75px;
    width: 375px;
    text-align: center;
  } */

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 84px 40px 30px 82px !important;
    }

    .toric-calculator-title {
        margin: 41px 0px 30px 10px !important;
        font-size: 28px;
        /* text-align: !important; */
    }

    .toric-right-text a {
        width: 130px;
        height: 40px;
        background: #ffffff;
        padding: 10px 20px 20px 37px;
        border-radius: 5px;
        /* margin: -20px 68px 0px 67px;
    margin: 15px 68px 0px 230px;*/
        text-decoration: none;
        font-size: 14px;
        color: #0057b8 !important;
        margin: 15px auto;
    }

    .toric-right-text .coh-container .coh-wysiwyg h2 {
        margin: 5px 0px 0px 0px !important;
        text-align: center;
    }

    .full-width-full-height #slider_item_2>div.coh-row.coh-row-xl.coh-row-visible-xl>div>div:nth-child(3)>div>p:nth-child(1)>strong {
        color: #ffffff;
    }

    .clearlog .coh-wysiwyg.heading {
        margin: 60px 20px 0px 60px;
    }

    .hoya-cross-button .right-corner-pos.close-popup-link {
        right: 32px;
        position: absolute;
        top: 80px;
        margin: auto;
        z-index: 999;
    }

    .toric-right-text .coh-image-align-centre-xl {
        transform: translateX(-50%);
        margin-top: auto;
        margin-left: 47%;
    }

    .full-width-full-height.clearlog .coh-container.clearlog {
        background-position-y: 0px;
    }

    .full-width-full-height.clearlog footer.site-footer {
        position: relative;
        bottom: 0px;
        display: block;
    }

    .clearlog-signup-image-mobile {
        text-align: center;
    }

    .box-width-layout.hoya-toric-calculator .section {
        margin-top: 10px !important;
        margin-bottom: 0px;
        width: 100%;
        /* min-height: 780px !important; */
        height: 100%;
    }

    .toric-right-text .image-laptop-mobile .coh-image-align-centre-xl {
        margin-left: 50%;
        /* margin-top: 40px; */
        margin-top: -2%;
    }

    .toric-right-text .image-eye-mobile .coh-image {
        margin-top: 3%;
        margin-bottom: -5%;
        margin-left: 50%;
    }

    .toric-right-text .image-eye-mobile {
        text-align: center;
        width: 100%;
    }

    .toric-right-text .toric-mobileview-container {
        text-align: center !important;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .clearlog .coh-image {
        width: 330px;
        margin-left: 11px;
    }

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 32px 20px 0px 46px !important;
    }

    .clearlog .coh-wysiwyg.heading h2 {
        font-size: 28px;
    }

    .clearlog .coh-wysiwyg.heading {
        margin: 60px 15px 0px 46px;
    }

    .hoya-cross-button .right-corner-pos.close-popup-link {
        right: 28px;
        position: absolute;
        top: 85px;
        margin: auto;
    }

    .toric-right-text .image-laptop-mobile .coh-image-align-centre-xl {
        margin-left: 50%;
        /* margin-top: 40px; */
        margin-top: -2%;
    }

    .toric-right-text .image-eye-mobile .coh-image {
        margin-top: 3%;
        margin-bottom: -5%;
    }

    .toric-right-text a {
        /* margin: 15px 68px 0px 130px; */
        padding: 10px 20px 20px 15px;
        margin: 15px auto;
    }

    .clearlog-signup-image-mobile {
        text-align: center;
        margin: 20px;
    }
}

@media (max-width: 320px) {
    .coh-container.clearlog .coh-wysiwyg.prdc-desc-heading h2 {
        font-size: 42px;
        text-align: left;
        line-height: 50px;
    }

    .clearlog .coh-image {
        width: 275px;
    }

    .hoya-cross-button .right-corner-pos.close-popup-link {
        top: 130px;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .clearlog .coh-row-inner.clearlog-signup-image {
        width: 85%;
        /* height: 78%;
    height: 46%;
    display: flex;
    flex-wrap: wrap;
     text-align: center; */
        align-items: center;
        /* justify-content: flex-start; */
        margin: 0px auto;
        max-height: inherit !important;
    }

    .clearlog .coh-image {
        /* margin: -35px 0px 0px -11px; */
        max-height: inherit !important;
        margin: 0 auto;
    }
}

@media (min-width: 1366px) and (max-width: 1535px) {
    .clearlog .coh-row-inner.clearlog-signup-image {
        width: 95%;
        /* height: 78%;
  height: 46%;
  display: flex;
  flex-wrap: wrap;
   text-align: center; */
        align-items: center;
        /* justify-content: flex-start; */
        margin: 0px auto;
        max-height: inherit !important;
    }

    .clearlog .coh-image {
        /* margin: -35px 0px 0px -11px; */
        max-height: inherit !important;
        margin: 0 auto;
    }

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 99px 0px 0px -34px;
    }
}

@media (min-width: 1024px) and (max-width: 1535px) {

    .our-offices-left-desc .views-field-title,
    .our-offices-left-desc .views-field-field-company-subtitle,
    .our-offices-left-desc .views-field-field-headline,
    .our-offices-left-desc .views-field-body .field-content p {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    .our-offices-left-desc .views-field-field-office-email-address .field-content a,
    .path-hoya-office-distributor-details .views-field-field-phone-number a {
        font-size: 12px !important;
    }

    .our-offices-left-desc .views-field-body {
        margin-bottom: 0.7rem;
    }

    .views-infinite-scroll-content-wrapper .linkein-detail {
        margin-top: .6rem;
    }

    .our-offices-left-desc .views-field-field-phone-number {
        margin-top: -6px;
    }

    .our-offices-left-desc .search-office-wrapper .office-search-result {
        padding-top: 0;
    }
}

@media (min-width: 768) and (max-width: 1024) {
    .our-offices-left-desc .views-field-field-phone-number {
        line-height: .8;
    }

    .our-offices-left-desc .search-office-wrapper .slick-active .views-field-field-phone-number .field-content a {
        text-decoration: none;
    }
}

@media (min-width: 1536px) and (max-width: 1919px) {
    .clearlog .coh-row-inner.clearlog-signup-image {
        width: 95%;
        /* text-align: center; */
        align-items: center;
        /* justify-content: flex-start; */
        margin: 0px auto;
        max-height: inherit !important;
    }

    .clearlog .coh-image {
        /* margin: -35px 0px 0px -11px; */
        max-height: inherit !important;
        margin: 0 auto;
    }

    /*font scaling*/

    .clearlog .coh-wysiwyg.bodycopy strong {
        font-size: 16px;
        /* line-height: 20px;*/
    }

    .clearlog .coh-wysiwyg.bodycopy ul li {
        font-size: 14px;
        line-height: 11px;
    }

    .clearlog .coh-wysiwyg.bodycopy p {
        font-size: 14px;
    }

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 99px 0px 0px -34px;
    }
}

@media (min-width: 1920px) and (max-width: 2560px) {
    .clearlog .coh-row-inner.clearlog-signup-image {
        width: 99%;
        /* height: 78%;
  height: 46%;
  display: flex;
  flex-wrap: wrap;
   text-align: center; */
        align-items: center;
        /* justify-content: flex-start; */
        margin: 0px auto;
        max-height: inherit !important;
    }

    .clearlog .coh-image {
        /* margin: -35px 0px 0px -11px; */
        max-height: inherit !important;
        margin: 0 auto;
    }

    .clearlog .coh-wysiwyg.bodycopy {
        margin: 99px 0px 0px -17px;
    }

    /*font scaling*/

    .clearlog .coh-wysiwyg.bodycopy strong {
        font-size: 18px;
        /*line-height: 22px;*/
    }

    .clearlog .coh-wysiwyg.bodycopy ul li {
        font-size: 16px;
        line-height: 14px;
    }

    .clearlog .coh-wysiwyg.bodycopy p {
        font-size: 16px;
        /* line-height: 24px;*/
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .full-width-full-height.clearlog footer.site-footer {
        display: block !important;
    }

    .clearlog div#wholepage {
        position: relative;
    }

    .clearlog #wholepage {
        max-height: 100% !important;
    }

    body.node--type-landing-page.clearlog {
        overflow-y: auto;
    }

    .clearlog::-webkit-scrollbar {
        width: 12px;
        display: none;
    }
}

/*@media (min-width: 1280px) and (max-width: 1366px) {
  clearlog .coh-wysiwyg.bodycopy {
    margin: 99px 0px 0px -80px;
  }
}
 */

/* custom-3.css ends here */

/* ------------------------------------------------------------------------------------------------------ */

/* custom-4.css starts here */

/*elos page alignment vamshi*/
.coh-wysiwyg.elos-first-section-heading {
    margin: 10px auto 23px auto;
    max-width: 925px;
}

.elos-first-section-heading h1 {
    font-size: 90px;
    color: #ffffff;
    opacity: 0.75;
    padding-top: 29px;
    font-family: Verdana;
}

.elos .ssa-instance-4043604781.coh-ce-cpt_elos_container-dd8588af {
    background-position-y: -120px;
}

.coh-wysiwyg.elos-first-section-description {
    max-width: 920px;
    margin: 0px auto;
}

.elos-first-section-description p b {
    font-size: 16px;
}

.elos-first-section-description p {
    font-size: 14px;
    margin: 0 0 6px 0;
    font-family: Verdana;
}

/*elos second slider styling*/

/*to eliminate blue border at bottom*/
.elos #wholepage {
    max-height: 100% !important;
}

.elos ul li {
    list-style: none;
}

.elos #slider_item_2 .coh-wysiwyg h2,
.elos #slider_item_3 .coh-heading {
    font-size: 44px;
    font-family: verdana;
    line-height: 45px;
    font-weight: bold;
    text-align: left !important;
    /* padding-bottom: 10px;*/
}

.elos #slider_item_2 .coh-wysiwyg p,
.elos #slider_item_3 .coh-paragraph {
    font-size: 16px;
    font-family: verdana;
    line-height: 19px;
    padding-left: 3px;
    text-align: left !important;
    min-width: 395px;
}

.elos #slider_item_2 .coh-image {
    /*height:120px;
  width:120px;*/

    border-radius: 50%;
    min-width: 120px;
    min-height: 120px;
    padding: 0.4rem;
}


.elos #slider_item_2 .coh-wysiwyg ul,.elos #slider_item_3 .coh-wysiwyg ul {
    padding-top: 19px;
    padding-left: 18px;
    min-width: 350px;
}


.elos #slider_item_2 .coh-wysiwyg ul li,.elos #slider_item_3 .coh-wysiwyg ul li {
    margin-left: -1rem;
    font-size: 12px;
    line-height: 18px;
    color: #ffffff;
    margin-bottom: 10px;
}

.elos #slider_item_2 .coh-wysiwyg ul li::before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    padding-right: 5px;
    vertical-align: middle;
    margin-right: 5px;
}

.elos #slider_item_2 .elos-reg-div a {
    background-color: transparent;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 4px;
    width: 160px;
    font-size: 14px;
    font-family: verdana;
    /* line-height: 18px; */

    border-radius: 3px;
    vertical-align: text-top;
    display: flex;
    text-align: center;
    /* align-items: center; */
}

.elos .coh-row-xl>.coh-row-inner>.coh-column {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}

.elos-regsing-mobile {
    display: flex;
    padding-bottom: 20px;
    padding-left: 3px;
}

.elos #slider_item_2 {
    padding: 0 15% 8% 3% !important;
    align-items: center;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .elos .elos-reg-div {
        justify-content: start;
    }

    .elos #slider_item_1 .coh-row-xl>.coh-row-inner {
        margin-right: 2rem;
        margin-left: 3rem !important;
    }

    .elos .coh-row-xl>.coh-row-inner {
        margin-right: 2rem;
        margin-left: 1rem;
    }

    .elos #slider_item_2 .coh-wysiwyg h2,
    .elos #slider_item_3 .coh-heading {
        font-size: 44px;
    }

    .elos #slider_item_2 .coh-wysiwyg p,
    .elos #slider_item_3 .coh-paragraph {
        font-size: 12px;
        min-width: auto;
    }

    .elos #slider_item_2 .coh-wysiwyg ul {
        min-width: auto;
    }

    .elos #slider_item_2 .coh-image {
        /*height:120px;
        width:120px;*/
        border-radius: 50% !important;
        min-width: 100px;
        min-height: 100px;
        padding: 0.2rem;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .elos #slider_item_2 {
        padding: 0 15% 8% 0% !important;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .elos .coh-col-xl-4 {
        max-width: 33.33%;
    }

    .elos .main-content {
        padding: 0px;
    }

    .elos #slider_item_1 {
        display: grid;
        align-items: center;
        padding: 0%;
        background-color: #CCDAF1;
    }

    .elos #slider_item_2 {
        display: flex;
        align-items: end;
        padding: 0% 7% 5% 5% !important;
    }

    .elos #slider_item_2 .coh-wysiwyg h3 {
        font-size: 44px;
    }

    .elos #slider_item_2 .coh-wysiwyg p,
    .elos #slider_item_3 .coh-paragraph {
        font-size: 12px;
        min-width: auto;
    }

    .elos #slider_item_2 .coh-wysiwyg ul {
        min-width: auto;
    }

    .elos .bullet-tick-list>li {
        padding-left: calc(1.5em + 7px);
        position: relative;
    }

    .elos .bullet-tick-list>li:before {
        position: absolute;
        top: 0;
        left: 0;
    }

    .elos #slider_item_2 .coh-image {
        /*height:120px;
          width:120px;*/
        border-radius: 50%;
        min-width: 100px;
        min-height: 100px;
        padding: 0.2rem;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .elos #slider_item_1 .coh-row-xl>.coh-row-inner {
        margin-right: -1rem;
        margin-left: -36px !important;
    }

    .elos #slider_item_2 {
        padding: 0 15% 8% 2% !important;
    }
}

@media (min-width: 1536px) and (max-width: 1919px) {
    .elos #slider_item_2 {
        padding: 0 21% 6.7% 10% !important;
        justify-content: center;
        display: flex;
        align-items: center;
    }
}

@media (min-width: 1920px) and (max-width: 2560px) {
    .elos #slider_item_2 {
        padding: 0 26.5% 5.4% 17.5% !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .elos-first-section-description p b {
        font-size: 18px;
    }

    .elos-first-section-description p {
        font-size: 16px;
    }

    .elos #slider_item_2 .coh-wysiwyg p,
    .elos #slider_item_3 .coh-paragraph {
        font-size: 18px;
    }
}

@media (min-width: 800px) and (max-width: 1280px) {
    .elos .coh-column .coh-image {
        height: auto !important;
    }
}

/* custom-4.css ends here */

/* ------------------------------------------------------------------------------------------------------ */
@media only screen and (min-device-width: 320px) and (max-device-width: 1023px) and (orientation: landscape) {
    body {
        max-width: 600px !important;
        margin: 0 auto !important;
        height: auto;
        overflow: hidden;
        overflow-y: hidden;
    }

    div#prevnext-previous,
    #prevnext-next {
        display: none;
    }

    #navbar-main {
        max-width: 600px;
        margin: 0px;
    }

    header#header {
        max-width: 600px;
        display: none;
    }

    .path-frontpage .landingpg-center-img>img {
        width: 28% !important;
        margin-bottom: -16px;
    }

    #your-vision .landing-page-heading.align-text-right {
        text-align: center;
        font-size: 24px;
        line-height: 24px;
    }

    #your-vision .landing-page-heading.align-text-center {
        text-align: center;
        font-size: 24px;
        line-height: 24px;
    }

    #your-vision .coh-wysiwyg.home-descripion {
        padding: 0px !important;
    }

    .path-frontpage .coh-heading {
        font-size: 24px;
        line-height: 24px;
    }

    .mobile-intraculer-lense>div .slick-slide>div img {
        max-height: 130px;
        padding-top: 0px;
    }

    .path-frontpage a.coh-link {
        font-size: 9px !important;
        line-height: 9px;
    }

    .mobile-intraculer-lense>div .slick-slide>div a:nth-child(1) {
        top: 30%;
    }

    .resources-wrapper>img {
        max-width: 45px !important;
    }

    .path-frontpage .resources-wrapper>a.coh-link,
    .path-frontpage .news-wrapper>a.coh-link {
        font-size: 14px !important;
        margin: auto;
        line-height: 18px;
    }

    .resources-wrapper,
    .news-wrapper {
        margin-top: 20px;
    }

    .mobile-intraculer-lense>div .slick-slide>div {
        margin: 0% 2%;
    }

    #navbar-main {
        padding: 4px;
    }

    .path-frontpage .slide-item-wrapper {
        padding: 5px 10px 40px 10px !important;
    }

    .home-descripion p {
        font-size: 12px !important;
        max-width: 100% !important;
        line-height: 15px;
    }

    .news-wrapper>img {
        max-height: 50px !important;
    }

    .mobile-intraculer-lense {
        margin-top: 5px;
    }

    .mobile-intraculer-lense ul.slick-dots {
        top: 110px !important;
    }

    .path-frontpage .slick-dots li {
        margin-bottom: 1rem;
        margin-left: 1.5rem;
        font-size: 1.5rem;
        line-height: 42px;
    }

    .path-frontpage .coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        left: 50%;
    }

    .mobile-landscape-alert-block {
        display: block !important;
    }

    .mobile-landscape-alert {
        position: absolute;
        width: 100%;
        background-color: #0057b8;
        color: #fff;
        z-index: 10;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .mobile-landscape-alert .closebtn {
        float: right;
    }

    .content .mobile-landscape-alert img {
        width: 30%;
        margin: 13% auto;
        height: auto;
    }

    .popup-and-close-control {
        display: none;
    }
}

@media only screen and (min-device-width: 896px) and (max-device-height: 414px) and (orientation: landscape) {
    .content .mobile-landscape-alert img {
        width: 32%;
        margin: auto auto;
        height: 414px;
    }
}

@media only screen and (min-device-width: 367px) and (min-device-height: 375px) and (orientation: landscape) {
    .mobile-intraculer-lense {
        margin-top: 15px;
    }

    .mobile-intraculer-lense ul.slick-dots {
        top: 116px !important;
    }
}

.mobile-landscape-alert-block {
    display: none;
}

body.modal-open {
    width: calc(100% - 12px);
}

body.disable-scroll {
    width: 100% !important;
}

/* to avoid flickering issue on popup opened */
.view-listing-page-content {
    width: 100% !important;
}

.character-limit-red {
    color: #ff6565;
    display: contents;
    -webkit-tap-highlight-color: unset !important;
    --bs-text-opacity: unset;
}

.webform-element-description {
    display: contents;
}

span.count {
    display: contents !important;
}

.limit-message-inline {
    display: contents !important;
}

.count {
    color: #fff;
    font-size: 10px;
    display: contents;
}

.form-item-message .description {
    display: block;
}

.form-item-message .count .separator {
    padding-left: 5px;
}

.contact-us-type-webform .input-has-value {
    /*  opacity: .65;
    transform: scale(.85) translateY(-0.5rem) translateX(0.15rem); */
}

.contact-us-type-webform .resize-vertical {
    margin-top: 56px;
    padding: 5px 5px !important;
}

.contact-us-type-webform #edit-message-textarea {
    min-height: 75px;
}

.contact-us-type-webform textarea::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.contact-us-type-webform textarea::-moz-scrollbar-track {
    background: #f1f1f1;
}

.contact-us-type-webform textarea::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 0px;
}

.contact-us-type-webform textarea::-moz-scrollbar-thumb {
    background: #888;
    border-radius: 0px;
}

.contact-us-type-webform textarea::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.contact-us-type-webform textarea::-moz-scrollbar-thumb:hover {
    background: #555;
}

.contact-us-type-webform textarea::-webkit-input-placeholder {
    color: transparent;
}

.contact-us-type-webform textarea {
    border: 2px solid #8cb4df !important;
}

.contact-us-type-webform textarea::-webkit-scrollbar-track:hover {
    cursor: pointer;
}

/* Campaignstudio form style starts  */
.elos-registration {
    overflow-y: scroll !important;
}

.elos-registration.disable-scroll {
    width: calc(100% - 12px) !important;
}

.mauticform_wrapper {
    background-color: #0057b8 !important;
    color: #fff !important;
    font-family: verdana !important;
}

.mauticform_wrapper {
    max-width: 600px;
    margin: 10px auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333333;
}

.mauticform-innerform {
    margin-top: 4.5rem;
}

.mauticform-post-success {}

.mauticform-name {
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 3px;
}

.mauticform-description {
    margin-top: 2px;
    margin-bottom: 10px;
}

.mauticform-error {
    margin-bottom: 10px;
    color: red;
}

.mauticform-message {
    /* margin-bottom: 10px;
    color: green; */

    color: white;
    margin: 50px 0px 0px 0px;
}

.mauticform-row {
    display: block;
    margin-bottom: 20px;
}

.mauticform-field-1 h3 {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 20px;
    color: #fff;
    padding: 10px 0px 0px 0px;
}

.mauticform-field-14 h3 {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 20px;
}

.mauticform-field-5 h3 {
    font-size: 1.1em;
    line-height: 24px;
}

.mauticform-label {
    font-size: 0.88rem;
    display: block;
    font-weight: normal;
    margin-bottom: 5px;
}

.mauticform-row.mauticform-required .mauticform-label:after {
    /* color: #e32; */

    color: #fff;
    content: " *";
    display: inline;
}

.mauticform-helpmessage {
    display: block;
    font-size: 0.9em;
    margin-bottom: 3px;
}

.mauticform-errormsg {
    display: block;
    /* color: red; */

    color: #fff;
    margin-top: 2px;
    font-size: 0.875em;
    font-style: italic;
}

.mauticform-selectbox,
.mauticform-input,
.mauticform-textarea {
    width: 100%;
    padding: 0.5em 0.5em;
    border: 2px solid #8cb4df;
    background: transparent;
    color: #ffffff;
    box-shadow: 0px 0px 0px #fff inset;
    border-radius: 4px;
    box-sizing: border-box;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff;
}

.mauticform-selectbox:focus,
.mauticform-input:focus,
.mauticform-textarea:focus {
    box-shadow: none;
    border-color: #8cb4df;
    outline: transparent;
}

.mauticform-selectbox option {
    color: #000;
    background: #f5f5f5 !important;
    border: 1px solid #0057b8;
    font-size: 1rem !important;
}

.mauticform-checkboxgrp-row {
    margin-bottom: 5px;
}

.mauticform-email label {
    margin-bottom: 2px;
}

.mauticform-checkboxgrp-label {
    font-weight: normal;
    height: 1.3em;
    vertical-align: middle;
    line-height: 1.3em;
}

.mauticform-checkboxgrp-checkbox {}

.mauticform-radiogrp-row {}

.mauticform-radiogrp-label {
    font-weight: normal;
    height: 1.5em;
    vertical-align: middle;
    line-height: 1.3em;
}

.mauticform-radiogrp-radio {}

.mauticform-button-wrapper .mauticform-button.btn-default {
    color: #0057b8;
    background-color: #ffffff;
    border-color: #fff;
}

.mauticform-button-wrapper .mauticform-button {
    color: #0057b8;
    background: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 30px;
    display: inline-block;
    margin-left: -8px;
    width: auto;
    font-size: 14px;
    font-family: verdana;
    line-height: 18px;
    border-radius: 5px;
    vertical-align: text-top;
    font-weight: bold;
}

.mauticform-button-wrapper .mauticform-button.btn-default:focus {
    box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 50%);
}

.mauticform-button-wrapper .mauticform-button.btn-default[disabled] {
    background-color: #ffffff;
    border-color: #dddddd;
}

.mauticform_wrapper input[type="checkbox"] {
    appearance: none;
    background-color: transparent;
    border: 2px solid #8cb4df;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 1.5em;
    height: 1.5em;
    border-radius: 2px;
}

.mauticform_wrapper input[type="checkbox"],
.mauticform_wrapper input[type="radio"] {
    -webkit-appearance: none;
    position: relative;
    float: left;
    margin: 0 7px 0 0;
    padding: 0;
    vertical-align: middle;
    overflow: hidden;
}

.mauticform_wrapper input[type="radio"]:before,
.mauticform_wrapper input[type="radio"]:checked:before,
.mauticform_wrapper input[type="checkbox"]:before,
.mauticform_wrapper input[type="checkbox"]:checked:before {
    width: 1.5em;
    height: 1.5em;
    margin-right: 7px;
    border: none;
}

.mauticform_wrapper input[type="checkbox"]:checked:before {
    border: none;
    background-size: 65%;
    background-position: 50%;
    background-repeat: no-repeat;
}

.mauticform_wrapper input[type="checkbox"]:before,
.mauticform_wrapper input[type="checkbox"]:checked:before,
.mauticform_wrapper input[type="radio"]:before,
.mauticform_wrapper input[type="radio"]:checked:before {
    content: "";
    display: inline-block;
    margin-top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: border, background-color;
    -moz-transition-property: border, background-color;
    -o-transition-property: border, background-color;
    transition-property: border, background-color;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.mauticform_wrapper input[type="checkbox"]:checked:before {
    border-color: #0057b8;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 765.2'%3E%3Cpath fill='%230057b8 ' d='M960,233.4L468.2,725.1c-53.4,53.4-140,53.4-193.3,0L40,490.3c-53.4-53.4-53.4-140,0-193.3c53.4-53.4,140-53.4,193.3,0	l138.2,138.2L766.6,40c53.4-53.4,140-53.4,193.3,0C1013.3,93.4,1013.3,180,960,233.4z'/%3E%3C/svg%3E");
    /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230057b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); */

    font-size: 12px;
}

/* Labels for checked inputs */
.mauticform_wrapper input:checked+label {
    height: 1.3em;
    vertical-align: middle;
    line-height: 1.3em;
}

.mauticform_wrapper input[type="checkbox"]:checked+label {
    height: 1.3em;
    vertical-align: middle;
    line-height: 1.3em;
}

/* Radio element, when checked */
.mauticform_wrapper input[type="radio"]:checked {
    box-shadow: 0 0 0 3px orange;
}

.mauticform_wrapper input[type="date"]::-webkit-calendar-picker-indicator {
    color: #fff;
    opacity: 1;
    filter: invert(1);
}

.mauticform_wrapper input::-webkit-calendar-picker-indicator:hover {
    cursor: pointer;
}

.mauticform-field-22 {
    margin-left: 10px;
}

.mauticform-freetext {
    margin-bottom: 3px !important;
}

/* Checkbox element, when checked */
.mauticform_wrapper input[type="checkbox"]:checked {
    box-shadow: 0 0 0 2px #0057b8;
    color: #fff;
}

.mauticform-checkboxgrp label {
    margin-bottom: 2px;
}

#elos-registration-confirmation .modal-content {
    height: 74px !important;
    width: 490px !important;
    background: #3379c6;
    color: #fff;
    border: none;
    border-radius: 8px;
}

#elos-registration-confirmation .modal-content .btn-close {
    position: absolute;
    right: 10px;
    top: 26px;
    color: #fff;
    width: 10px;
    height: 10px;
    display: block;
    background: transparent url(/themes/custom/hoyasurgicaloptics/assets/svg/white_close_icon.svg) !important;
    background-repeat: no-repeat;
}

@media (min-width: 360px) and (max-width: 767px) {
    .mauticform-innerform {
        padding: 0px 15px;
    }
}

/* Campaignstudio form style ends  */

/*Maintenance page style starts*/
body.maintenance-page {
    background-color: #0057b8 !important;
    color: #fff !important;
}

.maintenance-page .maintanance-wrapper {
    max-width: 950px;
    margin: auto;
    width: 100% !important;
}

.maintance-hoya-logo-tablet,
.maintance-hoya-logo-mobile {
    display: none;
}

.maintance-hoya-logo-desktop {
    display: block;
    width: 90%;
    margin: 0 0 auto;
}

.maintenance-page main {
    padding: 0px;
}

@media (min-width: 48em) {
    .maintenance-page main {
        width: 100% !important;
        padding: 0px;
    }
}

@media (min-width: 1200px) {
    .maintenance-page main h1 {
        font-size: 3rem;
    }

    .maintenance-page main h3 {
        font-size: 1.2rem;
        font-weight: normal;
        padding-left: 6px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .maintenance-page main {
        padding: 25px 30px;
    }

    .maintenance-page main h1 {
        font-size: 2.2rem !important;
    }

    .maintenance-page main h3 {
        font-size: 1.2rem !important;
        font-weight: normal;
        padding-left: 2px;
    }

    .maintance-hoya-logo-desktop,
    .maintance-hoya-logo-tablet {
        display: none;
    }

    .maintance-hoya-logo-mobile {
        display: block;
        margin-left: -30px;
        margin-left: -30px;
        width: 90%;
    }
}

@media (min-width: 320px) and (max-height: 555px) {
    .maintenance-page main {
        padding: 25px 30px;
    }

    .maintenance-page main h1 {
        font-size: 2rem !important;
    }

    .maintenance-page main h3 {
        font-size: 1rem !important;
        font-weight: normal;
        padding-left: 2px;
    }

    .maintance-hoya-logo-desktop,
    .maintance-hoya-logo-tablet {
        display: none;
    }

    .maintance-hoya-logo-mobile {
        display: block;
        margin-left: -30px;
        margin-left: -30px;
        width: 72%;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .maintenance-page {
        position: absolute;
        top: 2.5rem;
    }

    .maintenance-page main {
        padding-right: 3.85em;
        padding-left: 3.85em;
    }

    .maintenance-page main h1 {
        font-size: 2.9rem !important;
    }

    .maintenance-page main h3 {
        font-size: 1.3rem !important;
        width: 100%;
    }

    .maintance-hoya-logo-desktop,
    .maintance-hoya-logo-mobile {
        display: none;
    }

    .maintance-hoya-logo-tablet {
        display: block;
        margin-left: -3.8rem;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .maintenance-page {
        position: absolute;
        top: 1rem;
    }

    .maintenance-page .maintanance-wrapper {
        max-width: 800px;
    }

    .maintance-hoya-logo-desktop {
        width: 85%;
    }

    .maintenance-page main h1 {
        font-size: 3rem !important;
    }

    .maintenance-page main h3 {
        font-size: 1.3rem !important;
    }

    .maintance-hoya-logo-tablet,
    .maintance-hoya-logo-mobile {
        display: none;
    }

    .maintance-hoya-logo-desktop {
        display: block;
    }
}

@media (min-width: 1280px) and (max-width:1366px) {
    .maintenance-page {
        position: absolute;
        top: 1rem;
    }

    .maintenance-page .maintanance-wrapper {
        max-width: 800px;
    }
}

/*Maintenance page style ends*/

/* About-us page video style start */
.overview .open-hoya-video {
    min-height: 260px;
}

.overview .overview_div.about_overview {
    padding: 6px !important;
}

@media only screen and (min-width: 992px) {
    .overview .open-hoya-video {
        margin-top: 5%;
        min-height: 400px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) {
    .overview .open-hoya-video {
        margin-top: 0;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
    .overview .open-hoya-video {
        margin-bottom: 90px !important;
    }
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
    .overview .open-hoya-video {
        margin-bottom: 60px !important;
    }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 896px) {
    .overview .open-hoya-video {
        margin-bottom: 150px !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) {
    .about_overview.overview_div h2 {
        margin-bottom: 0;
        padding-bottom: 10px;
    }
}
@media (min-width: 1920px) {
    .view-listing-page-content .listing-detail-pg-desc .text-formatted {
        max-height: calc(100vh - 316px) !important;
    }
}

@media only screen and (min-device-width: 864px) and (max-device-width: 1536px) {
    .overview .open-hoya-video {
        margin-top: 0;
    }
    /*.page-view-distributor-lisitng .coh-container.coh-container-boxed {
        min-height: 676px !important;
    }*/
}
@media (min-width: 1920px) {
    .view-listing-page-content .listing-detail-pg-desc .text-formatted {
        max-height: calc(100vh - 316px) !important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) {
    /*.page-view-distributor-lisitng .coh-container.coh-container-boxed {
        min-height: 470px;
    }*/
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) {
    .overview .open-hoya-video {
        margin-top: 4%;
    }
    /*.page-view-distributor-lisitng .coh-container.coh-container-boxed {
        min-height: 614px;
    }*/
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .about_overview.overview_div h2 {
        margin-bottom: 0;
        padding-bottom: 10px;
    }

    .overview .open-hoya-video {
        margin-top: 0%;
    }
    /*.page-view-distributor-lisitng .coh-container.coh-container-boxed {
        min-height: 466px !important;
    }*/
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .overview .open-hoya-video {
        margin-top: 4%;
    }
    .overview #wholepage {
        margin-bottom: 0.1%;
    }
    .path-site-search footer.site-footer {
        position: absolute;
    }
    /*.page-view-distributor-lisitng .coh-container.coh-container-boxed {
        min-height: 815px !important;
    }*/
}

    .overview #wholepage {
        margin-bottom: 0.1%;
    }

    .path-site-search footer.site-footer {
        position: absolute;
    }
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
    .vivinex-gemetric .gemetric-spechseet-table {
        width: 47% !important;
    }
    .about_overview.overview_div h2 {
        margin-bottom: 20px;
        padding-bottom: 23px;
    }
    .overview .open-hoya-video {
        min-height: 350px;
    }

    .elos #slider_item_3 .coh-wysiwyg ul{
      padding-left: 18px;
    }
    .elos #slider_item_3{
      display: block !important;
    }
    .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2){
      top: 20% !important;
      margin-left: 0 !important;
    }
    .box-width-layout.corporate-values #page-wrapper .bg-img-container {
        padding-bottom: 37.3% !important;
    }
    .overview #wholepage {
        margin-bottom: 18.3%;
    }
    body.path-distributors::-webkit-scrollbar {
        width: 0px;
    }
    .vivinextm-isertr footer.site-footer,
    .contact-us-type-webform .site-footer,
    .path-site-search footer.site-footer  {
        position: absolute;
    }
    .vivinextm .product-grid-link p,
    .ezserttm .product-grid-link p,
    .iserttm .product-grid-link p,
    .nanextm .product-grid-link p {
        font-size: 24px;
    }
    #slider_item_4 .coh-row {
        margin-bottom: 3rem;
    }    
    .vivinex-gemetric #spec-popup-container .coh-wysiwyg {
        width: 208% !important;
        padding: 20px;
    }

}

/* About-us page video style end */
@media only screen and (min-device-width: 864px) and (max-device-width: 1536px) and (orientation: portrait) {
    .our-offices-left-desc .views-field-body .field-content p {
        line-height: 24px;
    }

    .overview .open-hoya-video {
        min-height: 220px;
    }
}
/*
@media only screen and (min-device-width: 1281px) and (max-device-width: 1536px) and (orientation: landscape) {
    .vivinex-gemetric footer.site-footer,
    .vivinex-impress footer.site-footer {
        position: absolute !important;
    }
}*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {

    .about_overview.overview_div h2 {
        margin-bottom: 20px !important;
        padding-bottom: 23px !important;
    }

    .overview .open-hoya-video {
        min-height: 350px;
    }
    .elos #slider_item_3 .coh-wysiwyg ul{
      padding-left: 18px;
    }
    .elos #slider_item_3{
      display: block !important;
    }
    .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2){
      top: 20% !important;
      margin-left: 0;
    }
    body.path-distributors::-webkit-scrollbar {
      width: 0px;
    }
    .vivinextm .product-grid-link p,
    .ezserttm .product-grid-link p,
    .iserttm .product-grid-link p,
    .nanextm .product-grid-link p {
        font-size: 24px;
    }
    #slider_item_4 .coh-row {
        margin-bottom: 3rem;
    }
    .vivinextm #main-wrapper {
        margin-top: 63px !important;
    }
}
.title-desc-video .reference-popup-content .coh-wysiwyg,
.title-desc-video .reference-popup-content .coh-wysiwyg {
  margin-left: 0;
  margin-right: 0;
}
/* Elos page 3rd slider style starts */
.elos #slider_item_3 {
  background-color: grey;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elos #slider_item_3 .coh-row-inner {
  margin: 10px auto 23px auto;
  max-width: 940px;
}
/*.elos #slider_item_3 .coh-row-inner .coh-heading{
  font-size: 62px;
  margin-top: 15%;
  margin-bottom: 0;
}*/
.elos #slider_item_3 ul li::before {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  padding-right: 5px;
  vertical-align: middle;
  margin-right: 5px;
}

.elos #slider_item_3 .elos-reg-div a {
    background-color: transparent;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 4px;
    width: 160px;
    font-size: 14px;
    font-family: verdana;
    border-radius: 3px;
    vertical-align: text-top;
    display: flex;
    text-align: center;
}
@media (min-width:320px) and (max-width:990px) and (orientation:portrait) {
  .elos #slider_item_3 {
    padding: 0% 7% 4% 5%;
  }
  /*.elos #slider_item_3 .coh-row-inner .coh-heading {
    text-align: center;
    font-size: 50px;
  }*/
  .elos #slider_item_3 .coh-row-inner .coh-paragraph {
    text-align: left;
    margin-left: 22px;
    margin-bottom: 5%;
  }
  .elos-regsing-mobile {
    margin-left: 45px;
  }
  .elos #slider_item_3 .coh-wysiwyg ul {
    padding-left: 40px;
  }
  .elos #slider_item_3 .coh-wysiwyg {
    margin-top: 10%;
  }
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2){
    position: absolute;
    top: 70%;
  }
}
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation:portrait) {   
    body #main-wrapper .generic-body-class article .coh-column,
    body #main-wrapper .coh-slider-item .embeed-video-media {
        margin: 0 auto;
        height: 151px !important;
        background-size: contain;
    }
    body .generic-body-class article a.coh-link.open-hoya-video,
    body #main-wrapper .coh-slider-item a.coh-link.open-hoya-video {
        margin: 0;
        min-height: 151px !important;
    }
    .vivinex-gemetric .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        z-index: 999999999;
        padding: 30px;
    } 
    .vivinex-impress .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        z-index: 999999999;
        padding: 30px;
    }
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2) .coh-image {
    width: 95%;
  }
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2){
    top: 71.5%;
    margin-left: 5px;
  }
  .elos #slider_item_3 .coh-wysiwyg {
    margin-top: 5%;
  }
  .elos #slider_item_1 .coh-row-inner {
    margin-top: -15%;
  }
  .elos #slider_item_3 .coh-heading {
    text-align: center !important;
    margin-top: 10%;
  }
  .page-view-distributor-lisitng .pager__items .pager__item--previous a {
    right: 59% !important;
  }
  .overview #wholepage {
      max-height: inherit !important;
  }
  .ezsert-injector .slider-wrapper.coh-container-boxed #wholepage {
    max-height: inherit !important;
  }
  #ad-banner-popup-1 .slick-slide img {
    width: 100% !important;
    margin-top: 3% !important;
  }
  #ad-banner-popup-1 .slick-list a.coh-link img {
    width: 100% !important;
    margin: 0 auto !important;
  }
  #ad-banner-popup-1 .slick-list .get-in-touch {
    position: relative;
    top: -7.2rem;
    width: 55%;
    right: -4.5rem;
  }
  #ad-banner-popup-1 .slick-list .find-out-more {
    position: relative;
    top: -6rem;
    width: 55%;
    right: -4.5rem;
  }
  .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
  .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    top: 2rem;
    right: 1.5rem;
  }
  .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .coh-slider-container-inner,
  .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .slick-list {
      width: 100% !important;
      margin: 0;
  }
  .path-events #page-wrapper .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list,
  .path-events #page-wrapper.coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
      width: 100% !important;
      margin-top: 3rem;
      padding: 0;
  }
  .path-events #page-wrapper .coh-slider-container-mid .coh-slider-container-inner {
    margin: 0;
  }
  .path-events #page-wrapper .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
    padding: 0;
  }
  .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
    width: 50%;
    position: relative;
    top: -89%;
    left: 25%;
  }
  .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
    width: 50%;
    position: relative;
    top: -92%;
    left: 25%;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    top: 45%;
    left: .5rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    top: 45%;
    right: -0.5rem;
  }
  .path-events #main-wrapper #block-eventbanner .coh-slider-container {
    height: 25rem;
  }
  body.vivinex-gemetric::-webkit-scrollbar,
  body.vivinex-impress::-webkit-scrollbar {
    width: 0px;
  }
  .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
  .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
  .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
  .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    left: .5rem !important;
  }
  .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
  .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
  .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
  .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    right: -0.3rem !important;
  }
  body .coh-container .product-grid-column {
    min-height: 20rem !important;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation:portrait) {    
    body #main-wrapper .generic-body-class article .coh-column,
    body #main-wrapper .coh-slider-item .embeed-video-media {
        margin: 0 auto;
        height: 158px !important;
        background-size: contain;
    }
    body .generic-body-class article a.coh-link.open-hoya-video,
    body #main-wrapper .coh-slider-item a.coh-link.open-hoya-video {
        margin: 0;
        min-height: 158px !important;
    }
  .vivinex-gemetric .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        z-index: 999999999;
        padding: 30px;
  }
  .vivinex-impress .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        z-index: 999999999;
        padding: 30px;
  }
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2) .coh-image {
    width: 90%;
  }
    .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2){
    top: 72%;
  }
  .elos #slider_item_3 .coh-wysiwyg {
    margin-top: 5%;
  }
  .elos #slider_item_1 .coh-row-inner {
    margin-top: -15%;
  }
  .elos #slider_item_3 .coh-heading {
    text-align: center !important;
    margin-top: 10%;
  }
  .page-view-distributor-lisitng .pager__items .pager__item--previous a {
    right: 59% !important;
  }
  .overview #wholepage {
      max-height: inherit !important;
  }
  .ezsert-injector .slider-wrapper.coh-container-boxed #wholepage {
    max-height: inherit !important;
  }
  #ad-banner-popup-1 .slick-list .get-in-touch {
    position: relative;
    top: -7.5rem;
    width: 55%;
    right: -5rem;
  }
  #ad-banner-popup-1 .slick-list .find-out-more {
    position: relative;
    top: -6.5rem;
    width: 55%;
    right: -5rem;
  }
  .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
  .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    top: 2rem;
    right: 1.5rem;
  }        
  .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .coh-slider-container-inner,
  .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .slick-list {
      width: 100% !important;
      margin: 0;
  }
  .path-events #page-wrapper .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list,
  .path-events #page-wrapper.coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
      width: 100% !important;
      margin-top: 3rem;
      padding: 0;
  }
  .path-events #page-wrapper .coh-slider-container-mid .coh-slider-container-inner {
    margin: 0;
  }
  .path-events #page-wrapper .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
    padding: 0;
    position: inherit;
  }
  .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
    /*width: 50%;
    top: -103%;
    left: 25%;
    position: relative;*/
    width: 50%;
    top: 80%;
    left: 24.5%;
    position: absolute;
  }
  .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
    /*width: 50%;
    top: -103%;
    left: 25%;
    position: relative;*/
    width: 50%;
    top: 77%;
    left: 24.5%;
    position: absolute;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    top: 50%;
    left: .5rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    top: 50%;
    right: -0.5rem;
  }
  .path-events #main-wrapper #block-eventbanner .coh-slider-container {
    height: 26rem;
  }
  body.vivinex-gemetric::-webkit-scrollbar,
  body.vivinex-impress::-webkit-scrollbar {
    width: 0px;
  }
  body .coh-container .product-grid-column {
    min-height: 24rem !important;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (orientation:portrait) {    
    body .coh-container .product-grid-column {
        min-height: 24rem;
      }
      body #main-wrapper .generic-body-class article .coh-column,
      body #main-wrapper .coh-slider-item .embeed-video-media {
          margin: 0 auto;
          height: 175px !important;
          background-size: contain;
      }
      body .generic-body-class article a.coh-link.open-hoya-video,
      body #main-wrapper .coh-slider-item a.coh-link.open-hoya-video {
          margin: 0;
          min-height: 175px !important;
      }
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2) {
    top: 76%;
    margin-left: -15px;
  }
  .elos #slider_item_3 .coh-wysiwyg {
    margin-top: 5%;
  }
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2) .coh-image {
    width: 90%;
  }
  .elos #slider_item_1 .coh-row-inner {
    margin-top: -15%;
  }
  .elos #slider_item_3 .coh-heading {
    text-align: center !important;
    margin-top: 10%;
  }
  .page-view-distributor-lisitng .pager__items .pager__item--previous a {
    right: 59% !important;
  }
  .overview #wholepage {
    max-height: inherit !important;
  }
  .ezsert-injector .slider-wrapper.coh-container-boxed #wholepage {
    max-height: inherit !important;
  }
        
  .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .coh-slider-container-inner,
  .path-events #page-wrapper .coh-slider-container-overflow-hidden-xl .slick-list {
      width: 100% !important;
      margin: 0;
  }
  .path-events #page-wrapper .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list,
  .path-events #page-wrapper.coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
      width: 100% !important;
      margin-top: 3rem;
      padding: 0;
  }
  .path-events #page-wrapper .coh-slider-container-mid .coh-slider-container-inner {
    margin: 0;
  }
  .path-events #page-wrapper .coh-slider-container-no-bleed-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
    padding: 0;
    position: inherit;
  }
  .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
    width: 50%;
    position: absolute;
    top: 90%;
    left: 25%;
  }
  .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
    /*width: 50%;
    position: relative;
    top: -150%;
    left: 24%;*/
    width: 50%;
    position: absolute;
    top: 87%;
    left: 25%;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    left: 1rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    top: 53%;
    left: .5rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    top: 53%;
    right: -0.5rem;
  }
  .path-events #main-wrapper #block-eventbanner .coh-slider-container {
    height: 28rem;
  }
  body.vivinex-gemetric::-webkit-scrollbar,
  body.vivinex-impress::-webkit-scrollbar {
    width: 0px;
  }
}
.elos .coh-link.open-hoya-video {
  display: flex !important;
  justify-content: center;
  height: 100vh;
  align-items: center;
}
@media (min-width: 768px) and (max-width: 1280px) and (orientation:portrait) {
  .elos #slider_item_1 {
    background-color: #CCDAF1;
  }
  .elos #slider_item_1 .coh-row-xl>.coh-row-inner {
    margin: 0 !important;
  }
  .elos #slider_item_1 .product-videocat-col {
    background-size: contain;
  }
  .elos #slider_item_1 .coh-link.open-hoya-video {
    height: 100vh !important;
  }
  .elos #slider_item_3 .coh-row-inner .coh-paragraph {
    margin-left: 6px;
  }
  .elos #slider_item_3 .coh-heading {
    text-align: left !important;
  }
  .elos .elos-regsing-mobile {
    margin-left: 45px;
  }
  .ezsert-injector .slider-wrapper.coh-container-boxed #wholepage,
  .ezsert-iol .slider-wrapper.coh-container-boxed #wholepage{
    position: relative;
  }
  .ezsert-iol footer.site-footer,
  .isertr-iol footer.site-footer {
    position: absolute;
  }
  .isertr-injector .slider-wrapper.coh-container-boxed #wholepage {
    max-height: inherit !important;
    position: relative;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation:landscape){
  .elos #slider_item_1 .coh-row-inner .product-videocat-col {
    height: 102vh !important;
    background-size: 100% 90% !important;
  }
  .elos #slider_item_1 {
    height: 97vh !important;
    margin-top: -37px !important;
  }
  .elos #slider_item_3 .coh-row-inner {
      margin-top: 40px !important;
  }
  .elos #slider_item_3 .coh-row-inner .coh-heading {
    margin-top: 30%;
  }
}
@media only screen and (min-device-width: 864px) and (max-device-width: 1536px) {
  .elos #slider_item_1 .coh-row-inner .product-videocat-col {
    height: 102vh !important;
    background-size: 100% 90% !important;
  }
  .elos #slider_item_1 {
    height: 97vh !important;
    margin-top: -44px !important;
  }
  .elos #slider_item_3 .coh-row-inner .coh-heading {
    margin-top: 30%;
  }
  .elos #slider_item_3 .coh-row-inner {
    margin-top: 40px !important;
  }
}
@media only screen and (min-device-width: 1080px) and (max-device-width: 1930px) {
  .elos #slider_item_1 .coh-row-inner .product-videocat-col {
    height: 102vh;
    background-size: 100% 93%;
  }
  .elos #slider_item_1 {
    height: 98vh;
    margin-top: -40px;
  }
  .elos #slider_item_3 .coh-row-inner .coh-heading {
    margin-top: 30%;
  }
}
@media only screen and (min-device-width: 390px) and (max-device-width: 844px) and (orientation: portrait) {
  .elos #slider_item_3 .coh-row-inner .coh-col-xl-6:nth-child(2) {
      top: 75%;
  }
}
/* Elos page 3rd slider style ends */

#block-hoyalanguageselector .content .lang-toggle .fa-globe:hover ul{
    display: block;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
    .site-footer .region-footer-first {
        display: contents !important;
        text-align: center;
    }
    .site-footer .region-footer-first p {
        display: block !important;
    }
    .site-footer .clearfix.text-formatted {
        display: inline-flex !important;
    }
    .page-view-distributor-lisitng .pager__items .pager__item--previous a {
        right: 54% !important;
    }
    .box-width-layout.path-hoya-office-distributor-details.box-width-layout .section {
        min-height: 890px !important;
    }
    #ad-banner-popup-1 .slick-list .get-in-touch {
        position: relative;
        right: -13.9rem !important;
        top: -13.2rem !important;
        width: 40%;
      }
      #ad-banner-popup-1 .slick-list .find-out-more {
        position: relative;
        right: -13.9rem !important;
        top: -11.6rem !important;
        width: 40%;
      }
    #ad-banner-popup-1 .slick-list a.coh-link img {
        width: 100% !important;
        margin: 0 auto !important;
    }
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation:portrait) {
    .site-footer .region-footer-first {
        display: contents !important;
        text-align: center;
    }
    .site-footer .region-footer-first p {
        display: block !important;
    }
    .site-footer .clearfix.text-formatted {
        display: inline-flex !important;
    }
    .page-view-distributor-lisitng .pager__items .pager__item--previous a {
        right: 54% !important;
    }
    .ezsert-injector .slider-wrapper.coh-container-boxed #wholepage,
    .ezsert-iol .slider-wrapper.coh-container-boxed #wholepage{
      position: relative;
    }

    .ezsert-iol footer.site-footer,
    .isertr-iol footer.site-footer {
        position: absolute;
    }
    .isertr-injector .slider-wrapper.coh-container-boxed #wholepage {
        max-height: inherit !important;
        position: relative;
    }
    .box-width-layout.path-hoya-office-distributor-details.box-width-layout .section {
        min-height: 1145px !important;
    }
    .page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle {
        padding-left: 8px !important;
    }
    #ad-banner-popup-1 .slick-slide img {
        width: 90% !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        left: 4rem !important;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 3rem !important;
    }
    #ad-banner-popup-1 .slick-list .get-in-touch {
        position: relative;
        right: -13.5rem !important;
        top: -16.5rem !important;
        width: 45%;
      }
      #ad-banner-popup-1 .slick-list .find-out-more {
        position: relative;
        right: -13.5rem !important;
        top: -14rem !important;
        width: 45%;
      }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        top: 7rem;
        right: 5rem;
    }
}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation:landscape) {
    .contact-us-type-webform .site-footer{
         position: absolute !important;
    }
    .contact-us-type-webform #main-wrapper .section {
        padding-bottom: 37.5px;
    }
}

.vivinextm-iol #slider_item_2 .coh-wysiwyg strong {
    color: #fff !important;
    font-size: 16px;
}

.vivinextm-isert-iol .coh-container#slider_item_2 .coh-row .coh-row-inner .coh-column .coh-wysiwyg strong {
    color: #fff !important;
    font-size: 16px !important;
}
.page-view-distributor-lisitng .form-check {
    display: inline-block;
    margin-right: 1rem;
}
.page-view-distributor-lisitng .coh-style-view-pagination .is-active a:hover {
    background: #fff !important;
}
.page-view-distributor-lisitng .coh-style-view-pagination .is-active a {
    background-color: transparent !important;
    color: #0057b8 !important;
}
.page-view-distributor-lisitng .pager__items {
    display: flex !important;
    justify-content: center;
    margin: 0px auto;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}
.page-view-distributor-lisitng .pager__items .pager__item.pager__item--current {
    border: 2px solid #0057b8;
    width: 32px;
    border-radius: 25px;
    padding: 2px;
    text-align: center;
    margin: 20px 10px 10px 10px;
    color: #0057b8;
}
.page-view-distributor-lisitng .pager__items .pager__item--previous a {
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/svg/blue-previous-icon.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 10px;
    height: 15px;
    margin: 8px 10px 0 10px;
    position: absolute;
    bottom: 30%;
    right: 53%;
}
.page-view-distributor-lisitng .pager__items .pager__item--next a {
    background-image: url(/themes/custom/hoyasurgicaloptics/assets/svg/blue-next-icon.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 10px;
    height: 15px;
    margin: 8px 10px 0 10px;
    position: absolute;
    bottom: 30%;
}
.page-view-distributor-lisitng form label {
    margin-top: .4rem;
    color: #717375;
    font-weight: normal;
}
.page-view-distributor-lisitng form .form-checkbox {
    opacity: 1;
}
@media screen and (min-width: 1024px) {
  .page-view-distributor-lisitng #edit-field-region-target-id--wrapper {
    padding-left: 0;
  }
  /* extend events banner */
  .path-events .main-content,
  .path-events .main-content #block-eventbanner {
    padding: 0;
  }
  .path-events #page-wrapper .coh-slider-container {
    background: #000;
  }
  .path-events #page-wrapper .slick-list .coh-slider-item {
    width: 950px !important;
    padding: 0 40px;
  }
  /* extend events banner */
}
.page-view-distributor-lisitng .view-distributor-lisitng .coh-inline-element {
    margin-left: 0;
    margin-top: 0;
}
.page-view-distributor-lisitng .view-distributor-lisitng .coh-inline-element:nth-child(2){
    padding-bottom: 0;
    color: #717375;
}
.page-view-distributor-lisitng .view-distributor-lisitng .coh-inline-element .coh-link {
    font-size: 12px;
    word-break: break-all;
}
.page-view-distributor-lisitng .form-composite,.page-view-distributor-lisitng .form-actions {
    margin-bottom: 0 !important;
}
.page-view-distributor-lisitng #block-hoyasurgicaloptics-pagetitle h1 {
    color: #717375;
    padding-top: 16px;
}
.page-view-distributor-lisitng .view-filters .form-row {
    padding-top: 0;
    padding-bottom: 10px;
}

.path-job-openings .site-footer,
.path-press-releases .site-footer,
.corporate-values .site-footer,
.page-view-distributor-lisitng .site-footer,
.contact-us-type-webform .site-footer,
.path-our-offices .site-footer,
.path-site-search .site-footer {
    display: block;
}

body.overview::-webkit-scrollbar {
  width: 0px;
}
body.overview {
    overflow-y: scroll;
}

@media only screen and (min-width: 720px) and (max-width: 1366px) and (orientation: landscape) {
    .contact-us-type-webform .site-footer {
        position: inherit;
    }
}

@media only screen and (min-width: 720px) and (max-width: 1280px) and (orientation: landscape) {
    .contact-us-type-webform .site-footer {
        position: inherit !important;
    }    
}
.path-distributors #main-wrapper{
    margin-top: 60px;
}
.page-view-distributor-lisitng .coh-inline-element .fa {
    position:relative;
    top: 3px;
    color: rgb(0, 87, 184);
}
body.page-view-distributor-lisitng .site-footer {
    position: inherit;
}
.hoya-language-english.view-listing-page-content .blue-cross-icon {
    display: none;
}
.page-view-leadership.hoya-language-english .more-link a {
    text-transform: uppercase;
}

body.path-elos-registration {
    overflow: auto;
}
body.path-elos-registration footer.site-footer{
    display: none;
}
body.path-elos-registration #main-wrapper {
    margin-top: 0 !important;
}
body.path-elos-registration .mauticform-label {
    font-weight: normal;
    font-size: .88rem;
}
body.path-elos-registration #main-wrapper .overview_div p {
    font-size: .88rem;
    padding: 0;
}
body.path-elos-registration .mauticform-field-17 .mauticform-checkboxgrp-row .mauticform-checkboxgrp-label {
    display: table;
    height: auto;
}
body.path-elos-registration .mauticform-field-1 h3 {
    font-size: 26px !important;
}
body.path-elos-registration .mauticform-freetext p {
    float: left;
}
body.path-elos-registration .mauticform-selectbox {
    border: 2px solid #8cb4df;
}
.path-elos-registration #elos-registration-confirmation .modal-content .btn-close {
    top: 10px;
}
.path-elos-registration #elos-registration-confirmation .modal-content {
    height: auto !important;
}
.vivinex-gemetric .coh-container h4,
.vivinex-impress .coh-container h4 {
    margin-bottom: 2rem;
}
.vivinex-gemetric .coh-container p,
.vivinex-impress .coh-container p {
    font-size: 12px;
}
/* admin CSS after drupal update start */
.toolbar-tray-horizontal .level-1 > .toolbar-box .toolbar-handle {
  display: none;
}
.vivinex-gemetric .coh-row.ssa-component,
.vivinex-impress .coh-row.ssa-component {
    margin-bottom: 2rem;
}
.vivinex-gemetric h2.text-align-center,
.vivinex-impress h2.text-align-center {
    margin-top: 1rem;
}
/* admin CSS after drupal update end */
.mauticform-freetext p a {
    color: #fff;
}
#ad-banner-popup-1 .coh-modal-inner {
  width: 100%;
  height: 100%;
}
#ad-banner-popup-1 .slick-slide img {
  width: 100%;
  margin: 7% auto;
}
#ad-banner-popup-1 .slick-slide .slick-track {
    display: flex;
    justify-content: center;
    align-items: center;
}
#ad-banner-popup-1 .slick-list .coh-slider-item {
    position: relative;
    padding: 0;
}
.vivinextm .product-grid-link,
.ezserttm .product-grid-link,
.iserttm .product-grid-link,
.nanextm .product-grid-link {
    display: flex;
    justify-content: center;
}
.path-frontpage.modal-open .coh-modal-inner .slick-disabled,
.path-events.modal-open .coh-modal-inner .slick-disabled,
.path-events .slick-disabled {
    display: none !important;
}
.path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper>button,
.path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper>button {
  background-image: url("/sites/default/files/2023-03/blue-cross.png");
  background-size: cover;
}
@media only screen and (min-device-width: 414px) and (max-device-width: 767px) and (orientation:portrait) {
    .vivinex-gemetric .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        z-index: 999999999;
        padding: 30px;
    }
    .vivinex-impress .reference-popup-content {
        max-height: 66vh;
        width: 100%;
        z-index: 999999999;
        padding: 30px;
    }
    #ad-banner-popup-1 .slick-slide img {
      width: 100% !important;
      margin-top: 10% !important;
    }    
    #ad-banner-popup-1 .slick-list .get-in-touch {
        position: relative;
        top: -8.4rem;
        width: 55%;
        right: -5rem;
      }
      #ad-banner-popup-1 .slick-list .find-out-more {
        position: relative;
        top: -6.8rem;
        width: 55%;
        right: -5rem;
      }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
      top: 4rem;
      right: 1.5rem;
    }
  }
@media only screen and (min-device-width: 720px) and (max-device-width: 799px) and (orientation:landscape) {
  #ad-banner-popup-1 .slick-list a.coh-link {
    position: absolute;
    right: -1rem !important;
    top: 31rem !important;
    }    
    #ad-banner-popup-1 .slick-list a.coh-link img {
        width: 45% !important;
        margin: 0 auto;
    }
    #ad-banner-popup-1 .slick-slide img {
        width: 75% !important;
        margin: 7% auto;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        left: 15%;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 15%;
    }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        right: 12rem;
    }
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1280px) and (orientation:landscape) {
    #ad-banner-popup-1 .slick-slide img {
        width: 94% !important;
        margin: 7% auto;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        left: 6%;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 6%;
    }
    .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
        top: 7rem;
        right: 5rem;
    }
    #ad-banner-popup-1 .slick-list a.coh-link img {
        width: 50% !important;
        margin: 0 auto;
    }
    #ad-banner-popup-1 .slick-list .get-in-touch,
    #ad-banner-popup-1 .slick-list .find-out-more {
        right: 1rem !important;
        top: 37.8rem !important;
        position: absolute;
    }
}
@media only screen and (min-device-width: 1367px) and (max-device-width: 1536px) and (orientation:landscape) {
#ad-banner-popup-1 .slick-slide img {
    width: 100%;
    margin: 7% auto;
}
#ad-banner-popup-1 .slick-list .get-in-touch {
    position: absolute;
    right: 14.5rem !important;
    top: 39.5rem !important;
    width: 19%;
  }
  #ad-banner-popup-1 .slick-list .find-out-more {
    position: absolute;
    right: 13.8rem !important;
    top: 39rem !important;
    width: 20%;
  }
  #ad-banner-popup-1 .slick-list a.coh-link img {
    width: 100% !important;
    margin: 0;
  }
  .path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
  .path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    top: 8rem;
    right: 7rem;
  }
  .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
  .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
  .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
  .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    right: 7%;
  }
  .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
  .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
  .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
  .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    left: 8%;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    /* extend events banner
        top: 12%;
    left: 1.5rem;
    top: 8%;*/
    left: 2.8rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    /* extend events banner
        top: 12%;
    right: 2.5rem;
    top: 8%;*/
    right: 1.8rem;
  }
}
@media only screen and (min-device-width: 1281px) and (max-device-width: 1366px) and (orientation:landscape) {
body #ad-banner-popup-1 .slick-list .get-in-touch {
    position: absolute;
    right: 14.5rem !important;
    top: 35.3rem !important;
    width: 18%;
  }
  body #ad-banner-popup-1 .slick-list .find-out-more {
    position: absolute;
    right: 13.8rem !important;
    top: 34.5rem !important;
    width: 19%;
  }
  #ad-banner-popup-1 .slick-list a.coh-link img {
    width: 100% !important;
    margin: 0;
  }
  body.path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
  body.path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    top: 7rem;
    right: 12.5rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    /* extend events banner
        top: 17%;
    left: 1.5rem;*
    top: 12%;/
    left: 2.8rem;
  }
  .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    /* extend events banner
        top: 17%;
    right: 2.5rem;
    top: 12%;*/
    right: 1.8rem;
  }
}
@media only screen and (min-device-width: 1279.99px) and (max-device-width: 1280px) and (orientation: landscape) {
    #ad-banner-popup-1 .slick-slide img {
        width: 100% !important;
    }
    #ad-banner-popup-1 .slick-list .coh-slider-item {
        padding: 0;
    }
    body #ad-banner-popup-1 .slick-list .get-in-touch {
        right: 12.5rem !important;
        top: 33.1rem !important;
        position: absolute;
        width: 19%;
    }
    body #ad-banner-popup-1 .slick-list .find-out-more {
        right: 11.8rem !important;
        top: 32.5rem !important;
        position: absolute;
        width: 20%;
    }
    #ad-banner-popup-1 .slick-list a.coh-link img {
        width: 100% !important;
        margin: 0;
    }
    body.path-frontpage .coh-modal-inner.js-first-focus .coh-modal-close-wrapper,
    body.path-events .coh-modal-inner.js-first-focus .coh-modal-close-wrapper {
    top: 6rem;
    right: 12rem;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        left: 14%;
    }
    .path-frontpage.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-frontpage.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-top-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .path-events.modal-open .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 14%;
    }    
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(3) .coh-link {
        width: 20%;
        top: -34.5%;
        position: relative;
        /* extend events banner 
        right: -68%;*/
    }
    .path-events #page-wrapper .slick-track .coh-slider-item:nth-child(4) .coh-link {
        width: 20%;
        top: -39%;
        position: relative;
        /* extend events banner 
        right: -68%;*/
    }    
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        /* extend events banner 
        top: 17%;
        /*left: 1.5rem;        
        top: 12%;*/
        left: 3rem;

    }
    .path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
         /* extend events banner
         top: 17%; */
        /*right: 2.2rem;
        top: 12%;*/
        right: 2rem;
    }
}
.path-events .slick-arrow::before {
    display: none;
}
.path-events .coh-style-slick-slider-arrow-navigation-left {
    background-image: url("/sites/default/files/2023-02/Left_Arrow%20%281%29.svg") !important;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
.path-events .coh-style-slick-slider-arrow-navigation-right {
    background-image: url("/sites/default/files/2023-02/Right_Arrow%20%281%29.svg") !important;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
.path-events .slick-arrow {
    border-radius: 0%;
}
.path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    background-image: url("/sites/default/files/2023-02/Left_Arrow%20%281%29.svg") !important;
    background-repeat: no-repeat;
}
.path-events #page-wrapper .coh-slider-container-nav-inside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    background-image: url("/sites/default/files/2023-02/Right_Arrow%20%281%29.svg") !important;
    background-repeat: no-repeat;
}
@media (min-width: 768px) {
    .path-events .event-banner-mobile {
        display: none;
    }
}
.path-events.disable-scroll {
    overflow-y: auto !important;
}
.path-events.view-listing-page-content #main-wrapper {
    padding: 0;
}
body.crstg-global-page {
    overflow-y: auto !important;
    scrollbar-width: thin;
    background-color: transparent;
}
.crstg-global-page #main-wrapper .coh-column {
    padding: 0;
}
.crstg-global-page #main-wrapper .coh-column {
    width: 765px;
    max-width: 100%;
    background-color: #fff;
    position: relative;
    text-align: center;
}
.crstg-global-page #main-wrapper .coh-column .coh-heading {
    padding: 40px 0 50px;
    color: #262626;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    font-family: verdana;
    text-align: center;
}
.crstg-global-page #main-wrapper .coh-column h3.coh-heading {
    font-size: 2rem;
    color: #0057b8;
    padding-bottom: 1rem;
    padding-top: 3rem;
}
.crstg-global-page.view-listing-page-content .section {
    padding: 0px 30px 25px;
    background: #fff;
    margin-bottom: 1rem
}
.crstg-global-page .caption-img {
    width: 60%;
}
.crstg-global-page #main-wrapper .coh-column .coh-wysiwyg.overview_div h3 {
    border-top: 1px solid rgba(119,119,119,.1);
    border-bottom: 1px solid rgba(119,119,119,.1);
    width: 690px;
    max-width: 100%;
    margin: 0 auto;
    color: #515050 !important;
    font-size: 22px;
    padding: 23px 0 30px 0;
    font-family: verdana;
    opacity: 0.8;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .names-section {
    padding: 50px 0;
    margin: 0 auto !important;
    opacity: 0.6;
    color: #262626;
    font-size: 16px;
    font-family: verdana;
    font-weight: 400;
}
.crstg-global-page #main-wrapper .coh-column .overview_div blockquote {
    background: #f7f7f7;
    padding: 30px 40px 0 40px;
    margin-bottom: 25px;
    border: none;
}
.crstg-global-page #main-wrapper .coh-column .overview_div blockquote::before {
    display: none;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .introduction-heading {
    font-family: verdana;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
    margin: 0 0 14px 0;
    line-height: 24px;
    color: #262626;
    text-align: left;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .iol-decision-heading,
.crstg-global-page #main-wrapper .coh-column .iol-decision-heading,
.crstg-global-page .section .field--name-body p,
.crstg-global-page .section .field--name-body p strong {
    font-family: verdana;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    margin: 0 0 14px 0;
    line-height: 24px;
    color: #262626;
    text-align: left;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .iol-decision-heading a,
.crstg-global-page #main-wrapper .coh-column .iol-decision-heading a,
.crstg-global-page .section .field--name-body p a {
    color: #0057b8;
    text-decoration: underline;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .iol-decision-content,
.crstg-global-page #main-wrapper .coh-column .iol-decision-content,
.crstg-global-page .section .field--name-body p {
    margin: 0 0 27px 0 !important;
    text-transform: inherit;
    font-size: 14px;
    width: 100% !important;
    font-family: verdana;
    font-weight: 400;
    line-height: 30px;
    color: #262626;
    text-align: left;
}
/* events page video module start */
#main-wrapper .generic-body-class article .coh-column,
.coh-slider-item .embeed-video-media {
    max-width: 75%;
    margin: 0 auto 27px auto;
    height: 400px;
}
.generic-body-class article .coh-image.video_icon_img,
.coh-slider-item .coh-image.video_icon_img {
  position: absolute;
  top: 50%;
  transform: translate(0px, -80px);
  left: 0;
  right: 0;
  margin: 0 auto;
}
.generic-body-class article a.coh-link.open-hoya-video,
.coh-slider-item a.coh-link.open-hoya-video {
    min-height: 400px !important;
}
/* events page video module end */
/*generic class css */
.generic-body-class strong {
    font-size: 14px !important;
    font-weight: bold !important;
    text-transform: none !important;
}
.generic-body-class ul,
.generic-body-class ol {
    text-align: left !important;
    font-size: 14px !important
}
.generic-body-class p {
    margin: 0 0 27px 0 !important;
    text-transform: inherit;
    font-size: 14px;
    width: 100% !important;
    font-family: verdana;
    font-weight: 400;
    line-height: 30px;
    color: #262626;
    text-align: left;
}
.generic-body-class h2 {
    font-size: 28px !important;
    font-weight: bold !important;
}
.generic-body-class h3 {
    font-size: 24px !important;
    font-weight: bold !important;
}
.generic-body-class h4 {
    font-size: 20px !important;
    font-weight: bold !important;
}
.generic-body-class h5 {
    font-size: 16px !important;
    font-weight: bold !important;
}
.generic-body-class h2 a,
.generic-body-class h3 a,
.generic-body-class h4 a,
.generic-body-class h5 a {
    color: #0057b8 !important;
}
.generic-body-class h2,
.generic-body-class h3,
.generic-body-class h4,
.generic-body-class h5 {
    text-transform: none;
    width: 100% !important;
    font-family: verdana;
    line-height: 30px;
    color: #262626;
    text-align: left;
}
/*generic class css */
.crstg-global-page #main-wrapper .coh-column .overview_div .image-figure-caption {
    text-align: center;
    font-family: verdana;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25em;
    color: #666;
    width: 50% !important;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.crstg-global-page #main-wrapper .coh-column .overview_div figure img {
    margin-bottom: 1rem;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .introduction-content {
    margin: 0 0 27px 0 !important;
    text-transform: inherit;
    font-size: 14px;
    width: 100% !important;
    font-family: verdana;
    font-weight: 400;
    line-height: 30px;
    color: #262626;
    text-align: justify;
}
.crstg-global-page.view-listing-page-content .coh-row-inner {
    padding: 0 !important;
    background: #fff;
}
.crstg-global-page.view-listing-page-content #main-wrapper {
    padding: 0;
    background: #fff;
    margin-top: 0 !important;
}
.crstg-global-page #main-wrapper .coh-column .overview_div ol {
    padding: 0;
}
.crstg-global-page #main-wrapper .coh-wysiwyg p span {
    color: #262626;
    font-style: italic;
    display: block;
    font-family: verdana;
    opacity: .5;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .data-on-file {
    font-size: 14px;
    color: #939393;
    font-weight: 500;
    line-height: 1.2em;
    margin-bottom: 10px;
    font-family: verdana;
    text-align: justify;
    padding: 0;
    margin-left: 1rem;
}
.crstg-global-page #main-wrapper .coh-column .overview_div .hsoe-xy {
    margin: 0 0 27px 0;
    text-transform: inherit;
    font-size: 14px;
    width: 100%;
    font-family: verdana;
    font-weight: 400;
    line-height: 30px;
    color: #262626;
    text-align: left;
}
.crstg-global-page .crst-people .coh-column .coh-image {
    width: 40%;
    margin: 0 auto;
}
.crstg-global-page .crst-people {
    width: 100% !important;
    padding: 0 1rem !important;
}
.crstg-global-page .crst-people .coh-row-inner .coh-column {
    border-top: 1px solid #e1e1e1;
    padding: 2rem 0 1rem 0 !important;
}
.crstg-global-page .crst-people .crst-people-name {
    width: 80%;
    font-family: verdana;
    font-weight: 400;
    font-size: 15px;
    color: #939393;
    margin: 0px 0 10px 0;
    text-align: left;
}
.crstg-global-page .crst-people .crst-people-list-heading {
    width: 80%;
    padding: 0 0 0 15px;
    list-style: disc;
    margin-left: 23px;
}
.crstg-global-page .crst-people .crst-people-list-sub-heading {
    font-family: verdana;
    font-size: 13px!important;
    color: #818181;
    line-height: 1.2em;
    margin: 10px 0;
    text-align: left;
}
.crstg-global-page .crst-people .crst-people-list-sub-heading a {
    color: #818181;
}
.crstg-global-page .quote-image {
    margin-bottom: 1rem;
    width: 60%
}
.vivinex-gemetric #spec-popup-container .coh-wysiwyg {
    width: 100%;
    padding: 20px;
}
#pie-chart-graph {
    width: 80%;
}
#frco-path {
    width: 50%;
}
.crstg-global-page header#header {
    position: sticky;
}
.crstg-global-page .article-below-link {
    text-align:left;
    word-wrap:break-word;
    font-size: 14px;
}
.crstg-global-page .coh-image-align-centre-xl {
  width: 80%;
}
.hoya-language-english.node--type-news #prevnext-next a:after,
.hoya-language-english.node--type-news #prevnext-previous a:after,
.hoya-language-english.node--type-event #prevnext-next a:after,
.hoya-language-english.node--type-event #prevnext-previous a:after,
.crst-news-with-cohesion .news-slider-container,
.crst-news-with-cohesion .news-slider-container + h1,
.crst-news-with-cohesion .news-slider-container + h1 + div {
  display: none;
}
.crstg-global-page div#prevnext-previous {
    background-image: url(/sites/default/files/2023-06/left-article-arrow.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20%;
    float: left;
    height: 4rem;
    font-weight: bold;
    position: initial;
    margin-right: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1rem;
}
.crstg-global-page div#prevnext-next {
    background-image: url(/sites/default/files/2023-06/right-article-arrow.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20%;
    float: left;
    height: 4rem;
    font-weight: bold;
    position: initial;
    margin-right: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1rem;
}
.crstg-global-page div#prevnext-previous a,
.crstg-global-page div#prevnext-next a {
    font-size: 14px;
    text-decoration: none;
    color: #0057b8;
    text-transform: uppercase;
}
.crstg-global-page a.coh-link.close-popup-link.close-detpg-popup-link {
    position: initial;
    float: right;
    margin: 1rem 0;
}
.crstg-global-page .slick-list.draggable {
    height: auto !important;
}
.crstg-global-page .field--type-image {
    width: 80%;
    margin: 0 auto;
}
.crstg-global-page .coh-js-scroll-top {
    float: right;
    text-transform: uppercase;
    text-decoration: none;
    color: #0057b8;
    font-weight: bold;
    font-size: 14px;
    margin-top: 1.5rem;
}
.crstg-global-page .coh-js-scroll-top img {
    width: 20px;
    float: left;
    vertical-align: middle;
    margin: 5px;
}
.vivinex-gemetric .coh-accordion-tabs {
    margin: 1rem 0;
}
.vivinex-gemetric video,
.vivinex-impress video {
    border-radius: 15px;
}
@media (max-width: 767px) {
    #main-wrapper .generic-body-class article .coh-column,
    .coh-slider-item .embeed-video-media {
        margin: 0 auto;
        height: 200px !important;
        background-size: contain;
    }
    .generic-body-class article a.coh-link.open-hoya-video,
    .coh-slider-item a.coh-link.open-hoya-video {
        margin: 0;
        min-height: 200px !important;
    }
    .generic-body-class article .coh-image.video_icon_img,
    .coh-slider-item .coh-image.video_icon_img {
        height: 100px;
        width: 100%;
        transform: translate(0px, -50px) !important;
    }
    .vivinex-gemetric .coh-container h4,
    .vivinex-impress .coh-container h4 {
        margin-bottom: 1rem;
    }
    .vivinex-gemetric h2.text-align-center,
    .vivinex-impress h2.text-align-center {
        margin-top: 1rem;
    }
    .vivinex-impress .card-refractive-section .coh-wysiwyg {
        min-height: 10rem !important;
        margin: 1rem 0;
    }
    .vivinex-impress .coh-mobile-image-scrollbar {
        overflow-x: auto;
    }
    .vivinex-impress .coh-mobile-image-scrollbar::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }
    .vivinex-impress .coh-mobile-image-scrollbar img {
        max-width: 206%;
    }
    .vivinex-impress .card-refractive-section ul,
    .vivinex-impress .card-refractive-section p {
    font-size: 13px;
    }
    .vivinex-impress .card-refractive-section .coh-column:nth-child(1) {
        margin-bottom: 1rem !important;
    }
    .generic-body-class h2,
    .generic-body-class h3,
    .generic-body-class h4,
    .generic-body-class h5 {
        padding: 0 10px;
    }
    .vivinex-gemetric .reference-popup-container,
    .vivinex-impress .reference-popup-container {
        width: 95%;
        margin: 0 auto;
    }
    .vivinex-gemetric .popup-and-close-control,
    .vivinex-impress .popup-and-close-control {
        top: 63px;
        padding: 14px 0;
    }
    .vivinex-gemetric .reference-popup-container,
    .vivinex-impress .reference-popup-container {
        top: 100px !important;
    }
    .terms-and-conditions .coh-accordion-tabs-nav li {
        width: 100% !important;
        display: block;
    }
    .vivinex-gemetric .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
    .vivinex-impress .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li {
        display: flex;
        width: auto !important;
        margin-left: 0;
        margin-bottom: 0.2rem;
        justify-content: center;
        align-items: center;
    }
    .vivinex-gemetric .coh-accordion-tabs-nav > li a,
    .vivinex-impress .coh-accordion-tabs-nav > li a {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 50px !important;
    }
    .crstg-global-page .coh-js-scroll-top img {
        width: 15px;
    }
    .crstg-global-page .coh-js-scroll-top {
        font-size: 12px;
        width: 100%;
        text-align: left;
        margin-left: 10px;
        margin-bottom: 14px;
        float: left;
    }
    .crstg-global-page div#prevnext-previous a,
    .crstg-global-page div#prevnext-next a {
        font-size: 12px;
    }
    .crstg-global-page a.coh-link.close-popup-link.close-detpg-popup-link {
        margin: 1.5rem 1.5rem 0 1.5rem;
    }
    .crstg-global-page div#prevnext-previous,    
    .crstg-global-page div#prevnext-next {
        width: 45%;
        margin-left: 10px;
    }
    .crstg-global-page #main-wrapper .coh-column .overview_div .image-figure-caption {
        width: 100% !important;
        font-size: 10px;
    }
    .crstg-global-page #page #main-wrapper .article-below-link {
        padding:0 0.5rem !important;
        text-align:left;
        word-wrap:break-word;
        font-size: 14px;
    }
    .crstg-global-page .quote-image {
        margin-bottom: 1rem;
        width: 100%
    }
    #pie-chart-graph {
        width: 100%;
    }
    #frco-path {
        width: 100%;
    }
    .crstg-global-page.view-listing-page-content .section {
        padding: 0;
    }
    .crstg-global-page #main-wrapper .coh-column .coh-heading {
        padding: 0 10px;
        font-size: 30px;
    }
    .crstg-global-page #main-wrapper .coh-column h3.coh-heading {
        font-size: 1rem;
        color: #0057b8;
        padding-bottom: 2rem;
        padding-top: 1rem;
    }
    .crstg-global-page #main-wrapper .coh-column .overview_div blockquote {
        padding: 30px 10px 0px 10px;
    }
    .crstg-global-page #main-wrapper .coh-column .overview_div .introduction-content {
        padding: 0;
        text-align: initial;
        line-height: 25px;
    }
    .crstg-global-page #main-wrapper .coh-column .overview_div .iol-decision-heading,
    .crstg-global-page #main-wrapper .coh-column .overview_div .iol-decision-content,
    .crstg-global-page #main-wrapper .coh-column .overview_div .hsoe-xy,
    .crstg-global-page #main-wrapper .coh-column .iol-decision-content,
    .crstg-global-page #main-wrapper .coh-column .iol-decision-heading,
    .crstg-global-page .section .field--name-body p {
        padding: 0 10px !important;
        word-wrap: break-word;
    }
    .crstg-global-page #main-wrapper .coh-column .overview_div figcaption,
    .crstg-global-page .caption-img {
        width: 100%;
    }
    .crstg-global-page .crst-people .crst-people-name {
        padding-left: 23px;
    }
    .crstg-global-page .crst-people .coh-row-inner .coh-column.coh-col-xl-8 {
        border: none;
        padding: 0rem 0 1rem 0 !important;
    }
    .crstg-global-page #main-wrapper .coh-column .overview_div ol {
        padding: 0 1rem;
    }
    .crstg-global-page #main-wrapper .overview_div p {
        padding: 0 !important;
    }
    .terms-and-conditions .main-content {
        padding: 0;
    }
    body.terms-and-conditions::-webkit-scrollbar,
    body.data-protection-declaration::-webkit-scrollbar,
    body.cookie-policy::-webkit-scrollbar {
        width: 0px;
    }
    .vivinex-gemetric .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
    .vivinex-gemetric .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li,
    .vivinex-impress .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
    .vivinex-impress .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li {
        font-size: .8em !important;
        display: block;
        width: auto !important;
        margin-left: 0;
        margin-bottom: 0.2rem;
    }
}
@media (min-width: 767px) and (max-width: 1023px) {
    .vivinex-impress .card-refractive-section .coh-wysiwyg {
        min-height: 15rem !important;
    }
    .vivinex-impress .card-refractive-section .coh-column {
        flex: 0 0 48.5% !important;
    }
    .vivinex-gemetric .reference-popup-container,
    .vivinex-impress .reference-popup-container {
        width: 95%;
        margin: 0 auto;
    }
    .vivinex-gemetric .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
    .vivinex-gemetric .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li,
    .vivinex-impress .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
    .vivinex-impress .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li {
        font-size: 1em !important;
    }
    .vivinex-gemetric .popup-and-close-control,
    .vivinex-impress .popup-and-close-control {
        top: 63px;
        padding: 14px 0;
    }
    .terms-and-conditions .main-content {
        padding: 0;
    }
    .crstg-global-page div#prevnext-next,
    .crstg-global-page div#prevnext-previous {
        width: 27%
    }
  .crstg-global-page .crst-people .coh-row-inner .coh-column.coh-col-xl-4 {
    flex: 0 0 20%;
  }
  .crstg-global-page .crst-people .coh-row-inner .coh-column.coh-col-xl-8 {
    margin-left: 2rem;
  }
  .crstg-global-page .crst-people .coh-column .coh-image {
    width: 90%;
    margin: 0 auto;
  }
  .crstg-global-page #main-wrapper .overview_div p {
    padding: 0 !important;
  }
  body.terms-and-conditions::-webkit-scrollbar,
  body.data-protection-declaration::-webkit-scrollbar,
  body.cookie-policy::-webkit-scrollbar {
    width: 0px;
  }
}
.crstg-global-page #main-wrapper #gemetric-section,
.crstg-global-page #main-wrapper #impress-section {
    scroll-margin-top: 75px;
}
@media only screen and (min-device-width: 390px) and (max-device-width: 413px) and (orientation: portrait) {
    .path-events #page-wrapper .slick-track .coh-slider-item .coh-link {
        width: 50%;
        top: 80%;
        left: 24.5%;
        position: absolute;
    }
}
.vivinex-gemetric .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
.vivinex-gemetric .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li {
    background-color: #61338A;
    font-size: 1.25em;
    line-height: 1.1;
}
.vivinex-impress .coh-accordion-tabs-horizontal-justify > .coh-accordion-tabs-nav > li,
.vivinex-impress .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav > li {
    background-color: #05316A;
    font-size: 1.25em;
    line-height: 1.1;
}

.vivinex-gemetric .coh-accordion-tabs-horizontal-left-grid > .coh-accordion-tabs-nav,
.vivinex-gemetric .coh-accordion-tabs-horizontal-right-grid > .coh-accordion-tabs-nav,
.vivinex-gemetric .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav,
.terms-and-conditions .coh-accordion-tabs-horizontal-left-grid > .coh-accordion-tabs-nav,
.terms-and-conditions .coh-accordion-tabs-horizontal-right-grid > .coh-accordion-tabs-nav,
.terms-and-conditions .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav,
.vivinex-impress .coh-accordion-tabs-horizontal-left-grid > .coh-accordion-tabs-nav,
.vivinex-impress .coh-accordion-tabs-horizontal-right-grid > .coh-accordion-tabs-nav,
.vivinex-impress .coh-accordion-tabs-horizontal-justify-grid > .coh-accordion-tabs-nav {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.terms-and-conditions h2 {
    color: #717375;
}
.terms-and-conditions h2 strong {
    font-size: 1.5rem;
    word-wrap: break-word;
}
.vivinex-gemetric .coh-accordion-tabs-nav > li a,
.vivinex-impress .coh-accordion-tabs-nav > li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    opacity: 0.5;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vivinex-gemetric .coh-accordion-tabs-nav > li.is-active a,
.vivinex-impress .coh-accordion-tabs-nav > li.is-active a {
    opacity: 1;
}
.vivinex-gemetric .coh-accordion-tabs-nav > li.is-active {
    background: #7030A1;
}
.vivinex-impress .coh-accordion-tabs-nav > li.is-active {
    background: #0B4B86;
}
.terms-and-conditions .coh-accordion-tabs-nav li.is-active {
    background-color: #0057b8;
}
.terms-and-conditions .coh-accordion-tabs-nav {
    margin: 1rem 0;
}
.terms-and-conditions .coh-accordion-tabs-nav li {
    background-color: #979797;
    border: 2px solid #fff;
    margin: 0;

}
.terms-and-conditions .coh-accordion-tabs-nav li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    padding: .5rem 0;
    font-size: 12px;
}
.terms-and-conditions .download-icon-cnt img,
.node--type-supply-chain .download-icon-cnt img{
    margin: 6px;
}
body.vivinex-gemetric,
body.vivinex-impress {
    overflow: auto !important;
}
.vivinex-gemetric .coh-accordion-tabs,
.vivinex-impress .coh-accordion-tabs {
    margin-top: 1rem;
}
.path-terms-and-conditions #main-wrapper .overview_div p,
.path-sustainability #main-wrapper .overview_div p,
.path-supply-chain #main-wrapper .overview_div p {
    padding: 0;
}
.crstg-global-page.node--type-event #main-wrapper .coh-column .iol-decision-heading a,
.crstg-global-page.node--type-event #main-wrapper .coh-column .iol-decision-content a,
.crstg-global-page.node--type-news #main-wrapper .iol-decision-content a,
.crstg-global-page .section .field--name-body p a {
    color: #0057b8;
}
.crst-news-with-cohesion .coh-style-text-color-light-background a {
    color: #0057b8;
}
.crstg-global-page .section .field--name-body p a strong {
    color: #0057b8 !important;
}
@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: landscape) {
    .path-terms-and-conditions .site-footer,
    .path-sustainability .site-footer,
    .path-supply-chain .site-footer {
        position: absolute !important;
    }
    #ad-banner-popup-1 .slick-list .get-in-touch {
        position: absolute;
        right: 14rem !important;
        top: 37.2rem !important;
        width: 19%;
    }
    #ad-banner-popup-1 .slick-list .find-out-more {
        position: absolute;
        right: 13.5rem !important;
        top: 36.5rem !important;
        width: 20%;
    }
}
@media only screen and (min-width: 960px) and (max-width: 1536px) and (orientation: landscape) {
    .path-terms-and-conditions .site-footer,
    .path-sustainability .site-footer,
    .path-supply-chain .site-footer {
        position: absolute !important;
    }
}
.terms-and-conditions.imprint .coh-wysiwyg p {
    color: #717375;
}
.vivinex-gemetric .reference-popup-container,
.vivinex-impress .reference-popup-container {
    top: 120px;
}
@media (min-width: 1024px) {
    .vivinex-gemetric .reference-popup-container,
    .vivinex-impress .reference-popup-container {
        width: 950px;
    }    
    .vivinex-impress .card-refractive-section .coh-column {
        flex: 0 0 49%;
    }
}
.coh-style-navy-blue-background-color .coh-style-gemetric-tabs {
    border-color: rgb(0, 25, 79)
}
.vivinex-impress .card-refractive-section ul {
  padding-left: 0;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
}
.vivinex-impress .card-refractive-section ul li {
    margin-bottom: 0;
}
.vivinex-impress .card-refractive-section p {
    padding-left: 0;
    font-size: 16px;
}
.vivinex-impress .card-refractive-section .coh-column:nth-child(1) {
    margin-right: 1rem;
}
.vivinex-impress .card-refractive-section p {
    margin-left: 1.4rem;
}
.vivinex-impress .card-refractive-section .coh-wysiwyg {
    display: flex;
    min-height: 12rem;
    justify-content: center;
    align-items: center;
}

/* Scrollbar though the page */
body.page-vocabulary-product-category.hoya-language-english{
    overflow-y: auto !important;
}