@media (min-width: 1950px) {
    .acrd .acrd-left .acrd-item.open .acrd-answer {
        display: flex;
        align-items: center;
    }

       .chat-icon img {
        object-fit: contain;
    }

    .acrd .acrd-right img {
        max-height: initial;
        width: 80%;
    }

    .value-cnt {
        justify-content: center;
    }

    .value-cnt .value-left {
        width: 20%;
    }

    .co-cnt {
        justify-content: center;
    }


    .co-cnt .co-left {
        width: 70%;
    }

    .honors-slider .slick-current .honors-item .honors-item-img {
        margin-bottom: 44px;
        justify-content: center;
    }

    .honors-cnt .honors-item .honors-item-img {
        height: 350px;
    }

    .honors-cnt .honors-left .honors-bg-vector {
        height: 50px;
    }
}

@media (max-width: 1800px) {
    .container-x {
        padding-left: 300px;
        padding-right: 300px;
    }

      .sub-sub-nav-cnt {
        left: 200px;
        right: 510px;
    }
}

@media (max-width: 1700px) {
    .container-x {
        padding-left: 240px;
        padding-right: 240px;
    }

    .sub-sub-nav-cnt {
        right: 460px;
    }

    .container-x.about-section {
        padding-left: 360px;
        padding-right: 360px;
    }

    .value-left .value-main-img {
        width: 300px;
        height: 300px;
    }

    .response-item-cnt .response-item-context .response-item-title h5 {
        font-size: 17px;
    }
}

@media (max-width: 1540px) {
    .container-x {
        padding-left: 200px;
        padding-right: 200px;
    }
    
    .response-item-cnt {
        height: 174px;
    }
    

       .sub-sub-nav-cnt {
        left: 140px;
        right: 440px;
    }

    .news-section-right .news-item .news-img {
        /*max-height: 200px;*/
    }

    header.header .header-center ul {
        gap: 9px;
    }

    .honors-cnt .honors-left .honors-bg-vector {
        width: 36%;
    }

    .container-x.about-section {
        padding-left: 280px;
        padding-right: 280px;
    }

    .about-records {
        padding-right: 30px;
        gap: 10px;
    }

    .services-slider .slick-slide > div {
        display: flex;
        justify-content: center;
    }

    .services-item-cnt {
        width: 96% !important;
    }

    .services-item-cnt .services-item-context {
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 24px;
        margin-top: -16px;
    }

    .services-item-cnt .services-item-context .services-item-more {
        margin-top: 0;
    }

    .consult-cnt .consult-item-cnt .consult-item .consult-item-title h4 {
        font-size: 16px;
    }

    .consult-cnt .consult-item-cnt:hover {
        height: 426px;
    }

    .consult-cnt .consult-item-cnt {
        height: 406px;
    }

    .footer-cnt .footer .footer-context .footer-top {
        width: 50%;
    }

    .footer-cnt .footer .footer-context {
        padding: 80px 120px;
    }
}

@media (max-width: 1400px) {
    .container-x {
        padding-left: 150px;
        padding-right: 150px;
    }

      .sub-sub-nav-cnt {
        left: 120px;
        right: 380px;
    }

    header.header .header-center .nav-item > div a {
        font-size: 14px;
    }

    .container-x.about-section {
        padding-left: 240px;
        padding-right: 240px;
    }
}

