/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.page-id-13108 .plain-text-section p a, .page-id-13104 .plain-text-section p a{
    word-break: break-all;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float: right;
    margin: 15px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}
.home-banner-11Nov2019 video::-webkit-media-controls-panel, .video-clip video::-webkit-media-controls-panel, .timeline video::-webkit-media-controls-panel {
display: none!important;
-webkit-appearance: none;
}
.home-banner-11Nov2019 video::--webkit-media-controls-play-button, .video-clip video::--webkit-media-controls-play-button, .timeline video::--webkit-media-controls-play-button {
display: none!important;
-webkit-appearance: none;
}
.home-banner-11Nov2019 video::-webkit-media-controls-start-playback-button, .video-clip video::-webkit-media-controls-start-playback-button, .timeline video::-webkit-media-controls-start-playback-button {
display: none!important;
-webkit-appearance: none;
}

.page-id-5401 .section-title.mb-3 {
    text-align: center;
}
.footer-column input[type="checkbox"] {
    margin-top: 5px;margin-right: 5px;
}
.footer-column span.wpcf7-form-control-wrap.form-check-input {
    position: static;
    margin:0;
}
.footer-column   span#exampleCheck1 {
    position: static;
}
.footer-column  span.wpcf7-list-item {
    display: flex;
    margin: 0 0 0 0em;
    align-items: flex-start;
}
.footer-column span.wpcf7-list-item-label {
    padding-left: 5px; display: inline-block;
}
.text-white a{
    color:#fff;
}
#primary-menu > li > a{
    text-transform: uppercase;

}
.time-desc .m-0.text-uppercase {
    font-size: 14px;
}
.term-231 #product-list-142 {
    display: none;
} 
.featured-products .card-title{
    min-height: auto !important;
    font-weight:500;
    font-size:1.3rem !important;
}
.featured-products .card-title a{
    min-height: 100px;
    display: block;
    width: 100%;
}
.color-black{
    color: #222 !important;
}
.color-black:hover{
    text-decoration:none;
}
.featured-products .card-title{
    margin-bottom:0px !Important;
}
.for-dry-link-text{
    color:#0071EB !important;
}
/* .footer-column span.wpcf7-list-item-label{
    font-size: 12px;
} */

/******fonts********/
p {
    line-height: 24px;
    font-size: 16px;
}
p:last-child{
    margin-bottom: 0px;
}/*
h1:before,
.h1::before {
    position: absolute;
    content: "";
    border: 2px solid #35c3cd;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 51px;

}*/
.h3, h3 {

    font-size: 1.4rem;
    font-weight: 600;

}
h2 span {
    font-size: 18px;
    display: block;
    font-weight: normal;
}
.subcat-list h2{
    font-size: 1.4rem;
    font-weight: 600;
}
.z-index-1{
    position: relative;
    z-index:1;
}
.object-fit-contain{
    object-fit:contain;
}
.heading-span-wrap {
    display: inline-block;
    padding: 0px 1.3em;
}
.heading-top-text {    font-size: 20px;    display: inline-block;    background: #fff;    padding: 0px 10px;    white-space: nowrap;    position: relative;    top: -16px;    text-align: left;    left: -10px;}
.pt-0{
    padding-top:0px !Important;
}
.pb-0{
    padding-bottom:0px !Important;
}
.common-padding{
    padding-top:4rem;
    padding-bottom:4rem;
}
.common-padding-top{
    padding-top:4rem;
}
.common-padding-bottom{
    padding-bottom:4rem;
}
.w-55{
    width:55% !Important; 
}
.w-65{
    width:65% !Important;
}
.w-80{
    width:80% !important;
}
.w-85{
    width:85% !Important;
}
.w-90{
    width:90% !Important; 
}
.mtb{
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
}
.round-btn.btn {
    display: inline-block;
    border-radius: 30px;
    border: 2px solid #20837E;
    color: #20837E;
    font-size: 14px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 600;
    font-family: 'Lato';
}
.text-checkbox span.wpcf7-not-valid-tip {
    right: -140px !important;
    bottom: -30px !important;
    left: auto;
}
.accordion .btn {
    color:#1ca6a9;
}
.privacy-content a {
color: #0056b3 !important;
}
.get-contact-box-inner {
    border-radius: 65px;
    position: relative;
    box-shadow: inset 0px 0px 12px rgba(0, 0, 0, 0.35);
}
.blue-box .get-contact-box-inner{
    border: 6px solid #009aa6;
}
.blue-box .icon-wrap {
    border: 6px solid #009aa6;
}
.green-box .get-contact-box-inner{
    border:6px solid #3fa46c;
}
.green-box .icon-wrap{
    border:6px solid #3fa46c;
}
.blue-box .get-contact-content-box{
    background: rgba(184, 227, 233,0.4);

}
.green-box .get-contact-content-box{
    background: rgba(202, 238, 226,0.4);
}
.green-box .get-contact-btn {
    border: 5px solid #3fa46c;
    background: #2E8454;
}
.mlr-0{
    margin-left:0px !important;
    margin-right:0px !important;
}
.get-contact-btn {
    border: 5px solid #009aa6;
    display: inline-block;
    border-radius: 30px;
    padding: 10px 30px;
    position: absolute;
    bottom: -21px;
    left: 50%;
    margin-left: auto;
    margin-right: auto;
    background: #018488;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    transition: all 0.4s;
    transform: translateX(-50%);
    white-space: nowrap;
}
.button-arrow-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(../images/svg/right-arrow.svg) !important;
    background-size: 14px;
    transition: all 0.4s;
}
.get-your-contacts {

    border-top: 1px solid #999;

    border-bottom: 1px solid #999;
    padding-bottom: 90px !important;

}
.get-your-contacts .section-title {
    margin-bottom: 5rem !important;
}
.blue-box img {
    max-width: 70px;
    margin: auto;
}
.green-box img {
    max-width: 50px;
    margin: auto;
}
.get-contact-content-box {
    margin: 20px;
    border-radius: 60px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.icon-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: #fff;
    display: flex;
    align-content: center;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    top: -60px;
    align-items: center;
}
.read-more-text{
    display:none;
}
.rm-toggle-btn:focus,
.rm-toggle-btn:active,
.rm-toggle-btn:hover,
.rm-toggle-btn{
    color:#008085;
    font-size:16px;
    padding:0px;
    text-decoration: none;
    vertical-align: unset;
}
.pharmaceuticals-cat{
    border-bottom: 1px solid #999 !important;
}
.title-top {
    margin-bottom: 30px;
}
.vision-and-age-box-inner {
    height:100%;
    border: 4px solid  #009aa6;
    border-radius: 80px;

}
.vision-and-age-box-inner .image-wrap {
    height: 170px;
    width: 170px;
    border: 6px solid #009aa6;
    border-radius: 50%;
    position: absolute;
    overflow: hidden;
}
.vision-and-age-box-inner.even .image-wrap{
    right: 90px;
    top: -90px;
}
.vision-and-age-box-inner.odd .image-wrap{
    left: 90px;
    top: -90px;
}
.vision-and-age-box-content-wrap {
    padding:8rem 2rem 3rem;


}
.vision-and-age-box-content-wrap h2 {
    font-size: 1.6rem;
    border-bottom: 3px solid #009aa6;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 1rem;
}
.vision-and-age-box-content-wrap p {
    font-size: 18px;
}
.p-absolute.read-more-on-border-btn-wrap {
    left: 0;
    right: 0;
    text-align: center;
    bottom: -13px;
    position: absolute;
}
.read-more-on-border {
    border: 4px solid   #009aa6;
    border-radius: 30px;
    padding: 10px 52px;
    background: #01b3c1;
    color:   #fff;
    font-size: 21px;
}
.read-more-on-border:hover {
    color:   #fff;
}
.eye-vitamins-subcat {
    border-bottom: 1px solid 
        #d9d9d9 !important;
}
body {
    margin-top: 115px;
}
.h2 span,
h2 span {
    font-size: 18px;
    display: block;
    font-weight: normal;
}
.uni-country label {
    margin: 0;
}
.uni-country input#other_country {
    width: 120px;
}
.uni-country .checkbox-country {
    margin-right: 12px;
}
/*********owl Buttons*****/
#dry-eye-slider .owl-nav.disabled{
    display:block !important;
}
#related-products-slider.slider-btn.owl-theme .owl-nav button.owl-prev, #related-products-slider.slider-btn.owl-theme .owl-nav button.owl-next {
    top: 46%;
    transform: translateY(-46%);
}
/******BreadCrumbs****/
#breadcrumbs {
    padding-top: 2rem;
    background:  #fff;  
} 
#breadcrumbs a {
    color: #008085;
    font-size: 1rem;
}
.breadcrumb_last {
    color: #757575 !important;
    padding-left: 2px;
}
.subcat-list.scl-multipurpose-sol {
    border-bottom: 1px solid   #999 !important;
} 
#breadcrumbs span {
    font-weight: 600;
}
#breadcrumbs span {
    font-weight: 600;
    color: #008085;
    font-size: 16px;
}
.pro-image-wrap:after{
    position:absolute;
    content:"";
}
.product-box-inner-wrap > img {
    max-height: 205px;
    width: auto !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.phrmaceuticals-listing li{
    font-size: 18px;
    margin-top: 12px;
    list-style: none;
    position: relative;
    display: inline-block; 
}
.product-box-inner-wrap ul{
    padding-left:0px; 
}
.mt-15px{
    margin-top:15px;
}
.term-20 .featured-products {

    padding-bottom: 4rem;

}
.plr-3rem{
    padding-left:3rem;
    padding-right:3rem;
}

/*******News****/
.postid-10527 .blog-img-single img:first-child, .postid-10530 .blog-img-single img:first-child {
    float: none;
}
.blog-text {
    margin-bottom: 1rem;
}
.blog-img-text {
    align-items: center;
}
.blog-text-single {
    padding-top: 14px;
}
.has-vivid-cyan-blue-background-color {
    width: 300px;
    margin-left: 0;
    max-width: 100% !important;
}

/*****************/
/****Images*******/
/****************/
.pro-image-wrap {
    position: relative;
    padding-top: 30px;
    margin-top: 50px;
}
.pro-image-wrap:before {
    position: absolute;
    content: "";
    left: -15px;
    top: 0;
    height: 350px;
    border-radius: 50%;
    background: rgb(239,239,239);
    width: 350px;
    background: linear-gradient(90deg, rgba(239,239,239,0.8211484422870711) 0%, rgba(239,239,239,0.5662464815027574) 45%, rgba(239,239,239,0) 99%);
}
.owl-carousel .pro-image-wrap:before{
    left: 0px;
}

.marginb-3rem{
    margin-bottom:3rem !important;
}
.pro-image-wrap img{
    position:relative;
    z-index:1;
}
.product-title a{
    color:#000;
    text-decoration: none;
}

.pro-image-wrap img,
.img-20 .slides 
{
    /*    max-height: 250px;
        width: 175px !important;*/

}
.term-20 #pharmaceuticals .pro-image-wrap img{
    max-height: none !important;
    width: auto  !important;
}
.common-padding-2rem{
    padding-top:2rem !Important;
    padding-bottom:2rem !Important;
}
.color-blue{
    color:#188081 !important;
}
.link-with-icon,
.link-with-icon > img,
.link-with-icon span{
    vertical-align: middle;
}
.border-bottom-separator{
    border-bottom:1px solid #ccc; 
}
.blue-border{
    border:3px solid #1f449d;
}
.bg-transparent{
    background:transparent;
}
.pt-3{
    padding-top:3rem;  
}
.p-4rem{
    padding-top:5rem;
    padding-bottom:5rem;
}
.pt-4rem{
    padding-top:5rem;
}

.pr-4rem{
    padding-right:4rem;
}
.pb-4rem{
    padding-bottom: 5rem;
}
.pr-10rem{
    padding-right:10rem;
}
.detail-image-radius {
    border-radius: 140px;
}
.featured-products .card-body .product-slider img{
    height: 120px;
    /* width: 80px !important;
    margin-left: auto !important;
    margin-right: auto !important; */
}  
.pro-top-details-content-wrap a{
    color:#198086 !important;
}
.color-orange{
    color:#eb7923 !important;
}

.pt-6rem{
    padding-top: 6rem;
}
.font-bold{
    font-weight:600;
}
.font-12rem{
    font-size:1.2rem !Important;
}
.external-site-link{
    border-bottom:1px solid #188081;
}
.p-relative{
    position:relative; 
}
.key-feature-title-wrap{
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top:-16px;
}
.key-feature-title {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border: 1px solid  #ccc;
    border-radius: 30px;
    background:#fff;
    padding-left:15px;
    padding-right:15px;
    font-size:1.1rem;
}
.feature-lists-wrap li {
    background:#ececec;
    list-style: none;
}
.list-style-box{
    position: absolute;
    top:0;
    bottom:0;
    width:80px;
    height:100%;
    display:inline-block;
    justify-content: center;
}
.list-style-box::before {
    position: absolute;
    content: "";

    border-left: 20px solid  #000;
    border-right: 20px solid #ececec;
    border-bottom: 20px solid  #ececec;
    border-top: 20px solid  #ececec;
    right: -35px;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

} 
.blue-list-box:before{ 
    border-left: 15px solid  #2ab7b1;
}
.font-15rem{
    font-size:1.5rem;
}
.green-list-box:before{
    border-left: 15px solid  #46c68d;
}
.mb-20{
    margin-bottom:20px;
}
.blue-list-box{
    background:#2ab7b1;
}
.green-list-box{
    background:#46c68d;
}
.list-style-inner-content{

}
.feature-lists-wrap ul{
    padding-left:0px;
}
.squar-box.bg-white {
    width: 15px;
    height: 15px;
    border-radius: 50%;
}  
.list-style-inner-content {
    margin-left:115px;
    padding-top: 12px;
    padding-bottom: 15px;
    padding-right: 25px;

}
.pdf-logo img {
    max-width: 500px;
    height: 45px;
    width: 100%;
}
.has-text-align-center {
    text-align: center;
}
.privacy-heading-text {
    font-size: larger;
}
.privacy-french {
    max-width: 250px;
}
h1.legeal-french-heading {
    color: #444;
    margin-bottom: 30px;
    margin-top: 30px;
    font-weight: 900;
    font-size: 2rem;
}
.legeal-french-heading {
    color: #444;
    margin-bottom: 30px;
    margin-top: 30px;
    font-weight: 900;
}
button:focus,
*:focus{
    outline:1px dotted #000 !important; 
    box-shadow: 0 0 0 5px rgba(21, 156, 228, 0.4) !important; 
}
.pro-image-wrap a{
    display:flex;
    align-items: center;
}
#dark-blue-tabs.five-tabs-section-wrap .nav-item.active, #dark-blue-tabs.five-tabs-section-wrap .nav-item.active{
    background-color: #00818a;
    border-color:  #00818a;
    color:#fff;
    text-shadow: none;
}
#dark-blue-tabs .nav-tabContent.product-page-tabs{
    border: 4px solid #00818a;
}
#dark-blue-tabs .nav-item {
    padding: 15px 0px;
    background: #8cd3d9;
    color: #000;
    text-shadow: 1px 2px 3px #fff;
    width: 49.5%;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0;
}
.tab-content-pad{
    padding:0rem 3rem 3rem 3rem;
}
.tab-content-pad img{
    max-width:100%;
}
.blue-title-wrap {
    /* background: #009aa6; */
    background: #00818A;
    padding: 20px 10px;
    margin-bottom: 0px !important;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    margin-right: -1px;
}

