@media screen and (max-width: 768px) {
    .region-prescriptions {
        display: block;
        margin-top: 15px;
        text-align: center;
    }
    .mobile-slider {
        display: block;
        margin-bottom: 15px;
        padding: 20px 0px
    }
    .web-view {
        display: none;
    }
    #hero h1 {
        margin-top: -20px;
        font-size: 26px;
        line-height: 28px;
        padding: 0% 9%;
        text-align: center;
    }
    .manual-contact {
        background-color: red;
    }
    .footer-1 {
        margin-top: 0;
    }
    #Prescriptions {
        background-repeat: repeat-y;
        background-size: cover;
        background-position: -480px 0px;
    }
    .manual-heading {
        padding: 0px 0px 10px 0px;
        font-size: 23px;
    }
    .align-left {
        width: 160px;
        height: auto;
        float: none;
    }
    .mobile-applink {
        font-size: 22px;
        padding: 0px 0px 0px 0px;
    }
    #block-downloadthemobileapp .figure img {
        width: 130px;
        height: 100%;
    }
    .region-footer-1 ul {
        float: none;
    }
    #block-slidercrowsel .item img {
        margin: 0 auto;
    }
    /*-------------------inner-pages----------------------*/
    .inner-page-heading {
        display: block;
    }
    .region-innerheading,
    .region-mobileappheading,
    .region-pharmacyheading,
    .region-accountheading,
    .region-prescriptionsheading,
    .region-familycareheading {
        display: inline-block;
    }
    #block-textmessaging,
    #block-mobileapp,
    #block-pharmacyheading,
    #block-accountheading,
    #block-prescriptionsheading,
    #block-familycareheading {
        width: 70%;
        margin: 0 auto;
    }
    .inner-page-heading h3 {
        font-size: 30px;
        text-align: center;
        text-transform: capitalize;
    }
    #block-innersearchbox,
    #block-innersearchbox-2,
    #block-innersearchbox-3,
    #block-innersearchbox-4,
    #block-innersearchbox-5,
    #block-innersearchbox-6 {
        width: 90%;
        position: relative;
        margin: 0 auto;
        margin-top: 15px;
    }
    .inner-page-heading input[type="text"] {
        width: 100%;
    }
    .input-group-btn {
        right: 50px;
    }
    .section-one,
    .section-two,
    .section-three {
        float: none;
        margin-top: 40px;
    }
    .section {
        float: none;
        width: 90%;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .section-three ul {
        float: none;
        margin: 0 auto;
        display: inline-block;
        vertical-align: top;
        width: 31%;
        padding: 0;
    }
    .section-three ul li {
        border: 0.9px solid #e2e2e2;
        line-height: 18px;
        font-size: 12px;
        font-weight: 500;
        padding: 10px 10px;
        word-break: break-word;
    }
    .download-section figure {
        display: block;
    }
    .below-content ul {
        width: 100%;
    }
    .prefrence-img-blog {
        display: block;
    }
    .inner_default-content {
        background: none;
    }
    .right-content-box figure {
        display: block;
    }
    .region.region-anchormobileappfeatures p {
        padding: 0px 10px;
    }
    .content-box {
        display: block;
        text-align: center;
    }
    .section-one p img,
    .section-two p img,
    .section-three p img {
      max-width: 100%;
    }
    #block-featureleftsection ul li {
        margin: 0;
    }
    .right-content-box figure {
        display: block;
    }
    .region-costcocontent p img {
        width: 260px;
        height: auto;
    }
    #heroGetapp {
        background: #00a8b5;
        height: auto;
        max-width: 100%;
    }
    #heroGetapp p img {
        width: 100%;
        height: auto;
    }
    .commongetbox {
        width: 95%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    #heroGetapp h1 {
        margin: 0 0 15px 0px;
    }
    #heroGetapp h6 {
        padding: 0;
    }
    #heroGetapp figure {
        margin: 30px 0px 0px 0px;
    }
    .getbottom {
        display: block;
    }

    .getbottom img {
        max-width: 55%;
        height: auto;
        padding: 50px 0px 0px 0px;
        margin: 0 auto;
        text-align: center;
        float: none;
        display: block;
    }

    .CombineOrder_content .manual_content {
        display: inline-block;
        text-align: center;
    }

    .CombineOrder_content .manual_content h1{

     margin: 0 auto;
     /* margin-right: 0; */

    }

    .CombineOrder_content .manual_content span{

        font-size: 22px!important;
    }

    .whatsnewweb_content{
        display: block;
    }

    .whatsnewweb_content .whatsnewweb_left figure img {
        max-width: 90%;
        height: auto;
        padding: 0;
    }

    .whatsnewweb_right {
        padding: 15px 15px;
    }

    .whatsnewweb_right p {
        font-size: 12px;
        font-weight: 500;
        line-height: 24px;
    }

    .whatsnewweb_content .whatsnewweb_left{
        width: 100%;
    }

    .whatsnewweb_content .whatsnewweb_right{
        width: 100%;
    }

    .whatsnewweb_content {
        display: block;
        margin: 0 auto;
        width: 92%;
        float: none;
        border: none;
        box-shadow: none;
    }

    .whatsnewweb_content .whatsnewweb_left{

        border: none;
    }
}

