@media (max-width: 1800px){
   
}
@media (max-width: 1700px){
    .BursEx table.bursTable .qty-container .input-qty {
        width: 100px;
    }
    .BursEx .bursTable td.c7 {
        width: 210px;
    }
    .BursEx .bursTable td.c7 {
        width: 200px;
    }
}

@media (max-width: 1650px){
   
}

@media (max-width: 1560px){
    .BursEx .bursTable td.c1 {
        width: 300px;
    }

}

@media (max-width: 1440px) {

    .loginBox li a {
        padding: 30px 4px 17px;
    }

    .BursEx .bursTable td.c7 {
        width: 244px;
    }

    .inner-banner-checkout li {
        padding: 0 16px;
    }

        .inner-banner-checkout li:first-child img {
            width: 25px;
        }

        .inner-banner-checkout li img {
            width: 42px;
        }

        .inner-banner-checkout li span {
            font-size: 14px;
        }
        .customer-login .new_user_content {
            top: 26px;
        }
        .main-content-login .customer-login .new_user .new_user_content .content p {
            font-size: 16px;
            padding: 0 15px;
        }
        .customer_loginPage .new_user .link {
            bottom: 190px !important;
        }
}
@media (max-width: 1399px){

    .productArea .product_item .text h2 {
        font-size: 26px;
    }

    /* .logo img {
        width: 250px;
    } */

    .slide_item h1 {
        font-size: 42px;
    }
   
}
@media (max-width: 1365px){

    body:after, body:before {
        width: 85px;       
    }
    .boxingSlide .owl-nav {
        left: 90px;
    }
    .boxingSlide .owl-dots {
        right: 90px;
    }

    .login-box .icon a {
        padding: 30px 2px 17px;
    }
    .login-box .icon a.button_outline, .login-box .icon a.register {
        padding: 30px 10px 17px;
    }
   
}


@media (max-width: 1279px){
    
    /* .logo img {
        width: 220px;
    } */
    .navbar-expand-sm .navbar-nav .nav-link {
        padding: 40px 10px 37px;
    }
    .quantity_row input.form-control {
        max-width: 37px;
    }

    .main-content-login .customer-login .new_user .new_user_content .content p {
        font-size: 15px;
        padding: 0 2px;
    }
    
}

@media (max-width: 1199px) {


    /* .logo img {
        width: 190px;
    } */
    .navbar-expand-sm .navbar-nav .nav-link {
        padding: 40px 6px 37px;
    }

    .loginBox li a {
        padding: 30px 2px 17px;
    }

    .right_hdr {
        width: 18.66667%;
        max-width: 18.66667%;
        padding-right: 5px;
    }

    .endodontic_prodect .products .image {
        height: 150px;
    }

    .quantity_row input.form-control {
        width: 30px;
    }

    .quantity_row .label .btn {
        padding: 5px 5px;
    }

    .profileTest .filter {
        padding-right: 0;
    }

    .qty-container .qty-btn-minus, .qty-container .qty-btn-plus {
        display: none;
    }

    .qty-container .input-qty {
        width: 50px;
    }
    .inner-banner-checkout li {
        padding: 0 12px;
    }

    .main-content-login .new_user a.readmore_link {
        max-width: 162px;
        padding: 14px 0;
    }
    .main-content-login .new_user_content {
        padding: 8px;
    }
    .customer_loginPage .new_user .link {
        bottom: 219px !important;
    }
}

