/*1920 1680 1520 1440 1366 1280 1024 991 800 767 600 480 414 320*/
@media(max-width:1920px) {
    .img.banner-img {
        transform: translate(42%, 0px) !important;
    }
    /*.hero-section .hero-banner-image {*/
    /*    right: 0;*/
    /*    top: -31px;*/
    /*    height: 665px;*/
    /*    width: 658px;*/
    /*    transform: translateX(19%);*/
    /*}*/
}
@media(max-width:1864px) {
    .hero-section .hero-banner-image::before {right: calc(100% - 596px);}
    .banner-text h1 { font-size: 58px;}
}

@media(max-width:1700px) {
    .hero-section .hero-banner-image::before {right: calc(100% - 535px);}
}


@media(max-width:1680px){
    .hero-section .hero-banner-image { left: calc(100% - 66%);}
    .hero-section .hero-banner-image::before {right: calc(100% - 557px);}
}
@media(max-width:1520px){
    .hero-section .hero-banner-image { left: calc(100% - 73%);}
    .hero-section .hero-banner-image::before {right: calc(100% - 583px);}
    .prescription-logo::after {
        right: calc(100% - 788px);
    }
    .prescription-logo::before {
        right: calc(100% - 539px);
    }
}
@media(max-width:1440px){
    .hero-section .hero-banner-image { left: calc(100% - 80%);}
    .hero-section .hero-banner-image::before {right: calc(100% - 554px);}
    .banner-text h1 {font-size: 55px;}

}
@media(max-width:1366px) {
}
@media(max-width:1280px){
    .hero-section {padding-bottom: 7em;}
    .hero-banner-image{display:none;}
    body .navbar-nav li.nav-item {padding-block: 8px; padding-inline: 6px;}
    .nav-item .nav-link.fs-16 {font-size: 15px;}
    .navbar-nav li:nth-child(6) { display: block !important; }
    body .navbar .header-btn.btn_nav {display: none !important;}
    .navbar-items .nav-item a.nav-link.active , .navbar-items .nav-item a.nav-link:hover {width: fit-content;}
    /* .prescriber-card .prescribe-card-image {width: 100%;height: 309px;} */
    .prescriber-card .prescribe-card-image {width: 100%;height: 200px;}
    h2 {font-size: 35px;}
    .prescription-logo::after{display: none;}
    .prescription-logo::before{display: none;}
}
@media(max-width:1024px){
    .app-sidebar-logo {display: block;}
     body .navbar-nav li.nav-item {padding: 10px;}
    .patient-content-sec .patient-para { width: 100%; }
}
@media(max-width:991px){
    body .navbar-nav li.nav-item {padding-block: 18px;padding-inline:0;}
    .footer-logo-img {height: 100%;width: 150px;}
    .convenience_ai img {width: 100%;max-width: 900px;}
    .prescribers-content::after {top: 6px;right: 0;}
    .convenience_ai img { width: 100%; max-width: 480px; height: 200px; object-fit: contain;}


}
@media(max-width:800px){ 
    .patient-cards .sub-heading {font-size: 35px;}
 }
@media(max-width:767px){
    /*.payment-table {width: 1000px !important;}*/
    h1 {font-size: 35px;}
    .p_inline {padding-inline: 0;}
    .fs-42 {font-size: 30px;}
    .banner-text h1 {font-size: 50px;}
    .benefit-section::after {top: -63px; right: 24px;}
}
@media(max-width:600px){
    .fs-42 {font-size: 22px;}
    h2 {font-size: 36px;}
    .affiliation-content {padding: 2rem 3rem;}
    .affiliation {padding: 2rem 0rem 5rem 0rem;}
    .prescribers-content h2 {font-size: 33px;}
    p {font-size: 15px;}
    .prescribers-content .fs-24-500 {font-size: 24px;}
    .privacy-policy :is(h1,h2,h3,h4,h5,h6) ,  .terms-Conditions :is(h1,h2,h3,h4,h5,h6){font-size:30px;}
    .privacy-policy :is(p,span) ,.terms-Conditions :is(p,span){font-size:14px;}
    .patient-cards .sub-heading { font-size: 30px;}
    .prescribers-content {padding: 90px 0px 40px;}
    .hero-section {padding-bottom: 3em;}
}
@media(max-width:480px){
    h2 {font-size: 30px;}
    .convenience_ai img {height: 100%;}
    .main_time_contain {padding: 40px 20px; }
    .convenience_sec_1 {padding: 40px 20px;}
    .banner-text h1 {font-size: 35px;}
}
@media(max-width:414px){
    .banner-text h1 {font-size: 27px;}
    .card .card-body {padding: 2rem 0;}
}
@media(max-width:320px){

}