/* CSS  for Real Estate page start here */
.telemedicine-page-wrapper {
    position: relative;
}

.telemedicine-page-wrapper .generative-banner-wrap .video-bg-wrap .video-overlay {
    background: url('https://www.techugo.com/new-assets/img/telemedicine-app-img/video-overlay.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}

.telemedicine-page-wrapper .build-smater-banner.build-banner-1 .gen-cta-banner-inner {
    background: url('https://www.techugo.com/new-assets/img/telemedicine-app-img/build-banner-1.webp') no-repeat;
    background-size: 100% 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.build-smater-banner.looking-banner-wrap .gen-cta-banner-inner {
    background: url('https://www.techugo.com/new-assets/img/telemedicine-app-img/cost-estimate-banner.webp') no-repeat;
    background-size: 100% 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.ai-model-tech-wrap .custom-container{
    padding-right: 70px;
}


.telemedicine-page-wrapper .tech-images-wrap {
    text-align: center;
    width: 100%;

}

.telemedicine-page-wrapper .tech-images-wrap img {
    height: 120px;
    margin: 0 auto;
    display: table
}

.telemedicine-page-wrapper .complinece-images-wrap .security-images-wrap {
    width: 100%;
}



.cost-breakdown-section .ent-col {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-weight: 600;
}

.custom-telemedicine-app-health {
    padding: 80px 0;
}

.open-card-wrap .gen-acc-item{
  background: transparent;
}

.telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: 25px;
}

.telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul li {
    display: flex;
    gap: 20px;
    flex: 1 1 calc(50% - 10px);
}

.telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul li img {
    position: relative;
    top: 10px;
    width: 21px;
    height: 21px;
}

.telemedicine-page-wrapper .ai-solution-wrap .owl-item .item {
    padding-left: 3px;
}

.telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul li p {
    font-size: 20px;
    color: #010101;
    font-family: "Goldplay-Alt-500";
}

.telemedicine-page-wrapper .common-build-smarter-sec {
    padding: 0px;
}

.looking-banner-wrap .build-bullets {
    margin-top: 100px;
}

.looking-banner-wrap .gen-cta-heading {
    font-size: 40px;
    line-height: 50px;

}

.looking-banner-wrap .gen-cta-desc {
    margin-bottom: 50px;
}

.telemedicine-page-wrapper .stats-cta-mobile .stats-cta-bottom.row {
    margin-top: 50px;
}

.telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .cta-btn {
    margin-top: 60px;
}

.telemedicine-page-wrapper .ai-tech-content {
    max-width: 100%;
    margin: auto;
}

.telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-desc-wrap {
    border-bottom: 0px solid #ffffff;
    padding-bottom: 0px;
}

.telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-heading {
    font-size: 43px;
    line-height: 52px;
    margin-bottom: 10px;
}

.telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-heading .text-yellow {
    color: #FFC107;
}

.key-feature-wrap .common-tab-sections .nav.nav-tabs {
    margin-top: 50px;
}

.key-feature-wrap .common-tab-sections .nav.nav-tabs .nav-link {
    min-width: 250px;
    justify-content: center;
}

.custom-telemedicine-app-health .row.headings-cards {
    margin-bottom: 40px;
}

.custom-telemedicine-app-health .custom-list-wrap {
    margin-top: 0;
}

.custom-telemedicine-app-health .custom-list-wrap li:last-child {
    margin-bottom: 0;
}

.telemedicine-page-wrapper .gen-accel-left .sub-heading {
    margin-bottom: 20px;
}

.trusted-consulting-section.user-features-tabs {
    padding: 0px 0 80px 0;
    background-color: #ffffff;
}

.complince-practices-wrap .row.headings-cards {
    margin-bottom: 40px;
}

.complince-practices-wrap .ai-tech-content p {
    max-width: 100%;
    margin: 0px;
    padding-left: 50px;
}

.complinece-images-wrap .security-images-wrap:first-child {
    margin-bottom: 40px;
}

.telemedicine-page-wrapper .gen-techstack-section {
    padding-top: 0px;
}

.build-smater-banner.looking-banner-wrap {
    margin-top: 80px;
}

.build-cost-estimate-section {
    padding-bottom: 40px !important;
}

.telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .cta-btn {
    padding: 20px 25px;
}

.telemedicine-page-wrapper .services-content-wrap img {
    border-radius: 30px;
    margin-bottom: 0;
}

/* Media Query for Real Estate page start here */

/* 1720px breakpoint */
@media (max-width: 1720px) {}

/* 1680px breakpoint */
@media (max-width: 1680px) {
    .telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-heading {
        font-size: 40px;
        line-height: 50px;

    }
}

/* 1480px breakpoint */
@media (max-width: 1480px) {
    .ai-model-tech-wrap .custom-container{
    padding-right: 35px;
}
    .custom-telemedicine-app-health {
        padding: 60px 0;
    }

    .build-smater-banner.looking-banner-wrap {
        margin-top: 60px;
    }

    .trusted-consulting-section.user-features-tabs {
        padding: 0px 0 60px 0;

    }

    .telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-heading {
        font-size: 36px;
        line-height: 44px;

    }

    .complince-practices-wrap .ai-tech-content p {
        padding-left: 0px;
    }

    .complinece-images-wrap .security-images-wrap:first-child,
    .complince-practices-wrap .row.headings-cards {
        margin-bottom: 30px;
    }

    .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-desc-wrap .cta-desc {
        font-size: 16px;
    }

    .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-desc-wrap .cta-desc br {
        display: none;
    }

    .build-cost-estimate-section {
        padding-bottom: 0px !important
    }


}

/* 1380px breakpoint */
@media (max-width: 1380px) {
    .custom-telemedicine-app-health .row.headings-cards {
        margin-bottom: 20px;
    }
}

@media (max-width: 1280px) {

    .generative-banner-wrap .hero-content .heading br {
        display: none;
    }

    .row.custom-app-health .col-3 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
        border-right: none !important;
        border-left: 0px !important;
        margin-bottom: 15px;
    }

    .custom-telemedicine-app-health {
        padding: 40px 0;
    }
}

/* 991px breakpoint - Tablet */
@media (max-width: 991px) {
   .ai-model-tech-wrap .custom-container{
    padding-right: 25px;
}
    .telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .stats-cta-top .cta-heading {
        font-size: 25px;
        line-height: 33px;
    }

    .telemedicine-page-wrapper .services-content-wrap img {
        border-radius: 20px;
        margin-bottom: 0;
    }

    .telemedicine-page-wrapper .tech-images-wrap img {
        height: auto;
        width: 100%;
    }

    .key-feature-right .row .col-6 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        margin-bottom: 15px;
    }

    .key-feature-wrap .common-tab-sections .nav.nav-tabs {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    /* For common-cards style  */
    .telemedicine-page-wrapper .gen-acc-item,
    .telemedicine-page-wrapper .eco-accordion,
    .telemedicine-page-wrapper .technologies-ecosystem-wrap .tabs-list-box {

        border-radius: 20px;
    }

    .technologies-ecosystem-wrap .tabs-list-box {
        padding: 10px;
    }


    .telemedicine-page-wrapper .trusted-header.row.mb-5 {
        margin-bottom: 20px !important;
    }

    .telemedicine-page-wrapper .tech-sticky-content .sub-desc {
        margin: 20px 0px 30px 0px;
    }


    .telemedicine-page-wrapper .development-services-section .sub-desc {
        margin-bottom: 20px;
        margin-top: 25px;
    }

    .telemedicine-page-wrapper .stats-cta-mobile .stats-cta-bottom.row {
        margin-top: 10px;
    }

    #aiSolutionCarousel2 .owl-item .item {
        padding-left: 3px;
    }


    .telemedicine-page-wrapper .common-build-smarter-sec .stats-cta-wrap .cta-btn {
        padding: 15px 15px;
        margin-top: 30px;
    }

    .telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul li p {
        font-size: 16px !important;
    }

    .telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul li {
        gap: 15px;
        flex: 1 1 calc(100% - 10px);
    }

    .custom-telemedicine-app-health .row .col-4 {
        flex: 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }

    .row.custom-app-health .col-3 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;

    }

    .looking-banner-wrap .gen-cta-heading {
        font-size: 24px;
        line-height: 32px;
    }

    .common-tab-sections nav .nav-tabs {
        justify-content: flex-start;
        overflow-x: auto;
        flex-wrap: nowrap !important;
        white-space: nowrap;
    }

    .common-tab-sections nav .nav-tabs .nav-item {
        flex: 0 0 auto;
    }

    .looking-banner-wrap .gen-cta-desc {
        margin-bottom: 20px;
    }

    .looking-banner-wrap .gen-cta-text {
        padding-bottom: 10px;
    }

    .looking-banner-wrap .build-bullets {
        margin-top: 20px;
    }

    .build-smater-banner.looking-banner-wrap .gen-cta-banner-inner {
        background-size: cover;
        background-position: center;
        border-radius: 20px;
    }

    .testimonials-techugo.location-testimonials-techugo.commpd {
        padding-bottom: 20px;
    }
}

/* 767px breakpoint - Mobile */
@media (max-width: 767px) {

    .telemedicine-page-wrapper .trusted-consulting-section .trusted-tab-content-wrap .trusted-tab-pane .trusted-tab-text ul li p {
        font-size: 14px !important;
    }
       .ai-model-tech-wrap .custom-container{
    padding-right: 15px;
}
}

/* 480px breakpoint - Small Mobile */
@media (max-width: 480px) {}

/* Media Query for Real Estate page end here *