@media (max-width: 991px){

    .header-for-cart .headerBox {
        display: block !important;
    }

    .header-for-cart .logo img {
        width: 200px;
        margin: 0px auto 20px;
    }

    .header-for-cart .mobile_logo {
        width: 100%;
        margin-left: 0;
    }
  
    /* .logo img {
        width: 190px;
    } */

    /* .loginBox li a span.text {
        display: none;
    } */
    .loginBox li a span.text span {
        position: absolute;
        right: -4px;
        top: -2px;
    }

    .logo img {
        width: 80%;
        margin: 0 auto;
    }
    .checkout-logo-page .logo {
        width: 65%;
        padding: 0 15px;
        max-width: 250px;
        margin: 0px;
    }
    .checkout-logo-page .logo img {
       
        margin: 0px;
    }
    .mobilenav_header {
        display: block;
        position: relative;
    } 
    .mobilenav_header .headerBox {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .container-fluid {
        padding: 0 15px;
    }
    .nav_header {
        display: none;
    }

    #mobile_wrapper #openNav {
        position: absolute;
        top: 17%;
        transform: translatey(-25%);
        font-size: 30px;
        cursor: pointer
    }
    .close_button_nav a {
        padding: 0 !important;
        margin: 10px;
        text-align: left !important;
        color: #404040;
        font-size: 20px;
    }

    #openNav div {
        background: #404040;
        height: 3px;
        width: 19px;
        display: block;
        margin: 0 auto 4px;
        cursor: pointer;
        border-radius: 2px
    }
    .top-bar-right .login-box {
        margin-right: 5px;
    }
    .top-bar-right {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .cart-number {
        right: 11px;
        top: 7px;
        text-align: center;
        position: absolute;
        background: #00A58D;
        border-radius: 50%;
        width: 16px;
        height: 16px;
        font-size: 10px;
        line-height: 16px;
        color: #fff;
    }
    .mobile_search_form {
        position: relative;
    }
    .mobile_search input {
        width: 100%;
        display: block;
        border: 0;
        border-radius: 4px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
        margin: 0 0 15px;
        font-size: 14px;
        color: #CECECE;
        padding: 13px 20px 11px;
    }
    .mobile_search_form button {
        position: absolute;
        top: 5px;
        right: 5px;
        background: 0 0;
        border: 0;
        bottom: 0;
    }

    .mobile_search {
        display: block;
        width: 100%;
        margin-top: 5px;
    }
    .mobile-basket .text,
    .mobile-menu .nav-item {
        border-bottom: 1px solid #E5E5E5
    }

    .pageforms input[type=submit] {
        background: #6c1634;
        background: -moz-linear-gradient(left, #6c1634 0, #982d52 100%);
        background: -webkit-linear-gradient(left, #6c1634 0, #982d52 100%);
        background: linear-gradient(to right, #6c1634 0, #982d52 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6c1634', endColorstr='#982d52', GradientType=1);
        color: #fff;
        float: right;
        cursor: pointer;
        max-width: 200px;
        padding: 22px 10px;
        margin: 20px 0;
        font-size: 16px;
        font-weight: 500;
    }

    .mobile-basket,
    .mobile-login,
    .mobile-menu {
        height: 100%;
        z-index: 10;
        background-color: #fff;
        transition: .5s;
        overflow-x: hidden;
        top: 0
    }

    .sfError {
        color: red;
        font-size: 12px;
        text-align: right
    }

    .mobile-menu {
        width: 0;
        position: fixed;
        left: 0
    }

    .mobile-menu-open {
        width: 330px
    }

    .wrapper-mobile-menu-open {
        position: relative;
        left: 330px
    }

    .mobile-menu-close {
        width: 0;
        display: block;
    }
    .wrapper-mobile-menu-close {
        position: relative;
        left: 0
    }

    .mobile-menu-wrapper {
        padding: 0 20px;
        margin: 20px 0
    }

    .mobile-basket,
    .mobile-login {
        width: 0;
        position: fixed;
        right: 0;
        box-shadow: 0 0 4px rgba(0, 0, 0, .2)
    }
    .mobile-basket a,
    .mobile-login a {
        max-width: 280px;
        display: block;
        padding: 20px 4px 15px;
        text-align: center;
        margin: 20px auto
    }

    .login-box .icon a.signin {
        border-radius: 4px;
        color: #fff;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        background: #00937e;
        background: -moz-linear-gradient(left, #00937e 0, #00b89d 100%);
        background: -webkit-linear-gradient(left, #00937e 0, #00b89d 100%);
        background: linear-gradient(to right, #00937e 0, #00b89d 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00937e', endColorstr='#00b89d', GradientType=1);
    }
    .login-box .icon a.checkout_secure {
        border-radius: 4px;
        color: #fff;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px;
        background: #00937e;
        background: -moz-linear-gradient(left, #00937e 0, #00b89d 100%);
        background: -webkit-linear-gradient(left, #00937e 0, #00b89d 100%);
        background: linear-gradient(to right, #00937e 0, #00b89d 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00937e', endColorstr='#00b89d', GradientType=1);
    }
    .login-box .icon a.checkout_secure img {
        display: inline-block;
        margin-bottom: 6px;
        margin-right: 10px;
    }
    .top-bar-right .login-box i {
        display: block;
        font-size: 20px;
    }
    .login-box .icon a.register {
        color: #fff;
        background: #6c1634;
        background: -moz-linear-gradient(left, #6c1634 0, #982d52 100%);
        background: -webkit-linear-gradient(left, #6c1634 0, #982d52 100%);
        background: linear-gradient(to right, #6c1634 0, #982d52 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6c1634', endColorstr='#982d52', GradientType=1);
    }
    .login-box .icon a.button_outline, .login-box .icon a.register {
        border-radius: 4px;
        line-height: 24px;
        margin-bottom: 20px;
        font-size: 16px;
        padding: 30px 4px 23px;
    }
    .mobile-basket .cart-items .quantity {
        float: right;
        font-size: 14px;
        font-weight: 500;
    }
    .cart-items .label {
        color: #404040;
        line-height: 18px;
        font-size: 15px;
        font-weight: 500;
    }
    .mobile-basket .text,
    .mobile-login .text {
        text-align: center;
        display: block;
        font-size: 20px;
        margin: 20px auto 5px;
        color: #404040;
        font-weight: 500;
    }

    .mobile-basket .text {
        padding-bottom: 30px;
        font-size: 24px !important;
        margin-bottom: 25px
    }

    .mobile-basket .login-box,
    .mobile-login .login-box {
        width: 330px
    }
    .mobile-basket .cart-items {
        display: block;
        margin: 10px 0;
        font-weight: 500;
    }
    .mobile-basket a {
        padding: 15px 4px
    }
    .mobile-basket .shopping-cart {
        padding: 0 15px
    }
    .mobile-basket .cart-items .quantity {
        float: right;
        font-size: 14px;
        font-weight: 500;
    }

    #wrapper {
        overflow-x: hidden;
        transition: margin-left .5s;
        transition: left .3s linear
    }

    .mobile-menu #mainNavbarCollapse {
        width: 100%
    }

    .mobile-menu .home-icon {
        float: right
    }
    .nav-link .home-icon .checkout {
        width: 13.6px;
        height: 13.6px;
    }
    .nav-link .home-icon .checkout path {
        fill: #000;
    }

    .mobile-menu .navbar-nav .nav-link {
        padding-top: 22.5px;
        padding-bottom: 20.5px;
        color: #404040;
        font-size: 14px;
        line-height: 17px;
        font-weight: 500;
    }

    .mobile-menu .navbar-nav .nav-link.arrow-right {
        position: absolute;
        right: 0;
        top: 0
    }

    .mobile-menu .nav-item.dropdown a.dropdown-arrow::after {
        content: "\f078";
        font-family: "Font Awesome 6 Pro";
        position: absolute;
        right: 0;
        top: 20px
    }

    .mobile-menu .nav-item.dropdown.show a.dropdown-arrow::after {
        content: "\f077"
    }

    .mobile-menu .dropdown-menu {
        min-width: auto
    }

    .mobile-menu ul.dropdown-menu li.dropdown-item::after {
        content: ""
    }

    .mobile-menu .login-account {
        padding: 18px 31px 18px 40px;
        text-align: center;
        background: #00A58D;
        color: #fff;
        border-radius: 6px;
        min-width: 290px;
        font-weight: 500;
        margin-bottom: 10px;
        display: block
    }

    .mobile-menu .login-account .text {
        margin-left: 15px
    }

    .mobile-menu .login-account .checkout {
        width: 22px;
        height: 22px
    }

    .mobile-menu .login-account .checkout path {
        fill: #fff
    }

    .mobile-basket .text, .mobile-login .text {
        text-align: center;
        display: block;
        font-size: 20px;
        margin: 20px auto 5px;
        color: #404040;
    }
 
    .login-box-options {
        font-size: 16px;
        color: #404040;
        line-height: 18px;
        margin: 10px 0;
        text-align: center;
        padding: 15px 0;
    }

    .login-box .icon a {
        padding: 10px 6px 17px;
    }
    .dropdown-toggle::after {
        display: none;
    }
    .dropdown-menu {
        color: #404040;
        background-color: transparent;
        border: 0;
        box-shadow: inherit;
        border-radius: 0;
        margin: 0;
    }
    ul.dropdown-menu li.dropdown-item {
        border-bottom: 0;
    }
    ul.dropdown-menu li.dropdown-item {
        border: 0;
        padding: 10px 0;
    }
    span.close_button_nav.navigation {
        width: 100%;
        display: block;
        text-align: right;
    }

    .ordering_teethArea .item ul li a {
        font-size: 15px;
        margin-bottom: 19px;
    }

    .footerBox .footer_item {
        width: 100%;
    }
    .footerBox .footer_item .years_logo {
        display: none;
    }
    .footer_link {
        display: none;
    }

    .footerBox .footer_item h3 {
        position: relative;
        font-weight: 400;
        margin-bottom: 6px;
    }
    .footerBox .footer_item h3:empty {
        display: none;
    }
    .footerBox .footer_item .tittle:after {
        content: "\f078";
        font-family: "Font Awesome 6 Pro";    
        color: #707070;
        font-size: 18px;
        position: absolute;
        right: 0;
    }
    .footerBox .footer_item .tittle.active:after {
        transform: rotate(-180deg);
    }

    .footer_site {
        padding: 40px 0 0;
    }
    .footerBox {
        padding: 0 0 40px;
    }
    .footerBox .footer_item:last-child {
        order: -1;
    }
    .footerBox .footer_item .follow h3 {
        display: none;
    }
    .footerBox ul.social_icon {
        padding: 0;
        margin-bottom: 20px;
        justify-content: center;
    }
    .footerBox .footer_item img {
        display: none;        
    }
    .footerBox ul.social_icon li a img {
        display: block;
    }
    .copyRightPart {
        padding: 20px 0;
    }

    .quantity_row .label .btn {
        padding: 5px 5px;
        display: none;
    }
    .quantity_row input.form-control {
        max-width: 45px;
    }

    .popular_ProductArea .popular_item .subText a {
        font-size: 12px;
        line-height: 19px;
    }

    .slide_item h1 {
        font-size: 36px;
        line-height: 40px;
    }
    .loginBox li {
        margin-right: 0;
    }

    .pMatrix table tr th {
        font-size: 11px;
        line-height: 1.5;
    }
    .pMatrix table tr td {
        font-size: 13px;
    }
    .qty-container .input-qty {
        width: 41px;
        padding: 2px 5px;
    }

    .BursEx .bursTable td.c1 {
        width: 200px;
        min-width: 200px;
    }
    .pMatrix table tr th:last-child {
        min-width: 90px;
        width: 90px;
    }

    .universityArea .leftContent {
        padding-right: 15px;
    }
    .gx-60 {
        --bs-gutter-x: 30px;
    }

    .universityArea {
        padding: 30px 0 50px;
    }
    .universityArea .imageBox {
        margin-top: 40px;
    }

    .universityArea .image {
        padding-left: 15px;
    }


}

@media (max-width: 767px){

    .h1, h1 {
        font-size: 28px;
    }
    .h2, h2 {
        font-size: 24px;
    }
    .h3, h3 {
        font-size: 20px;
    }

    .header_site {
        padding: 10px 0 0;
    }
    .login-box .icon a {
        padding: 7px 5px 6px;
    }
    /* .logo img {
        width: 187px;
    } */
    .login-box .icon a img {
        width: 18px;
    }
    .login-box .icon .signin {
        padding: 20px 4px 15px;
    }
    .login-box .icon a.button_outline, .login-box .icon a.register {
        padding: 20px 4px 15px;
    }
    .order_shippingArea .item {
        margin-bottom: 29px;
    }

    .productArea {
        padding: 0 15px;
    }
    .productArea .product_item {
        margin-bottom: 15px;
        border-right: 0;
    }

    .ordering_teethArea {
        text-align: center;
        padding: 30px 0;
    }

    .owl-dots {
        bottom: 4px;
    }

    .popular_ProductArea {
        padding: 20px 0 20px;
    }
    .popular_ProductArea .popular_item .subText .image img {
        height: 100px;
    }
    .popular_ProductArea .popular_item .subText {
        padding: 15px 12px;
    }
    
    /* .sidebar-shop {
        display: none;
    } */
    ul.shop-list {
        display: none;
    }
    .sidebar-shop {
        margin-bottom: 0px;
    }
    .sidebar-shop h3 {
        position: relative;
        padding: 20px 29px 14px 15px;
    }
    .shop-list li a {
        padding: 12px 15px;
    }
    .sidebar-shop h3:after {
        content: "\f078";
        font-family: "Font Awesome 6 Pro";
        color: #707070;
        font-size: 18px;
        position: absolute;
        right: 15px;
        top: 16px;
        transition: all ease 0.5s;
    }
    .sidebar-shop h3.active:after {
        transform: rotate(180deg);
    }

    .right_product h2 {
        font-size: 18px;
        margin-top: 30px;
    }

    .slider-nav {
       display: block;
    }
    .slideitemBox .slick-dots {
        bottom: -10px;
    }
    .slideitemBox {
        border: 0;
    }
    .slideitemBox .slider-nav .slick-track {
        display: flex;
        justify-content: center;
        transform: inherit !important;
        width: 100% !important;
    }
    .slideitemBox .slider-nav .item-slick a {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: #EAEAEA;
        border-radius: 100%;
        padding: 0 !important;
        margin: 0 4px;
    }
    .slideitemBox .slider-nav .item-slick {
        width: auto;
        border: 0 !important;
    }
    .slideitemBox .slider-nav .item-slick img {
        display: none;
    }
    .slideitemBox .slider-nav .item-slick.slick-active a {
        background: #707070;
    }

    .breadcrumbs ul {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
    }
    .endodontic_content h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .popular_ProductArea{
        min-height: initial;
    }
    .header_site {
        min-height: initial;
    }

    .ordering_teethArea .item p {
        margin: 20px auto;
    }
    .order_shippingArea .item .subText .text {
        width: calc(100% - 34px);
        padding-left: 9px;
    }
    .heading h2 {
        margin-bottom: 28px;
    }
    .productArea .product_item:after, .productArea .product_item .image img {
        border-radius: 12px;
    }
   
    .addressBox {
        padding-right: 0;
    }
    .mapBox {
        padding-left: 0;
    }
    .addressBox p {
        font-size: 14px;
    }
    .slide_item h1 {
        font-size: 28px;
        line-height: 30px;
    }
    .table thead th {
        padding-bottom: 12px;
        padding-top: 15px;
    }
    .table tbody tr td {
        padding: 10.5px 10px;
        font-size: 12px;
        line-height: 18px;
    }
    .sidebar_content .title {
        margin-left: 10px;
    }
    .btn-primary, .yellowBtn, a.readmore_link {
        width: 200px;
    }

    .inner-banner-login {
        padding: 28px 0 24px;
    }
    .inner-banner-login h1 {
        font-size: 28px;
        margin: 0;
        line-height: 27px;
    }
    .grid-space-30>.umb-block-grid__area-container {
        gap: 10px;
    }
    .block-y-spacing-45 {
        padding-top: 35px;
    }
    .main_endodonticsArea {
        padding: 28px 0 24px;
    }
    .qty-container .input-qty {
        width: 34px;
        padding: 1px 4px;
    }
    .pMatrix table tr td, .pMatrix table tr th {
        font-size: 12px;
    }

    .data-label-visible:before {
        font-weight: bold;
    }
    .privacyPolicyHeading2 {
        padding-right: 0 !important;
    }
    .pricesP {
        margin-right: 50px;
    }

    /*  */
    .BursEx .bursTabs li {
        width: 100%;
        border-top-left-radius: 0;
        -moz-border-top-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        border-top-right-radius: 0;
        -moz-border-top-right-radius: 0;
        -webkit-border-top-right-radius: 0;
    }
    .BursEx .bursTabs li a {
        border-radius: 0;
    }

    .BursEx .bursTable td.c1 {
        text-align: left;
        width: 178px;
        min-width: 178px;
    }
    .BursEx .bursTable td.c4, .BursEx .bursTable td.c5, .BursEx .bursTable td.c6, .BursEx .bursTable td.c2 {
        width: 90px;
        min-width: 90px;
    }
    .BursEx .bursTable td.c3 {
        width: 95px;
        min-width: 95px;
    }
    .bursTable input.input-number {
        width: 60px;
        max-width: 60px;
    }
    .BursEx .bursTable td.c7 {
        width: 90px;
        min-width: 90px;
    }
    .BursEx table.bursTable .qty-container .input-qty {
        width: 52px;
    }
    .relatedProductArea {
        display: none;
    }

    .surgery_furnitureArea .itemBox .item, .surgery_furnitureArea .itemBox .item:nth-of-type(2)  {
        width: 100%;
    }

}

@media (max-width: 575px) {
    .products .image {
        height: 120px;
    }
    /* .slideitemBox .slider-nav .item-slick {
        width: 130px;
    } */

    body {
        font-size: 14px;
    }

    .popular_ProductArea.innerProductArea .popular_item .subText span.block.mt-4 {
        font-size: 13px;
        font-weight: 300;
        line-height: 15px;
    }

    .matrixArea .priceText {
        width: calc(100% - 0px);
    }

    .matrixInnerLeft {
        display: block;
    }

    .pricesP {
        margin-right: 0;
        text-align: center;
        font-size: 18px;
    }

    .priceText ul li {
        margin-right: 0;
        margin: 0px 10px 10px;
    }

    .priceText ul {
        justify-content: center;
        display: flex;
    }

    .pricesP.pricesP2 {
        margin-right: 0;
    }

    .matrixArea .priceText.priceText3 {
        padding-left: 0;
    }

    .inner-banner-checkout li {
        padding: 0 12px;
    }
    .inner-banner-checkout li {
        margin-bottom: 20px;
    }

    .inner-banner-checkout li span {
        font-size: 12px;
    }
    .inner-banner-checkout li:first-child img {
        width: 18px;
    }
    .inner-banner-checkout li img {
        width: 30px;
    }

}

@media (max-width: 479px){

    .h3, h3 {
        font-size: 18px;
    }
    .mobile_logo {
        width: 54%;
        margin-left: 11px;
    }
    .logo img {
        width: 100%;
    }
   
}

@media (max-width: 374px){

    .h1, h1 {
        font-size: 24px;
    }
    .h2, h2 {
        font-size: 22px;
    }
    .logo img {
        width: 100%;
    }
    
}