#dark-blue-tabs .tabs-top-section {
    border-bottom: 0px solid #dee2e6;
    display: flex;
    justify-content: space-between;
}
img{
    max-width:100%;
}
.blue-title-wrap > *, 
.blue-title-wrap h3 {
    margin-bottom: 0px !important;
    color:  #fff !important;
    border-top: 0px;
}
.blue-box-content-wrap {
    border-top: 0px;
    padding:3rem;
}
.blue-box-inner{
    height:100%;
    border: 4px solid #00818A;
    border-radius: 20px;
}
.mt-15px{
    margin-top:15px;
}
.mt-25px{
    margin-top:25px;
}
.mb-20px{
    margin-bottom:20px !important;
}
.blue-box-content-wrap a{
    color:#00818A !important;
}
.simple-content-section ul li, .blue-box-content-wrap ol li, .blue-box-content-wrap ul li {
    list-style: none;
    position: relative;
    font-size: 16px;
    padding-left: 20px;
    line-height: 24px;
    margin-bottom: 3px;
}
.bold {
    font-weight: 600;
}
.simple-content-section ul, .blue-box-content-wrap ol, .blue-box-content-wrap ul {
    padding-left: 12px;
}
.simple-content-section ul li:before,
.blue-box-content-wrap ul li:before{
    position:absolute;
    left:0;
    content:"";
    width:8px;
    height:8px;
    border-radius:50%;
    background:#009aa6;
    top:10px;
}
.blue-box-content-wrap ol {
    counter-reset: my-awesome-counter;
}
.blue-box-content-wrap ol li{
    counter-increment: my-awesome-counter;
}
.blue-box-content-wrap ol li:before{
    content: counter(my-awesome-counter) ". ";
    left: 0;
    position: absolute;
    font-size: 16px;
    top: 2px;
}
.blue-sec-title{
    margin-bottom:1.5rem;
}
.font-13px{
    font-size:13px;
}
.special-note-section li,
.pro-top-details-content-wrap li {

    font-size: 16px;
    line-height: 1.6;
    list-style: none;
    position: relative;
    padding-left:20px;
}
.special-note-section ul,
.pro-top-details-content-wrap ul{
    padding-left:0px;
}
.special-note-section li:before,
.pro-top-details-content-wrap li::before {

    position: absolute;
    content: "";
    left: 0;
    width: 8px;
    height: 8px;
    background:  #009aa6;
    border-radius: 50%;
    left: 0;
    top: 8px;

}
.special-note-section {
    border-left: 4px solid   #009aa6;
    padding: 10px 15px;
    margin-top: 3rem;

}
.special-note-section ul,
.pro-top-details-content-wrap ul, 
.special-note-section li,
.pro-top-details-content-wrap li, 
.feature-lists-wrap ul,
.feature-lists-wrap li:last-child{
    margin-bottom:0px;
}
.special-product-image{
    padding:12px;
}
.special-product-image:before{
    position:absolute;
    content:"";
    left:0;
    bottom:0;
    width:180px;
    height:180px;
    border-left:4px solid #2ab7b1;
    border-bottom:4px solid #2ab7b1;
}
.special-product-inner-image:before{
    position:absolute;
    content:"";
    left:0;
    bottom:0;
    width:95px;
    height:95px;
    border-left:2px solid #2ab7b1;
    border-bottom:2px solid #2ab7b1;
}
.special-product-image:after{
    position:absolute;
    content:"";
    right:0;
    top:0;
    width:180px;
    height:180px;
    border-right:4px solid #2ab7b1;
    border-top:4px solid #2ab7b1;
}
.special-product-inner-image:after{
    position:absolute;
    content:"";
    right:0;
    top:0;
    width:95px;
    height:95px;
    border-right:2px solid #2ab7b1;
    border-top:2px solid #2ab7b1;
}
.pro-detail-featured-img-inner-block .special-product-inner-image img{
    height: auto;
    width: auto;
}
.w-95{
    width:95%;
}
.tabs-top-section.nav-tabs .nav-item.show .nav-link, .tabs-top-section.nav-tabs .nav-item.show .nav-link, .tabs-top-section.nav-tabs .nav-link.active {
    color: #fff;
    background-color:#29855B;
    border-color:#29855B;
    font-size: 1.5rem;  
    padding: 10px 2em;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight:600;
}
.nav-tabContent.product-page-tabs {
    border: 4px solid #29855b;
    width: 100%;
    padding: 60px 3rem 35px 3rem;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
#blue-tabs{
    margin-top:4rem !important;
}
#blue-tabs .nav-tabContent.product-page-tabs{
    border: 4px solid #1D817C;
}
#blue-tabs .tabs-top-section.nav-tabs .nav-item.show .nav-link, 
#blue-tabs .tabs-top-section.nav-tabs .nav-link.active {
    background-color:#1D817C;
    border-color:#1D817C;
}
.ui-coverflow-wrapper #coverflow {
    min-height: 200px;
    max-height: 440px
}
.ui-coverflow-wrapper #coverflow  img {
    /*width: 400px;
    height: 400px*/
    width: 300px;
    height: auto;
}
.tabs-top-section{
    border-bottom: 0px solid #dee2e6;
}
.product-imag{
    max-width:350px;
    max-height:210px;
}
.mt-30{
    margin-top:30px;
}
.mt-20{
    margin-top:20px;
}
.mb-40{
    margin-bottom:40px;
}
.big-btns-inner-wrap a {
    color: #fff;
    padding: 20px;
    font-size: 24px;
    border-radius: 100px;
    text-decoration: none;
}
.big-btns-section {
    padding-top: 5rem;
}
.big-btns-inner-wrap a:before{
    position : absolute;
    content:"";
    left:-15px;
    right:-15px;
    top:-15px;
    bottom:-15px;
    border-radius: 100px;
}
.big-btns-inner-wrap a strong {
    display: block;
    font-size: 34px;
    font-weight: 900;
    line-height: 1;
}
.blue-big-btn a{
    background: #009aa6;
}
.blue-big-btn a:before{
    border:1px solid #009aa6;
}
.green-big-btn a{
    background: #46c68d;
}
.green-big-btn a:before{
    border:1px solid #46c68d;
}
.pr-6rem{
    padding-right:6rem !important;
}
.p-6rem{
    padding-top:6rem !important;
    padding-bottom:6rem !important;
}
.list-with-icons img {
    width: 50px; 
}
.list-with-icons li{
    list-style:none;
}
.green-list-free-drops{
    padding-left:0px;
}
.green-list-free-drops p {
    color: #2E845F;
    font-size: 2em;
    font-weight: 600;
}
.list-with-icons li{
    margin-bottom: 1.4rem;  
}
.green-border{
    border: 6px solid #26a230;
}
.detail-image-radius.eye-drops-image{
    border-radius: 215px;
}
.green-feature-image-btn{
    background:  #cce669;
    border-radius: 30px;
    padding: 10px 30px;
    color: #000 !important;
    border-bottom: 1px solid  #cce669;
    box-shadow: 5px 2px 8px #b9b7b7;
    position:absolute;
    bottom: 35px;  
    left: -30px;
    text-decoration: none;
}
.green-feature-image-btn:hover{
    text-decoration: none;
}
.featured-products #product-category-listing .card-title{
    font-size: 1.7rem;  
    font-weight:600;
    padding-bottom: 2.5rem !important;
    padding-top: 2.5rem !important;
}
.featured-products #product-category-listing .card-body:hover {
    box-shadow: 0 13px 50px rgba(0,0,0,.2);
    transform: translateY(-10px);
}
.featured-products #product-category-listing .card-body .product-slider img{
    height: 300px;
    width: auto !important;
    margin:auto;
}
.featured-products #product-category-listing .product-slider.pt-4.pb-4{
    padding-bottom: 4.5rem !important;
    padding-top: 4.5rem !important;

}
.featured-products #product-category-listing .card-body {
    border-radius: 30px;
    position: relative;
    border: 0;
    transition: .3s;
    margin: 20px;
    box-shadow: none;
}
.bg-green{

    background: rgba(100,194,158,1);
    background: -moz-linear-gradient(top, rgba(100,194,158,1) 0%, rgba(100,194,158,1) 27%, rgba(100,194,158,1) 34%, rgba(100,194,158,1) 40%, rgba(14,177,177,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(100,194,158,1)), color-stop(27%, rgba(100,194,158,1)), color-stop(34%, rgba(100,194,158,1)), color-stop(40%, rgba(100,194,158,1)), color-stop(100%, rgba(14,177,177,1)));
    background: -webkit-linear-gradient(top, rgba(100,194,158,1) 0%, rgba(100,194,158,1) 27%, rgba(100,194,158,1) 34%, rgba(100,194,158,1) 40%, rgba(14,177,177,1) 100%);
    background: -o-linear-gradient(top, rgba(100,194,158,1) 0%, rgba(100,194,158,1) 27%, rgba(100,194,158,1) 34%, rgba(100,194,158,1) 40%, rgba(14,177,177,1) 100%);
    background: -ms-linear-gradient(top, rgba(100,194,158,1) 0%, rgba(100,194,158,1) 27%, rgba(100,194,158,1) 34%, rgba(100,194,158,1) 40%, rgba(14,177,177,1) 100%);
    background: #000 linear-gradient(to bottom, rgba(100,194,158,1) 0%, rgba(100,194,158,1) 27%, rgba(100,194,158,1) 34%, rgba(100,194,158,1) 40%, rgba(14,177,177,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64c29e', endColorstr='#0eb1b1', GradientType=0 );

}
.hover-effect-divs {
    border-radius: 30px;
    height: 100%;
    display: table;
}
.color-white *{
    color:#fff !important;
}
.hover-effect-inner-divs {
    padding: 16px 20px;
    display: table-cell;
    vertical-align: middle;
}
.hover-effect-inner-divs .h3,
.hover-effect-inner-divs h3{
    font-size: 2rem;
}
.hover-effect-inner-divs a {
    border: 2px solid #fff;
    border-radius: 30px;
    padding: 6px 30px;
    display: inline-block;
    margin-top: 10px;
    text-decoration: none;
}
#primary-menu .dropdown-menu li > a{
    white-space:normal;
}
#primary-menu > li > .dropdown-menu > li.menu-item-has-children > a{
    position:relative;
}
#primary-menu > li > .dropdown-menu > li.menu-item-has-children > a:after{
    right: 0;
    content: "";
    display: inline-block;
    padding-left: 3px;
    vertical-align: middle;
    border-top: .3em solid
        transparent;
    border-left: .3em solid;
    border-bottom: .3em solid
        transparent; 
    margin-left: 4px;
}
.bold-heading > .dropdown-item {
    font-size: 15px !important;
    font-weight: 600;
}
#primary-menu > li > .dropdown-menu > li > ul > li > ul {
    position: static;
    border: 0px solid;
    padding: 0px 0px;
    display:block !important;
    background: #fff;
    min-height:100% !important;
    margin-bottom: 30px;
}
#primary-menu > li > .dropdown-menu > li > ul{
    height:auto !important;
    align-content: start;
}
#primary-menu > li > .dropdown-menu > li > ul
#primary-menu > li > .dropdown-menu > li > ul > li > ul {
    padding-left: 0px;
    padding-right: 0px;
}
#primary-menu > li > .dropdown-menu > li > ul > li > a {
    padding-left: 0px;
    padding-right: 0px;
}
#primary-menu > li > .dropdown-menu > li > ul > li:hover {
    background: transparent;
}
.dropdown-menu .dropdown .dropdown-menu.animated.fadeIn.show{
    align-content: flex-start!important;
}
#primary-menu > li > .dropdown-menu > li > ul > li > ul{
    margin-bottom: 20px;  
}
div.wpcf7-mail-sent-ng, div.wpcf7-aborted,
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f70000 !important;
    background: #f70000 !important;
    color:  #fff !important;
}
.pl-3em{
    padding-left: 3em;
}
.pr-3em{
    padding-right: 3em;
}
.color-light-black{
    color:#252726;
}
.blue-heading{
    color:  #1fa4a9;
    font-weight: 600;
    margin-bottom: 1rem;
}
.blue-round-btn{
    border:2px solid #028388;
    border-radius:30px;
    padding:10px 30px;
    display:inline-block;
    color:#028388;
}
.blue-round-btn:hover{
    color:#03acb1;
}
.icons-circle-wrap{
    width:130px;
    height:130px;
    border-radius:50%;
    margin-left:auto;
    margin-right:auto;

}
.skyblue-cirle{
    border:3px solid #03acb1;
}
.purple-circle{
    border:3px solid #9d2d8f;
}
.about-banner-wrap {
    background-size: cover !important;
    min-height: 530px;
}
.about-banner-wrap #breadcrumbs {
    background:   transparent;
    padding-top: 2rem;
}
.about-title-wrap {
    left: 0;
    right: 0;
    padding: 3rem 0px 0rem;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    bottom: 0;
}
.pt-3rem{
    padding-top:3rem !Important;
}
.footer-column .list-inline-item a {
    border: 2px solid   #fff;
    display: block;
    padding: 5px 6px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 1;
}
.babys-image-left-wrap img {
    border: 3px solid #029aa7;
    border-radius: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.be-content-inner-wrap h3 {
    display: inline-block;
    border-bottom: 3px solid   #1fa4a9;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
}
.babys-eyes-accordion-header {
    border: 0px solid;
    border-radius: 0px;
}
.babys-eyes-accordion-header .card-header {
    background:    #8cd3d9;
    border-radius: 0px;
    color: #000;
    padding: 0px;
}
.babys-eyes-accordion-header .card-header a:hover{
    text-decoration:none !important;
}
.babys-eyes-accordion-header .card-header a {
    color:    #000;
    font-size: 1.4rem;
    padding: 10px 15px 10px 15px;
    display: block;
}
.babys-eyes-accordion-header .card-header a[aria-expanded="true"]{
    background: #00818A;
    color:#fff;
} 
.arrow-up,
.arrow-down{
    display:none;
}
.minus-icon, .plus-icon {
    display: none;
    margin-right: 20px;
    max-width: 30px;
    max-height: 30px;
}
.arrow-up, .arrow-down {
    padding: 3px 6px;
    float: right;
    background: #45c68d;
    max-width: 30px;
    max-height: 30px;
}
.arrow-up{
    transform:rotate(180deg);
}
.babys-eyes-accordion-header .card-header a[aria-expanded="true"] .arrow-up,
.babys-eyes-accordion-header .card-header a[aria-expanded="true"] .minus-icon{
    display:inline-block;
}
.babys-eyes-accordion-header .card-header a[aria-expanded="false"] .arrow-down,
.babys-eyes-accordion-header .card-header a[aria-expanded="false"] .plus-icon{
    display:inline-block;
}
.babys-eyes .card-body{
    border: 2px solid #20a6a9;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;

}
.babys-eyes .card-body img{
    border: 3px solid #009aa6;
    border-radius: 30px;
}
.babys-eyes .card{
    margin-bottom:0.7rem;
    background:transparent !important;
}
.babys-eyes .baby-eyes-accordion-content{
    background:transparent !important;
}
.babys-eyes .card-body h1,
.babys-eyes .card-body h2,
.babys-eyes .card-body h3,
.babys-eyes .card-body h4,
.babys-eyes .card-body h5,
.babys-eyes .card-body h6{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
}
.mt-4rem{
    margin-top:4rem;
}
.de-content-section-box{
    width:87%;
} 
.dry-eye-second-section-content .de-content-section-box{

    width: 85%;
} 
.de-content-section-box h2{
    display: inline-block;
    margin-bottom: 1.4rem;
    padding-bottom: 0.4rem;
    border-bottom: 3px solid #2ab7b1;
} 
.de-content-section-box ul{
    margin-left:0px;
    padding-left:15px;
}
.de-content-section-box li {
    font-size: 1.2em;
    line-height: 1.6;
    margin-bottom: 0.7rem;
    position: relative;
    padding-left: 20px;
    list-style: none;
}
.de-content-section-box li:before{
    position: absolute;
    content: "";
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background:#01adb2;
    top: 10px;

}
.m-70px{
    max-width:70px;
}
.full-size-image {
    height: 100%;
    width: 100%;
    background-size: cover !important;
    min-height: 600px;
}
.pl-3rem{
    pading-left:3rem;
}
.text-underline{
    text-decoration: underline;
}
table.bl-table tr td {
    border: 1px solid #009aa6;
    padding: 30px;
}
table.bl-table {
    margin-top: 30px;
}
/*added-by-BK*/
.btn-close {
    z-index: 999;
}
.postid-137 .special-product-inner-image.pt-3rem {
    padding-top: 0 !important;
}
.get-contact-content-box p {
    font-size: 18px;
    line-height: 24px;
}.custom-main-page-title {    position: relative;    font-size: 41px !important;    text-align: left;    margin: 0;    padding: 0 !important;    top: -9px;}.blue-box-inner h2 {
    text-align: center;
}
.postid-340 .special-product-inner-image.pt-3rem {
    padding-top: 0 !important;
}
.custom-bausch-product-radius {
    height: 510px;
    padding: 80px 0px;
}
table.tblEyeConcerns td {
    padding: 10px;
}
.baush-fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1020;
}
.container-custom {
    max-width: 75%;
}
.offer-list-content-wrap {
    width: 100%;
} 
.offer-list-circle {
    width: 25%;
    padding-right: 6px;
}
.offer-list-inner-content-wrap {
    width: 75%;
}
.offer-list-content {
    border: 2px solid #29c1d6 !important;
    border-radius: 70px;
    text-align: center;
    font-size: 12px;
    padding: 16px 20px;
    min-height: 130px;
    flex-wrap: wrap;
}
.disclaimer {
    font-style: italic;
    margin-bottom: 3px;
}
.font-12px{
    font-size:12px;
}
.pt-2rem{
    padding-top:2rem;
}
.pb-2rem{
    padding-bottom:2rem;
}
.offer-and-promotions-signup-text {
    border: 2px solid #20a6a9;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 2.8rem 2rem;
    box-shadow: inset 0 0 16px #ccc;
}
.card-header {
    border: 0;
}
.find-eye-pro-btn a img {
    max-width: 14px;
    margin-left: 6px;
}
.babys-eyes-accordion-header .card-header.offer-and-promotions-signup-heading,
.babys-eyes-accordion-header .card-header.offer-and-promotions-signup-heading a[aria-expanded="true"]{
    background: transparent !important;
    color:#000; 
}
.babys-eyes-accordion-header .card-header.offer-and-promotions-signup-heading a[aria-expanded="true"] img{
    transform: rotate(-90deg);
    margin-right: 40px;
    font-weight: 600;
    width: 20px;
} 
.babys-eyes-accordion-header .card-header.offer-and-promotions-signup-heading a[aria-expanded="false"] img{
    transform: rotate(90deg);
    margin-right: 40px;
    font-weight: 600;
    width: 20px;
}
.babys-eyes-accordion-header .card-header.offer-and-promotions-signup-heading a{
    border: 2px solid #20a6a9;
    padding:0px;
}
.bg-blue{
    background: #00818a;
}
.step {
    padding: 5px 15px;
    position:relative;
}
.step::before {
    position: absolute;
    content: "";
    border-top: 11px solid  transparent;
    top: 50%;
    right: -8px;
    border-left: 8px solid  #00818a;
    border-bottom: 12px solid   transparent;
    transform: translateY(-50%);
}
.step .text-step {
    font-size: 24px;
    font-weight: 600;
}
.number-text {
    font-weight: 900;
    display: block;
    font-size: 45px;
    line-height: 1;
}
.offer-and-promotions-signup-heading h2 {
    margin-bottom: 0px;
    margin-top: -5px;
    line-height: 1.5;
    padding: 0px 10px;
}
.offer-and-promotions-signup-heading h2  span{
    font-size: 22px;
}
.babys-eyes .card-body.offer-and-promotions-signup-text {
    border: 0px solid;
    border-left: 2px solid #00818a;
    border-right: 2px solid #00818a;
    border-bottom: 2px solid #00818a;
    padding: 10px 20px 35px 20px;
}
.offer-form-wrapper .wpcf7-form select, .offer-form-wrapper .wpcf7-form input:not([type='submit']) {
    width: 100%;
    border: 2px solid  #c0c0bf;
    height: 40px;
    border-radius: 10px;
    padding: 0px 10px;
    text-transform: capitalize;
    color:#000;

    font-size: 15px;
}
.offer-form-wrapper .wpcf7-form-control.wpcf7-submit.btn.btn-primary {
    border-radius: 20px;
    background:  #01b3c1;
    border: 2px solid#01b3c1;
    line-height: 1;
    padding: 8px 35px 11px;
    font-weight: 600;
}
.offer-form-wrapper .wpcf7-form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(../images/svg/arrow-down-sign-to-navigate.svg);
    background-position: center right 10px;
    background-size: 22px;
    background-repeat: no-repeat;
    padding-right: 43px;
}
.offer-form-wrapper .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    font-weight: normal;
    display: block;
    position: absolute;
    right: 1px;
    bottom: -10px;
    background: #f00;
    color: #fff;
    font-size: 12px;
    padding: 1px 5px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.timeline{
    margin-top: 32px;
    margin-bottom: 23px;
}
.offer-list-content p {
    font-size: 16px;
    line-height: 24px;
}
.offfer-and-promotion-banner img {
    width: 100%;
}
.blue-read-more-btn {
    background: #018089;
    border-radius: 30px;
    padding: 13px 45px;
    color: #fff;
    display: inline-block;
    margin-top: 0.3rem;
    margin-bottom: 25px;
}
.blue-read-more-btn img {
    width: 10px;
    margin-left: 5px;
}
#recaptcha-wrapper .wpcf7-form-control-wrap>div>div {
    width: auto !important;
    height: auto !important;
}
.coupons-inner-box {
    position: relative;
}
.background-img-wrap {
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: auto;
}
.coupons-signup-text {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    padding: 18px 15px 1px 15px;
    line-height: normal;
    min-height: 122px;
}
span.and-text {
    display: block;
    font-size: 27px;
    line-height: 27px;
}
.coupon-button {
    font-size: 18px;
    color: #fff;
    display: inline-block;
    min-height: 45px;
    min-width: 134px;
    border: 2px solid #fff;
    border-radius: 25px;
    padding: 9px 25px;
    margin: 11px 0px 60px 0px;
    text-decoration: none;
    text-align: center;
}
.coupon-button:hover {
    color: #fff;
    text-decoration: none;
}
table.tblwearing td {
    padding: 14px;
    font-size: 16px;
    line-height: 24px;
}
.simple-content-section p strong {
    display: block;
    font-size: 20px;
}
.page.page-id-1179 .simple-content-section:nth-child(3), .page.page-id-4902 .simple-content-section:nth-child(3) {
    padding-bottom: 25px;
    border-bottom: 0;
}
.experience-day-wrap h3 {
    font-size: 28px;
    color:#000000;
    letter-spacing: .5px;
}
.coupons-section .owl-carousel .owl-nav button.owl-next, .coupons-section .owl-carousel .owl-nav button.owl-prev {
    top: 33%;
}
span.coupon-color-text.box-1 {
    background-color:#27826C;
}
span.coupon-color-text.box-2{
    background-color: #2E844F;
}
span.coupon-color-text.box-3 {
    background-color: #682c74;
}
span.coupon-color-text.box-4 {
    background-color: #2274b7;
}
.coupon.box-1 {
    background-color:#27826C;
    display: inline;
}
.coupon.box-2 {
    background-color:#2E844F;
    display: inline;
}
.coupon.box-3{
    background-color: #682c74;
    display: inline;
}
.coupon.box-4{
    background-color: #2274b7;
    display: inline;
}
.big-btns-inner-wrap span {
    display: inline-block;
    vertical-align: middle;
    width: 88%;
}
.top-to-bottom {
    transform: rotate(-90deg);
    position: absolute;
    z-index: 9999;
    bottom: 2%;
    top: auto;
    right: 0;
    border: 2px solid #2bb8b2;
    padding: 12px;
    border-radius: 8px;
}
.buttons-wrapper {
    position: relative;
}
.blue-read-more-btn:hover {
    background: #01b3c1;
    color: #fff;
    text-decoration: none;
}

