@media (max-width: 1880px) {
    .right-wrepper {
        width: calc(100% - -250px);
    }
    .care-pedia-sec-one {
        margin-top: -35px;
    }
}
@media (max-width: 1799px) {
    .partner-logo::after {
        right: 15%;
    }
    .renthub-banner::before{
        left: 20%;
        top: 35%;
        width: 185px;
        height: 400px;
    }
    .right-wrepper {
        width: calc(100% - -200px);
    }
    .care-pedia-sec-one {
        margin-top: -60px;
    }
    .man-right{
        height: 841px;
    }
}

@media (max-width: 1699px) {
    .partner-logo::after {
        right: 13%;
    }
    .right-wrepper {
        width: calc(100% - -150px);
    }
    .care-pedia-sec-one {
        margin-top: -90px;
    }
}

@media (max-width: 1599px) {
    .partner-logo::after {
        right: 10%;
    }
    .right-wrepper {
        width: calc(100% - -100px);
    }
}

@media (max-width: 1499px) {

    .banner-content .banner-text h1 {
        font-size: 60px;
    }
    .banner-content .banner-text p {
        font-size: 26px;
    }
    .banner-content {
        padding-top: 40px;
    }
    .right-wrepper {
        width: calc(100% - -45px);
    }
    .wrepper-my-care .sub-heading.sub-liner.liner-text-2 {
        padding-top: 0px;
    }
}

@media (max-width: 1399px) {
    .mobile-box {
        margin-top: 50px;
    }
    .common-heading p {
        font-size: 20px;
    }
    .partner-wrepper .item img {
        width: 180px;
    }
    .solution-sec-wrepper{
        margin-top: 90px;
    }
    .solution-sec-wrepper::before{
        left: 7%;
        top: -25%;
        width: 72%;
    }
    .brochure-header .logo-header {
        width: 100px;
    }
    .right-wrepper {
        width: calc(100% - -90px);
    }
    .secure-yug-main-heading h2 {
        font-size: 42px;
    }
    .solution-box .item:nth-child(2) {
        left: -8%;
    }
    .dollar-care-sec-four-wrepper .challenge-para p {
        font-size: 20px;
    }
    .dollar-care-sub-heading p {
        font-size: 20px;
    }
    .dollar-care-main-heading p {
        font-size: 30px;
    }
    .dollar-care-sec-five .reporting p {
        font-size: 20px;
    }
    .dollar-care-sec-two .list-right ul li::before {
        width: 30px;
        height: 26px;
    }
    .dollar-care-sec-five .reporting h2 {
        font-size: 40px;
    }
    .pain-area .pain-area-card h4 {
        font-size: 20px;
    }
    .pain-area .pain-area-card p {
        font-size: 18px;
    }
    .paition-right-box p {
        font-size: 18px;
    }
    .my-care-solution::before {
        height: 115%;
    }
        .partner-logo::after {
        right: 7%;
    }
}

@media (max-width: 1280px) {
    p{
        font-size: 16px;
    }
    .about-sec .page-content p {
        font-size: 16px;
    }
    .common-heading p {
        font-size: 16px;
    }
    .common-heading h2 {
        font-size: 40px;
    }
    .challenges-box .title {
        font-size: 24px;
    }
    .challenges-box p {
        font-size: 16px;
    }
    .feature-wrepper .feature-card p {
        font-size: 18px;
    }
    .Technology-Stack-slider-box .item h4{
        font-size: 20px;
    }
    .masurse{
        margin-top: 130px;
    }
    .brochure-header .logo-header.secureyug-logo {
        width: 200px;
    }
    .right-wrepper {
        width: calc(100% - -80px);
    }
    .right-wrepper{
        height: 594px;
    }
    .secure-yug-banner-img {
        height: 550px;
    }
    .right-wrepper::before{
        top: 13px;
    }
    .se-sub-heading h2 {
        font-size: 40px;
    }
    .se-sub-heading h2 span {
        font-size: 40px;
    }
    .solution-box .item .content p {
        max-width: 465px;
    }
    .paition-chat p {
        font-size: 18px;
    }
    .paition-chat span{
        font-size: 22px;
    }
    .paition-right-box span {
        font-size: 22px;
    }
    .common-text p {
        font-size: 18px;
    }  
    .bottom-text p {
        font-size: 20px;
    } 
    .bottom-text h3 {
        font-size: 30px;
    } 
    .solution-sec-wrepper .row:nth-child(even) {
    padding-top: 35px;
}
}