@media (max-width: 1260px) {
    .container-x {
        padding-left: 80px;
        padding-right: 80px;
    }

     .sub-sub-nav-cnt .sub-sub-nav .sub-sub-list {
        width: 36%;
    }

     .sub-sub-nav-cnt {
        left: 60px;
        right: 300px;
    }

    .news-page .news-section-left>a {
    width: 90%;
    margin: 0 auto;
}

    .insu-slider1 .insu-slide {
        width: 12%;
    }

    .container-x.about-section {
        padding-left: 160px;
        padding-right: 160px;
    }

    .honors-cnt .honors-item .honors-item-img {
        height: 300px;
    }

    .header .header-right {
        width: 150px;
    }

    header.header .header-center .nav-item div a {
        /*font-size: 12px;*/
    }

    .hero-cnt .hero-content-cnt {
        width: 60%;
    }

    .timeline-cnt {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .honors-slider .slick-arrow {
        right: -35%;
    }

    .value-left .value-icon-cnt .value-icon {
        padding: 10px;
    }

    .value-left .yellow-shadow {
        bottom: 22px;
        right: 6px;
    }

    .news .news-title h5 {
        font-size: 16px;
    }

    .expr-item .expr-context .expr-context-profile {
        gap: 8px;
    }

    .expr-item .expr-context-top .expr-context-quote {
        height: 60px;
        width: 60px;
    }

    .response-item-cnt .response-item-context .response-item-title h5 {
        font-size: 15px;
    }
    .response-item-cnt .response-item-context .response-item-btn {
        padding: 0 20px;
    }

    .about-records .records-item span {
        font-size: 10px;
    }

    .body-text {
        font-size: 14px;
    }
}

@media (max-width: 1116px) {
    .slick-center .services-item-cnt .more-icon-line {
        width: 19px;
    }

    .slick-center .services-item-cnt .more-icon-arrow {
        opacity: 1;
    }

    .slick-center .services-item-cnt .services-item-icon-cnt {
        scale: 1.1;
    }

    .slick-center
        .services-item-cnt
        .services-item-bg
        svg
        path.services-item-bg-path {
        fill: rgba(226, 242, 61, 1);
    }

    .consult-cnt .consult-item-cnt {
        height: 334px;
    }

    .consult-slider .slick-center .consult-item-cnt {
        height: 354px;
        padding-bottom: 32px;
        margin-bottom: 0px;
    }

    .consult-slider .slick-center .consult-item-cnt .consult-item-more {
        opacity: 1;
    }

    .consult-cnt .consult-item-cnt:hover {
        height: 354px;
    }
}

@media (max-width: 1024px) {
    .container-x {
        padding-left: 60px;
        padding-right: 60px;
    }
    
    .response-item-cnt {
        height: 171px;
    }

  .response-item-cnt:hover .response-item-img {
        margin-top: 107px;
    }
.response-item-img img {
    margin-right: 6px;
}
       .sub-sub-nav-cnt .sub-sub-nav .sub-sub-list {
        width: 28%;
    }

      .sub-sub-nav-cnt {
        left: 20px;
        right: 345px;
    }

    .news-page .news-section-left>a {
        width: 100%;
    }


.services-slider1>a {
    width: 30%;
}

    .honors-cnt .honors-item .honors-item-img {
        height: 260px;
    }

    .container-x.about-section {
        padding-left: 100px;
        padding-right: 100px;
    }

    .consult-cnt .slick-center .consult-item-cnt .consult-item-more {
        opacity: 1;
    }

    .consult-cnt .slick-center .consult-item-cnt {
        padding-bottom: 32px;
        height: 354px;
        margin-bottom: 0px;
    }

    .about-page .about-section .about-top .about-top-title {
        font-size: 28px;
    }

    header.header .header-left .header-account.button {
        font-size: 12px;
    }

    header.header .header-center .nav-item div a {
        /*font-size: 12px;*/
    }

    header.header .header-center .nav-item div a img {
        width: 12px;
    }

    header.header .header-left .header-lang.collapsible--expanded {
        border-radius: 20px 20px 0 0;
    }

    header.header .header-left .header-lang .header-lang-options {
        border-radius: 0 0 20px 20px;
    }

    header.header .header-left .header-lang {
        height: 41px;
        width: 41px;
    }

    header.header .header-left .header-lang {
        border-radius: 20px;
    }

    header.header .header-left .header-lang .header-lang-options {
        top: 36px;
    }

    header.header .header-left .header-lang a,
    header.header .header-left .header-lang span {
        font-size: 14px;
    }

    .header .header-right {
        width: 160px;
    }

    header.header .header-center ul {
        gap: 6px;
    }

    header.header .header-left {
        gap: 4px;
    }

    .acrd .acrd-left .acrd-item.open .acrd-answer {
        margin-top: 16px;
        margin-bottom: 0px;
    }

    .expr-item .expr-context-top .expr-context-quote {
        height: 52px;
        width: 52px;
        margin-top: 18px;
        margin-bottom: -18px;
    }

    .expr-item .expr-context .expr-avatar {
        width: 60px;
        height: 60px;
    }

    .footer-cnt .footer .footer-context {
        padding: 70px 90px;
    }

    .consult-cnt .consult-item-cnt .consult-item .consult-item-context {
        padding: 0 12px;
    }

    .consult-cnt .consult-item-cnt {
        height: 334px;
    }

    .consult-cnt .consult-item-cnt:hover {
        height: 354px;
    }

    .test-cnt .test {
        width: 100%;
    }

    .consult-cnt .consult-title h3 {
        font-size: 28px;
    }

    .test-cnt .test-title h3 {
        font-size: 28px;
    }

    .news .news-bottom-right {
        gap: 4px;
    }

    .news-section-left .news-item .news-context {
        padding: 20px 123px 20px 10px;
    }

    .hero-cnt .hero-content-cnt .hero-title h1 {
        font-size: 42px;
    }

    .title-cnt h3 {
        font-size: 24px;
    }
}

@media (max-width: 950px) {
        header.header .header-center .nav-item > div a {
        font-size: 12px;
    }
}

@media (max-width: 910px) {
    .container-x {
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .response-item-cnt {
        width: 47%;
    }
    
    .response-cnt {
        flex-wrap: wrap;
        justify-content: center;
    }

    .chat-cnt.open .quick-menu-desc {
        opacity: 1;
        bottom: 100px;
        visibility: visible;
      }

        .chat-cnt.open .chat-desc {
        opacity: 1;
        visibility: visible;
    }

    .chat-cnt:not(.open) .chat-desc {
        opacity: 0;
        visibility: hidden;
    }
    .officials-slider .official-item {
        width: 74% !important;
    }

    .news-section-right .news-item {
        width: 100%;
    }

    .bread-cnt .bread-title h3 {
        font-size: 28px;
    }

    .container-x.about-section {
        padding-left: 60px;
        padding-right: 60px;
    }

    .about-page .co-right .official-item {
        width: 178px;
    }

    .services-cnt .title-cnt {
        margin-right: 16px;
    }

    .services-cnt {
        padding-left: 0;
        padding-right: 0;
    }

    .officials-slider
        .slick-center
        .official-item
        .official-item-bg-cnt
        .official-item-bg-rect {
        height: 80px;
    }

    .officials-slider .slick-center .official-item .official-item-main-img img {
        width: 100%;
        margin-bottom: -6px;
    }

    .slick-center
        .services-item-cnt
        .services-item-bg
        svg
        path.services-item-bg-path {
        fill: rgba(226, 242, 61, 1);
    }

    .slick-center .services-cnt .services-item-cnt .services-item-icon-cnt {
        scale: 1.1;
    }

    .insu-slider .slick-center .insu-slide {
        filter: grayscale(0%);
    }


    .mng-item-cnt .official-item {
        height: 270px;
    }

    .about-page .mng-item-cnt .official-item {
        width: 84%;
    }

    .mobile-menu-cnt {
        display: flex;
    }

    .test-cnt .test .test-part-cnt.active .test-mobile-link {
        display: block;
    }

    .hero-cnt .hero-bg-vector {
        margin-top: -79px;
    }

    .hero-btn-cnt {
        bottom: 13px;
    }

    .header .header-center {
        display: none;
    }

    /*.consult-slider {*/
    /*    margin-left: 0;*/
    /*    margin-right: 0;*/
    /*}*/

    .consult-cnt .consult-item-cnt {
        height: 306px;
    }

    .consult-cnt .consult-item-cnt:hover {
        padding-bottom: 12px;
        height: 306px;
        margin-bottom: 20px;
    }

    .consult-cnt .consult-item-cnt:hover .consult-item-more {
        opacity: 0;
    }

    .consult-cnt .slick-center .consult-item-cnt .consult-item-more {
        opacity: 1;
    }

    .consult-cnt .slick-center .consult-item-cnt {
        padding-bottom: 32px;
        height: 326px;
        margin-bottom: 0px;
    }

    .consult-slider .slick-arrow.slick-prev {
        /*left: 8px;*/
    }

    .consult-slider .slick-arrow.slick-next {
        /*right: 8px;*/
    }

    header.header {
        align-items: center;
    }

    header.header .header-left> .header-account{
        display: none;
    }

    .acrd .acrd-left .acrd-item {
        padding: 16px 20px;
    }

    .acrd .acrd-left .acrd-item .acrd-top .acrd-qu h4 {
        font-size: 14px;
    }

    .acrd .acrd-left {
        /* height: 500px; */
    }

    .body-text {
        font-size: 14px;
    }

    .value-left .value-main-img {
        width: 200px;
        height: 200px;
    }

    .value-left .yellow-shadow {
        bottom: -9px;
        right: -10px;
        height: 80px;
        width: 80px;
    }

    .timeline-cnt .timeline-content-item {
        width: 60%;
    }

    .co-right .dr-item {
        width: 221px !important;

        height: 245px;
    }

    .honors-cnt .honors-left .honors-bg-vector {
        width: 38%;
    }

    .honors-cnt .honors-item .honors-item-title {
        font-size: 14px;
    }

    .honors-cnt .honors-item .honors-item-img {
        height: 200px;
    }

    .honors-slider .slick-arrow {
        bottom: 5%;
    }

    .calendar-top .dr-img-cnt .dr-img-circle {
        width: 184px;
        height: 184px;
    }

    .calendar-top .dr-img-cnt {
        width: 204px;
    }

    .chat-cnt.open .chat-desc {
        opacity: 1;
        visibility: visible;
    }

    .chat-cnt:not(.open) .chat-desc {
        opacity: 0;
        visibility: hidden;
    }

    .officials-slider {
        margin-top: 20px;
    }

    .hero-cnt .hero-content-cnt {
        width: 70%;
    }

    .hero-cnt .hero-content-cnt .hero-title h1 {
        font-size: 36px;
    }

    .response-item-cnt:hover .response-item-img {
        scale: 1.1;
        margin-top: 102px;
    }

    .response-item-cnt .response-item-context {
        padding-left: 12px;
    }

    .response-item-cnt .response-item-context {
        width: 54%;
    }

    .response-item-img {
        width: 45%;
    }

    .response-item-cnt .response-item-context .response-item-title h5 {
        font-size: 12px;
    }

    .response-item-cnt .response-item-context .response-item-btn {
        padding: 0 12px;
    }

    .response-item-cnt .response-item-context .response-item-btn span {
        font-size: 12px;
    }

    .response-item-cnt {
        height: 170px;
    }

    .services-slider .slick-next.slick-arrow {
        transform: translate(50%, 50%);
    }

    .services-slider .slick-prev.slick-arrow {
        transform: translate(-50%, 50%);
    }

    .test-cnt {
        padding-bottom: 67px;
    }

    .test-cnt .test .test-part-cnt.test-part-kabed {
        left: 456px;
    }

    .test-cnt .test .test-part-cnt.test-part-pancras {
        left: 450px;
    }

    .test-cnt .test .test-part-cnt.test-part-shosh {
        left: 464px;
    }

    .test-cnt .test .test-part-cnt.test-part-thyroid {
        left: 429px;
    }

    .test-cnt .test .test-part-cnt.test-part-maghz {
        left: 452px;
    }

    .test-cnt .test .test-part-cnt.test-part-pancras {
        left: 452px;
    }

    .test-cnt .test .test-part-cnt.test-part-mitu {
        left: 529px;
    }

    .test-cnt .test .test-part-cnt.test-part-immu {
        left: 503px;
    }

    .test-cnt .test .test-part-cnt.test-part-tab {
        right: 460px;
    }

    .test-cnt .test .test-part-cnt.test-part-muscle {
        right: 496px;
    }

    .test-cnt .test .test-part-cnt.test-part-ghalb {
        right: 434px;
    }

    .test-cnt .test .test-part-cnt.test-part-kolieh {
        right: 461px;
    }

    .test-cnt .test .test-part-cnt.test-part-ekhtelal {
        right: 538px;
    }

    .test-cnt .test .test-part-cnt.test-part-barvari {
        right: 432px;
    }

    .test-cnt .test .test-part-cnt.test-part-baby {
        /*left: 426px;*/
    }

    .test-cnt .test .test-part-cnt.test-part-oncology {
        right: 472px;
    }

    .news-cnt .news {
        flex-direction: column;
    }

    .news-cnt .news .news-section-right {
        max-width: 100%;
    }

    .news-cnt .news .news-section-left {
        gap: 16px;
    }

    .news-item .news-context {
        height: 170px;
        padding: initial 142px initial 16px;
        justify-content: center;
    }

    .about-cnt .about-left img {
        margin-right: -40px;
        width: 130%;
    }

    .about-records {
        gap: 7px;
    }

    .about-cnt {
        gap: 32px;
    }

    .about-cnt .about-right {
        width: 60%;
    }

    .about-cnt .about-left {
        width: 40%;
    }

    .news-section-right .news-item .news-context {
        /* padding: 152px 20px 20px 20px; */
        border: 1px solid rgba(237, 237, 237, 1);
        border-radius: 16px;
        margin-right: -120px;
        display: flex;
        flex-direction: column;
        gap: 8px;
        /* height: 170px; */
        justify-content: center;
        padding-bottom: initial;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 16px;
        padding-right: 142px;
        margin-top: initial;
    }

    .news-section-left .news-item .news-context {
        padding: 20px 142px 20px 16px;
    }

    .news-section-right .news-item .news-context > .news-date {
        display: none;
    }

    .news-section-right .news-context-bottom .news-context-more {
        display: flex;
    }

    .news-section-right .news-context-bottom .news-date {
        display: flex;
    }

    .news-section-right .news-item .news-img {
        height: 90%;
        width: 273px;
        position: relative;
    }

    .news-section-right .news-item .news-img svg {
        width: 240px;
        height: 100%;
    }

    .news-section-left .news-item .news-img svg {
        width: 243px;
        height: 100%;
    }

    .news-section-right .news-item .news-context .button {
        display: none;
    }

    .news-section-right .news-item {
        flex-direction: row;
    }

    .news-section-left .news-item .news-img {
        display: flex;
    }

    .mobile-news-img {
        display: flex;
    }

    .desktop-news-img {
        display: none;
    }

    .news-section-right .news-item .news-context .body-text {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: justify;
        font-size: 14px;
        margin-bottom: 0px;
    }

    .footer-cnt .footer .footer-context {
        padding: 52px 28px;
    }
}

@media (max-width: 800px) {
    .test-cnt .test .test-part-cnt.test-part-ghalb {
        right: 400px;
    }

    .test-cnt .test .test-part-cnt.test-part-tab {
        right: 430px;
    }

    .test-cnt .test .test-part-cnt.test-part-kolieh {
        right: 430px;
    }

    .test-cnt .test .test-part-cnt.test-part-ekhtelal {
        right: 506px;
    }

    .test-cnt .test .test-part-cnt.test-part-barvari {
        right: 397px;
    }

    .test-cnt .test .test-part-cnt.test-part-maghz {
        left: 418px;
    }

    .test-cnt .test .test-part-cnt.test-part-thyroid {
        left: 402px;
    }

    .test-cnt .test .test-part-cnt.test-part-shosh {
        left: 444px;
    }

    .test-cnt .test .test-part-cnt.test-part-kabed {
        left: 425px;
    }

    .test-cnt .test .test-part-cnt.test-part-pancras {
        left: 410px;
    }

    .test-cnt .test .test-part-cnt.test-part-baby {
        /*left: 405px;*/
    }

    .test-cnt .test .test-part-cnt.test-part-oncology {
        right: 460px;
    }

    .test-cnt .test .test-part-cnt.test-part-mitu {
        left: 495px;
    }

    .test-cnt .test .test-part-cnt.test-part-immu {
        left: 473px;
    }

    .test-cnt .test .test-part-cnt.test-part-muscle {
        right: 463px;
    }
}

@media (max-width: 660px) {
    .container-x {
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .title-cnt .title-more {
        width: 100%;
        margin-top: 8px;
        margin-right: 30px;
    }

    .form-top .body-text {
        max-width: 100%;
    }

      .steps {
    align-items: flex-start;
  }

  .steps-img {
    width: 30%;
  }

  .steps .steps-left {
    width: 70%;
    gap: 16px;
  }

  .steps .steps-item.mobile-item {
    display: flex;
  }

  .steps .steps-right {
    display: none;
  }
   .single-test-list-cnt .title-cnt h3 {
      font-size: 20px;
  }

    .title-cnt h3 {
    font-size: 20px;
  }

  .test-cnt .test-title h3 {
    font-size: 24px;
    text-align: center;
    padding: 0 16px;
  }



       .chat-cnt {
        align-items: flex-end;
    }

        .chat-cnt {
        bottom: 24px;
        left: 24px;
        right: initial;
    }

    .chat-cnt .chat-desc {
        margin-left: 55px;
        margin-right: 0;
    }

    .official-item .official-item-bg-cnt {
        width: 122%;
    }

    .mng .title-cnt {
        margin-right: 16px;
    }


    .officials-slider .official-item{
          width: 76% !important;
    }

    .about-page .mng-item-cnt .official-item {
     width: 76%;
}

    .mng-item-cnt .official-item-cnt {
        max-width: initial;
    }

    .news-section-right .news-item {
        width: fit-content;
    }

    .search-cnt {
        margin-top: 36px;
    }

    #myTabContent {
        margin-bottom: 100px;
    }

    header.header .header-left .header-account.button {
        font-size: 16px;
    }

    .padding {

    display: block;
}

    .single-test-list-cnt.two-rows-only .single-test-list .single-test-list-row:nth-child(2) {
    border-radius: 16px;
}


    .about-records .records-item {
        flex-direction: column;
    }

    .test-cnt .test .test-part-cnt.test-part-baby {
        transform: translate(0 , 0);
    }

    .bread-cnt .bread-title h3 {
        font-size: 24px;
        margin-left: 16px;
        margin-right: 16px;
    }

    .insu-slider1 .insu-slide {
        width: 24%;
    }

    .insu-slider1 .insu-slide span {
        font-size: 14px;
    }

    .services-slider1>a {
        width: 316px;
    }
    
     .single-test-list-cnt .title-cnt h3 {
      font-size: 20px;
  }

    .title-cnt h3 {
        font-size: 20px;
    }

    .test-cnt .test .test-part-cnt.test-part-baby {
        flex-direction: column;
    }

    .test-cnt .test .test-part-cnt.test-part-oncology {
        flex-direction: column;
    }

    .test-parts-gradient {
        display: block;
        width: 7%;
    }

    .container-x.about-section {
        padding-left: 32px;
        padding-right: 32px;
    }

    .consult-form-cnt .form-bottom .two-col {
        width: 100%;
    }

    .consult-form-cnt .form-bottom .form-row {
        flex-direction: column;
    }

    .consult-form-cnt .form-bottom .form-row .input-cnt {
        width: 100%;
    }

    .consult-form-cnt .consult-form .form-top .form-img-cnt {
        display: none;
    }

    .consult-form-cnt .consult-form {
        padding: 24px;
    }

    .consult-form-cnt {
        padding-top: 48px;
        padding-bottom: 72px;
    }

    .timeline-dots-slider .slick-slide {
        /* float: right !important; */
    }

    .value-cnt {
        padding-bottom: 27px;
    }

    .test-cnt .test .test-parts-cnt {
        position: relative;
        padding-right: 40px;
        padding-left: 0px;

    }

    .single-test-img-cnt {
        height: 300px;
        width: 300px;
    }

    .contact-bottom {
        flex-direction: column;
        align-items: center;
    }

    .contact-bottom .contact-form-cnt {
        width: 90%;
    }

    .contact-bottom .contact-info-cnt {
        width: 90%;
    }

    .contact-bottom .contact-form-cnt {
        padding: 36px 24px 24px;
    }

    .contact-info-cnt {
        padding: 24px;
    }

    .single-test-icon.right-icon {
        top: 240px;
        left: 240px;
    }

    .single-test-icon.left-icon {
        top: 100px;
        left: 7px;
    }

    .single-test-icon.top-icon {
        top: 2px;
        left: 208px;
    }

    .bread-cnt {
        margin-top: 94px;
    }

    .single-test-list-cnt .single-test-list .single-test-list-row {
        row-gap: 8px;
        flex-wrap: wrap;
    }

    .single-test-list .single-test-list-row .test-title {
        width: 100%;
    }

    .single-test-list .single-test-list-row .test-short {
        width: 60%;
    }

    .single-test-list .single-test-list-row .test-part {
        width: 40%;
        padding-right: 0;
    }

    .single-test-list-cnt .single-test-list .single-test-list-row {
        padding: 16px;
    }

    .single-test-list-cnt .single-test-list .single-test-list-row.list-header {
        display: none;
    }

    .single-test-list-cnt .single-test-list .single-test-list-row:nth-child(2) {
        border-radius: 16px 16px 0 0;
    }

    .consult-cnt .consult-item-cnt {
        height: 406px;
    }
    .co-cnt .co-left {
        width: 100%;
    }

    .mng-item-cnt
        .slick-center
        .official-item
        .official-item-bg-cnt
        .official-item-bg-rect {
        height: 80px;
    }

    .mng-item-cnt .slick-center .official-item .official-item-main-img img {
        width: 100%;
        margin-bottom: -6px;
    }

    .about-page .about-section {
        gap: 24px;
    }

    .about-page .about-section .about-bottom {
        gap: 24px;
    }

    .container-x.about-section {
        padding-bottom: 53px;
    }

    .about-page .co-right .official-item {
        width: 215px;
    }

    .co-cnt {
        padding-top: 0;
    }

    .consult-cnt .consult-item-cnt:hover {
        height: 406px;
    }

    .mng {
        padding-bottom: 110px;
    }

    .about-records {
        /*flex-direction: column;*/
        width: fit-content;
        align-self: center;
    }

    .about-records .record-line {
        width: 80%;
        height: 1px;
        display: none;
    }
    .about-page .records-item span {
        text-align: center;
        justify-content: center;
    }

    .about-page .about-records .record-line {
        width: 40%;
        height: 1px;
    }

    .timeline-cnt .timeline-vector {
        width: 200%;
    }

    .timeline-cnt {
        overflow: hidden;
    }

    .mng {
        display: block;
    }

    .container-x.mng-cnt {
        padding-left: 0;
        padding-right: 0;
    }

    .container-x.mng-cnt .mng {
        border-radius: 0;
    }

    .co-cnt .co-right {
        width: 100%;
    }

    header.header {
        height: 94px;
    }

    .about-page .about-section {
        margin-top: 94px;
    }

    .about-page .records-item span {
        text-align: center;
        /*height: 43px;*/
        display: flex;
        align-items: center;
    }

    .about-page .records-item {
        text-align: center;
    }

    .about-page .about-records .honors_num {
        width: 81px;
    }

    .hero-cnt .hero-content-cnt {
        width: 90%;
    }

    .insu .insu-gradient-right.insu-gradient {
        right: 0;
    }

    .test-part-text {
        order: 2;
    }

    .desktop-hero-img {
        display: none;
    }

    .phone-hero-bg-img {
        display: block;
    }

    .hero-btn-cnt {
        bottom: 26px;
    }

    .hero-cnt {
        margin-top: 94px;
    }

    .hero-cnt .hero-bg-vector {
        margin-top: -57px;
    }

    .mobile-menu-cnt .mobile-menu {
        top: 92px;
    }

    .mobile-menu-cnt.collapsible.collapsible--expanded .mobile-menu {
        height: calc(100dvh - 92px);
    }

    .mobile-menu-cnt .mobile-menu::before {
        height: calc(100dvh - 92px);
    }

    .insu .insu-gradient-left.insu-gradient {
        left: 0;
    }

    .acrd {
        flex-direction: column;
        align-items: center;
    }

    .acrd .acrd-right {
        width: 80%;
    }

    .acrd .acrd-left {
        width: 100%;
    }

    .chat-cnt {
        bottom: 24px;
        right: 24px;
    }

    .value-cnt {
        flex-direction: column-reverse;
        align-items: center;
        row-gap: 32px;
    }

    .value-left .value-icon-cnt.right-icon {
        bottom: 21px;
        right: -7px;
    }

    .value-left .value-icon-cnt.left-icon {
        top: 2px;
        left: -6px;
    }

    .value-cnt .value-left {
        width: fit-content;
    }

    .value-left .value-icon-cnt {
        border-radius: 16px;
    }

    .value-left .value-icon-cnt .value-icon {
        padding: 6px;
        border-radius: 8px;
    }

    .value-left .value-icon-cnt .value-icon img {
        width: 24px;
    }

    .value-cnt .value-right {
        width: 100%;
    }

    .timeline-cnt .timeline-content-item {
        width: 90% !important;
    }

    .co-cnt {
        flex-direction: column;
    }

    .honors-cnt .honors {
        flex-direction: column;
    }

    .honors-cnt .honors-right {
        width: 100%;
    }

    .honors-cnt .honors-left {
        width: 100%;
        margin-top: 32px;
    }

    .honors-slider .slick-list {
        padding-right: 0 !important;
    }

    .honors-slider .slick-current .honors-item .honors-item-img {
        scale: 1.05;
        justify-content: center;
        margin-top: -4px;
        margin-bottom: 4px;
        width: 100%;
    }

    .honors-cnt .honors-item .honors-item-img {
        height: 200px;
        width: 100%;
    }

    .honors-slider .honors-item .honors-item-img img {
        height: 100%;
    }

    .honors-cnt .honors-right {
        margin-top: 0;
    }

    .honors-cnt .honors-left .honors-slider-bg {
        top: -7px;
        height: calc(100% + 23px);
    }

    .honors-cnt .honors-left .honors-bg-vector {
        width: 75%;
    }

    .honors-slider .slick-arrow {
        bottom: -29%;
    }

    .honors-slider .slick-arrow.slick-prev {
        margin-right: 0;
        right: 50%;
        transform: translateX(-20%);
    }

    .honors-cnt .honors-item {
        width: 80% !important;
    }

    .honors-slider .slick-arrow.slick-next {
        right: 50%;
        transform: translateX(120%);
    }

    .timeline-cnt .timeline-content-item .timeline-item-img {
        width: 300px;
        height: 300px;
    }

    .timeline-cnt .timeline-content-item .timeline-year {
        width: 140px;
        height: 140px;
    }
    .timeline-cnt .timeline-content-item .timeline-year-cnt span {
        font-size: 42px;
    }

    .footer-cnt {
        margin-top: 70px;
    }

    .footer-cnt .footer .footer-context {
        padding-top: 0;
    }

    .footer-cnt .footer .footer-context .footer-bottom {
        flex-direction: column;
    }
    .footer-cnt .footer .footer-menu {
        width: 100%;
    }

    .footer-cnt .footer .footer-add {
        width: 100%;
    }

    .footer .footer-context {
        background-color: var(--primary-color);
        border-radius: 0 0 8px 8px;
    }

    .footer-cnt .footer .footer-bg {
        position: absolute;
        height: 18%;
        width: 100%;
        right: 50%;
        bottom: 0;
        top: -55px;
        transform: translateX(50%);
    }

    .footer-vector {
        transform: translate(50%, -58px);
    }

    .footer-cnt .copyright-cnt {
        flex-direction: column;
        row-gap: 16px;
    }

    .footer-cnt .footer .footer-context .footer-top {
        width: 100%;
    }

    .consult-arrow-bg {
        display: none;
    }

    .test-cnt .test .test-parts-cnt {
        display: flex;
        overflow-x: scroll;
        margin-bottom: 16px;
        position: relative;
        z-index: 2;
        margin-top: -70px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .test-cnt {
        padding-bottom: 0;
    }

    .test-part-text {
        gap: 0;
    }

    .test-bg-vector.bottom-vector svg {
        display: none;
    }

    .test-bg-vector.bottom-vector {
        height: 210px;
        background: linear-gradient(
            to top,
            var(--primary-color) 10%,
            transparent
        );
    }

    .test-cnt .test .test-part-cnt {
        position: static;
        height: 110px;
        flex-direction: column;
        gap: 4px;
    }

    .test-cnt .test .test-part-cnt span {
        order: 2;
    }

    .about-records .honors_num h3 {
        font-size: 18px;
    }

    .acrd .acrd-left .acrd-item.open .acrd-answer {
        overflow-y: visible;
    }

    .acrd .acrd-left .acrd-item.open .acrd-answer {
        height: fit-content;
        max-height: 500px;
    }

    .acrd .acrd-left {
        height: fit-content;
    }

    .officials-cnt .title-cnt {
        margin-right: 16px;
    }

    .services-cnt .title-cnt {
        margin-right: 16px;
    }

    .acrd .acrd-left .acrd-item .acrd-answer {
        max-height: 0px;
        transition: all 0.3s;
    }

    .response-item-cnt .response-item-img {
        margin-top: 10px;
    }

    .response-cnt {
        gap: 0;
    }

    .consult-slider {
        margin-top: 24px;
    }

    /* .response-item-cnt .response-item-bg svg path {
    fill: rgba(226, 242, 61, 1);
  } */

    .acrd .acrd-left .acrd-item .acrd-answer .body-text p {
        margin-right: 0;
    }

    .test-cnt .test .test-part-cnt .test-part-line {
        display: none;
    }

    .consult-slider {
        margin-right: 0;
        margin-left: 0;
    }

    .response-cnt {
        flex-direction: column;
    }

    .response-item-cnt .response-item-context .response-item-btn {
        padding: 0 20px;
    }

    .response-item-cnt .response-item-context .response-item-btn span {
        font-size: 16px;
    }

    .response-item-cnt {
        width: 100%;
    }

    .response-item-cnt .response-item-context .response-item-title h5 {
        font-size: 16px;
    }

    .services-cnt.container-x {
        padding-left: 0;
        padding-right: 0;
    }

    .officials-cnt.container-x {
        padding-left: 0;
        padding-right: 0;
    }

    .news-section-right .news-item {
        align-items: center;
        flex-direction: column;
    }

    .news-section-right .news-item .news-context {
        margin-right: 0;
        margin-top: -100px;
        padding-right: 16px;
        padding-top: 130px;
    }

    .news-section-left .news-item .news-context {
        margin-right: 0;
        margin-top: -100px;
        height: initial;
        padding: 130px 16px 20px 16px;
    }

    .news-section-left .news-item .news-img {
        width: 90%;
    }

    .news-section-left .news-item .news-img svg {
        width: 100%;
    }

    .news-section-right .news-item .news-img {
        width: 90%;
    }

     .news-item {
        flex-direction: column;
    }

    .news-section-right .news-item .news-img svg {
        width: 100%;
    }

    .response-item-cnt:hover .response-item-img {
        margin-top: 10px;
    }

    .response-item-cnt {
        height: 140px;
    }

    .officials-slider
        .slick-center
        .official-item
        .official-item-bg-cnt
        .official-item-bg-rect {
        height: 80px;
    }

    .officials-slider
        .official-item:hover
        .official-item-bg-cnt
        .official-item-bg-rect {
        height: 68px;
    }

    .officials-slider .slick-center .official-item .official-item-main-img img {
        width: 100%;
        margin-bottom: -6px;
    }

    .officials-slider .official-item:hover .official-item-main-img img {
        width: 90%;
        margin-bottom: 0px;
    }

    .insu-slider .insu-slide:hover {
        filter: grayscale(100%);
    }

    .insu-slider .slick-center .insu-slide {
        filter: grayscale(0%);
    }
    
    .response-item-cnt:hover .response-item-bg {
    margin-top: 30px;
}

    .response-item-bg {
        margin-top: 40px;
    }

    .response-item-img {
        margin-top: 70px;
    }

    .response-item-cnt .response-item-context {
        margin-top: 44px;
    }

    .about-cnt .about-right {
        width: 100%;
    }

    .about-cnt {
        flex-direction: column-reverse;
    }

    .about-cnt .about-left img {
        margin-right: 0px;
        width: 100%;
    }

    .about-cnt .about-left {
        width: 80%;
    }

    .about-records {
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 16px;
        padding-bottom: 16px;
        background-color: var(--primary-color);
        border: 12px solid rgba(247, 252, 203, 1);
        border-radius: 36px;
        margin-top: 0;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .about-page .about-records {
        background-color: transparent;
        border-color: transparent;
         justify-content: space-between;
        flex-wrap: wrap;
    }

    .about-records .honors_num {
        width: 68px;
    }

    .consult-cnt {
        overflow: hidden;
        margin-right: -16px;
        margin-left: -16px;
    }

    .test-cnt {
        padding-top: 110px;
        gap: 24px;
    }

    .consult-cnt .consult-cnt-bg {
        width: 200%;
        right: 50%;
        transform: translate(50%, 0);
    }

    .about-cnt .about-bg-cnt {
        display: none;
    }

    .about-records .records-item {
        text-align: center;
        display: flex;
        align-items: center;
        gap: 4px;
        width: 45%;
    }

        .about-page  .about-records .records-item {
             gap: 0px;
        }

    .about-page .about-section .about-bottom .about-records {
        align-items: center;
        gap: 12px;
    }

    .consult-cnt .consult-title h3 {
        font-size: 24px;
    }

    .expr-slider .slick-arrow.slick-prev {
        transform: translate(-30%, -50%);
    }

    .expr-slider .slick-arrow.slick-next {
        transform: translate(30%, -50%);
    }

    .test-bg-vector {
        width: 200%;
        right: 50%;
        transform: translateX(50%);
    }

    .test-cnt {
        overflow: hidden;
    }

    .services-cnt {
        margin-bottom: 2px;
    }

    .slick-center .services-item-cnt:hover .services-item-icon-cnt {
        scale: 1.1;
    }

    .test-cnt .test .test-part-cnt:hover span {
        font-size: 12px;
        font-weight: 400;
    }

    .test-cnt .test .test-part-cnt:hover .test-part-img-cnt {
        height: 53px;
        width: 53px;
    }

    .slick-center
        .services-item-cnt
        .services-item-bg
        svg
        path.services-item-bg-path {
        fill: rgba(226, 242, 61, 1);
    }

    .slick-center .services-item-cnt .more-icon-line {
        width: 19px;
    }

    .slick-center .services-item-cnt .more-icon-arrow {
        opacity: 1;
    }

    .consult-slider .slick-center .consult-item-cnt {
        height: 426px;
    }

    .consult-slider .slick-center .consult-item-cnt .consult-item-more {
        opacity: 1;
    }

    .consult-slider .slick-center .consult-item-cnt {
        padding-bottom: 32px;

        margin-bottom: 0px;
    }

    .footer-cnt .footer .footer-title span {
        font-size: 14px;
    }
}

@media (max-width: 400px) {
    .button span {
        font-size: 14px;
    }

    .button a {
        font-size: 14px;
    }

    .services-slider1>a {
        width: 260px;
    }

    .hero-cnt .hero-content-cnt .hero-title h1 {
        font-size: 28px;
    }

    .consult-slider .slick-center .consult-item-cnt {
        height: 320px;
    }

    .consult-slider .consult-item-cnt {
        height: 300px;
    }

    .hero-cnt .hero-bg-vector {
        margin-top: -56px;
    }

    .hero-btn-cnt {
        bottom: 30px;
    }

    .about-page .about-records .honors_num {
        width: 68px;
    }

    .about-records .record-line {
        width: 80%;
        height: 1px;
    }

    .about-records {
        /*flex-direction: column;*/
    }

    .acrd .acrd-left .acrd-item .acrd-top .acrd-chevron {
        min-width: 34px;
    }

    .footer-cnt .footer .footer-icon {
        min-width: 40px;
    }

    .copyright-right {
        text-align: center;
    }
}

@media (max-width: 900px) and (orientation: landscape) {
    header.header {
        position: relative;
    }

    .about-page .about-section {
        margin-top: 0;
    }

    .news-section-right .news-item {
        width: 100%;
    }

    .consult-slider {
        margin-right: 0;
        margin-left: 0;
    }

.consult-slider .slick-arrow.slick-next {
    right: 0;
}

.consult-slider .slick-arrow.slick-prev {
    left: 0;
}

    .test-cnt .test .test-part-cnt.test-part-oncology {
        right: 501px;
    }

    .test-cnt {
        gap: 130px;
    }

        .test-cnt .test .test-part-cnt.test-part-ghalb {
        right: 467px;
    }

        .test-cnt .test .test-part-cnt.test-part-maghz {
        left: 485px;
    }

        .test-cnt .test .test-part-cnt.test-part-thyroid {
        left: 463px;
    }

        .test-cnt .test .test-part-cnt.test-part-shosh {
        left: 497px;
    }

        .test-cnt .test .test-part-cnt.test-part-kabed {
        left: 488px;
    }

        .test-cnt .test .test-part-cnt.test-part-pancras {
        left: 485px;
    }

        .test-cnt .test .test-part-cnt.test-part-mitu {
        left: 558px;
    }

        .test-cnt .test .test-part-cnt.test-part-immu {
        left: 535px;
    }



 .hero-cnt {
     margin-top: 0;
 }

 .about-cnt .about-bg-cnt {
    position: absolute;
    width: 100%;
    bottom: 18px;
    right: 0;
    z-index: 0;
    left: 0;
    height: 65%;
}

    .bread-cnt {
        margin-top: 0;
    }

    .test-bg-vector {
        width: 200%;
        right: 50%;
        transform: translateX(50%);
    }



    .co-cnt .co-left {
        width: 73%;
    }
    .about-page .co-right .official-item {
        width: 172px;
    }

    .co-cnt {
        padding-top: 0;
        padding-bottom: 48px;
    }

    .about-page .title-cnt h3 {
        font-size: 18px;
    }

    .honors-cnt .honors-left {
        width: 70%;
    }

    .mng {
        display: block;
    }

    .container-x.mng-cnt {
        padding-left: 0;
        padding-right: 0;
    }

    .container-x.mng-cnt .title-cnt {
        margin-right: 32px;
    }

    .honors-cnt .honors-left .honors-slider-bg {
        right: -10px;
    }

    .honors-cnt .honors-right {
        width: 34%;
    }

    .honors-cnt .honors-item .honors-item-title h4 {
        font-size: 14px;
        text-align: center;
    }

    .honors-slider .slick-arrow {
        right: -59%;
    }

    .value-left .value-icon-cnt.right-icon {
        bottom: 5px;
        right: -25px;
    }

    .value-left .value-icon-cnt.left-icon {
        top: -24px;
        left: -12px;
    }

    .value-cnt {
        padding-bottom: 72px;
    }

    .honors-cnt .honors-left {
        width: 63%;
    }
    .about-page .about-section {
        gap: 24px;
        padding-bottom: 53px;
        padding-top: 48px;
    }

    .timeline-dots-slider .slick-slide {
        float: right !important;
    }

    .timeline-cnt .timeline-content-item {
        width: 80% !important;
    }

    .about-page .about-section .about-bottom {
        gap: 0;
    }

    .timeline-cnt {
        overflow: hidden;
    }

    .timeline-cnt .timeline-vector {
        width: 200%;
    }

    .hero-cnt .hero-bg-cnt > svg {
        max-height: 500px;
        min-height: 400px;
    }

    .hero-cnt .hero-content-cnt {
        width: 82%;
    }

        .hero-cnt .hero-content-cnt .hero-title h1 {
        font-size: 32px;
    }

    .about-cnt .about-bg-cnt svg {
    width: 100%;
    height: 100%;
}
.test-cnt {
    overflow:hidden;
}

.services {
    margin: 0 24px;
}

.test-cnt .test .test-part-cnt.test-part-baby {
    height: 113px;
    justify-content: flex-end;
}

.test-cnt .test .test-part-cnt.test-part-oncology {
     /*height: 113px;*/
    justify-content: flex-end;
}

    .test-cnt .test .test-part-cnt.test-part-tab {
        right: 493px;
    }

        .test-cnt .test .test-part-cnt.test-part-muscle {
        right: 528px;
    }

        .test-cnt .test .test-part-cnt.test-part-kolieh {
        right: 493px;
    }

        .test-cnt .test .test-part-cnt.test-part-ekhtelal {
        right: 569px;
    }

        .test-cnt .test .test-part-cnt.test-part-barvari {
        right: 462px;
    }

.test-part-text {
    gap: 0px;
}

}

@media (max-width: 700px) and (orientation: landscape) {
    .acrd {
        flex-direction: row;
        align-items: flex-start;
    }
    
    .about-cnt .about-left {
        padding-left: 0;
    }
    
            .chat-cnt {
        bottom: 6px;
    }
    .quick-menu {
        gap: 4px;
    }

    .officials-cnt.container-x {
        padding-right:0;
        padding-left: 0;
    }

    .officials-cnt .title-cnt {
        margin-right: 40px;
    }

    .mng {
        padding-bottom: 90px;
    }

    .about-page .mng-item-cnt .official-item {
     width: 76%;
}

    .response-cnt {
        gap: 4px;
    }


    .about-records {
        gap: 5px;
        padding-right: 12px;
        margin-top: 12px;
    }
    
        .about-cnt {
        gap: 8px;
    }
    
    .about-cnt .about-right {
        gap: 12px
    }

    .about-records .records-item span {
        font-size: 9px;
    }

    .about-records .honors_num h3 {
        font-size: 14px;
    }

    .about-cnt .about-bg-cnt {
        right: -8px;
        bottom: 24px;
        height: 43%;
    }

    .about-cnt .about-left {
        padding-bottom: 35px;
    }

    .test-cnt .test .test-part-cnt.test-part-oncology {
        justify-content: flex-start;
    }

    .services {
        margin: 0;
    }

        .test-cnt .test .test-part-cnt.test-part-oncology {
        flex-direction: column;
    }

    .test-cnt .test .test-part-cnt.test-part-baby {
        flex-direction: column;
    }

    .services-slider1>a {
        width: 45%;
    }

    .consult-form-cnt .consult-form .form-top .form-img-cnt {
        width: 22%;
        display: block;
    }

    .test-part-text {
        order: 2;
    }

        .test-bg-vector.bottom-vector svg {
        display: none;
    }

    .test-part-text {
        order: 2;
    }

    .test-bg-vector.bottom-vector {
        height: 210px;
        background: linear-gradient(
            to top,
            var(--primary-color) 10%,
            transparent
        );
    }

    .test-cnt .test .test-parts-cnt {
        margin-top: -70px;
        position: relative;
        z-index: 2;
        padding-left: 40px;
        padding-right: 40px;
    }

    .test-cnt {
        overflow: hidden;
    }

    .test-cnt .test .test-parts-cnt {
        display: flex;
        overflow-x: scroll;
        margin-bottom: 16px;
    }

    .test-cnt {
        padding-bottom: 0px;
    }

    .test-cnt .test .test-part-cnt {
        position: static;
        height: 115px;
        flex-direction: column;
        gap: 8px;
    }

    .test-cnt .test .test-part-cnt span {
        order: 2;
    }

    .test-cnt .test .test-part-cnt .test-part-line {
        display: none;
    }

    .container-x {
        padding-left: 40px;
        padding-right: 40px;
    }
    .consult-arrow-bg {
        display: none;
    }

    .consult-slider {
        margin-left: 0;
        margin-right: 0;
    }

    .services-slider .slick-next.slick-arrow {
        transform: translate(24%, 50%);
    }

    .services-slider .slick-prev.slick-arrow {
        transform: translate(-24%, 50%);
    }

    .test-bg-vector {
        width: 200%;
        right: 50%;
        transform: translateX(50%);
    }

    .test-cnt {
        overflow: hidden;
    }

    .test-cnt .test .test-parts-cnt {
        display: flex;
        overflow-x: scroll;
        margin-bottom: 16px;
    }

    .test-cnt {
        padding-bottom: 57px;
    }

    .test-cnt .test .test-part-cnt {
        position: static;
        height: 115px;
        flex-direction: column;
        gap: 8px;
    }

    .test-cnt .test .test-part-cnt span {
        order: 2;
    }

    .test-cnt .test .test-part-cnt .test-part-line {
        display: none;
    }

    .services-item-cnt {
        width: 90% !important;
    }

    .services-cnt.container-x {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width:910px) {
    .chat-cnt:hover .quick-menu-desc {
        opacity: 1;
        bottom: 100px;
        visibility: visible;
      }
}
@media (max-width:576px){
    .d-none{
      display:none;  
    }

}
@media (min-width:576px){
       .d-md-none{
      display:none;  
    }

}