#guide-section .babys-eyes .card-body h1,
#guide-section .babys-eyes .card-body h2, 
#guide-section .babys-eyes .card-body h3,
#guide-section .babys-eyes .card-body h4, 
#guide-section .babys-eyes .card-body h5, 
#guide-section .babys-eyes .card-body h6{
    margin-top: 0px;
    font-size: 1.2rem;
}
.list-style {
    list-style: none;
    position: relative;

}
.list-style:before{
    position:absolute;
    content:"";
    left:0;
    top:10px;
}
#guide-section .babys-eyes .pdf-icon{
    border:0px solid !Important;
    border-radius:0px;
}
.font-15px{
    font-size:15px;
}
.guide-section-content li {
    margin-bottom: 15px;
}
.color-blue:active,
.color-blue:hover,
.color-blue{
    color:#1ea5ab;
}
.pl-5px{
    padding-left:5px;
}
span.pl-5px{
    text-decoration:underline;
}
.parent-pageid-1158 .border-bottom-separator {
    border: 0;
}
.postid-242 p em {
    display: block;
    font-size: 11px;
}
.custom-free-eye-drops-section {
    height: 512px;
}
div.wpcf7-mail-sent-ok{
    display:none !Important;
}

.wp-block-image.alignwide img {
    max-width: 100%;
    margin: auto;
    display: block;
    width:auto;
}
.page-id-1170 .babys-eyes-accordion-wrap {
    padding-top: 50px;
}
.custom-social-links {
    border: 2px solid #009aa6;
    border-radius: 100%;
    height: 200px;
    width: 200px;
    margin: auto;
    text-align: center;
/*    background-color: rgba(43, 184, 178, .1);*/
    background-color: #fff;
    text-decoration: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.follow-us-wrapper .row {
    justify-content: center;
}
.custom-social-links a p {
    color: #009aa6;
    font-size: 28px;
    margin-top: 18px;
    padding: 0px 38px;
    line-height: 28px;
}
.custom-social-links {
    margin-bottom: 20px;
}
.social-hover-img {
    display: none;
}
.custom-social-links a:hover .social-hover-img {
    display: inline-block;
}
.custom-social-links a:hover .social-img {
    display: none;
}
.custom-social-links a:hover {
    text-decoration: none;
    color:#009aa6;
}
.exam-section-title {
    text-align: center;
}
.eye-exam-map {
    padding: 10px;
    border: 1px solid #8c8c8c;
    box-shadow: inset 0px 2px 12px #9e9b9b;
}
.eye-exam-checklist a p {
    font-size: 32px;
    color: #111;
    text-align: center;
    line-height: normal;
}
.eye-exam-checklist a p span {
    display: block;
    font-size: 26px;
}
.eye-exam-checklist a {
    border: 2px solid #009aa6;
    border-radius: 60px;
    padding: 16px 87px;
    max-width: 68%;
    display: block;
    margin: auto;
    position: relative;
}
.eye-exam-checklist-download {
    background-color: #2ac0d5;
    display: inline-block;
    width: 74px;
    height: 74px;
    text-align: center;
    position: absolute;
    left: 1%;
    border-radius: 100%;
    padding: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.eye-exam-checklist a:hover {
    text-decoration: none;
}
.experience-day-wrap h3 {
    position: absolute;
    left: 0;
    right: 0;
    top: 6%;
    text-align: center;
}
.regular-eye-image-wrap {
    position: relative;
}
/*.eye-exam-btn-wrap {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 9%;
}*/
.eye-exam-btn-wrap a {
    color: #009aa6;
    display: inline-block;
    margin-top: 20px;
    border: 1px solid #009aa6;
}
.eye-exam-btn-wrap a:hover {
    color: #fff;
    background-color:#009aa6;
}
/*added-by-BK*/
/*social-css*/
.blog_style_objects_cont_0 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: -20px;
}
.blog_style_objects_conteiner_1_0 {
    width: 100% !important;
}
.blog_style_objects_conteiner_1_0 .blog_style_objects_0 {
    width: 100% !important;
    margin-bottom: 0;
}
.blog_style_objects_cont_0 .blog_style_object_container_0 {
    border: 2px solid #2bb8b2 !important;
    border-radius: 25px;
    margin: 0 1% 0% 1% !important;
    max-width: 31.33% !important;
    min-height: 587px;
    margin-bottom: 20px !important;
}
.ffwd_blog_style_object_info_container_0 {
    min-height: 127px;
}
.click-newsletter-btn {
    color: #fff !important;
    padding: 12px 20px;
    display: block;
    border-radius: 8px;
    background-color: #1ea5a9;
}
.click-newsletter-btn:hover {
    color: #fff;
}
.click-newsletter-btn-wrap {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    margin-top: 50px;
}
.blog_style_object_container_0 .ffwd_title_spun1_0 {
    margin-bottom: 10px !important;
    margin-top: 20px !important;
    border: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
}
.ffwd_comments_likes_0 i {
    color: #00adb2 !important;
    font-size: 14px;
}
.ffwd_likes_0, .ffwd_shares_0, .ffwd_comments_count_0 {
    background: #00adb2;
    padding: 5px 7px;
    color: #fff !important;
    border-radius: 6px;
    width: 50px;
}
.ffwd_comments_likes_0 i, .ffwd_comments_likes_0 span {
    font-size: 14px;
    color: #fff !important;
}
.ffwd_comments_0 {
    display: none !important;
}
.ffwd-like:before {
    color: #fff !important;
}
.ffwd_blog_style_object_from_pic_container_0 a img {
    border: 2px solid #2bb8b2 !important;
    border-radius: 100% !important;
}
#sb_instagram #sbi_images .sbi_item {
    border: 2px solid #2bb8b2 !important;
    padding: 0 !important;
}
#sb_instagram #sbi_images .sbi_item:nth-child(2) {
    border-left: 0 !important;
    border-right: 0 !important;
}
#ffwd_container1_0 #ffwd_container2_0 .bwg_blog_style_img_cont_0 {
    padding-top: 25px;
}
.ffwd_from_time_post_0 span, .ffwd_from_time_post_0 i:before {
    color: #00adb2 !important;
}
.sb_instagram_header {
    display: none;
}
#sbi_load {
    display: none;
}
.ffwd_from_time_post_0 {
    margin-top: 5px !important;
    margin-bottom: 15px !important;
}
#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 .ffwd_likes_names_count_0 {
    border: 0 !important;
}
.ctf-out-of-tweets {
    display: none !important;
}
.ctf-tweets {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.ctf-tweets .ctf-item.ctf-author-seniortechnical {
    width: 33.33%;
    padding: 2% 2% !important;
    margin: 0% 2%;
    border: 2px solid #2bb8b2 !important;
    border-radius: 18px;
}
.ctf-header.ctf-no-bio {
    display: none !important;
}
/*15-1-2020-changes*/
.eyehealth-education figure img {
    border-radius: 100% !important;
}.facebook-social-feed .blog_style_objects_conteiner_0 a.ffwd_load_btn_0.bwg_load_btn {    background-color: #009aa6 !important;    color: #fff !important;    padding: 10px 40px !important;    border-color: #009aa6 !important;    font-size: 18px !important;    border-radius: 30px !important;    display: inline-block;    margin-top: 30px !important;}
div#ffwd_ajax_loading_tab_0 {
    display: none;
}
.signup-form-tab h6 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px !important;
    margin-top: 30px;
}
.coupon-button img {
    width: 14px !important;
    display: inline-block !important;
}
.coupon-bottom-img {
    width: auto !important;
    margin: auto;
}
.freetrial-certificate {
    background-color: #effeff;
    border: 1px solid #009aa6;
    margin-bottom: 40px;
}
.freetrial-inst {
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    max-width: 65%;
    font-size: 25px;
    line-height: normal;
    margin-top: 30px;
    margin-bottom: 30px;
    color: #009aa6;
    font-weight: bold;
}
.free-trial-description-wrap p {
    font-size: 16px;
    margin-bottom: 20px;
}
.free-trial-description-wrap h3 {
    font-size: 20px;
    color: #009aa6;
    margin-bottom: 20px;
}
.free-trial-description-wrap ul li {
    list-style: none;
    font-size: 16px;
    margin-bottom: 6px;
}
.find-eye-pro-btn a {
    background: #1ea5a9;
    color: #fff;
    padding: 13px 32px;
    display: inline-block;
    border-radius: 27px;
    margin-bottom: 59px;
    margin-top: 15px;
    font-size: 16px;
}
.find-eye-pro-btn a:hover {
    color: #fff;
    text-decoration: none;
}
.bottom-note p {
    font-size: 14px;
    line-height: 19px;
}
.free-trial-description-wrap ul {
    padding-left: 0;
}
.freetrial-note {
    padding: 0px 30px;
    font-weight: bold;
    font-size: 16px;
    line-height: normal;
    margin-bottom: 30px !important;
}
/*15-1-2020-changes-end*/