@media (max-width: 1200px) {
    .project-overview .project-box h4{
        font-size: 20px;
    }
    .project-overview .project-box p {
        font-size: 16px;
    }
    .business-chalenges .common-heading p {
        font-size: 16px;
    }
    .business-chalenges::before {
        width: 640px;
        height: 640px;
    }
    .sub-heading p{
        font-size: 16px;
    }
    .right-wrepper {
        width: calc(100% - -35px);
    }
    .solution-sec-wrepper .row:nth-child(even) {
        padding-top: 95px;
    }
    .solution-sec-wrepper .img-box {
    height: 300px;
    }
}

@media (max-width: 1024px) {
    .banner-content .banner-text h1 {
        font-size: 40px;
    }
    .challenges-box img{
        height: 260px;
    }
    .feature-wrepper .feature-card .title {
        font-size: 24px;
        line-height: 28px;
    }
    .feature-wrepper .feature-card p {
        font-size: 16px;
    }  
    .common-heading h2 {
        font-size: 32px;
    }
    .Technology-Stack-slider-box .item img {
        width: 70px;
        height: 70px;
    } 
    .conclution-box h2 {
        font-size: 34px;
    } 
    .conclution-box p {
        font-size: 18px;
    }
    .partner-wrepper .item img {
        width: 150px;
    }
    .project-overview.common-padd{
        padding-top: 0px;
    }
    .solution-sec-wrepper::before{
        display: none;
    }
    .solution-box .item .number-box {
        width: 70px;
        height: 70px;
        font-size: 40px;
    }
    .solution-box .item .content p {
        max-width: 365px;
    }
    .solution-box .item:nth-child(2) {
        bottom: 60%;
        left: -3%;
    }
    .dollar-care-main-heading h1 {
        font-size: 70px;
    }
    .dollar-care-main-heading h1 span{
        font-size: 70px;
    }
    .dollar-care-sec-three h5 {
        font-size: 20px;
    }
    .dollar-care-main-heading p {
        font-size: 22px;
    }
    .ts-card h4 {
        font-size: 24px;
    }
    .ts-card .persent {
        font-size: 44px;
    }
}

