﻿@media only screen and ( max-width: 767px) {
    /*.mobilefilter{border-bottom:10px double #000;border-top:3px solid #000;content:"";height:4px;width:25px;position:absolute;top:12px;right:10px;margin:24px;cursor:pointer}*/
    .mobilefilter {
        border-bottom: 10px double #e8018b;
        border-top: 3px solid #e8018b;
        content: "";
        height: 4px;
        width: 25px;
        position: absolute;
        top: 12px;
        right: 10px;
        margin: 24px;
        cursor: pointer
    }

    .contentdivsp {
        font-size: 18px
    }

    .gsbtnml {
        margin-left: 0;
        margin-top: 15px;
        display: inline-block
    }

    .imgp {
        float: right
    }

    .contentdivh {
        font-size: 27px;
        margin-top: 0;
        margin-left: 0px;
        width: 98%;
    }

    .logdiv {
        width: 100%;
        margin-left: 0px;
        text-align: center;
    }

    .header {
        width: 100%;
        text-align: center;
        padding-top: 0;
        margin: 0;
        display: none
    }

    .footersociallinksa {
        margin-left: 0px;
    }

    .contentdivf {
        padding-left: 10px;
        margin-top: 0;
        margin-left: 0px;
        width: 91%;
    }

    .docimw {
        margin-left: 0
    }

    .contentdivwm {
        width: 95%;
        overflow: auto;
        margin-top: 60px
    }

    .topheaderimg {
        height: auto
    }

    .headerul {
        padding: 0;
        display: grid
    }

    .disinv {
        display: inline-block;
        padding: 5px 0
    }

    .header li {
        margin-left: 0;
        border-bottom: 1px solid;
        text-align: center;
        width: 100%;
        font-size: 18px;
        list-style: none;
        display: inline-block;
        font-family: Arial
    }

        .header li a {
            text-decoration: none;
            padding: 0;
            margin: 0;
            /*color: #1d2733;*/
            font: inherit;
            font-size: 14px;
            text-align: center;
            width: 100%;
            padding: 5px 0
        }

    .gsbtn {
        color: #fff;
        background: #e8018b;
        border-radius: 100px !important;
        padding: 0 20px !important;
        cursor: pointer;
        letter-spacing: 1px !important;
        margin-left: 23px;
        border: 2px solid #e8018b;
        font-size: 16px;
        width: 110px;
        height: auto;
        line-height: auto;
    }

    .contentdiv {
        min-height: 280px;
    }

    .imtsdiv1 {
        width: 100%;
        text-align: center
    }

    .imgh2 {
        font-size: 18px;
        margin-top: 165px
    }

    .imtsdiv2 {
        width: 100%;
        text-align: center
    }

    .divboximg {
        width: 253px
    }

    .imgalindivd {
        height: auto;
        margin: 0;
        padding: 20px 0;
    }

    .imgalin1 {
        width: 98%
    }

    .marwth1 {
        font-size: 21px
    }

    .homephlt {
        width: 100%;
        text-align: center;
        display: block
    }

        .homephlt img {
            height: 300px;
        }

    .homephrt {
        width: 100%; /*float:none*/
        margin-top: 0px;
    }

    .container {
        margin: 0 auto;
        overflow: hidden;
        width: 100%;
        padding: 0
    }

    .homephhd {
        width: 90%;
        font-size: 21px;
        text-align: left;
        margin-top: 25px;
        margin-left: 25px; /*color:#000*/
    }

    .homesndbtn {
        width: 262px;
        padding-left: 0;
        font-size: 12px;
        float: inherit;
        margin-top: 8px;
        height: 45px
    }

    .homeshare {
        text-align: center;
        font-size: 17px
    }

    .homesnd {
        width: 80%;
        text-align: center;
        margin-bottom: 10px; /*color:#000*/
    }

    .imghw {
        height: 27px
    }

    .footerdiv {
        width: 95%;
        margin-left: 5%;
        padding: 0
    }

    .ftrdivwf {
        width: 44%;
        height: 205px;
        margin-bottom: 10px;
    }

    .ftrdivwf1 {
        width: 40%
    }

    .ftrdivwf2 {
        width: 100%;
        text-align: center
    }

    .ftrdivwf3 {
        width: 44%;
        margin-left: 0%;
        min-height: 100px;
        height: auto;
        overflow: auto;
    }

    .swi {
        text-align: center
    }

    .footerdiv li {
        font-size: 14px;
        line-height: 20px
    }

    .imgdhw {
        height: 400px;
        width: 98%;
        margin: 0 auto
    }

    .imtbldiv {
        width: 98%
    }

    .imgalindiv {
        width: 98%
    }

    .divbox {
        width: 100%;
        float: left;
        min-height: 120px;
        border-radius: 0;
        margin-right: 0;
        padding: 0;
        padding: 0;
        color: #fff;
        border-radius: 0;
        text-align: center
    }

    .imghwm {
        width: 80%
    }

    .imghw1 {
        width: 30%
    }

    .imgtxthiw {
        width: 99%
    }

    .imgtxthiw1 {
        width: 99%
    }

    .imgtxthiw2 {
        width: 99%
    }

    .imgtxthiw3 {
        width: 99%
    }

    .imgtxthiw4 {
        width: 99%
    }

    .imgtxthiw5 {
        width: 99%
    }

    .imgtxthiw6 {
        width: 99%
    }

    .imgtxthiw7 {
        width: 99%
    }

    .imgtxthiw8 {
        width: 99%
    }

    .signinmain {
        width: 98%
    }

    .signinmain {
        width: 95%
    }

    .imgalinma {
        width: 100%;
        margin: 0 auto
    }

    .imgalin2 {
        float: left;
        width: 50%
    }

    .imghedtxt1 {
        margin: 8px 0
    }

    .carmnhdp {
        font-family: Arial;
        font-size: 14px;
        line-height: 20px;
        margin: 0
    }

    .carmnhd h3 {
        margin-bottom: 8px
    }

    .carcnt {
        text-align: justify;
        width: 85%
    }

    .carmnhd {
        padding: 0
    }

        .carmnhd h2 {
            font-size: 16px
        }

    .footerdiv ul {
        padding: 0px
    }

    .fttxthed {
        padding-left: 0;
    }

    .faqmr {
        margin-top: 45px
    }

    .topheaderlbl {
        width: 100%;
        padding-bottom: 10px;
        overflow: hidden;
    }

        .topheaderlbl table {
            width: 100%
        }
    /*.logtxtml{margin-left:25px}*/
    .page {
        width: 92%;
        margin: 0 auto;
        text-align: left
    }

    .txtbx {
        width: 90%
    }

    .txtbxbtn {
        width: 330px
    }

    .rbdiv {
        width: 330px
    }
    /*.rbdiv{width: 300px;}*/

    .qtnbtn {
        font-size: 11px;
        width: 330px
    }
    /*.qtnbtn{    font-size: 10px;width: 303px;}*/
    .txtbxbem {
        height: 50px;
        width: 320px;
        padding-left: 10px
    }

    .txtdesbx {
        height: 100px;
        width: 297px;
    }


    .mprmenuicon {
        border-bottom: 13px double black;
        border-top: 4px solid black;
        content: "";
        height: 5px;
        width: 30px;
        margin-left: 10px;
        cursor: pointer;
        margin-top: 20px;
    }

    .mprmain {
        width: 100%;
        background-color: #ffffff;
        margin-bottom: 80px;
    }

    .mprleft {
        width: 99%;
        display: none;
    }

    .prefsubgroup {
        width: 28%
    }

    .mprright {
        float: none;
        width: 98%;
        margin: 0 auto;
        margin-top: 25px;
        height: auto;
        min-height: 465px;
        overflow: auto
    }

    .mprname {
        display: none;
    }

    .mprltht {
        display: none;
        padding-top: 5px;
    }

    .mprmenu ul li a img {
        width: 12px;
        height: 12px;
        margin-right: 10px;
    }

    .accrt {
        width: 99%;
    }

    .acclt {
        width: 99%;
        text-align: left
    }

    .mprhdlt1 {
        margin-right: 0px
    }

    .orderbtn2 {
        width: 95px;
        font-size: 9px;
    }

    .userregstr_formtext {
        width: 170px
    }

    input[type="radio"].radiobtn { /* margin-top: 16px; */
        /* text-transform: capitalize; */
        opacity: 0;
        display: inline-block;
        width: 91%;
        /* text-align: center; */
        height: 10%;
        margin-top: -20px;
        cursor: pointer;
        position: absolute;
    }

    .page p {
        padding-left: 7px;
    }

    .page h3 {
        font-size: 22px;
        line-height: 24px;
        letter-spacing: .9px;
    }

    input[type="checkbox"].radiobtn {
        width: 88%;
    }

    input[type="radio"].radiobtn + label {
        font-size: 14px;
        display: inline-block;
        margin-top: 0px;
    }

    .signinmainr {
        width: 97%;
    }

    .signinmnlt {
        width: 87%;
    }

    .qesbrd {
        padding-top: 0px;
        z-index: 1000;
    }

    .quesfnt {
        margin-top: 24px;
    }

    .arrmrk {
        margin-top: -3px;
    }

    .resetpwd {
        font-size: 14px;
        width: 100%;
        margin: 50px auto;
        color: black;
        background-color: #ffffff;
        padding: 25px;
        border-radius: 5px;
    }

    .resetpwdp {
        width: 99%
    }

    .resetpwdspan {
        width: 157px;
        margin-left: 0px;
        display: inline-block;
        text-align: right;
        margin-right: 20px;
    }

    .resetpwdtxt {
        width: 142px;
        margin-left: 5px;
        height: 30px;
        border: 2px solid #d0d0d0;
        outline: 0;
        font-size: 14px;
        padding-left: 10px;
        color: #1e3663;
        font-weight: 600;
    }

    .dfbgdiv {
        min-height: 385px;
        height: auto;
        background-image: none;
        /*background-color: lightblue;*/
    }

    .footertxtbx {
        width: 250px
    }

    .getstart {
        width: 150px;
        height: 45px;
        font-size: 16px
    }


    .footerli {
        padding: 0px;
    }

    .footerli1 {
        text-align: left;
        padding-left: 0%;
    }

    .mhasdiv {
        width: 100%;
        margin-left: 0px;
        height: auto
    }

    .tmvdiv {
        width: 100%;
        margin: 0;
        margin-top: 15px;
        height: auto;
    }

    .frddiv {
        width: 100%;
        margin: 0;
        margin-top: 15px;
        height: auto;
    }

    .mhasimgdiv {
        padding-top: 20px;
    }

    .logodiv {
        margin-left: 0px;
        width: 50%;
        margin: 0 auto;
        margin-top: 30px;
        height: 25px;
    }

    .phnbrtxt {
        width: 63%;
        margin-left: 0px;
    }

    .sendappbtn {
        width: 150px;
        margin-top: 10px;
        margin-bottom: 7px;
        margin-left: -40px;
    }

    .intl-number-input input {
        width: 65px
    }

    .intl-number-input .flag-dropdown .country-list {
        width: 245px;
        margin-top: 6px;
    }

    .altpnlbg1 {
        left: 1%
    }


    .leftsection {
        width: 100%;
        margin-left: 0px
    }

    .readyforvisittxt {
        font-size: 25px;
        margin-top: 50px;
        text-align: center;
    }

    .readyforvisitbtndiv {
        text-align: center
    }

    .rightsection {
        text-align: center;
        width: 100%
    }

    .mobilehandimg {
        margin-left: 50px;
        height: 287px;
        margin-top: 25px;
    }

    .shell {
        width: 95%;
    }

    .prmain {
        width: 90%;
    }

    .newslt {
        width: 100%;
        margin-bottom: 10px;
    }

    .termsmaindiv {
        width: 94%;
        background-color: white;
        margin-top: 0px;
        padding: 20px 0;
        height: auto;
        overflow: hidden
    }

    .termssubdiv {
        width: 99%;
        margin: 0 auto;
    }

    .bgimage {
        height: auto;
    }

    .orpdiv {
        width: 90%
    }

    .orpdiv1 {
        font-size: 30px;
    }

    .shell1 {
        width: 95%
    }

    .hmplt {
        width: 96%
    }

    .rstable {
        width: 95%;
        min-height: 145px;
        text-align: center;
        height: auto;
    }

    .rsttablediv {
        width: 100%;
        margin-bottom: 10px
    }

    .PhycianProgramtxt {
        width: 195px
    }

    .rsterror {
        width: 100%;
        margin: 0px auto;
        text-align: center;
    }

    .rsterror1 {
        width: 100%;
        margin: 0px auto;
        text-align: center
    }

    .btdiv {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        overflow: auto
    }

    .pharmatxt {
        margin-top: 25px;
        font-size: 18px;
        letter-spacing: 0px;
        line-height: 25px;
    }

    .altpnlbg {
        left: 5%;
        width: 280px;
    }

    .prdmaindiv {
        width: 98%;
        overflow: hidden
    }

    .prdhdiv {
        width: 95%
    }

    .prdcatsubdiv {
        width: 90%
    }

    .prdcatdiv {
        overflow: hidden
    }

    .bstimeslider {
        min-height: 470px;
        margin-bottom: 30px;
        width: 100%
    }

    .horizon-prev1 {
        margin-top: 60%;
        margin-left: -15px;
    }

    .horizon-next1 {
        margin-top: 60%;
        margin-right: -70px
    }

    #viewContainer {
        width: 250px;
        margin-left: 7%;
    }

    .proitemdiv {
        width: 230px
    }

    .itemssubdiv {
        min-height: 350px;
        height: auto
    }

    .itemsimgdiv {
        width: 100%;
        text-align: center
    }

    .itemsdescdiv {
        width: 100%;
        text-align: center;
        float: none
    }

    .itemimg {
        margin-left: 0px
    }

    .itmingdiv h2::after {
        display: none
    }

    .cartpnlmaindiv {
        width: 96%
    }

    .delordmaindiv {
        width: 100%;
        display: inline-block
    }

    .delordcartdiv {
        width: 100%
    }

    .delordcardinfodiv {
        width: 98%
    }

    .delorddadddiv {
        width: 90%;
    }

    .delordbadddiv {
        width: 100%;
    }

    .delcarddiv {
        width: 69%;
    }

    .visitsubdiv1 {
        width: 99%;
    }

    .visitsubdiv2 {
        padding: 0px;
    }

    .visitweldiv {
        text-align: center
    }

    .visitmaindiv {
        width: 100%;
        height: 650px;
        background-color: lightblue;
        background-image: none;
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .visittxtdiv {
        text-align: center
    }

    .dshsnout {
        width: 48.5%;
        top: 230px;
        right: 80px;
        text-align: center;
    }

    .faqmaindiv {
        width: 85%;
        margin: 0 auto
    }

    .aboutdiv {
        width: 85%;
        margin: 0 auto;
        margin-bottom: 100px;
    }

    .treatmentmaindiv {
        width: 90%;
        margin: 0 auto;
        overflow: auto;
        height: auto
    }

    .patientinfodiv {
        min-height: 490px;
    }

    .useransdiv {
        margin-top: 20px;
        border-bottom: 2px solid #f3f3f7;
    }

    .patientinfotablediv {
        width: 100%;
        padding: 0px;
        min-height: 460px;
    }

    .patientinfotable {
        width: 98%;
        line-height: 25px;
        margin-left: 5px
    }

    .patinfotd {
        width: 30%
    }

    .patorddiv {
        width: 98%;
    }

    .patordtable {
        width: 98%;
        margin-left: 5px;
    }

    .margindiv3 {
        width: 100%
    }

    .viewallbtn {
        float: right;
        padding: 10px;
        height: 20px;
        width: 90%;
    }

    .btnappclass {
        width: 125px;
    }

    .patinfopaydetailsdiv {
        width: 90%
    }

    .patinfotab {
        width: 99%;
    }

    .patinfotabtd {
        width: 68%
    }

    .margindiv1 tr {
        display: inherit;
        word-break: break-all;
    }

        .margindiv1 tr td {
        }

    .testnamesdiv {
        min-height: 430px;
        width: 90%;
        margin: 0px auto;
        height: auto
    }

    .testdiv {
        width: 85%;
    }

    .treatappname {
        font-size: 16px
    }

    .treatmyacc {
        margin-top: 15px
    }

    .ordconfmaindiv {
        width: 96%;
        margin: 0 auto
    }

    .ordconfdiv1 {
        width: 96%;
        margin: 0 auto
    }

    .ordcnfdiv2 {
        font-size: 22px;
    }

    .ordcnfdiv3 {
        font-size: 18px;
    }

    .ordcnfdiv4 {
        font-size: 18px;
    }

    .ordcnfdiv5 {
        font-size: 16px;
    }

    .ordcnfdiv6 {
        width: 95%;
    }

    .trmcatimg {
        width: 25px
    }
    /*.trtcatmaindiv{display: flex;height: auto;}*/
    .trtcatmaindiv {
        display: flex;
        height: auto;
        width: 98%
    }

    .cattitlename {
        display: grid;
        height: auto
    }

    .deldivprd {
        width: 95%;
        margin-top: 25px;
    }

    .physicianh1 {
        font-size: 20px;
        width: 80%
    }

    .prdbackimgdiv {
        margin-left: 0px;
    }

    .percarddivdel {
        width: 100%
    }

    .delcnfnamediv {
        min-height: 100px;
    }

    .delcnffnamediv {
        width: 100%;
        margin-left: 2px;
    }

    .delcnflnamediv {
        width: 100%;
        margin-left: 2px;
    }

    .pickorddadddiv {
        width: 78%;
    }

    .delloader {
        left: 65px
    }

    .pricespadding {
        padding-right: 13px;
    }

    .Order_contnetmobiletxt {
        padding-right: 14px;
    }

    .orderconfirmloader {
        left: 73px;
    }

    .hmcrtimg {
        margin-top: 10px;
        width: 35px;
        height: 35px
    }

    .hmcrtcnt {
        margin-top: 2px;
    }

    .readydivwm {
        width: 100%;
        height: auto;
    }

    .readydivf {
        padding-top: 25px;
        background-color: #f5f6f8;
    }

    .readydivh {
        width: 99%;
        float: none;
        text-align: -webkit-center;
    }

    .readydivh1 {
        font-size: 20px;
    }

    .readydivh2 {
        font-size: 16px;
    }

    .readydivbgdiv {
        height: auto;
        background-image: none;
        background-color: #f6f6f6;
    }

    .readydivd {
        min-height: 350px;
    }

    .readystartbtn {
        width: 150px;
        height: 45px;
        font-size: 16px
    }

    .readybtndiv {
        width: 100%;
    }

    .contdivh1 {
        font-size: 40px;
    }

    .contdivh2 {
        font-size: 25px;
    }

    .contdivh3 {
        font-size: 55px;
    }

    .contdivh4 {
        font-size: 35px;
    }

    .eddiv1 {
        height: 300px;
    }

    .getstyndiv {
        width: 85%;
    }

    .getstyesdiv {
        width: 45%;
        margin-top: 20px;
    }

    .getstnodiv {
        width: 45%;
        margin-top: -35px;
        margin-left: 150px;
    }

    .menusrtb {
        width: 95%
    }

    .itemsearch {
        width: 70%
    }

    .itemsearcherror {
        width: 80%
    }

    .providerimgidv {
        cursor: pointer;
        width: 250px;
        height: 250px;
    }

    .imgproviderwh {
        width: 250px;
        height: 250px
    }

    .ordimgmaindiv {
        margin-top: 10px;
        margin-bottom: 20px;
        width: 95%;
        margin: 0 auto;
        height: 335px;
    }

    .uploadprescsubdiv {
        margin-top: 100px;
        width: 95%;
        padding: 0px
    }

    .treatuploadpresdiv {
        width: 90%;
        margin: 0 auto;
        min-height: 300px
    }

    .treatimguploaddiv {
        margin-top: -210px;
        width: 300px;
        height: 210px;
        margin-left: 5px
    }

    .treatimginputdiv {
        cursor: pointer;
        width: 300px;
        height: 205px;
        margin-left: 6px;
    }

    .patorddetailsdiv {
        width: 98%;
        float: left
    }

    .patorddetailsadrdiv {
        width: 98%;
        float: left
    }

    .patorddetailsbilladrdiv {
        width: 98%;
        float: left
    }

    .delmulticarddiv {
        width: 85%;
        margin: 0 auto;
    }

    input[type="radio"].rbtndel {
        width: 66%;
        height: 6%;
    }

    .footerimgtxt {
        background-image: none;
    }

    .homephmn {
        min-height: auto;
    }

    .dottedimgmblwth {
        width: 45%
    }

    .contentmobile {
        display: block;
        width: 100%;
        text-align: center;
        background-color: #f5f6f8;
    }

        .contentmobile img {
            width: 250px
        }

    .btnimggtstrt {
        margin: 10px 0
    }

    .header li a.gsbtn3 {
        height: 25px;
        line-height: 25px;
    }

    .homecontentbottom {
        margin-bottom: 14px
    }

    .homeonlinemobile {
        display: block;
        width: 100%;
        text-align: center
    }

        .homeonlinemobile img {
            width: 250px
        }

    .physicanmn {
        width: 98%
    }

    .ddlfonts1 {
        width: 92% !important
    }

    .drcntbrd {
        padding: 10px;
    }

    .txtsbdiv {
        float: none;
        width: 100%;
        text-align: center
    }

    .adphys {
        width: 130px;
        margin: 0 auto;
        float: none;
        margin-top: 10px;
    }

    .margindiv tr {
        display: inherit; /*word-break: break-all;*/
    }

    .name {
        width: auto;
        max-width: 55px
    }

    .addqsnmn {
        width: 98%;
    }

    .addqslt {
        width: 100%;
        margin-top: 30px
    }

    .addqslt1 {
        width: 100%;
    }

    .addqsbtm {
        width: 50%;
        position: absolute
    }

    .mobiledots {
        width: 150px;
    }

    .dotteddocimg {
        margin-bottom: 0px;
    }

    .dotteddocdiv {
        margin-left: 0px;
    }

    .sharedefpgdiv {
        font-size: 15px;
        font-weight: 600
    }

    .txtint {
        font-size: 14px;
        font-weight: 500;
    }

    .getstdefptg {
        margin-top: 15px
    }

    .homesharediv1 {
        text-align: left
    }

    .ftrsptdiv {
        margin-left: 3%;
        border-right: none;
    }

    .ftrcontactdiv {
        margin-left: 4%;
        height: auto;
    }

    .ftrhinfodiv {
        border-right: none;
        min-height: 260px;
        height: auto;
        overflow: auto;
    }

    .abtusbgdiv {
        min-height: 385px;
        height: auto;
        background-image: none;
        /*background-color: lightblue;*/
    }

    .abtilivedescdiv {
        font-size: 16px
    }

    .abtilivedescsp {
        font-size: 25px
    }

    .abtphydescsp {
        font-size: 23px;
    }

    .abtusilahdiv {
        font-size: 30px;
    }

    .abtusccimage {
        width: 25%;
    }

    .abtusfounderdiv1 {
        width: 260px;
        margin-bottom: 20px;
    }

    .abtusfounderdiv2 {
        width: 100%;
    }

    .abtusfoundersdiv {
        display: inline-block;
        min-height: 400px;
        height: auto;
        width: 85%;
        margin: 0 auto;
    }

    .dottedimgmblwthabtpg {
        width: 40%;
    }

    .dottedimgmblwthabtpg1 {
        width: 170px;
    }

    .abtusourteamhdiv {
        font-size: 40px;
    }
    /*.abtuspgimg {
        height: 250px;
    }*/
    .abtusfounderdiv3 {
        min-height: 150px;
        height: auto;
    }

    .aboutusradydiv {
        width: 75%;
        margin: 0 auto;
    }

    .abtimgalinediv {
        width: 90%;
        margin: 0 auto
    }

    .abtusiladescdiv {
        font-size: 16px;
    }

    .abtprasadspan {
        font-size: 18px;
    }

    .adpharmadiv {
        width: 100%;
        float: none;
        text-align: center;
    }

    .addpharmapnl {
        width: 90%;
    }

    .pharmaemaildiv {
        margin-bottom: 0px;
    }

    .pharmcarddiv {
        margin-bottom: 10px
    }

    .addpharmapaymentdiv {
        width: 90%;
    }

    .pharmpaycname {
        width: 95%
    }

    .pharmapayexpdiv {
        width: 55%
    }

    .viewprintpnldiv {
        width: 90%;
    }

    .prescpnldiv {
        width: 90%;
        margin: 10px
    }

    .precpnlpharmaphdiv {
        height: 75px
    }

    .prescpnlphmphdiv {
        width: 60%;
        float: left
    }

    .prescpnlphmdtdiv {
        width: 90%;
        float: left
    }

    .prescpnlprntbtndiv {
        float: none;
        text-align: center;
    }

    .prescpnlphydetdiv1 {
        width: 95%;
        float: none;
    }

    .prescpnlphydetdiv2 {
        width: 95%;
        float: none;
    }

    .prescpnlphysigndiv {
        width: 95%;
        height: 75px;
        border-bottom: 1px solid
    }

    .prescpnldescdiv1 {
        width: 95%;
        text-align: center;
        float: left
    }

    .prescpnldescdiv2 {
        width: 95%;
        float: left;
    }

    .coinsrhauto {
        margin-left: 10px;
        width: 80%;
        top: 290px;
    }
    /*FAQ*/
    .carmnhdpfaq {
        margin-right: 10px;
    }

    .carmnhdfaq h3 {
        font-size: 13px;
    }

    .carcntfaq p {
        margin-right: 10px;
    }

    .termsheaderdiv {
        width: 80%;
        margin: 0 auto
    }

    .privacyheaderdiv {
        width: 83%;
        margin: 0 auto
    }

    .faqheaderdiv {
        width: 45%;
        margin: 0 auto
    }

    .faqtxtdiv {
        width: 95%;
        font-size: 12px
    }

        .faqtxtdiv h2 {
            font-size: 20px;
            line-height: 30px
        }

        .faqtxtdiv p {
            text-align: justify
        }

    .prvlt {
        float: left;
        width: 30%;
        margin-left: 0
    }

        .prvlt li h2 {
            line-height: 18px;
            font-size: 10pt;
            font-weight: 700;
            margin-bottom: 10px
        }

    .tabs1 ul > li a {
        font-size: 12px;
        line-height: 25px;
    }

    .tab-pane h2 {
        font-size: 18px;
        line-height: 20px
    }

    .tab-pane h3 {
        font-size: 16px
    }

    .prvrtmn {
        overflow: hidden;
    }

    .prvrt {
        min-height: 1200px;
    }
    /*end*/
    /*Promocodes*/
    .invitefrndsdiv {
        width: 95%;
        margin: 0 auto;
    }

    .orderbtn {
        padding: 6px 3px;
    }

    .regpnlmnfrnds {
        width: 90%;
    }

    .signinhtfrnds {
        width: 100%;
    }

    .signintxtfrmtlfrnds {
        width: 50%;
        padding-left: 13%;
    }

    .btmsli {
        width: 310px;
        overflow: hidden;
        height: 425px;
        margin: 0 auto;
    }

    .aboutprev1 {
        margin-left: 0px;
    }

    #viewcont {
        width: 270px;
        margin-left: 10px;
        left: 5%;
    }

    .aboutnext1 {
        margin-right: -65px;
    }

    .abtusvenkatimg {
        height: 275px
    }

    .pickuppharma {
        height: 50px
    }
    /*wallet*/
    .vwmchlt, .vwmchrt {
        font-size: 25px;
    }

    .margindiv {
        font-size: 13px;
    }

    .vwmchlt p {
        font-size: 14px;
    }

    .vwmchrt p {
        font-size: 14px;
    }
    /*products*/
    .minitemcontent {
        font-size: 24px;
        margin-left: 0;
    }

    .vrfymn {
        width: 80%;
        padding: 15px;
    }

    .itemdescdivalign {
        text-align: initial
    }

    .secunderline {
        width: 200px;
    }

    .catsecunderline {
        width: 190px
    }

    .hsaeldiv1 {
        width: 100%;
        margin-bottom: 10px;
    }

    .hsaeldiv {
        width: 85%;
        height: 40px;
    }

    .hsaelgitemdiv {
        height: 160px
    }

    .monthtxt, .txtque {
        margin-bottom: 15px;
    }
    /*editquestion*/
    .gridiscription {
        display: none;
    }

    .margindivqo th {
        padding: 8px 0;
    }
    /*viewoptionspanel*/
    .regpnlmnviewopts {
        width: 80%;
        overflow: hidden;
    }

    .aprooverbtnisneg {
        width: 100%;
    }

    .margindivq th {
        padding: 8px 8px;
    }

    .optiontxt {
        float: none;
    }

    .descriptiontxt {
        margin-left: -180px;
    }

    .optpanelbtnadd {
        margin-left: -120px;
    }

    #divImage {
        height: 320px;
        width: 95%;
        left: 5px !important;
        top: 110px !important;
    }

    .ptimgexp {
        height: 235px;
        width: 95%;
    }

    .hsastatuspnl {
        width: 80%;
    }

    .hsastatuspnlyesdiv {
        width: 45%;
    }

    .hsastatuspnlnodiv {
        width: 45%;
        margin-top: -35px;
        margin-left: 125px;
    }

    .hszstausclosediv {
        width: 10%;
    }

    .accounttable {
        width: 82%;
    }

    .emailtxtbox {
        height: 40px;
        width: 170px;
        padding-top: 0;
    }

    .accountcrt {
        /*margin-top: 175px;
        position: absolute;*/
    }

    .accprofile {
        width: 65%;
        position: inherit;
        margin: 0 auto;
    }

    .accountpagename {
        padding-bottom: 7px;
        margin-bottom: 7px;
    }

    .uicolhidden {
        display: none;
    }

    .Deliveryerrormsg {
        font-size: 14px;
    }

    .uordstatus {
        width: 85%;
        padding-left: 5px;
    }

        .uordstatus li {
            margin-right: 18px;
        }

            .uordstatus li span {
                margin-top: 40px;
                margin-left: -27px;
                width: 50px;
                display: inline-block;
                word-wrap: break-word;
                line-height: 12px;
                font-size: 10px;
            }

            .uordstatus li::before {
                left: -2.6em;
                width: 2.6em;
            }

    .regpnlmnshipinfo {
        width: 95%;
    }

    .shiporderinfotable {
        width: 98%;
        line-height: 23px;
        margin-left: 0px
    }
    /*sildenafil*/
    .sildenafilcolumnrow {
        height: 80px;
        font-size: 16px;
    }

    .medicinecolumn {
        width: 50%;
        margin-top: 20px;
    }

    .medicinecolumnmb {
        width: 50%;
        display: inline-block;
        position: relative;
        float: left;
        min-height: 1px;
        /*padding-left: 0;
    padding-right: 0;*/
    }

    .sildenahorline1 {
        display: none;
        margin-top: -1px;
    }

    .sildenahorline {
        display: none;
        margin: 0
    }

    .medicineblkcoumnmb {
        display: block;
        height: 100%;
        width: 100%;
        background: #fff;
    }

    .medicinetitle {
        display: none;
    }

    .medicinetitlemb {
        display: block;
        font-size: 18px;
        /*          height: 120px;
    color: unset;
    font-family: littera_book,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;*/
    }

    .sildenafilcolumnrowmb {
        font-size: 16px;
        color: #999;
        height: 80px;
        border: unset;
    }

    .medicinefirstcolumnmb {
        margin: 0;
    }

    .medicinefirstcolumn {
        margin: 0;
    }

    .medicinecolumnmb {
        display: block;
    }

    .comparisonh {
        font-size: 22px;
    }

    .viacontent {
        width: 100%;
        text-align: center;
    }

    .viagraheading {
        font-size: 36px;
    }

    .viagsubcontent {
        width: 100%;
        text-align: center;
    }

    .viagrapara {
        font-size: 18px;
        margin: 0 auto;
        width: 90%;
    }

    .vigragetstart {
        width: 200px;
        margin: 0 auto;
        margin-bottom: 40px;
        height: 45px;
        font-size: 24px;
    }

    .getstartbtn {
        margin-top: 8px;
    }

    .backgroundcolor {
        width: 85%;
        margin: 0 auto;
    }

    .viagraqn {
        font-size: 20px;
        width: 280px;
    }

    .viagraanswers {
        font-size: 16px;
        width: 280px;
    }

    .grear3 {
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }

    .greatp {
        font-size: 22px;
        line-height: 2;
        margin-left: 15px;
    }

    .iconimg {
        margin-left: 20px;
    }

    .downloadp {
        margin-left: 20px;
    }
    /*cialis*/
    .cialisgetstart {
        margin-left: 0;
        height: 45px;
        min-width: 220px;
        font-size: 24px;
    }

    .cialisp {
        font-size: 16px;
    }

    .cialisfont {
        font-size: 40px;
    }
    /*erectile*/
    .hero-title.erectile-dysfunction {
        font-size: 36px;
    }

    .hero-subtitle {
        font-size: 22px;
    }

    .sildenafilgetbutton {
        height: 50px;
        min-width: 220px;
        font-size: 24px;
    }

    .section-55-column {
        width: 100%;
        text-align: center;
    }

    .section-44-column {
        width: 100%;
        padding-top: 0;
    }

    .ed-image.ed-service-blue-section {
        width: 300px;
    }

    .section-44-column-title {
        font-size: 28px;
    }

    .sildenafil-subheader {
        font-size: 22px;
        padding-left: 35px;
        line-height: 1;
    }

    .wantcontainer {
        width: 100%;
    }

    .section .section-subheader.cialis-section-subheader {
        font-size: 26px;
        line-height: 32px;
    }

    .requestdiv {
        width: 94%;
        margin: 0 auto;
    }

    .sectiondiv {
        width: 90%;
    }

    .callustext {
        font-size: 23px;
    }

    .callush {
        margin-left: 0;
    }

    .callusp {
        font-size: 18px;
    }

    .affectshalf {
        width: 90%;
    }

    .affectcontainerbox {
        width: 100%;
    }

    .bloodfont {
        font-size: 26px;
    }

    .dontusesubdiv {
        width: 90%;
        margin: 0 auto;
    }

    .dontuse {
        margin-top: 30px;
        font-size: 25px;
    }

    .dontusemaindiv {
        height: auto;
        padding-bottom: 35px;
    }

    .dontusergt {
        width: 100%;
        margin-left: 0;
    }

    .dontuselft {
        width: 100%;
    }

    .requestheader {
        width: 90%;
        font-size: 30px;
    }

    .numbertxt {
        width: 100%;
        text-align: left;
    }

    .rightnumbertxt {
        width: 100%;
        float: none;
    }

    .number3 {
        margin-top: 170px;
    }

    .number1 {
        font-size: 65px;
    }

    .numbertxt1 {
        margin-top: -70px;
        font-size: 28px;
    }

    .numbertxt2 {
        font-size: 20px;
    }

    .rightnumbertxt {
        margin-top: -270px;
    }

    .erectilemedicinecolumn {
        width: 45%;
    }

    .erecrilemedtitmbl {
        display: block;
    }

    .CialisDailyfont {
        width: 45%;
    }

    .erectilemedicinecolumnmb {
        display: block;
        width: 45%;
        float: left;
    }

    .sildenafilcolumnrowerectile {
        height: 50px;
    }

    .erectileclmn1 {
        display: none;
    }

    .shipmentdiv1 {
        display: none;
    }

    .shipmentdivmb {
        display: block;
        text-align: center;
        font-size: 18px;
    }

    .dolorsymmb {
        font-size: 30px;
    }
    /*master*/
    /*.ftrsptdiv1{border:none;}
    .ftrmeddiv,.ftrmdiv{margin-left:0}*/
    /*products*/
    .Uisubitemsleftdiv {
        width: 100%;
    }

    .Uisubitemrtcrtdiv {
        width: 100%;
    }

    .uimrbtdeloptchkforprd {
        width: 40%;
        max-width: max-content;
    }

    .uidaysdiv {
        width: 95%;
    }

    .uimpromocodetext {
        width: 140px;
        font-size: 11px;
        margin-left: 13px;
    }

    .uimgetdealbtn {
        font-size: 14px;
    }

    .uimcartnews {
        overflow: hidden;
    }

    .otcgridmobile {
        display: none;
    }
    /*BasicInformation*/
    .basicdiv {
        width: 80%;
    }

    .spanclass {
        line-height: 1.5;
    }

    .accountmaindiv {
        height: 540px;
    }
    /*deliverorder*/
    .promocodetext {
        width: 130px;
        margin-left: 0;
        font-size: 10px;
        margin-bottom: 20px
    }

    .getdealbtn {
        width: 90px;
        font-size: 15px;
        margin-bottom: 20px
    }

    .carmnhd1 {
        padding: 0;
        text-align: center
    }

    .signinbtct1 {
        width: auto;
    }

    .providerpic3 {
        margin-left: 0;
        width: auto;
    }

    .imgup3 {
        margin-left: 10px;
    }

    .providerpic3txt {
        padding: 10px 0 0 100px;
        font-size: 12px;
        width: 170px;
    }

    .cardrbtn {
        position: inherit;
        margin-left: -200px;
    }

    .contentdiv {
        overflow: hidden;
    }

    .mprhdlt3 {
        margin-right: 0;
    }

    .perinfoback {
        position: inherit;
        margin-left: 0
    }

    .signinhtlname {
        width: 100%;
        margin-left: 0px;
    }

    .signintxtfrmt2 {
        width: 70%;
        padding-left: 15%;
    }

    .signinhtfname {
        width: 100%;
        margin-left: 0px;
    }

    .userinfodiv {
        overflow: hidden
    }

    .testcarddiv {
        width: 85%;
    }

    .delconfcarddelimg {
        margin-left: 2px;
    }

    .delconpgfconfpnl {
        width: 290px
    }

    .altpnl1 {
        width: 90%;
    }

    .delpgdupordpnl1 {
        width: 80%;
    }

    .delpgdupordno {
        width: 40%;
        margin-top: -35px;
        margin-left: 150px;
    }
    /*crop panel*/
    .cropbutton {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .cropmprmodal {
        width: 90%;
        left: 5%;
    }

    .vieworiginimg {
        width: 90%;
    }

    .regcropmprmodal {
        width: 90%;
        left: 5%;
    }

    .sysdectkdiv {
        width: 85%;
    }

    .Startoverpopup {
        margin-bottom: 60px;
    }

    .startoverpnl {
        width: 85%
    }

    .pwdfield {
        margin-top: 10px;
    }

    .alertaltpnlbg, .cartcountaltpnlbg, .couponaltpnlbg, .treasonaltpnlbg, .deliverlocaltpnlbg, .quanmaxaltpnlbg, .quanminaltpnlbg, .quanmin1altpnlbg {
        left: 5%;
        width: 280px;
    }

    .cmntaltpnlbg, .emailaltpnlbg, .emailvalidaltpnlbg, .picidaltpnlbg, .cardaltpnlbg, .ftcouponaltpnlbg {
        left: 5%;
        width: 280px;
    }
    /*.tstatealtpnlbehind,.tcityaltpnlbehind,.tzipcodealtpnlbehind,.tvzipcodealtpnlbehind{left: 5%;width: 280px;}*/
    .tstatealtpnlbg, .tcityaltpnlbg, .tvzipcodealtpnlbg, .tzipcodealtpnlbg {
        left: 5%;
        width: 280px;
    }

    .ckdelpnlregpnlmn {
        width: 90%;
    }

    .hsaelothprddiv {
        width: 85%;
    }

    .hsaothprdmaindiv {
        width: 99%;
        margin: 0 auto;
    }

    .loginpgfname {
        width: 90px
    }
    /*cialis*/
    .cialischoose {
        font-size: 18px;
        width: 100%;
    }

    .cialsibkleft {
        text-align: center;
        width: 100%;
        padding-top: 30px;
        margin-left: 0;
    }

    .cialsibkrght {
        width: 100%;
        padding: 0;
    }

    .greatcarebagimg {
        background-image: none;
        background-color: deeppink;
        margin-bottom: 0;
        height: 500px;
    }

    .medcurvemobile {
        width: 70%;
        float: right;
        padding-top: 40px;
        margin-right: 40px;
    }

    .great1 {
        width: 95%;
    }

    .medicineiconmain {
        margin-top: 20px;
    }

    .iconimg2 {
        width: 160px;
    }

    .vaigrabkleft {
        text-align: center;
        width: 100%;
        padding-top: 30px;
        margin-left: 0;
    }

    .viagrabkrght {
        width: 100%;
        padding: 0;
    }

    .sildenafilbkleft {
        text-align: center;
        width: 100%;
        padding-top: 30px;
        margin-left: 0;
    }

    .viagratitle {
        font-size: 35px;
    }
    /*ED*/
    .edbackimg {
        background-image: none;
        background-color: #f5f5f5;
        height: auto;
    }

    .hotflashbckleft {
        width: 100%;
        height: auto;
    }

    .edbkrgt {
        width: 98%;
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    .edbckleftmobile {
        display: block;
        padding-bottom: 40px;
    }

    .edmedstartdiv {
        margin-top: 200px;
    }

    .EDtreatmentlogo {
        width: 90%;
        margin: 0 auto;
    }

    .edbckleftspc {
        padding-top: 40px;
        background-color: #f5f5f5;
    }

    .edbkrgttrmnt {
        font-size: 40px;
    }

    .edbkrgttitle {
        font-size: 28px;
    }

    .edmedshell {
        width: 90%;
    }

    .edmedhomecontentbottom {
        padding-top: 0;
    }

    .edmedtruck {
        width: 100%;
    }

    .edmedstartlft {
        width: 100%;
        padding-bottom: 0;
    }

    .edmedstartrgt {
        width: 100%;
        float: left;
        padding-bottom: 35px;
        margin-left: 0;
    }

    .edmedstartrgtspc {
        margin-top: 40px;
    }

    .EDarrowimgspn {
        font-size: 22px;
    }

    .EDarrowimgimg {
        height: 20px;
    }

    .abtusilahdived {
        font-size: 22px;
    }

    .edmedconditionslft {
        float: none;
        width: 100%;
    }

    .edmedconditionsrgt {
        float: none;
        width: 100%;
        margin-top: 15px;
    }

    .abtusilahdivedrisks {
        font-size: 18px;
        line-height: 30px;
    }

    .edmedcompdiv {
        font-size: 28px;
        line-height: 35px;
    }

    .edcompmedicine {
        display: none;
    }

    .edcompmedicinemobile {
        display: block;
    }

    .edmedname {
        text-align: center;
        color: blue;
        font-size: 18px;
        font-weight: bold;
        padding-bottom: 10px;
    }

    .edmedtdpillmb {
        color: #696969;
        font-size: 16px;
        text-align: center;
        line-height: 1.5;
    }

    .medicinecontentmb {
        color: #696969;
        font-size: 16px;
        text-align: left;
        line-height: 1.5;
        padding: 10px 5px;
    }

    .edmedmbtab {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .edmedtablemb {
        width: 100%;
        border: 2px solid #dcdcdc;
        border-collapse: collapse;
    }

    .edmedmindivsub {
        width: 90%;
    }

    .edmedmindivsubdash {
        width: 60%;
    }

    .edmedcirreqcontent {
        font-size: 28px;
        line-height: 35px;
    }

    .edmedcirhrline {
        display: none;
    }

    .edmedreqcirclefulldiv {
        overflow: hidden;
    }

    .edmedreqcircle {
        padding-left: 0;
        margin-top: 25px;
    }

    .edmedallcircles {
        width: 98%;
        margin: 0 auto;
        float: left;
        padding-bottom: 20px;
    }

    .edmedsinglecir {
        width: 65%;
        margin: 0 auto;
    }

    .medstepmobile {
        text-align: center;
        color: white;
        font-size: 12px;
        padding-bottom: 25px;
    }

    .medstepmobile {
        display: block;
    }

    .medstepmainipad {
        display: none;
    }

    .edmedcompcirclediv {
        height: 1110px;
    }

    .medicinecontentmb {
        border: 2px solid #dcdcdc;
        border-collapse: collapse;
    }

    .edmedtdpillmb {
        border: 2px solid #dcdcdc;
        border-collapse: collapse;
    }

    .edmedtabrowmb {
        border: 2px solid #dcdcdc;
        border-collapse: collapse;
    }

    .logingenderddl {
        font-size: 12px
    }

    .ftrdivwfmar {
        margin-left: 0%;
    }

    .ftrcontactdiv {
        margin-left: 0%
    }
    /*hotflashesmedicine*/
    .hotflashmedback {
        background-image: none;
        background-color: #edeeec;
        height: auto;
    }

    .hotmedlft {
        width: 90%;
        float: none;
        margin-left: 0;
        margin: 0 auto;
        text-align: center;
    }

    .hotflashbckleftspc {
        padding-top: 20px;
    }

    .hotmedlfttitle {
        font-size: 38px;
    }

    .hotflashtrmntmbtitle {
        font-size: 42px;
    }

    .hotflashwomendiv {
        background-color: #edeeec;
    }

    .hotflashwomensubdiv {
        width: 80%;
        margin: 0 auto;
        padding-top: 25px;
    }

    .hotflashedmedstartlft {
        width: 100%;
    }

    .hotflashedmedstartrgt {
        float: none;
        width: 100%;
        padding-bottom: 30px;
        line-height: 1.5;
    }

    .hotflashEDarrowimgspn {
        font-size: 20PX;
    }

    .hotflashEDarrowimgspn1 {
        font-size: 20PX;
    }

    .hotflashabtusilahdiv {
        font-size: 20px;
    }

    .hotflashconditionsrgt {
        float: right;
        width: 100%;
        margin-top: 85px;
    }

    .hotflashdontusergt {
        width: 100%;
        float: none;
        margin-right: 35px;
    }

    .hotflashdontuselft {
        width: 100%;
        float: none;
    }

    .hotflashabtusilahdivedrisks {
        font-size: 20px;
        line-height: 28px;
    }

    .hotflashabtusiladescdiv {
        width: 100%;
    }

    .hotflashabtusiladescpara {
        font-size: 17px;
    }
    /*quitsmokingmmedicine*/
    .treatmentplans {
        width: 96%;
    }

    .planone {
        width: 98%;
        margin: 0 auto;
    }

    .planparaemty {
        padding-top: 0;
    }

    .plantwo {
        width: 98%;
        margin: 0 auto;
        padding-top: 20px
    }

    .planthree {
        width: 98%;
        margin: 0 auto;
        padding-top: 20px;
    }

    .quitsmokemedstartlft {
        width: 100%;
    }

    .quitsmokemedstartrgt {
        width: 100%;
        padding-bottom: 30px;
    }

    .quitsmokemedstartrgtspc {
        margin-top: 0;
    }

    .quitsmokearrowimgspn {
        font-size: 20px;
    }

    .quitsmokearrowimgspn1 {
        font-size: 20px;
    }

    .quitsmokemedstartdiv {
        padding-top: 30px;
    }

    .quitsmokebackimg {
        background-image: none;
        background-color: #edeeec;
        height: auto;
    }

    .qitsmokebckleft {
        width: 100%;
        height: auto;
    }

    .quitsmokebkrgt {
        width: 80%;
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    .quitsmokebkrgttitle {
        font-size: 32px;
    }

    .quitsmokebkrgttrmnt {
        font-size: 38px;
        font-weight: 600;
    }

    .quitsmokebckleftspc {
        padding-top: 30px;
        background-color: #edeeec;
    }

    .quitsmoketreatmentlogo {
        width: 100%;
        margin: 0 auto;
        padding-top: 20px;
    }

    .hotflashmedstartdiv {
        margin-top: 20px;
    }

    .edbckleft {
        width: 100%;
        height: auto;
    }

    .quitsmokeabtusilahdiv {
        font-size: 32px;
    }

    .hotmedlftpara {
        font-size: 15px;
    }

    .coldsoresplanone {
        width: 80%;
    }

    .genitalmedlft {
        width: 95%;
        margin: 0 auto;
    }

    .genmedlfttitle {
        font-size: 35px;
    }

    .sexhealmedlfttitle {
        font-size: 32px
    }

    .sexhealnamediv {
        text-align: center;
    }

    .coldsoreswomensubdiv {
        width: 98%;
        margin: 0 auto;
        padding-top: 25px;
    }

    .Coldsorestreatmentlogo {
        width: 100%;
        margin: 0 auto;
    }

    .genherpmainimg {
        float: none;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 0px;
    }

    .genhermedleft {
        float: none
    }

    .hotflashmedcondsp {
        display: none
    }

    .edmedcondsp {
        display: none
    }

    .coronamaindivdefaultpg {
        height: 85px
    }

    .coronamaindivdefaultpg1 {
        padding: 20px;
        font-size: 20px;
    }
    /*coronaassessmenttest page*/
    .coronaeachimg {
        width: 100%;
        padding-top: 25px;
        float: left;
    }

    .coronalft img {
        width: 100%;
    }

    .coronalft {
        float: left;
        width: 100%;
    }

    .coronargt {
        float: right;
        width: 100%;
    }

        .coronargt img {
            width: 100%;
        }

    .measurestitle {
        font-size: 24px;
        margin-top: 0;
    }

    .singlelemeasure {
        width: 85%;
        float: left;
        margin-bottom: 20px;
        margin-left: 10px;
        min-height: 220px;
        height: auto;
    }

    .callmorebtn {
        padding-bottom: 15px
    }

    .handmorebtn {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .avoidmorebtn {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .socialmorebtn {
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .coronabackground {
        background-image: none;
    }

    .mblcoronabackground {
        background-image: url('../images/mbcoronabgimg.png');
        background-color: black;
        height: 625px;
    }

    .coronabglft {
        width: 95%;
        padding-top: 50px;
        margin: 0 auto;
    }

    .coronabghead {
        font-size: 32px;
        width: 90%;
        margin: 0 auto;
    }

    .coronabghead2 {
        font-size: 28px;
        width: 90%;
        margin: 0 auto;
    }

    .coronabgcontent {
        font-size: 13px;
        width: 90%;
        margin: 0 auto;
    }

    .coronaallimgsdiv {
        padding-top: 50px;
    }

    .callprvbtn {
        width: 100%;
        font-size: 7pt;
        padding: 3px;
        white-space: initial;
        height: 37px;
        line-height: 16px;
        border-radius: 10px;
        margin-top: 9px;
    }

    .coronameasuresshell {
        width: 80%;
    }

    .coronaaltpnlbg {
        width: 90%;
    }

    .catctcdiv {
        width: 100%;
    }

    /*.catctcbtndiv {
        width: 75%;
        margin: 0 auto;
    }*/
    .ctcmaindiv {
        width: 98%;
    }

    .hotbtnimggtstrt {
        margin-top: 0px;
    }

    .callprvcs {
        padding-top: 15px;
    }

    .ctcmaindiv1 {
        width: 95%;
    }

    .carphyheaderdiv {
        width: 90%;
        height: 40px;
    }

    .catphydiv {
        width: 95%;
        min-height: 130px;
    }

    .catphysubdiv {
        width: 100%;
    }

    .catphybtndiv {
        min-height: 70px
    }

    .catphyformbtndiv {
        width: 80%;
    }

    .selfcoronatestdiv {
        min-height: 80px
    }

    .catcallpdiv {
        font-size: 11px;
    }

    .whyprefermaindiv {
        width: 99%;
    }

    .whyprefersubdiv {
        width: 95%;
    }

    .whypreferhdiv {
        font-size: 30px;
    }

    .whypreferpb {
        font-size: 18px;
    }

    .whypreferp {
        font-size: 14px;
    }

    .defpgmedsh1 {
        font-size: 40px;
    }

    .defpgpresh1 {
        font-size: 25px;
    }

    .defpgdelh2 {
        font-size: 50px;
    }

    .defpgtodoorh2 {
        font-size: 35px
    }

    .coldpgh1 {
        font-size: 35px;
    }

    .coldtreath2 {
        font-size: 42px;
    }

    .greatspan {
        font-size: 22px;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .downspan {
        font-size: 16px;
    }

    .genherph1 {
        font-size: 35px;
        font-weight: 100;
    }

    .genherptresth2 {
        font-size: 42px;
    }

    .hotflh1 {
        font-size: 38px;
    }

    .hotfltreath2 {
        font-size: 42px;
    }

    .quitsmh1 {
        font-size: 32px;
        font-weight: 100;
    }

    .quitsmtreath2 {
        font-size: 38px;
    }

    .loginwelh1 {
        font-size: 30px;
    }

    .loginhereh2 {
        font-size: 16px;
    }

    .faqwhatish1 {
        font-size: 18px;
    }

    .faqweareh2 {
        font-size: 12px !important;
    }

    .prepgh1 {
        font-size: 35px;
    }

    .prepgtresth2 {
        font-size: 42px;
    }

    .sexpgvagh1 {
        font-size: 32px;
    }

    .sexpgtreath2 {
        font-size: 38px;
    }

    .erectilepgh1 {
        font-size: 28px;
    }

    .erectilepgtresth2 {
        font-size: 40px;
    }

    .treatflrestdiv {
        font-size: 14px;
        margin-bottom: 5px
    }

    .onlinetreatdefaultpg {
        background-image: none;
        height: auto
    }

    .onlinetreatdiv1 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .onlinetreatdiv2 {
        width: 98%;
        margin: 0 auto;
        text-align: center;
    }

    .onlinetreath1 {
        margin-bottom: 20px;
        font-size: 32px;
    }

    .onlinetreatpediv {
        margin-left: 0px;
    }

    .onlinetreatdetailsdiv {
        width: 65%;
        overflow: auto;
        margin: 0 auto;
        margin-top: 5px;
        text-align: center;
    }

    .onlineourtreatdiv {
        font-size: 30px;
        margin-top: 20px;
    }

    .onlinesildnafildiv {
        font-size: 18px;
    }

    .onlinetreateddiv {
        margin-bottom: 10px
    }

    .hsatreatdfpgdiv {
        background-image: none;
        height: auto
    }

    .hsatreatmaindiv {
        width: 98%;
        height: auto
    }

    .hsatreatdiv1 {
        margin-top: 0px;
    }

    .hsatreatrightdiv {
        font-weight: 600;
        width: 98%;
        float: none;
        text-align: center;
        margin: 0 auto;
        overflow: auto;
    }

    .hsatreathdiv {
        font-size: 24px
    }

    .hsatreatcontentdiv {
        font-size: 14px
    }

    .hsatreatrequiresdiv1 {
        float: left;
        width: 98%;
        text-align: center;
        margin-bottom: 20px;
    }

    .onlinetreatmobileimgdiv {
        display: block;
        text-align: center;
        margin-top: 20px;
    }

    .onlinetreatmobileimg {
        width: 75%
    }

    .hsatreatmobileimgdiv {
        display: block;
        margin-top: 20px;
        text-align: center
    }

    .medsmoreimgdiv {
        display: none
    }

    .medsmorecontentmaindiv {
        position: unset
    }

    .medhismaindiv {
        width: 78%
    }

    .medtelfreemaindiv {
        height: auto;
        overflow: auto;
        margin: 0;
        padding: 20px 0;
    }

    .onlinetreatmentmaindiv {
        background: #f1fbff;
    }

    .drimgproviderpic {
        width: 300px;
    }

    .driverimgProvider {
        width: 300px;
    }

    .blogmaindiv {
        width: 98%
    }

    .pharprgpgbvldiv {
        width: 98%;
        height: 210px
    }

    .pharprgpgrosediv {
        width: 98%;
        height: 210px;
        margin-left: 0;
        margin-top: 20px
    }

    .pharprgpgroseimg {
        width: 65%;
        margin-left: 15px
    }

    .pharprgpgrosedescdiv {
        width: 80%
    }

    .pharprgpgrosedescdiv1 {
        font-size: 16px;
        margin-left: 15px
    }

    .pharprgpgpharmaindiv {
        margin-top: -20px !important
    }

    .pharprgpgbvlimg {
        margin-left: 25px
    }

    .phyprgphymaindiv {
        width: 80%;
        margin: 0 auto
    }

    .phyprgpglicphydiv {
        width: 250px;
    }

    .defpgwelcomediv1 {
        min-height: 580px;
        width: 98%;
        height: auto;
        overflow: auto;
        margin-bottom: 0px
    }

    .defpgwelcomediv2 {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .defpgwelcomh2div {
        font-size: 18px;
        margin-top: 30px;
    }

    .defpgdigitalh1div {
        font-size: 14px;
    }

    .defpgwelcontelftdiv {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .defpgwelilivediv {
        margin-top: 35px;
    }

    .defpgweldigithdiv {
        font-size: 14px;
    }

    .defpgwelcontspandiv {
        width: 98%;
        font-size: 14px;
    }

    .defpgwelonlinebtndiv {
        display: none
    }

    .defpguslicmaindiv {
        width: 98%;
        margin-top: 30px;
    }

    .defpgwelrightdiv {
        width: 98%;
        margin: 0 auto;
        float: none;
        margin-top: 35px;
        min-height: 100px;
        height: auto;
        overflow: auto;
    }

    .defpgweledimgidv {
        width: 48%;
    }

    .defpgwellatdiv {
        width: 48%;
        margin-left: 10px;
    }

    .defpgwelonlinebtnmobilediv {
        display: block;
        margin-top: 20px
    }

    .defpguslicleftdiv {
        width: 95%;
        margin: 0 auto;
        float: none;
        margin-bottom: 15px;
    }

        .defpguslicleftdiv img {
            width: 65px;
        }

    .defpgusliccontdiv {
        font-size: 20px;
        line-height: 22px;
    }

    .defpgwelcomegetstartbtndiv {
        margin-top: 25px;
    }

    .defpgsexhealthmaindiv {
        position: unset;
    }

    .defpgsexhealthmanibgcoldiv {
        background-color: #f5b2c4;
    }

    .defpgsexhealthmaindiv1 {
        width: 98%;
        height: auto;
    }

    .defpgsexhealthleftdiv {
        width: 90%;
        margin: 0 auto;
    }

    .defpgsexhealthhdiv {
        font-size: 26px;
    }

    .defpgtreatusingdiv {
        margin-top: 30px;
    }

    .defpgtreatusingdiv1 {
        font-size: 24px;
    }

    .defpgtreatusingdiv2 {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 20px;
    }

    .defpgeyelashmaindiv1 {
        width: 98%;
        height: auto;
    }

    .defpgeyelashrightdiv {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .defpgeyelashh2div {
        font-size: 16px;
    }

    .defpglatisselineimg {
        width: 30px;
    }

    .dfpglatisseleftdiv {
        width: 90%;
    }

    .defpgquitsmokemainbgcoldiv {
        background: #f6e2e9;
    }

    .defpgquitsmokemaindiv {
        width: 98%;
        height: 520px;
    }

    .defpgquitsmokeleftdiv {
        width: 90%;
        margin: 0 auto;
    }

    .defpgquitsmokehdiv {
        font-size: 26px;
    }

    .defpgquitsmokelineimg {
        width: 30px;
    }

    .defpgquitsmokestbtndiv {
        margin-top: 40px;
        text-align: center;
    }

    .defpghowitworksmaindiv {
        min-height: 855px;
    }

    .defpghowitworksmaindiv1 {
        width: 98%;
        overflow: auto;
        min-height: 800px;
        height: auto
    }

    .defpghowitworkshdiv {
        margin-top: 25px;
        font-size: 40px;
    }

    .defpghowitworkslineimg {
        width: 80%;
    }

    .defpghowitworkscontentdiv {
        width: 90%;
    }

    .defpghowitworksmedmaindiv {
        height: auto;
        overflow: auto;
    }

    .defpghowitworksmedhisdiv {
        width: 98%;
        float: none;
        border-right: none;
        min-height: 220px;
        margin: 0 auto;
    }

    .defpghowitworksoncarediv {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .defpghowitworksgetstdiv {
        width: 90%;
        margin: 0 auto;
        min-height: 70px;
        height: auto;
        overflow: auto;
    }

    .defpghowitworksgetstbtndiv {
        width: 98%;
        float: left;
        margin-bottom: 20px;
    }

    .defpghowitworksgetstbtn {
        width: 180px;
        font-size: 22px;
        height: 40px;
        line-height: 40px;
    }

    .defpghowitworksdownloadbtn {
        width: 190px;
        height: 40px;
        font-size: 20px;
        line-height: 40px;
    }

    .coldpgcstmainbgdiv {
        background-color: #f5b0c3;
    }

    .coldpgcstmaindiv {
        width: 100%;
        min-height: 300px;
    }

    .coldpgcstmaindiv1 {
        text-align: center;
        margin: 0 auto;
        margin-top: 40px;
        width: 100%;
    }

    .coldpgcsth1div {
        font-size: 16px;
    }

    .coldpgcstpdiv {
        width: 85%;
        font-size: 12px;
        margin: 0 auto;
        margin-top: 15px
    }

    .coldpgcstonlinecondiv {
        margin-top: 25px;
        margin-bottom: 25px;
        margin-left: 0;
    }

    .coldpgcstdykmaindiv {
        width: auto;
        text-align: center;
        margin: 0 auto;
        height: 45px;
        padding: 10px;
    }

    .coldpgcstdykdiv {
        font-size: 13px;
    }

    .coldpgcstdykdiv1 {
        margin-top: 10px;
    }

    .coldpgvalmaindiv1 {
        width: 99%;
        height: auto;
        min-height: 600px;
    }

    .coldpgvalmaindiv2 {
        min-height: 600px;
    }

    .coldpgvalimgleftdiv {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .coldpgvalimgdiv {
        margin-top: 20px;
        text-align: center;
    }

    .coldpgvalrightdiv {
        float: none;
        width: 98%;
        margin: 0 auto;
    }

    .coldpgvalh2div {
        text-align: center;
        margin-left: 0px;
    }

    .coldpgvalpointsmaindiv {
        margin-left: 15px;
    }

    .coldpghitwmaindiv1 {
        width: 99%;
        height: auto;
        min-height: 600px;
        overflow: auto;
    }

    .coldpghitwhdiv {
        font-size: 30px;
    }

    .coldpghitwspandiv {
        width: 90%;
        font-size: 13px;
    }

    .coldpghitwmedhismaindiv {
        height: auto;
        overflow: auto;
        margin-top: 0px;
        margin-bottom: 30px
    }

    .coldpgmedhisdiv1 {
        width: 85%;
        height: 245px;
        float: none;
        margin: 0 auto;
    }

    .coldpgmedhisimgdiv {
        padding-top: 15px;
        height: 90px;
    }

    .coldpgmedhishdiv {
        font-size: 18px;
        padding-top: 10px;
    }

    .coldpgonlinediv {
        margin: 0 auto;
        width: 85%;
        float: none;
        height: 245px;
    }

    .coldpgfreemeddiv {
        width: 85%;
        margin: auto;
        float: none;
        height: 245px;
    }

    .coldpgfaqmaindiv1 {
        width: 98%
    }

    .coldpgfaqspandiv {
        width: 95%;
    }

    .coldpgfaqqdiv {
        width: 95%
    }

    .coldpgfaqqdiv1 {
        min-height: 50px;
    }

    .coldpgvalprescmeddiv {
        width: 90%;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .latissepgehtmaindiv {
        width: 100%;
        min-height: 310px;
    }

    .latissepgehtmaindiv1 {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        margin-top: 30px;
    }

    .latissepgehthdiv {
        font-size: 18px;
    }

    .latissepgehtcontentdiv {
        width: 90%;
        line-height: 18px;
        font-size: 13px;
        margin: 0 auto;
        margin-top: 15px;
    }

    .latissepgehtonconsdiv {
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 0;
    }

    .latissepgehtdykdiv {
        width: 97%;
        padding: 5px;
        margin: 0 auto;
        margin-top: 25px;
        height: 65px;
    }

    .latissepgdykcontdiv {
        margin: 0 auto;
        width: 90%;
        margin-top: 10px;
        font-size: 12px;
    }

    .latissepglatimaindiv1 {
        width: 98%;
        height: auto;
        min-height: 600px;
    }

    .mblcartresp1 {
        display: block;
        /*float: right;*/
        padding: 5px;
        border: 1px solid #e8018b;
        /*margin-top: 20px;*/
        width: 170px;
        /*margin-right: 22%;*/
        float: none;
        margin: 0 auto !important;
        margin-top: 7px !important;
        color: white;
    }

    .cartimgmobile {
        position: unset;
        margin: 0;
    }

    .mblcartresp {
        display: none !important;
    }

    .itempgquabox {
        width: 110px;
        height: 30px;
    }

    .itempgquanum {
        margin-left: 2px;
        font-size: 16px;
        margin-top: 1px;
        height: 20px;
    }
    /*.cartmobileleft{margin-left:30px}*/
    .coldpgmobileimgdiv {
        display: block
    }

        .coldpgmobileimgdiv img {
            object-fit: cover;
            width: 100%;
        }

    .edpgedtmainbgdiv {
        background: #e8eceb;
    }

    .edpgedtmaindiv {
        width: 100%;
        height: auto
    }

    .edpgedtmaindiv1 {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-top: 40px;
    }

    .edpgedthdiv {
        font-size: 16px;
    }

    .edpgedtcontdiv {
        width: 84%;
        margin: 0 auto;
        font-size: 13px;
    }

    .edpgedtonconstdiv {
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 0;
    }

    .edpgedtdykdiv {
        width: auto;
        margin: 0 auto;
    }

    .edpgedtdykcontdiv {
        margin-top: 8px;
    }

    .edpgviagramaindiv1 {
        width: 100%;
        min-height: 440px;
        height: auto;
    }

    .edpgviagraimgleftdiv {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    .edpgviagraimgdiv {
        text-align: center;
        margin-top: 30px;
    }

    .edpgviagrarightdiv {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .edpgviagrahdiv {
        margin-left: 0px;
        text-align: center;
        font-size: 22px
    }

    .edpgviagracontdiv {
        margin-left: 15px;
    }

    .edpglevitramaindiv1 {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-bottom: 40px
    }

    .edpglevitraleftdiv {
        width: 98%;
        margin: 0 auto;
        float: none;
    }

    .edpglevitrahdiv {
        text-align: center;
        margin-left: 0;
        font-size: 22px;
    }

    .edpglevitrapointsmaindiv {
        margin-left: 15px;
    }

    .edpgviagraprescmedmaindiv {
        margin-bottom: 30px;
    }

    .edpglevitrarightdiv {
        width: 98%;
        margin: 0 auto;
        float: none;
    }

    .edpglevitraimgdiv {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .edpgfaqmaindiv1 {
        width: 100%;
    }

    .edpgfaqcontdiv {
        width: 80%;
    }

    .edpgfaqqdiv {
        width: 90%;
    }

    .edpghitwmaindiv1 {
        width: 100%;
        min-height: 600px;
        height: auto;
    }

    .edpghitwcontdiv {
        width: 90%;
        font-size: 14px;
    }

    .edpghitwmedhismaindiv {
        height: auto;
        overflow: auto;
        margin-bottom: 40px;
    }

    .edpghitwmedhisdiv {
        width: 90%;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px;
    }

    .edpghitwmedhiscontdescdiv {
        padding: 5px;
        font-size: 13px;
    }

    .edpghitwfreemedarrowimgdiv {
        float: none;
        margin-top: -50px;
        position: absolute;
        margin-left: 40%;
    }

    .edpghitwonlineconsutldiv {
        width: 90%;
        margin: 0 auto;
        float: none;
        margin-bottom: 30px;
    }

    .edpghitwfreemedarrowimgdiv1 {
        float: none;
        margin-top: -50px;
        margin-left: 40%;
        position: absolute;
    }

    .edpghitwfreemedarrowimg {
        transform: rotate(90deg);
    }

    .edpghitwfreemeddiv {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .edpghitwmedhisimgdiv {
        padding-top: 55px;
    }

    .edpghitwmedhisconthdiv {
        padding-top: 15px;
    }

    .defpgmedhish2 {
        font-size: 18px;
    }

    .qspgqstmainbgdiv {
        /*background-color: #0e3151*/
        /*background-color: #006eba;*/
        background-color: #e9edec;
    }

    .qspgqstmaindiv {
        width: 100%;
        min-height: 337px;
    }

    .qspgqstmaindiv1 {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
        text-align: center;
    }

    .qspgqsthdiv {
        font-size: 16px;
    }

    .qspgqstcontentdiv {
        width: 80%;
        margin: 0 auto;
        line-height: 16px;
        font-size: 14px;
        margin-top: 15px
    }

    .qspgqstonlineconsdiv {
        margin-top: 25px;
        margin-left: 0px;
    }

    .qspgqstdykdiv {
        width: auto;
        border-radius: inherit;
        height: 60px;
        padding: 10px;
        margin-top: 25px;
    }

    .qspgqstdykcontdiv {
        width: 80%;
        margin: 0 auto;
        margin-top: 10px;
    }

    .qspgnrthdiv {
        text-align: center;
        margin: 0 auto;
        font-size: 18px;
    }

    .qspgnrtpointsmaindiv {
        margin-left: 15px;
    }

    .qspgbrupnicgumimgdiv {
        text-align: center;
        margin-top: 50px;
    }

    .defpgghfpmaindiv1 {
        width: 100%
    }

    .defpggenherpsdiv {
        width: 100%;
        float: none;
        height: auto;
        margin: 0 auto;
        text-align: center;
    }

    .defpggenherpsimgdiv {
        margin-top: 0;
        padding-top: 0;
    }

    .defpggenherpscdiv {
        width: 100%;
    }

    .defpghotflashdiv {
        width: 100%;
        margin: 0 auto;
        float: none;
        height: auto;
        text-align: center;
    }

    .defpghotflashimgdiv {
        margin-top: 0;
        margin-left: 0;
        padding-top: 25px;
    }

    .defpghotflashhdiv {
        margin-left: 0;
    }

    .defpghotflashcdiv {
        width: 80%;
        margin: 0 auto;
        margin-top: 20px;
    }

    .defpghotflashbtndiv {
        margin-left: 0;
    }

    .defpgpediv {
        width: 100%;
        float: none;
        margin: 0 auto;
        text-align: center;
        height: auto;
    }

    .defpgpeimgdiv {
        margin-left: 0;
        padding-top: 20px;
        margin-top: 0;
    }

    .defpgpehdiv {
        margin-left: 0px;
        margin-top: 0;
    }

    .defpgpecdiv {
        width: 100%;
        margin: 0 auto;
        margin-top: 20px;
    }

    .defpgpebtndiv {
        margin-left: 0px;
    }

    .defpgsehealthmobbgcoldiv {
        background-color: #5db4ff;
    }

    .defpgquitamokebgcoldiv {
        background-color: #0e3151;
    }

    .getiliveappmaindiv {
        background-color: #f5b2c4;
    }

    .defpgsehealthimgmobilediv {
        display: block;
        text-align: center
    }

    .defpgsehealthimgmobile {
        width: 100%
    }

    .defpggetiliveappimgmobile {
        width: 65%;
        margin-top: 0px
    }

    .dfpghomephhd {
        margin-left: 8%;
        font-size: 26px;
    }

    .dfpgdownappdiv {
        margin-top: 0px;
        margin-bottom: 5px;
        font-size: 20px;
    }

    .dfpgprescmobmaindiv {
        display: block;
        width: 100%;
        margin: 0 auto;
        min-height: 300px;
        height: auto;
        overflow: auto;
        background: #006eb9;
    }

    .dfpgprescmobmaindiv1 {
        width: 90%;
        margin: 0 auto;
        height: auto;
        min-height: 150px;
        line-height: 20px;
        font-weight: 600;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .defpgprescmobdiv {
        width: 150px;
        height: 150px;
        text-align: center;
        background-color: #c3c3c3;
        float: left;
    }

    .dfpgsehelimgdiv {
        margin-top: 0px
    }

    .dfpgeyelashimgdiv {
        display: none
    }

    .dfpghsatreatleftdiv {
        display: none;
    }

    .shpgvdthdiv {
        font-size: 16px
    }

    .header ul li ul.submenuul {
        width: 100%;
        margin-left: 0;
        margin-top: 2px;
    }

        .header ul li ul.submenuul li {
            padding: 10px 0;
        }

    .coldfirstimgdiv {
        background-color: #f5b2c4;
        height: auto;
        width: 100%;
        background-image: none;
    }

    .dfpgcoldpgtestmaindiv {
        width: 97%;
        margin: 0 auto;
        margin-bottom: 10px;
        text-align: center
    }

        .dfpgcoldpgtestmaindiv h1 {
            font-size: 32px;
        }

    .hotflashpgfirstimgdiv {
        background-color: #f5b2c4;
        height: auto;
        width: 100%;
        background-image: none;
    }

    .hotflapgtestmaindiv {
        width: 97%;
        margin: 0 auto;
        margin-bottom: 10px;
        text-align: center
    }

        .hotflapgtestmaindiv h1 {
            font-size: 30px;
            margin-top: 10px;
        }

    .eyelashfirstimgdiv {
        background-color: #f5b2c4;
        height: auto;
        width: 100%;
        background-image: none;
    }

    .eyelashpgtestmaindiv {
        width: 97%;
        margin: 0 auto;
        margin-bottom: 10px;
        text-align: center
    }

        .eyelashpgtestmaindiv h1 {
            font-size: 30px;
            margin-top: 10px;
        }

    .sehealthpgfirstimgdiv {
        background-color: #f5b2c4;
        height: auto;
        width: 100%;
        background-image: none;
    }

    .dfpgsehpgtestmaindiv {
        width: 97%;
        margin: 0 auto;
        margin-bottom: 10px;
        text-align: center
    }

        .dfpgsehpgtestmaindiv h1 {
            font-size: 26px;
            margin-top: 10px;
        }

    .dfpgcoldpgtestmaindiv p {
        width: 100%;
    }

    .edpgfirstimgdiv {
        background-color: #e8eceb;
        height: auto;
        width: 100%;
        background-image: none;
    }

    edpgedttestmaindiv {
        width: 97%;
        margin: 0 auto;
        margin-bottom: 10px;
        text-align: center
    }

    .edpgedttestmaindiv h1 {
        font-size: 23px;
        margin-top: 10px;
    }

    .edpgedttestmaindiv p {
        width: 100%;
    }

    .ghpgfirstimgdiv {
        background-color: #e8eceb;
        height: auto;
        width: 100%;
        background-image: none;
    }

    .pepgfirstimgdiv {
        background-color: #e8eceb;
        height: auto;
        width: 100%;
        background-image: none;
    }

    .cstreatmainimgdiv {
        display: none
    }

    .sehepglubricantimg {
        width: 65%;
    }

    .dfpgquitsmokeprescmedmaindiv1 {
        width: 90%
    }

    .dfpgeyelashprescmaind1 {
        width: 90%
    }

    .dfpghsatreatrequirediv2 {
        margin: 0 auto
    }

    .edpgviagraprescmedmaindiv1 {
        width: 90%
    }

    .coldpgvalprescmaind1 {
        width: 90%
    }

    .qspgnrtprescmedmaindiv1 {
        width: 90%
    }

    .edpgviagraonconstdiv {
        text-align: center
    }

    .dfpglatonlinecondiv {
        text-align: center
    }

    .edpglevitraonconstdiv {
        text-align: center
    }

    .coldpgvalonlinecondiv {
        text-align: center
    }

    .abtuspgmaindiv {
        position: unset;
        background: #f7f7f7;
    }

    .abtuspgmaindiv1 {
        width: 98%;
        margin: 0 auto;
        height: auto;
        min-height: 315px;
        overflow: auto;
    }

    .abtuspgmaindiv2 {
        margin-top: 10px;
        text-align: center;
        width: 98%;
        margin-bottom: 40px;
    }

    .abtuspgpdiv {
        font-size: 18px;
    }

    .abtuspghsadiv1 {
        width: 98%;
        overflow: auto;
        margin-bottom: 40px;
        margin-top: 40px;
    }

    .abtuspghsaldiv {
        width: 97%;
        text-align: center;
        float: none;
    }

    .abtuspghsaimg {
        width: 60%;
    }

    .abtuspghsardiv {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .abtuspghsahdiv {
        margin-left: 15px;
        text-align: center;
        font-size: 22px;
        margin-top: 20px;
    }

    .abtuspghsacontdiv {
        margin-left: 15px;
        font-size: 16px;
        font-weight: 600;
    }

    .abtuspghsapointsdiv {
        line-height: 28px;
    }

    .abtuspgotmdiv1 {
        width: 98%;
        margin-top: 0px;
    }

    .abtuspgotmpvdiv {
        width: 60%;
        margin: 0 auto;
        float: none;
        min-height: 360px;
    }

    .abtuspgotmpvndiv {
        height: 30px;
    }

    .abtuspgotmrpadiv {
        width: 60%;
        margin: 0 auto;
        float: none;
        min-height: 360px;
    }

    .abtuspgotmrgdiv {
        width: 60%;
        float: none;
        margin: 0 auto;
        min-height: 360px;
    }

    .abtuspgotmpvnmobdiv {
        height: 25px;
    }

    .abtuspgotmpvbiodiv {
        margin-bottom: 20px
    }

    .faqpgmaindiv1 {
        width: 98%;
    }

    .faqpghdiv {
        font-size: 12px;
    }

    .faqpgspdiv {
        width: 90%;
    }

    .faqpgleftuldiv {
        display: none;
    }

        .faqpgleftuldiv ul {
            line-height: 26px;
        }

            .faqpgleftuldiv ul li span {
                font-size: 16px;
            }

    .faqpgrightdiv {
        width: 100%;
        float: none;
        border-left: none
    }

    .faqpgrighth2div {
        margin-left: 15px;
    }

    .faqpgrightqdiv {
        width: 93%;
        margin-left: 15px;
    }

    .abtbiopgmaindiv {
        width: 98%;
    }

    .abtbiopgleftdiv {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .abtbiopgrightdiv {
        width: 98%;
        padding: 0;
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .abtbiopgrightdiv1 {
        text-align: center
    }

    .abtbiopgrightdiv1img {
        width: 80%;
    }

    .abtbiopgh1div {
        text-align: center
    }

    .abtbiopgpdiv {
        text-align: center
    }

    .phyprgpgjphymaindiv1 {
        width: 98%;
    }

    .phyprgpgjphyleftdiv {
        width: 95%;
        float: none;
        margin: 0 auto;
        height: auto;
        overflow: auto;
        min-height: 150px;
    }

    .phyprgpgjphyrightdiv {
        width: 95%;
        float: none;
        margin: 0 auto;
    }

    .phyprgpgjphylpdivmob {
        margin-left: 15px
    }

    .phyprgpgjphymardiv {
        width: 45%;
        margin-left: 15px
    }

    .phyprgpgjphyteldiv {
        width: 45%
    }

    .phyprgpgjphyrighthdiv {
        margin-top: 0px;
        text-align: center
    }

    .phyprgpgjphyrighttxtdiv {
        width: 68%;
        margin: 0 auto;
        text-align: center
    }

    .phyprgpgcontbtn {
        margin-left: -12px
    }

    .pharprgpgmaindiv {
        background: #d1e8ff
    }

    .itmspgmaindiv1 {
        width: 98%
    }

    .itmspgitemimglftdiv {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .itmspgitemimg {
        height: 325px;
    }

    .itmspgitemimgrtdiv {
        width: 96%;
        float: none;
        margin: 0 auto;
    }

    .itmspgprdguidmaindiv {
        width: 90%
    }

    .tofpghdispdiv {
        margin-left: 10px;
    }

    .tofpgintrodiv {
        margin-left: 10px
    }

    .pppgspdiv {
        font-size: 14px;
    }

    .heltpglinkslftdiv {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .heltpglinkslftdiv1 {
        display: none
    }

    .heltpglinksrhtdiv {
        width: 90%;
        margin: 0 auto;
        min-height: 190px;
        float: none;
        overflow: auto;
        height: auto;
    }

    .heltpgh1div {
        text-align: center
    }

    .heltpglinkslftimgdiv {
        width: 75%;
    }

    .itmpgcwvtimaindiv1 {
        width: 95%;
        margin: 0 auto;
    }

    .itmpgcwvtimaindiv2 {
        width: 80%;
        text-align: center;
    }

    .itmpgcwsubdiv {
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .itmspgaddtocrtbtndiv {
        text-align: center
    }

    .suprtpgdiv {
        width: 90%
    }

    .prdpgmaindiv1 {
        width: 98%;
    }

    .prdpgheddiv {
        margin-top: 10px;
    }

    .prdpgheddivh1 {
        float: none;
        text-align: center;
    }

    .prdpgsearchdiv {
        text-align: center;
        float: none;
        margin: 0 auto;
        width: 80%;
    }

    .prdpgitemsmaindiv1 {
        width: 98%;
    }

    .prdpgpgotprdsubdiv1 {
        border-right: none
    }

    .prdpgotprdsubdiv {
        width: 95%;
        margin: 10px 10px;
    }

    .prdpgnextmaindiv1 {
        width: 98%
    }

    .itmspgquanumdiv {
        width: 35%;
        padding-left: 5px;
    }

    .itmspgquanumtxtdiv {
        width: 25px;
        font-size: 18px;
        padding-left: 7px
    }

    .logpgyinfolstitem {
        margin-top: 15px;
        font-size: 14px;
        line-height: 16px;
    }

    .trtpgmaindiv1 {
        width: 100%
    }

    .delordpgfnametxt {
        width: 91%
    }

    .delordpglnametxt {
        width: 91%
    }

    .delordpgemailtxt {
        width: 91%
    }

    .delordpcitytxt {
        width: 91%
    }

    .delordpziptxt {
        width: 91%
    }

    .physuppgfnamelftdiv {
        width: 95%;
        float: none;
        min-height: 50px;
    }

    .psuppgddlcontry {
        width: 153px !important
    }

    .physuppgfnametxt {
        width: 130px
    }

    .physuppgpnotxt {
        width: 61px;
    }

    .psupfnamespan {
        padding-right: 10px
    }

    .cspgfnamemob {
        width: 80%
    }

    .affmarpgmaindiv1 {
        width: 98%;
    }

    .affmarbeardiv {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .affmarbearlftdiv {
        width: 100%;
        float: none;
        text-align: center;
    }

    .affmarbearlfthdiv {
        font-size: 22px;
    }

    .affmarbearlftpdiv {
        font-size: 15px;
        line-height: 22px;
        margin-top: 20px;
    }

    .affmarbearrhtdiv {
        width: 100%;
        float: none;
    }

    .affmarbearfnamediv {
        margin-top: 15px;
    }

    .affmarbeartxt {
        width: 150px;
        width: 85%;
    }

    .affmarafftypddl {
        width: 171px;
        width: 96%
    }

    .affmarflexmaindiv1 {
        width: 98%;
    }

    .affmarflexjoinleftdiv {
        margin: 0 auto;
        float: none;
        width: 98%;
    }

    .affmarflexshreleftdiv {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .affmarflexstrtleftdiv {
        width: 98%;
        float: none;
        margin: 0 auto;
    }

    .affmarhpihdiv {
        text-align: center;
        margin-left: 0;
    }

    .affmarhpipdiv {
        margin-left: 10px;
    }

    .affmarhpiuldiv {
        margin-left: 0px;
    }

    .affmarsavemaindiv {
        width: 98%;
    }

    .affmarsavelefdiv {
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    .affmarsavelefhdiv {
        padding-top: 24px;
    }

    .affmarcondelrhtdiv {
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    .affmarintrmaindiv1 {
        width: 98%;
    }

    .affmarintrmaindiv2 {
        margin-top: 0px;
    }

    .affmarintrhdiv {
        font-size: 18px;
    }

    .affmarintremaildiv {
        /*width: 90%;*/
        width: 275px;
        text-align: center
    }

    .affmarintremailtxtdiv {
        width: 250px;
        margin: 0 auto;
        margin-top: 5px;
    }

    .affmarintremailbtndiv {
        margin-top: 20px;
        margin-left: 0px;
    }

    .affmarpopuppanel {
        width: 97%;
    }

    .affmaraltpnlmobile {
        width: 99%
    }

    .Blogdescription img {
        max-width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }

    .logpggenchoicdiv {
        width: 52%
    }

    .blogdescimgleft {
        float: none;
        width: 100%;
        height: auto;
    }

    .blogdescimgrightt {
        float: none;
        width: 100%;
        margin-top: 10px;
    }

    .Blogdescription1 img {
        max-width: 100%;
        width: 100%;
    }

    .basicinfopgflordiv {
        font-size: 18px;
    }

    .itmpgqueinfo {
        margin-top: 5px
    }

    .edpgdrlicnamtxtdiv {
        display: none
    }

    .itmpgagreepopupdiv1 {
        left: 4%
    }

    .logpguordstatus li {
        margin-right: 19px;
    }

        .logpguordstatus li::before {
            left: -38px;
            width: 38px;
        }

    .gspgedtreatmaindiv {
        width: 95%;
        margin-top: 40px;
    }

    .gspgedtreatmaindiv2 {
        width: 95%;
        padding: 10px;
    }

    .gspgsthealbtn {
        width: 275px;
    }

    .cswebvupgsignbrddiv {
        margin-top: 25px;
    }

    .cswebvupgbtnback {
        position: inherit;
        margin-top: 80px;
    }

    .uploadpresch {
        width: 300px;
    }

    .uploadpresimgdiv2 {
        width: 98%;
    }

    .upprescpgimgproviderdiv {
        width: 300px;
        margin: 0 auto;
    }

    .upprescpgimgprovider {
        width: 300px;
    }

    .upprescpginputfilediv {
        width: 300px;
    }

    .upprescpginputfile {
        width: 300px;
    }

    .upprespginsumaindiv1 {
        width: 98%;
    }

    input[type="radio"].uprbdbtndiv {
        width: 94%;
        height: 65px;
    }

    .upprespginsurlftdiv {
        margin: 0 auto;
        float: none;
        width: 300px;
    }

    .upprescpginsuprovdiv {
        margin-left: 0px;
        margin-top: 10px;
    }

    .upprescpginsurinputfilediv {
        margin-top: -250px;
    }

    .upprespginsurlftdiv1 {
        width: 300px;
        margin: 0 auto;
        float: none;
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .upprescpginsunxtbtndiv {
        text-align: center;
    }

    .uploadprescinsnextbtn {
        width: 290px;
        font-size: 15px;
    }

    .upprepginschangdiv {
        margin: 0 auto;
        width: 70%;
    }

    .upcallergyqdiv1 {
        width: 95%;
        text-align: center;
    }

    .upcalergyrbdmaindiv {
        width: 95%;
    }

    .upctxtareadiv {
        width: 90%;
    }

    .upcpgcarthdiv {
        width: 95%;
    }

    .upcpgcartmaindiv1 {
        width: 98%;
    }

    .upcpgpatinfotab {
        width: 90%;
    }

    .rfppgmobilefilter {
        border-bottom: 10px double #e8018b;
        border-top: 3px solid #e8018b;
        content: "";
        height: 4px;
        width: 25px;
        position: absolute;
        top: 12px;
        right: 10px;
        margin: 24px;
        cursor: pointer
    }

    .rfppgtopheaderdiv {
        min-height: 70px;
    }

    .rfppgtopheaderdiv1 {
        width: 100%;
        min-height: 70px;
    }

    .rfppglogodiflft {
        text-align: center;
        width: 100%;
    }

    .rfppgplogo {
        margin-top: 26px;
        width: 55%;
    }

    .rfppglogorht {
        width: 100%;
        text-align: center;
        padding-top: 0;
        margin: 0;
        display: none;
    }

    .rfppghedul {
        padding: 0;
        display: grid;
    }

        .rfppghedul li {
            margin-left: 0;
            border-bottom: 1px solid;
            text-align: center;
            width: 100%;
            font-size: 18px;
            list-style: none;
            display: inline-block;
        }

            .rfppghedul li a {
                text-decoration: none;
                padding: 0;
                margin: 0;
                color: #1d2733;
                font: inherit;
                font-size: 14px;
                text-align: center;
                width: 100%;
                padding: 5px 0;
            }

    .rfppggetstrtmaindiv1 {
        width: 100%
    }

    .rfppggetstrtlftdiv {
        width: 95%;
        float: none;
        margin: 0 auto;
    }

    .rfppggetstrthdiv {
        font-size: 26px;
    }

    .rfppggetstrtpdiv {
        font-size: 18px;
    }

    .rfppggetstrhtdiv {
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    .rfppggetstrhtdiv1 {
        float: none;
        width: 100%;
    }

    .rfppghmciemaindiv1 {
        width: 100%
    }

    .rfppghowmuchh2 {
        font-size: 26px;
    }

    .rfppghowmuchcontlftdiv {
        width: 100%;
        margin-bottom: 15px;
        float: none;
    }

    .rfppgcemaindiv1 {
        width: 100%;
    }

    .rfppgceiphonediv {
        width: 85%;
        float: none;
        margin: 0 auto;
    }

    .rfppgospsignupdiv {
        width: 85%;
        float: none;
        margin: 0 auto;
        padding-bottom: 20px
    }

    .rfppghtkiywmaindiv1 {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    .rfppgfooteruldiv ul {
        display: grid;
        width: 80%;
        margin: 0 auto;
        padding-inline-start: 0;
    }

        .rfppgfooteruldiv ul li {
            line-height: 30px;
        }

    .rfppghdtwcontdiv {
        padding: 0;
        display: block;
        width: 90%;
    }

    .rfppghdtwcontdiv1 {
        width: 85%;
        padding: 20px;
        margin: 0 auto;
        height: auto;
    }

    .rfppghdtwcontdiv2 {
        width: 99%;
        margin: 0 auto;
        margin-top: 10px;
    }

    .rfppgsubmodaldiv1 {
        width: 100%
    }

    .medicinelistpgdiv1 {
        width: 95%;
    }

    .medicinelistpgdiv2 {
        width: 90%;
        padding: 15px;
    }

    .medlistspdiv {
        font-size: 16px;
        line-height: 24px;
    }

    .medlistpgtableth {
        font-size: 16px;
    }

    .medlistpgtableth1 {
        font-size: 16px;
    }

    .medlistpgtableth2 {
        font-size: 16px;
    }

    .medlistpgtable tr {
        font-size: 14px;
    }

    .rfppghowmuchcontdiv2 {
        padding: 0;
        display: block;
    }

    .rfppghowmuchcontlftdiv1 {
        width: 85%;
        margin: 0 auto;
        padding: 20px;
        height: auto;
        min-height: 260px;
    }

    .rfppghowul {
        font-size: 14px
    }

        .rfppghowul ul {
            font-size: 14px
        }

    .rfppghowmuchcontrightdiv {
        width: 100%;
        margin: 0 auto;
        margin-top: 20px;
    }

    .referralhitwbgimg {
        min-height: 220px;
    }

    .rfppgcethreedivs {
        width: 95%;
    }

    .refppgceiphonediv {
        width: 90%;
    }

    .refppgiphoneh4 {
        font-size: 20px;
    }

    .refppghtopilive {
        width: 85%
    }

    .refppgprgoverview {
        width: 90%;
    }

    .refppgprgoverview1 {
        width: 85%;
        border-bottom: 1px solid #00000057;
        border-right: none;
    }

    .refppgprgoverviewbtndiv {
        width: 85%;
    }

    .refppgprgoverviewbtn {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .refppgprgoverviewp1 {
        font-size: 16px;
    }

    .mprdpgpatdrivdiv1 {
        width: 95%
    }

    .mprdpgitmsrcdiv {
        width: 90%
    }

    .prdpgsortdiv1 {
        width: 80%;
        float: none;
        margin: 0 auto;
    }

    .mprdpgitmmaindiv1 {
        width: 80%;
        overflow: auto;
        margin: 0 auto;
        float: none;
    }

    .mprdpgitmmaindiv {
        width: 220px;
        overflow: auto;
        margin: 15px 10px;
    }

    .mprdpghsaheaderrhtdiv {
        float: none;
        display: none;
    }

    .mprdpghsaheaderlftdiv {
        margin-bottom: 15px;
        float: none;
        cursor: pointer;
    }

    .mprdpgitemsearchtxt {
        padding-right: 47px !important;
    }

    .mprdpgitmsrchdiv {
        width: 95%
    }

    .mprdpgviewcont {
        width: 95%;
        margin: 0 auto;
    }

    .mprdpgbtmsli {
        width: 90%;
        margin: 0 auto;
    }

    .mprdpgsliddiv {
        width: 85%;
    }

    .mprdpgaboutprev1 {
        margin-left: -25px;
    }

    .mprdpgaboutnext1 {
        margin-right: -25px;
    }

    .defpgweldigithdiv h1 {
        font-size: 30px;
    }

    .defpgwelcontpdiv {
        font-size: 20px;
        width: 100%;
    }

    .dfpghsatreathh2 {
        font-size: 26px;
    }

    .defpggetiliveapph2 {
        font-size: 20px;
    }

    .dfpghsatreatcontentdiv {
        font-size: 14px;
    }

    .defpgwaitingh2 {
        font-size: 22px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .defpgsharediv {
        font-size: 14px;
    }

    .defpguslicdiv {
        margin-top: 30px
    }

    .defpguslicdiv1 {
        line-height: 17px;
        font-size: 13px;
    }

    .defpgwelrighteddiv1 {
        flex: 0 0 43%;
        max-width: 44%;
    }

    .defpgedlearnmore {
        padding: 13px 13px 0;
        min-height: 130px;
        width: 145px;
    }

    .defpgedlearnmorep {
        font-size: 12px;
        margin-bottom: 1px;
    }

    .defpgedlearnmoresp {
        font-size: 12px;
    }

    .edpguslicdiv {
        margin-bottom: 15px;
    }

    .edpguslicdiv1 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .edpgviagramaindiv2 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .hfpgvitebcimgdiv {
        margin-top: 40px;
    }

    .sehepglubricantimgdiv {
        margin-top: 40px;
    }

    .medposterpgshell {
        width: 95%;
    }

    .medposterpgthreeh2 {
        font-size: 28px;
    }

    .medposterpgmedlistleftdiv {
        width: 97%;
        float: none;
        padding: 0 5px;
    }

    .medposterpgtable {
        width: 97%;
        margin: 0 auto;
    }

    .medposterpgtbprdnameth {
        font-size: 18px;
    }

    .medposterpgtbqtyth {
        font-size: 18px;
    }

    .medposterpgtable tr {
        font-size: 14px;
    }

    .medposterpgmedlistrightdiv {
        width: 97%;
        float: none;
        padding: 0px 5px;
    }

    .medposterqrlftdiv {
        width: 100%;
        float: none;
        margin: 0;
    }

    .medposterqrrightdiv {
        float: none;
        width: 90%;
        margin: 0 auto;
        padding: 10px;
    }

    .medposterscandiv {
        width: 96%;
        margin: 0 auto;
    }

    .medsposterpgimgdiv {
        display: none
    }

    .medposterfstmainbgcolordiv {
        background-color: #eeeff1;
    }

    .mprdpgonlinetreatcolordiv {
        background-color: #ffe2f3
    }

    .medposterpgfstsectiondiv {
        width: 100%;
        overflow: auto;
        height: auto;
        min-height: 250px;
        margin-top: 25px;
    }

    .medposterpgnoaffordh2 {
        font-size: 25px;
    }

    .medposterpgonlineh1 {
        margin-top: 20px;
    }

    .medposterpgonlinespan {
        font-size: 42px;
    }

    .medposterpgtreatspan {
        font-size: 24px;
    }

    .medposterpgdelspan {
        font-size: 48px;
    }

    .medposterpgtyhspan {
        font-size: 28px;
    }

    .mprdpgmedposter {
        display: none
    }

    .mprdpgposterfsection {
        width: 100%;
        margin-top: 40px;
    }

    .mprdpgnoaffdiv {
        margin: 0 auto;
        width: 95%;
    }

    .mprdpgnoaffordh2 {
        font-size: 24px;
    }

    .medposterpgonlinespan1 {
        font-size: 42px;
    }

    .mprdpgpostertreatspan {
        font-size: 26px;
    }

    .mprdpgposterdelspan {
        font-size: 48px;
    }

    .mprdpgpostertyhspan {
        font-size: 28px;
    }

    .mprdpgpatdrivdiv1 {
        width: 95%
    }

    .mprdpgonlineh2 {
        font-size: 24px;
    }

    .mprdpgonlineh1 {
        font-size: 34px;
    }

    .mprdpgonlinetreath1 {
        font-size: 24px;
    }

    .mprdpgonlinedelh1 {
        font-size: 48px;
    }

    .mprdpgonlinetyhh1 {
        font-size: 28px;
    }

    .mprdhsaprdlistmaindiv {
        width: 100%;
        overflow: hidden
    }

    .mprdhsaprdlistlftdiv {
        width: 100%;
        float: none;
    }

    .mprdhsaprdlistrhtdiv {
        width: 25%;
        float: none;
        margin: 0 auto;
    }

    .mprdpgpatdrivendiv {
        position: unset;
        background-color: #ffdff2;
    }

    .mprdpgpatdrivdiv2 {
        padding-top: 5px;
    }

    .mprdpatdrivenposterdiv img {
        display: none
    }

    .mprdpgsectunderline {
        width: 85%
    }

    .teststatdiv {
        width: 100%;
        float: none;
        padding: 12px 0;
    }

    .mprdpgedtestnamediv {
        font-size: 17px;
        padding-inline-start: 29%;
    }

    .mprdpgcstestnamediv {
        padding-inline-end: 29%;
        font-size: 17px;
    }

    .hlpcntrtmn {
        width: 90%;
        margin: 0 auto;
    }

    .mfooterdivh {
        min-height: 250px;
    }

    .mobile-nav-toggle {
        display: none;
        margin-right: 15px !important;
    }

    .search-section {
        width: 90%;
        margin: 0 auto;
        height: 600px;
        border: none;
        order: 1;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .addsleftdiv, .addsrightdiv, .addbottomdiv {
        display: none;
    }

    .headerul2 li ul {
        padding-left: 0;
        margin-top: 10px;
    }

    .col-lg-3 {
        width: 100%;
        order: 2;
        margin-top: 0;
        margin: 0 auto;
    }

    .searchdiv {
        /*margin-top:100px;*/
    }

    .dfpgsexhealimg {
        width: 100%;
        padding-top: 0;
    }

    .defpggenherpsimg {
        width: 100%;
        margin-top: 0;
    }

    .defpggenherpsh2div {
        font-size: 28px;
    }

    .defpgghfpmaindiv1 p {
        font-size: 16px;
        width: 90%;
        margin: 0 auto;
    }

    .defpgpebtn {
        margin-bottom: 35px;
    }

    .footer-right {
        width: 100%;
        float: none;
        text-align: center;
        font-size: 14px;
        color: white;
    }

    .footer-left li {
        text-align: center;
    }

    .footer-bottom a {
        font-size: 10px;
        color: white;
        text-decoration: none;
    }

    .footerli li a {
        margin-right: 10px;
    }

    .footer-left {
        width: 100%;
        float: none;
        text-align: center;
    }

    .footerli ul li img {
        width: 10%;
    }

    .footer-top {
        display: block;
    }

    .explore-text-sec {
        width: 100%;
        text-align: center;
        margin-left: 0;
        font-size: 24px;
    }

    .hrdiv {
        display: none;
    }

    .each-catgory {
        width: 100%;
        margin-bottom: 40px;
    }

    .category-sec {
        display: block;
    }

    .category-entire {
        width: 90%;
    }

    .catgory-content p {
        font-size: 20px;
    }

    .Longevity-sec, .Disease-sec {
        background-image: none;
        background-color: #9ac4f5;
        height: 450px
    }

    .Alternative-sec {
        background-image: none;
        background-color: #f5b2c4;
        height: 450px;
    }

    .Longevity-subsec {
        width: 90%;
        margin-left: 0;
        overflow: auto;
        padding-top: 30px;
        margin: 0 auto;
    }

    .Longevity-para p {
        width: 100%;
        font-size: 16px;
    }

    .Longevity-list p {
        font-size: 16px;
        font-weight: 400;
    }

    .Longevity-btn {
        width: 50%;
    }

    .getapp-left {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

        .getapp-left img {
            width: 90%;
            margin: 0 auto;
        }

    .getapp-right {
        width: 100%;
        float: none;
        margin-top: 75px;
    }

    .getapp-head h2 {
        font-size: 22px;
        font-weight: 900;
        margin-bottom: 0;
    }

    .getapp-head h2 {
        font-size: 22px;
    }

    .search-section-div {
        height: auto;
        flex-direction: column;
        overflow:visible;
    }

    .faq-right {
        width: 100%;
        margin-top: 0;
    }

    .first-left {
        height: auto;
        min-height:initial;
        width: 100%;
        margin: 0 auto;
    }

    .first-right {
        width: 100%;
    }
    /*New Home Page*/
    .healthtitle-left p {
        font-size: 14px;
    }

    .healthtitle-right p {
        font-size: 8px;
        font-weight: 600;
        margin-top: 5px;
    }
    .healthtitle {
        margin-top: 10px;
        height:30px;
    }
    .healthimage img {
       border-radius:10px;
    }
    .session-health {
        width: 80%;
        margin:0 auto;
        padding-bottom:30px;
    }
    .healthdiv3 {
        display: grid;
    }
    .session-health:last-child {
        margin: 0 auto;
    }
    .recommenddiv {
        width: 80%;
        margin: 0 auto;
        margin-bottom:30px;
    }
    .recomendcontent p {
        width: 80%;
    }
    .subadds {
        overflow: visible;
    }
    .addimage {
        width: 100%;
        margin: 0 auto;
    }
        .all-recommends {
        display: grid;
    }
    .recommenddiv:last-child {
        margin: 0 auto;
    }
    .articlestitle p {
        font-size: 26px;    }
    .articlediv, .categorysection {
        display: grid;
    }
    .articlediv-left {
        width: 80%;
        float: none;
        margin: 0 auto;
    }
    .mainarticletxt {
        width: 100%;
        float: left;
    }
    .articlediv-right {
        width: 80%;
        float: none;
        margin: 0 auto;
        padding-top: 30px;
    }
    .subarticlesrgt {
        width: 50%;
        float: left;
        margin-left: -10px;
        margin-top: 30px;
    }
    .subarticleimg {
        width: 50%;
    }
    .subarticletxt {
        font-size: 10px;
        font-weight: bold;
        width: 80%;
        float: left;
    }
    .level1 p {
        margin-bottom: 12px;
    }
    form, .pagewrapper{display:block;}
    }