/*****
** Model Style*
***/
#socialLiinkModal .modal-content1{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}
#socialLiinkModal .modal-body1 {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem; 
}
.modal-backdrop.show {
    opacity: 0;
}
#socialLiinkModal {
    top: auto;
    bottom: 0;
    height: auto;
}
#socialLiinkModal .modal-dialog{
    max-width:100%;
    margin:0px;
}
#socialLiinkModal .modal-content1{
    border: 0px solid rgba(0,0,0,.2);
    border-radius: 0px;  
    text-align: center;
    padding:50px 0px;
}
#socialLiinkModal .close {
    position: absolute;
}
#socialLiinkModal .modal-content1 .btn{
    border: 0px solid rgba(0,0,0,.2);
    border-radius: 0px;
}
#socialLiinkModal .close {
    position: absolute;
    right: 0; 
    top: 15px;
    right: 15px;
}

/*social-css-end*/
.mt-45px-minus{
    margin-top:-45px;
}
.link-blue a{
    color:#1ea5a9;
} 
.newsroom-image {
    border-radius: 25px;
    box-shadow: 0px 3px 15px  #767575;
}
.newsroom-recent-news-content ul li {
    list-style: none;
    color: #20a5aa;
    font-size: 18px;
    position: relative;
    padding-left: 30px;
    text-decoration: underline;
    margin-bottom: 12px;
}
.newsroom-recent-news-content ul li:last-child {
    margin-bottom: 0;
}
.newsroom-recent-news-content ul li:before{
    position:absolute;
    content:"";
    width:30px;
    height:30px;
    background:url("../images/newsroom-arrow.png") no-repeat;
    left: 0;
    top: 8px;
    background-size: 20px;
}
.newsroom-recent-news-content ul {
    padding-left: 0px;
    margin-bottom: 0px;
}
.newsroom-recent-news-content ul li a {
    color:   #20a5aa;
}
/*language*/
.langugage-btns li a {
    font-weight: bold;
    color: #000;
}
.langugage-btns li a.active {
    color: #00818A;    
}
.langugage-btns li {
    display: inline-block;
    position: relative;
}
.langugage-btns li:first-child:after {
    content: "/";
    display: inline-block;
    position: absolute;
    top: 0;
    right: -3px;
    left: auto;
    bottom: 0;
    vertical-align: middle;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
}
/*language-end*/
/*16-01-2020*/
.click-newsletter-btn-wrap a:hover {
    text-decoration:none;
}
.bwg_blog_style_img_cont_0 {
    max-height: 312px !important;
    display: flex !important;
    padding: 0px !important;
    margin-top: 21px;
    height: 312px !important;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
.select-country p {
    font-size: 30px;
    margin: 14px 0px;
}
.select-country-box select {
    color: #555D5E;
    font-size: 22px;
    border: 2px solid #01b3c1;
    background: transparent;
    outline: none;
    padding: 6px 20px;
    width: 93%;
    -webkit-appearance: none;
    background-image: url(../images/down-arrow-bausch.svg);
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 22px;
}
.canada-block-content ul li {
    list-style: none;
    font-size: 16px;
    line-height: 24px;
}
ul.block-content-listing-cust-top {
    margin-bottom: 29px;
}
.page-id-58 .top-introduction-section {
    padding-bottom: 20px;
}
.country-flags-inner h3 {
    font-size: 38px;
    margin-bottom: 28px;
    color: #009aa6;
}
.country-detail-address-main a {
    color: #000;
}
.canada-block-content ul {
    padding-left: 0;
}
.country-detail-address-main ul li {
    list-style:none;
    font-size: 18px;
}
.country-detail-address-main ul {
    padding-left: 0;
}
.select-country-box {
    text-align: right;
}
.worldwide-country-list {
    background-color: #d7d6d6;
    padding: 49px 0px;
    margin-bottom: 55px;
}
.page-id-75 #breadcrumbs {
    background: none;
}
iframe#iframeDoctorLocator {
    height: 500px;
}
#primary-menu > .nav-item.dropdown:not(.megamenu) .dropdown-menu {
    border-top: 1px solid rgba(0,0,0,.15);
}
.custom-bausch-product-radius a {
    width: 100%;
}
.hcp-slider.images-slider .slide .owl-dots {
    display: none;
}
.pro-detail-featured-img-block a:hover {
    text-decoration: none;
}
.product-common-top-section .pro-detail-featured-img-block .blue-border {
    border: 3px solid #2ab7b1;
}
.product-common-top-section .pro-detail-featured-img-block .green-border {
    border-color: #2ab7b1;
}
.dry-eye-v-center {
    align-items: center;
}
.custom-pading-bausch {
    padding-top: 25px;
    padding-bottom: 25px;
}
.dry-eye-third-section-content {
    padding-bottom: 70px !important;
}
.free-trial-btn-wrap a {
    font-size: 28px;
    border-radius: 42px;
    opacity: 1;
    padding: 6px 25px;
    text-transform: capitalize;
    font-weight: bold;
    background: #009aa6;
    border-color: #009aa6;
    margin: 28px 0 0 0;
}
.free-trial-btn-wrap.desktop-only {
    text-align: center;
}
.free-trial-btn-wrap a:hover {
    background-color: #047b84;
    border-color: #047b84;
}
.free-trial-btn-wrap a img {
    margin-left: 8px;
}
.custom-heading-bausch-lomb {
    position: relative;
    padding: 0px 3em 9px !important;
    display: inline-block;
    border: 2px solid #35c3cd;
    border-radius: 72px;
    text-align: left;
    margin-bottom: 45px;}
.no-sub-title .custom-main-page-title {
    top: 0;    padding-top: 10px !important;
    padding-bottom: 6px !important;
}
ul#primary-menu>li>a {
    cursor: pointer;
}
.page-id-57 .p-4rem.top-introduction-section {
    padding-top: 3rem;
}
.page.page-id-1179 .product-common-top-section .w-75, .page-id-1170 .product-common-top-section .w-75, .page-id-1184 .product-common-top-section .w-75, .page-id-1183 .product-common-top-section .w-75 {
    width: 100% !important;
    padding: 0px 15px;
}
.google-cal-link {
    text-decoration: none !important;
    color: #6c757d!important;
}
.collapse-panel a {
    min-height: 110px;
}
.custom-heading-bausch-lomb .custom-main-page-title sup {
    font-size: 20px;
    top: -18px;
}
/*16-01-2020-end*/
/*24-jan-2020*/
.bausch-history-content-wrap {
    opacity:0;
    margin-top:20px;
}
.timeline ul li.flipster__item--current .bausch-history-content-wrap {
    opacity:1;
    max-width:400px;
}
.timeline ul.flipster__nav li.flipster__nav__item a {
    max-width:400px;
}
.timeline ul.flipster__nav {margin-top:0 !important;}
.page-id-1170 .product-common-top-section .w-75 .pro-top-details-content-wrap, .page.page-id-1179 .product-common-top-section .w-75 .pro-top-details-content-wrap {
    text-align: left;
}
.hcp-slider.images-slider {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.strong-text-wrap strong {
    font-weight: normal;
    font-size: 16px;
}
.tabs-top-section.nav-tabs .nav-link {
    /* color: #7e7e7e; */
    color: #666666;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    font-size: 1.5rem;
    padding: 10px 2em;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight: 600;
    margin-right: 10px;
}
/*owl-slider-arrow*/
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    width: 60px;
    height: 60px;
    outline: 0;
    background-color: #00818a !important;
    background-size: 25px !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    margin: 0;
}
.owl-carousel .owl-nav button.owl-prev {
    background-image: url(../images/svg/left-arrom-white-new.png) !important;
    left: -100px;
}
.owl-carousel .owl-nav button.owl-next {
    background-image: url(../images/svg/right-arrom-white-new.png) !important;
    right: -100px;
}
.owl-carousel .owl-nav button span {
    display: none;
}
.circle-wrap {
    text-align: center;
}
.page-id-1184 #simple-content-section, .page-id-1178 #simple-content-section {
    padding-top: 0;
}
ul.list-social li {
    margin-bottom: 10px;
}
.content-section p span {
    font-weight: 500;
}
.video-section-for-ecc video {
    max-width: 100%;
    margin: auto;
    display: block;
}
.video-section-for-ecc {
    padding-top: 3rem;
}
/*24-jan-2020-end*/
/*map-locator*/
#find-an-eye-care .custom-map-locate img {
    border: 0;
} 
.store-list-items-wrap {
    font-size: 16px;
}
#showSearchedLocationList li {
    list-style: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #dee2e6;
    margin-bottom: 15px;
    cursor: pointer;
}
ul#showSearchedLocationList {
    padding: 0;
    overflow: auto;
}
#showSearchedLocationList li p {
    line-height: 20px;
}
.locator-add-input input {
    width: 100%;
    border: 1px solid #c7c7c7;
    padding: 6px 10px;
    height: 35px;
}
.custom-map-locate-label {
    background-color: #e6e8e7;
    padding: 7px 10px;
    border-radius: 2px;
    margin-bottom: 10px;
    justify-content: space-between;
}
.locator-add-searchButton select {
    padding: 7px 0px;
    border: 1px solid #c7c7c7;
    margin-right: 9px;
}
.locator-add-searchButton input#searchButton {
    background-color: #fff;
    border: 1px solid #c7c7c7;
    padding: 6px 10px;
    width: 100%;
}
.locator-add-searchButton {
    display: flex;
    justify-content: flex-end;
    width: 20%;
}
#showSearchedLocationList li:last-child {
    border: 0;
    padding: 0;
}
.locator-add-input {
    width: 80%;
    padding-right: 5px;
}
#product-list-28 {
    display: none;
}
/*map-locator-end*/
.product-title {
    min-height: 55px;
}
.page-id-1179 #simple-content-section:nth-child(4), .parent-pageid-4888 #simple-content-section:nth-child(4) {
    padding-bottom: 20px;
    border: 0;
    padding-top: 50px;
}
.page-id-1179 #simple-content-section:nth-child(4), .parent-pageid-4888 #simple-content-section:nth-child(4) {
    padding-bottom: 20px;
    border: 0;
    padding-top: 50px;
}
/*FAQ */
.arrow-up1, .arrow-down1 {
    padding: 3px 6px;
    float: right;
    max-width: 30px;
    max-height: 30px;
}
.babys-eyes-accordion-header .card-header a[aria-expanded="false"] .arrow-down1 {
    display: inline-block;
}
.babys-eyes-accordion-header .card-header a[aria-expanded=true] .arrow-up1 {
    display: inline-block;
}
.arrow-up1, .arrow-down1 {
    display: none;
}

/*social-icons*/
.slider-social-icons {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    left: auto;
}
.slider-social-icons a {
    display: block;
    padding: 8px 0px;
}
.social-inner-parents-wrap .owl-nav {
    display: block !important;
}
.social-inner-parents-wrap .owl-nav button.owl-prev {
    left: 0 !important;
}
.social-inner-parents-wrap .owl-nav button.owl-next {
    right: 0 !important;
}
.social-inner-parents-wrap .owl-carousel .owl-item {
    border: 1px solid #dee2e6;
}
.social-inner-parents-wrap h4.social-title-heading {
    font-size: 16px;
    color: #000000;
    padding: 23px 50px;
    line-height: 24px;
}
.social-inner-parents-wrap {
    position: relative;
    margin-top: 2rem;
}
.video-padding, .faq-padding {
    padding-top: 4rem;
    padding-bottom: 2rem;
}
.wp-block-image {
    padding: 0px 15px;
}
#dark-blue-tabs .product-page-tabs ul {
    padding-left: 18px;
}
.accordion-icons-wrap, .accordion-title-custom {
    width: 100%;
    justify-content: flex-start !important;
}
.page-id-4427 #breadcrumbs, .page-id-4430 #breadcrumbs {
    position: absolute;
    left: 0;
    right: 0;
    background: transparent !important;
}
.page-id-4427 main#content, .page-id-4430 main#content {
    position: relative;
}
.page-id-4427 #breadcrumbs span, .page-id-4430 #breadcrumbs span {
    color: #ffffff !important;
    background-color: #000;
    padding: 10px;
}