@media (max-width: 991px) {
    .common-padd {
        padding: 50px 0px;
    }
    .feature-card.white-border {
        margin-top: 0px;
    }
    .masurse .img-area {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
    .masurse .text-area h2 {
        font-size: 26px;
    }
    .partner-wrepper .item img {
        width: 95px;
    }
    .project-box-wrepper .col-lg-6:last-child{
        margin-top: 0px;
    }
    .secure-yug-main-heading{
        margin: 0px 0px 50px 0px;
    }
    .right-wrepper{
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .secure-yug-banner-img{
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        width: calc(100% - 0px);
    }
    .right-wrepper::before {
        top: -7px;
    }
    .count-area{
        padding: 0px 0px 30px 30px;
    }
    .secureyug-challenges .secure-ch-box {
        margin: 30px 0;
    }
    .secure-ch-box .col-lg-7.mb-5{
        margin-bottom: 0rem !important;
    }
    .secure-ch-box .col-lg-7.mt-5{
        margin-top: 0rem !important;
    }
    .se-technology-wrepper {
        margin-top: 30px;
    }
    .duration-card .img-box {
        width: 60px;
        height: 60px;
    }
    .duration-card .content-box p {
        font-size: 16px;
    }
    .duration-card .content-box h4 {
        font-size: 20px;
    }
    .se-solutions-wrepper {
        margin-top: 30px;
    }
    .sub-heading h2 {
        font-size: 26px;
    }
    .manager-div .img-box {
        width: 100px;
        height: 100px;
    }
    .manager-div .content-box .name {
        font-size: 28px;
    }
    .manager-div .content-box .designation {
        font-size: 18px;
    }  
    .duration-sec {
        margin-top: 30px;
    } 
    .dollar-care-sec-three h5 {
        font-size: 16px;
    } 
    .dollar-care-sub-heading p {
        font-size: 18px;
    }
    .dollar-care-sec-two .list-right ul li {
        font-size: 18px;
    }
    .list-white ul li{
        font-size: 20px;
    }
    .list-white.list-none ul li::before {
        top: 12px;
        width: 5px;
        height: 5px;
    }
    .solution-box .item:nth-child(3){
        right: -20%;
    }
    .solution-box .item:nth-child(1){
        right: 5%;
    }
    .solution-box .item:nth-child(2) {
        bottom: 55%;
        left: -17%;
    }
    .dollar-care-sec-five .reporting {
        padding: 25px 40px;
    }
    .care-pedia-sec-one {
        margin-top: -125px;
    }
    .key-features::after{
        display: none;
    }
    .key-features::before {
        width: 100%;
    height: 74%;
    }
    .paition-right-box .strock-cir {
        width: 100px;
        height: 100px;
        top: 11%;
        right: 0;
    }
    .man-right {
        height: 335px;
    }
    .top-box {
        margin-top: 0px;
    }
    .top-box-one {
        margin-top: 0px;
    }
    .wrepper-my-care .left-img-box {
        margin-bottom: 20px;
    }
    .wrepper-my-care .sub-heading.sub-liner {
        margin: 25px 0px;
    }
    .manager-div .content-box .description {
        font-size: 16px;
    }  
    .man-right{
        right: -57%;
    }  
    .paitien-box{
        background-color: transparent;
    }
    .my-care-solution::before{
        background-image: none;
    }
    .wrepper-my-care .sub-heading.sub-liner.liner-text-1 {
        padding-left: 0px;
    }
    .wrepper-my-care .sub-heading{
        padding: 0px 0px 0px 0px;
    }
    .wrepper-my-care .sub-heading.sub-liner.liner-text-3 {
        padding-top: 0px;
        padding-left: 0px;
    }
    .wrepper-my-care .sub-heading.sub-liner.liner-text-4 {
        padding-top: 0px;
        padding-left: 0px;
    }
    .wrepper-my-care .sub-heading.sub-liner.liner-text-5 {
        padding-right: 0px;
        margin-top: 0px;
    }
    .wrepper-my-care .sub-heading.sub-liner.liner-text-6 {
        padding-left: 0px;
        margin-top: 0px;
    }
    .my-care-sl {
        margin-top: 0px;
    }
    .wrepper-my-care{
        width: 100%;
    }
    .wrepper-my-care .sub-heading.sub-liner{
        width: 100%;
    }
    .pain-area .pain-left-img {
        width: 100%;
    }
    .partner-logo::after{
        display: none;
    }
        .solution-sec-wrepper .img-box {
        height: 400px;
    }
        .right-wrepper {
        width: calc(100% - 0px);
    }

}

@media (max-width: 768px) {
    .partner-logo::after{
        display: none;
    }
    .dollar-care-sec-five .reporting{
        box-shadow: -15px 15px 0px 0px var(--blue);
    }
    .solution-box .item .content p {
        max-width: 280px;
    }
    .solution-box .item:nth-child(3) {
        right: -6%;
    }
    .solution-box .item:nth-child(2) {
        left: -1%;
    }
    .solution-box .item:nth-child(4) {
        left: 40%;
    }
}

@media (max-width: 767px) {
    .solution-sec-wrepper .row:nth-child(even) {
        padding-top: 0px;
    }
    .partner-wrepper .item img {
        width: 58px;
    }
    .language-logo {
        gap: 10px;
    }
    .duration-sec .col-lg-4{
        margin-bottom: 25px;
    }
    .impact-list ul li {
        font-size: 16px;
    }
    .impact-list ul li::before{
        width: 7px;
        height: 7px;
        margin-top: 7px;    
    }
    .manager-div .content-box .description {
        font-size: 16px;
        margin-top: 20px;
    }
    .manager-div .content-box .quote-icon i {
        font-size: 40px;
        margin-top: 10px;
    }
    .right-wrepper {
        width: calc(100% - 0px);
    }
    .right-wrepper {
        height: 400px;
    }
    .secure-yug-banner-img {
        height: 355px;
    }
    .secure-yug-banner .banner-wrepper {
        padding: 100px 0px 40px 0px;
    }
    .secure-yug-main-heading h1 {
        font-size: 60px;
    }
    .secure-yug-main-heading h1 span {
        font-size: 60px;
    }
    .secure-yug-main-heading h2 {
        font-size: 30px;
    }
    .copy-right .item p {
        font-size: 16px;
    }
    .list-white.list-none.text-end{
        text-align: left !important;
    }
    .list-white.list-none ul li::before{
       display: none;
    }
    .list-white.list-none ul::after{
        display: none;
    }
    .list-white {
        margin-top: 0px;
    }
    .dollar-care-sec-four-wrepper .challenge-para p {
        font-size: 16px;
    }
    .solution-box .item .content p {
        font-size: 16px;
    }
    .dollar-care-sec-five .reporting p {
        font-size: 16px;
    }
    .dollar-care-sec-five .reporting h2 {
        font-size: 30px;
    }
    .solution-box .item .number-box {
        width: 40px;
        height: 40px;
        font-size: 16px;
        border-left: 4px solid #88baff;
        border-top: 4px solid #88baff;
        border-right: 4px solid #737373;
        border-bottom: 4px solid #737373;
    }
    .solution-box .item:nth-child(2) {
        left: -20%;
    }
    .solution-box .item:nth-child(4) {
        left: 33%;
    }
    .solution-box .item:nth-child(5){
        bottom: 20%;
        left: 9%;
    }
    .road-way-solution-sec .laptop {
        margin-top: -196px;
    }
    .dollar-care-main-heading span {
        font-size: 30px;
    }
    .dollar-care-main-heading h1 {
        font-size: 50px;
    }
    .dollar-care-main-heading h1 span {
        font-size: 50px;
    }
    .dollar-care-main-heading p {
        font-size: 18px;
    }
    .dollar-care-sub-heading p {
        font-size: 16px;
    }
    .dollar-care-sec-two .list-right ul li {
        font-size: 16px;
    }
    .list-white ul li {
        font-size: 16px;
    }
    .paition-chat{
        margin: 0px 0px;
    }
    .paitien-box{
        background-color: transparent;
    }
    .bottom-text {
        padding: 20px 20px;
    }
    .common-padd {
        padding: 5px 0px;
    }
    .my-care-pedia-banner {
        height: 71vh;
        background-position: top;
    }
}

@media (max-width: 576px) {
    .feature-wrepper .feature-card{
        margin-bottom: 25px;
    }
    .masurse .text-area h2 {
        font-size: 24px;
    }
    .masurse .text-area p {
        font-size: 16px;
    }
    .sub-heading h2 {
        font-size: 24px;
    }
    .right-wrepper::after {
        left: 30px;
    }
    .count-digit {
        font-size: 40px;
    }   
    .persint {
        font-size: 40px;
    } 
    .secureyug-challenges .secure-ch-box p {
        font-size: 16px;
    }
    .se-ch-wrepper {
        margin-top: 15px;
    }
    .secure-yug-main-heading p {
        font-size: 24px;
    }
    .se-sub-heading h2 {
        font-size: 26px;
    }
    .se-sub-heading h2 span {
        font-size: 26px;
    }
    .duration-card{
        text-align: center;
    }
    .duration-card .img-box{
        margin: 0 auto 20px auto;
    }
    .se-solutions-wrepper .sub-heading.sub-liner {
        margin-bottom: 0px;
        padding-left: 20px;
    }
    .manager-div .content-box .name {
        font-size: 20px;
    }
    .manager-div .content-box .designation {
        font-size: 16px;
    }
    .solution-box .item:nth-child(2) {
        left: -5%;
        bottom: 49%;
    }
    .key-features::before{
        border-bottom-right-radius: 0px;
    }
    .man-right {
        height: 335px;
        right: -64%;
        top: -35px;
    }
    .paition-right-box .strock-cir {
        top: 0%;
    }
    .my-care-pedia-banner {
        height: 57vh;
        background-position: top;
    }
}

@media (max-width: 480px) {
    .common-padd {
        padding: 30px 0px;
    }
    .banner-content .banner-text h1 {
        font-size: 30px;
    }
    .banner-content .banner-text p {
        font-size: 18px;
    }
    .masurse {
        display: block;
    }
    .masurse .img-area{
        margin: 0 auto;
    }
    .masurse .left-item{
        width: 100%;
        text-align: center;
    }
    .masurse .right-item{
        width: 100%;
        text-align: center;
    }
    .conclution-box p {
        font-size: 16px;
    }
    .common-heading h2 {
        font-size: 24px;
    }
    .conclution-box h2 {
        font-size: 24px;
    }
    .challenges-box .title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .challenges-box {
        margin: 20px 0px;
    }
    .feature-wrepper .feature-card .title {
        font-size: 20px;
    }
    .Technology-Stack-slider-box .item h4 {
        font-size: 16px;
    }
    .copy-right{
        display: block;
        text-align: center;
    }
    .copy-right .item p {
        font-size: 16px;
    }
    .partner-wrepper .item img {
        width: 180px;
    }
    .partner-wrepper{
        display: block;
    }
    .partner-wrepper .item{
        text-align: center;
    }
    .partner-wrepper .item:not(:last-child) {
        border-right: 0px solid #ccc;
    }
    .business-chalenges::before {
        width: 310px;
        height: 310px;
    }
    .brochure-header .logo-header {
        width: 60px;
    }
    .renthub-banner::before{
        width: 90px;
        height: 230px;
    }
    .language-logo{
        flex-wrap: wrap;
    }
    .sub-heading {
        padding: 20px 0px 0px 0px;
    }
    .secure-yug-main-heading span {
        font-size: 32px;
    }  
    .secure-yug-main-heading p {
        font-size: 20px;
    }  
    .secure-yug-main-heading h1 {
        font-size: 40px;
    }
    .secure-yug-main-heading h1 span {
        font-size: 40px;
    }
    .secureyug-challenges .secure-ch-box::before {
        left: 60px;
    }
    .secureyug-challenges .secure-ch-box::after{
        right: 50px;
    }
    .secureyug-challenges .secure-img-box {
        height: 220px;
    }

    .dollar-care-sec-five .reporting {
        box-shadow: 0px 15px 0px 0px var(--blue);
    }
    .my-care-pedia-banner {
        height: 50vh;
        background-position: top;
    }
    .paition-chat p {
        font-size: 16px;
        line-height: 22px;
    }
    .care-pedia-sec-one .experience h2 {
        font-size: 24px;
    }
    .care-pedia-sec-one .about-experience p {
        font-size: 16px;
    }   
    .paition-right-box p {
        font-size: 16px;
    } 
    .pain-area .pain-area-card {
        padding: 15px 15px;
    }
    .pain-area .pain-area-card p {
        font-size: 16px;
    }
    .common-text {
        margin: 15px 0px;
    }
    .common-text p {
        font-size: 16px;
    }
    .common-text h4 {
        font-size: 24px;
    }
    .bottom-text p {
        font-size: 16px;
        line-height:20px
    }
    .common-heading.mt-5{
        margin-top: 0rem !important;
    }
    .my-care-sl .item {
        padding: 20px;
    }
    .solution-sec-wrepper .sub-heading {
        padding: 20px 0px 0px 20px;
    }
        .solution-sec-wrepper {
        margin-top: 10px;
    }
    .dollar-care-sec-three::before{
        display: none;
    }
    .solution-box{
        background:none !important;
    }
    .solution-box .item:nth-child(1) {
        right: auto;
    }
    .solution-box .item:nth-child(3) {
        right: auto;
        top: 25%;
    }
  .solution-box .item:nth-child(2) {
        right: auto;
        bottom: 74%;
        text-align: left;
        left: 0%;
        align-items: inherit !important;
    }  
    .solution-box .item:nth-child(4) {
        left: 0% !important;
        bottom: 48% !important;
        text-align: left !important;
        align-items: inherit !important;
    }
    .solution-box .item:nth-child(5) {
        left: 0% !important;
        bottom: 34% !important;
        text-align: left !important;
        align-items: inherit !important;
    }
    .solution-box .item .content p {
        max-width: 100%;
    }
}
@media (max-width: 380px) {
    .solution-box .item:nth-child(4) {
        left: 0%;
    }
    .solution-box .item:nth-child(5) {
        bottom: 27%;
        left: -2%;
    }
    .solution-box .item:nth-child(4) {
        left: 0%;
        bottom: 40%;
    }
    .key-features::before {
        width: 100%;
        height: 76%;
    }
    .my-care-pedia-banner {
        height: 40vh;
    }
}