/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 16-Jun-2021, 10:45:53 AM
    Author     : poornam
*/
@media (min-width: 1200px) and (max-width: 1440px) {
    /* Product Page with Floating Side bar overlap issue Style */
    body.bdt--sidebar-enabled.floating-sidebar-expanded #main > .sidebar_first {
        flex: 0 1 30%;
        width: 30%;
    }
    body.bdt--sidebar-enabled.floating-sidebar-expanded #main > .bdt-inner-container:not(.block) {
        flex: 0 1 70%;
        width: 70%;
    }
    /* Product Page with Floating Side bar overlap issue Style */
}
@media (min-width: 1380px) and (max-width: 1440px) {
    /* Product Page with Floating Side bar overlap issue Style */
    .bdt-inner-container #block-breadcrumbs {
        max-width: 1380px;
        margin-right: auto;
        margin-left: auto;
    }
    /* Product Page with Floating Side bar overlap issue Style */
    
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-banner-section h1 {
        top: -260px;
    }
    /* New Biologic Landing Page Style End */
}
@media (min-width: 1280px) and (max-width: 1380px) {
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-banner-section h1 {
        top: -250px;
    }
    /* New Biologic Landing Page Style End */
}
@media (min-width: 1200px) and (max-width: 1380px) {
    /* Product Page with Floating Side bar overlap issue Style */
    .bdt-inner-container #block-breadcrumbs {
        max-width: 1180px;
        margin-right: auto;
        margin-left: auto;
    }
    /* Product Page with Floating Side bar overlap issue Style */
}
@media (min-width: 1220px) and (max-width: 1299px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 4% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1300px) and (max-width: 1379px), (min-width: 1601px) and (max-width: 1650px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 7% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1380px) and (max-width: 1440px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 3% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1440px) and (max-width: 1535px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 5% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1536px) and (max-width: 1599px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 6% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1650px) and (max-width: 1750px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 10% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1750px) and (max-width: 1849px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 12% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media screen and (min-width: 1850px) {
    /* Main Logo Scrolling Style Start */
    body .header .bdt-main-navbar > .bdt-inner-container > #navbar-main.navbar.affix {
        padding: 0 15% !important;
    }
    /* Main Logo Scrolling Style End */
}
@media (min-width: 1380px) and (max-width: 1536px) {
    /* Hunter Style Guide Start */
    h1 > span,
    h1 {
        font-size: 26pt !important;
    }

    .bdt-inner-container h2 span,
    h2 > span,
    h2 {
        font-size: 24pt !important;
    }

    h3 > span,
    h3 {
        font-size: 22pt !important;
    }

    h4 > span,
    h4 {
        font-size: 20pt !important;
    }

    h5 > span,
    h5 {
        font-size: 18pt !important;
    }
    
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    a h1, a h2, a h3, a h4, a h5, a h6,
    .bdt-inner-container h2 a,
    .bdt-inner-container h2 a span strong,
    .view-home-news .views-field-body p a,
    .home-product-franchise .views-field-title a,
    .bdt-inner-container a.bdt-content-a,
    .bdt-inner-container .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container .bdt-tech-accordian .panel-body a,
    .bdt-inner-container .accrediations-page .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container p a,
    .bdt-inner-container a:not(nav.navbar a, nav.navbar ul li a, .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item a, a.ckeditor-accordion-toggler, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td a, .graft-preview-page-container .download-pdf-container .download-pdf-link a, .view-graft-submission-report .csv-feed a, .view-graft-submission-report table thead th a, .bdt-blc-banner-btn-item a.bdt-blc-banner-btn),
    input[type=button], input[type=submit],
    #drupal-off-canvas-wrapper .button,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green,
    a.inline-btn-green,
    #stripe-form-container button, #stripe-form-container button #button-text,
    input[type=submit].form-submit.btn-primary,
    .block-btn-green, .block-btn-green a,
    .faq_btn, .faq_btn a, .faq_btn a strong {
        font-size: 16pt !important;
    }
    
    #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td:last-child a {
        font-size: 11pt !important;
    }
    .graft-preview-page-container .download-pdf-container .download-pdf-link a {
        font-size: 14px !important;
    }
    /* Hunter Style Guide End */
    
    /* Banner Slider Title Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-title {
        font-size: 28pt !important;
    }
    /* Banner Slider Title Style End */
}
@media (min-width: 1280px) and (max-width: 1380px) {
    /* Hunter Style Guide Start */
    h1 > span,
    h1 {
        font-size: 21pt !important;
    }

    .bdt-inner-container h2 span,
    h2 > span,
    h2 {
        font-size: 20pt !important;
    }

    h3 > span,
    h3 {
        font-size: 19pt !important;
    }

    h4 > span,
    h4 {
        font-size: 18pt !important;
    }

    h5 > span,
    h5 {
        font-size: 17pt !important;
    }
    
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    a h1, a h2, a h3, a h4, a h5, a h6,
    .bdt-inner-container h2 a,
    .bdt-inner-container h2 a span strong,
    .view-home-news .views-field-body p a,
    .home-product-franchise .views-field-title a,
    .bdt-inner-container a.bdt-content-a,
    .bdt-inner-container .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container .bdt-tech-accordian .panel-body a,
    .bdt-inner-container .accrediations-page .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container p a,
    .bdt-inner-container a:not(nav.navbar a, nav.navbar ul li a, .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item a, a.ckeditor-accordion-toggler, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td a, .graft-preview-page-container .download-pdf-container .download-pdf-link a, .view-graft-submission-report .csv-feed a, .view-graft-submission-report table thead th a, .bdt-blc-banner-btn-item a.bdt-blc-banner-btn),
    input[type=button], input[type=submit],
    #drupal-off-canvas-wrapper .button,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green,
    a.inline-btn-green,
    #stripe-form-container button, #stripe-form-container button #button-text,
    input[type=submit].form-submit.btn-primary,
    .block-btn-green, .block-btn-green a,
    .faq_btn, .faq_btn a, .faq_btn a strong {
        font-size: 16pt !important;
    }
    
    .views-field-field-title-plus .field-content {
        font-size: 5rem !important;
    }
    
    #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td:last-child a {
        font-size: 11pt !important;
    }
    .graft-preview-page-container .download-pdf-container .download-pdf-link a {
        font-size: 14px !important;
    }
    /* Hunter Style Guide End */
    
    /* Banner Slider Title Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-title {
        font-size: 27pt !important;
    }
    /* Banner Slider Title Style End */
}
@media (min-width: 992px) and (max-width: 1280px) {
    /* Hunter Style Guide Start */
    h1 > span,
    h1 {
        font-size: 20pt !important;
    }

    .bdt-inner-container h2 span,
    h2 > span,
    h2 {
        font-size: 19pt !important;
    }

    h3 > span,
    h3 {
        font-size: 18pt !important;
    }

    h4 > span,
    h4 {
        font-size: 17pt !important;
    }

    h5 > span,
    h5 {
        font-size: 16pt !important;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    a h1, a h2, a h3, a h4, a h5, a h6,
    .bdt-inner-container h2 a,
    .bdt-inner-container h2 a span strong,
    .view-home-news .views-field-body p a,
    .home-product-franchise .views-field-title a,
    .bdt-inner-container a.bdt-content-a,
    .bdt-inner-container .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container .bdt-tech-accordian .panel-body a,
    .bdt-inner-container .accrediations-page .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container p a,
    .bdt-inner-container a:not(nav.navbar a, nav.navbar ul li a, .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item a, a.ckeditor-accordion-toggler, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td a, .graft-preview-page-container .download-pdf-container .download-pdf-link a, .view-graft-submission-report .csv-feed a, .view-graft-submission-report table thead th a, .bdt-blc-banner-btn-item a.bdt-blc-banner-btn),
    input[type=button], input[type=submit],
    #drupal-off-canvas-wrapper .button,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green,
    a.inline-btn-green,
    #stripe-form-container button, #stripe-form-container button #button-text,
    input[type=submit].form-submit.btn-primary,
    .block-btn-green, .block-btn-green a,
    .faq_btn, .faq_btn a, .faq_btn a strong {
        font-size: 16pt !important;
    }
    
    #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td:last-child a {
        font-size: 11pt !important;
    }
    .graft-preview-page-container .download-pdf-container .download-pdf-link a {
        font-size: 14px !important;
    }
    /* Hunter Style Guide End */
    
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-banner-section h1 {
        top: -220px;
    }
    /* New Biologic Landing Page Style End */
    
    /* Banner Slider Title Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-title {
        font-size: 25pt !important;
    }
    /* Banner Slider Title Style End */
}
@media (min-width: 768px) and (max-width: 992px) {
    /* Home Page Banner Slider Tab Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-title {
        font-size: 3rem !important;
    }
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-content,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-content span {
        font-size: 2rem !important;
    }
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green {
        font-weight: 600 !important;
        padding: 8px 25px !important;
    }
    .path-frontpage .home-banner-section-3 {
        line-height: 1.2 !important;
        font-size: 1.5rem !important;
    }
    .home-banner-section-3 table {
        height: 60px !important;
    }
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider .home-banner-slide {
        height: 80% !important;
    }
    /* Home Page Banner Slider Tab Style End */
    
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-banner-section h1 {
        top: -150px;
    }
    /* New Biologic Landing Page Style End */
}
@media screen and (max-width: 1366px) {
    /* Hunter Style Guide Start */
    body #vertical-menu h1, 
    body #vertical-menu h2, 
    body #vertical-menu h3, 
    body #vertical-menu h4, 
    body #vertical-menu h5, 
    body #vertical-menu h6 {
        font-weight: 500 !important;
    }
    /* Hunter Style Guide End */
    
    /* Stories from Our Employees Card Style Start */
    .bdt-emp-stories-card-main-wrapper {
        grid-template-columns: 1fr 1fr 1fr;
    }
    /* Stories from Our Employees Card Style End */
}
@media screen and (max-width: 660px) {
    /* Contact Us Page Phone Field Style */
    .webform-submission-contact-us-add-form .contact_container .bdt-telephone {
        width: 95% !important;
    }
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-products .bdt-prod-section .bdt-prod-block-empty {
        display: none;
        flex: 0 0 0px;
    }
    /* New Biologic Landing Page Style End */
}
@media screen and (max-width: 1024px) {
    /* Mobile/IPad Screen Video with Content Style Start */
    .bdt-lifenetpages iframe {
        max-width: 100%;
        width: 100%;
        padding-left: 0 !important;
    }
    /* Mobile/IPad Screen Video with Content Style End */
    
    /*** Basic Page, Story Page Style Start */
    img.align-left, img.align-right {
        float: none !important;
        display: block !important;
        margin: 0 auto !important;
        width: 100% !important;
        height: auto !important;
    }
    /*** Basic Page, Story Page Style End */
    
    /* Stories from Our Employees Card Style Start */
    .bdt-emp-stories-card-main-wrapper {
        grid-template-columns: 1fr 1fr;
    }
    /* Stories from Our Employees Card Style End */
}
@media screen and (max-width: 992px) {
    /* Hunter Style Guide Start */
    h1, h2, h3, h4, h5, h6,
    .home-product-franchise .views-field-title a {
        word-break: break-word;
    }
    
    h1 > span,
    h1 {
        font-size: 18pt !important;
    }

    .bdt-inner-container h2 span,
    h2 > span,
    h2 {
        font-size: 17pt !important;
    }

    h3 > span,
    h3 {
        font-size: 16pt !important;
    }

    h4 > span,
    h4 {
        font-size: 15pt !important;
    }

    h5 > span,
    h5 {
        font-size: 14pt !important;
    }

    a:not(.bdt-inner-container a),
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    a h1, a h2, a h3, a h4, a h5, a h6,
    .bdt-inner-container h2 a,
    .bdt-inner-container h2 a span strong,
    .view-home-news .views-field-body p a,
    .home-product-franchise .views-field-title a,
    body .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item,
    .bdt-inner-container a.bdt-content-a,
    .bdt-inner-container .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container .bdt-tech-accordian .panel-body a,
    .bdt-inner-container .accrediations-page .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container p a:not(.copyright p a),
    .bdt-inner-container a:not(nav.navbar a, nav.navbar ul li a, nav.navigation a, nav.navigation ul li a, .copyright p a, .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item a, a.ckeditor-accordion-toggler, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td a, .graft-preview-page-container .download-pdf-container .download-pdf-link a, .view-graft-submission-report .csv-feed a, .view-graft-submission-report table thead th a, .bdt-blc-banner-btn-item a.bdt-blc-banner-btn),
    input[type=button], input[type=submit],
    #drupal-off-canvas-wrapper .button,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green,
    a.inline-btn-green,
    #stripe-form-container button, #stripe-form-container button #button-text,
    input[type=submit].form-submit.btn-primary,
    .block-btn-green, .block-btn-green a,
    .faq_btn, .faq_btn a, .faq_btn a strong {
        font-size: 16pt !important;
    }
    .ckeditor-accordion-container>dl dt>a {
        font-size: 2.2rem !important;
    }
    #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td:last-child a {
        font-size: 11pt !important;
    }
    .graft-preview-page-container .download-pdf-container .download-pdf-link a {
        font-size: 14px !important;
    }
    /* Hunter Style Guide End */
    
    /******* Suite of Technologies Page Styles Start ******/
    .bob-suite-of-technologies-section {
        display: block;
    }
    .bob-suite-of-technologies-section .bob-suite-technology-items {
        margin-bottom: 3rem;
    }
    .bob-suite-of-technologies-section .bob-suite-technology-items .bob-suite-items-desc {
        min-height: unset;
    }
    /******* Suite of Technologies Page Styles End ******/
    /******** BioLogics Page Style Start ********/
    .bob-biologic-chart-status-img-items-list .d-flex,
    .bob-biologic-two-col-section .d-flex {
        flex-wrap: wrap;
    }
    .bob-two-layout-content-center-align-section .d-flex .item,
    .d-flex .bob-black-bar-item,
    .bob-biologic-chart-status-img-items-list .item {
        width: 100%;
    }
    .bob-biologic-two-col-section > .layout__region--first, .bob-biologic-two-col-section > .layout__region--second {
        flex: 0 1 100%;
    }
    .bob-biologic-main-title-wrapper .bob-25vhbiologic-title {
        font-size: 50px;
    }
    .bob-biologic-blue-bar-title-wrapper p, .bob-biologic-black-bar-title-wrapper p {
        font-size: 28px;
    }
    /******** BioLogics Page Style End ********/
    
    /* Home Page Slider include Video Style Update for Blazy Configuration Start */
    .bdt-home-banner .blazy .slick-slide,
    .bdt-home-banner .blazy .views-field-field-banner-image-video .media--ratio .media__element {
        max-height: 32vh;
    }
    /* Home Page Slider include Video Style Update for Blazy Configuration End */
    
    /* ViviGen Health Economics Page Style Start */
    .bdt-vivigen-health-economic-page .bdt-change-items-wrapper {
        gap: 100px;
    }
    .bdt-vivigen-health-economic-page .bdt-vivigen-advantage-wrapper .bdt-vivigen-advantage-items {
        flex-direction: column;
        gap: 40px;
    }
    .bdt-vivigen-health-economic-page .bdt-vivigen-advantage-wrapper .bdt-vivigen-advantage-items .bdt-vivigen-advantage-img-with-name {
        border: 0;
        padding: 0;
        width: 100%;
        flex: 0 0 100%;
    }
    .bdt-vivigen-health-economic-page .bdt-vivigen-seperator {
        height: 40px;
    }
    /* ViviGen Health Economics Page Style End */
    
    /* Banner Slider Title Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-title {
        font-size: 22pt !important;
    }
    /* Banner Slider Title Style End */
}
@media screen and (max-width: 1219px) {
    /****** Dental Applications Guide & Detail Pages Styles End ******/
    .bob-dental-product-list .row .col-sm-3,
    .bob-dental-product-list .row .col-sm-4 {
        width: 100%;
    }
    /****** Dental Applications Guide & Detail Pages Styles End ******/

    /* New Biologic Landing Page Style Start */
    .bdt-biologic-products-with-desc .bdt-prod-section, .bdt-biologic-products .bdt-prod-section {
        flex-wrap: wrap;
    }
    .bdt-biologic-products .bdt-prod-section .bdt-prod-block {
        width: auto;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    /* New Biologic Landing Page Style End */
}
@media (min-width: 768px) and (max-width: 1220px) {
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-products-with-desc .bdt-prod-section {
        flex-wrap: wrap-reverse;
    }
    /* New Biologic Landing Page Style End */
}
@media (min-width: 1220px) and (max-width: 1400px) {
    /* Main Navigation Drop-down list overlap footer Style */
    .header #block-mainmenu ul.menu li ul li a.sf-depth-2,
    .header #block-mainmenu ul.menu li ul li a.sf-depth-3,
    .header #block-mainmenu ul.menu li ul li a.sf-depth-4 {
        font-size: 1.5rem !important;
    }
    .header #block-mainmenu ul.sf-menu a.sf-depth-2,
    .header #block-mainmenu ul.sf-menu a.sf-depth-3,
    .header #block-mainmenu ul.sf-menu a.sf-depth-4,
    ul.sf-menu span.nolink {
        padding: 0.6em 1em !important;
    }
}
@media (min-width: 577px) and (max-width: 768px) {
    /******** BioLogics Page Style Start ********/
    .bob-biologic-chart-image-block img {
        height: 180px;
    }
    /******** BioLogics Page Style End ********/
    
    /* Home Page Banner Slider Tab Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider .home-banner-slide .home-banner-inner {
        height: 95% !important;
    }
    /* Home Page Banner Slider Tab Style End */
}
@media screen and (max-width: 768px) {
    /* Home Page Banner Slider Style Start */
    .bdt-home-banner.view-home-page-banner-v2 .views-field-field-banner-image img {
        height: calc(26vh);
        max-width: 100%;
        object-fit: fill;
    }
    /* Home Page Banner Slider Style End */

    /* Dental Application Detail Page Style */
    .bob-close-popup-icon .fa-times:before {
        font-size: 20px;
    }
    /* Dental Application Detail Page Style */
    
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-products-with-desc .bdt-prod-desc-section .bdt-prod-desc-title, 
    .bdt-biologic-products .bdt-prod-desc-section .bdt-prod-desc-title, 
    .bdt-advantage-section .bdt-advantage-title,
    .bdt-advantage-list-section .bdt-advantage-list .bdt-advantage-list-item .bdt-advantage-list-item-title .bdt-advantage-title {
        font-size: 22px;
    }
    .bdt-biologic-products-with-desc .bdt-prod-section .bdt-prod-block .bdt-prod-title, 
    .bdt-biologic-products .bdt-prod-section .bdt-prod-block .bdt-prod-title {
        font-size: 16px;
    }
    /* New Biologic Landing Page Style End */
    
    /* Mobile View Floating Sidebar with Content Space Style Start */
    body.bdt--sidebar-enabled #main > .bdt-inner-container:not(.block) {
        padding: 0 20px 0 20px;
    }
    /* Mobile View Floating Sidebar with Content Space Style End */
}
@media screen and (max-width: 767px) {
    /* Hunter Style Guide Start */    
    h1 > span,
    h1 {
        font-size: 17pt !important;
    }

    .bdt-inner-container h2 span,
    h2 > span,
    h2 {
        font-size: 16pt !important;
    }

    h3 > span,
    h3 {
        font-size: 15pt !important;
    }

    h4 > span,
    h4 {
        font-size: 14pt !important;
    }

    h5 > span,
    h5 {
        font-size: 13pt !important;
    }
    
    a:not(.bdt-inner-container a),
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    a h1, a h2, a h3, a h4, a h5, a h6,
    .bdt-inner-container h2 a,
    .bdt-inner-container h2 a span strong,
    .view-home-news .views-field-body p a,
    .home-product-franchise .views-field-title a,
    body .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item,
    .bdt-inner-container a.bdt-content-a,
    .bdt-inner-container .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container .bdt-tech-accordian .panel-body a,
    .bdt-inner-container .accrediations-page .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container p a:not(.copyright p a),
    .bdt-inner-container a:not(nav.navbar a, nav.navbar ul li a, nav.navigation a, nav.navigation ul li a, .copyright p a, .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item a, a.ckeditor-accordion-toggler, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td a, .graft-preview-page-container .download-pdf-container .download-pdf-link a, .view-graft-submission-report .csv-feed a, .view-graft-submission-report table thead th a, .bdt-blc-banner-btn-item a.bdt-blc-banner-btn),
    input[type=button], input[type=submit],
    #drupal-off-canvas-wrapper .button,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green,
    a.inline-btn-green,
    #stripe-form-container button, #stripe-form-container button #button-text,
    input[type=submit].form-submit.btn-primary,
    .block-btn-green, .block-btn-green a,
    .faq_btn, .faq_btn a, .faq_btn a strong {
        font-size: 12pt !important;
    }
    #stripe-form-container button, #stripe-form-container button #button-text {
        padding: 10px 20px !important;
    }
    #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td:last-child a {
        font-size: 8pt !important;
    }
    .graft-preview-page-container .download-pdf-container .download-pdf-link a {
        font-size: 12px !important;
    }
    /* Hunter Style Guide End */
    
    /* Home Page Products List Style */
    .home-product-franchise .view-id-home_product_franchise .views-view-grid .views-col {
        min-height: 220px;
    }
    .home-product-franchise .views-view-grid .views-row {
        padding: 0 !important;
        float: none !important;
    }
    .home-product-franchise .views-view-grid .views-row,
    .home-product-franchise .views-view-grid .clearfix::after {
        display: inline !important;
        clear: none !important;
    }
    /* Home Page Products List Style */
    
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-products-with-desc .bdt-prod-section .bdt-prod-block .bdt-prod-title,
    .bdt-biologic-products .bdt-prod-section .bdt-prod-block .bdt-prod-title {
        min-height: 20px;
        min-width: 100%;
        max-width: 100%;
    }
    .bdt-biologic-products-with-desc .bdt-prod-section .item-order-1 {
        order: 1;
    }
    .bdt-biologic-products-with-desc .bdt-prod-section .item-order-2 {
        order: 2;
    }
    .bdt-biologic-products-with-desc .bdt-prod-section .item-order-3 {
        order: 3;
    }
    .bdt-biologic-banner-section h1 {
        top: -100px;
    }
    .bdt-advantage-list-section .bdt-advantage-list .bdt-advantage-list-item .bdt-advantage-list-item-title .bdt-advantage-title {
        font-size: 16px;
    }
    .bdt-advantage-list-section .bdt-advantage-list .bdt-advantage-list-item {
        padding: 10px 10px;
    }
    /* New Biologic Landing Page Style End */
    
    /* Mobile View Floating Sidebar with Content Space Style Start */
    body.bdt--sidebar-enabled #main > .bdt-inner-container:not(.block) {
        padding: 0 30px 0 38px;
    }
    /* Mobile View Floating Sidebar with Content Space Style End */
    
    /* ViviGen Health Economics Page Style Start */
    .bdt-vivigen-health-economic-page .bdt-fusion-costs-title {
        font-size: 20px;
    }
    .bdt-vivigen-health-economic-page .bdt-change-button-label {
        font-size: 16px;
    }
    .bdt-vivigen-health-economic-page .bdt-change-items-wrapper,
    .bdt-vivigen-health-economic-page .bdt-change-items-wrapper .bdt-change-items,
    .bdt-vivigen-health-economic-page .bdt-influence-items-wrapper,
    .bdt-vivigen-health-economic-page .bdt-influence-items-wrapper .bdt-change-items,
    .bdt-vivigen-health-economic-page .bdt-try-vivigen-wrapper .bdt-try-vivigen-items {
        align-items: center;
    }
    .bdt-vivigen-health-economic-page .bdt-change-items-wrapper .bdt-change-items,
    .bdt-vivigen-health-economic-page .bdt-influence-items-wrapper .bdt-change-items,
    .bdt-vivigen-health-economic-page .bdt-try-vivigen-wrapper .bdt-try-vivigen-items {
        flex-direction: column;
    }
    .bdt-vivigen-health-economic-page .bdt-change-items-wrapper,
    .bdt-vivigen-health-economic-page .bdt-change-items-wrapper .bdt-change-items,
    .bdt-vivigen-health-economic-page .bdt-influence-items-wrapper,
    .bdt-vivigen-health-economic-page .bdt-influence-items-wrapper .bdt-change-items,
    .bdt-vivigen-health-economic-page .bdt-vivigen-advantage-wrapper .bdt-vivigen-advantage-items {
        gap: 15px;
    }
    .bdt-vivigen-health-economic-page .bdt-vivigen-advantage-wrapper .bdt-vivigen-advantage-items .bdt-vivigen-advantage-img,
    .bdt-vivigen-health-economic-page .bdt-try-vivigen-wrapper .bdt-try-vivigen-items .bdt-try-vivigen-left,
    .bdt-vivigen-health-economic-page .bdt-try-vivigen-wrapper .bdt-try-vivigen-items .bdt-try-vivigen-right {
        width: 100%;
        flex: 0 0 100%;
    }
    .bdt-vivigen-health-economic-page .bdt-try-vivigen-wrapper .bdt-try-vivigen-items .bdt-try-vivigen-left {
        border: 0;
    }
    .bdt-vivigen-health-economic-page .bdt-vivigen-footer-desc-wrapper {
        padding: 0;
    }
    /* ViviGen Health Economics Page Style End */
    
    /*** Basic Page, Story Page Style Start */
    img.align-left, img.align-right {
        padding: 0 !important;
    }
    /*** Basic Page, Story Page Style End */
    
    /* Banner Slider Title Style Start */
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-title {
        font-size: 20pt !important;
    }
    /* Banner Slider Title Style End */
    
    /* Stories from Our Employees Card Style Start */
    .bdt-emp-stories-card-main-wrapper {
        grid-template-columns: 1fr;
    }
    
    .bdt-emp-stories-card-main-wrapper .bdt-emp-stories-card-container .bdt-emp-stories-card .bdt-emp-stories-card-usr-feedback p,
    .bdt-emp-stories-card-main-wrapper .bdt-emp-stories-card .bdt-emp-stories-card-usr-info p {
        font-size: 14px;
    }
    /* Stories from Our Employees Card Style End */
    
    /* Make a Financial Webform Style */
    .webform-submission-make-a-financial-contribution-add-form .address--wrapper .fieldset-wrapper .js-form-item,
    .webform-submission-make-a-financial-contribution-add-form .billing_container.container_billing_01 .js-form-item, 
    .webform-submission-make-a-financial-contribution-add-form .billing_container.container_billing_02 .js-form-item,
    .webform-submission-make-a-financial-contribution-add-form .financial_container.container_04 .js-form-item,
    .webform-submission-make-a-financial-contribution-add-form .financial_container.container_02 .js-form-item {
        width: 100% !important;
    }
    .webform-submission-make-a-financial-contribution-add-form .select2-container {
        max-width: 100% !important;
    }
}
@media screen and (max-width: 415px) {
    #patient_location-error{
        padding-top: 20px;
        margin-left: -22px;
    }
}
@media screen and (max-width: 576px) {
    .bob-dental-app-guide-detail-section .bob-dental-app-detail-main-title-wrapper .bob-dental-app-detail-main-title {
        font-size: 4.4rem;
        word-break: break-word;
    }
    /* Dental Application Detail Page Style */
    .bob-close-popup-icon .fa-times:before {
        font-size: 18px;
    }
    /******** BioLogics Page Style Start ********/
    .bob-biologic-chart-image-block img {
        height: 120px;
    }
    /******** BioLogics Page Style End ********/
    
    /* Hunter Style Guide Start */
    button, input[type=button], input[type=submit], .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green, .faq_btn a, .block-btn-green a, a.inline-btn-green {
        padding: 10px 24px !important;
    }
    a,
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    a h1, a h2, a h3, a h4, a h5, a h6,
    .bdt-inner-container h2 a,
    .bdt-inner-container h2 a span strong,
    .view-home-news .views-field-body p a,
    .home-product-franchise .views-field-title a,
    body .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item,
    .bdt-inner-container a.bdt-content-a,
    .bdt-inner-container .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container .bdt-tech-accordian .panel-body a,
    .bdt-inner-container .accrediations-page .bdt-accordian .panel.panel-default .panel-collapse ul li a,
    .bdt-inner-container p a:not(.copyright p a),
    .bdt-inner-container a:not(nav.navbar a, nav.navbar ul li a, nav.navigation a, nav.navigation ul li a, .copyright p a, .block-system-breadcrumb-block .content nav ol.breadcrumb li.breadcrumb-item a, a.ckeditor-accordion-toggler, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td a, .graft-preview-page-container .download-pdf-container .download-pdf-link a, .view-graft-submission-report .csv-feed a, .view-graft-submission-report table thead th a, .bdt-blc-banner-btn-item a.bdt-blc-banner-btn),
    input[type=button], input[type=submit],
    #drupal-off-canvas-wrapper .button,
    .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green,
    a.inline-btn-green,
    #stripe-form-container button, #stripe-form-container button #button-text,
    input[type=submit].form-submit.btn-primary,
    .block-btn-green, .block-btn-green a,
    .faq_btn, .faq_btn a, .faq_btn a strong {
        font-size: 12pt !important;
    }
    
    body #vertical-menu p > a {
        font-size: 1em !important;
    }
    #block-allograftbioimplanttrackingreport .graft-block .block-conatct-us a, .view-graft-submission-report div.table-responsive table tr td:last-child a {
        font-size: 8pt !important;
    }
    .graft-preview-page-container .download-pdf-container .download-pdf-link a {
        font-size: 12px !important;
    }
    /* Hunter Style Guide End */
    
    /* New Biologic Landing Page Style Start */
    .bdt-biologic-banner-section h1 {
        top: -90px;
    }
    /* New Biologic Landing Page Style End */
    /* photo slider */
    .photo-slider-section-block .slick__arrow .slick-arrow.slick-prev {
        margin-left: -20px;
    }
    .photo-slider-section-block .slick__arrow .slick-arrow.slick-next {
        margin-right: 20px;
    }
}
@media screen and (max-width: 520px) {
    .bdt-biologic-products-with-desc .bdt-prod-section .bdt-prod-block:hover .bdt-prod-btn,
    .bdt-biologic-products .bdt-prod-section .bdt-prod-block:hover .bdt-prod-btn {
        margin-top: 40px;
    }
    .bdt-advantage-list-section .bdt-advantage-list .bdt-advantage-list-item .bdt-advantage-list-item-title .bdt-advantage-title {
        padding-right: 20px;
    }
    .bdt-advantage-list-section .bdt-advantage-list .bdt-advantage-list-item .bdt-advantage-list-item-title .bdt-advantage-icon {
        padding-right: 60px;
    }
    .bdt-biologic-products-with-desc .bdt-prod-section .bdt-prod-block .bdt-prod-img-block,
    .bdt-biologic-products .bdt-prod-section .bdt-prod-block .bdt-prod-img-block {
        margin: 0 auto;
    }
    a.inline-btn-green {
        display: block !important;
    }
    
    /* Home Page Slider include Video Style Update for Blazy Configuration Start */
    .bdt-home-banner .blazy .slick-slide,
    .bdt-home-banner .blazy .views-field-field-banner-image-video .media--ratio .media__element {
        max-height: 25vh;
    }
    /* Home Page Slider include Video Style Update for Blazy Configuration End */
}
@media screen and (max-width: 390px) {
    .bob-dental-app-guide-detail-section .bob-dental-app-detail-product-desc-wrapper .bob-dental-app-detail-product-desc-link-wrapper .bob-dental-app-detail-product-desc-link {
        width: 70%;
    }
}
@media screen and (max-width: 360px) {
    .bob-dental-app-guide-detail-section .bob-dental-app-detail-main-title-wrapper .bob-dental-app-detail-main-title {
        font-size: 4rem;
    }

    /* Hunter Style Guide Start */
    button, input[type=button], input[type=submit], .bdt-home-banner .slick.slick--view--home-page-banner-v2 .slick-slider.slick-initialized .home-banner-slide .home-banner-inner .banner-link a.btn-green, .faq_btn a, .faq_btn a strong, .block-btn-green a, a.inline-btn-green {
        font-size: 11pt !important;
    }
    /* Hunter Style Guide End */
}
/* New page search box style */
@media screen and (max-width: 1475px) {
    .bdt-news-list .views-exposed-form .form-row .search_keywords .js-form-item{
        display: block;
    }

}
/* Webform style */
@media screen and (max-width: 768px) {
    .webform-submission-contact-us-add-form .contact_container .bdt-telephone, 
    .webform-submission-contact-us-add-form .contact_container .js-form-item,
    .webform-submission-contact-us-add-form .contact_container fieldset {
        width: 100% !important;
    }
    	.service-area-map-section .align-center {
                width: 100%;
                height: 100%;
        }
        .page-node-444 .faq_btn {
                max-width: 200px !important;
        }
        .webform-submission-volunteer-form .contact_container .js-form-item, .webform-submission-volunteer-form .contact_container .bdt-telephone, .webform-submission-volunteer-form .js-form-item, .webform-submission-share-your-story-form .contact_container .js-form-item {
                width: 100% !important;
        }
        .service-area-map-section iframe {
                max-height: 350px;
        }
        .webform-submission-ask-us-a-question-form .js-form-type-radio {
                margin-right: 2% !important;
        }
        .webform-submission-become-a-partner-form .js-form-item, .webform-submission-become-a-partner-form .contact_container .bdt-telephone {
                width: 100% !important;
        }
}
@media screen and (min-width: 520px) {
    a.inline-btn-green {
        display: inline !important;
    }
}
@media screen and (max-width: 1219px) {
	/**search bar issue in mobile**/
        .header .search-block-form .js-form-type-search {
                width: 50% !important;
        }
        .header .search-block-form .icon.open > i.better_search {
                right: 25% !important;
                padding: 0;
                margin: 4px !important;
                border: none !important;
        }
        .header .search-block-form .js-form-type-search input.form-search {
                padding-left: 25px !important;
                font-size: 16px;
                font-weight: 500;
        }
}
@media screen and (max-width: 979px) {
        /* Dental page images ipad view */
        .bob-dental-app-guide-main-image img {
                max-width: none;
        }

}
/* general orthopedics ipad resolution fix */
@media (min-width: 660px) and (max-width: 992px) {
    bob-dental-app-guide-section {
       justify-content: space-around;
    }
}