.page.page-id-110 .about-banner-wrap #breadcrumbs .breadcrumb_last {
    color: #757575 !important;
}
#countries-section-2 {
    max-width: 80%;
    right: 0;
}
.country-detail-address-main {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.country-detail-address-main p {
    padding: 30px;
    max-width: 48%;
    margin-bottom: 2%;
    width: 48%;
    background: white;
    box-shadow: inset 0px 0px 15px #cccc;
    border: 2px solid #1fa4a9;
    margin-left: 1%;
    margin-right: 1%;
    border-radius: 10px;
}
.worldwide-country-list-content {overflow: hidden;}
/*new-map-popup*/
.map-modal-dialog {max-width: 60%; height: 100%; justify-content: center; align-items: center; display: flex; margin: 0px auto;}
.map-modal-dialog .modal-body {padding: 0;}
.map-modal-dialog button.close {position: absolute; top: -8px; right: -8px; z-index: 9999; background-color: #008085; opacity: 1; color: #fff; text-shadow: none; height: 30px; width: 30px; border-radius: 100%;}
.map-modal-dialog button.close:hover {opacity:1 !important;}
.map-modal-address-details {padding: 30px;}
.map-modal-address-details h2 {font-size: 26px; margin-bottom: 20px;}
.map-modal-address-details ul li {margin-bottom: 0 !important;}
.map-modal-address-details ul li a {border: 0 !important; padding-left: 0; margin-right: 20px; font-size: 18px; color: #111;}
.map-modal-address-details ul li a.active {color: #009aa6 !important;}
.custom-heading-bausch-lomb .custom-main-page-title sub {font-size: 16px;}
.map-modal-address-details .tab-content {padding-top: 12px;}
.contact-row {display: flex; flex-wrap: wrap; font-size: 16px;}
.contact-row .contact-value {width: 85%; margin-bottom: 4px;}
.contact-row .contact-title {width: 15%; margin-bottom: 4px;}
.map-modal-address-details .tab-content h4 {font-size: 16px;}
.map-modal-address-details ul {border-top: 1px solid #dee2e6;}
#menu-item-738>ul.dropdown-menu>li>a, li#menu-item-3829>ul.dropdown-menu>li>a, li#menu-item-5518>ul.dropdown-menu>li>a, li#menu-item-858>ul.dropdown-menu>li>a {pointer-events: none;}
/*new-map-popup-end*/
#product-list-49, #product-list-50 {margin-bottom: 40px;}
.postid-137 .get-your-contacts, .postid-324 section.get-your-contacts {border-top: 0;}
.product-page-tabs .tab-pane ul li {font-size: 16px;}
#dark-blue-tabs .nav-item.active {background: #018488; border-color: #018488; color: #fff; text-shadow: none;}
/*recent-page-css*/
.page-id-5037 #breadcrumbs span > span > span > span a, .page-id-4902 #breadcrumbs span > span > span > span a, .page-id-5076 #breadcrumbs span > span > span > span a, .page-id-5090 #breadcrumbs span > span > span > span a, .page-id-1183 #breadcrumbs span > span > span > span a, .page-id-1184 #breadcrumbs span > span > span > span a, .page-id-1179 #breadcrumbs span > span > span > span a, .page-id-1178 #breadcrumbs span > span > span > span a {pointer-events: none; color: #008085;}
.subcat-list.tax-26 {display: none;} 
.subcat-list.tax-130 { display: none;} 
.link-color:hover,.link-color:active,.link-color:focus,.link-color{color:#009aa6;font-weight:600;}
.recent-right-sec ul {padding: 0; margin: 0;}
.recent-right-sec {border: 1px solid #009aa6; border-radius: 8px; overflow: hidden; margin-top: 65px; padding-bottom: 14px;}
.recent-right-sec ul li a {color: #007c85; font-size: 14px; line-height: 24px; padding: 1px 8px; border-bottom: 1px dotted #c3c2c2; display: block; text-decoration: none !important;}
.recent-right-sec ul li a:before {content: ""; background-image: url(../images/down-arrow-bausch.svg); display: block; width: 20px; height: 20px; background-size: 20px; background-position: center center; background-repeat: no-repeat; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}
.detail-image-radius {border-radius: 170px;}
.recent-right-sec ul li {list-style: none; margin-bottom: 5px; position: relative;}
.recent-right-sec ul li span {color: #007c85; font-size: 20px; position: absolute; top: -2px; right: 10px; cursor: pointer;}
.recent-block h3 a {text-decoration: none; color: #111; font-size: 1.4rem;}
.custom-date {color: #9a9999 !important; margin-bottom: 9px; text-decoration: none !important; font-size: 12px !important; font-weight: normal;}
.recent-block {margin-bottom: 20px;}
.recent-right-sec .exam-section-title h2 {font-size: 18px; display: block !important; color: #fff; background-color: #00818a; padding: 5px 6px 4px 6px !important;line-height: normal;}
.year-title {font-size: 26px; margin-bottom: 42px; border-bottom: 3px solid #009aa6; display: inline-block; font-weight: bold;}
.recent-right-sec .exam-section-title {text-align: left; padding-bottom: 0 !important;}
.recent-block {padding-bottom: 16px; border-bottom: 1px dotted #c3c2c2;}
.blog-img {width: 25%;}
.blog-text {width: 75%;}
.free-trial-btn-wrap a{ text-transform : unset; }
.blog-title span {margin-bottom: 20px; display: block;}
.blog-img-single img {float: left; margin-right: 30px; max-width: 36%; margin-bottom: 10px;}
.recent-block span {display: block; margin-bottom: 20px;}

.page-id-4902 .custom-main-page-title, .page-id-5076 .custom-main-page-title, .page-id-5037 .custom-main-page-title, .page-id-5090 .custom-main-page-title, .page-id-4896 .custom-main-page-title {text-align: center;}
.postid-5318 #breadcrumbs span > span > span > span > span a, .postid-5311 #breadcrumbs span > span > span > span > span a {
    pointer-events : none; color: #008085;}
.recent-block:last-child {border: 0; padding: 0; margin: 0;}
.term-19 .product-title {font-weight: 600;}
.follow-us-wrapper {padding-top: 0 !important;}
.follow-us-wrapper {width: 70%; margin: auto;}
.postid-5554 #dark-blue-tabs.five-tabs-section-wrap .nav-item {font-size: 17px;}
.page-id-6489 .dry-eye-first-section-content, .page-id-1185 .dry-eye-first-section-content {margin-top: 0;}
.post-type-archive-our-products .top-introduction-section, .page-id-5106 .top-introduction-section, .page-id-3714 .top-introduction-section, .page-id-73 .product-common-top-section, .page-id-57 .product-common-top-section {padding-bottom: 20px;}
.blog-text {width: 75%; text-decoration: underline; color: #009aa6; font-size: 16px;}
#menu-item-dropdown-4461, #menu-item-dropdown-4460 {pointer-events: none;}
input#email-custom {text-transform: unset;}
.recent-right-sec ul li div a {padding-left: 20px !important;}
.product-box-inner-wrap.plr-3rem.pro-4872168 {padding-right: 1rem;}
.postid-5318 #breadcrumbs span > span > span > span > span a, .postid-5316  #breadcrumbs span > span > span > span > span a, .postid-5320 #breadcrumbs span > span > span > span > span a, .postid-5322 #breadcrumbs span > span > span > span > span a, .postid-5325 #breadcrumbs span > span > span > span > span a, .postid-5330 #breadcrumbs span > span > span > span > span a, .postid-5328 #breadcrumbs span > span > span > span > span a, .postid-1061 #breadcrumbs span > span > span > span > span a, .postid-375 #breadcrumbs span > span > span > span > span a, .postid-1065 #breadcrumbs span > span > span > span > span a, .postid-365 #breadcrumbs span > span > span > span > span a, .postid-4688 #breadcrumbs span > span > span > span > span a, .postid-1068 #breadcrumbs span > span > span > span > span a, .postid-1071 #breadcrumbs span > span > span > span > span a, .postid-379 #breadcrumbs span > span > span > span > span a{color:#008085 !important; pointer-events: none; }
.page-id-3711 .product-common-top-section, .page-id-3708 .product-common-top-section, .page-id-3705 .product-common-top-section, .page-id-3702 .product-common-top-section, .page-id-1181 .product-common-top-section, .page-id-1182 .product-common-top-section, .page-id-1180 .product-common-top-section, .page-id-1186 .product-common-top-section, .page-id-5037 .product-common-top-section, .page-id-4902 .product-common-top-section, .page-id-5076 .product-common-top-section, .page-id-5090 .product-common-top-section, .page-id-3984 .product-common-top-section {padding-bottom: 0;}
.dry-eye-first-section-content .de-content-section-box {width: 97%;}
.de-content-section-box ul li {margin-bottom: 3px; font-size:16px;}
.page-id-6489 .dry-eye-first-section-content .de-content-section-box p {margin-bottom: 11px; line-height: 22px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {padding: 0px !important;}
ul#showSearchedLocationList {height: 550px;}
.offer-form-wrapper .wpcf7-form select { text-transform : none !important;}
.search-wrapper-sections a[href$="glaucoma/"],.search-wrapper-sections a[href$="allergy/"],.search-wrapper-sections a[href$="antibiotic/"],.search-wrapper-sections a[href$="post-cataract-surgery/"],.search-wrapper-sections a[href$="allergies/"],.search-wrapper-sections a[href$="antibiotique/"],.search-wrapper-sections a[href$="glaucome/"],.search-wrapper-sections a[href$="chirurgie-post-cataracte/"],.search-wrapper-sections a[href$="glaucoma/"]{opacity : 0.6; pointer-events: none;}
.citations-wrapper {padding-bottom: 4rem;}
.term-28 .citations-wrapper, .term-142 .citations-wrapper {padding-top: 4rem;}
.eye-mask-below-images-wrap {text-align: center;}
.page-id-1183 #simple-content-section, .page-id-1187 #simple-content-section {padding-top: 0;}
#dark-blue-tabs .tabs-top-section {justify-content: normal;}
#dark-blue-tabs.five-tabs-section-wrap .tabs-top-section {justify-content: space-between;}
.no-result-found {margin: auto; text-align: center;}
ul.navbar-nav.langugage-btns li a {font-size: 12px;}
.floating-div a p {font-size: 19px;}
.page-id-3838 .about-banner-wrap #breadcrumbs .breadcrumb_last {color: #757575 !important;}
.round-btn.btn {max-width: 170px;}
.canada-block-content {font-size: 16px;}

/*IE-issue*/
.sitemap-wrapper ul {list-style: none !important; padding-left: 20px;}
/*.sitemap-wrapper ul li:before {width: 6px; height: 6px; border: 1px solid #000; content: ""; border-radius: 100%; position: absolute; left: 0; top: 9px;}*/
.sitemap-wrapper ul#menu-header-menu {padding-left: 10px;}
.sitemap-wrapper ul li.dropdown:before {background-color: #000;}
.sitemap-wrapper ul li.dropdown .menu-item-has-children:before {background: #000;}
.postid-5559 .simple-content-section .section-title h2 sup {font-size: 20px;}
/*IE-issue-end*/
/*sitmap-spacing*/
.sitemap-wrapper .sub-menu > li > .sub-menu > li > .sub-menu {padding-left: 10px !important;}
.sitemap-wrapper ul li:before {width: 6px; height: 6px; border: 1px solid #000; content: ""; border-radius: 100%; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -3px;}
.sitemap-wrapper ul li {padding-left: 0;}
.sitemap-wrapper ul li a {margin-bottom: 6px; display: inline-block; width: 91%; vertical-align: top;color: #017B7F !important;}
section.sitemap-wrapper .home-sitemap-link li:before {content: "-"; width: auto !important; height: auto; border: 0; font-size: 27px; vertical-align: top !important; margin-top: -9px;}
section.sitemap-wrapper .home-sitemap-link {padding-left: 0 !important;}
/*sitmap-spacing-end*/
.mobile-lang{
    color:#01b3c1;
}
.dropdown.for-mobile-langugage-btn.nav-link.language-btn {padding-right: 24px;line-height: 35px;color: #353c45;}​​​​​​​
.mobile-lang-width{
    min-width: 2rem !important;
}
a#dropdownMenuLink {
    color: #008085 !important;
    text-decoration: none;
}

/*1-20-2023*/
.page-id-10884 .form-group label.h5, .page-id-10891 .form-group label.h5 {
    color: #111 !important;
    display: none !important;
}
.sky-blue-circle {
    border: 3px solid #00adb2;
}
.page-id-89 .p-4rem.top-introduction-section {
    padding-bottom: 1rem;
}
.contact-canada-block-inner {
    border: 2px solid #1fa4a9;
    border-radius: 10px;
    height:100%;
}
.canada-block-title.title-bg-grey.text-black.p-3 {
    color:  #000 !important;
    background:  #d7d5d6;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
   

}
.contact-canada-title.section-title.text-center.mb-3.mx-auto.px-3{
    margin-bottom:30px !important;
}
.canada-block-content.py-3.pl-3.pr-3 {

    padding-left: 2rem !important;
    padding-bottom: 2rem !important;

}
.canada-block-content a{
    color:#198286 !important;
}
.contact-canada-block-inner {

    border: 2px solid   #1fa4a9;

    border-radius: 10px;

    height: 100%;

    box-shadow: inset 0px 0px 15px  #cccc;

}
.single-posts-wrap a{
    color:#00818a; 
}
.mt-2rem{
    margin-top:2rem !important;
}
#rmp-menu-wrap-12669 .rmp-menu-item-link, .rmp-menu-wrap .rmp-menu-subarrow {
    color: #008085;
}
.menu-item-has-children>a>.rmp-menu-subarrow.rmp-menu-subarrow-active {
    color: #fff !important;
}
.custom-footer-sec #emailHelp4, .custom-footer-sec #emailHelp1 {
     color: #fff;
    }
.for-mobile-btn.collapsed {
    color: #000;
    background-color: #e6e6e6 !important;
}
.sitemap-wrapper .show-mobile-only{
    display: none;
}
.sitemap-menu a {
    color: #017BF7 !important;
    font-size: 16px;
}
.sub-menu > li > .sub-menu > li > .sub-menu {
    padding-left: 20px;
    list-style: circle;
	margin-bottom: 00px;
}
.sub-menu  li{
	margin-bottom:0px !important;
}
.sitemap-menu a[href="#"] {

    pointer-events: none;

}
.home-sitemap-link.sitemap-menu {
    padding-left: 10px; 
}
.recent-right-sec ul li a::before{
    display:none; 
}
.blog-img img {

    width: 70%; 
    margin-left: auto;
    display: block;
    margin-right: auto;

}
.recent-right-sec ul{
    padding-left:0px;
}
.recent-right-sec ul li a{
    border-bottom:0px solid !important;
}
.blog-description-content{
    color: #007c85 !important;
}
.legal-info-text {
    font-size: 12px;
} 
.page-id-109 #simple-content-section .section-title {
    text-align: center;
} 
.for-mobile-btn{
	display:none;
}
.term-126 #green-tabs .nav-profile-tab{
     display:none;
}
.term-24 #green-tabs .nav-profile-tab { 
      display:none;
}

/* 24-01-2023 */
.blue-btn {
    background-color: #00818a;
}
.blue-btn:before {
     border: 1px solid #00818a;
}
.green-btn:before {
     border: 1px solid #29855b;
}
.green-btn {
     background-color: #29855b;
}
.term-19 .product-title {
    min-height: 100px;
}
/*Responsive*/
@media only screen and (min-width:1500px){ 
    .de-content-section-box{width:67%;} 
    .dry-eye-second-section-content .de-content-section-box{width: 60%;} 
    .container-custom {max-width: 1400px;}

}
@media only screen and (min-width:992px){
    .get-contact-btn:hover {
        color:  #fff;
        text-decoration: none;
    } 
    .get-contact-btn:hover .button-arrow-icon{
        transform: translateX(5px);}
    #for-mobile-country-menus,
    .nav-link.language-btn{display:none;}
    .get-your-contacts .get-contact-box {padding: 0px 32px;}
    #menu-item-4833 {
        display: none;
    }
    #breadcrumbs .container {
        padding: 0;
    }
    #primary-menu li > a {
        white-space: nowrap;
    }
    #dark-blue-tabs.five-tabs-section-wrap .nav-item {width: 19.5%;}
    #dark-blue-tabs.five-tabs-section-wrap .nav-item {font-size: 16px;}
    #dark-blue-tabs .tabs-top-section {justify-content: space-between !important;}
    #menu-item-10245 {display: none;}

    .center-heading h2:before {margin-right: 20px; right: 95%;}
    .center-heading h2:after {left: 95%; margin-left: 20px;}
    .center-heading h2 {position: relative; text-align: center; z-index: 1; display: inline-block;}
    .center-heading h2:after, .center-heading h2:before {position: absolute; top: 51%; overflow: hidden; width: 50%; height: 1px; content: ""; background-color: #999;}
} 
@media only screen and (max-width:991px){
    #responsive-menu-item-1115, #responsive-menu-item-1117, #responsive-menu-item-1118, #responsive-menu-item-118 {    margin: 0 !important;}

    /******Responsive Button******/
    .menu-item-has-children>a>.rmp-menu-subarrow.rmp-menu-subarrow-active {
        color: #fff !important;
    }
    button#responsive-menu-button{
        background: #fff !important;
        border: 1px solid #e5e5e5 !important;
        border-radius: 5px !important;
        width: 55px !important;
        height: 40px !important;
        top: 21px;
        right: 8%;
    }
    .responsive-menu-inner{
        background-color: #7f7f7f !important;
    }
    .responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{
        background-color: #7f7f7f !important;
    }
    #main_navbar .navbar-toggler{
        display:none;
    }
    #responsive-menu-container li.responsive-menu-item{
        max-width:100% !important;
    }
    .nav-link.language-btn {
        border: 1px solid #ccc;
        border-radius: 5px;
        height: 40px;
        padding: 10px;
        /* color: #00adb2; */
        color:inherit;
        font-weight: 600;
        display: block;
        position: absolute;
        top: 1px;
        right: 79px;
        -webkit-appearance: none;
        background-image: url(../images/down-arrow-bausch.svg);
        background-size: 10px;
        background-repeat: no-repeat;
        background-position: 50px center;
        padding: 0px 22px 0px 8px;
    }
    #for-mobile-country-menus {
        margin-top: 10px;
        width: 100%;
    }
    #responsive-menu-container .responsive-menu-search-box {

        border: 2px solid   #f4f4f4 !important;
        color:    #495057 !important;
        background:#f4f4f4 url("http://dev.axtrics.com/demo/bausch-lomb/wpdemo/wp-content/themes/BauschLomb/images/search-icon.svg") no-repeat !important;
        background-position:90% center !important;
        background-size:20px !important; 
    }
    #responsive-menu-container .responsive-menu-search-box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #495057 !important;
    }
    #responsive-menu-container .responsive-menu-search-box::-moz-placeholder { /* Firefox 19+ */
        color: #495057 !important;
    }
    #responsive-menu-container .responsive-menu-search-box:-ms-input-placeholder { /* IE 10+ */
        color: #495057 !important;
    } 
    #responsive-menu-container .responsive-menu-search-box:-moz-placeholder { /* Firefox 18- */
        color: #495057 !important;
    }
    #for-mobile-country-menus #countries-section .card-body {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    #for-mobile-country-menus ul{
        margin-bottom:0px;
    }
    header.bg-white.py-3.py-lg-0.sticky-top {
        padding-bottom: 0.4rem !important;
    }
    .get-contact-box.blue-box {
        margin-bottom: 7em;
    }
    .w-80{
        width:100% !important;
    }
    .w-90{
        width:100% !important;
    }
    .big-btns-inner-wrap a{
        font-size: 1.5em;
    }
    .big-btns-inner-wrap a strong{
        font-size: 1.1em;
    }
    .green-list-free-drops p{
        font-size: 1.4em;
    }
    .green-feature-image-btn{
        bottom:20px;
    }
    .pr-10rem {
        padding-right: 1rem;
    } 
    .product-common-top-section .pr-4rem {
        padding-right: 1rem;
    } 
    .external-site-link{
        font-size: 14px !Important;
    }
    .font-15rem {
        font-size: 1.2rem;
    }
    .big-title {
        font-size: 1.2rem !important;
    }
    .blue-box-content-wrap{
        padding:1rem;
    }
    button#responsive-menu-button {
        top: 17px !important;
    }
    /*mobile-menu*/
    .slide-left, #responsive-menu-container, #responsive-menu-container #responsive-menu-wrapper {
        background-color: #effeff !important;
    }
    body #responsive-menu-container #responsive-menu li.responsive-menu-item a {
        background: transparent !important;
        height: auto !important;
        line-height: 32px !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        margin-bottom: 0px;
        border: 0 !important;
        font-size: 14px !important;
        min-height: 40px;
    }
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {
        padding-left: 9% !important;
        padding-right: 12% !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu {
        padding-bottom: 12px;
        padding-top: 10px;
        background-color: #d7f6f7;
    }
    #responsive-menu-container {
        padding: 24px 0px !important;
    }
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow, #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link .responsive-menu-subarrow {
        border: 0 !important;
    }
    .responsive-menu-subarrow {
        border: 0 !important;
        line-height: 45px !important;
        background: transparent !important;
        height: auto !important;
        font-size: 26px;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover, #responsive-menu-container #responsive-menu li.responsive-menu-item a:focus, #responsive-menu-container #responsive-menu li.responsive-menu-item a:active {
        background-color: #008085 !important;
        color: #fff !important;
        border: 0 !important;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {
        color: #fff !important;
        background-color: #008085 !important;
    }
    li#responsive-menu-item-4833 a {
        font-weight: bold;
    }
    #responsive-menu-container #responsive-menu-wrapper ul li#responsive-menu-item-4833 a {
        font-weight: bold;
        color: #fff !important;
        background-color: #008085 !important;
    }
    #responsive-menu-container #responsive-menu-wrapper ul li#responsive-menu-item-4833 a {background-color: #2E8454 !important;}
    #responsive-menu-container #responsive-menu-wrapper ul li#responsive-menu-item-10245 a {font-weight: bold; color: #fff !important; background-color: #2E8454 !important;}
    .nav-link.language-btn {font-size: 12px;}
    .countries-toggle {display: block;}

    .center-heading h2 {position: relative; overflow: hidden; text-align: center; z-index: 1;}
    .center-heading h2:after, .center-heading h2:before {position: absolute; top: 51%; overflow: hidden; width: 50%; height: 1px; content: '\a0'; background-color: #999;}
    .center-heading h2:before {margin-left: -50%; text-align: right;}

/*new-mobile-menu-css*/
	button.rmp_menu_trigger {
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 5px !important;
    width: 55px !important;
    height: 40px !important;
    top: 17px !important;
    right: 8%;
}
#rmp_menu_trigger-12669 .responsive-menu-pro-inner, #rmp_menu_trigger-12669 .responsive-menu-pro-inner::before, #rmp_menu_trigger-12669 .responsive-menu-pro-inner::after, #rmp_menu_trigger-10485 .responsive-menu-pro-inner, #rmp_menu_trigger-10485 .responsive-menu-pro-inner:before, #rmp_menu_trigger-10485 .responsive-menu-pro-inner:after {
    background-color: #7f7f7f !important;
}
.rmp-container {
    background-color: #effeff !important;
    padding: 24px 0px !important;
}
.rmp-menu-title {
    display: none !important;
}
.rmp-container .rmp-menu-wrap {
    background: none !important;
}
.rmp-menu-wrap .rmp-menu-subarrow {
    border: 0 !important;
    line-height: 45px !important;
    background: transparent !important;
    height: auto !important;
    font-size: 26px;
    color: #008085 !important;
}
button.rmp_menu_trigger .responsive-menu-pro-inner:before {
    top: 8px;
}
button.rmp_menu_trigger .responsive-menu-pro-inner:after {
    bottom: 8px;
}
.rmp-menu-wrap .rmp-menu-item-link:focus, .rmp-menu-wrap .rmp-menu-item-link:hover {
    background-color: #008085 !important;
    color: #fff !important;
    border: 0 !important;
}
.rmp-container .rmp-search-box form.rmp-search-form input {
    border: 2px solid #f4f4f4 !important;
    color: #495057 !important;
    background: #f4f4f4 url(http://dev.axtrics.com/demo/bausch-lomb/wpdemo/wp-content/themes/BauschLomb/images/search-icon.svg) no-repeat !important;
    background-position: 90% center !important;
    background-size: 20px !important;
    border-radius: 0 !important;
}
.rmp-container .rmp-menu-wrap ul li a {
    background: transparent !important;
    height: auto !important;
    line-height: 32px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    margin-bottom: 0px;
    border: 0 !important;
    font-size: 14px !important;
    min-height: 40px;
}
.rmp-container .rmp-search-box form.rmp-search-form input::placeholder {
    color: #495057 !important;
}
.rmp-container .rmp-menu-wrap ul li ul.rmp-submenu {
    padding-bottom: 12px !important;
    padding-top: 10px !important;
    background-color: #d7f6f7;
}
.rmp-container .rmp-menu-wrap ul li ul.rmp-submenu li a {
    padding-left: 9% !important;
    padding-right: 12% !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.rmp-container .rmp-menu-wrap ul li ul.rmp-submenu li ul li {
    padding: 0;
}
/* .rmp-menu-subarrow.rmp-menu-subarrow-active {
    color: #fff !important;
} */
.rmp-container .rmp-menu-wrap>ul>li:first-child a {
    font-weight: bold;
    color: #fff !important;
    background-color: #2E8454 !important;
}
.rmp-search-box {
    padding: 26px 5%;
}
.nav-link.language-btn {
    line-height: 35px;
}
/* a#dropdownMenuLink {
    color: #01b3c1 !important;
} */
}