@media (max-width: 575px) {
    .section-title h2 {
        font-size: 24px;
        font-weight: 900;
    }
    #Prescriptions {
        padding-bottom: 25px;
    }
    .nav-manual {
        border: 1px solid #e2e2e2;
        margin: 0 auto;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .inner_default-content .nav-manual a {
        width: 100%;
    }

   
    .section-one:nth-child(1) h4{
        padding: 10px 0px;
    }

    .panel-group .panel-heading{
        padding: 10px 0px;
    }

    .collapsed{padding: 18px 0px;}


    .CombineOrder_content .manual_content h1{
        text-align: center;
    }

    .CombineOrder_content .manual_content span {
        font-size: 18px!important;
    }

    .nav-manual a:hover {
        background: none!important;
    }

   .common-active-tab{
    background: rgb(255 178 3)!important;
    }

    .manual_hidecontent{
        word-break: break-word!important;
    }

}

@media (min-width: 420px) and (max-width:767px) {
    .icon-box {
        width: 50%;
        float: left;
    }
    .icon-box .block-title {
        width: 120px;
        height: 120px;
    }
    .icon-box h4 a {
        font-size: 16px;
    }
    .icon-box .block-title .common {
        font-size: 42px;
    }
    .contact-info {
        display: block;
    }

    .iconbox-blue{min-height: 215px;}
}

@media (min-width: 768px) and (max-width:1024px) {
    .icon-box {
        width: 32%;
        margin: 0 auto;
        display: inline-block;
        margin: 0px 0px 20px 0px;
    }
    .icon-box h4 {
        font-size: 14px;
    }
    .icon-box .block-title {
        width: 120px;
        height: 120px;
    }
    .align-left {
        width: 180px;
        height: auto;
    }
    .manual-heading {
        font-size: 32px;
    }
    .footer-1 {
        margin-top:0px!important;
    }
    #hero h1 {
        padding: 20px 0px 0px 0px;
        font-size: 32px;
        line-height: 36px;
    }
    #block-downloadthemobileapp .figure img {
        width: 120px;
        height: 100%;
    }
    .mobile-applink {
        font-size: 26px;
    }
    .hero-img img {
        max-width: 100%;
    }
    .web-view {
        margin-top: 20px;
    }
    .align-right {
        width: 100%;
        height: auto;
    }
    #hero {
        padding: 20px 0 20px 0;
        background-position: 0px -43px;
        height: auto;
    }

    .whatsnewweb_content .whatsnewweb_left figure img{
        width: 240px;
    }
}






@media (max-width: 991px) {
    .manual-contact {
        width: 100%;
        height: 100%;
        background: rgb(0,0,0);
        background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 43%, rgba(246,241,241,1) 43%, rgba(246,241,241,1) 47%, rgba(246,241,241,1) 100%);
    }

    #block-webpharmecy p img {
        width: 100%;
    }

    .manual-box-modal img {
        max-width: 100%;
        height: auto;
    }

    .aerow-up{z-index:999;}

    .footer-1{
        position: relative!important;
    }

    #block-logo img {
        max-width: 320px;
    }

    .btm_manual-section {
        padding-bottom: 0!important;
    }
}

@media (min-width: 320px) and (max-width:479px) {
    .region-contactright {
        padding-top: 110px;
    }

}

@media (min-width: 480px) and (max-width:639px) {
    .region-contactright {
        padding-top: 170px;
    }
}

@media (min-width: 769px) and (max-width:1199px) {
    .input-group-btn {
        right: 40%;
    }
}


/*----------------manual-css----------- */

#hero h1 {
    text-transform: none;
}

.right-content-box figure {
    /* display: inline-flex; */
    margin: 0 auto;
    margin-bottom: 15px;
}

.mobile_appcommon ul li p {
    font-size: 16px!important;
}

.right-content-box .feature-right img {
    width: 250px;
    height: auto;
}

#accordion ul li .collapse {
    color: #000;
}

#accordion li h2 {
    color: #000;
}

.mobile_appcommon ul li h2.collapsed {
    color: #333;
}

.mobile_appcommon ul li img {
    width: 250px!important;
}

.section-one h4 a {
    text-transform: none;
}

.covid-19 {
    display: none;
}

.section h2 {
    cursor: pointer;
}


/* ---accordian---- */

.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.active,
.accordion:hover {
    background-color: #ccc;
}

.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    content: "\2212";
}

.panel {
    padding: 0 18px;
    background-color: white;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


.delivery {
    display:none;
}

.iconbox-blue {
    margin-bottom: 15px;
}

.region-prescriptions .item.active {
    background: none;
}


.mobile-app-feature ul li {
    width: 100%;
    margin: 30px 10px;
    border: 0.9px solid #e2e2e2;
    box-shadow: 0px 0px 10px #d8d0d0;
    border-radius: 5px;
    background: #f5f5f5;
}


.mobile-app-feature ul li .panel {
    background: #f5f5f5;
}

.mobile-app-feature ul li .panel-heading {
    padding: 10px 0px;
}

.mobile-app-feature ul li .panel-heading h4 {
    margin: 0;
    padding: 0;
}

.mobile-app-feature ul li .panel-heading h4 a.collapsed {
    color: #000;
    padding: 8px 0px;
    vertical-align: middle;
}


.for_questionrelated{display: block!important;}

.contactmail_support{
    display: none;
}

.web-pharmecyy .non-sso p:nth-child(2) {
    display: none;
}

.web-pharmecyy .non-sso p:nth-child(1) {
    padding: 10px 0px;
}

.get_started {
    display: none!important;
}

.manual_blog .footer-1{
    z-index: 0!important;
}

.you-sould-know p{word-wrap: break-word;}

.common-active-tab {
    background: rgb(255 178 3)!important;
}




