@media screen and (min-width: 1371px) and (max-width: 1600px) {
    .menu-item {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    .menu-item ul li a {
        color: #000;
        font-family: "General Sans";
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        display: inline-block;
        text-transform: capitalize;
        transition: .3s;
    }
    /* ==========================
    aktualności page start
    ======================== */
    .hero-pagination-area::before {
        width: 100px;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1370px) {
    header {
        padding: 14px 0;
        background-color: #fff;
    }
    .logo {
        display: inline-block;
        margin-right: 11px;
    }
    .logo img {
        width: 80px;
        margin-right: 0px;
    }
    .menu-logo span {
        font-size: 14px;
        line-height: 17px;
    }
    .menu-item ul li a {
        color: #000;
        font-family: "General Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        display: inline-block;
        text-transform: capitalize;
        transition: .3s;
    }
    .menu-item {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    #active {
        color: #01407E;
        font-family: "General Sans";
        font-size: 13px;
    }
    .hero-content h2::before {
        content: "";
        width: 90px;
        height: 12px;
        background: #00B8FF;
        display: block;
        position: absolute;
        left: -101px;
        top: 50px;
    }
    .ims-new-right-content {
        padding-left: 100px;
        padding-top: 12px;
    }
    .poznaj-ims-area::after {
        width: 70px;
    }
    /* ==========================
    aktualności page start
    ======================== */
    .hero-pagination-area::before {
        width: 90px;
    }
}

/*
====================================
Medium Screen - Others
====================================
*/

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .poznaj-ims-area::after {
        width: 70px;
    }
    header {
        padding: 14px 0;
        background-color: #fff;
    }
    .logo {
        display: inline-block;
        margin-right: 11px;
    }
    .logo img {
        width: 70px;
        margin-right: 0px;
    }
    .menu-logo span {
        font-size: 12px;
        line-height: 17px;
    }
    .menu-item ul {
        gap: 20px;
    }
    .menu-item ul li a {
        color: #000;
        font-family: "General Sans";
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        display: inline-block;
        text-transform: capitalize;
        transition: .3s;
    }
    .menu-item {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    #active {
        color: #01407E;
        font-family: "General Sans";
        font-size: 13px;
    }
    .ims-new-right-content {
        padding-left: 100px;
        padding-top: 12px;
    }
    /* ==========================
aktualności page start
======================== */
    .hero-pagination-area::before {
        width: 20px;
    }

    .accordion h3 {
        padding-right: 150px;
    }
    .workshops-rt-inner {
        padding-left: 12px;
    }


}



@media screen and (min-width: 992px) and (max-width: 1199px) {

    /* ============== */

    .medical_solutions_img {
        height: inherit;
    }

    .medical_solutions_contents h2 {
        color: #000;
        font-size: 28.44px;
        font-style: normal;
        font-weight: 500;
        line-height: 31.172px;
        margin-bottom: 15px;
    }

    .medical_solutions_contents {
        padding: 27px;
        background: #FFF;
    }

    .medical_solutions2_contents {
        padding: 30px;
        margin-top: 5px;
    }

    .medical_solutions_contents span {
        width: 86px;
        height: 3px;
        background: #0058B1;
        margin-bottom: 24px;
        display: block;
    }

    .Zrealizowane-blog-content {
        border: 1px solid#E3E3E3;
        background: #FFF;
        padding: 20px;
    }

    .Zrealizowane-blog-img {
        overflow: hidden;
        height: 180px;
        background-color: #DDDDDD;
    }
    .workshops-rt-inner {
        padding-left: 12px;
    }

    .upcoming-workshops-img {
        width: 100%;
        height: 275px;
        background-color: #dddddd;
    }
    .upcoming-workshops-box-content {
        border: 1px solid #E3E3E3;
        background: #FFF;
        padding: 48px;
        /* position: absolute; */
        margin-left: 67px;
        margin-top: -68px;
        position: relative;
    }

    .hero-pagination-area::before {
        width: 104px;
      }
      .news-with-ims-box-content {
        border: 1px solid #E3E3E3;
        background: #FFF;
        padding: 22px;
    }

    .news-with-ims-box_img {
        position: relative;
        width: 100%;
        height: 177px;
        background-color: #DDDDDD;
    }
    .various_evolved-content h2 {
        color: #000;
        font-size: 27.44px;
        font-style: normal;
        font-weight: 500;
        line-height: 34.172px;
        margin-bottom: 14px;
    }
    .menu-item ul {
        gap: 13px;
      }
    .menu-item ul li a {
   
        font-size: 12px;
    }

    .various_evolved-content ul {
        margin-bottom: 53px;
    }


    .Overlapping-img {
        width: 100%;
        height: 338px;
        background-color: #DDDDDD;
        margin-top: 10px;
    }
    .Overlapping-con_left span {
        width: 86px;
        height: 3px;
        background: #FFF;
        display: block;
        margin: 50px auto 24px;
    }


    .footer-item ul li a {
        font-size: 15px;
    }

    .footer-item ul li a small {
        font-size: 15px;
    }
    .ft-3bdr {
        padding-left: 10px;
    }
    .ft-2bdr {
        padding-left: 29px;
    }



}






/*
====================================
Small Screen - Tablate
====================================
*/

@media screen and (min-width: 768px) and (max-width: 991px) {
    header {
        padding: 14px 0;
        background-color: #fff;
    }
    .menu-bar {
        display: block;
    }
    .logo {
        display: inline-block;
        margin-right: 11px;
    }
    .logo img {
        width: 70px;
        margin-right: 0px;
    }
    .menu-item {
        display: none !important;
    }
    .menu-btn {
        display: none !important;
    }
    .menu-logo span {
        font-size: 12px;
        line-height: 17px;
    }
    .video-back {
        padding: 91px 0 95px;
        background-color: #00000079;
    }
    .hero-text p {
        color: #FFF;
        font-size: 30px;
    }
    .hero-content h2 {
        color: #00B8FF;
        font-size: 32px;
    }
    .hero-content h5 {
        color: #FFF;
        font-size: 29px;
        margin-bottom: 19px;
    }
    .hero-content p {
        color: #C8C8C8;
        font-size: 15.78px;
        margin-bottom: 29px;
    }
    .hero-btn a {
        color: #FFF;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        display: inline-block;
        padding: 16px 31px;
        border: 1px solid #FFF;
        transition: .3s;
    }

    .accordion h3 {
        padding-right: 110px;
    }
    .hero-area::after {
        content: "";
        width: 180px;
        height: 37px;
        flex-shrink: 0;
        display: block;
        position: absolute;
        right: 0px;
        bottom: -17px;
    }
    .hero-content h2::before {
        display: none;
    }
    .nasza-oferta-inners {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
    .nasza-title h2 {
        /* font-size: 60px; */
    }
    .poznaj-ims-area {
        background-color: #F7F7F7;
        padding-top: 75px;
    }
    .nasza-items-box-content {
        padding: 31px;
        border: 1px solid var(--black-100, #E3E3E3);
        background: var(--black-50, #F7F7F7);
        min-height: 209px;
    }
    .nasza-items-box-content p {
        color: #000;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        padding: 22px 0 7px;
    }
    .Twoich-boxss h2 {
        font-size: 18.78px;
    }
    .Twoich-boxss {
        padding: 32px;
        text-align: center;
    }
    .jestesmy-sections-start {
        padding-top: 334px;
    }
    .jestesmy-inner {
        border-radius: 16px;
        padding: 37px 42px;
        margin-bottom: 61px;
    }
    .jestesmy-left-contents h2 {
        font-size: 24.49px;
        margin-bottom: 26px;
        line-height: 26.437px;
    }
    /* ================= */
    .Poznaj-__title h2 {
        font-size: 66px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        margin-bottom: 40px;
    }
    .Poznaj-__title h2 br {
        display: none;
    }
    .Producenci-client-inner {
        margin-bottom: 41px;
    }
    .ims-img-righ {
        margin-top: -150px;
    }
    .ims-to-firma-area {
        background: #F7F7F7;
        padding: 54px 0 50px 0;
    }
    .ims-content-left h2 {
        color: #000;
        font-size: 22.49px;
    }
    .sd {
        padding-left: 0px;
        margin-top: 33px;
    }
    .ims-new-right-content {
        padding-left: 0px;
        padding-top: 47px;
    }
    .ims-new-right-content h6 {
        color: #000;
        font-size: 18.78px;
    }
    .ims-new-right-content p br {
        display: none;
    }
    .Zrealizowane-blog-titles h2 {
        color: #000;
        font-size: 32.49px;
        margin-bottom: 22px;
    }
    .Zrealizowane-blog-area {
        background-color: #fff;
        padding: 38px 0;
    }
    .nasz-serwis__inner {
        padding: 50px 0;
        margin: 0 0px;
        object-fit: cover;
        background-position: center;
    }
    .nsaz__boxs ul {
        display: block;
        justify-content: space-between;
    }
    .nsaz__boxs ul li p {
        margin-bottom: 30px;
    }
    .poznaj-ims-area::after {
        display: none;
    }
    .nasz-serwis-area::before {
        display: none;
    }
    .nasz-serwis-area::after {
        display: none;
    }
    .upcoming-workshops-box-content {
        border: 1px solid #E3E3E3;
        background: #FFF;
        padding: 28px;
        margin-left: 30px;
        margin-top: -40px;
        position: relative;
    }
    .space-blank {
        margin-bottom: 3px;
    }
    /* =========== */
    .cnt-overlay {
        padding: 60px 0 66px 0;
    }
    .contact-cooperation_left h2 {
        color: #FFF;
        font-size: 25px;
        font-style: normal;
        font-weight: 500;
        line-height: 33.437px;
        margin-bottom: 27px;
    }
    .contact-cooperation_left h2 br {
        display: none;
    }
    .contact-cooperation_left {
        padding-right: 0px;
        margin-top: 84px;
    }
    .contact-cooperation_left ul {
        margin-bottom: 50px;
    }
    .contact-cooperation_right form {
        background-color: #fff;
        padding: 20px;
    }
    .contact-cooperation_right form h2 {
        color: #000;
        font-size: 22.63px;
    }
    .Zrealizowane-blog-titles h2 {
        color: #000;
        font-size: 29.49px;
    }
    .ft-mdl {
        padding-left: 0px;
    }
    .ft-2bdr {
        padding-left: 0px;
        border-left: none;
    }
    .ft-2-1bdr {
        padding-left: 7px;
        border-right: none;
    }
    .ft-3bdr {
        padding-left: 0px;
    }
    .footer-item {
        margin-bottom: 44px;
    }
    .footer-left-item {
        margin-bottom: 44px;
    }
    .contact-cooperation-area::after {
        content: "";
        width: 150px;
        height: 39px;
        flex-shrink: 0;
        background: #0058B1;
        display: block;
        position: absolute;
        left: 0px;
        top: -19px;
        z-index: 9999;
    }
    .contact-cooperation-area::before {
        content: "";
        width: 150px;
        height: 39px;
        flex-shrink: 0;
        background: #0058B1;
        display: block;
        position: absolute;
        right: 0px;
        bottom: -19px;
        z-index: 9999;
    }
    .ims-content-left::before {
        display: none;
    }
    .Zrealizowane-blog-img {
        overflow: hidden;
        height: inherit;
    }
    .Overlapping-conferences-inner {
        background: #0058B1;
    }
    .Overlapping-con_left span {
        width: 86px;
        height: 3px;
        background: #FFF;
        display: block;
        margin: 25px auto 14px;
    }
    .Overlapping-con_left h2 {
        font-size: 27.49px;
        line-height: 33.437px;
        margin-bottom: 13px;
    }
    .Overlapping-img {
        height: 237px;
        margin-top: 20px;
  
    }
    /* .Overlapping-img img{
    object-fit: cover;
} */
    /* ==========================
aktualności page start
======================== */
    .hero-pagination-area {
        background-position: 75%;
        background-size: cover;
        position: relative;
    }
    .hero-pagination-area::before {
        display: none;
    }
    .hero-pg1 {
        min-height: 416px;
    }
    .pt1 {
        margin-top: 106px;
    }
    .hero-pagination-content h2 {
        color: #FFF;
        font-size: 37.05px;
        font-style: normal;
        font-weight: 600;
        line-height: 46.365px;
        margin-bottom: 20px;
    }
    .various_evolved-content h2 {
        color: #000;
        font-size: 23.44px;
        font-style: normal;
        font-weight: 500;
        line-height: 29.172px;
        margin-bottom: 16px;
    }
    /* ======================
POJ. WARSZTAT page start
====================== */
    .upcoming-workshops-img {
        width: 100%;
        height: 204px;
    }
    .Hysteroscopic_workshops-content h2 {
        color: #000;
        font-size: 18px;
    }
    .workshops-rt-inner {
        padding-left: 0px;
    }
    .poj-up-__ {
        margin-top: 30px;
    }
    .workshops___uls {
        margin-bottom: 50px !important;
    }
    /* =======================
    oferta page start 
    ============================= */
    .operating-block-inner {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 0px 0px;
        padding-bottom: 48px;
        margin-top: -30px;
        position: relative;
    }
    /*======================
 O NAS page start
==================== */
.medical_solutions_area {
	padding: 57px 0 0 0;
	background-color: #fff;
}
    .medical_solutions_img {
        height: inherit;
    }
    .medical_solutions_contents {
        padding: 35px 40px;
        background: #FFF;
    }
    .medical_solutions_contents h2 {
        color: #000;
        font-size: 29.44px;
    }
    .medical_solutions2_img {
        height: inherit;
        background-color: #ddd;
    }
    .medical_solutions2_contents {
        padding: 20px;
        margin-top: 20px;
    }
    .mdc-sol_2area {
        background: #F7F7F7;
        padding-bottom: 50px;
    }
    .mdc2spn {
        margin-top: 0px;
    }

    .various_evolved-content ul {
        margin-bottom: 53px;
    }
    /*======================
 PRODUCENCI page start 
 ====================== */
    .producers__items {
        padding: 1px;
        margin-bottom: 38px;
    }
    .producers__items h2 {
        color: #000;
        font-size: 21.44px;
        line-height: 29.172px;
    }
    .Producenci_img {
        background-color: #ddd;
        height: inherit;
        margin-bottom: 38px;
    }
    .producers_area {
        padding: 46px 0 27px 0;
    }
    .producers_area2 {
        padding: 45px 0 0 0;
        background-color: #fff;
    }
    .producers-btm-item_ {
        padding: 27px 0;
    }
    /* ======================
SERWIS page strat
============================ */
    .Professional-Mdc {
        padding: 48px 0px;
    }
    .Professional-mdc_img {
        height: 300px;
    }
    .Professional-mdc-item {
        padding: 37px 20px;
    }
    .Professional-mdc-item span {
        margin-top: -11px;
    }
    .Professional-Mdc-bottom {
        margin-top: 56px;
        padding-top: 30px;
        border-top: 1px solid #C8C8C8;
    }
    .p_mdc_btm_item h2 {
        color: #000;
        font-size: 22.49px;
        line-height: 32.437px;
        margin-bottom: 20px;
    }
    .nstrumentation-box-content h2 {
        color: #000;
        font-size: 28.49px;
        font-style: normal;
        font-weight: 500;
        line-height: 33.437px;
        margin-bottom: 24px;
        text-align: center;
    }
    .instrumentation_area_box {
        padding: 54px 0;
        background-position: 100% 10%;
    }
}

/*
====================================
Small Screen - Mobile
====================================
*/

@media screen and (max-width: 767px) {
    header {
        padding: 14px 0;
        background-color: #fff;
    }
    .menu-bar {
        display: block;
    }
    .logo {
        display: inline-block;
        margin-right: 11px;
    }
    .logo img {
        width: 70px;
        margin-right: 0px;
    }
    .menu-item {
        display: none !important;
    }
    .menu-btn {
        display: none !important;
    }
    .menu-logo span {
        font-size: 12px;
        line-height: 17px;
    }
    .video-back {
        padding: 91px 0 95px;
        background-color: #00000079;
    }
    .hero-text p {
        color: #FFF;
        font-size: 30px;
    }
    .hero-content h2 {
        color: #00B8FF;
        font-size: 32px;
    }
    .hero-content h5 {
        color: #FFF;
        font-size: 29px;
        margin-bottom: 19px;
    }
    .hero-content p {
        color: #C8C8C8;
        font-size: 15.78px;
        margin-bottom: 29px;
    }
    .hero-btn a {
        color: #FFF;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        display: inline-block;
        padding: 16px 31px;
        border: 1px solid #FFF;
        transition: .3s;
    }
    .hero-area::after {
        content: "";
        width: 180px;
        height: 37px;
        display: block;
        position: absolute;
        right: 0px;
        bottom: -17px;
    }
    .hero-content h2::before {
        display: none;
    }
    .nasza-oferta-inners {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
    .nasza-title h2 {
        font-size: 32px;
        margin-bottom: 30px;
    }
    .po-ims-title span {
        font-size: 25px;
        margin-bottom: 12px;
    }
    .jestesmy-sections-start {
        padding-top: 2090px;
    }
    .jestesmy-inner {
        padding: 25px 23px;
        margin-bottom: 61px;
    }
    .jestesmy-left-contents h2 {
        color: #000;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 26.437px;
        margin-bottom: 15px;
    }
    .jestesmy-left-contents h2 br {
        display: none;
    }
    .jestesm-btn {
        margin-bottom: 30px;
    }
    .jestesmy-right-contents ul li {
        margin-bottom: 16px;
    }
    .Producenci-client-inner h3 {
        margin-bottom: 75px;
    }
    /* ================= */
    .Poznaj-__title h2 {
        font-size: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        margin-bottom: 0px;
        padding-bottom: 25px;
        padding-left: 20px;
    }
    .Poznaj-__title h2 br {
        display: none;
    }
    .Producenci-client-inner {
        margin-bottom: 41px;
    }
    .ims-img-righ {
        margin-top: 0px;
    }
    .ims-to-firma-area {
        background: #F7F7F7;
        padding: 54px 0 50px 0;
    }
    .ims-content-left h2 {
        color: #000;
        font-size: 22.49px;
    }
    .sd {
        padding-left: 0px;
        margin-top: 33px;
    }
    .ims-new-right-content {
        padding-left: 0px;
        padding-top: 47px;
    }
    .ims-new-right-content h6 {
        color: #000;
        font-size: 18.78px;
    }
    .ims-new-right-content p br {
        display: none;
    }
    .Zrealizowane-blog-titles {
        display: block;
    }
    .Zrealizowane-blog-titles h2 {
        color: #000;
        font-size: 32.49px;
        margin-bottom: 22px;
    }
    .Zrealizowane-blog-area {
        background-color: #fff;
        padding: 38px 0;
    }
    .nasz-serwis__inner {
        padding: 50px 0;
        margin: 0 0px;
        object-fit: cover;
        background-position: center;
    }
    .nsaz__boxs ul {
        display: block;
        justify-content: space-between;
    }
    .nsaz__boxs ul li p {
        margin-bottom: 30px;
    }
    .poznaj-ims-area::after {
        display: none;
    }
    .nasz-serwis-area::before {
        display: none;
    }
    .nasz-serwis-area::after {
        display: none;
    }
    .upcoming-workshops-box-content {
        border: 1px solid #E3E3E3;
        background: #FFF;
        padding: 28px;
        margin-left: 0px;
        margin-top: 0px;
        position: relative;
    }
    .space-blank {
        margin-bottom: 3px;
    }
    /* =========== */
    .cnt-overlay {
        padding: 6px 0 66px 0;
    }
    .contact-cooperation_left h2 {
        color: #FFF;
        font-size: 25px;
        font-style: normal;
        font-weight: 500;
        line-height: 33.437px;
        margin-bottom: 27px;
    }
    .contact-cooperation_left h2 br {
        display: none;
    }
    .contact-cooperation_left {
        padding-right: 0px;
        margin-top: 84px;
    }
    .contact-cooperation_left ul {
        margin-bottom: 50px;
    }
    .contact-cooperation_right form {
        background-color: #fff;
        padding: 20px;
    }
    .contact-cooperation_right form h2 {
        color: #000;
        font-size: 22.63px;
    }
    .Zrealizowane-blog-titles h2 {
        color: #000;
        font-size: 29.49px;
    }
    .ft-mdl {
        padding-left: 0px;
    }
    .ft-2bdr {
        padding-left: 0px;
        border-left: none;
    }
    .ft-2-1bdr {
        padding-left: 7px;
        border-right: none;
    }
    .ft-3bdr {
        padding-left: 0px;
    }
    .footer-item {
        margin-bottom: 44px;
    }
    .footer-left-item {
        margin-bottom: 44px;
    }
    .contact-cooperation-area::after {
        content: "";
        width: 150px;
        height: 39px;
        flex-shrink: 0;
        background: #0058B1;
        display: block;
        position: absolute;
        left: 0px;
        top: -19px;
        z-index: 9999;
    }
    .contact-cooperation-area::before {
        content: "";
        width: 150px;
        height: 39px;
        flex-shrink: 0;
        background: #0058B1;
        display: block;
        position: absolute;
        right: 0px;
        bottom: -19px;
        z-index: 9999;
    }
    .copyright-content {
        display: block;
        text-align: center;
    }
    .upcoming-workshops-img {
        width: 100%;
        height: inherit;
        background-color: #dddddd;
    }
    .Overlapping-conferences-inner {
        background: #0058B1;
        padding: 2px 11px 55px;
    }
    .Overlapping-con_left span {
        width: 86px;
        height: 3px;
        background: #FFF;
        display: block;
        margin: 45px auto 14px;
    }
    .Overlapping-con_left h2 {
        font-size: 28.49px;
        line-height: 47.437px;
        margin-bottom: 13px;
    }
    .xtd {
        margin-bottom: 50px;
    }
    .Overlapping-img {
        height: inherit;
     
    }
    .news-with-ims-box_img {
        position: relative;
        width: 100%;
        height: inherit;
    }
    /* ==========================
aktualności page start
======================== */
    .hero-pagination-area {
        background-position: 65%;
        background-size: cover;
        position: relative;
    }
    .hero-pagination-area::before {
        display: none;
    }
    .hero-pg1 {
        height: 100px;
    }
    /* ================
WPIS AKTUALNOŚCI page start 
===================== */
    .various_evolved-content h2 {
        font-size: 21.44px;
        line-height: 26.172px;
        margin-bottom: 16px;
    }
    .various_evolved-content ul li {
        margin-bottom: 17px;
    }
    .various_evolved-content ul {
        margin-bottom: 54px;
    }
    .hero-pagination-content h2 {
        color: #FFF;
        font-size: 37.05px;
        font-style: normal;
        font-weight: 600;
        line-height: 46.365px;
        margin-bottom: 20px;
    }
    .h-pg-time {
        position: absolute;
        right: 0px;
        bottom: -49px;
    }
    .pt2 {
        margin-top: 95px;
    }
    /* ======================
POJ. WARSZTAT page start
====================== */
    .Hysteroscopic_workshops-content h2 {
        color: #000;
        font-size: 18px;
    }
    .workshops-rt-inner {
        padding-left: 0px;
    }
    .poj-up-__ {
        margin-top: 30px;
    }
    /* =======================
oferta page start 
============================= */
    .operating-block-inner {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 0px 0px;
        padding-bottom: 48px;
        margin-top: -30px;
        position: relative;
    }
    .hero-pagination-content p {
        color: #FFF;
        font-size: 15px;
    }
    .hero-pagination-content p br {
        display: none;
    }
    /*======================
 O NAS page start
==================== */
    .medical_solutions_img {
        height: inherit;
    }
    .medical_solutions_contents {
        padding: 35px 8px;
        background: #FFF;
    }
    .medical_solutions_contents h2 {
        color: #000;
        font-size: 29.44px;
    }
    .medical_solutions2_img {
        height: inherit;
        background-color: #ddd;
        margin-top: 50px;
    }
    .medical_solutions2_contents {
        padding: 6px;
        margin-top: 20px;
    }
    .mdc-sol_2area {
        background: #F7F7F7;
        padding-bottom: 50px;
    }
    .mdc2spn {
        margin-top: 0px;
    }
    /*  */
    .Zrealizowane-blog-img {
        overflow: hidden;
        height: inherit;
    }
    /*======================
 O NAS page start
==================== */
    .accordion h3 {
        font-size: 16px;
        line-height: 20.4px;
        padding: 19px 12px;
        padding-right: 105px;
    }
    .accordion .collapseIcon {
        right: 5px;
    }
    .accordion h3 small {
        font-size: 12px;
    }
    .accordion>div p {
        color: #666;
        font-size: 15px;
    }
    .nasze-10-years::before {
        content: "";
        width: 150px;
        height: 40px;
    }
    .nasze-10-years::after {
        content: "";
        width: 150px;
        height: 40px;
    }
    .nasze-10year-left img {
        display: inline-block;
        margin-top: 11px;
    }
    .nasze-10-years {
        padding: 50px 0 3px;
    }
    .medical_solutions_area {
        padding: 49px 0 0 0;
        background-color: #fff;
    }
    .hero-pg6 {
        height: 570px;
    }
    .accordion>div {
        display: none;
        text-align: left;
        padding: 2px 16px 42px 16px;
    }
    .faq-wrapper {
        margin-bottom: 43px;
    }
    /*======================
 PRODUCENCI page start 
 ====================== */
    .producers__items {
        padding: 1px;
        margin-bottom: 38px;
    }
    .producers__items h2 {
        color: #000;
        font-size: 21.44px;
        line-height: 29.172px;
    }
    .Producenci_img {
        background-color: #ddd;
        height: inherit;
        margin-bottom: 38px;
    }
    .producers_area {
        padding: 46px 0 27px 0;
    }
    .producers_area2 {
        padding: 45px 0 0 0;
        background-color: #fff;
    }
    .producers-btm-item_ {
        padding: 27px 0;
    }
    /* ======================
SERWIS page strat
============================ */
    .Professional-Mdc {
        padding: 48px 0;
    }
    .Professional-mdc_img {
        height: inherit;
    }
    .Professional-mdc-item {
        padding: 37px 0px;
    }
    .Professional-mdc-item span {
        margin-top: -11px;
    }
    .Professional-Mdc-bottom {
        margin-top: 56px;
        padding-top: 30px;
        border-top: 1px solid #C8C8C8;
    }
    .p_mdc_btm_item h2 {
        color: #000;
        font-size: 22.49px;
        line-height: 32.437px;
        margin-bottom: 20px;
    }
    .pt9 {
        margin-top: 70px;
    }
    .nstrumentation-box-content h2 {
        color: #000;
        font-size: 28.49px;
        font-style: normal;
        font-weight: 500;
        line-height: 33.437px;
        margin-bottom: 24px;
        text-align: center;
    }
    .instrumentation_area_box {
        padding: 54px 0;
        background-position: 100% 10%;
    }
    .ptt2 {
        margin-top: 44px;
    }

    .hero-pagination-link ul li a {
        color: #81909F;
        font-size: 13px;
    }


    .poznaj-ims-area {
        background-color: #F7F7F7;
        padding-top: 3px;
    }
    .nasza-title span {
        margin-top: 63px;
    }

    .Zrealizowane-blog-content {
        padding: 28px;
    }

}