@media only screen and (min-width:768px){
    #dark-blue-tabs a[data-toggle="collapse"]{
		display:none;
	}
    .LtdEyeConcerns {
        white-space: nowrap;
    }
}

@media only screen and (max-width:767px){
	.uni-country input#other_country {
    margin-top: 10px;
}
    .text-checkbox span.wpcf7-not-valid-tip {
         position: static !important;
         width: 60px;
         margin: auto;
    }
    #dark-blue-tabs a[data-toggle="tab"]{
		display:none;
	}
	#dark-blue-tabs a[data-toggle="collapse"]{
		display:block; 
	}
	#dark-blue-tabs .tab-content > .collapse.show{
		display:block !important;
		opacity : 1 !important;
	}
	  
	#dark-blue-tabs .nav-tabContent.product-page-tabs{
		padding:0px !important;
		border:0px solid !important;
	}
	.product-page-tabs.tab-content > .active {
    display: none;  
}
.product-page-tabs.tab-content .show.active{
	display:block;
}

.product-page-tabs .collapsed .plus-icon{
	display:block;
}
.product-page-tabs .collapsed .minus-icon{
	display:none;
}
.product-page-tabs  .minus-icon{
	display:block;
}

    .desktop-only{
		display:none;
	}
	.for-mobile-btn{
	display:block;
}
        #green-tabs a[data-toggle="collapse"],
        #dark-blue-tabs a[data-toggle="collapse"]{
		display:block; 
	}
	#green-tabs .tab-content > .collapse.show,
	#dark-blue-tabs .tab-content > .collapse.show{
		display:block !important;
		opacity : 1 !important;
	}
	 #green-tabs .nav-tabContent.product-page-tabs,  
	#dark-blue-tabs .nav-tabContent.product-page-tabs{ 
		padding:0px !important;
		border:0px solid !important;
	}
	.product-page-tabs.tab-content > .active {
        display: none;  
}

.product-page-tabs.tab-content .collapse.show,
.product-page-tabs.tab-content .show.active{
	display:block;
}

.product-page-tabs .collapsed .plus-icon{
	display:block;
}
.product-page-tabs .collapsed .minus-icon{
	display:none;
}
.product-page-tabs  .minus-icon{
	display:block;
}

    .plr-3rem{
        padding-left: 0rem;
        padding-right: 0rem;
    }
    div#post-cataract-surgery {
        max-width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
    .get-contact-content-box{
        padding: 12% 5px;
    }
    .dry-eye-second-section-content .de-content-section-box {
        width: 100%;
    } 
    .about-left-image-section .pl-3em{
        padding-left: 15px;
    }
    .even-block .col-md-5 {
        order: 1;
        padding-top:0px;
    }
    .even-block .col-md-7 {
        order: 2;
        padding-top:3rem;
    }
    .d-sm-flex.flex-wrap.w-85.mx-auto.justify-content-center {
        width: 85% !important;
    }  
    .slider-btn.owl-theme .owl-nav button.owl-prev{
        left: -30px !important;
    }
    .slider-btn.owl-theme .owl-nav button.owl-next{
        right: -30px !important;
    }

    .big-btns-wrap{
        margin-bottom: 60px;
    } 
    .green-feature-image-btn {
        bottom: -20px;
        left: 0;
        right: 0;
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    .feature-lists-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
    .external-site-link {
        font-size: 18px !Important;
    }
    .pr-10rem {
        padding-right: 0;
    }
    .pro-detail-featured-img-inner-block{
        padding-top: 1rem !important;
        margin-top: 40px;
        padding-bottom: 1rem !important;
    }
    .link-with-icon {
        margin-top: 15px;
    } 
    .section-title h2 {
        font-size: 24px;
    }
    .about-sec-wrap {
        padding-top: 3rem;
    } 
    .about-news-contact-section .abt-news-wrap:nth-child(2) {
        padding-top: 3rem;
    }  
    .tabs-top-section.nav-tabs .nav-link {
        margin: 10px 0 0 0;
    }
    #blue-boxes .row .col-md-6 {
        margin-bottom: 30px;
    }
    .custom-bausch-product-radius {
        width: 280px;
        margin-left: auto;
        margin-right: auto;
        padding: 80px 0px !important;
    }
    .eye-exam-btn-wrap a {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .pro-image-wrap {
        max-width: 260px;
        margin-left: auto;
        margin-right:auto;
    }
    .offer-list-inner-content-wrap {
        margin-bottom: 30px;
        margin-top: 15px;
    }
    .coupons-signup-text {
        font-size: 24px;
        line-height: 34px;
    }
    span.and-text {
        font-size: 16px;
        line-height: 16px;
    }
    .blog_style_objects_cont_0 .blog_style_object_container_0 {
        margin: 0 0 20px 0 !important;
        max-width: 100% !important;

    }
    #sb_instagram #sbi_images .sbi_item:nth-child(2) {
        border-left: 2px solid #2bb8b2 !important;
        border-right: 2px solid #2bb8b2 !important;
    }
    .newsroom-image-inner {
        margin-bottom: 30px;
    }
    .get-eye-exam-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .featured-products #product-category-listing .card-body {
        margin-left: 10px;
        margin-right: 10px;
    }
    #showSearchedLocationList {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .hover-effect-divs {
        min-height: 450px;
        height: auto;
    }
    .page-id-73 .product-common-top-section {
        padding-bottom: 0;
    }
    .owl-carousel .owl-nav button.owl-next {
        right: -70px;
    }
    .owl-carousel .owl-nav button.owl-prev {
        left: -70px;
    }
    .get-your-contacts .row.mt-0 {padding: 0px 15px;}
    .map-modal-dialog {max-width: 90%;}
    .free-drops-content-wrap {
        padding-right: 15px !important;
    }
    .follow-us-wrapper {width: 100%;}
    .blog-img-single img {max-width: 100%;}
    .blog-img {width: 100%;}
    .blog-text {width: 100%;}
    .blog-img-text {flex-wrap: wrap;}
    #dark-blue-tabs .nav-item {padding: 10px 14px !important; width: 100% !important; font-size: 20px !important; margin-bottom: 7px; border-radius: 0px;}
    #dark-blue-tabs .accordion-icons-wrap {justify-content: space-between !important;}
    #dark-blue-tabs .minus-icon, #dark-blue-tabs .plus-icon {margin-right: 0; max-width: 15px; max-height: 15px;}
    .pro-tab-content-wrap {margin-bottom: 20px; border-bottom: 3px solid #8cd3d9; border-left: 3px solid #8cd3d9; border-right: 3px solid #8cd3d9; border-radius: 0px 0px 11px 11px; padding: 20px 0px; margin-top: -8px;}
    /* .for-mobile-btn.collapsed {color: #000; background-color: #e6e6e6 !important;} */
    .for-mobile-btn .accordion-icons-wrap {justify-content: space-between!important;}
    #green-tabs .for-mobile-btn {color: #000 !important; background-color: #46c68d; font-size: 15px; font-weight: 600; margin-bottom: 10px; padding: 10px;}
    #blue-tabs .for-mobile-btn {color: #000 !important; background-color: #2ab7b1; font-size: 15px; font-weight: 600; margin-bottom: 10px; padding: 10px;}
    .for-mobile-btn .minus-icon, .for-mobile-btn .plus-icon {margin-right:0;}
    #blue-tabs .nav-tabContent.product-page-tabs {border: 0; padding-left: 0; padding-right: 0; padding-bottom:0;}
    #blue-tabs {margin-top: 0 !important;}
    #blue-tabs .product-page-tabs {padding-top: 0;}
    #green-tabs .tab-pane {border: 3px solid #46c68d; margin-top: -10px; margin-bottom: 30px; padding-bottom: 25px;}
    #blue-tabs .tab-pane {border: 3px solid #2ab7b1; margin-top: -10px; margin-bottom: 30px; padding-bottom: 25px;}
    ul#showSearchedLocationList {height: auto;}
}  
@media only screen and (max-width:690px){
    .rmp-container .rmp-menu-wrap ul li a {
        font-size: 13px !important;
    }

    .subcat-list {
        margin-bottom: 60px;
    }
    .cat-description-wrap .text-left {

        text-align: center !important;

    }
    .get-contact-content-box{
        height:auto;
    }
    .get-contact-btn{
        font-size: 12px;
    }
    .button-arrow-icon{
        display:none;
    }
    .product-box-wrap {
        margin-bottom: 60px;
    }
    .product-box-wrap:last-of-type{
        margin-bottom:0px;
    }
    .product-box-inner-wrap > img{
        width:100% !important;
    }
    .big-btns-wrap{
        padding-left:0px;
        padding-right:0px;
    }
    .pl-3em{
        padding-left: 15px;
    }
    .pr-3em{
        padding-right: 15px;
    }
} 

