@media only screen and (min-width:1024px){
    .devices-list-img{
        width: 500px;
    }
    .aetos-banner-sec-card{
        width: 650px !important;
        padding: 60px;
    }
    .patient-4-cards-sec-main .patients-cards-txt{
        height: 375px;
    }
    .service-sub-remote-patient-counters-sec h2{
        width: 950px;
        margin: 0 auto;
    }
    .services-rom-key-features-card{
        height: 320px;
    }
    .each-devices-card{
        width: 240px;
    }
    .aetos-devices-rpm-row .aetos-devices-col{
        width: 20%;
    }
    
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .aetos_benefits-main-sec .benefits-our-patient-card{
        width: unset;
        height: 215px;
        margin: 10px 0px;
    }
}
@media only screen and (min-width:992px){
    .reimbursed-price-details-list{
        gap:30px;
    }
    .footer-logo-sec p{
        width: 450px;
    }
    .aetos-banner-sec-card{
        width: 600px;
    }
    .aetos-stay-connect-img img{
    max-width: 100%;
    height: 600px;
    object-fit: cover;
    object-position: center center;
    }
    .aetos-devices-rpm-row .aetos-devices-col .aetos-devices-card{
        height: 320px;
    }
    .chronic-care-card-sec.key-features-card {
        height: 285px;
    }
    .how-it-works-process-card{
        height: 350px;
    }
    .remote-therapeutic-monitoring-card{
        height: 530px;
    }
}
@media only screen and (max-width:1024px){
    
}
@media only screen and (min-width:992px) and (max-width:1024px){
    .aetos-banner-sec-card{
        width: 550px;
    }
}
@media only screen and (max-width:991px){
    h2, h1 {
        font-size: 32px;
        line-height: 36px;
    }
    p,.devices-list-sec ul li,
    .reimbursed-price-details-list .price-btn span
    {
        font-size: 16px;
        line-height: 24px;
    }
    .aetos-header-logo img {
        width: 120px;
    }
    .aetos-header-nav-lg ul {
        flex-direction: column;
        gap: 25px;
    }
    .aetos_banner-section{
        background: linear-gradient(to right, var(--text-color) , transparent ), url(../assets/images/pages/home/banner-sec/aetos-banner-img.png);;
    }
    .aetos_banner-content-main .aetos-banner-content-txt h3{
        font-size: 30px;
        line-height: 42px;
    }
    .aetos_banner-content-main .aetos-banner-content-txt ul li{
        font-size: 42px;
        line-height: 52px;
        padding: 4px 35px 4px 15px;
    }
    .aetos_banner-content-main .aetos-banner-content-txt{
        gap: 30px;
    }
    .aetos_banner-content-main .aetos-banner-content-txt p,
    .aetos_banner-content-main .aetos-banner-content-txt .aetos_banner-btn-group a,
    .monitors-patient-card-txt p, 
    .monitors-patient-card-txt ul li,
    .aetos_reimbursed-inner-sec .main-heading p
    {
        font-size: 20px;
        line-height: 35px;
    }
    .aetos-full-card-columns-sec{
        flex-direction: column;
    }
    .aetos-card{
        width: 100%;
        padding: 20px;
    }
    .aetos-card:not(:last-child){
        border-right: none;
        border-bottom: 1px solid #FFFFFF26;
    }
    .aetos_service-card p,
    .reimbursed-price-details-list p,
    .aetos-get-started-txt p
    {
        font-size: 18px;
        margin-top: 0px;
        line-height: 26px;
    }
    .aetos_service-card h4,
    .aetos-card h3,
    .devices-list-img h3,
    .devices-btn,
    .monitors-patient-card-txt button,
    .reimbursed-price-details-list ul li,
    .aetos-get-started-txt h3,
    .chronic-care-card-sec h3
    {
        font-size: 22px;
    }
    .aetos-card h3{
        margin: 14px 0px;
        line-height: 30px;
    }
    .aetos-full-card-columns-sec,
    .aetos-get-started-txt
    {
        padding: 15px;
    }
    .devices-carousel-card ul {
        margin-top: 25px;
    }
    .devices-btn{
        width: 170px;
    }
    .reimbursed-btn-sec::before{
        display: none;
    }
    .reimbursed-price-details-list{
        margin-left: 0px;
        margin-bottom: 40px;
    }
    .reimbursed-cost-price-details{
        margin: 0px;
    }
    .reimbursed-price-details-list .price-btn{
        margin-top: 20px;
    }
    .reimbursed-price-details-list .price-btn{
        width: 130px;
        padding: 10px;
        font-size: 30px;
    }
    .aetos_benefits-main-sec .benefits-our-patient-card{
        width: unset;
        height: unset;
        margin: 20px;
    }
    .aetos-get-started-card::before{
        display: none;
    }
    .aetos-get-started-card-main{
        margin-left: unset;
    }
    .aetos-get-started-card span{
        margin-right: 15px;
        width: 65px;
        height: 65px;
        padding: 15px;
        font-size: 30px;
    }
    .footer-links-main{
        margin-top: 20px;
    }
    .aetos-header-nav-mbl {
        display: flex;
        justify-content: end;
    }
    /* dropdown */
    .aetos-header-nav-lg ul li:hover .dropdown{
        position: relative;
        top: 0px;
    }
    ul.dropdown li a {
        font-size: 14px;
    }
    ul.dropdown.dropdown-sub:hover .dropdown-sub-menu{
        position: unset;
    }
    .dropdown li {
        padding: 8px 20px 8px 20px;
    }
    .aetos-header-nav-lg ul li {
        text-align: center;
    }
    .patient-4-cards-sec-main .patients-cards-txt {
        height: 300px;
        margin: 15px 0px;
    }
    .aetos-banner-sec-card a{
        width: 100%;
        display: inline-block;
    }
    .service-sub-remote-patient-counters-sec h2,
    .service-rpm-sec-txt h2,
    .integrated-approach-rpm-txt h2,
    .service-rpm-sec-txt h2,
    .aetos-service-sub-banner-txt h1
    {
        line-height: 42px;
    }
    
}
@media only screen and (min-width:768px) and (max-width:991px){
    .reimbursed-price-details-list{
        flex-direction: row;
    }
    .each-devices-card{
        width: 48%;
    }
    .aetos-devices-rpm-row .aetos-devices-col{
        width: 32%;
    }
    .how-it-works-process-card{
        height: 440px;
    }
}
@media only screen and (max-width:768px){
    
    .spl-border-left {
        border-bottom: 1px solid #C3C3C3;
        margin: 0px 40px;
        padding: 30px 0px;
        border-left: unset;
    }
    .spl-border-right{
        border-right: unset;
    }
    .companies-list-all-imgs img{
        width: 100px;
    }
    .reimbursed-price-details-list{
        gap:20px;
    }
    .each-devices-card{
        width: 100%;
    }
    .aetos-devices-rpm-row .aetos-devices-col{
        width: 50%;
    }
    .patient-page-CTA{
        flex-direction: column;
    }
    .rpm-works-img {
        text-align: center;
        margin-top: 25px;
    }
    .aetos-service-sub-banner-img {
        margin-top: 40px;
    }
    .service-patient-remote-counter-card{
        margin-bottom: 20px;
    }
    .chronic-care-card-sec.key-features-card{
        height: auto !important;
    }
    .how-it-works-process-card {
        height: auto;
    }
}
@media only screen and (min-width:567px) and (max-width:767px){}
@media only screen and (max-width:566px){
    .aetos_banner-content-main .aetos-banner-content-txt ul li{
        font-size: 36px;
    }
    .aetos_banner-content-main .aetos-banner-content-txt .aetos_banner-btn-group a{
        font-size: 16px;
        line-height: 28px;
    }
    .aetos-devices-rpm-row .aetos-devices-col{
        width: 100%;
    }
}