@media (min-width: 1200px) and (max-width: 1499.98px) {
    .offer-list-inner-content-wrap {
        width: 75%;
    }
    .offer-list-content p {
        font-size: 13px;
        line-height: 19px;
    }
    .container-custom {
        max-width: 93%;
    }
    .container-custom {
        max-width: 1100px;
    }
    #primary-menu > li > a {
        font-size: 12px;
    }
    .coupons-section .owl-nav button.owl-next {
        right: -30px;
    }
    .coupons-section .owl-nav button.owl-prev {
        left: -30px;
    }

    .full-size-image {
        min-height: 510px;
    }
    .about-banner-wrap {
        min-height: 330px;
    }
}
@media (min-width: 1200px) {
    .subcat-list .h2,.subcat-list h2 {min-height: 75px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .pro-image-wrap:before{
        height: 280px;
        width: 280px;
    }
    .get-your-contacts .get-contact-box {
        padding: 0px 10px;
    }
    .custom-bausch-product-radius {
        height: 350px;
    }
    .container-custom {
        max-width: 950px;
    }
    .offer-list-inner-content-wrap {
        width: 75%;
    }
    .offer-list-content p {
        font-size: 13px;
        line-height: 19px;
    }
    iframe#iframeDoctorLocator {
        height: 300px;
    }
    .coupons-signup-text {
        font-size: 28px;
        line-height: 32px;
    }
    span.and-text {
        font-size: 18px;
        line-height: 14px;
    }
    .menu-top > ul.navbar-nav li.nav-item:nth-child(2) {
        white-space: nowrap;
    }
    .menu-top > ul.navbar-nav {
        margin-right: 10px !important;
    }
    .menu-top > div button.btn-sm {
        padding-left: 4px;
        padding-right: 4px;
    }
    .custom-free-eye-drops-section {
        height: 450px;
    }
    .header-logo {
        max-width: 180px;
    }
    #primary-menu > li > a {
        font-size: 10px;
    }
    .custom-social-links {
        height: 210px;
        width: 210px;
    }
    .eye-exam-btn-wrap a span {
        font-size: 20px;
    }
    .coupons-section .owl-nav button.owl-next {
        right: -15px;
    }
    .coupons-section .owl-nav button.owl-prev {
        left: -15px;
    }
    .full-size-image {
        background-size: contain !important;
        min-height: 400px;
    }
    .about-banner-wrap {
        min-height: 330px;
    }
    .locator-add-input {
        width: 80%;
        padding-right: 9px;
    }
    .coupons-section .owl-carousel .owl-nav button.owl-next, .coupons-section .owl-carousel .owl-nav button.owl-prev {
        top: 28%;
    }
    .coupons-section .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .coupons-section .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }
    .even-block {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .ffwd_blog_style_object_info_container_0 {
        min-height: 155px;
    }
    #dark-blue-tabs.five-tabs-section-wrap .nav-item {
        font-size: 20px;
    }
    .big-btns-inner-wrap img {
        width: 9%;
    }
    .big-btns-inner-wrap a strong {
        font-size: 24px;
    }
    .big-btns-inner-wrap a {
        font-size: 20px;
    }

    .follow-us-wrapper {width: 100%;}
    .product-title {font-size: 20px;}
    #product-list-52 .owl-carousel .owl-nav button.owl-prev {left: -20px;}
    #product-list-52 .owl-carousel .owl-nav button.owl-next {right: -20px;}
    .subcat-list h2 {min-height: 70px; font-size: 20px;}
    .custom-bausch-product-radius {height: 450px;}
    #related-products-slider {width: 92%; margin: auto;}
    .center-heading h2:after, .center-heading h2:before {width: 27%;}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
    min-width: 190px;
}
}

@media only screen and (max-width:1199px){
    #checkbbox span.wpcf7-list-item-label {
      
        margin-right: 34px !important;
    }
    }

@media (min-width: 768px) and (max-width: 991.98px) {
    .text-checkbox span.wpcf7-not-valid-tip {
         right: 50px !important;
         bottom: -50px !important;
    }
    .pro-image-wrap:before{
        height: 200px;
        width: 200px;
    }
    .tabs-top-section.nav-tabs .nav-link {
        font-size: 14px !important;
        width: 19.5% !important;
    }
    .custom-main-page-title {
        font-size: 36px !important;
        text-align: center;
    }
    h2.product-title a {
        font-size: 19px;
    }
    .custom-bausch-product-radius {
        height: 280px;
        padding: 65px 0px;
    }
    .offer-list-inner-content-wrap {
        margin-bottom: 30px;
        margin-top: 15px;
    }
    .coupons-signup-text {
        font-size: 18px;
        line-height: 24px;
        min-height: 87px;
    }
    span.and-text {
        display: block;
        font-size: 16px;
        line-height: 14px;
    }
    .custom-free-eye-drops-section {
        height: 390px;
    }
    .ffwd_likes_0, .ffwd_shares_0, .ffwd_comments_count_0 {
        width: 45px;
    }
    .custom-social-links {
        height: 200px;
        width: 200px;
    }
    .eye-exam-btn-wrap a span {
        font-size: 20px;
    }
    .coupon-button {
        font-size: 16px;
        min-height: 36px;
        min-width: 134px;
        padding: 4px 18px;
        margin: 4px 0px 60px 0px;
    }
    iframe#iframeDoctorLocator {
        height: 350px;
    }
    .coupons-section .owl-nav button.owl-prev {
        left: -20px;
    }
    .coupons-section .owl-nav button.owl-next {
        right: -20px;
    }
    .de-content-section-box {
        width: 100%;
    }
    .full-size-image {
        background-size: contain !important;
        min-height: 400px;
    }
    .about-banner-wrap {
        min-height: 330px;
    }
    .store-list-items-wrap {
        font-size: 14px;
    }
    .owl-carousel .owl-nav button.owl-prev {
        left: -70px;
    }
    .owl-carousel .owl-nav button.owl-next {
        right: -70px;
    }
    .coupons-section .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .coupons-section .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }
    .custom-footer-sec {
        flex-wrap: wrap;
    }
    .custom-footer-sec .footer-column {
        max-width: 50%;
        flex-grow: initial;
        flex-basis: auto;
    }
    .custom-footer-sec .footer-column:nth-child(1), .custom-footer-sec .footer-column:nth-child(2), .custom-footer-sec .footer-column:nth-child(3) {
        max-width: 33.33%;
    }
    .custom-container-for-timeline-slider ul.owl-dots {
        margin-bottom: 0px;
    }
    .custom-li {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .eye-exam-btn-wrap a {
        padding: 8px 20px !important;
    }
    .even-block {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .hover-effect-divs {
        height: 400px;
    }
    .subcat-list h2 {
        font-size: 1rem;
    }
    .soft-purpose-listin-product h2 span {
        font-size: 15px;
    }
    .bwg_blog_style_img_cont_0 {
        height: 180px !important;
    }
    .ffwd_blog_style_object_info_container_0 {
        min-height: 215px;
    }
    .ecc-butn {
        margin-bottom: 20px;
    }
    .big-btns-inner-wrap a {
        font-size: 1.3em;
    }
    .page.page-id-1178 .product-common-top-section, .page-id-1184 .product-common-top-section, .page.page-id-1184 .product-common-top-section {
        padding-bottom: 30px;
    }
    .moving-curve {
        bottom: 5px;
    }
    #pharmaceuticals #post-cataract-surgery {
        width: 75%;
        margin: auto;
    }
    #pharmaceuticals .product-box-inner-wrap h3 {
        font-size: 1rem;
    }
    #pharmaceuticals .product-box-inner-wrap ul li {
        font-size: 16px;
    }
    .heading-span-wrap {
        padding: 0px .5em;
        font-size: 22px;
    }
    #product-list-50 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    #pharmaceuticals .product-box-inner-wrap .pro-image-wrap {
        margin-top: 15px;
    }
    .map-modal-dialog {max-width: 90%;}
    .big-btns-inner-wrap img {width: 9%;}
    .follow-us-wrapper {width: 100%;}
    #green-tabs .tabs-top-section, #blue-tabs .tabs-top-section {width: 100%;}
    #green-tabs .tabs-top-section a, #blue-tabs .tabs-top-section a {width: 35% !important; padding-left: 10px !important; padding-right: 10px !important;}
    .product-title {font-size: 20px;}
    .subcat-list h2 {min-height: 60px;}
    .product-title {font-size: 19px;}
    .custom-bausch-product-radius {height: 350px;}
    .eye-mask-below-images-wrap img {max-width: 44%;}
    #product-list-50 .product-box-inner-wrap {padding: 0px 30px;}
    .heading-top-text {font-size: 14px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .pro-image-wrap:before{
        height: 200px;
        width: 200px;
    }
    .custom-main-page-title {
        font-size: 34px !important;
    }
    .tabs-top-section.nav-tabs .nav-link {
        font-size: 16px !important;
        padding: 10px 1.5em !important;
    }
    h2.product-title a {
        font-size: 21px;
    }
    .offer-and-promotions-signup-heading h2 {
        font-size: 20px;
    }
    .offer-and-promotions-signup-heading h2 span {
        font-size: 18px;
    }
    .babys-eyes-accordion-header .card-header a img {
        max-width: 30px;
    }
    .nav-link.language-btn {
        right: 74px;
    }
    .custom-free-eye-drops-section {
        height: 550px;
        max-width: 350px;
        margin: auto;
    }
    .worldwide-country-list {
        text-align: center;
    }
    iframe#iframeDoctorLocator {
        height: 400px;
    }
    .coupons-section .owl-nav button.owl-next {
        right: 0px;
    }
    .coupons-section .owl-nav button.owl-prev {
        left: 0px;
    }
    .full-size-image {
        min-height: 400px;
    }
    .about-banner-wrap {
        min-height: 330px;
    }
    .about-banner-wrap .about-title-wrap {
        width: 90% !important;
    }
    .subcat-list h2 {font-size: 15px; min-height: 62px;}
    .product-title {font-size: 19px;}
    .custom-bausch-product-radius {height: 450px;}
    .hover-effect-inner-divs h3 {font-size: 25px;}
}
@media only screen and (max-width:575px){

.coupons-section .owl-carousel .owl-nav button.owl-next, .coupons-section .owl-carousel .owl-nav button.owl-prev {
        top: 24% !important;
    }

.coupons-inner-box {
        width: 290px;
        margin: auto !important;
    }
    .green-feature-image-btn {
        width: 150px;
        font-size: 14px !important;
    }
    .slider-social-icons .icons-section {
        display: flex;
        justify-content: center;
    }

    .product-common-top-section.common-padding {
        padding-bottom: 0;
    } 

    .big-btns-inner-wrap a {
        font-size: 1.2em; 
    }

    .list-style-box{
        width: 40px;
    }
    .list-style-box::before{
        border-right: 10px solid
            #ececec;

        border-bottom: 15px solid #ececec;

        border-top: 15px solid   #ececec;

        right: -25px;
    }
    .list-style-inner-content {
        margin-left: 70px;
        font-size: 16px;
    }
    #blue-boxes .row .col-md-6:nth-child(2) {
        margin-bottom: 0px;
    }
    .pb-4rem {
        padding-bottom: 3rem;
    }
    .pt-4rem {
        padding-top: 3rem;
    }
    .p-4rem {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .p-3rem {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    #dark-blue-tabs .nav-item {
        padding: 10px 0px;
        font-size: 1rem;
        width: 49%;
    }
    .header-logo{
        max-width:180px;
    }
    .about-title-wrap {
        padding-top: 2rem;
    }
    .pro-image-wrap:before {
        height: 270px;
        width: 270px;
        left: -5px;
    }
    .custom-main-page-title {
        font-size: 29px !important;
        text-align: center;
    }
    .icon-wrap {
        width: 100px;
        height: 100px;
        top: -54px;
    }
    .nav-tabContent.product-page-tabs {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 45px;
    }
    .cat-description-wrap {
        margin-top: 20px;
        padding: 0px 10px;
    }
    .get-your-contacts .get-contact-box {
        padding: 0;
    }
    .w-65 {
        width: 100% !Important;
    }
    .container-custom {
        max-width: 90%;
    }
    .offer-list-content-wrap {
        flex-wrap: wrap;
    }
    .offer-list-inner-content-wrap {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .offer-and-promotions-signup-heading h2 {
        font-size: 16px;
        margin-top: 0;
    }
    .offer-and-promotions-signup-heading h2 span {
        font-size: 14px;
    }
    .pt-3rem {
        padding-top: 1rem !Important;
    }
    #recaptcha-wrapper .wpcf7-form-control-wrap>div>div iframe {
        transform: scale(.7);
        margin-left: -40px;
    }
    span.and-text {
        font-size: 18px;
        line-height: 20px;
    }
    .accordion-title-custom {
        font-size: 14px;
    }
    .babys-eyes-accordion-header .card-header a img {
        max-width: 30px;
    }
    .nav-link.language-btn {
        right: 25%;
    }
    .vision-and-age-box-content-wrap p {
        font-size: 14px;
    }
    .vision-and-age-box-inner.odd .image-wrap {
        left: 30px;
    }
    .vision-and-age-box-content-wrap {
        padding: 7rem 2rem 3rem;
    }
    .custom-free-eye-drops-section {
        height: 450px;
        max-width: 290px;
        margin: auto;
    }

    .ffwd_likes_0, .ffwd_shares_0, .ffwd_comments_count_0 {
        width: 45px;
        margin-left: 3px !important;
    }
    .newsroom-recent-news-content ul li {
        font-size: 16px;
    }
    .experience-day-wrap h3 {
        font-size: 13px;
    }
    .eye-exam-btn-wrap a span {
        font-size: 13px;
    }
    .free-trial-btn.coupon-button {
        font-size: 18px;
        margin-top: 14px;
    }
    .canada-block-content {
        padding-left: 0px !important;
        padding-right: 10px !important;
    }
    .country-flags-inner {
        margin-bottom: 30px;
    }

    .select-country p {
        font-size: 20px;
        margin: 18px 0px;
    }
    .select-country-box {
        text-align: center;
    }
    .freetrial-inst {
        max-width: 90%;
        font-size: 18px;
    }
    .freetrial-note {
        padding: 0px 20px;
        font-size: 13px;
    }
    .offer-list-circle {
        width: 100%;
        padding-right: 0;
    }
    iframe#iframeDoctorLocator {
        height: 300px;
    }
    .coupons-section .owl-nav button.owl-next {
        right: 0px;
    }
    .coupons-section .owl-nav button.owl-prev {
        left: 0px;
    }
    .offer-and-promotion-disclaimer-wrapper {
        padding-top: 0px !important;
    }
    .offer-list-wrap {
        margin-top: 20px;
    }
    .offer-list-wrap:first-child {
        margin-top: 0;
    }
    .full-size-image {
        min-height: 250px;
    }
    .de-content-section-box {
        width: 100%;
    }
    .hcp-slider.images-slider {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;

    }
    .featured-products .hcp-slider.images-slider .slide .owl-nav button.owl-prev {
        left: -15px !important;
    }
    .featured-products .hcp-slider.images-slider .slide .owl-nav button.owl-next {
        right: -15px !important;
    }
    .featured-products-section {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .custom-contact-btn-for-hcp a span {
        font-size: 18px !important;
    }
    .custom-heading-bausch-lomb {
        padding: 0px 1.5em 9px !important;
    }
    .heading-top-text {
        font-size: 13px;
        white-space: normal;
        top: -11px;
        left: 0;
    }
    .custom-heading-bausch-lomb .custom-main-page-title sup {
        font-size: 16px;
        top: -12px;
    }
    .alignright {
        float: none;
        margin-left: auto;
        display: block;
        margin-right: auto;
    }
    .babys-image-left-wrap img {
        margin-bottom: 0;
    }
    .dry-eye-second-section-content {
        margin: 40px 0px;
    }
    .page-id-1179 table.tblwearing td img {
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-bottom: 0;
    }
    .page-id-1179 table.tblwearing td {
        display:block;
        border: 0;
    }
    .hover-effect-inner-divs {
        padding: 15px 20px 25px 20px;
    }
    .page-id-1178 .simple-content-section {
        padding-top: 10px;
    }
    .pro-top-details-content-wrap ul li {
        margin-bottom: 11px;
        line-height: 22px;
    }
    .about-banner-wrap {
        min-height: 280px;
    }
    .about-banner-wrap .about-title-wrap {
        width: 92% !important;
    }
    .tab-content-pad {
        padding: 0px 15px;
    }
    .locator-add-searchButton {
        margin-top: 7px;
        width: 100%;
        justify-content: space-between;
    }
    .custom-map-locate #map {
        height: 300px !important;
    }
    .locator-add-input {
        width: 100%;
        padding-right: 0;
    }
    .locator-add-searchButton input#searchButton {
        width: 48%;
    }
    .locator-add-searchButton select {
        margin-right: 0;
        width: 48%;
    }
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
        width: 30px;
        height: 30px;
        background-size: 15px !important;
    }
    .coupons-inner-box {
        margin: 0px 15px;
    }
    .coupons-section .owl-carousel .owl-nav button.owl-next, .coupons-section .owl-carousel .owl-nav button.owl-prev {
        top: 31%;
    }
    .slider-btn.owl-theme .owl-nav button.owl-next {
        right: -10px !important;
    }
    .slider-btn.owl-theme .owl-nav button.owl-prev {
        left: -10px !important;
    }
    .page-id-1184 .product-common-top-section, .page-id-1178 .product-common-top-section {
        padding-bottom: 20px;
    }
    .timeline {
        margin-top: 0px;
        padding-top: 16px !important;
    }
    .product-title {
        min-height: auto;
    }
    .bl-table td {
        display: block;
        border: 0 !important;
    }
    .bl-table {
        border: 1px solid #009aa6;
    }

    .page-id-12973 .privacy-content a , .page-id-13025 .privacy-content a
    {
        color:#007bff important;
    }

    .term-soft-lens-care-products .product-box-wrap {
        margin-bottom: 70px;
    }
    #for-mobile-country-menus>ul>li>a {
        padding-left: 0;
        padding-right: 0;
        font-size: 12px;
    }
    .contact-row .contact-value {width: 100%;}
    .contact-row .contact-title {width: 100%;}
    .map-modal-address-details ul li a {margin-right: 4px; font-size: 16px;}
    .map-modal-address-details h2 {font-size: 18px; margin-bottom: 6px;}
    .big-btns-inner-wrap img {width: 9%;}
    #green-tabs .tabs-top-section a, #blue-tabs .tabs-top-section a {font-size: 11px !important; padding: 10px 4px;}
    .country-detail-address-main p {width: 100%; max-width: 100%; margin-bottom: 20px;}
    #green-tabs, #blue-tabs {padding: 0px 10px;}
    .term-37 .taxonomy-top-section:nth-child(2) {padding-bottom: 20px;}
    .custom-bausch-product-radius {height: 450px;}
    .sitemap-wrapper ul li a {margin-bottom: 11px; font-size: 14px;}
    .slider-social-icons {position: static; text-align: center; transform: none; margin-top: 20px;}
    .slider-social-icons a {display: inline-block; padding: 8px;}
    .sitemap-wrapper ul {padding-left: 6px;}
    .sitemap-wrapper ul#menu-header-menu {padding-left: 0px;}
}
@media only screen and (max-width:360px){
    .header-logo {
        max-width: 150px;
    }
}



.adverse_heading{
    font-size: 35px;
    line-height: 42px;
    text-align: center;
    margin-top: 150px;
    font-weight: 800;
}

.adverse_heading span{
    display: inline-block;
    color: rgb(1 156 161);
    font-size: 38px;
    line-height: 47px;
    font-weight: 800;
}

.surgical-product {
box-shadow: 0px 3px 12px #00000029;
padding: 20px;
background-color: #fff;
height: 100%;
box-shadow: 0px 3px 12px rgba(0, 0, 0, .2);
}
.home-category-image {
border-radius: 15px;
overflow: hidden;
}
.home-category-inner-content-wrap {
text-align: center;
}
.home-category-inner-content-wrap h2{
color: #20837E;
text-transform: uppercase;
font-size: 26px;
font-weight: 900;
}
.home-category-inner-content-wrap h3 {
font-size: 16px;
}.surgical-product.surgical-category {
display: flex;
flex-flow: column;
}
.surgical-product.surgical-category .home-category-image {
overflow: visible;
}
.surgical-product.surgical-category .home-category-image img {
border-radius: 15px;
}
.surgical-product.surgical-category .home-category-inner-content-wrap {
display: flex;
flex-flow: column;
height: 100%;
}
.surgical-product.surgical-category .home-category-inner-content-wrap .round-btn {
margin-top: auto;
display: block !important;
}
.custom-arrow-new a:after {
right: 0;
content: "";
display: inline-block;
padding-left: 3px;
vertical-align: middle;
border-top: 0.3em solid transparent;
border-left: 0.3em solid;
border-bottom: 0.3em solid transparent;
margin-left: 4px;
}
.custom-arrow-new a {
padding-right: 20px !important;
}
.postid-10931 #breadcrumbs span span:first-child>span>a {
margin-left: -77px;
opacity: 0;
position: relative;
z-index: -28;
}
.postid-10933 #breadcrumbs span span:first-child>span>span>a, .postid-10931 #breadcrumbs span span:first-child>span>a {
margin-left: -77px;
opacity: 0;
position: relative;
z-index: -28;
}

span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.checkboxx input[type="checkbox"] {
    width: auto !important;
    height: auto !important;
    margin-right: 10px !important;
}

.page-id-5106 .worldwide-country-list{
    display:none;
}

/* 1-02-2023*/
.inquiry-form .form-control{
    width: 100%;
    border: 2px solid #c0c0bf;
    height: 50px;
    border-radius: 10px;
    padding: 5px 16px;
    /* text-transform: capitalize; */
    color: #000;
    font-size: 15px;
}
.inquiry-form textarea{
    height: 100px !important;
}
.inquiry-form .btn-primary {
    border-radius: 20px;
    background: #01b3c1;
    border: 2px solid#01b3c1;
    line-height: 1;
    padding: 8px 35px 11px;
    font-weight: 600;
    margin-top: 12px;
    color: #fff;
}
.form-medical-inquiry {
    border: 2px solid #00818a;
    padding: 30px;
    margin: 150px 5px 50px;
    box-shadow: inset 0 0 16px #ccc;
    margin-top: 25px;
    border-radius: 25px;
}
.inquiry-form label {
     line-height: 24px;
     font-size: 16px;
}


.page-id-58 .heading-top-text{

    font-size: 20px;
     display: inline-block;
     background: #fff;
     padding: 0px 10px;
     white-space: nowrap;
     position: relative;
     top: 71px;
     text-align: center;
     left: 50%;
     transform: translateX(-50%);
     text-transform:uppercase;
     color:rgb(0,173,178);
     font-weight: 600;
 }
 
 
 
 
 .page-id-58 .custom-main-page-title
 {
    top:-13px !important; 
 }
 .page-id-58 .mb-1{
     margin-bottom: 5px !important;
 }
 
 
 
 .page-id-58 .para {
     text-align: left;
     font-weight: 800;
     font-size: 18px;
   }
 
 
 .page-id-58 .mt6{
     margin-top: 40px !important;
 }
 
 .page-id-58 .para a{
     color: rgb(0,173,178);
 }
 
 .page-id-58 .para a:hover { cursor: pointer;}
  
 .page-id-58 .para1{
     font-size: 14px;
     font-weight: 600;
 }
 
 
 
 .page-id-58 .custom-main-page-title{
     font-weight:600;
     text-transform:uppercase;
     }
 
 
     .page-id-58 .canada-block-title.title-bg-grey.text-black.p-3 {
         color: #fff !important;
         background: rgb(0, 173, 178);
       }
        
        
       .page-id-58 .contact-canada-block-inner{
           border: none!important;
       }
 
       


   
 
 
 @media (min-width: 567px) and (max-width: 991.98px) {
     .page-id-58 .heading-top-text{
     top:68px;
     }
     }
 
     @media (max-width:767px) {
          .adverse_heading br{
             display: none;
         }
     }
 @media only screen and (max-width: 575px){
     .page-id-58 .heading-top-text
     {
         top: 58px;
            
         }
 
         .adverse_heading{
             font-size: 25px;
             line-height: 30px;
         }
 
         .adverse_heading span{
             font-size: 25px;
             line-height: 30px;
         }
     
 }
 
 
 @media only screen and (max-width:368px){
 .page-id-58 .heading-top-text
  { top: 93px;
 }}
 
 
 .page-id-58 .worldwide-country-list{
     display: none;
 }

.page-id-58 .para a, .page-id-58 .heading-top-text {
    color: #008085 !important;

}
.custom-heading-bausch-lomb {
    border: 2px solid #008085 !important;

}
.page-id-58 .canada-block-title.title-bg-grey.text-black.p-3
{
 background-color: #008085 !important;
}
.page-id-110 .health-bausch 
{
  color:#008085 !important;
}
.page-id-13027 .adverse_heading span {
    color: #008085;
}
.page-id-89 .para a {
color: #008085;
}
.page-id-3838 .health-bausch 
{
  color:#008085 !important;
}
.page-id-13025 .adverse_heading span {
    color: #008085;
 }
.page-id-13025 .inquiry-form .btn-btn-submit {
    background: #008085;
    border: 2px solid #008085;
}
.page-id-13025 .bausch_lastline a {
    color: #008085 !important;
}

.page-id-10891 span.wpcf7-list-item-label {
    color: #000 !important;
}

.page-id-10884 span.wpcf7-list-item-label {
    color: #000 !important;
}




body.term-338 .pro-image-wrap:before,  body.term-340 .pro-image-wrap:before {
    left: 0px;
    top: -60px;
    height: 340px;
    width: 340px;
    z-index: -1;
}   







.custom-bausch-product-radius {
    height: 510px;
    padding: 80px 0px;
}

.postid-14214 .custom-bausch-product-radius {
    height: auto;
    padding: 80px 0px 40px;
}

.postid-14219 .custom-bausch-product-radius {
    height: auto;
    padding: 80px 0px 40px;
}




body.term-338 .no-sub-title .custom-main-page-title {
    top: -9px!important;
    padding-top: 0px !important;
    padding-bottom: 6px !important;
}





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


body.term-338 .pro-image-wrap:before, body.term-340 .pro-image-wrap:before {
left: -1px;
top: -40px;
height: 251px;
width: 271px;
z-index: -1;
}

.postid-14214 .custom-bausch-product-radius, .postid-14219 .custom-bausch-product-radius {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 63px 0px 50px !important;
}
}

.dark-blue-box .get-contact-box-inner {
    border: 6px solid #3fa76e;
}
.dark-blue-box .icon-wrap {
    border: 6px solid #3fa76e;
}
.dark-blue-box .get-contact-btn {
    border: 5px solid #3dcf7ff2;
    background: #20814c;
}
.dark-blue-box img {
    max-width: 50px;
    margin: auto;
}



/* insta gallery css*/

.instagram-gallery-item__likes_count--mask {

    color: #ffffff !important; /* Ensure white text */

    background-color: #000000 !important; /* Ensure black background (if needed) */

  }

  .instagram-gallery-item__comments_count--mask {

    color: #ffffff !important;

    background-color: #000000 !important;

  }

   

  /* For views count (video icon) */

  .instagram-gallery-item__views_count--mask {

    color: #ffffff !important;

    background-color: #000000 !important;

  }
  @media only screen and (min-width: 1200px) and (max-width: 1366px)  {
div#post-cataract-surgery .owl-nav button.owl-next {
    right: -25px !important;
}
div#post-cataract-surgery .owl-nav button.owl-prev {
    left: -25px !important;
}
}