﻿body {
    margin: 0;
    
    font-family: 'Montserrat',sans-serif !important;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    color: #2f2e2e
}
input{outline:none}
/*@font-face{font-family:'Gibson';
    font-style:normal;font-weight:300;
    src:url('/font/gibson-regular-webfont.eot');
    src:local('Gibson-Regular'),local('Gibson-Regular'),
        url('/font/gibson-semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/font/gibson-semibold-webfont.woff') format('woff'),url('/font/gibson-semibold-webfont.ttf') format('truetype')}*/

@font-face {
    font-family: "Gibson Regular";
    src: url("../font/Gibson/Gibson-Regular/41a37b5ce5c3e0b6200b09e4f6e8b5e5.eot");
    src: url("../font/Gibson/Gibson-Regular/41a37b5ce5c3e0b6200b09e4f6e8b5e5.eot?#iefix") format("embedded-opentype"), 
        url("../font/Gibson/Gibson-Regular/41a37b5ce5c3e0b6200b09e4f6e8b5e5.woff2") format("woff2"), 
        url("../font/Gibson/Gibson-Regular/41a37b5ce5c3e0b6200b09e4f6e8b5e5.woff") format("woff"),
        url("../font/Gibson/Gibson-Regular/41a37b5ce5c3e0b6200b09e4f6e8b5e5.ttf") format("truetype"),
        url("../font/Gibson/Gibson-Regular/41a37b5ce5c3e0b6200b09e4f6e8b5e5.svg#GibSon Regular") format("svg");
}

/*@font-face {
    font-family: "Gibson Bold";
    src: url("../font/Gibson/Gibson-Bold/29bee0d28e4d06b7454ae7b8d012ac8f.eot");
    src: url("../font/Gibson/Gibson-Bold/29bee0d28e4d06b7454ae7b8d012ac8f.eot?#iefix") format("embedded-opentype"), 
        url("../font/Gibson/Gibson-Bold/29bee0d28e4d06b7454ae7b8d012ac8f.woff2") format("woff2"), 
        url("../font/Gibson/Gibson-Bold/29bee0d28e4d06b7454ae7b8d012ac8f.woff") format("woff"), 
        url("../font/Gibson/Gibson-Bold/29bee0d28e4d06b7454ae7b8d012ac8f.ttf") format("truetype"), 
        url("../font/Gibson/Gibson-Bold/29bee0d28e4d06b7454ae7b8d012ac8f.svg#GibSon Bold") format("svg");
}*/

@font-face {
    font-family: "Gibson Light";
    src: url("../font/Gibson/Gibson-Light/f62841a6cfd6ebc4b747aaf4f18332fd.eot");
    src: url("../font/Gibson/Gibson-Light/f62841a6cfd6ebc4b747aaf4f18332fd.eot?#iefix") format("embedded-opentype"),
        url("../font/Gibson/Gibson-Light/f62841a6cfd6ebc4b747aaf4f18332fd.woff2") format("woff2"), 
        url("../font/Gibson/Gibson-Light/f62841a6cfd6ebc4b747aaf4f18332fd.woff") format("woff"), 
        url("../font/Gibson/Gibson-Light/f62841a6cfd6ebc4b747aaf4f18332fd.ttf") format("truetype"), 
        url("../font/Gibson/Gibson-Light/f62841a6cfd6ebc4b747aaf4f18332fd.svg#GibSon Light") format("svg");
}

@font-face {
    font-family: "Gibson Bold";
    src: url("../font/Gibson/Gibson-SemiBold/ad9c21e32d5c60a721d11912ca6a9291.eot");
    src: url("../font/Gibson/Gibson-SemiBold/ad9c21e32d5c60a721d11912ca6a9291.eot?#iefix") format("embedded-opentype"),
        url("../font/Gibson/Gibson-SemiBold/ad9c21e32d5c60a721d11912ca6a9291.woff2") format("woff2"),
        url("../font/Gibson/Gibson-SemiBold/ad9c21e32d5c60a721d11912ca6a9291.woff") format("woff"), 
        url("../font/Gibson/Gibson-SemiBold/ad9c21e32d5c60a721d11912ca6a9291.ttf") format("truetype"), 
        url("../font/Gibson/Gibson-SemiBold/ad9c21e32d5c60a721d11912ca6a9291.svg#GibSon Bold") format("svg");
}


/*@font-face {
font-family: 'Arial';
font-style: normal;
font-weight: normal;
font-variant:normal;
src: local('Arial'), url('/font/Franklin/LibreFranklin-Regular.ttf') format('truetype'),
    url('/font/Franklin/LibreFranklin-Regular.otf') format('opentype');
}*/


.topheader{width:100%;margin:0 auto;background-color:#f2f2f2;height:50px}
.topheaderimg {
    width: 100%;
    margin: 0 auto; /*background-color:#e6e6e8*/
    background-color: #1f2d3f;
    height: 70px;
    z-index: 100;
    overflow: hidden; /*border-bottom: 1px solid #f4f4f4;*/
}
.topheaderlbl{margin:0 auto;width:96%;overflow:auto}
.topheaderlbl table{width:90%;margin:0 auto}
.lblaline{padding-left:75px;padding-top:8px}
.header li {
    display: inline;
    margin-left: 30px; /*font-size:18px;*/
    list-style: none;
    
    font-family: 'Montserrat',sans-serif !important;
}
.numalin{font-size:15px;color:#2f2e2e}
.header li a {
    text-decoration: none;
    padding: 0px 0px 24px 0px;
    margin: 0;
    /*color: #989399;*/
    color:white;
    font-size: 16px;
    font-weight: 500;
}
.header li.active{border-bottom:1px solid #0c6dd4}
.logotxt{font-size:46px;color:#9f68b3;text-align:left}
.logotxt a{text-decoration:none;color:#9f68b3}
.headerbar{width:100%;margin:0 auto;background-color:#a8e3c9;height:7px}
.headerbarbig{width:100%;margin:0 auto;background-color:#9155a7;height:100px}
.footerbarbig{width:99%;margin:0 auto;background-color:#9155a7;height:50px}
.footerbtnclr{width:99%;background-color:#9155a7;height:50px}
.footerbarbig p{width:20%;margin:0 auto;padding-top:15px;color:white}
.headerbarbigtxt{color:white;font-size:30px}
.headerbarbigsmtxt{color:white;font-size:14px}
.header li a.active{color:#9f68b3}

.header ul li:hover ul.submenuul {
    display: block;
}

.header ul li ul.submenuul li {
    display: block;
}

.header ul li ul.submenuul {
    background-color:white;
    display: none;
    position: absolute;
    z-index: 999;
    margin-top: 25px;
    padding-left: 0px;
    border: 2px solid #f3f4f5;
    margin-left:-60px;
}

    .header ul li ul.submenuul li {
        border-right: none;
        border-bottom: 2px solid #ececec;
        padding: 10px 5px;
        margin-left:0px;
        margin-top:0px;
        text-align:left;float:none;
    }
        .header ul li ul.submenuul li a {
            /*font-size: 14px;*/
            padding: 10px;
            color: #989399;
            /*color: blue;
            font-weight: 100;*/
        }
        .header ul li ul.submenuul li:hover {
            border-left: 6px solid #e8018b;
            border-top-width: 0;
        }

        .header ul li ul.submenuul li a:hover {
            /*color: #e8018b;*/
        }

.headmendown:after {
    content: "\f107";
    color: white;
    right: 5px;
    top: 5px;
    height: 15px;
    font: normal normal normal 17px/1 FontAwesome;
    padding: 5px 0 0 0px;
    font-size: 15px;
    line-height: 8px;
}
.header a:hover {
    text-decoration: none
}
.footerdiv {
    width: 990px;
    margin: 0 auto;
    padding-top: 3px;
    overflow: auto;
    display: flex;
    justify-content: space-evenly;
}
.footerdiv li{margin:0 1% 0 1%;font-size:14px;line-height:20px}
.footerdiv a{text-decoration:none;color:#767676;font-weight:500}
.contentdiv1{min-height:500px;width:80%;margin:0 auto}
.contentdiv5{width:80%;margin:0 auto}
.contentdiv5 table{width:100%;text-align:center}
.contentdiv{min-height:500px;width:100%;margin:0 auto;overflow:auto;padding-bottom:100px;position:relative;/*padding-bottom:100px;min-height:440px*/}
.contentdivd{min-height:550px;width:100%;margin:0 auto;overflow:auto;position:relative;/*padding-bottom:100px;min-height:440px*/}
.contentdivap{min-height:680px;width:100%;margin:0 auto;margin-bottom:40px}
.contentdiv3{min-height:1000px}
.contentdiv4{min-height:400px;width:100%;margin:0 auto;background-color:ghostwhite}
.contentdiv4 table{width:100%;text-align:center}
.contentimg{background-color:#6dcca3;height:100px;margin-bottom:40px}
.pagetxtaline{font-size:29px;color:aliceblue}
.apgimg{padding-top:40px}
.pghead{color:#0db26b;font-size:27px;padding-left:30px}
.pgbdy{width:68%;padding-left:25px;color:#808080;line-height:20px}
.modhead{padding-top:75px;margin:0 auto;color:#0db26b;font-size:30px;height:113px}
.modhead1{color:#0db26b;font-size:32px}
.modhead2{width:80%;margin:auto;color:#808080;height:50px}
.imghedtxt1{color:#0db26b;font-size:20px}
.imgbdtxt{font-size:14px;color:#808080;width:80%;margin:0 auto}
.imgalin{float:left;width:33%}
.imgalin1{float:left;width:31%}
.imgalindiv{width:80%;position:absolute;margin:0 auto}
.imgalindivbm{float:left;width:31%;margin-top:80px;min-height:300px;margin-left:10px;margin-right:10px;margin-bottom:40px;background-color:white;border-top:transparent;border-left:transparent;border-bottom:transparent;border-right:transparent}
.imgalindiv1{width:78%;margin:0 auto}
.txtdiv{width:80%;margin:0 auto;color:gray}
.txtdiv p{width:95%;margin:0 auto;height:auto}
.txtdiv ol{font-size:20px;color:#0db26b}
.txtdiv h3{color:#0db26b;font-size:18px;font-weight:normal}
.txtbox1{border:2px solid;width:25%;float:left;min-height:120px;margin-top:315px;background-color:rgba(109,204,163,0.9);border-radius:0;margin-right:40px;padding:20px 0;padding:20px;color:#fff;border:0 solid rgba(204,204,204,0.5)}
txtbox2{border:2px solid;width:20%;float:left;min-height:120px;margin-top:150px;background-color:rgba(109,204,163,0.9);border-radius:0;margin-right:40px;padding:20px 0;padding:20px;color:#fff;background-color:rgba(13,178,107,0.9)}
txtbox3{border:2px solid;width:20%;float:left;min-height:120px;margin-top:150px;background-color:rgba(109,204,163,0.9);border-radius:0;margin-right:40px;padding:20px 0;padding:20px;color:#fff;background-color:rgba(9,119,71,0.9)}
.txtbox1 p{width:80%;margin:0 auto;margin-top:36px}
.linhigh{line-height:25px;font-size:14px;list-style:none}
.linhigh span{font-size:14px;color:#808080}
.txtspn{width:300px;display:inline-block}
.btmline{border-bottom:5px groove;width:65%;margin:0 auto;margin-top:51px}
.brdcolr{width:95%;border-top-color:transparent;border-left:transparent;border-right:transparent;border-bottom-color:silver;height:30px;padding-left:40px}
.brdiv{width:65%;margin:auto}
.subscribebtn{width:99%;margin:0 auto;background-color:#9155a7;height:40px;cursor:pointer;color:white;font-size:16px;margin-top:10px}
.txtreadmr{border:0 solid rgba(204,204,204,0.5);background-color:rgba(4,59,36,0.15);border-radius:0;color:white;cursor:pointer;border-top:transparent;border-bottom:transparent;border-left:transparent;border-right:transparent;font-size:14px;height:33px}
.txtreadmr:hover{background-color:rgba(109,204,163,0.9)}
.txtreadmr1{color:white;border-top:transparent;border-bottom:transparent;border-left:transparent;border-right:transparent;font-size:14px;cursor:pointer;height:33px;background-color:#7b5093;width:77%}
.txtreadmr1:hover{background-color:rgba(158,229,199,0.4)}
.headitwork{width:80%;height:100px;margin:0 auto;font-size:32px;color:#0db26b;text-align:center}
.imgalin1 table{width:100%;text-align:center}
.pagewidth{width:80%;margin:0 auto}
.pagewidth table{width:100%;text-align:center}
.pagewigth:hover img{visibility:hidden}
.pagewidth1{width:80%;margin:0 auto}
.pagewidth1 table{width:100%;text-align:left}
.slidercontent{width:80%;margin:0 auto;min-height:647px}
.topheaderdiv{float:right;display:inline-block;margin-top:1%;margin-right:18%}
.topheaderdiv img{vertical-align:top}
.divbox{width:25%;float:left;min-height:120px;border-radius:0;margin-right:40px;padding:20px 0;padding:20px;color:#fff;border-radius:0}
.divboxbm{border-radius:0;color:#fff}
.divboxbmimg{text-align:center;padding-top:30px}
.divboxbm h4{color:rgba(0,0,0,.8);font-size:16px;margin:0 auto;font-family:Arial;font-weight:500;line-height:1.1}
.divboxbm p{color:#7d8185;font-size:14px;text-align:center;padding:.2em .1em .2em 1em;line-height:1.42857143;font-family:Arial}
.divbox p{font-size:20px;line-height:35px}
.contentdivh1{width:80%;margin:0 auto;min-height:300px;overflow:auto;margin-bottom: 100px;}
.faqtext{font-size:14px;line-height:22px}
.searchbox{width:80%;margin:0 auto;border:1px solid lightgrey;height:60px;border-collapse:collapse}
.searchboxbm{width:80%;margin:0 auto;border:1px solid lightgrey;height:49px;border-collapse:collapse}
.searchbox1{width:15%;float:left}
.searchbox2{width:60%;float:left}
.searchbox3{width:10%;float:left}
.btn{border:1px solid lightgrey;height:58px;line-height:58px}
.btnbm{border:1px solid lightgrey;height:47px;line-height:47px}
.drpdwn{border:1px solid lightgrey;height:58px}
.btn span{color:#999;font-size:14px;cursor:pointer;margin-left:5px}
.btn img{margin-left:25px;vertical-align:middle}
.txtbxwh{width:645px;height:56px;line-height:54px;border:1px solid lightgrey}
.txtbxwhbm{width:732px;height:45px;line-height:45px;border:1px solid lightgrey}
.btns{width:100%;background:#3d9fe2;height:-webkit-fill-available;border-top-color:transparent;cursor:pointer;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}
.apptsrh1{position:absolute;margin-left:34px;margin-top:12px;cursor:pointer}
.drpdwn select{width:82%;height:101%;color:#999;font-size:14px;padding-left:36px;border-top-color:transparent;border-bottom-color:lightgrey;border-left-color:transparent;border-right-color:transparent}
.linhigh li span.txtspn:before{content:"";font-family:Arial;margin-right:8px}
.linhigh li:hover{color:#3d9fe2;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.apptlt{float:left;width:50%;min-height:305px}
.hwtsuc{padding-top:30px;padding-bottom:50px;display:none}
.hwtsuc h2{font-size:2.36859rem;font-weight:400;margin-top:0;margin-bottom:10px;color:#1e4759;letter-spacing:-1px;line-height:1.2;font-family:Arial}
.hwtsuc p{margin-top:0;margin-bottom:20px;line-height:1.5;font-size:1rem}
.hwrkmenu ul{list-style:none;overflow:hidden;font-size:12px;display:-ms-flexbox;display:flex;padding-left:40px;margin-bottom:20px;line-height:1.5}
.hwrkmenu ul li{float:left;width:25%;font-size:1rem}
.hwrkmenu ul li span{text-decoration:none;padding-left:24px;background:#dadada;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;height:44px;font-family:Arial}
.hwrkmenu ul li span:before{content:" ";display:block;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;border-left:18px solid #fff;position:absolute;top:50%;margin-top:-36px;right:-18px;z-index:1}
.hwrkmenu ul li span:after{content:" ";display:block;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:15px solid #dadada;position:absolute;top:50%;margin-top:-30px;right:-14px;z-index:2}
.hwrkmenu ul li span.done{color:#fff;background:#577581}
.hwrkmenu ul li span.done:after{border-left-color:#577581}
.hwrkmenu ul li span.done1{background:#f5b672;color:#1e4759}
.hwrkmenu ul li span.done1:after{border-left-color:#f5b672}
.hwrkdetails{padding:20px;border-left:7px solid #1e4759;background-color:#f7f7f7;text-align:left;width:550px}
.hwrkdetailsh2{font-size:2.36859rem;font-weight:400;margin-top:0;margin-bottom:10px;color:#1e4759;letter-spacing:-1px;line-height:1.2;font-family:Arial}
.hwrklbl{font-weight:700;font-family:Arial;font-size:1rem;line-height:1.5;color:#333}
.hwrktxt{background-color:#dadada;color:#333;margin-bottom:20px;border:1px solid transparent;width:200px;margin-bottom:10px;margin:0;line-height:inherit;border-radius:0;font-size:1rem;padding:8px}
.hwrkdetails p{margin-top:0;margin-bottom:20px;margin-bottom:20px;padding:20px;background-color:#f7f7f7;text-align:left;font-family:Arial;font-size:1rem;line-height:1.5;color:#333}
.hwgenmn{margin-bottom:40px}
.genimg{display:block;width:36px;height:71px;font-size:70px;line-height:1em;text-align:center;color:#dadada}
.genimg :before{content:"\f005"}
.hwradmn{background:#dadada;color:#999;display:inline-block;border:0;border-top:3px solid transparent;border-bottom:3px solid transparent;font-weight:600;text-transform:uppercase;font-size:.8rem;padding:8px 20px;vertical-align:middle;position:relative;border-radius:5px;cursor:pointer}
.hwtxfrmt{background-color:#dadada;color:#333;margin-bottom:20px;border:1px solid transparent;line-height:inherit;border-radius:0;font-size:1rem;padding:8px;width:400px}
.txtboxsz{line-height:1.5;font:normal normal normal 15px/1.4em raleway,sans-serif}
.header li a.gsbtn{    color: #fff;
    background: #e8018b;
    border-radius: 100px!important;
    /* padding: 8px 0; */
    width: 120px;
    height: 30px;display: inline-block;
    cursor: pointer;
    letter-spacing: 1px!important;
    border: 2px solid  #e8018b;
    font-size: 16px;
    text-align: center;
    line-height: 30px;}
.gsbtn:hover{background:#fff}
.gsbtn:hover a{color: #e8018b!important}
.gsbtn1{color:#fff;background:#0c6dd4;border-radius:100px!important;padding:8px 30px!important;cursor:pointer;letter-spacing:1px!important;margin-left:23px;border:2px solid #0c6dd4;font-size:16px}
.gsbtn1:hover{background:#fff}
.gsbtn1:hover a{color:#0c6dd4!important}
.gsbtn2{    color: #fff;
    background: #0c6dd4;
    border-radius: 100px!important;
    /* padding: 8px 0; */
    width: 150px;
    height: 40px;display: inline-block;
    cursor: pointer;
    letter-spacing: 1px!important;
    margin-left: 23px;
    border: 2px solid #0c6dd4;
    font-size: 16px;
    text-align: center;
    line-height: 40px;}
.gsbtn2:hover{background:#fff}
.gsbtn2:hover a{color:#0c6dd4!important}
.footersbtn{font-size:16px;border-radius:100px!important;letter-spacing:1px;padding:15px 40px!important;text-transform:uppercase;background:#0c6dd4;border:1px solid #0c6dd4!important;width:276px;color:#fff;cursor:pointer;margin-top:10px}
.footersbtn:hover{background:#fff;color:#0c6dd4}
.footersbtn2{font-size:16px;border-radius:100px!important;letter-spacing:1px;padding:18px 40px!important;text-transform:uppercase;
              background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
           background:-moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
             /*background:#0c6dd4;*/border:1px solid #0c6dd4!important;width:276px;color:#fff;cursor:pointer;margin-top:11px;outline:none}
.footersbtn1{font-size:16px;border-radius:100px!important;letter-spacing:1px;cursor:pointer;padding:15px 40px!important;text-transform:uppercase;
             background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
           background:-moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
             /*background:#0c6dd4;*/border:1px solid #0c6dd4!important;color:#fff;margin:10px 0}
.footersintxt{color:#fff;font-weight:400!important;letter-spacing:1px;font-size:17px;font-family:Arial!important;line-height:30px;margin-top:.85em;margin-bottom:0}
.footertxtbx{height:48px;width:264px;border:1px solid #e1e1e1;font:1em helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;padding-left:10px}
.footer {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 15px;
    padding-top: 15px;
    background-color: black;
    height: auto
}
.imgh2{font-size:27px;text-transform:uppercase;letter-spacing:1px;color:#1d2733;font-family:Arial!important;font-weight:400;line-height:1.1em;margin-bottom:10px}
.imgspn{border-color:#f0f0f0;font-family:Arial!important;font-weight:400;margin:.85em 0}
.imgalindivp{text-align:center;margin-top:75px;font-family:Arial!important;letter-spacing:1px;color:#1d2733;font-size:25px}
.txtemail{height:41px;border-radius:2px;padding-left:10px;width:25%;margin-bottom:10px}
.txtpswd{height:41px;padding-left:10px;width:25%}
.footerlntxt{color:white;font-size:1em;line-height:1.2em;font-weight:400!important;letter-spacing:.7px;font-size:18px;font-family:Arial!important;line-height:30px;margin-top:.85em;margin-bottom:8px}
.memlogin{text-align:center;text-transform:uppercase;color:#fff;font-size:20px;font-weight:600;margin:0 0 30px;line-height:1em}
.lgndiv{width:80%;margin:0 auto;padding-top:120px;height:auto;overflow:auto;background-repeat:no-repeat;background-size:cover}
.frgtpswd{width:80%;margin:0 auto;text-align:center;margin-top:10px}
.footerdiv a:hover {
    color: #028bfe
}
.footerdiv ul{list-style:none;color:#767676;font-weight:500;padding:0px}
.footerimgtxt {
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
    height: auto;
    background-color: rgba(13, 116, 227, 1);
    background-image: url(../Images/doctorappdefpg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.intl-number-input .flag-dropdown .country-list {
    overflow-y: inherit !important;
    height:24px !important;
}
.carmn {
    width: 99%;
    margin: 8px auto;
    overflow: auto;
    border-bottom: 1px solid #d4d4d4;
    border-radius: 3px;
    cursor: pointer
}
/*.carcnt{width:95%;margin:0 auto;font-weight:400;margin:.85em 0;padding:10px 0 30px 15px;display:none}*/
.carcnt{width:95%;margin:0 auto;font-weight:400;margin:.85em 0;padding:0px 0 5px 20px;display:none}
/*.carmnhd{padding:6px 0}*/
.carmnhd{padding:0px 0}
.carmnhdp{font-family:Arial;font-size:16px;line-height:25px}
.marwthce{width:80%;margin:0 auto;text-align:center}
.marwth{width:80%;margin:0 auto}
.marwthsdv{width: 80%; margin: 0 auto; text-align: center;}
.imgalin1w{width:70px}
.contentdivwm{width:85%;margin:0 auto}
.contentdivf{width:57%;margin:0 auto;float:left;padding-left:90px; margin-top: 118px;margin-left: 175px;}/*width:60%*/
.contentdivh{color:#000000a6;font-family:Arial!important;text-transform:uppercase!important;text-align:center;font-size: 40px;}
.contentdivsp{text-align:center;font-family:Arial;letter-spacing:1px;font-size: 40px;}
.container{width:100%;margin:0 auto;overflow:hidden;padding-right: 15px;max-width:100%;padding-top:0 !important;}
.homephmn{width:100%;overflow:auto;min-height:550px;height:auto}
/*.homephlt{display:none}*/
.homephlt img{height:429px;margin-right:-2px}
.homephrt{float:right;width:65%;margin:15px 0; margin-top:100px}
.homephhd {
    font-size: 30px;
    line-height: 35px;
    color: white;
    width: 80%;
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 3px;
    font-family: Arial;    letter-spacing: 1px;
    margin-left: 8%;
}
.homesnd {
    width: 80%;
    margin: 0 auto;
    overflow: inherit;
    color: white;
    font-size: 22px;
    letter-spacing: .5px;
    font-size: 16pt;
    margin-left: 8%;
}
.signintxtfrmt{width:72%;height:30px;font-size:11pt;color:#000;padding-left:13%;padding-right:10%;border:.5pt solid #ccc;outline:0}
.inputimg{width:auto;height:18px;margin:0;vertical-align:middle;border-right:1px solid #d0d0d0;position:absolute;padding-top:2px;padding-left:6px;padding-right:6px;margin-top:5px;padding-bottom:2px}
.homesndbtn{/*float:right;*/border:0;background-color:#0c6dd4;color:#fff;width:28%;height:51px;line-height:34px;cursor:pointer;font-size:13px;font-weight:700}
.homeshare{overflow:auto;margin-top:19px;width:100%}
/*.homesnd{width:65%;margin:0 auto;overflow:inherit;color:#1e3663;font-size:22px;letter-spacing:.5px;font-size:16pt}*/
.excptdiv{background:#fff;border:1px solid #d0d0d0;width:310px;margin:0 auto}
.appmsgpnl{position:absolute;margin-top:105px;right:32%}
.homephlt{width:35%;float:left;text-align:right}
.signinmainbrd {
    padding-bottom: 26px;
    margin-bottom: 5px;
    margin-top: 110px;
    margin-right: -1px;
    margin-right: -1px;
    border: 1px solid #0000ff4a;
    /*padding-top: 30px;
        border-top-color: silver;
    border-left-color: silver;
    border-right-color: silver*/
}
.signinmnlt{width:75%;margin:0 auto}
.signinmnlt h3{color:#0c6dd4!important;font-size:22px;margin-top:0;margin-bottom:10px;font-weight:600;font-size:16pt}
.errormsg{color:#1e3663;font-size:10pt}
.signinht{width:100%;margin:0 auto;margin-bottom:8px}
/*.inputimg{width:auto;height:18px;margin:0;vertical-align:middle;border-right:1px solid #d0d0d0;position:absolute;padding-top:2px;padding-left:6px;padding-right:6px;margin-top:5px;padding-bottom:2px}*/
.signintxtfrmt{width:72%;height:30px;font-size:11pt;color:#000;padding-left:13%;padding-right:10%;border:.5pt solid #ccc;outline:0}
.outputimg{width:15px;height:15px;vertical-align:middle;padding:0;margin:0;position:absolute;margin-top:8px;margin-left:-24px}
.signinbtn {
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    width: 96%;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-size: 16px;
    margin-top: 8px;
    font-size: 14pt;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
    border-radius:100px;
}
.signinmain{width:32%;margin:0 auto;padding-bottom:60px;text-align:center}
.signinmainr{width:60%;margin:0 auto;padding-bottom:60px;text-align:center}
.signinscl{margin-top:10px}
.header{width:58%;margin:0 auto;/*padding-top:27px*/;float:right;text-align:left}
.logdiv{width:15%;margin:0 auto;float:left;text-align:left;/*margin-top:25px*/margin-left: 0px;}
.logtxt{font-size:42px;text-decoration:none;color:#2f2e2e;font-family:Arial;list-style:none}
.fttxthed {
    color: #5c5c5c;
    margin: 0 auto;
    font-size: 14px;
}
/*.imgalindivd{width:80%;margin:0 auto;height:300px;margin-top:60px}*/
.imgalindivd{    width: 80%;margin: 0 auto; overflow: auto;padding: 40px 0;margin-top: 20px;height: 450px;margin-bottom:20px}
.ProductHeader {
    width: 80%;
    margin: 0 auto;
    overflow: auto;
    height: 355px;
    margin-bottom: 20px
}
.gsbtnml{margin-left:224px;display: inline-block;display:none}
.imgp{width:30%;margin:0 auto;float:left}
.imtbldiv{width:80%;margin:0 auto;overflow:auto}
.imtsdiv{width:40%;float:left}
.imsh{height:400px;width:80%;margin:0 auto}
.docimw{width:50%;margin-left:110px}
.divboximg{width:302px}
.marwth1{font-size:33px;line-height:1.65em;text-transform:uppercase;line-height:1.65em;text-transform:uppercase;font-family:Arial;color:#21303d;margin-top: 0px;}
.txtint {
    margin-top: 5px;
    font-weight: 500;
    font-size: 14px;
}
.imghw{width:33%;height:52px}
.ftrdivwf {
    width: 25% !important;
    float: left;
    text-align: left;
    /*margin-left: 5%;*/
    padding-left:2%;padding-right:2%;
    height:auto;
}
.ftrdivwf3{margin-left:0%;width:22%}
.ftrdivwf1{width:25%;float:left;color:white;text-align:center}
.ftrdivwf2{width:37%;float:left}
.imghwm{width:50%}
.imghw1{width:10%}
.imgdhw{height:400px;width:80%;margin:0 auto}
.imgtxthiw{width:60%;text-align:center;margin:0 auto}
.imgtxthiw1{width:80%;margin:0 auto;text-align:center;padding-top:14px}
.imgtxthiw2{width:45%;margin:0 auto;text-align:center;letter-spacing: 1px;}
.imgtxthiw2 h3{font-size: 19px;}
.imgtxthiw2 p{font-size: 16px;}
.imgtxthiw9{    width: 54%;margin: 0 auto;text-align: center;margin-top: 40px;}
.imgtxthiw10{    width: 280%;margin: 0 auto;text-align: center;margin-top: 40px;    color: rgba(33,48,61,.7);
    line-height: 22px;
    letter-spacing: .8px;
    font-size: 1.143em;
    white-space: pre-line;}
.imgtxthiw9 p{    font-size: 1.2em;line-height: 1.4em; color: #767886;}
.imgtxthiw3{width:80%;margin:0 auto;text-align:center}
.imgtxthiw4{width:45%;margin:0 auto;text-align:center;letter-spacing: 1px;}
.imgtxthiw4 h3{font-size: 19px;}
.imgtxthiw4 p{font-size: 16px;}
.imgtxthiw5{width:80%;margin:0 auto;text-align:center}
.imgtxthiw6{width:45%;margin:0 auto;text-align:center;letter-spacing: 1px;}
.imgtxthiw6 h3{font-size: 19px;}
.imgtxthiw6 p{font-size: 16px;}
.imgtxthiw7{width:80%;margin:0 auto;text-align:center}
.imgtxthiw8{width:45%;margin:0 auto;text-align:center;letter-spacing: 1px;}
.imgtxthiw8 h3{font-size: 19px;}
.imgtxthiw8 p{font-size: 16px;}
.imgalin2{float:left;width:40%}
.imgalin2 table{width:100%;text-align:center}
.imgalinma{width:50%;margin:0 auto}
.faqmr{text-align:center}
.ques1{width:100%;margin:0 auto;overflow:auto;text-align:center;padding-top:30px}
.ques2{width:100%;margin:0 auto;overflow:auto;text-align:center;padding-top:30px}
.hnxtbtn{width:115px;background-color:#0c6dd4;color:white;border:0;border-top:3px solid transparent;border-bottom:3px solid transparent;font-weight:600;text-transform:uppercase;font-size:.8rem;padding:8px 20px;vertical-align:middle;position:relative;border-radius:5px;cursor:pointer;margin-top:25px;margin-bottom:25px;margin-left:75px}
.txtbx{height: 50px;
    width: 95%;
    padding: 0 15px;
    font-size: 16px;
    background: #fff;
    border: 1px solid #dae1e3;margin-top:20px}
.checkbtn{margin-top:16px;/*text-transform:capitalize*/}
input[type="radio"].radiobtn5{/*margin-top:16px;*//*text-transform:capitalize;*/opacity: 0;display: inline-block; width: 100%; text-align: center;   
    height: 100%;
    cursor:pointer;
}
input[type="radio"].radiobtn{    /* margin-top: 16px; */
    /* text-transform: capitalize; */
    opacity: 0;
    display: inline-block;
    width: 44%;
    /* text-align: center; */
    height: 10%;
    margin-top: -20px;
    cursor: pointer;
    position: absolute;}
input[type="checkbox"].radiobtn { opacity: 0;
    /* display: none; */
    position: absolute;
    margin-left: 15px;
    cursor: pointer;
    /* margin-top: 3px; */
    width: 20px;
    height: 20px;
    opacity: 0;
    display: inline-block;
    width: 44%;
    /* text-align: center; */
    height: 6%;
    margin-top: -20px;
    cursor: pointer;
    position: absolute;
}
input[type="checkbox"].radiobtn + label {       /* margin-top: 16px; */
    background-image: url(../Images/cbox.png);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding-left: 48px;
    background-position-x: 10px;
    display: inline-block;
    /* height: 81%; */
    /* margin: 12px 0; */
    font-size: 16px;font-weight:600}
input[type="checkbox"].radiobtn:checked + label {     /* margin-top: 16px; */
    background-image: url(../Images/cbox1.png);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding-left: 48px;
    background-position-x: 10px;
    display: inline-block;
    /* height: 81%; */
    /* margin: 12px 0; */
    font-size: 16px;font-weight:600}
input[type="radio"].radiobtn + label { /*margin-top: -40px;*/
    display: inline-block;
    padding-left: 45px;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 600;
    letter-spacing: 1.1px;
    background-repeat: no-repeat;
    background-image: url(../Images/rbt-circle-gray.png);
    background-position-x: 13px;
    background-position-y: 3px;
    background-size: 15px;
}/*padding-left:10px;*/
input[type="radio"].radiobtn:checked +label5 { background-image: url(../Images/yes2.png);background-size: 20px;background-position: left;margin-left: 10px;
background-repeat: no-repeat;height: 8%; margin-top: -56px; line-height: 45px;}
input[type="radio"].radiobtn:checked +label { background-image: url(../Images/yes2.png);
    background-size: 20px;margin-top: 0;
    padding-left: 45px;
    background-position-x: 10px;
    background-repeat: no-repeat;}
.checked{background-color:#0c6dd4}
/*rbdiv::selection { background-color:#0c6dd4 }*/
.rbdiv5{height:57px;width:600px;border:1px solid #dae1e3;background:white;/*text-transform:capitalize;*/color:#21303d;font-size:1.143em;cursor:pointer}
.rbdiv{min-height: 24px;width: 100%; border: 1px solid #dae1e3;background: white; /* text-transform: capitalize; */ color: #21303d;font-size: 1.143em; cursor: pointer;
    padding: 18px 0;}
.rbdiv1{height:50px;width:500px;background:white}
.rbdiv input[type="radio"]:checked ~ div{background:#f17f21;background-color:#f17f21}
.page{display:none;width:60%;margin:0 auto;text-align:left}
.pagesub{display:none}
.pgactive{display:inherit;margin-bottom:20px;}
.page h3 {
    width: 98%;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 600;
    color: #6a555c; /*padding-left: 37px;*/
    font-size: 22px;
    line-height: 29px;
    letter-spacing: 1.1px;
    margin-bottom: 8px;
}
.mainques{padding-bottom:20px}
.page p {
    width: 96%;
    color: rgb(106, 85, 92);
    line-height: 22px;
    letter-spacing: .8px;
    font-size: 1.143em;
    white-space: pre-line;
}
.qesbrd{border-bottom:2px solid #0c6dd4;padding-top:30px;width:3.25%}
.arrmrk{text-align:left;float:left;margin-left:15px;cursor:pointer}
.quesfnt {
    font-size: 20px;
    letter-spacing: 1px;
    color: #0b5f9b;
    margin-top: 35px;
    font-family: Arial;
    line-height: 1.1em
}
.color{background-color:#e5f7fc}
.txtbxbtn {
    width: 100%;
    cursor: pointer;
    white-space: initial;
}
.qtnbtn{font-size:14px;width:600px;    margin-top: 25px;}
.txtbxbem{height:50px;width:500px;padding-left:10px}
.txtdesbx{    height: 100px;
    width: 95.5%;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #dae1e3;    padding: 5px 15px;
    font-size: 16px;}
.swim1{width:35px;padding-top:30px;padding-left:28px}
.brdn{border-top:0}
.dshsnout{    background-color: #fff;
    /*box-shadow: 0 1px 10px rgba(0,0,0,0.08);*/
    border: 2px solid #f3f4f5;
    position: absolute;
    width: 11.5%;
    top: 70px;
    right: 220px;
    display: none;
    z-index: 1000;}
.dshsnwd{/*padding: 15px 25px 15px;*/text-align: center;
    min-width: 90px;}
.dshsnp{padding:0;margin:0; list-style:none;}
.dshsntxt{font-weight: 600;
    font-size: 14px;
    color: #3e4152;
    border-bottom:1px solid #f4f4f4;
    padding:10px 0;
   /*margin-top: -5px;*/}
.dshsntp{text-align: center;
    padding:10px 0;}
.dshsnot{    border: 1px solid #eaeaec;
    font-size: 13px;
    height: 15px;
    width: 46%;
    padding: 10px 5px;
    font-weight: 500;
    color: #526cd0;
    margin: 10px 0 0;}
.imtsdiv2{overflow: auto; width: 53%;}
.imgtxthiwl{width: 80%; margin: 0 auto;text-align: left;}
.signinfrgot{color:#868686;font-size:10pt;margin-top:8px;text-align:center;cursor:pointer}

.mprmain{width:90%;margin:0 auto;overflow:auto;margin-bottom:30px}
.mprleft{float:left;width:21%;background-color:#fff;border-radius:3px;border-right: 2px solid #f9f9fb;}
.mprltht{text-align:center;}
.mprname{width:100%;overflow:auto;text-align:center;padding:15px 0;line-height:20px;font-size:14px}
.mprmenu{width:100%}
.mprmenu ul{list-style:none;margin:0}
.mprmenu ul li{border-bottom: 1px solid #f9f9fb;cursor:pointer}
.mprmenu ul li a img{width:12px;height:12px;margin-right:7px}
.mprmenu ul li a{/*padding-left:37px;*/padding:0;font-size:16px;color:#797979;line-height:42px;text-decoration:none;width:80%;display:inline-block;font-weight: 500;}
.mprmenu ul li:hover{background-color:#f9f9fb;}
.mprmenu ul li.mpract{background-color:#f9f9fb;}
.mprmenu ul li.mpract a{color:#319EEF}
.mprpic{height:100px;width:100px;position:relative;opacity:0;z-index:2;cursor:pointer}
.mprfile{margin-top:-100px;width:100%;text-align:center;position:relative}
.mprimg{height:75px;width:75px;border-radius:50%;border:1px solid #d4d4d4;background-color:#f9fafc;overflow:hidden}
.mprchngpr{color:white;height:20px;width:60px;background-color:black;line-height:20px;text-align:center;margin:0 auto;cursor:pointer;position:absolute;left:41%;margin-top:-10px;border-radius:5px}
.mprright{float:right;width:78%;background-color:#fff;border-radius:3px;min-height:70vh;height:auto;padding-bottom:10px}
.mprhdtxt{border-bottom: 1px solid #f3f3f7;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
    text-align:center;
}
.mprhdlt{font-size: 22px;font-weight: 500;}
.orderbtn {background: #46a8f1;font-weight: 600;
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
}
.orderbtn:hover{background-color:#337ab7}
.orderbtm{margin-bottom:30px}
.ordhis{    margin-top: 30px;
    color: #aaaab7;
    font-size: 14px;}

.userregstr_formtext{
    width: 250px;
    height: 35px;
    font-size: 14px;
    border: 2px solid #ebebe8;
    border-radius: 5px;
    color: #333;
    font-family: Arial;
    vertical-align: middle;
    background-color: #fff;
    padding: 0 10px;
    margin-bottom: 2px;
    outline: 0;
}
/*.userreglbl{ font-weight: 600; color: #494d55;}*/
.providerpic{border:2px solid #3f3f3f;padding:5px;width:85px;height:122px;margin-right:10px;box-shadow:0 1px 8px #000;margin-top:25px}
.providerpic2{border: 2px solid #3f3f3f;
    padding: 10px;
    width: 400px;
    height: 140px;
    margin-right: 10px;
    box-shadow: 0 1px 8px #000;
    margin-top: 25px;}
.providerpic1{margin-left: 71px;
    width: 75px;
    height: 75px;
   }
.providerpic3{margin-left: 71px;
    width: 75px;
    height: 75px;
   }
.accrt{    width: 55%;
    float: left;}
.acclt{    width: 35%;  float: right;  margin-top: 30px;    text-align: center;}
.acclt1{    width: 35%;  float: left;  margin-top: 30px;    text-align: center;}
.imgup{margin-right:100px;margin-top:-125px;width: 85px;height: 122px;}
.fileup{margin-right: 100px;opacity:0;
    margin-top: -130px;
    width: 85px;
    height: 122px;}
.mprhdlt1{font-size: 18px;font-weight: 500;margin-right: 210px;}
.mprhdlt2{    font-size: 18px;
    font-weight: 500;
    margin-right: 66px;}
.subsdiv {
    color: #838698;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 13px;
}
.fbsignimglogin{ background: url(../images/FacebookButton.png);  height: 47px;width: 70%; border: none; background-repeat: round;color: white;background-size: 100% 100% !important;}
.prefgroup{background: #f9f9fb; padding: 15px 0;margin:15px 0}
.prefgroup1{padding:15px 0}
.offers{font-weight: 600;  color: #494d55;padding:15px}
.prefsubgroup{width: 15%;float:right}


.chpwd{width:65%}

.orderbtn1 {
           background: #75c181;
            font-weight: 600;
    color: #fff;
    float:right;
    margin-right:35px;
    /*display: inline-block;
    margin-bottom: 0;*/
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
}

.orderbtn2{width:200px;font-size:12px}
.savepre{border-top: 1px solid #f3f3f7;
    padding-top: 15px;
    top: 30px;
    position: relative;}

.switch {
    margin-top:-5px;
  position: relative;
  display: inline-block;
  width: 60px;
  height: 25px;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 22px;
  right: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  /*background-color: #2196F3;*/
   background-color: #4acd7f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}
.dfbgdiv{    background-image: url(../Images/edimg1.png); /*background-color:lightblue;*/ background-repeat: no-repeat; background-size: 100% 100%;height:550px}
/*.dfbgdiv::after{background-color:#0e2b48;content: "";display: block;opacity: .4;position: absolute; top: 0; right: 0; bottom: 0;left: 0;z-index: 1;}*/

.mprmain{width:90%;margin:0 auto;overflow:auto;margin-bottom:30px;margin-top:30px}
.mprleft{float:left;width:21%;background-color:#fff;border-radius:3px;border-right: 2px solid #f9f9fb;}
.mprltht{text-align:center;}
.mprname{width:100%;overflow:auto;text-align:center;padding:15px 0;line-height:20px;font-size:14px}
.mprmenu{width:100%}
.mprmenu ul{list-style:none;margin:0}
.mprmenu ul li{border-bottom: 1px solid #f9f9fb;cursor:pointer}

/*.mprmenu ul li a{padding-left:37px;font-size:15px;color:#797979;line-height:42px;text-decoration:none;width:80%;display:inline-block;font-weight: 500;}
.mprmenu ul li a:hover{background-color:#f9f9fb;}*/
.mprmenu ul li.mpract{background-color:#f9f9fb;}
.mprmenu ul li.mpract a{color:#319EEF}
.mprpic{height:100px;width:100px;position:relative;opacity:0;z-index:2;cursor:pointer}
.mprfile{margin-top:-100px;width:100%;text-align:center;position:relative}
.mprimg{height:75px;width:75px;border-radius:50%;border:1px solid #d4d4d4;background-color:#f9fafc;overflow:hidden}
.mprchngpr{color:white;height:20px;width:60px;background-color:black;line-height:20px;text-align:center;margin:0 auto;cursor:pointer;position:absolute;left:41%;margin-top:-10px;border-radius:5px}
.mprright{float:right;width:78%;background-color:#fff;border-radius:3px;min-height:70vh;height:auto;padding-bottom:10px}
.mprhdtxt{border-bottom: 1px solid #f3f3f7;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;}
/*.mprhdlt{font-size: 18px;font-weight: 500;}*/
.orderbtn {background: #46a8f1;font-weight: 600;
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
}
.orderbtn:hover{background-color:#337ab7}
.orderbtm{margin-bottom:30px}
.ordhis{    margin-top: 30px;
    color: #aaaab7;
    font-size: 14px;}

.userregstr_formtext{
    width: 250px;
    height: 35px;
    font-size: 14px;
    border: 2px solid #ebebe8;
    border-radius: 5px;
    color: #333;
    font-family: Arial;
    vertical-align: middle;
    background-color: #fff;
    padding: 0 10px;
    margin-bottom: 2px;
    outline: 0;
}
.userreglbl{ font-weight: 600; color: #494d55;font-size:16px}
.providerpic{border:2px solid #3f3f3f;padding:5px;width:85px;height:122px;margin-right:10px;box-shadow:0 1px 8px #000;margin-top:25px}
/*.providerpic1{        height: 71px;
    width: 71px;
    border: 1px solid #d4d4d4;
    border-radius: 50%;
    padding: 5px;
    margin-right: 10px;
    box-shadow: 0 1px 8px #000;
    margin-top: 25px;
   }*/
.providerpic3{    border: 2px solid #3f3f3f;text-align:left;
    padding: 10px;background-color: aliceblue;
    width: 400px;
    height: 140px;
    margin-right: 10px;
    box-shadow: 0 1px 8px #000;
    margin-top: 25px;
   }
.accrt{    width: 55%;
    float: left;}
.acclt{    width: 35%;  float: right;  margin-top: 30px;    text-align: center;}
.imgup{margin-right:100px;margin-top:-125px;width: 85px;height: 122px;}
.imgup3{margin-left: 82px;
    margin-top: -150px;background-color: white;
    width: 85px;
    height: 122px;}
.fileup{margin-right: 5px;
    margin-top: 0px;
    width: 97px;
    height: 122px;}
.mprhdlt1{font-size: 18px;font-weight: 500;margin-right: 210px;}
.mprhdlt3{    font-size: 18px;
    font-weight: 500;
    /*margin-right: 66px;*/}
.mprhdlt2{font-size: 18px;font-weight: 500;padding-bottom: 10px;margin-top: 25px; border-bottom: 1px solid #f3f3f7;}
.subsdiv {
    color: #838698;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 13px;
}
.fbsignimglogin{ background: url(../images/FacebookButton.png);  height: 47px;width: 70%; border: none; background-repeat: round;color: white;background-size: 100% 100% !important;}
.prefgroup{background: #f9f9fb; padding: 15px 0;margin:15px 0}
.prefgroup1{padding:15px 0}
.offers{font-weight: 600;  color: #494d55;padding:15px}
.prefsubgroup{width: 15%;float:right}


.chpwd{width:65%}

.orderbtn1 {
           background: #75c181;
            font-weight: 600;
    color: #fff;
    float:right;
    margin-right:35px;
    /*display: inline-block;
    margin-bottom: 0;*/
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
}

.orderbtn2{width:200px;font-size:12px}
.savepre{border-top: 1px solid #f3f3f7;
    padding-top: 15px;
    top: 30px;
    position: relative;}

.switch {
    margin-top:-5px;
  position: relative;
  display: inline-block;
  width: 60px;
  height: 25px;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 22px;
  right: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}


input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}
.contentbg{width: 100%; margin: 0 auto;overflow: auto;background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff));}
.vrfymn{    width: 50%;margin: 50px auto; color: black;font-size: 16px;background-color: #ffffff; padding: 25px; border-radius: 5px;}
.errormsg{color:#1e3663;font-size:10pt}
.prtxtfrmt {
    width: 275px;margin-left: 5px;
    height: 30px;
    border: 2px solid #d0d0d0;
    outline: 0;
    font-size: 14px;
    padding-left: 10px;
    color: #1e3663;
    font-weight: 600;
}
.rspbtn{border:0;background-color:#0c6dd4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
        background:-moz-linear-gradient(center top,#f17f21 5%,#f17f21 100%);color:#fff;width:155px;height:35px;line-height:35px;cursor:pointer;font-size:14pt}
.rstpwdhd h3{font-family:Arial}
.rstspn{width: 185px;
    display: inline-block;
    text-align: right;
    margin-right: 20px;}
.drcntblk{width: 98%;margin: 0 auto;overflow: hidden;}
.drcntbrd{    background-color: white; margin-top: 10px; padding: 20px; border-radius: 5px; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);overflow: hidden;}
.ddlfonts{width: 250px; height: 35px; font-size: 14px;border: 2px solid #ebebe8; border-radius: 5px; color: #333;font-family: Arial; vertical-align: middle; background-color: #fff;
 padding: 0 10px;
 margin-bottom: 10px;
 outline: 0;}
.txtque {
    width: 250px;
    height: 35px;
    font-size: 14px;
    border: 2px solid #ebebe8;
    border-radius: 5px;
    color: #333;
    font-family: Arial;
    vertical-align: middle;
    background-color: #fff;
    padding: 0 10px;
    outline: 0;
}
.greenbutton{    color: #fff; background-color: #4cae4c;  border: 0; border-radius: 4px;width: 150px; height: 35px; font-family: Arial;font-size: 18px; cursor: pointer;
    outline: 0;}
.Bluebutton{    color: #fff; background-color:#008080;  border: 0; border-radius: 4px;width: 150px; height: 35px; font-family: Arial;font-size: 14px; cursor: pointer; outline: 0;}
.Bluebutton1{    color: #fff; background-color:#008080;  border: 0; border-radius: 4px;width: 150px; height: 35px; font-family: Arial;font-size: 14px; cursor: pointer; outline: 0;}
.divwthphy{ width: 100%; margin: 0 auto;}
.txtsbdiv{width: 35%;margin: 0 auto; float: left;}
.phybgcl{ width: 100%; min-height: 325px; background-color: #f2f2f2;}
.drbllmn{    width: 98%; margin: 0 auto; overflow: hidden;background: white; margin-top: 10px; border-radius: 6px; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    height: auto;}
.Deliveryerrormsg{color: red;
    font-size: 13px;
    line-height: 20px;
    font-family: Arial;font-weight:600;}
.adphys{/*width: 11%;*/ margin: 0 auto; float: left;}
.regpnlbhnd{position: absolute; width: 100%; height:  1000%; top: 0;left: 0; z-index: 999; background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(34, 34, 34, 0.8)),color-stop(1,rgba(34, 34, 34, 0.8))); background: -moz-linear-gradient(center top,rgba(34, 34, 34, 0.8) 5%,rgba(34, 34, 34, 0.8) 100%);
    background-color: rgba(34, 34, 34, 0.8);display:none}
.regpnlmn{    margin: 0 auto; background: #ffffff; border: 1px solid #d4d4d4; border-radius: 3px;    overflow: auto; padding: 20px;}
.signinht{    margin-bottom: 10px;}
.signinhlt{float: left;
    width: 45%;
    text-align: center;}
.signinfrmt{    width: 80%;
    height: 34px;
    padding: 6px 12px;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-size: 14px;
    line-height: 1.42857143;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 0 10px;
    outline: none;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;}
.ddlfonts1{    width: 92%;font-family: Arial;
    height: 34px;
    padding: 6px 12px;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-size: 14px;
    line-height: 1.42857143;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 0 10px;
    outline: none;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;}
.ddlfontsr {
    width: 97.5%;
    height: 35px;
    /*padding: 6px 12px;*/
    padding: 6px 8px 6px 15px;
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
    font-size: 14px;
    line-height: 1.42857143;
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*padding: 0 10px;*/
    outline: none;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    /*border-radius: 4px;*/
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff));
    background: -moz-linear-gradient(center top,#fff 5%,#fff 100%);
    -ms-word-break: normal;
    word-break: normal;
    background: url(../images/Dropdown-Arrow1.png) white no-repeat 97% !important;
}

.ddlfontsqt{        width: 70%;font-family: Arial;
    height: 38px;
    padding: 6px 12px;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-size: 14px;
    line-height: 1.42857143;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 0 10px;
    outline: none;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;}
.ddlfontsadops{ width:27%;margin-right:8px;
    height: 38px;
    padding: 6px 12px;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-size: 14px;
    line-height: 1.42857143;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 0 10px;
    outline: none;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;}
.txtlblbxal{width: 48%;margin: 0 auto; float: left;}
.divlngp{    margin-bottom: 10px; overflow: auto; width: 100%;}
.signinbtd{    margin: 20px 0;text-align: center;}
.btnsavphy{    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
    background-position: 0 -15px;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -webkit-appearance: button;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    width: 250px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
    border: 1px solid transparent;
    cursor: pointer;
    outline: none;}
.regpnlcls{float: right;
    margin-top: -10px;
    margin-bottom: 8px;
    border: none;
    background: no-repeat;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;}
.gviewcs{width: 100%;
    margin: 0 auto;
    text-align: center;}
.margindiv{    width: 100%;margin: 0 auto; border-radius: 2px; border: 0; border: 1px solid rgba(34,36,38,.15); font-family: Arial;
    font-size: 14px;text-align:center;
    color: #000000;}
.margindiv td{ padding: 8px 0;font-family: Arial;}
.margindiv th{ padding: 8px 0;font-size: 16px;}
.margindiv1{    width: 100%;margin: 0 auto; border-radius: 2px; border: 0;border-left-color: white;
    border-right-color: white; border: 1px solid rgba(34,36,38,.15); font-family: Arial;
    font-size: 14px;text-align:left;
    color: #000000;}
.margindiv1 td{padding: 10px 8px;font-family: Arial;}
.margindiv1 th{ padding: 8px 0;text-align: center;font-size: 16px;}
.margindivq{    width: 100%;margin: 0 auto; border-radius: 2px; border: 0;border-left-color: white;
    border-right-color: white; border: 1px solid rgba(34,36,38,.15); font-family: Arial;
    font-size: 14px;text-align:left;
    color: #000000;}
.margindivq td{padding: 10px 8px;font-family: Arial;text-align:center}
.margindivq th{ padding: 8px 46px;text-align: center;}
.margindivqo{    width: 100%;margin: 0 auto; border-radius: 2px; border: 0;border-left-color: white;
    border-right-color: white; border: 1px solid rgba(34,36,38,.15); font-family: Arial;
    font-size: 14px;text-align:left;
    color: #000000;}
.margindivqo td{padding: 10px 8px;font-family: Arial;}
.margindivqo th{ padding: 8px 68px;text-align: center;}
.margindiv2{    width: 100%;margin: 0 auto; border-radius: 2px; border: 0; border: 1px solid rgba(34,36,38,.15); font-family: Arial;
    font-size: 14px;text-align:center;
    color: #000000;}
.margindiv2 td{padding: 10px 8px;font-family: Arial;}
.margindiv2 th{ padding: 8px 0;text-align: center;    border-bottom: white; border-top-color: white;}
.UserViewpnl{display:none}
.viewallbtn{float:right;padding: 10px}
.completionListElement 
{   
    width:500px;
    margin : 0px!important;
    background-color : inherit;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    overflow :auto;
    height : 200px;
    text-align : left; 
}
.coinsrhauto{display:none;position:absolute;position:absolute;width:20%;top:241px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff));
             background:-moz-linear-gradient(center top,#fff 5%,#fff 100%);max-height:250px;overflow:auto;font-size:16px;color:#000;border:1px solid #d4d4d4;font-size:12pt;text-align: center;}
.coinsrhmn{overflow:auto;cursor:pointer}
.rbtnalnmt{ text-align: left;}
.headercls{height: 65px;overflow: auto;}


.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: 440px;  display: inline-block; text-align: right;  margin-right: 20px;}
.resetpwdtxt{width:225px; margin-left: 5px;  height: 30px; border: 2px solid #d0d0d0;  outline: 0;  font-size: 14px;  padding-left: 10px;  color: #1e3663; font-weight: 600;}
.altpnlbehind{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.altpnlbg{position:absolute;top:168px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.altpnl{width:85%;margin:0 auto;overflow:auto;color:#000;font-size:11pt;line-height:20px;padding:15px 0}
.altpnllt{float:left;width:72%}
.altpnlrt{float:right}
.altpnlrt img{float:left;width:20px;margin-right:15px;vertical-align:middle;cursor:pointer}
.altpnlrt img:last-child{margin-right:0}
.altpnlbehind1{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.altpnlbg1{position:absolute;top:245px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.altpnl1{width:85%;margin:0 auto;overflow:auto;color:#000;font-size:11pt;line-height:20px;padding:15px 0}
.altpnllt1{float:left;width:72%}
.altpnlrt1{float:right}
.altpnlrt1 img{float:left;width:20px;margin-right:15px;vertical-align:middle;cursor:pointer}
.altpnlrt1 img:last-child{margin-right:0}
.altpnlbehindc{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.altpnlbg1{position:absolute;top:245px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.altpnl1{width:85%;margin:0 auto;overflow:auto;color:#000;font-size:11pt;line-height:20px;padding:15px 0}
.altpnllt1{float:left;width:72%}
.altpnlrt1{float:right}
.altpnlrt1 img{float:left;width:20px;margin-right:15px;vertical-align:middle;cursor:pointer}
.altpnlrt1 img:last-child{margin-right:0}
.apylbaln{padding-top: 6px;}
.carmnhd1{    /*padding: 6px 68px;*/
    text-align: center;width:100%}
.signinbtct1{    text-align: right; padding: 70px;width: 400px; margin-top: 10px;}
.disn{display:none; font-size: 20px;}
.register_lable{text-align:right;padding-right:10px;color:#2b2b2b;font-size:15px;text-decoration:none;}
/*.orderpickupimgblue1{width:50%;float:left; margin-top: 20px;}*/
.orderpickupimgblue1{    width: 8%  ;  margin-top: -35px;margin-left: 285px;}
/*.orderdeliveryimgred1{width:50%;float:left;margin-top: 20px;}*/
.orderdeliveryimgred1{    width: 72%;margin-top: 20px;}
.orderCatering {
    text-align: center;
    color: #ff009b;
    font-size: 20px;
    border-top: 1px solid white;
}
.orderShpping {
    text-align: center;
    color: #ff9000;
    font-size: 20px;    border-top: 1px solid white;
}
/*.soft--bottom{padding-bottom: 16px}
.*{font-family: sans-serif;
    font-size: 14px;
    -webkit-tap-highlight-color: transparent;}*/
.cnumc{margin: 10px; color: #617389;padding-right: 7px;}
.cnumctxb{background: #fff; color: #2c475d; height: 39px; padding: 8px; box-shadow: none; border-radius: 4px; border: 1px solid #b5bfcd;  outline: 0;  letter-spacing: 1px;
    box-sizing: border-box;width: 232px;}
.label{      margin: 10px;  color: #617389; }
.mmc{    width: 44px;
    background: #fff;
    color: #2c475d;
    height: 39px;
    padding: 8px;
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid #b5bfcd;
    outline: 0;
    letter-spacing: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;}
.yyc{    width: 44px;
    background: #fff;
    color: #2c475d;
    height: 39px;
    padding: 8px;
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid #b5bfcd;
    outline: 0;
    letter-spacing: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;}
.cvv{    background: #fff;    width: 55px;
    padding-left: 12px;margin-left: 60px;
    -webkit-text-security: disc;
    color: #2c475d;
    height: 39px;
    padding: 8px;
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid #b5bfcd;
    outline: 0;
    letter-spacing: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;}
.paybtnc{outline: 0;    width: 44%; text-decoration: none; cursor: pointer; text-align: center; font-size: 14px; border-radius: 4px; box-shadow: none;
    padding: .65em 1em; display: inline-block; transition: background .1s ease-in; background: #2fbe6d; color: #fff; border: 1px solid #2fbe6d; text-transform: uppercase; line-height: 1.6;}
.regpnlbhnd1{position: absolute; width: 100%; min-height: 100%; top: 0;left: 0; z-index: 999; background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(34, 34, 34, 0.8)),color-stop(1,rgba(34, 34, 34, 0.8))); background: -moz-linear-gradient(center top,rgba(34, 34, 34, 0.8) 5%,rgba(34, 34, 34, 0.8) 100%);
    background-color: rgba(34, 34, 34, 0.8);display:none}
.regpnlbhnd2{position: absolute; width: 100%; min-height: 100%; top: 0;left: 0; z-index: 999; background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(34, 34, 34, 0.8)),color-stop(1,rgba(34, 34, 34, 0.8))); background: -moz-linear-gradient(center top,rgba(34, 34, 34, 0.8) 5%,rgba(34, 34, 34, 0.8) 100%);
    background-color: rgba(34, 34, 34, 0.8);display:none}
.otpbtncls{    outline: 0; width: 16%; text-decoration: none; cursor: pointer; text-align: center; font-size: 14px; border-radius: 4px;  box-shadow: none;  padding: .65em 1em;
    display: inline-block; transition: background .1s ease-in;margin-top: 10px; background: #2fbe6d; color: #fff;border: 1px solid #2fbe6d; text-transform: uppercase; line-height: 1.6;}
.nobtn {
    color: #fff;
    background-color: #cccc;
    border: 0;
    border-radius: 4px;
    width: 100px;
    height: 35px;
    font-family: Arial;
    font-size: 18px;
    cursor: pointer;
    outline: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#cccc),color-stop(1,#cccc));
    background: -moz-linear-gradient(center top,#cccc 5%,#cccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccc',endColorstr='#cccc');
}
.yesbtn {
    color: #fff;
    border: 0;
    border-radius: 4px;
    width: 100px;
    height: 35px;
    font-family: Arial;
    font-size: 18px;
    cursor: pointer;
    outline: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c6dd4',endColorstr='#0c6dd4');
}
.otpcl{color: #617389;}

.getstart{
    cursor: pointer;
    /*border: 1px solid white!important;*/
    font-size: 22px;
    width: 165px;
    height: 45px;
        color: #fff;
    background: #e8018b;
    border-radius: 100px!important;
     letter-spacing: 1px!important;
     border: 2px solid #e8018b;
         margin-top: 45px;
}


.getstart:hover{background:#fff;color:#e8018b}
/*.getstart:hover a{color:#0c6dd4!important}*/

.loader{ position: absolute;
z-index: 100;
text-align: center;
width: 60%;
top: 327px;display:none}
.loader img{width: 45px;}
.loader1{ position: absolute;
z-index: 100;
text-align: center;
width: 99%;
top: 358px;display:none}
.loader1 img{width: 45px;}
.reqfalin{    margin-left: 280px; margin-top: -30px; position: absolute;font-size: 17px;}
/*.heighlight{border-top: solid 5px red;
    border-left: solid 5px red;
    border-bottom:solid 5px  red;
    border-right: solid 5px red;}*/
.providerpicaps{    margin-left: 71px;
    width: 100%;
    margin-top: 100px;
   }
.providerpicgaps{    width: 20%;
    margin: 0 auto;
    float: left;}
.uordstatus li{width:30px;height:30px;text-align:center;border-radius:50%;background:#f2f2f2;margin:0 1em;display:inline-block;color:white;position:relative;margin-right:220px}
.uordstatus li span{position:absolute;margin-top:45px;color:black;text-transform:uppercase;margin-left:-45px;width:90px;font-size:13px}
.uordstatus li::before{content:'';position:absolute;top:12px;left:-17em;width:17em;height:.5em;background:#f2f2f2}
.uordstatus li:first-child:before{display:none}
.uordstatus li:last-child{margin-right:0}
/*check_orange.png*/
li.statusbar{/*background:#3c3!important;*/background-image:url(../Images/yesgr.png);    background-size: contain;}
li.statusbar:before{background:#3c3!important}
li.statusbarred{/*background:red;*/background-image:url(../Images/nor.png);    background-size: contain;}
li.statusbarred:before{background:#3c3!important}

.headerul{padding:0px;margin: 0;line-height: 17px;float: left; width: 88%;}

.footerli{text-align: left;}
.footerli1{text-align: left;padding-left: 27%;}

.mhasdiv {
    margin-left: 37px;
    width: 29%;
    float: left; /*background-color: #f7f7f7;*/
    height: 380px;
    text-align: center;
    box-shadow: 1px 1px 11px 7px;
    border-radius: 10px;
    /*color: #716e6e40;*/
    color: rgba(113, 110, 110, 0.25098039215686274);
    border: 2px solid white;
}
.mhasimgdiv{padding-top: 45px; text-align: center;}
.mhasdivh{font-size: 16px;  text-align: center;color: black;font-weight:600;padding-top:20px}
.mhasdescdiv {
    text-align: center;
    padding: 14px;
    font-size: 16px;
    color: rgb(116, 113, 113); /*font-weight:500*/
}
.tmvdiv {
    width: 29%;
    float: left;
    height: 380px; /*background-color: #f7f7f7;*/
    margin-left: 3%;
    margin-right: 3%;
    box-shadow: 1px 1px 11px 7px;
    border-radius: 10px;
    color: rgba(113, 110, 110, 0.25098039215686274);
    border: 2px solid white;
}
.frddiv {
    width: 29%;
    float: left; /*background-color: #f7f7f7;*/
    height: 380px;
    box-shadow: 1px 1px 11px 7px;
    border-radius: 10px;
    color: rgba(113, 110, 110, 0.25098039215686274);
    border: 2px solid white;
}
.frddivh{font-size: 16px; text-align: center; color: black;font-weight:600;padding-top:17px}
.frddescdiv {
    text-align: center;
    padding: 20px; /*font-weight:350;*/
    font-size: 16px;
    color: rgb(116, 113, 113); /*font-weight:500*/
}


.floating-label {
  font-size: 16px;
    padding-left: 10px;
    position: absolute;
    padding-top: 37px;
}
input:focus ~ .floating-label,
input:not(:focus):valid ~ .floating-label{
  /*padding-left:10px;padding-top:10px;*/    margin-top: -85px;margin-left:5px;
  font-size: 11px;
  opacity: 1;
}
.form-control{
    width: 20%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #00b5b7;
    border-radius: 2px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.pnltbl .form-control{width:86%}
.prcrow .form-control{width: 125px;margin-left: 10px;height:18px;    font-family: Arial;}

.physicianh1{
    text-align: center;
    font-size: 36px;
    margin: 0px;
    height: 55px;
    line-height: 54px;
    color: white;
    width: 90%;
    float: left;
    font-weight: 500;

}
.edtqustxtbx{    color: red;    margin-left: -120px; margin-top: -8px;position: absolute;font-size: 35px;}

/*Credit Card styles*/
.txtcardstyles{width:240px;height:25px;border:1px solid hsl(204,4%,74%);border-radius:8px;padding-left:5px;color:#898989;vertical-align:middle;box-shadow:0 1px 3px hsla(0,0%,0%,0.2) inset;margin-top:12px;font-size:16px;}
.txtcvvstyles{width:200px;height:25px;border:1px solid hsl(204,4%,74%);border-radius:8px;padding-left:5px;color:#898989;vertical-align:middle;box-shadow:0 1px 3px hsla(0,0%,0%,0.2) inset;font-size:16px;}
.fdfont{color: #898989;vertical-align: middle;margin-top: 12px;font-size: 15px;}
.mmddl{box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;height:25px;width:70px;padding-left:3px;font-size:16px;}
.mmddlyear{box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;height:25px;width:75px;padding-left:3px;font-size:16px;}
.reqruiredc{border:1px solid red;}
.crdimg{width:235px;margin-left:20px}
.placeorderbtn {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c6dd4 ',endColorstr='#0c6dd4');
    background-color: #0c6dd4;
    border: 1px solid #0c6dd4;
    color: #ffffff;
    border-radius: 100px;
    text-indent: 0;
    display: inline-table;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    line-height: 40px;
    width: 210px;
    text-decoration: none;
    text-align: center;
    margin-left: 216px;
    margin-top: 18px;
    cursor: pointer;
}
.pcdud{line-height: 30px;
    width: 70%;
    margin: 0 auto;
    font-size: 14px;}
.fttdc{display: inline-block;
    text-align: left;}
.scttc{display:inline-block}
.mprhdltpos{font-size: 18px;font-weight: 500;margin-left:400px}
.signintxtfrmt{width:72%;height:30px;font-size:11pt;color:#000000;padding-left:13%;padding-right:10%;border:0.5pt solid #cccccc;outline:0}
.signintxtfrmt2{width:80%;height:30px;font-size:11pt;color:#000000;padding-left:7%;padding-right:10%;border:0.5pt solid #cccccc;outline:0}
.intl-number-input{    width: 23% ! important; float: left;   margin-right: 2px;}
.intl-number-input input{height:35px ! important;padding-left:40px ! important}
.intl-number-input .flag-dropdown .selected-flag{    padding: 8px 16px 8px 5px ! important;}
.phnbrtxt{      height: 30px;    font-size: 16px;
    width: 192px;
    border: 2px solid black;
    font: 1em helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;
    padding-left: 20px;
    margin-left: -28px;}
.sendappbtn {
    border: 0;
    /*background-color: #4acd7f;*/
    color: #fff;
    width: 25%;
    height: 35px;
    line-height: 32px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c3c3c3),color-stop(1,#c3c3c3));
    background: -moz-linear-gradient(center top,#c3c3c3 5%,#c3c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3',endColorstr='#c3c3c3');
}
.signintxtfrmtl{width:72%;height:30px;font-size:11pt;color:#000;padding-left: 10%;
    padding-right: 0%;border:.5pt solid #ccc;outline:0}





span.arrow-left,span.arrow-right{
    display: block;
    position: absolute;
    background-color: rgba(85, 85, 85, 0.5);
    top: 1379px;
    color:white;
    z-index: 2;
    cursor: pointer;
    height: 75px;
    width: 35px;
    display: inline-block;
    line-height: 75px;
    text-align: center;
    font-size: 25px;
}
span.arrow-left{
    left: 120px;
}
span.arrow-right{
    right: 120px;
}
.hmarrlt{ width: 0.5em;
    height: 0.5em;
    border-right: 0.1em solid white;
    border-top: 0.1em solid white;
    /*transform: rotate(225deg);*/
    display: inline-block;margin-top:25px;margin-left:0.2em;    transform: rotate(225deg) translate(0em) rotate(0);
    -webkit-transform: rotate(225deg) translate(0em) rotate(0);
    -ms-transform: rotate(225deg) translate(0em) rotate(0deg);}
.hmarrrt{width: 0.5em;
    height: 0.5em;
    border-right: 0.1em solid white;
    border-top: 0.1em solid white;
    /*transform: rotate(45deg);*/
    display: inline-block;margin-top:25px;margin-right:0.2em; transform: rotate(45deg) translate(0em) rotate(0);
    -webkit-transform: rotate(45deg) translate(0em) rotate(0);
    -ms-transform: rotate(45deg) translate(0em) rotate(0deg);}
span.arrow-left:hover, span.arrow-right:hover{
    background-color: #333;
}


.offer-pg > .portfolio-item{
    width: 75px;
    /*background-color:blue;*/
    margin-left:10px;
    float:left;
}
.offer-pg > .portfolio-item img{height:75px}

.offer-pg{
    width: 4500px;
}
.offer-pg-cont{
    width: 100%;
    overflow-x: hidden;
    margin: 0 auto;overflow-y:hidden;
}

.hmdelmn{    /*padding-top: 90px;*/
    width: 950px;
    margin: 0 auto;}


.labeltext{font-size:14px;font-family:Arial;font-style:normal}
.desgrd{display: inline-block;
    width: 440px;    word-break: break-all;overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle;
    word-break: break-all;}
.margindivqpro{    width: 100%;margin: 0 auto; border-radius: 2px; border: 0;border-left-color: white;
    border-right-color: white; border: 1px solid rgba(34,36,38,.15); font-family: Arial;
    font-size: 14px;text-align:left;
    color: #000000;}
.margindivqpro td{padding: 10px 8px;font-family: Arial;}
.margindivqpro th{padding: 8px;text-align: center;}
.accltp{float: right;  margin-top: 30px;    text-align: center;}

.bmlblname{color: #767676;font-size: 12pt;font-weight: bolder;}
.logodiv{    height: 24px;margin-top: 21px;width: 165px;
    margin-left: 0px;}
.name {
    width: 100px;
    /*line-height: 1em;*/
    font-size: 14px;
    font-weight: 700;
    text-overflow: ellipsis;
    cursor: pointer;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    /*font-family: Arial;*/
    /*font-weight: 600;*/
    color: #989399;
}
/*.name:hover{
    overflow: visible; 
    white-space: normal;
    height:auto; /* just added this line */
/*}*/

.itemfont{float:left;font-size:20px;color:#fff;padding-left:.5%;padding-top:3.5%;padding-right:.5%;width:100%;float:left;text-align:left;min-height:35px;height:35px; margin-bottom:10px;font-weight:600;
          /*background-color:aliceblue*/}
.newitemfont{color: white!important;text-align: center;}
.newspanfont {
    background-color: deeppink;
    padding: 10px 25px;
    border-radius: 100px;
}
.btncart {
    border: 1px solid;
    height: 35px;
    width: 130px;
    background-color: rgb(32 179 75);
    color: white;
    cursor: pointer;
    border-radius: 15px;
    margin-bottom: 20px
}
.proitemdiv{/*width:240px;*/width:228px; float:left;margin:23px 7px;min-height:340px;height:auto;display:block;cursor:pointer;    border: 2px solid #f0f0f0;
    border-radius: 30px;}
    .proitemdiv:hover {
        box-shadow: 0 3px 16px 0 rgba(0,0,0,.11);
    }
.proimgdiv{text-align:center; margin-top:10%}
.proimg{width:80px;height:150px;}
.proitemdivcon{margin-top: 15px;
    width: 80%;
    margin: 0 auto;
    text-align: center;}

/*.horizon-prev,
.horizon-next {
  position: fixed;
  top: 50%;
  margin-top: -24px;
  z-index: 9999;
}*/

.horizon-prev { left: 20px; }

.horizon-next { right: 20px; }


.center{ float: left;  width: auto; margin: 1px; overflow: hidden;height:250px;
 /*will change this to hidden later to deny scolling to user*/
 /*white-space: nowrap;*/
}

/*News*/
.shell {
    width: 100%;
    margin: 0 auto;
    overflow: auto
}

.prmain {
    width: 990px;
    margin: 0 auto;
    overflow: auto
}

.prmnhd {
    width: 100%;
    margin: 10px auto;
    border-bottom: 2px solid #d0d0d0;
    padding: 6px 0
}
    .prmnhd img {
        width: 32px;
        vertical-align: middle;
        margin-right: 10px
    }

    .prmnhd span {
        margin-top: 4px;
        vertical-align: middle;
        display: inline-block;
        color: #ed0f92;
        font-size: 14pt;
        text-transform: uppercase;
        font-weight: 600
    }
.newsmn {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    border-bottom: .5pt solid #ccc;
    padding: 7px 0
}

.newslt {
    float: left;
    width: 12%;
    text-align: center
}
    .newslt img {
        width: 60px;
        /*height: 50px*/
    }
.newsrt {
    float: right;
    width: 83%;
    margin-right: 5%;
    color: #000;
    text-align: justify
}
.newsrt h3 {
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 10pt;
        color: #999
    }
.newsrt p {
        margin: 0
    }
.headerrt {
    float: right;
    height: 80px
}
    .headerrt ul {
        list-style: none;
        padding: 0;
        margin: 0;
        overflow: auto
    }

        .headerrt ul li {
            float: left;
            margin: 0 8px;
            cursor: pointer
        }

            .headerrt ul li a {
                font-size: 11pt;
                text-transform: uppercase;
                color: #fff;
                text-decoration: none;
                display: inline-block;
                vertical-align: -webkit-baseline-middle;
                margin-top: 37px
            }

/*End*/

/*PhysicianProgram*/
 .bgimage{
     background-image: url(../Images/PhysicianProgram.jpg);
            background-repeat:no-repeat;
            background-size: 100% 100%;
  height:525px;
        }
 .divtable{
            /*background-color: rgba(152,152,148,0.2);*/
            height:100%;
            width:100%;
           
        }
 .orpdiv {
    width: 70%;
    margin: 0 auto;
    padding-top: 10%;
}
       .orpdiv1 {
    color: white;   
    font-size: 36px;
    text-align: center;
    font-weight:bold;/*font-family: 'Roboto';*/
   /*text-shadow: 1px 1px #c8c6c6;*/
}
       .orpdiv2 {
        color: white;
    /*font-family: Roboto;*/
    font-size: 26px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 5px;
    /*text-shadow: 1px 1px #c8c6c6;*/
}
.rstable {
    width: 77%;
    margin: 0 auto;
}
.PhycianProgramtxt {
    height: 35px;
    font-size: 16px;
    width: 196px;
    border: 1px solid #e1e1e1;
    font: 1em helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;
    padding-left: 20px;
}
.btdiv{width: 23%;
    margin: 0 auto;}

.shell1{width:990px;margin:0 auto;overflow:hidden}
.cstcmhmnhd {
    text-transform: capitalize;
    font-size: 35px;
    font-weight: 600;text-align:center;
}
.hmplt{        width: 29%;
    border: 2px solid #f0f0f0;
    margin-bottom: 3% ! important;
    margin-right: 3%;
    border-radius: 8px;
    background: transparent;
    float:left;
    }
.hmpcus{    text-align: center;
    padding-top: 30px;}
.hmpcus img{width: auto;
    height: 60px;
    cursor:pointer;
}
.hmphd{    text-align: center;    
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 12px;
    cursor:pointer;
    font-weight:bold;
}
.hmptxt{   
    margin: 0 auto;
    text-align: center;
    font-size: 18px;    
    padding-bottom: 10px;
    font-weight:500;
    min-height: 160px;
    width: 77%;
    padding-top: 5px;
}

/*End*/
.headerdi{padding-top:20px;}
.hmcrt {
    cursor: pointer;
    float: left;
    margin-top: 3px !important;
    margin-left: 15px !important;
}
.hmcrtimg {
    margin-top: 0px;
    width: 25px;
    height: 25px;
}
.hmcrtcnt{    width: 24px;
    text-align: center;
    color: white;
    font-size: 14px;
    position: absolute;
    margin-top: -10px;
    margin-left: -20px;}

.urscart{width:95%;margin-top:30px;margin:0 auto;}
.urordertext{color:black;line-height:39px;font-size:18px;height:40px;padding-left:10px;}
.cartnews{overflow:auto;min-height:20px;height:auto;background-color:white;width:100%;}
.cartitemh{color:#3f49ca;font-size:20px;display:block;padding-top:0px;height:27px;line-height:20px;padding-left: 10px;font-weight:600;    border-bottom: 1px solid #ef1989;}
.yourordersteststyles{margin-left:0px;margin-top:20px;background-color:white;}
.register_lable{text-align:right;padding-right:10px;color:#2b2b2b;font-size:15px;text-decoration:none;}
.guuesttotal{width:100%;color:black;font-size:20px;font-weight: 600; padding-left: 10px;padding-top: 10px;}
.pricespadding{text-align:right;width:30%;padding-right:26px;}
.Order_contnet1{font-size:16px;padding-left:2px;text-align:left;height:30px;}
.Order_contnet2{font-size:16px;padding-left:2px;text-align:center;height:30px;color: #3f49ca;}



.Deliveryorderdiv{width:39%;text-align:center;letter-spacing: 1px;float:left}
.pricetxtclass{font-size: 16px;
    color: deeppink;
    bottom: 15px;
    font-weight: 600;
    /*margin-top: 8px;*/
    margin-bottom: 5px;}
/*.altpnlbehindqus{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);}*/
.pharmacytext{    text-align: center;color: red;margin-top: 10px;}
.lastsection {
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
    height: auto;
    background-color:#ec008c;
    /*background-image: url(../Images/footerbackimg.png);*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.maindiv{width: 990px;
    margin: 0 auto;
    overflow: auto;
    padding-right: 15px;}
.subdiv{width: 100%;
    overflow: auto;
    min-height: 287px;
    height: auto;}
.leftsection {
    width: 40%;
    float: left;
    margin-left: 99px;
}
.rightsection{width:50%;float:right}
.mobilehandimg{width: 77%;
    margin-left: 75px;}
.readyforvisittxt{    margin-top: 100px;
    text-align: center;
    font-size: 29px;
    color: white;}
.readyforvisitbtndiv {
    text-align: center;
}
.getstartforvisit{
    cursor: pointer;
    font-size: 22px;
    width: 165px;
    height:50px;
       background:#fff;color:#e8018b;
    border-radius: 100px!important;
     letter-spacing: 1px!important;
     border: 2px solid #e8018b;
}
.priceimgclass{font-size: 16px;text-align:center;
    color: deeppink;margin-right: 8px;
    bottom: 15px;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 5px;}
.producttxt{display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 58px;
    margin: 0 auto;
    font-size: 16px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}


.hmcrt1{cursor:pointer;float:left;display:none}
.hmcrt1img{margin-top:0px}
.hmcrt1cnt{    width: 24px;
    text-align: center;
    color: black;
    font-size: 15px;
    position: absolute;
    margin-top: -4px;
    margin-left: -10px;}
.regpnlbhnd3{position: absolute; width: 19%; top: 11%;right:75px; z-index: 999; display:none}
.headerul1{padding:0px;margin: 0;line-height: 17px;float: left; width: 75%;}
.termsmaindiv{width:100%;background-color:white;margin-top:0px;padding:20px 0;height:auto}
.termssubdiv{width:990px;margin:0 auto;}
.rsttablediv{width:33%;float:left}
.rsterror {width: 59%;margin: 0px auto;float: left;text-align: right;}
.rsterror1{width:37%;margin:0px auto;float:right}
.pharmatxt{margin-top:20px;font-size:22px;/*letter-spacing:1.5px;*/line-height:30px}
/*productspage*/
.prdmaindiv{width:100%;background-color:white;height:auto}
.prdhdiv{text-align:center;width:990px;margin:0 auto;font-weight:600}
.prdcatdiv{width:100%;height:auto}
.prdcatsubdiv{min-height:600px;height:auto;/*width:85%*/width:75%}
.bstimeslider {/*width:1111px*/;min-height:400px;height:auto;position:relative;margin-bottom: 70px;/*width: 97%;*/width:100%}
.tslshow {position:absolute;left:0;width:2000px;margin-top:17px}
#tslshow {position:absolute;left:0;width:2000px;}
#right-button{display:block}
.right-button{display:block}
.left-button{display:block}
#left-button{display:block}
#viewContainer {/*width:1028px;*/height:100%;position:absolute;left:2%;overflow:hidden; margin-top:70px;display:block;width: 93%;}
.horizon-prev1{float:left;margin-top: 147px;/*margin-left: -18px;*/margin-left:0px}
.horizon-next1{float:right;margin-top: 150px; /*margin-right: -40px;*/margin-right:-75px}
.itemsmaindiv{width:100%;height:auto;display:none}
.itemssubdiv{min-height:350px;height:auto}
.itemsimgdiv{float:left;width:30%}
.itemsdescdiv{float:left;width:60%;}
.itmingdiv{margin:15px;font-size:20px}
.itemimg{margin-left:100px}
.itmingdiv h2{color: #fff;
    background-color: #fcb82b;
    /*font-size: 18px;*/
    font-size: 1.6rem;
    padding: 10px 10px 10px 18px;
    margin: 10px 0px 20px 0px;
    text-transform: uppercase;
    border-radius: 2px;}

.itmingdiv h2::after{
         content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #fcb82b;
    position: absolute;
    top: 547px;
    left: 200px;
     }

.cartpnlmaindiv{margin-top: 150px; width: 45%;padding:0px;border-radius: 20px;}
.succpnlbehind{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
/*end*/
/*Delivery Order*/
.delordmaindiv{width:80%;margin:0 auto;min-height:1200px;margin-bottom:10px}
.delordcartdiv{margin-top: 21px; width: 38%;padding:0px;float:right}
.delordcardinfodiv {
    width: 55%;
    min-height: 370px;
    height: auto;
    overflow: auto;
    margin-bottom: 20px;
    border: 1px solid #0000ff4a;
}
.delorddadddiv{width:85%;margin:0 auto;margin-top:20px;margin-bottom:20px}
.delordbadddiv{width:83%;margin:0 auto}
.delordbadddiv1{width:55%}
.delcarddiv{width:35%;margin:0 auto}
/*End*/
.regpnlbhnd4 {
        position: absolute;
    width: 100%;
    height: 1000%;
    top: 0;
    left: 0;
    z-index: 999;
    /* opacity: 40; */
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(34, 34, 34, 0.19)),color-stop(1,rgba(34, 34, 34, 0)));
    background: -moz-linear-gradient(center top,rgba(34, 34, 34, 0.8) 5%,rgba(34, 34, 34, 0.8) 100%);
    background-color: rgba(34, 34, 34, 0.35);
    display: none;
}
.ckoutbtn {
    /*background-color: #ef1989;
    border: 1px solid #ef1989;*/
    color: #ffffff;
    border-radius: 100px;
    text-indent: 0;
    display: inline-table;
    font-size: 20px;
    height: 45px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    margin-left: 216px;
    margin-top: 18px;
    cursor: pointer;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#009dfe),color-stop(1,#009dfe));
    background: -moz-linear-gradient(center top,#009dfe 5%,#009dfe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009dfe',endColorstr='#009dfe');
    background-color: #009dfe;
    border: 1px solid #009dfe;
}
.Order_contnet3{
    border:1px solid;
}
.guuesttotal1 {
    width: 97%;
    color: black;
    font-size: 16px;
    padding-top: 10px;
}
.register_lable1 {
    text-align: left;
}

.pharmacardstyles{
        width: 165px;
    height: 30px;
    border: 1px solid hsl(204,4%,74%);
    border-radius: 8px;
    padding-left: 5px;
    color: #898989;
    vertical-align: middle;
    box-shadow: 0 1px 3px hsla(0,0%,0%,0.2) inset;
    margin-top: 1px;
    font-size: 16px;
}
.pharmasigndiv{
    border: 1px solid;border-top-color: silver;border-left-color: silver;border-right-color: silver;border-bottom-color: silver;padding: 15px; margin-top: 10px;
}
.pharmacreditdiv{
    display:none;
}
.btnpaydiv{
    display:none;
}
.tkdiv{
     display:none;
}

/*Visit page*/
.visitmaindiv{width:100%;height:650px;background-image: url(../images/visitiliveimg.jpg);background-repeat: no-repeat; background-size: 100% 100%;}
.visitsubdiv1{width: 45%;float: right;padding-top: 60px;background-color: rgba(255, 255, 255, 0.2);position: relative;height: 91%;}
.visitsubdiv2{padding: 50px 75px 15px 50px;font-weight: 700;color: #fff;}
.visitweldiv{font-size:30px;line-height: 36px;letter-spacing: .04em;font-weight: 200;margin: 0 0 22px;}
.visittxtdiv{font-size: 16px;line-height: 20px;letter-spacing: .04em;margin: 0 0 28px;}
.visitlistitem {margin: 0 0 15px;font-size: 14px;line-height: 16px;letter-spacing: 0;display: flex;}
.visitaltpnlbg{left:25%}
/*end*/
.headerdiv{margin-right: 5px;overflow:hidden;width:82%;}
.headerul2{width: 100%;}
.headerdiv li{float: left;/*padding-top: 0px;*/margin-top: 7px;margin-left:22px}
.PhycianProgramtxt{width:80%}
.faqmaindiv{width:75%;margin:0 auto}
.aboutdiv{width:75%;margin:0 auto;margin-bottom: 100px;}
.pharmatxtp{font-size:18px}

 .testdiv{ min-height: 20px; width: 235px; border: 1px solid #dae1e3; background: #e8018b; color: white; font-size: 1.143em;font-weight:500;
    cursor: pointer; padding: 18px 0; float: left;  margin: 0 20px 40px;text-align:center;width:42%;overflow:auto}
.testdivlabel{/*padding-left:25px;*/cursor:pointer}
.testdiv:hover{background:#fff;color:#e8018b}

.percarddivdel {
    width: 100%;
    margin: 0 auto;
    height: 42px;
    border-bottom: 2px solid #0000ff4a;
}
.pricespadding1{
        text-align: right;
    width: 30%;
}
.delconfpgperinfodiv {
    width: 50%;
    float: left;
    cursor: pointer;
    font-weight: 600;
    font-size: 16px;
}
.delconfpgcardinfodiv {
    width: 50%;
    float: left;
    font-weight: 600;
    font-size: 16px;
}
.treatmentmaindiv{/*width:990px;*/width:56%;margin:0 auto;/*height:250px*/}
.regpnlbhnd5{/*position: absolute;*/position:fixed !important; width: 100%; height:  100%; top: 0;left: 0; z-index: 1000;
             
    /*background-color: rgba(34, 34, 34, 0.8);*/    background-color: rgba(34, 34, 34, 0.16);display:none}
.prdgridlist{text-align:center}
.patientinfodiv{min-height:250px;border-bottom: 2px solid #f3f3f7;margin-bottom:20px}
.useransdiv{margin-top:20px;border-bottom: 2px solid #f3f3f7;}
.patientinfotablediv{margin-top: 35px; width: 95%;padding:0px;min-height: 275px;height: auto;}
.patientinfotable{width:95%;line-height:25px;margin-left:50px}
.patinfotd{width:25%}
.patorddiv{margin-top: 0px; width: 95%;padding:0px;min-height: 275px;height: auto;}
.patordtable{width:60%;line-height:23px;margin-left:70px;margin:0 auto}

.margindiv3{    width: 75%;/*margin: 0 auto;*/ border-radius: 2px; border: 0;border-left-color: white;
    border-right-color: white;  font-family: Arial;
    font-size: 14px;text-align:left;
    color: #000000;}
.margindiv3 td{padding: 10px 8px;font-family: Arial;}
.margindiv3 th {
        padding: 8px 0;
        text-align: center;
        font-size: 16px;
        border-bottom: 1px solid rgb(34, 36, 38);
    }
.name1{
       width: 88px;
    line-height: 1em;
    font-size: 14px;
    font-weight: 400;
    text-overflow: ellipsis;
    
    cursor: pointer;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    font-family: Arial;
}
.patorddetaildiv{width:80%;margin-left:40px;line-height: 35px;}
.patinfopaydetailsdiv{width:50%;margin:0 auto;margin-bottom:10px;height:70px}
.patinfotab{float:right;width:60%}
.patinfotabtd{text-align:right;width: 60%;padding-right: 45px;}
.testnamesdiv{margin:5px;min-height:210px;width: 88%;margin: 22px auto;height:auto}
.treatappname{font-size:25px;/*background-color: deeppink;*/padding: 10px;color: black;font-weight: 600;}
.proimgdivnew{
    height: 200px;
    width: 100%;
    margin: 0 auto 8px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top:10%;
}
.ordconfmaindiv{width:990px;margin:0 auto}
.ordconfdiv1{width:80%;margin:0 auto}
.ordcnfdiv2{font-size:25px;text-align:center;margin-top:20px}
.ordcnfdiv3{text-align:center;font-size:20px;}
.ordcnfdiv4{text-align: center;font-size: 20px;margin-top: 5px;padding: 10px;line-height: 15px;background-color: #32bcf9;}
.ordcnfdiv5{text-align:center;font-size:16px;margin-top:20px}
.ordcnfdiv6{width:75%;margin:0 auto;margin-top:30px}
.trmcatimg{width:70px}
/*.trtcatmaindiv{width:90%;margin:0 auto;height: 140px;background: #2b87ed;margin-top: 25px;margin-bottom: 25px;cursor:pointer}*/
.trtcatmaindiv {
    width: 75%;
    margin: 0 auto;
    border: 1px solid #ccc;
    height: 200px;
    border-radius: 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    cursor: pointer
}
.deldivprd{margin-top: 100px; width: 35%;padding:0px}
.prdbackimgdiv{margin-left: 35px;}
.delcnfnamediv{width:100%;min-height:42px;height:auto}
.delcnffnamediv{width: 48%;margin: 0;margin-bottom: 10px;margin-left: 2px;float: left;}
.delcnflnamediv{width: 48%;margin: 0;margin-bottom: 10px;margin-left: 10px;float: left;}
.pickorddadddiv {
    width: 38%;
    margin: 0 auto;
    margin-top: 20px;
}
.delloader{left:265px}
.orderconfirmloader {
    left: 265px
}
.readydivd{min-height:550px;width:100%;margin:0 auto;overflow:auto;}
.readydivbgdiv {
    background-image: url(../Images/readybgimgnol.png);
    background-color: lightblue;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 550px  ;  width: 100%;
    margin: 0 auto;
    overflow: auto;
}
.readydivwm {
    width: 95%;
    margin: 0 auto;
    height: 510px;
    width: 990px;
}
.readydivf{padding-top:100px}
.readydivh {
    color: black;
    /*font-family: Arial !important;*/
    font-family:sans-serif;
    text-align: center;
    font-weight: 600;
    width: 50%;
}
.readydiv3h {
    color: black;
    /*font-family: Arial !important;*/
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
    width: 55%;
    float: right;
    text-align: left;
}
.readydivh1 {
    font-size: 30px;
    color: #e8018b
}
.readydivh2{font-size:25px}
.readybtndiv{text-align:center;width:49%}
.readybtndiv3 {
    
    width: 50%
}
.readyunddiv{width:23%;margin:0 auto;height:3px;background-color:black;margin-top: 5px;margin-bottom: 10px;}
.readystartbtn {
    /*background-image: url(../Images/gstbtnbckimg.png);*/
    cursor: pointer;
    /*border: 1px solid white!important;*/
    font-size: 22px;
    width: 165px;
    height: 45px;
    color: #e8018b;
    background: #fff;
    border-radius: 100px !important;
    letter-spacing: 1px !important;
    border: 2px solid #fff;
    margin-top: 45px;
}
.contdivh1{font-size: 54px;}
.contdivh2{font-size: 36px;}
.contdivh3{font-size: 70px;}
.contdivh4{font-size: 50px;}
.edgetstart {
    cursor: pointer;
    font-size: 22px;
    width: 165px;
    height: 45px;
    color: #fff;
    background: #e8018b;
    border-radius: 100px !important;
    letter-spacing: 1px !important;
    border: 0px solid;
    margin-top: 25px;
    background-image: url(../Images/BackGroundgetstart.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.header li a.gsbtn3 {
    color: #fff;
    background: #009dfe;
    border-radius: 100px !important;
    width: 120px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    letter-spacing: 1px !important;
    border: 0px solid;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    
    /*background-image: url(../Images/BackGroundgetstart.png);*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding:0px;
}
.getstyndiv{width:35%;margin:0 auto}
.getstyesdiv{width: 35%;margin-top: 20px;}
.getstnodiv{width: 35%;margin-top: -35px;margin-left: 150px;}
.getsttermdiv{width:70%}

.menusrtb {
    width: 80%;
    margin: 0px auto;
    margin-top: 16px;
}
.itemsearch {
    height: 42px;
    width: 90%;
    margin-right: -35px;
    padding-left: 15px;
    border-radius: 35px;
    border: 1px solid #F2F2F2;
    font-size: 15px;
    margin-top: 3px;
    margin-bottom: 8px;
    padding-right: 28px !important;
    /*box-shadow: 1px 2px 1px 2px rgba(128, 128, 128, 0.18823529411764706);*/
    box-shadow: 0px 0px 2px 4px rgba(128, 128, 128, 0.06);
}

.itemsearchicon {
    cursor: pointer;
    vertical-align: middle
}

.deleteitems {
    cursor: pointer;
    margin-left: 22px;
    vertical-align: middle;
    width: 20px;
}

.itemsearcherror {
    border: 1px solid red;
    height: 42px;
    width: 90%;
    padding-left: 15px;
    margin-right: -35px;
    border-radius: 35px;
    font-size: 15px;
    margin-top: 3px;
    color: black;
    margin-bottom: 8px;
    padding-right: 28px !important;
}
.vwmchlt {
    float: left;
    width: 32%;
    text-align: center;
    border-right: 1px solid #d4d4d4;
    color: black;
    font-size: 42px
}
.vwmchlt p {
        font-size: 16px;
        margin-top: 2px
    }
.vwmchrt {
    float: right;
    width: 32%;
    text-align: center;
    color: black;
    font-size: 42px
}
.vwmchrt p {
        font-size: 16px;
        margin-top: 2px
}

.upcerimgup {
    margin-left: 100px;
    margin-top: -291px;
    width: 85px;
    height: 122px;
}
.upcerfileup {
    margin-left: -98px;
    opacity: 0;
    margin-top: -130px;
    width: 350px;
    height: 287px;
}
.providerimgidv {
    cursor: pointer;
    width: 350px;
    height: 280px;
}
.imgproviderwh {
    width: 350px;
    height: 285px;
}
.ordimgmaindiv {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 50%;
    margin: 0 auto;
    height: 335px;
}
.uploadprescsubdiv {
    margin-top: 100px;
    width: 45%;
    padding: 0px
}
.treatuploadpresdiv {
    width: 60%;
    margin: 0 auto;
    min-height: 290px
}
.rbtndeldiv {
    min-height: 75px;
    width: 75%;
    /*border: 1px solid #dae1e3;
    background: white;*/
    color: #21303d;
    font-size: 1.143em;
    cursor: pointer;
    padding: 18px 0;
    text-align:left;
    float:left;
}
input[type="radio"].rbtndel { 
    opacity: 0;
    display: inline-block;
    width: 18%;
    height: 11%;
    margin-top: -20px;
    cursor: pointer;
    position: absolute;
}
    input[type="radio"].rbtndel + label { /*margin-top: -40px;*/
        display: inline-block;
        padding-left: 45px;
        font-family: Arial;
        font-weight: 400;
        letter-spacing: 1.1px;
        background-image: url(../Images/rbtcircle.png);
        background-repeat: no-repeat;
        line-height: 25px;
        background-position-x: 10px;
    }

    input[type="radio"].rbtndel:checked + label {
        background-image: url(../Images/rbtcircle1.png);
        background-size: 20px;
        margin-top: 0;
        padding-left: 45px;
        background-position-x: 10px;
        background-repeat: no-repeat;
    }
.patorddetailsdiv {
    width: 30%;
    float: left
}
.patorddetailsadrdiv {
    width: 30%;
    float: left
}
.patorddetailsbilladrdiv {
    width: 30%;
    float: left
}
.delmulticarddiv {
    width: 55%;
    margin: 0 auto;
    border: 1px solid #dae1e3;
    background: white;
    height: auto;
    min-height: 50px;
    overflow: auto;
}
.btnimggtstrt {
    margin-top: 45px
}
.contentmobile{display:none}
.homecontentbottom{text-align: center;margin-bottom: 38px;}
.homeonlinemobile{display:none}
.physicanmn {
    width: 900px;
    margin: 0 auto;
    overflow: hidden; /*background-color: white;*/
    margin-top: 50px;
    margin-bottom: 50px;
    border: 1px solid #0000ff4a;
}
.physicansub{width: 100%;margin: 0 auto;overflow: auto;text-align: center;}
.mobiledots {
    width: 250px;
    margin-bottom: 15px;
}
.reqfalin{    margin-left: 0;    right: 14%;}
.addqsnmn{width: 90%; margin: 0 auto;overflow:auto}
.addqslt{width: 40%; margin: 0 ;float: left;}
.addqslt1{width: 30%;margin: 0; float: left;}
.addqsbtm{width: 25%;margin: 0; float: left;}
.dottedimgmblwth {
    width: 18%;
}
.dotteddocimg {
    width: 45%;
    margin-bottom: 25px;
}
.sharedefpgdiv {
    font-size: 22px;
    font-weight: 500
}
.getstdefptg {
    margin-top: 45px
}
.mfooterdivh {
    min-height: 210px;
}
.abtusbgdiv {
    background-image: url(../Images/Aboutusbg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 550px
}
.readydivabt {
    padding-top: 150px;
}
.abtilivedescdiv {
    font-size: 27px
}
.abtilivedescsp {
    font-size: 40px
}
.abtphydescsp{font-size:35px}
.abtusfoundersdiv {
    margin-top: 40px;
    margin-left: 15px;
    height: 480px;
    /*color: #808080;*/
    color:white;
    display: inline-block;
    width: 990px;
    margin: 0 auto;
}
.abtusfounderdiv1 {
    width: 30%;
    float: left;
    /*border: 2px solid #ed008c;*/
    min-height: 440px;
    height: auto;
    text-align: center;
    margin-right: 30px;
    width: 285px;
    margin-bottom: 10px;
}
.abtusfounderdiv2 {
    width: 22%;
    float: left;
    border: 2px solid #ed008c;
    min-height: 430px;
    height:auto;
    text-align: center;
}
.abtusilahdiv {
    text-align: center;
    font-size: 55px;
    font-weight: 600
}
.abtusccimage {
    width: 10%;
    color: black
}
.abtusiladescdiv {
    text-align: center;
    font-size: 18px;
    color: #808080;
    width: 95%;
    margin: 0 auto;
    border: 1px solid;
}

.readmorebtn {
    cursor: pointer;
    font-size: 14px;
    width: 100px;
    height: 30px;
    color: #fff;
    background: #e8018b;
    letter-spacing: 1px !important;
    border: 2px solid #e8018b;
}
.abtusfounderdiv3{height:370px}
.abtusmaindiv {
    width: 100%;
    background-color: white;
    min-height: 450px;
    height: auto;
}
.dottedimgmblwthabtpg {
    width: 16%;
}
.dottedimgmblwthabtpg1 {
    width: 22%;
}
.abtusourteamhdiv {
    text-align: center;
    font-size: 55px;
    font-weight: 600
}
.abtuspgimg {
    color: black;
    width: 95%;
    margin-top: 5px;
    /*height: 215px;*/
}
.abtimgalinediv {
    width: 78%;
    margin: 0 auto
}
.abtprasadspan {
    font-size: 14px;
    color: #4049cc;
    font-weight: 600;
}
.abtprrspan {
    font-size: 16px;
    color: #4049cc;
    font-weight: 600;
}
.myaccddl {
    width: 140px;
    height: 30px;
    border: 1px solid #d0d0d0;
    margin-bottom: 10px;
    outline: 0;
    font-size: 14px;
    color: #6a555c;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    display: block;
    padding: 0 8px;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff));
    background: -moz-linear-gradient(center top,#fff 5%,#fff 100%);
    background-image: none;
    border: 1px solid #d0d0d0;
    -ms-word-break: normal;
    word-break: normal
}

select.myaccddl::-ms-expand {
    display: none
}

.myaccddl option {
    color: #6a555c
}
.selectdiv {
    position: relative;
    width: 140px;
    float: left;
    margin-left: 10px
}

    .selectdiv:after {
        content: "\f107";
        font: normal normal normal 17px/1 FontAwesome;
        color: #827f7f;
        right: 5px;
        top: 5px;
        height: 15px;
        padding: 5px 0 0 8px;
        border-left: 1px solid #d0d0d0;
        position: absolute;
        color: #5a5858;
        pointer-events: none;
        font-size: 28px;
        line-height: 8px
    }
.signinhlp {
    margin-top: 30px;
    color: #1d3663;
    font-size: 14px;
    font-weight: 600;
}
.signinhptxt {
    width: 95%;
    height: 105px;
    font-size: 14px;
    color: #1e3663;
    float: left;
    padding-left: 2%;
    border: 1px solid #d0d0d0;
    outline: 0;
    overflow: auto;
}
.phmsignup {
    width: 153px
}
.adpharmadiv{float:right}
.addpharmapnl {
    margin-top: 100px;
    width: 65%;
    padding: 0px
}
.pharmaemaildiv {
    margin-bottom: -18px;
}
.addpharmapaymentdiv {
    margin-top: 100px;
    width: 53%;
    padding: 0px
}
.pharmpaycname {
    width: 81%
}
.viewprintpnldiv {
    margin-top: 100px;
    width: 45%;
    padding: 0px
}
.prescpnldiv {
    width: 90%;
    margin: 35px
}
.precpnlpharmaphdiv {
    width: 100%;
    height: 30px
}
.prescpnlphmphdiv {
    width: 25%;
    float: left
}
.prescpnlphmdtdiv {
    width: 40%;
    float: left
}
.prescpnlprntbtndiv {
    float: right
}
.prescpnlphydetdiv1 {
    width: 50%;
    float: left;
}
.prescpnlphydetdiv2 {
    width: 50%;
    float: right;
}
.prescpnlphysigndiv {
    width: 85%;
    height: 50px;
    border-bottom: 1px solid
}
.prescpnldescdiv1 {
    width: 63%;
    text-align: center;
    float: left
}
.prescpnldescdiv2 {
    width: 35%;
    float: right;
}
/*faqs*/
.carmnhdfaq h3{
 padding: 10px 35px;
    border: 1px solid white;
    border-radius: 35px;
    text-align: center;
    width: fit-content;
    box-shadow: 0 1px 8px lightgrey;
}
.carmnhdfaq{
    margin-left:5px;
    /*margin: 0 auto;width: max-content;*/
}
.carcntfaq
{
        border: 1px solid white;
    border-radius: 20px;
    margin-left: 5px;
    box-shadow: lightgrey 0px 1px 8px;
}
.termspgh2 {
    padding: 10px 35px;
    border: 1px solid white;
    border-radius: 35px;
    text-align: center;
    width: fit-content;
    box-shadow: 0 1px 8px lightgrey;
    background: #e8018b;
    color: white;
}
.termsheaderdiv {
    width: 25%;
    margin: 0 auto
}
.privacyheaderdiv {
    width: 25%;
    margin: 0 auto
}
.faqheaderdiv {
    width: 15%;
    margin: 0 auto
}
.mnthhead{
    width:fit-content;
    display: inline-block;
    margin-bottom: 2px;
    text-transform: capitalize;
    margin-left: 10px;
}
.monthtxt {
    width: 100px;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #ebebe8;
    border-radius: 5px;
}
/*Faq*/
.faqcontentmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background-color: #fff;
    /* background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff)); */
    background: -moz-linear-gradient(center top,#fff 5%,#fff 100%);
}
.faqtxtdiv {
    width: 72%;
    margin: 40px auto;
    overflow: auto;
    color: #000;
    font-size: 14px;
    border-top: 2px solid #d0d0d0;
    padding: 10px 0;
    font-size: 11pt;
}
/*.Termscontent {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff));
    background: -moz-linear-gradient(center top,#fff 5%,#fff 100%)
}

.privacytxt {
    width: 72%;
    margin: 40px auto;
    overflow: auto;
    color: #000;
    font-size: 14px;
    border-top: 2px solid #d0d0d0;
    padding: 10px 0;
    font-size: 11pt
}*/

    .faqtxtdiv p {
        line-height: 22px
    }

.prvlt {
    float: left;
    width: 30%;
    margin-left: 12px
}

.prvrt {
    float: right;
    width: 68%;
    border-left: 2px solid #d0d0d0;
    min-height: 740px;
    height: auto
}

.prvrtmn {
    float: right;
    width: 94%;
    overflow: auto
}

.prvlt h2 {
    font-size: 26px;
    color: #e8018b;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 28px;
    font-size: 20pt
}

.tab {
    display: none
}

.tabs1 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

    .tabs1 ul > li a {
        text-decoration: none;
        color: #1e3663;
        display: inline-block;
        font-size: 14px;
        font-weight: 600;
        line-height: 30px;
        font-size: 11pt
    }

        .tabs1 ul > li a.active {
            color: #cf77b0
        }

.tab h2 {
    font-size: 20px;
    color: #cf77b0;
    margin-bottom: 0;
    font-weight: 500;
    font-size: 18pt
}

.tab-pane h2 {
    font-size: 16pt;
    color: #e8018b;
    margin-bottom: 0;
    font-weight: 500
}
/*Menu*/
.menushell{font-family: Arial;}
.subdivhead{width:100%;border-bottom: 1px solid #f3f3f7;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;height:auto;background-color:#fff;padding:5px 0}
.subdivheadtitle{text-align:left;margin-left:25px;color:black;font-size:22px;font-weight:500}
.subdivheadtitlep{font-size:12px;text-align:left;margin-left:32px;color:black;font-style:italic;margin-top:0;margin-bottom:0;font-weight:400}
.offices_divisionsnew {
    font-size: 18px;
    padding-left: 22px;
    margin-top: 13px;
    line-height: 33px;
}
.offices_divisionsnewdiv{border-bottom:1px solid #ccc;height:32px;background-color:rgba(183, 179, 179, 0.35);}
.register_lable1{text-align:left;padding-right:0px;color:#000;font-weight:normal;text-decoration:none;font-size:16px;}
.menutable {
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #000;
    color: #000;
    height: 45px;
    width: 96%;
    margin: 0 auto;
    font-weight: bold;
}
#modal-behind {
    position: fixed !important;
    position: absolute;
    top: 0;
    left: 315px;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: #222;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}
#catrmodal {
    width: 450px;
    background-color: white;
    top: 40%;
    height: auto;
    border-radius: 25px;
    box-shadow: 0 0 25px #444, 0 0 0 #000 inset;
    border: 0 none;
    left: 50%;
    margin: 0 0 0 -250px;
    position: absolute;
    z-index: 1000;
}
.picturegalerydiv {
    width: 100%;
    border-radius: 20px 20px 0 0;
    min-height: 60px;
    background-color: #262626;
}
.viewloyaltytext {
    font-size: 25px;
    float: left;
    padding-top: 18px;
    padding-left: 18px;
    color: white;
    margin-top: 0;
}
.middlewhitediv {
    width: 100%;
    min-height: 400px;
    background-color: #ededed;
}
.addcatdiv {
    margin-left: 20px;
    padding-top: 20px;
}
.subtext {
    float: left;
    color: #000;
    font-size: 14px;
    width: 60%;
    margin-left: 10px;
    margin-top: 3px;
    font-weight: bold;
}
.textbox {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.dscdiv {
    float: left;
    margin-left: 10px;
}
.dscdiv textarea {
    resize: none;
    outline: none;
}
.checkedlistdiv {
    float: right;
    margin-top: 18px;
    width: 100%;
    font-weight: bold;
    color: #000000;
    font-size: 14px;
}
input.Catfile {
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    opacity: 0;
    z-index: 2;
    height: 102px;
    width: 297px;
}
div.fakefile{position:absolute;top:0;left:0}
.checkedlistdiv {
    float: right;
    margin-top: 18px;
    width: 100%;
    font-weight: bold;
    color: #000000;
    font-size: 14px;
}
.subtext1 {
    color: #000;
    font-size: 14px;
    width: 60%;
    margin-left: 10px;
    margin-top: 3px;
    font-weight: bold;
}
.savbtn {
    float: left;
    margin-left: 10px;
    margin-top: 40px;
    text-align: center;
    width: 97%;
}
.surveysdivbottom {
    width: 100%;
    border-radius: 0 0 20px 20px;
    min-height: 40px;
    background-color: #262626;
}
.addnewbtn{font-weight:bold;padding:5px 15px;background-color:white;color:#ef0000;border-radius:3px;border:0}
.dscdiv1,.txtboxname{width:300px;}
/*Promocoedes*/
.regpnlmnfrnds{margin-top: 100px; width: 35%;padding:0px;overflow: hidden;}
.signinhtfrnds{margin: 0 auto;width: 85%;}
.signintxtfrmtlfrnds{width:56%;}
.patienttab{padding-left:30px}


.dscdiv1,.txtboxname{width:300px;}
.aboutnext1 {
    float: right;
    margin-top: 200px; /*margin-right: -40px;*/
    margin-right: -60px
}
.aboutprev1 {
    float: left;
    margin-top: 200px;
    /* margin-left: -18px; */
    margin-left: 0px;
}
.tsslshow {
    position: absolute;
    left: 0;
    width: 2000px;
    margin-top: 17px;
}

.btmsli {
    width: 990px;
    height: 475px;
    position: relative;
}

#viewcont {
    width: 950px;
    height: 100%;
    position: absolute;
    left: 3%;
    overflow: hidden;
}
.abtusvenkatimg {
    height: 295px
}
.abtusdesc {
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify
}
.regpnlmnviewopts{margin-top: 100px; width: 51%;text-align:center;}
/*MasterPage*/
.patientmenu,.accountmenu{padding:0;}
.testnamecontent:hover{background-color:#f9f9ff;}
.testnamecontent{font-size: 16px;color: #797979;line-height: 42px;text-decoration: none;font-weight: 500;}
.rightarrow,.rightarrow1,.rightarrow2,.rightarrow3{background: url(../images/right_arrow.png) ;background-repeat:no-repeat;padding-left: 20px;background-size: 20px;background-position: left;}
.pickuppharma {
    width: 31%;
    float: left;
    background: rgb(200, 235, 230);
    border: 1px solid;
}
.pickupmulticardsdiv {
    width: 80%;
}
.minitemdiv{width:94%;margin:0 auto;}
.minitemcontent{border-top:1px solid lightgray;font-size:25px;font-weight:600;padding-top:20px;padding-bottom:10px;width:96%;display: inline-block;margin-left: 35px;}
.catsecunderline {
    width: 225px
}
.secunderline{width:400px}
.hsaeldiv {
    font-size: 16px;
    font-weight: 600;
    width: 60%;
    margin: 0 auto;
    border: 1px solid;
    height: 35px;
    background-color: deeppink;
    color: white;
    cursor: pointer;
    border-radius: 45px;
    padding: 15px;
    line-height:17px;
}
.hsaeldiv1 {
    float: left;
    width: 48%;
    text-align: center
}
.hsaelgitemdiv {
    text-align: center;
    width: 100%;
    height: 75px;
    margin-top:20px;
}
/*menu*/
.divrt{height:50px;}
.dshsnwd ul li:hover{border-left:6px solid #e8018b;border-top-width:0;}
.dshsnwd ul li a:hover {color: #e8018b;}
.sysdeclinedstyle{color:blue;}
.sysdeclinedstyle:hover {color: #e8018b;}
.regloader {
    text-align: center;
    width: 95%;
    margin-top: 300px;    
}

    .regloader img {
        width: 45px;
    }

.regloaderpnl {
    display: block;
    background-color: rgba(34, 34, 34, 0.03);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed !important;
    z-index: 1000;
    display: none;
}
.optiontxt{width: 6%; float: left; margin-bottom: 25px; margin-top: -19px; margin-left: -330px;}
.descriptiontxt{width: 44%;float: left; margin-top: -19px;margin-left: 106px;}
.aprooverbtnisneg{width: 45%;margin: 0 auto;margin-bottom: 20px;margin-top: 24px;}
.optpanelbtnadd{width: 44%; float: left;margin-top: -20px;}

.imgmodal {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: black;
    z-index: 100;
    opacity: 0.8;
    filter: alpha(opacity=60);
    -moz-opacity: 0.8;
    min-height: 100%;
}

#divImage {
    display: none;
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    background-color: White;
    height: 550px;
    width: 600px;
    padding: 3px;
    border: solid 1px black;
}
.ptimgexp {
    height: 500px;
    width: 590px
}
.hsastatuspnl {
    margin-top: 175px;
    width: 30%;
    text-align: center;
    padding:5px;
}
.hsastatuspnlyesdiv {
    width: 57%;
    margin-top: 20px;
}
.hsastatuspnlnodiv {
    width: 28%;
    margin-top: -35px;
    margin-left: 225px;
}
.hszstausclosediv {
    overflow: auto;
    text-align: center;
    width: 5%;
    float: right;
}
.emailtxtbox{width:400px;font-size:16px;padding-top: 17px;}
.accountcrt {
    width: 50%;
    float:none !important;
    margin:0 auto;
}
.accounttable{width:100%;}
.accname{
       width: 250px;
    line-height: 1em;
    font-size: 17px;
    font-weight: 400;
    text-overflow: ellipsis;
     vertical-align: middle;
    cursor: pointer;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    font-family: Arial;display: inline-block; 
}

 /*Viagra..*/
.viagracontentdiv1 {
    background-color: #ed008c;
    overflow: hidden;
}
.viacontent{width:990px;
            margin:0 auto;
}
.viagsubcontent{
    width:60%;float:left;
}
.viagraheading{
    font-size: 60px;
    color: #fff;
    margin-top:35px;
    margin-bottom:0;
    font-weight: 400;
}
.viacontentrgt{width: 32%;
    margin-top: -20px;
    vertical-align: top;
    float:left;
}.viagrapillimg{background-size: cover;
    background-repeat: no-repeat;
    max-width: 250px;
    padding-top: 90px;
    margin-left: 60px;
    vertical-align:middle;
}
.viagrapara{
    font-size: 22px;line-height:1.5;
    padding-bottom: 30px;color:white;
}
.viagratitle {
    color: #e8018b;
    font-size: 50px;
    font-weight: 600;   
    text-align: center;
    margin-bottom: 70px;  
}
.getstartbtn{margin-top:15px;}
.viagraqn {
    color: #e8018b;
    font-size: 28px;
    font-weight: 700;  
    text-align: center; 
    width: 850px;
    margin: auto;
}
.viagraanswers {
    width: 890px;
    color: #757575;
    font-size: 18px;
    text-align: center;
    margin: auto;
    line-height: 1.3;
}
.containerbox {
    float: left;
    width: 62%;
    margin:0 auto;
}  
.Vigrafont {
    font-size: 60px;
    color: #fff;
    font-weight: 400;
    margin-bottom:20px;
}
.viagraqnans{margin-top:35px;}
.vigrap {
    margin-top: 5px;
    color: white;
    font-size: 22px;line-height:1.5;
    padding-bottom: 30px;
}
.vigragetstart {
  cursor: pointer;
    color: #ed008c;
    height: 64px;
    width: 325px;
    border-radius: 40px;
    font-size: 30px;
    font-weight: 700;
    background: #fff;
    text-align: center;
    margin-bottom: 42px;
    border: 4px solid #fff;
}
.backgroundcolor {    
    width: 100%;
    background-color: white;
    height:0 auto;
}
.aboutbox {
    margin: 0 auto;
    font-family: Arial;
    width: 51%;
    font-size: 21px;
    text-align: left;
}
.abouth {
    color: #595A5C;
    font-size: 31px;
    text-align: center;
    width: 89%;
    margin-left: 39px;
}

.viagrahead {
    font-size: 24px;
}
.Helpfulh {
    font-size: 36px;
    width: 100%;
    text-align: center;
    color: #595A5C;
}
.sildenhelplinkhead {
    font-size: 36px;
    width: 100%;
    text-align: center;
    color: #595A5C;
    padding-top:90px;
}
.helpbox {
    margin-top: 107px;
    width: 100%;
    text-align: center;
}
.sildenfilhelpbox {
    margin-top: 107px;
    width: 100%;
    text-align: center;
    background-color:#f1f1f1;
}
.sidenfilltotaldiv{overflow:hidden;}
.helplinks{
    float:left;
    text-decoration:none;
}
.helplinksdiv{
    margin:30px 0;
}
.linkleft {
    color: #3FBFB5;
    text-decoration: none;
    margin-left: 46px;
}
.helplink {
    margin-bottom: 30px;
}
/*.helplink2 {
    width: 100%;
    margin-left: 100px;
}*/
.helpdiv {
    width: 990px;
    margin:0 auto;
    font-size: 17px;
}
.helpgetstart {
    margin-bottom:70px;
    background-color: #ed008c;
    color: white;
    border: 4px solid #ed008c;
    margin-top: 45px;
    cursor: pointer;
    font-size: 30px;
    width: 334px;
    height: 63px;
    border-radius: 118px !important;
    text-align: center;
}
    .helpgetstart:hover {
        background-color: white;
        color: #ed008c;
    }
.viagraimg {
    float: right;
    width: 36%;
    margin-top: 47px;
}
.viagrawidth{
 width: 250px;
    margin-left: 30px;
    margin-top: 20px;
}
.greatcarebagimg {
    width: 100%;
    height: 374px;
    background-image: url('../images/medicinecurve.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size:100% 100%;
    margin-bottom:60px;
}

.aboutimg {
    margin-left: 100px;
    width: 81%;
    text-align: center;
}
.iconimg2 {
    margin-left: 20px;
    padding: 3px;
    width: 140px;
    height: 45px;
    cursor: pointer;
}
.iconimg {
    width: 155px;
    cursor: pointer;
    margin-bottom: 3px;
}
.great1 {
    width: 990px;
    margin: 0 auto;    
}
.grear3 {
   float: left;
    width: 52%;
    color: white; 
    padding-top:90px;
}
.downloadp {
    font-weight: 700;  
    margin-top: -23px;
    font-size: 16px;
    text-align:center;
}
.greatp {
    font-size: 42px;
}
.medicineiconmain { margin-top:130px;text-align:center;
}
.greatmobile {
    width: 373px;
    margin-top: 46px;
}
/*.greatsub {
    width: 90%;
    
    margin: 0 auto;
}*/  
/*Viagra..*/
/*cialis..*/
.downarrowimg {
    height: 80px;
    width: 60px
}
.Cialisackground {
    font-family: Arial;
    background-color: #f2f2f0;
}
.cialisfont {
    color: #5b3ccf;
    font-weight: 600;
    font-size: 65px;
    margin:0
}
.cialisp {
    font-size: 17px;
    margin: 0;
    color: #252525ba;
    font-weight:600;
}
.viagradiv{overflow:hidden;}
.pspace{
    margin-top:9px;
}
.cialisground {
    background-color: #ed008c;
    height: auto;
    overflow: auto;
    padding: 30px;
}
/*cialis..*/
.trtrsnpnldiv {
    float: left;
    width: 30%;
    margin-top: 7px
}
.trtrsnpnldiv1 {
    float: left;
    width: 45%
}              
/*erectile-dysfunction..*/
.subheader {
    display: flex;
    -webkit-box-align: center;
    -webkit-flex-align: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 65px;
    background: rgba(255,255,255,.1);
    color: #fff;
    z-index: 100;
}
.ed-header {
    background-color: #ed008c;
    font-size: 22px;
    text-align: center;
}
.ed-service-top-image {
    float:right;
    background-image: url('/images/erectiletop_pills_desktop.png');
    width: 340px;
    margin-top: -34px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    height: 115px;
}
.erectilediv{
    width:100%;
    margin:0 auto;overflow:hidden;
}
.erectiletop {
    width: 424px;
    float: right;
}
.hero {
    position: relative;
    padding: 34px 0 0;
    background-color: #0c6dd4;
    background-size: cover;
    background-repeat: no-repeat;
}
.hero-title {
    color: #fff;
    font-size: 40px;
    font-family: littera_bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: .02em;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 25px;
    padding-top: 100px;
}
    .hero-title.erectile-dysfunction {
        color: #fff;
        text-transform: unset;
        font-size: 63px;
    }
.hero-subtitle {
    margin: 0 0 28px;
    color: #fff;
    font-family: littera_bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    font-size: 24px;
}
.hero-subtitle.erectile-dysfunction {
        color: #fff;    }
.erctileget {
    text-align: center;
}
.ed-service-bottom-image {
    width:385px;
    background-image: url('../images/erectileebottom_pills_desktop.png');
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
    height: 115px;
}
.section.sildenafil-section.ed-service-blue-section {
    background-color: #ed008c;padding-bottom:30px;
}
.section-55-column, .section-reviews-column {
    display: inline-block;
    vertical-align: middle;
}
.cialis-truck-section {
    display: block;
}
.ed-image.ed-service-blue-section {
    width: 380px;
}
.img {
    vertical-align: middle;
}
.section-55-column {
    width: 50%;float:left;
}
.pill{
    margin-top: 7px;
}
.startingat {
    width: 50%;
    float: right;
    margin-top: -322px;
}

.section-44-column {
    width:50%;
    display: inline-block;
    vertical-align: middle;
    padding-top:40px;
}
.sildenafil-subheader {
    font-size: 24px;
    line-height: 0.5;
    padding-left: 55px;
    color: white;
}
.section-44-column-title {
    font-size: 40px;
    margin-top: 43px;
    display: inline-block;
}
.chevron-image, .cialis-med-info, .ed-cialis-number-section, .sildenafil-med-info {
    vertical-align: top;
    display: inline-block;
}
chevron-image {
    width: 9%;
    font-size: 28px;
    margin-right: 15px;
    height: 62px;
    margin-top: -7px;
    color: #FDC711;
}
.chimg {
    width: 9%;
}
.sectiondiv {
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
    padding:30px 0;
}
.statingcolor {
    color: white;
}
.chevron-image.ed-service-blue-section {
    width: 10%;
}
.icon-ic-icon-chevron:before {
    content: "\e981";
}
    .section.ed-cialis-shipment-section {
        position: relative;
        
    }
.section .section-subheader.cialis-section-subheader {
    color: #0c6dd4;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
    margin-bottom: 100px;
    font-weight: 200;
}
.business {
    font-size: 19px;
    margin-left: 32px;
    color: white;
    width: 82%;
}
.delivery {
    height:300px;
    margin-top:73px;
    width: 100%;
    background-color: #ed008c;
    color: #fff;
}
.star-review-section {
    height: 650px;
    border-top: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
}
.cialisimgwid {
    width: 50%;
    float: right;
}
.cialisdailyimg {
    margin-top: -186px;
    width: 402px;
}
.callwid {
    margin-left: 16px;
    width: 100%;
    margin: 0 auto;

}
.calldiv {
    width: 100%;

}
.requestheader {
    color: white;
    width: 90%;
    font-size: 38px;
    text-align: center;
}

.requestdiv {
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
}
.number1 {
    font-weight: 600;
    color: white;
    font-size: 92px;
    width: 100%;
    font-family: Arial;
}
.number3 {
    margin-top: 118px;
}
.numbertxt1 {
    margin-top: -96px;
    font-weight: 200;
    color: white;
    font-size: 36px;
    width: 100%;
    font-family: Arial;
    margin-left: 54px;
}
.numbertxt2 {
    margin-top: -30px;
    font-weight: 200;
    color: white;
    font-size: 25px;
    width: 79%;
    font-family: Arial;
    margin-left: 57px;
}
.numbertxt{
    width: 50%;
    text-align: left;
}
.rightnumbertxt{
    width: 50%;
    float: right;
    margin-top: -385px;
}
.callus {text-align:center;
}
.callush{
    margin-left: 75px;
    width: 38%;
}
.callustext {
    width: 100%;
    color: #0c6dd4;
    font-size: 48px;
}
.callphone{color: #0c6dd4;
    font-size: 24px;
    line-height: 1;
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 10px;}
.callusp {
    color: #0c6dd4;
    font-size: 24px;
    line-height: 2;text-align:center;
}
.requestbackground {
    background-color: #ed008c;
}
.startdiv {
    margin-top: 29px;
    width: 50%;
    text-align: center;
}

.startimg {
    
    width: 64px;
}
.startidiv5 {
    text-align: center;
    width: 100%;
}
.reviews-star {
    width: 95%;
    color: #0D1233;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    text-align: center
}
.startalign {
    text-align: center;
    width: 93%;
    margin-top: 12px;
}
.startwid {
    width: 131px;
    text-align: center;
}
.halfcolor {
    margin-top: -296px;
    width: 50%;
    float: right;
    background-color: #ed008c;
    overflow: auto;
    height: 431px;
}
.halfp {
    margin: 0 auto;
    width: 90%;
    font-size: 23px;
    color: white;
    margin-top: 30px;
    text-align: left;
}
.star-review-section {
    height: 433px;
    border-top: 1px solid #9B9B9B;
    border-bottom: 1px solid #9B9B9B;
}
.Lemonaidcontent{
    width:100%;
    margin:0 auto;
  }
.Dysfunction {
    width: 100%;
    margin: 0 auto;
    
}
.edmid {
    font-weight: 200;
    margin-bottom: 30px;
    line-height: 153px;
    color: #404040;
    font-size: 36px;
    width: 100%;
    text-align: center;
}
.selectedmid{
    width:100%;
}
.tablecontent{
    height:192px;
    display: table;
    width: 100%;
}
.tableleft {
    border: unset;
    font-size: 18px;
    color: #999;
    height: 149px;
    margin-left: 89px;
    width: 15%;
}
.tableleft1 {
    border: unset;
    font-size: 18px;
    color: #999;
    height: 145px;
    margin-left: 198px;
    width: 15%;
    margin-top: -232px;
}
.Generic {
    color: #0c6dd4;
    text-decoration: none;
   
}
.tablediv {
    margin-top: 30px;
    width: 300px;
}
.tableleftdiv {
    width: 236px;
    text-align: center;
}
.tablediv1 {
    margin-top: 36px;
    width: 413px;
}
.tablediv2 {
    width: 319px;
    text-align: center;
    margin-top: 58px;
}
.tablediv3 {
    width: 292px;
    margin-top: 33px;
}
.tablediv4 {
    margin-top: 30px;
    width: 318px;
    text-align: center;
}
.takeclass {
    text-align: center;
    color: #0c6dd4;
    font-size: 22px;
    margin-top: -46px;
}
.tablegeneric {
}
.dolorsym {   
    float:left;
    font-size: 45px;margin-right:15px;
}
.cialisshipmenttext {
    font-size: 22px;font-weight:600;
}
.shipmentdiv {
    margin-bottom: 100px;
    margin-top: 100px;
    width: 100%;
    text-align: left;
}
.shipmentdiv1 {
    margin: 0 auto;
    width: 570px;

}
.erectilemedicinerow {
    width: 90%;
    margin: 0 auto;
}

.erectilemedicinecolumn {
    width: 15%;
    display: inline-block;
    position: relative;
    min-height: 1px;
   
}

.erectilemedicineblkcoumn {
    display: block;
    height: 100%;
    width: 100%;
    background: #fff;
}

.medicinetitle {
    font-size: 22px;
    height: 100px;
    color: blue;
    font-family: littera_book,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
}
.sildenafilcolumnrow {
    font-size: 18px;
    color: #999;
    height: 120px;
    border: unset;
}
.sildenafilcolumnrowerectile {
    font-size: 18px;
    color: #999;
    height: 60px;
    border: unset;
}
.erectilemedicinefirstcolumn {
    text-align: center;
}
.Comparison {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    font-family: Arial
}
.comparisonh {
    font-weight: 200;
    color: black;
    font-size: 30px;
    width: 100%;
    font-family: Arial;
}
.container1 {
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
    padding-right: 15px;
}
.blooddiv {
    height:729px;
    width: 100%;
    background-color: #0c6dd4;
}
.bloodpre {
    font-size:17px;
    width: 92%;
    color: white;
    text-align: center;
    font-size: 40px;
    margin-bottom: 30px;
    line-height: 42px;
    font-family: Arial;
    font-weight: 200;
}
.sectioncontentnarrow {
    width: 100%;
    text-align: center;
}
.sectioncontentimagecentered {
    width: 100%;
}
.bloodimg{
    width: 100%;
}
.bloodimg1 {
    text-align: center;
    width: 252px;
}
.bloodp {
    color: white;
    text-align: left;
    width: 40%;
    margin: 0 auto;
}
.bloodp2 {
    width: 82%;
    color: white;
    padding-top: 6px;
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: 200;
}
.ulclass {
    text-align: left;
    width: 100%;
}
.bloodheader {
    text-decoration: none;
    color: white;
    text-align: center;
    width: 100%;
    margin: 0;
}
.birthcontrolpressuremachine {
    width: 80%;
    font-size: 20px;
}
.birthcontrolpressuremachine1 {
    font-size: 20px;
    width: 91%;
}
.affectsdiv {
    background-color: #ed008c;
    height: auto;
    overflow: auto;
}
.affectshalf {
    width: 1000px;
    margin: 0 auto;
    overflow: auto;
}
.affectcontainerbox {
    
    width: 65%;
    margin: 0 auto;
}
.bloodfont {
    margin-bottom: 0px;
    font-size: 32px;
    color: #fff;
    font-weight: 400;
    text-align: center;
}
.affecttext {
    font-size: 16px;
    width: 70%;
    margin: 0 auto;
    line-height: 1.428571;
    color: white;
    padding-top: 16px;
    padding-bottom: 30px;
    color: white;text-align:justify;
}
.edmedcirstartbtndiv {
    text-align: center;
    padding-bottom: 40px;
}
.affecbackground {
    
    width: 100%;
    background-color: #ed008c;
    height: auto;
    overflow: hidden;
}
.afftectgetbutton {
    cursor: pointer;
    color: #ed008c;
    height: 62px;
    min-width: 270px;
    border-radius: 40px;
    font-size: 23px;
    font-weight: 700;
    background: #fff;
    border: 4px solid #fff;
    display: inline-block;
    text-align: center;
}
    .afftectgetbutton:hover {
        background-color: #ed008c;
        color: white;
    }
.dontuse {
    color: #0c6dd4;
    margin-top: 62px;
    /* color: #404040; */
    text-align: center;
    font-size: 36px;
    margin-bottom: 30px;
    line-height: 42px;
    text-align: center;
    width: 100%;
    font-weight: 200;
}
.dontusemaindiv {
    width: 100%;
    margin: 0 auto;
    overflow:hidden;height:500px;background-color:#f1f1f1;
}
.intomarklinespace {
    font-size: 24px;
    width: 100%;
    line-height: 2;
    margin-top: -226px;
}
.dontusesubdiv {
    width: 90%;
    margin-left: 77px;
}
.wantcontainer {
    width: 990px;
    margin: 0 auto;
    padding-right: 15px;
}
.CialisDailyfont {
    width: 15%;
    display: inline-block;
    position: relative;
    min-height: 1px;
}
.cialiscaerectilemedicineblkcoumn {    display: block;
    height: 100%;
    width: 100%;
    background: #fff;
}
.dontuselft{width:49%;float:left}
.dontusergt {
    width: 45%;
    float: right;
    margin-left: 20px;
}
.listnegative {
    list-style: none;
    color: #585858;
    line-height: 25px;
    padding: 0;
    margin: 0;
}
    .listnegative li::before {
        content: '\00d7';
        position: absolute;
        top: 4px;
        font-size: 26px;
        font-weight: 700;
        color: #ed008c;
        left: -8px;
    }
.listnegative li {
    position: relative;
    padding: 4px 10px 8px;
    font-size: 16px;
}
.sectioncontentseminarrow{width:90%;margin:0 auto;}
.erectilemedicinecolumnmb,.erecrilemedtitmbl,.shipmentdivmb{display:none;}
/*erectile-dysfunction..*/
.trackorderbtn {
    border: 1px solid;
    height: 50px;
    width: 200px;
    background-color: deeppink;
    color: white;
    cursor: pointer;
    border-radius: 15px;
    font-size: 16px;
    font-weight: 600;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,deeppink),color-stop(1,deeppink));
    background: -moz-linear-gradient(center top,deeppink 5%,deeppink 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='deeppink',endColorstr='deeppink');
}
.uordstatus {
    width: 90%;
    float: left;
}
.regpnlmnshipinfo {
    margin-top: 100px;
    width: 45%;
    padding: 0px
}
.shiporderinfotable {
    width: 90%;
    line-height: 23px;
    margin-left: 70px
}
/*erectile-dysfunction..*/
/*master*/
.ftrdivwfmar{/*margin-left:4%;*/width:25%}
/*BasicInformation*/
.basicdiv{
    width:50%;
    margin:0 auto;
    padding-bottom:60px;
}
.flow-question-header {
    position: relative;
    margin-bottom: 30px;
}
.flow-question-header-category {
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: 12px;
    margin: 0 0 5px;
    font-weight: 600;
    color: #6a555c;
}
.flow-question-header-title {
    margin: 0 -2px 10px;
    line-height: 1.25em;
    color: #6a555c;
    font-size: 24px;
    font-weight: 600;
}
.flow-question-header-markdown {
    color: #6a555c;
    font-size: 14px;
    font-weight: 600;
}
.choice {
    width: 100%;
    display: flex;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
}
.choice .choice-item:first-child {
    border-left: 0;
}
.choice-item{
    flex:1;
    border-left:1px solid #E0E0E0;
}
.choice-item label {
    display: block;
    cursor: pointer;
    height: 62px;
    text-align: center;
    line-height: 62px;
    color: #1F2624;
    font-size: 16px;
}
.choice-item input {
    display: none;
}
.form-item {
    margin-bottom: 40px;
}
.form-label {
    margin: 35px 0 15px;
    font-weight: 600;
    text-align: left;
    font-size: 18px;
    color: #6a555c;
}
.form_field {
    display: block;
    position: relative;
    width: 100%;
}
.form_field-control, .form_field .credit_card {
    display: block;
    position: relative;
    z-index: 2;
    outline: none;
    border: 1px solid #E0E0E0;
    border-radius: 2px;
    background: #fff;
    padding: 19px 10px 12px;
    width: 96%;
    line-height: 1.2;
    color: #1F2624;
    /* font-size: 16px; */
    -moz-appearance: none;
}
.form_field-label {
    position: absolute;
    top: 50%;
    right: 10px;
    left: 10px;
    transform: translateY(-50%);
    transition: .3s transform, .3s color;
    z-index: 4;
    color: #1F2624;
    font-size: 16px;
    transform-origin: 0 50%;
    pointer-events: none;
    text-align:left;
}
.button--block {
    width: 100%;
}
.button--primary {
    /*border-color: #1ECE96;
    background: #e8018b;*/
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e8018b),color-stop(1,#e8018b));
    background: -moz-linear-gradient(center top,#e8018b 5%,#e8018b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8018b',endColorstr='#e8018b');
    color: #fff;
}
.button {
    display: block;
    position: relative;
    outline: none;
    border: 1px solid;
    border-radius: 100px;
    cursor: pointer;
    /*padding: 22px;*/
    min-height: 55px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: .1em;
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
}
.choice-item input:checked+label {
    background: #e8018b;
    color: #fff;
}
.choice-item label {
    display: block;
    cursor: pointer;
    height: 62px;
    text-align: center;
    line-height: 62px;
    color: #1F2624;
    font-size: 16px;
}

/*products*/
.getdealbtn {
    width: 85px;
    height: 40px;
    text-indent: 0;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#009dfe),color-stop(1,#009dfe));
    background: -moz-linear-gradient(center top,#009dfe 5%,#009dfe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009dfe',endColorstr='#009dfe');
    background-color: #009dfe;
    border: 1px solid #009dfe;
    border-radius: 100px;
    color: white;
}
.restcoupons{float:right;width:33%;border:1px solid rgba(128,128,128,0.42);margin-top:66px;border-radius:10px;background-color:rgba(255,255,255,0.8);margin-right:2%;padding:12px}
.promocodetext {
    width: 205px;
    height: 35px;
    font-size: 14px;
    border: 2px solid #cccccc;
    border-radius: unset;
    font-family: Arial;
    vertical-align: middle;
    background-color: #fff;
    padding: 0px 10px;
    margin-bottom: 1px;
    outline: 0;
    margin-left: 20px;
}       
.register_lable{text-align:right;padding-right:0px;color:#2b2b2b;font-size:15px;text-decoration:none;}
.pricespadding{text-align:right;width:30%;padding-right:10px;}
.guuesttotal121{border-bottom-width:1px;border-bottom-color:gray;border-bottom-style:solid;width:100%;border-left:none;border-right:none;color:black;text-align:left;font-size:16px;border-collapse:collapse;}
.Uisubitemsleftdiv{width:62%;float:left;height: auto;min-height: 400px;}
.Uisubitemrtcrtdiv{width:36%;height:auto;min-height:400px;float:right}
.uimrbtdeloptchkforprd{width: 30%;margin: 0 auto;margin-top: 20px;font-size: 20px;}
.uidaysdiv{padding:20px 10px;width:65%;margin:0 auto;color:gray;font-size:16px;}
.uilblitemname1{font-size:25px;font-weight:600}
.uilblyourcart{color: #ef1989;font-size: 30px;font-weight: 600;}
.uickoutbtn{width: 90%;margin: 0 auto;text-align: center;margin-bottom: 20px;}
.reqgendob{    margin-left: 280px; margin-top: -30px; position: absolute;font-size: 17px;}
.providerpic3txt {
    text-align: left; /*padding: 8px 190px;*/
    padding: 40px 190px;
    width: 214px;
}
.cardrbtn{position: absolute; width: 80px;margin-left: -400px;margin-top: 0px;}
.perinfoback{position: absolute; width: 80px;margin-left: -10%;}
.signinhtlname{width: 48%;margin: 0;margin-bottom: 10px;margin-left: 15px;float: left;}
.signinhtfname{width: 48%;margin: 0;margin-bottom: 10px;margin-left: 2px;float: left;}
.userinfodiv{width:100%;min-height:42px;height:auto;overflow:auto}
.testcarddiv{width: 50%;margin: 0 auto;}
.delconfcarddelimg {
    margin-left: 2px;
}
.delconpgfconfpnl {
    width: 350px
}
/*crop*/
.cropmprmodal{
        background-color: white;
    width: 55%;
    left: 26%;
    margin: 0 auto;
    border-radius: 3px;
    top: 20px;
    position: absolute;
    z-index: 1000;
}
.cropbehind {
    position: fixed !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: #222;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}
.cropmpraddpnl{background-color:#f9fafc;border-radius:3px;height:55px;line-height:55px}
.cropmpraddhd{float:left;color:black;font-size:26px;margin-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}
.cropmpraddcls{float:right;font-size:22px;color:black;margin-right:15px;cursor:pointer;border:none}
.cropmpraddmn{width:96%;margin:0 auto;overflow:auto;padding-top:20px}
.cropmprsmpnl{width:320px;height:480px}
.cropmprsmpnlimg{width:150px;height:60px;overflow:hidden;margin-left:5px;border:solid;border-color:#565758;border-radius:0}
.cropmpradd{width:90%;margin-bottom:10px;}
.vieworiginimg{padding:40px 0;width: 50%;margin: 0 auto;}
.cropbutton{margin-right:15px;}
.allbuttons{padding-bottom: 30px;width: 50%;text-align: center;margin: 0 auto;}
.closeplbtn{background-color: black;
    float: right;
    border: none;
    font-size: 20px;
    color: wheat;
    color: white;
    margin-right: 10px;
    margin-top: 10px;
    border-radius: 25px;}

.delpgdupordyes {
    width: 50%;
    margin-top: 20px;
}
.delpgdupordno {
    width: 30%;
    margin-top: -35px;
    margin-left: 225px;
}
.delpgdupordpnl1 {
    margin-top: 175px;
    width: 30%;
    text-align: center
}
.regcropmprmodal{
    background-color: white;
    width: 55%;
    left: 26%;
    margin: 0 auto;
    border-radius: 3px;
    top: 100px;
    position: absolute;
    z-index: 1000;
}
.croppnlbtns{    color: #fff; background-color: #4cae4c;  border: 0; border-radius: 4px;width: 120px; height: 35px; font-family: Arial;font-size: 18px; cursor: pointer;
    outline: 0;}
.carmnhdwd{width:100%}
.startoverpnl {
    margin-top: 175px;
    width: 35%;
    text-align: center;
    padding: 10px;
}
.sysdectkdiv {
    width: 60%;
    margin: 0 auto;
    min-height: 250px;
    margin-top:40px;
    margin-bottom:40px;
}
.Startoverpopup {
    width: 50%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 20px
}
/*pharmacy signup*/
.pwdsigninhlt{width:24%;margin-top:10px;}
.pwdfield{width:50%;}
.alertaltpnlbg,.basicinfoaltpnlbg{position:absolute;top:168px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.alertaltpnlbehind,.basicinfoaltpnlbehind,.cartcountaltpnlbehind,.deliverlocaltpnlbehind,.quanmaxaltpnlbehind,.quanminaltpnlbehind,.quanmin1altpnlbehind{position:absolute;top:2.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.cmntaltpnlbg,.cartcountaltpnlbg,.couponaltpnlbg,.treasonaltpnlbg,.deliverlocaltpnlbg,.quanmaxaltpnlbg,.quanminaltpnlbg,.quanmin1altpnlbg,.ftcouponaltpnlbg{position:absolute;top:168px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.cmntaltpnlbehind{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.emailaltpnlbg{position:absolute;top:168px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.emailaltpnlbehind{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.emailvalidaltpnlbg,.picidaltpnlbg,.cardaltpnlbg{position:absolute;top:168px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.emailvalidaltpnlbehind,.picidaltpnlbehind{position:absolute;top:11.5%;left:0;width:100%;height:88.5%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.treasonaltpnlbehind{position:fixed;top:11.5%;left:0;width:100%;height:88.5%;z-index:1000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
/*.tstatealtpnlbehind,.tcityaltpnlbehind,.tvzipcodealtpnlbehind,.tzipcodealtpnlbehind{position:fixed;top:168px;left:44%;z-index:1000;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none;}*/
.ftcouponaltpnlbehind,.couponaltpnlbehind,.cardaltpnlbehind{position:absolute;top:11.5%;left:0;width:100%;height:1000%;z-index:999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.tstatealtpnlbehind,.tcityaltpnlbehind,.tvzipcodealtpnlbehind,.tzipcodealtpnlbehind{position:fixed;top:11.5%;left:0;width:100%;height:1000%;z-index:1000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));background:-moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);background-color:rgba(253,249,249,0.1);display:none}
.tstatealtpnlbg,.tcityaltpnlbg,.tvzipcodealtpnlbg,.tzipcodealtpnlbg{position:absolute;top:168px;left:44%;background:#fff;border:1px solid #d0d0d0;border-bottom:8px solid #0c6dd4;width:310px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.ckdelpnlregpnlmn{margin-top: 100px; width:35%;padding:0px}
.hsaelothprddiv {
    font-size: 16px;
    font-weight: 600;
    width: 60%;
    margin: 0 auto;
    border: 1px solid;
    height: 18px;
    background-color: deeppink;
    color: white;
    cursor: pointer;
    border-radius: 45px;
    padding: 15px;
}
.hsaothprdmaindiv {
    width: 50%;
    margin: 0 auto;
    margin-top:20px;
}
.btnbackstyle {
    position: absolute;
    width: 80px;
    margin-left: 0%;
    margin-top: -35px
}
.telmeditemdesc {
    display: -webkit-box;
    max-width: 100%;
    height: 38px;
    margin: 0 auto;
    font-size: 14px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor:pointer;
}

.telmeddescfull {
    display:none;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    font-size: 14px;
    cursor:pointer;
    /*-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;*/
}


.choice1 {
    width: 100%;
    display: flex;
    /*border: 1px solid #E0E0E0;*/
    border-radius: 4px;
}

    .choice1 .choice-item1:first-child {
        border-left: 0;
    }

.choice-item1 {
    flex: 1;
    border-left: 1px solid #E0E0E0;
}

    .choice-item1 label {
        display: block;
        cursor: pointer;
        height: 100px;
        text-align: center;
        line-height: 30px;
        color: #1F2624;
        font-size: 12px;
        /*border: 1px solid #E0E0E0;*/
    }

    .choice-item1 input {
        display: none;
    }

        .choice-item1 input:checked + label {
            /*background: #e8018b;*/
            color: #fff;
        }
.loginpgfname {
    width: 110px
}
.cialsibkleft {
    width: 55%;
    text-align: justify;
    float: left;
    margin-left: 45px;
    line-height: 1.3;
    padding-top: 50px;
}
.cialsibkrght {
    width: 30%;   
    float: right;
    padding: 25px 0px 0 0;
}
.cialisshell1{width:80%;margin:0 auto;overflow:auto;}
.meddottedimgmblwth{padding-top:50px;}
.cialischoose {
    color: white;
    background-color: blue;
    border-radius: 10px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
    padding: 25px 0;
    font-size: 28px;
    margin-top:70px;
    margin-bottom:60px;
}
.medcurvemobile {
    width: 40%;
    float: right;
    padding-top: 80px;
    margin-right: 40px;
}
.sildenafilbkleft {
    width: 46%;
    float: left;
    text-align: justify;
    margin-left: 45px;
    padding-top: 80px;
    line-height: 1.3;
}
.vaigrabkleft {
    width: 55%;
    float: left;
    text-align: justify;
    margin-left: 45px;
    padding-top: 90px;
    line-height: 1.3;
}
.viagrabkrght {
    width: 34%;
    float: right;
    padding: 55px 0px 0 0;
}
.medicinebtnimggtstrt {
    margin-top: 15px;
}
.medsildbtnimggtstrt {
    margin-top: 25px;
}
.medcialbtnimggtstrt{margin-top:20px;}
/*ed*/
.medicinefisrthead{text-align:left;}
.medicinetab {
    width: 85%;
    margin: 0 auto;
    border: 2px solid #dcdcdc;
    border-collapse: collapse;
}
.medicinecontent {
    text-align: left;
    padding-left: 25px;
    color: #696969;
    font-size:18px;
}
.medicinetr {
    border: 2px solid #dcdcdc;
    border-collapse: collapse;   
}
.edmedicinetd {
    border: 2px solid #dcdcdc;
    border-collapse: collapse;
    text-align: center;
    padding: 20px 0;
    color: #696969;
    font-size: 18px;
}
.medicineheadtr {
    border: 2px solid #dcdcdc;
    border-collapse: collapse;
    text-align: center;
    color: blue;
    font-size: 20px;
    font-weight:bold;
}

    .medicineheadtr td {
        border: 2px solid #dcdcdc;
        border-collapse: collapse;
        padding: 20px 20px 20px 20px;
    }
.edcompmedicine{padding-top:30px;}
.ednumbers {
    background-color: white;
    /* width: 25%; */
    color: deeppink;
    border-radius: 10px;
    font-size: 20px;
    padding: 0px 6px;
    font-weight: bold;
    float:left;
}
.edmedhrrgt {
    width: 5%;
    float: left;
    border: 1px solid white;
    margin-top: 10px;
    background-color: white;
}
.edmedhrmdl1 {
    width: 22%;
    float: left;
    border: 1px solid white;
    margin-top: 10px;
    background-color: white;
}
.edmedhrmdl2 {
    width: 21%;
    float: left;
    border: 1px solid white;
    margin-top: 10px;
    background-color: white;
}
.edmedhrmdl3 {
    width: 22%;
    float: left;
    border: 1px solid white;
    margin-top: 10px;
    background-color: white;
}
.edmedhrlft {
    width: 5%;
    float: left;
    border: 1px solid white;
    margin-top: 10px;
    background-color:white;
    margin-left:25px
}
.edmedste1 {
    width: 18%;
    float: left;
    text-align: center;
    margin-right: 65px;
    font-size: 11px;
    color: white;
}
.edmedste2 {
    width: 18%;
    float: left;
    text-align: center;
    margin-right: 52px;
    font-size: 11px;
    color: white;
}
.edmedste3 {
    width: 18%;
    float: left;
    text-align: center;
    margin-right: 65px;
    font-size: 11px;
    color: white;
}
.edmedste4 {
    width: 18%;
    float: left;
    text-align: center;
    font-size:11px;
    color:white;
}
.edbackimg {
    height: 475px;
    background-image: url(../Images/EDtreatmentlogo1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.edbkrgt {
    width: 42%;
    float: right;
    text-align: center
}
.edbkrgttitle {
    font-size: 33px;
    font-weight: 600;
    color: #e8018b
}
.edbkrgttrmnt {
    font-size: 65px;
    font-weight: 600;
    color: #5b3ccf
}
.edbkrgtpara {
    font-size: 17px;
    margin-top: 10px;
    color: #777777;
    font-weight: 600;
    line-height: 20px;
}
.edbckleft {
    margin: 0 auto;
    height: 510px;
    width: 990px;
}
.edbckleftspc {
    padding-top: 100px;
}
.edmedshell{width:990px;margin:0 auto;overflow:auto;}
.edmedhomecontentbottom{padding-top:30px;}
.edmedstartlft {
    float: left;
    width: 50%;
    padding-bottom: 50px;
}
.edmedstartrgt {
    float: left;
    width: 45%;
    margin-left: 30px;
    margin-top: 10px;
}
.edmedtruck{width:85%;padding-top:35px;}
.edmedstartrgtspc {
    margin-top: 125px;
}
.EDarrowimgspn {
    color: #e8018b;
    font-size: 40px;
    font-weight: 600;
    margin-left: 15px;
}
.EDarrowimgimg {
    width: 35px;
    height: 25px
}
.edmedmindiv {
    width: 100%;
    background-color: #ed008c;
    min-height: 500px;
    height: auto
}
.edmedmindivsub{width:990px;margin:0 auto;}
.edmedreqcircle {
    width: 100%;
    height: 245px;
    margin: 0 auto;
    margin-top: 70px;
    padding-left: 60px;
}
.edmedmindivsubdash {
    width: 20%;
    margin: 0 auto;
    height: 10px;padding-top:40px;
}
.edmedunderline1 {
    width: 27%;
    float: left;
    background-color: white;
    height: 5px;  
}
.edmedunderline {
    width: 27%;
    float: left;
    background-color: white;
    height: 5px;
    margin-left: 15px
}
.edmedallcircles {
    width: 24%;
    float: left
}
.edmedsinglecir {
    width: 78%;
    border: 1px solid white;
    height: 170px;
    border-radius: 50%;
}
.edmedcirimg1 {
    width: 30%;
    margin: 0 auto;
    padding-top: 30px;
}
.edmedcirimg2 {
    width: 35%;
    margin: 0 auto;
    padding-top: 20px;
}
.edmedcirimg3 {
    width: 50%;
    margin: 0 auto;
    padding-top: 30px;
}
.edmedcirimg4 {
    width: 45%;
    margin: 0 auto;
    padding-top: 30px;
}
.circleinsideimg1 {
    width: 50px;
    height: 50px
}
.circleinsideimg2 {
    width: 70px;
    height: 65px
}
.circleinsideimg3 {
    width: 90px;
    height: 50px
}
.circleinsideimg4 {
    width: 80px;
    height: 50px
}
.edmedcirreqcontent {
    text-align: center;
    font-size: 35px;
    color: white;
    line-height: 40px;
    margin-top: 15px
}
.circleinsidetxt {
    width: 80%;
    margin: 0 auto;
    font-size: 16px;
    margin-top: 16px;
    color: white;
    text-align: center;
    font-weight: 600;
}
.edmedconditionslft {
    float: right;
    width: 29%
}
.edmedconditionsrgt {
    float: left;
    width: 70%;
    margin-top:85px;
}
.edmedcondimg {
    width: 80%
}
.edmedcondsp {
    padding-top: 60px
}
.edbckleftmobile{display:none;}
.abtusilahdivedrisks {
    font-size: 35px;
    line-height: 50px ;
    text-align: center;   
    font-weight: 600;
}
.edmedcompdiv {
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    font-weight: 600;
}
.edcompmedicinemobile {
    display: none;
}
.edmedreqcirclefulldiv{overflow:auto;}
.medstepmobile{display:none;}
.medstepmainipad {
    overflow: auto;
    margin-top: 25px
}
.btnimggtstrtcond{margin-top:0;}
.edmedcostdiv {
    width: 100%;
    background-color: white;   
    height: auto;
    padding-bottom:70px;
    padding-top:30px;
}
.loginotpclass {
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 16px;
    margin-right: 10px;
}
/*hotflashes medicine*/
.hotflashmedback {
    height: 475px;
    background-image: url(../Images/hotflashesimg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.hotmedlft {
    width: 42%;
    float: left;
    text-align: left;
    margin-left:50px;
}
.hotmedlfttitle {
    font-size: 57px;  
    color: #e8018b
}
.hotmedlftpara {
    font-size: 16px;
    margin-top: 10px;   
    font-weight: 600;
    line-height: 20px;
}
.hotmedlftpara1 {
    font-size: 20px;
    margin-top: 10px;
    font-weight: 600;
    line-height: 20px;
    /*font-family: "Franklin Gothic Medium";*/
    color: rgb(42, 42, 42);
    font-style: italic;
}
.hotlashesmedicinediv{/*font-family:Arial;*/overflow:hidden;}
.hotbtnimggtstrt {
    margin-top: 25px
}
.hotflashedmedstartrgt {
    float: left;
    width: 50%;   
    margin-top: 10px;line-height:1.5;
}
.hotflashedmedstartrgtspc {
    margin-top: 100px;
}
.hotflashEDarrowimgspn {
    color: #e8018b;
    font-size: 40px;
    font-weight: 600;
    margin-left: 15px;
}
.hotflashEDarrowimgspn1 {
    color: #3f49dc;
    font-size: 40px;
    font-weight: 600;
    margin-left: 15px;
}
.hotflashedmedstartlft {
    float: left;
    width: 47%;
    padding-bottom: 50px;
}
.hotflashedmedtruck {
    width: 90%;
    padding-top: 35px;
}
.hotflashdontusergt {
    width: 50%;
    float: right;
    margin-right: 35px;
}
.hotflashdontuselft {
    width: 40%;
    float: left;
}
.hotflashconditionsrgt {
    float: right;
    width: 55%;
    margin-top: 85px;
}
.hotflashabtusiladescdiv {
    color: #808080;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.hotflashabtusiladescpara {
    margin: 30px;
    font-weight: 600;
    font-size: 15px;
    line-height: 25px;
}
.hotflashdescsafeinfo {
    color: #3f49dc;font-size:24px;
}
.hotflashabtusmaindiv {
    width: 100%;
    background-color: white;   
    height: auto;
}
.hotflashabtusilahdiv {
    text-align: center;
    font-size: 55px;
    font-weight: 600
}
.hotflashabtusilahdivedrisks {
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    font-weight: 600;
}
.hotflashbckleftspc {
    padding-top: 50px;
}
.latissemedback{min-height:570px}
/*quitsmokingmedicine*/
.quitsmokebackimg {
    height: 475px;
    background-image: url(../Images/quitsmokebkimg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.qitsmokebckleft {
    margin: 0 auto;
    height: 510px;
    width: 990px;
}
.quitsmokebckleftspc {
    padding-top: 60px;
}
.quitsmokebkrgt {
    width: 53%;
    float: right;   
}
.quitsmokebkrgttitle {
    font-size: 46px;  
    color: #e8018b;
}
.quitsmokebkrgttrmnt {
    font-size: 55px;
    font-weight: 600;
    color: #5b3ccf
}
.quitsmokebkrgtpara {
    font-size: 16px;
    margin-top: 10px;
    font-weight: 600;
    color: #252525ba;
    line-height: 1.5;
    text-align:justify;
}
.quitsmokecompdiv {
    overflow: hidden;
    /*font-family: Arial;*/
}
.quitsmokemedstartlft {
    float: left;
    width: 50%;
    padding-bottom: 50px;
}
.quitsmokemedstartrgt {
    float: left;
    width: 50%; 
    margin-top: 10px;
    line-height:1.5;
}
.quitsmokemedtruck {
    width: 100%;    
}
.quitsmokemedstartrgtspc {
    margin-top: 75px;
}
.quitsmokearrowimgspn {
    color: #e8018b;
    font-size: 40px;
    font-weight: 600;
    margin-left: 15px;
}
.quitsmokearrowimgspn1 {
    color: #3f49dc; font-size: 40px;
    font-weight: 600;
    margin-left: 15px;
}
.quitsmokeabtimgalinediv {
    width: 78%;
    margin: 0 auto
}
.quitsmokeabtusilahdiv {
    text-align: center;
    font-size: 46px;
    font-weight: 600
}
.trmntplanscontent {
    font-size: 16px;
    color: rgb(117, 117, 117);
    line-height: 1.5;
    text-align: center;
    padding-top: 20px;
    margin:0 auto;width:85%;
}
.sexhealthtreatmedback{height:560px}
.treatmentplans {
    width: 990px;
    margin: 0 auto;
    padding-top: 60px;
}
.planone {
    width: 28%;
    float: left;
    margin-right: 35px;
    text-align: center;
}
.plantwo {
    width: 28%;
    float: left;
    margin-right: 35px;
    text-align: center;
}
.planthree {
    width: 35%;
    float: left;
    text-align: center;
}
.planimgs {
    width: 75%;
}
.planimgsnicotine {
    width: 60%;
}
.getplanbtns {
    width: 100%;
}
.planpara1 {
    font-size: 24px;
    color: #ed008c;margin:0;padding-top:10px;
}
.planpara2 {
    font-size: 22px;  
    margin:0;
    padding-top:15px;
}
.planpara3 {
    font-size: 22px;
    color: blue;
    margin:0;padding-top:10px;
}
.quitsokelearnmorw a {
    font-size: 14px;
    font-weight:600;
    color: #ed008c;
    text-decoration: none;
    border-bottom: 1px solid;
}
.planpara4 {
    font-size: 15px;
    line-height:1.3;
}
.planparaemty{padding-top:13px;}
.quitsokelearnmorw{padding-top:20px;}
.quitsokelearnmorwnico{padding-top:10px;}
    .quitsokelearnmorwnico a {
        font-size: 14px;
        font-weight: 600;
        color: #ed008c;
        text-decoration: none;
        border-bottom: 1px solid;
    }
.getplanbtns1 {
    width: 75%;cursor:pointer;
}

.getplanbtns2 {
    width: 85%;
    cursor: pointer;
}
.getplanbtns3 {
    width: 60%;
    cursor: pointer;
}
.quitsmokeoffer {
    text-align: center;
    padding: 10px 0 5px 0;
    color: #3f49dc;font-size:20px;font-weight:600;
}
.quitsmokebtnimggtstrt{margin-top:20px;}
.hotflashbckleft {
    margin: 0 auto;
    height: 510px;
    width: 990px;
}
.coldsoresplanone {
    width: 28%;
    margin: 0 auto;   
    text-align: center;
}
.coldplanpara{color:blue;font-size:20px;}
.genitalmedlft {
    width: 55%;
    /*float: left;
    text-align: left;
        margin-left: 50px;
    */
    text-align: center;
    margin: 0 auto;
}

.genmedlfttitle {
    font-size: 57px;
    color: #e8018b
}
.imggender{width:35px;height:100px;margin-right:15px;margin-left:15px;cursor:pointer}
.Sexualhelathconddiv {
    font-size: 35px;
}
.sexhealcondrgt{width:70%}
.sexplanpara2{font-size:16px}
.sexplanparaemty{padding-top:1px}
.pemedlft{width:60%}
.pemedlfttitle{font-size:42px}
.sexhealnamediv {
    text-align: left;
    font-size: 18px;
    color: #e8018b;
}
.edmedconditionsrgt1{float:right;width:60%}
.hotflashcondmanimg{margin-top:60px}
.sexheallearnmorep {
    padding-top: 30px
}
.coldsoresmainbgimg {
    background-image: url(../Images/ColdSoresbgimg.png);
}
.coldsoresmedleft{margin:0}
.genhermedleft {
    float: left;margin:0;
}
.genherpmainimg {
    width: 35%;
    float: right;
    margin-top: 75px;
}
/*CoronaAssessmentTest.aspx*/
.coronashell1 {
    width: 80%;
    margin: 0 auto;
    overflow: hidden
}
.coronaeachimg{width:33.3%;float:left;}
.coronathirddiv {
    background-color: #f6f6f6;
    padding-bottom:30px;padding-top:50px;
}
.coronalft{float:left;width:48%;padding-bottom:40px;cursor:pointer}
.coronalft img{width:100%;}
.coronargt {
        float: right;width:48%;padding-bottom:40px;cursor:pointer
    }
.coronargt img {
    width: 100%;float:right;
}
.measurestitle {
    color: rgb(232, 1, 139);
    font-size: 36px;
    text-align: center;font-weight:bold;
    padding-bottom:40px;
    margin-top:-20px;
}
.singlelemeasure {
    width: 21%;
    float: left;
    background-color: #ed008c;
    border: 7px solid #f6f6f6;
    border-radius: 25px;
    padding: 10px 8px;
    margin-right: 10px;
    height:275px;
}
.protectivetitle {
    color: white;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
}
.protectivepara {
    font-size: 14px;
    color: white;
    line-height: 1.4;
    text-align: center;
    margin: 0 auto;
}
.protcetiveimg{text-align:center;}
.protectivehr {
    width: 32%;
    text-align: center;
    margin-top: 4px;
    background-color: white;
    border: 1px solid white;
}
.calbeforeimg {
    width: 23%;padding-bottom:8px;
}
.handwashimg {
    width: 36%
}
.touchimg {
    width: 30%;padding-top:2px;padding-bottom:6px;
}
.distanceimg{width:35%;padding-top:3px;padding-bottom:10px;}
.coronameasures{padding-top:10px;padding-bottom:75px;}
.learnmorentm {
    border-radius: 25px;
    font-size: 16px;
    padding: 2px 6px;
    color: rgb(232, 1, 139);
    border: 1px solid;
    font-weight: bold;
    width: 47%;
    background-color:white;cursor:pointer;
}
.callmorebtn{text-align:center;padding-top:15px;}
.handmorebtn {
    text-align: center;
    padding-top: 47px;
}
.avoidmorebtn {
    text-align: center;
    padding-top: 69px;
}
.socialmorebtn {
    text-align: center;
    padding-top: 45px;
}
.coronabackground {
    background-image: url('../images/covidbgimg.png');
    width: 100%;
    height: 580px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.coronabghead {
    font-size: 45px;
    color: white;
}
.coronabghead2{
    font-size: 44px;
    font-weight: 600;
    color: white;
    padding-top:15px;
}
.coronabgcontent {
    font-size: 18px;
    font-weight: bold;
    color: white;
    padding-top: 20px;
    width: 52%;
    margin: 0 auto;
    line-height: 1.5
}
.coronabglft {
    width: 80%;
    padding-top: 50px;text-align:center;margin:0 auto;
}
.coronameasuresshell {
    width: 70%;
    margin: 0 auto;
    overflow: hidden
}
.coronaallimgsdiv{padding-bottom:50px;}
.coronamaindivdefaultpg {
    background-color: #b97a57;
    color: white;
    height: 60px;
    display:none;
}
.coronamaindivdefaultpg1 {
    padding: 20px;
    text-align: center;
    font-size: 20px;
    cursor: pointer
}
.symptomsimgs{width:100%;}
.callprvbtn {
    width: 50%;
    font-weight: bold;
    color: white;
    background-color: #c3c3c3;
    border: none;
    font-size: 16px;
    padding: 10px 15px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c3c3c3),color-stop(1,#c3c3c3));
background: -moz-linear-gradient(center top,#c3c3c3 5%,#c3c3c3 100%)
}


.callprvcs{padding-top:20px;}
.coronapnlbehind {
    position: absolute;
    top: 83px;
    left: 0;
    width: 100%;
    height: 380%;
    z-index: 999;
    /*background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));
    background: -moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);*/
    background: #00000085;
    display: none;
    opacity: 1.5;
}
.coronaaltpnlbg {
    margin: 0 auto;
    margin-top: 150px;
    background: #fff;
    border: 1px solid #d0d0d0;
    border-bottom: 8px solid deeppink;
    width: 50%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.coronaclosepnl {
    font-size: 20px;
    float: right;
    cursor: pointer;
    font-weight: bold;
    margin-right: 5px;
    float: right;
}
.coronaeachimg {
    cursor: pointer;
}
.popuphead {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    background-color: deeppink;
    color: white;
    padding: 8px;
    overflow: auto;
}
.popupcontent{font-size:16px;}
.ctcmaindiv {
    width: 80%;
    margin: 0 auto;
    min-height: 300px;
    overflow: auto;
    margin-bottom: 100px;
}
.ctcmaindiv1 {
    width: 70%;
    margin: 0 auto;
}
.ctcddlfonts {
    width: 96%;
    height: 35px;
    border: 2px solid #ebebe8;
}
.countydivs {
    width: 95%;
    min-height: 240px;
    height: auto;
    box-shadow: 1px 1px 11px 2px;
    border-radius: 10px;
    color: rgba(113, 110, 110, 0.25098039215686274);
    border: 2px solid white;
    margin-top:30px;
    line-height:20px
}
.countymaindiv{display:none}
.countymaindiv1{display:none}
.catctcdiv {
    text-align: center;
    width: 75%;
    margin: 0 auto;
    height: 55px;
}
.catctcbtndiv {
    width: 210px;
    margin: 0 auto;
}
.catphyformmaindiv {
    width: 95%
}
.carphyheaderdiv {
    width: 95%;
    height: 25px;
    text-align: center;
    background-color: red;
    color: white;
    padding: 10px;
}
.catphydiv {
    width: 100%;
    padding: 10px;
    min-height: 70px;
    height: auto;
}
.catphysubdiv {
    width: 50%;
    float: left
}
.catphyformbtndiv {
    width: 50%;
    text-align: center;
    margin: 0 auto
}
.selfcoronatestdiv {
    min-height: 90px;
    width: 40%;
    margin: 0 auto;
}
.selfcoronatestdiv1{width:85%}
.findctcbtn {
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    width: 90%;
    height: 50px;
    line-height: 30px;
    cursor: pointer;
    font-size: 14px;
    margin-top: 8px;
    border-radius:25px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
}
.catcallpdiv {
    color: white;
    font-size: 16px
}
.catgetstbtn{width:200px}
.popupheadspan {
    width: 90%;
    float: left;
}
.whyprefermaindiv {
    width: 990px;
    margin: 0 auto;
    min-height: 440px;
    overflow: auto;
}
.whyprefersubdiv {
    width: 75%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.whypreferhdiv {
    text-align: center;
    color: #ed008c;
    font-size: 40px;
    font-weight: 600;
}
.whypreferpb {
    font-size: 20px;
    color: #ed008c;
}
.whypreferp {
    color: #757575;
    font-size: 16px;
    line-height: 1.3;
}
.whypreferdasdiv {
    text-align: center;
    margin-bottom: 38px;
    padding-top: 30px;
}
.whypreferul {
    color: #757575;
    font-size: 16px;
    line-height: 1.5;
}
.whypreferbackcdiv {
    width: 100%;
    background-color: #eeeeec4f;
}
.pebgdiv {
    height: 475px;
}
.pebgdiv1{padding-top:50px;padding-bottom:50px}
.peabtlidiv{font-size:45px}
.defpgmedsh1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 55px;
}
.defpgpresh1 {
    font-size: 36px;
    margin-bottom: 0;
    margin-top: 0;
}
.defpgdelh2 {
    font-size:70px;
    margin-bottom: 0;
    margin-top: 0;
}
.defpgtodoorh2 {
    margin-bottom: 0;
    margin-top: 0;
    font-size:50px
}
.coldpgh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 57px;
    font-weight: 100;
}
.coldtreath2 {
    font-size: 65px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.greatspan {
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    font-size: 42px;
    font-weight:600;
}
.downspan {
    font-weight: 700;
    margin-top: -23px;
    font-size: 16px;
    text-align: center;
}
.genherph1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 57px;
    font-weight: 100;
}
.genherptresth2 {
    font-size: 65px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.hotflh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 57px;
    font-weight: 100;
}
.hotfltreath2 {
    font-size: 65px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.phyprgjoinh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 36px;
}

.phyprgadvh2 {
    font-size: 35px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.quitsmh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 46px;
    font-weight: 100;
}

.quitsmtreath2 {
    font-size: 55px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.loginwelh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 30px;
    /*font-weight: 100;*/
}

.loginhereh2 {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight:100;
}
.newsfeedh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 14pt;
    font-weight: 100;
}
.faqweareh2 {
    font-weight: 100 !important;
    font-size: 15px !important;
    line-height: 22px !important;
    color: #000 !important;
}
.abtusiliveh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 27px;
}
.prepgh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 42px;
    font-weight: 100;
}

.prepgtresth2 {
    font-size: 65px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.supportreqh1 {    
    color: #0c6dd4 !important;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16pt;
}
.sexpgvagh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 57px;
    font-weight: 100;
}

.sexpgtreath2 {
    font-size: 65px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.howitpgh1{font-size:21px}
.erectilepgh1 {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 33px;
}

.erectilepgtresth2 {
    font-size: 65px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.telepgh1 {
    font-size: 24px;
    letter-spacing: 0.02em;
    line-height: 22px;
    text-align: center;
}
.telepgh2 {
    font-size: 10px !important;
    font-weight:100;
}
.btnhealthchanged{width:265px}
.addmorecartdiv {
    font-size: 18px;
    text-align: center;
    display: none;
    border: 1px solid;
    padding: 5px;
    cursor: pointer;
}
.treatflrestdiv {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    margin-top:5px;
}
.pmakeapp {
    color: rgba(33,48,61,.7)
}
.onlinetreatdefaultpg {
    background-image: url(../Images/online-treatment.png);
    background-color:#f1fbff;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 550px;
    min-height: 550px;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
}
.hsatreatdfpgdiv {
    background-image: url(../Images/Health-Saving-Account.png);
    background-color: white;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 550px;
    min-height: 550px;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
}
.onlinetreatdiv1 {
    padding-top: 100px
}
.onlinetreatdiv2 {
    width: 75%;
    margin-left:35px
}
.treatdashline {
    width: 220px;
    margin-bottom:15px;
}
.onlinetreath1 {
    font-size: 35px;
    color: #e8018b;
    font-weight: 600
}
.onlinetreatdetailsdiv {
    width: 70%;
    overflow: auto;
    margin-top: 15px;
    margin-bottom: 15px
}
.onlinetreateddiv {
    width: 175px;
    float: left;
    min-height: 15px;
    height:auto;
    background-color: white;
    padding: 7px 25px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid rgba(234, 234, 234, 0.91);
    color: #757575
}
.onlinetreatpediv{margin-left:35px}
.onlineourtreatdiv {
    font-size: 33px;
    color: #e8018b;
    font-weight: 600;
    margin-top: 50px;
}
.onlinesildnafildiv {
    font-size: 22px;
    color: #4952df;
    font-weight: 600;
    margin-top: 15px
}
.hsatreatmaindiv {
    margin: 0 auto;
    width: 990px;
    height: auto;
}
.hsatreatdiv1 {
    /*margin-top: 105px;*/
    margin-top: 50px;
    margin-bottom: 50px;
    height: auto;
    min-height: 350px;
    overflow: auto;
}
.hsatreatrightdiv {
    font-weight: 600;
    width: 59%;
    float: right;
    text-align: left;
    margin-top: 45px;
}
.hsadashlineimg {
    width: 230px;
}
.hsatreathdiv {
    font-size: 38px;
    color: #e8018b;
    margin-top: 25px;
    margin-bottom: 15px
}
.hsatreatcontentdiv {
    font-size: 17px;
    color: #757575
}
.hsatreatrequiresdiv {
    text-align: center;
    width: 100%;
    height: 75px;
    margin-top: 40px;
}
.hsatreatrequiresdiv1 {
    float: left;
    width: 48%;
    text-align: center;
}
.hsatreatrequirediv2 {
    font-size: 16px;
    font-weight: 600;
    width: 75%;
    margin: 0 auto;
    border: 1px solid;
    height: 35px;
    background-color: deeppink;
    color: white;
    cursor: pointer;
    border-radius: 45px;
    padding: 15px;
}
.onlinetreatmobileimgdiv{display:none}
.hsatreatmobileimgdiv{display:none}
.treatlinks {
    text-decoration: none;
    color: #757575;
}
.medsmoreimgdiv img {
    object-fit: fill;
    width: 100%;
    height:550px;
}
.medsmorecontentmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
}
.medsmorecontdiv1{padding-top:10%}
.readyforonlinediv{padding-top:13%}
.medsandmoremaindiv {
    background: #f5f6f8;
    min-height: 500px;
    overflow: auto
}
.onlinetreatmentmaindiv {
    /*background: #f1fbff;*/
    min-height: 450px;
    overflow: auto
}
.aboutusmaindiv {
    background: #f5f6f8;
    min-height: 500px;
    overflow: auto
}
.aboutuscontentmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
}
.medhismaindiv{width:990px;margin:0 auto}
.medtelfreemaindiv {
    width: 80%;
    margin: 0 auto;
    padding: 40px 0;
    margin-top: 20px;
    height: 450px;
    margin-bottom: 20px
}
.getiliveappmaindiv {
    background-color: #f5b2c4;
}
.readyforonlinemaindiv {
    background: #f5f6f8;
}
.drimgchkclosediv {
    overflow: auto;
    text-align: center;
    width: 5%;
    float: right;
}
.drimgproviderpic {
    cursor: pointer;
    width: 350px;
    height: 200px;
    margin-right: 10px;
    box-shadow: 0 1px 8px #000;
    margin-top: 25px;
    border: 2px solid #3f3f3f;
    padding: 5px;
}
.driverimgProvider {
    width: 350px;
    height: 200px;
}
.treatimguploaddiv {
    margin-top: -205px;
    width: 360px;
    height: 200px;
}
.treatimginputdiv {
    margin-left: 0;
    opacity: 0;
    width: 355px;
    height: 200px;
}
/*Blog styles */
.blogmaindiv {
    width: 990px;
    margin: 0 auto;
    overflow: auto;
    min-height: 270px;
    height: auto
}
.blogshell {
    width: 980px;
    background-color: #f3f3f3;
    min-height: 500px;
    margin-top: 2px;
    height: auto;
    box-shadow: 0 0 2px 1px gray;
    margin: 0 auto;
    overflow: hidden
}

.blogdivcontent {
    width: 98%;
    margin: 0 auto
}

.blogsearchpanel {
    width: 99%;
    padding-right: 10px
}

.Blogsearch {
    color: white;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    line-height: 2.2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 95%;
    margin: 0 auto
}

.blogsearchdiv {
    float: right;
    margin-right: 20px
}

.mnbcimg {
    max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
    height: 100%;
}

.Blogtitle1 {
    font-size: 25px;
    line-height: 35px;
    color: #000;
    min-height: 5px;
    padding-top: 10px;
    font-weight:400;
}

.Blogtitle2 {
    background-color: transparent;
    text-decoration-line: underline;
    font-family: Arial;
    font-size: 24pt;
    font-style: italic;
}

.Blogcontent1 {
    background-position: initial;
    overflow: auto;
    height: auto;
    color: #646263;
    min-height: 65px;
    border-radius: 3px;
    font-size: 15px;
    padding-left: 13px
}

.mnbname {
    font-size: 16px;
    color: #000;
    margin-top: -5px;
    margin-bottom: 4px
}

.Blogdescription {
    color: #646263;
    min-height: 65px;
    height: auto;
    overflow: hidden;
    font-size: 16px;
    text-align: left;
    line-height: 1.5;
    margin: 0 10px;
    font-weight:400;
    padding-top: 10px
}
    .Blogdescription1 img {
        max-width: 100%;
        width:65%;
    }
.blogdescimgleft {
    float: left;
    width: 50%;
    height: 250px;
}
.blogdescimgrightt{float:right;width:45%}
.blogview {
    margin-top: 10px;
    color: blue;
    font-size: 16px;
    font-weight: 600;
    float: right;
    cursor: pointer;
    display: none
}

.blogbtnmore {
    cursor: pointer;
    font-size: 15px;
    line-height: 13px;
    color: black;
    text-decoration: underline;
    /*background-color: white;*/
    border: none;
    outline: none
}

.blogallmain {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    margin-bottom: 30px;
    background: #f8f3f0;
    border: 1px solid #FFF;
    -webkit-box-shadow: 0 0 3px #aaa;
    -moz-box-shadow: 0 0 3px #aaa;
    box-shadow: 0 0 3px #aaa;
}
.innerblogallmain1{
    border:none;
    box-shadow:none;
    background:none;
}
.Blogdescription h2 img {
    width: 100% !important;
    height: auto !important;
}

.phyprgphymaindiv{width:100%;overflow:auto}
.phyprgpglicphydiv {
    float: left;
    /*border: 2px solid #ed008c;*/
    min-height: 275px;
    height: auto;
    text-align: center;
    margin-right: 15px;
    width: 200px;
    margin-bottom: 10px;
    margin-left: 15px;
}
.phyprgpglicphycontinfodiv{width:250px}
.pharprgpgbvldiv {
    width: 47%;
    float: left;
    height: 255px;
    border: 2px solid #1514156e;
    background-color: #f2f2f2;
}
.phyprgliccontdiv1 {
    width: 90%;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
}
.phyprgliccontdiv2 {
    margin-bottom: 20px;
    font-size: 20px;
    margin-top: 0px;
    color: #4049cc;
    font-weight: 600;
}
.phyprgliccontdiv3 {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
}
.pharprgpgbvlimgdiv {
    width: 95%;
    margin: 0 auto;
    padding: 5px;
}
.pharprgpgabtphardiv {
    width: 90%;
    margin: 0 auto;
    min-height: 250px;
    height: auto;
    margin-bottom: 30px;
    overflow: auto;
}
.pharprgpgrosediv {
    width: 47%;
    float: right;
    height: 255px;
    border: 2px solid #1514156e;
    background-color: #f2f2f2;
}
.pharprgpgroseimgdiv {
    width: 90%;
    margin: 0 auto;
    padding: 10px
}
.pharprgpgroseimg {
    width: 55%;
    margin-left: 45px;
    margin-top: 15px;
}
.pharprgpgrosedescdiv {
    width: 65%;
    margin: 0 auto;
}
.pharprgpgrosedescdiv1 {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
}
.pharprgpghomephh2 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
}
.pharprgpgbvlimg {
    width: 75%;
    margin-top: 5px;
    margin-left: 45px;
}

.defpgwelcomemaindiv {
    width: 100%;
    background: white;
    min-height: 350px;
    overflow: auto;
}
.defpgwelcomediv1 {
    margin: 0 auto;
    min-height:350px;
    height: auto;
    width: 1100px;
    overflow:auto;
    text-align: center;
}
.defpgwelcomh2div {
    color: #4049cb;
    margin-top: 60px;
    font-size: 35px;
    font-weight: 600;
}
.defpgdigitalh1div {
    color: #ec028c;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px
}
.defpguslicmaindiv {
    width: 80%;
    margin: 0 auto;
    min-height: 100px;
    height: auto;
    overflow: auto;
    margin-top: 70px
}
.defpguslicleftdiv {
    width: 24%;
    float: left;
    text-align: center
}
.defpguslicleftdiv img{width:75px}
.defpgusliccontdiv {
    font-size: 24px;
    font-weight: 600;
    color: #ba7c58;
    line-height: 30px;
    margin-top: 10px
}
.defpgwelcomegetstartbtndiv {
    text-align: center;
    margin-top: 60px
}
.defpgwelcomegetstartbtn {
    color: #fff;
    background: #e8018b;
    border-radius: 100px !important;
    width: 160px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    letter-spacing: 1px !important;
    border: 0px solid;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    text-decoration:none;
}
.defpgsexhealthmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
}
.defpgsexhealthmaindiv1 {
    margin: 0 auto;
    height: 545px;
    width: 990px;
}
.defpgsexhealthleftdiv {
    margin-top: 50px;
    margin-left: 30px;
    width: 50%;
    color: white
}
.defpgsexhealthhdiv {
    font-size: 30px
}
.defpgsexhealthcontentdiv {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    width: 95%;
    margin-bottom: 30px;
    letter-spacing: 1px
}
.defpgsexhealthlineimg {
    width: 30px
}
.defpgsexhealthedcontent {
    position: absolute;
    margin-top: 10px;
    margin-left: 15px;
    font-size: 16px
}
.defpgtreatusingdiv {
    margin-top: 40px;
}
.defpgtreatusingdiv1 {
    font-size: 30px;
    font-weight: 600
}
.defpgtreatusingdiv2 {
    font-size: 16px;
    margin-top: 15px
}
.defpgeyelashmaindiv1 {
    margin: 0 auto;
    height: 545px;
    width: 990px;
}
.defpgeyelashrightdiv {
    margin-top: 50px;
    float: right;
    width: 50%
}
.defpgeyelashh2div {
    font-size: 28px;
    color: #ba7c58;
}
.defpgeyelashcontentdiv {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    width: 95%;
    margin-bottom: 30px;
    font-weight: 600
}
.defpglatissediv {
    margin-top: 40px;
}
.defpglatissehdiv {
    font-size: 30px;
    font-weight: 600;
    color: #ba7c58;
    margin-bottom: 20px
}
.defpglatisselineimg {
    width: 26px
}
.defpglatissebimaspan {
    position: absolute;
    margin-top: 10px;
    margin-left: 15px;
    font-size: 14px;
    font-weight: 600
}
.defpgquitsmokemaindiv {
    margin: 0 auto;
    height: 510px;
    width: 990px;
}
.defpgquitsmokeleftdiv {
    margin-top: 80px;
    margin-left: 20px;
    width: 50%;
}
.defpgquitsmokehdiv {
    font-size: 30px;
    color: #ba7c58;
}
.defpgquitsmokecontentdiv {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    width: 95%;
    margin-bottom: 30px;
    font-weight: 600
}
.defpgquitsmokepointsdiv {
    margin-top: 40px;
}
.defpgquitsmokelineimg {
    width: 28px
}
.defpgquitsmokepointspan {
    position: absolute;
    margin-top: 11px;
    margin-left: 15px;
    font-size: 14px;
    font-weight: 600
}
.defpgquitsmokestbtndiv {
    margin-top: 60px
}
.defpgquitsmokegetstartbtn {
    color: #fff;
    background: #b97a57;
    border-radius: 100px !important;
    width: 160px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    letter-spacing: 1px !important;
    border: 0px solid;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    text-decoration:none
}
.defpghowitworksmaindiv {
    width: 100%;
    min-height: 500px;
    overflow: auto;
}
.defpghowitworksmaindiv1 {
    margin: 0 auto;
    height: 560px;
    width: 990px;
    text-align: center;
}
.defpghowitworkshdiv {
    color: #b97a57;
    margin-top: 40px;
    font-size: 60px;
    font-weight: 600;
}
.defpghowitworkslineimg {
    width: 40%
}
.defpghowitworkscontentdiv {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-weight: 600;
    width: 70%;
    margin: 0 auto;
    line-height: 20px
}
.defpghowitworksmedmaindiv {
    width: 100%;
    margin-top: 35px;
    min-height: 250px
}
.defpghowitworksmedhisdiv {
    width: 24%;
    float: left;
    text-align: center;
    border-right: 3px solid #ececec;
    min-height: 220px
}
.defpghowitworksoncarediv {
    width: 24%;
    float: left;
    text-align: center;
    min-height: 220px
}
.defpghowitworksmedhisimg {
    width: 90px
}
.defpghowitworksmedhishdiv {
    font-size: 18px;
    font-weight: 600;
    color: #ba7c58;
    line-height: 30px;
    margin-top: 10px
}
.defpghowitworksmedhiscontdiv {
    padding: 10px;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.defpghowitworksgetstdiv {
    width: 55%;
    margin: 0 auto;
    min-height: 70px
}
.defpghowitworksgetstbtndiv {
    width: 47%;
    float: left
}
.defpghowitworksgetstbtn {
    color: #fff;
    background: #b97a57;
    border-radius: 100px !important;
    width: 200px;
    height: 50px;
    display: inline-block;
    cursor: pointer;
    letter-spacing: 1px !important;
    border: 0px solid;
    font-size: 24px;
    text-align: center;
    line-height: 50px;
    text-decoration:none;
}
.defpghowitworksdownloadbtn {
    color: #fff;
    background: #b97a57;
    border-radius: 100px !important;
    width: 210px;
    height: 50px;
    display: inline-block;
    cursor: pointer;
    letter-spacing: 1px !important;
    border: 0px solid;
    font-size: 24px;
    text-align: center;
    line-height: 50px;
    text-decoration:none;
}

.coldpgcstmaindiv {
    margin: 0 auto;
    min-height: 260px;
    height:auto;
    width: 990px;
    overflow:auto
}
.coldpgcstmaindiv1 {
    margin-top: 30px;
    margin-left: 5px;
    width: 60%;
    color: white;
}
.coldpgcsth1div {
    font-size: 20px
}
.coldpgcstpdiv {
    font-size: 16px;
    line-height: 1.5;
    width:70%;
    font-weight:500;
    margin-top:20px
}
.coldpgcstonlinecondiv {
    margin-top: 25px;
   margin-left:100px;
}
.coldpgcstonlinebtn {
    /*font-family: microsoft sans serif;*/
    color: #c990a0;
    background: white;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    /*letter-spacing: 1px !important;*/
    border: 0px solid;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-weight:600;
}
.coldpgcstdykmaindiv {
    margin-top: 28px;
    width: 320px;
    height: 45px;
    background-color: #f5cbaa;
    padding: 15px;
    line-height: 15px;
    font-size: 12px;
    font-weight: 600;
    border-radius:5px;
}
.coldpgcstdykdiv {
    color: #b26a51;
    font-size: 12px;
    font-weight: 600;
}
.coldpgcstdykdiv1 {
    color: #b26a51;
    font-weight: 600;
    margin-top: 8px;
    font-size: 12px;
    line-height: 20px;
}
.coldpgvalmaindiv {
    width: 100%;
    background: #f6e2e9;
    min-height: 480px;
    overflow: auto;
    /*margin-top:20px;*/
}
.coldpgvalmaindiv1 {
    margin: 0 auto;
    min-height: 460px;
    width: 990px;
    height:auto;
    overflow:auto;
}
.coldpgvalmaindiv2 {
    width: 100%;
    min-height: 430px;
    height: auto;
    margin-top: 40px;
    margin-bottom: 80px;
    overflow: auto;
}
.coldpgvalimgleftdiv {
    width: 45%;
    float: left
}
.coldpgvalimgdiv {
    margin-top: 110px
}
    .coldpgvalimgdiv img {
        width: 85%;
    }
.coldpgvalrightdiv {
    width: 54%;
    float: left
}
.coldpgvalh2div {
    font-size: 24px;
    color: #6b5d62;
    text-align: initial;
    margin-left: 45px;
    margin-top: 25px;
    font-weight:700;
    /*font-family: Berlin sans FB;*/
}
.coldpgvalpointsmaindiv {
    margin-top: 15px;
    margin-left: 45px;
    color: #6b5d62;
}
.coldpgvalpointsdiv {
    font-size: 14px;
    line-height: 27px;
    
    /*font-weight: 600;*/
}
.coldpgvalpointspdiv {
    margin-top: 15px;
    font-weight: 400;
    line-height: 1.5;
    font-size:16px;
}
.coldpgvalonlinecondiv {
    margin-top: 25px;
    text-align:center;
}
.coldpgvalonlinebtn {
    font-weight: 600;
    color: #6b5d62;
    background: #d7a1ae;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    /*letter-spacing: 1px !important;
    border: 0px solid;*/
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
}
.coldpgvalprescmaind {
    margin-top: 25px;
    /*margin-bottom:45px;*/
}
.coldpgvalprescmaind1 {
    width: 475px;
    min-height: 80px;
    background-color: #f5cbaa;
    height: auto;
    overflow: auto
}
.coldpgvalprescmeddiv {
    width: 45%;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 15px;
    height: 25px;
}
.coldpgvalprescmedimg {
    width: 25px
}
.coldpgvalstartpriceimg{
    width:20px;
}
.coldpgvalprescmenspan {
    margin-left: 15px;
    margin-top: 3px;
    position: absolute;
    font-weight: 600;
    font-size: 13px;
}
.coldpghitwmaindiv {
    width: 100%;
    min-height: 480px;
    overflow: auto;
}
.coldpghitwmaindiv1 {
    margin: 0 auto;
    height: 455px;
    width: 990px;
    text-align: center;
}
.coldpghitwhdiv {
    color: #6b5d62;
    margin-top: 40px;
    font-size: 45px;
    /*font-family: Berlin sans FB;*/
    font-weight: 700;
}
.coldpghitwspandiv {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-weight: 500;
    width: 55%;
    margin: 0 auto;
    line-height: 22px;    
    font-size: 16px;
    color: rgb(116, 113, 113);
    
}
.coldpghitwimgdiv {
    margin-top: 20px
}
    .coldpghitwimgdiv img {
        width: 80%;
    }
.coldpgfaqmaindiv {
    width: 100%;
    min-height: 500px;
    overflow: auto;
    background-color: #f8f3f0
}
.coldpgfaqmaindiv1 {
    margin: 0 auto;
    height: auto;
    width: 990px;
    text-align: center;
}
.coldpgfaqhdiv {
    color: #433936ba;
    margin-top: 40px;
    font-size: 45px;
    font-weight: 600;
}
.coldpgfaqspandiv {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-weight: 600;
    width: 50%;
    margin: 0 auto;
    line-height: 20px;
    color: #68565c;
}
.coldpgfaqqdiv {
    width: 70%;
    margin: 0 auto;
    min-height: 300px;
    height: auto;
    overflow: auto;
    text-align: initial;
    margin-bottom: 50px
}
.coldpgfaqqdiv1 {
    font-size: 16px;
    border-bottom: 2px solid #ead8ce;
    line-height: 22px;
    cursor: pointer;
    color: #a29997;
}
.coldpgfaqqadiv {
    font-size: 14px;
}
.coldpgfaqimgup {
    width: 20px;
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}
.coldpgfaqpdiv {
    color: #af6a56;
    font-weight: 600;
    margin-top: 40px;
}
.coldpghitwmedhismaindiv {
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    min-height: 270px;
}
.coldpgmedhisdiv1 {
    width: 30%;
    float: left;
    height: 275px;
}
.coldpgmedhisimgdiv {
    padding-top: 25px;
    text-align: center;
    height: 100px
}
.coldpgmedhisimg {
    width: 55px;
}
.coldpgmedhishdiv {
    font-size: 20px;
    padding-top: 20px;
    color: rgb(99, 99, 99);
    font-weight: 600
}
.coldpgmedhiscontdiv {
    line-height: 18px;
    margin-top: 15px;
    font-size: 14px;
    color: rgb(116, 113, 113);
    font-weight: 500;
}
.coldpgonlinediv {
    width: 34%;
    float: left;
    height: 275px;
    margin-left: 25px;
    margin-right: 25px
}
.coldpgfreemeddiv {
    width: 30%;
    float: left;
    height: 275px;
}
.coldpgonlineimg {
    width: 80px;
}
.coldpgfreemedimg {
    width: 90px;
    margin-top: 25px;
}
.coldpgvalprescmeddiv1 {
    margin-bottom: 10px;
}
.coldpgvalsupplytimediv {
    margin-top: 10px;
}
.latissepgehtmaindiv {
    margin: 0 auto;
    height: auto;
    width: 990px;
}
.latissepgehtmaindiv1 {
    margin-top: 25px;
    margin-left: 5px;
    width: 60%;
    color: white;
}
.latissepgehthdiv {
    font-size: 20px
}
.latissepgehtcontentdiv {
    font-size: 16px;
    line-height: 1.5;
    width: 85%;
    font-weight: 500;
    margin-top: 20px;
}
.latissepgehtonconsdiv {
    margin-top: 25px;
    margin-left:100px
}
.latissepgehtonconsbtn {
    color: #c990a0;
    background: white;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    /*letter-spacing: 1px !important;*/
    border: 0px solid;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-weight:600;
}
.latissepgehtdykdiv {
    margin-top: 28px;
    width: 320px;
    height: 60px;
    background-color: #f5cbaa;
    padding: 15px;
    color: #b26a51;
    font-size: 12px;
    line-height: 15px;
    font-weight: 600;
    border-radius:5px;
}
.latissepglatimaindiv1 {
    margin: 0 auto;
    min-height: 460px;
    width: 990px;
    height: auto;
    overflow: auto;
}
.latissepglatimaindiv2 {
    width: 100%;
    min-height: 460px;
    height: auto;
    overflow: auto;
    margin-top: 40px;
    margin-bottom: 80px;
}
.latissepgdykcontdiv {
    margin-top: 8px;
    font-size: 12px;
    line-height: 20px;
}
.edpgedtmaindiv {
    margin: 0 auto;
    min-height: 315px;
    width: 990px;
    height:auto;
    overflow:auto;
}
.edpgedtmaindiv1 {
    margin-top: 30px;
    margin-left: 5px;
    width: 60%;
    color: #172471;
}
.edpgedthdiv {
    font-size: 20px
}
.edpgedtcontdiv {
    font-size: 16px;
    line-height: 23px;
    color: #706f70;
    
    font-weight: 500;
    width:75%;
    margin-top:20px
}
.edpgedtonconstdiv {
    margin-top: 25px;
    margin-left:100px
}
.edpgedtonconstbtn {
    color: white;
    background: #009dfe;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    /*letter-spacing: 1px !important;*/
    border: 0px solid;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-weight:600;
}
.edpgedtdykdiv {
    margin-top: 27px;
    width: 320px;
    height: 60px;
    background-color: #c3c3c3;
    padding: 15px;
    color: #685e5b;
    font-size: 12px;
    
    font-weight: 600;
    line-height: 15px;
    border-radius:5px;
}
.edpgedtdykcontdiv {
    margin-top: 8px;
    font-size:12px;
    line-height:20px;
}
.edpgviagramaindiv {
    width: 100%;
    background: #006eb9;
    min-height: 432px;
    overflow: auto;
    /*margin-top: 20px;*/
}
.mblcartresp1{display:none}
.edpgviagramaindiv1 {
    margin: 0 auto;
    width: 990px;
    min-height: 440px;
    overflow: auto;
    height: auto;
}
.edpgviagramaindiv2 {
    width: 100%;
    min-height: 440px;
    height: auto;
    overflow: auto;
    margin-top: 40px;
    margin-bottom: 80px;
}
.edpgviagraimgleftdiv {
    width: 45%;
    float: left
}
.edpgviagraimgdiv {
    margin-top: 100px
}
.edpgviagraimg {
    width: 85%
}
.edpgviagrarightdiv {
    width: 54%;
    float: left
}
.edpgviagrahdiv {
    font-size: 24px;
    color: white;
    text-align: initial;
    margin-left: 45px;
    margin-top: 30px;
    /*font-family: Berlin sans FB;*/
}
    .edpgviagrahdiv h2 {
        font-weight: 600;
        margin-bottom: 20px;
    }
.edpgviagracontdiv {
    margin-left: 45px
}
.edpgviagrapointsdiv {
    color: white;
    font-size: 14px;
    line-height: 27px;
}
.edpgviagracontpdiv {
    margin-top: 20px;
    color: white;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
}
.edpgviagraonconstdiv {
    margin-top: 20px;
    text-align:center;
}
.edpgviagraonconstbtn {
    font-weight: 600;
    color: #196684;
    background: white;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
}
.edpgviagraprescmedmaindiv {
    margin-top: 25px;
    /*margin-bottom: 45px*/
}
.edpgviagraprescmedmaindiv1 {
    width: 475px;
    min-height: 85px;
    background-color: #c3c3c3;
    height: auto;
    overflow: auto;
}
.edpgviagraprescmeddiv {
    width: 45%;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 15px;
    height: 25px;
}
.edpgviagraprescmedimg {
    width: 25px
}
.edpgviagraprescmedspan {
    margin-left: 15px;
    margin-top: 3px;
    position: absolute;
    font-weight: 600;
    font-size: 13px;
}
.edpglevitramaindiv {
    width: 100%;
    background: #f2f3f7;
    min-height: 432px;
    overflow: auto;
}
.edpglevitramaindiv1 {
    margin: 0 auto;
    min-height: 432px;
    height: auto;
    width: 990px;
    overflow: auto;
    margin-top: 40px;
    margin-bottom: 80px;
}
.edpglevitramaindiv2 {
    width: 100%;
    min-height: 432px;
    height: auto;
    overflow:auto;
}
.edpglevitraleftdiv {
    width: 50%;
    float: left
}
.edpglevitrahdiv {
    font-size: 24px;
    color: #14206e;
    text-align: initial;
    margin-left: 25px;
    margin-top: 30px;
    
}
    .edpglevitrahdiv h2 {
        font-weight: 600;
        margin-bottom: 20px;
    }
.edpglevitrapointsmaindiv {
    margin-top: 15px;
    margin-left: 25px
}
.edpglevitrapointsdiv {
    color: #635258;
    font-size: 14px;
    line-height: 27px;
    
}
.edpglevitrapointspdiv {
    margin-top: 20px;
    color: #65565b;
    line-height: 1.5;
    
    font-weight: 400;
    font-size: 16px;
}
.edpglevitraonconstdiv {
    margin-top: 20px;
    text-align:center;
}
.edpglevitraonconstbtn {
    
    font-weight: 600;
    color: white;
    background: #009dfe;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
}
.edpglevitrarightdiv {
    width: 45%;
    float: right;
}
.edpglevitraimgdiv {
    margin-top: 75px;
    text-align: right;
}
.edpglevitraimg {
    width: 90%
}
.edpgcialiscontpdiv {
    margin-top: 20px;
    color: white;
    font-size: 16px;
    line-height: 1.5;
    
    font-weight: 400;
}
.edpgcialisprescmedmaindiv {
    /*margin-bottom: 45px;*/
    margin-top: 25px;
}
.edpghitwmaindiv {
    width: 100%;
    min-height: 500px;
    overflow: auto;
}
.edpghitwmaindiv1 {
    margin: 0 auto;
    height: 550px;
    width: 990px;
    text-align: center;
}
.edpghitwhdiv {
    color: #111d6d;
    margin-top: 50px;
    font-size: 36px;
    
    font-weight:700
}
.edpghitwcontdiv {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-weight: 500;
    width: 55%;
    margin: 0 auto;
    line-height: 22px;
    font-size: 16px;
    color: #a3a3a3;
    font-family: Montserrat,sans-serif;
}
.edpghitwmedhismaindiv {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    min-height:360px;
}
.edpghitwmedhisdiv {
    width: 32%;
    float: left;
    min-height: 330px;
    height:auto;
    overflow:auto;
    background: #eff5f5;
}
.edpghitwonlineconsutldiv {
    width: 32%;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    min-height: 330px;
    height: auto;
    overflow: auto;
    background: #eff5f5;
}
.edpghitwfreemeddiv {
    width: 32%;
    float: left;
    min-height: 330px;
    height: auto;
    overflow: auto;
    background: #eff5f5;
}
.edpghitwmedhisimgdiv {
    padding-top: 60px;
    text-align: center;
    height: 95px;
}
.edpghitwmedhisimg {
    width: 65px;
}
.edpghitwmedhisconthdiv {
    font-size: 20px;
    padding-top: 20px;
    color: rgb(99, 99, 99);
    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
.edpghitwmedhiscontdescdiv {
    line-height: 1.5;
    margin-top: 15px;
    font-size: 15px;
    color: rgb(116, 113, 113);
    font-weight: 400;
    padding:10px;
}
.edpghitwonlineconstimg {
    width: 81px;
}
.edpgitwfreemedhisimg {
    width: 85px;
    color: black;
    margin-top: 15px;
}
.edpghitwfreemedarrowimg{width:60px}
.edpghitwfreemedarrowimgdiv {
    float: left;
    margin-top: 100px;
    position: absolute;
    margin-left: 295px;
}
.edpghitwfreemedarrowimgdiv1 {
    float: left;
    margin-top: 100px;
    margin-left: 635px;
    position: absolute;
}
.edpgfaqmaindiv {
    width: 100%;
    min-height: 500px;
    overflow: auto;
    background-color: #f8f9fe;
}
.edpgfaqmaindiv1 {
    margin: 0 auto;
    height: auto;
    width: 990px;
    text-align: center;
}
.edpgfaqhdiv {
    color: #635358;
    margin-top: 40px;
    font-size: 45px;
    font-weight: 600;
}
.edpgfaqcontdiv {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-weight: 600;
    width: 50%;
    margin: 0 auto;
    line-height: 20px;
    color: #565656;
}
.edpgfaqqdiv {
    width: 70%;
    margin: 0 auto;
    min-height: 300px;
    height: auto;
    overflow: auto;
    text-align: initial;
    margin-bottom: 50px;
}
.edpgfaqimgup {
    width: 20px;
    float: right;
    margin-right: 10px;
    margin-top:5px;
}
.qspgnrthdiv {
    font-size: 22px;
    color: #14206e;
    text-align: initial;
    margin-left: 25px;
    margin-top: 25px;
    /*font-family: Berlin sans FB;*/
}
    .qspgnrthdiv h2 {
        font-weight: 600;
        margin-bottom: 20px;
    }
.qspgnrtpointsmaindiv {
    margin-top: 15px;
    margin-left: 25px;
}
.qspgnrtimg {
    width: 70%;
}
.qspgnrtprescmedmaindiv1 {
    width: 475px;
    min-height: 85px;
    background-color: #c3c3c3;
    height: auto;
    overflow: auto;
    
}
.qspgbrupnicgumimgdiv {
    margin-top: 90px;
    text-align:center;
}
.qspgbrupnicgumimg {
    width: 70%;
}
.qspgqstmaindiv {
    margin: 0 auto;
    min-height: 355px;
    height:auto;
    width: 990px;
    overflow:auto
}
.qspgqstmaindiv1 {
    margin-top: 25px;
    margin-left: 5px;
    width: 60%;
    color: #172471;
}
.qspgqsthdiv {
    font-size: 20px
}
.qspgqstcontentdiv {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 20px;
    font-weight: 500;
    width: 80%;
    color: #706f70;
}
.qspgqstonlineconsdiv {
    margin-top: 25px;
    margin-left:100px;
}
.qspgqstonconstbtn {
    color: white;
    background: #009dfe;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-weight: 600;
}
.qspgqstdykdiv {
    margin-top: 27px;
    width: 320px;
    height: 60px;
    background-color: #c3c3c3;
    padding: 15px;
    border-radius: 5px;
    color: #685e5b;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
}
.qspgqstdykcontdiv {
    margin-top: 8px;
    font-size: 12px;
    line-height: 20px;
}
.itempgquabox {
    border: 1px solid #ef1989;
    width: 95px;
    height: 25px;
    float: left
}
.itempgquaminus {
    padding-left: 10px;
    cursor: pointer;
    float: left;
    font-size: 25px;
}
.itempgquanum {
    width: 30px;
    text-align: center;
    margin-left: 10px;
    border: none;
    font-size: 19px;
}
.itempgquaplus {
    cursor: pointer;
    font-size: 23px;
    float: right;
    padding-right: 10px;
}
.coldpgmobileimgdiv{display:none}
.defpgwelcomediv2 {
    width: 100%;
    min-height: 345px;
    height: auto;
    margin-bottom: 60px;
    margin-top: 60px;
    overflow:auto;
}
.defpgwelcontelftdiv {
    width: 45%;
    float: left;
    text-align: left
}
.defpgwelilivediv {
    color: #4b4748;
    font-weight: 600;
    font-size: 16px;
    margin-top: 40px;
}
.defpgweldigithdiv {
    color: #1536aa;
    font-size: 19px;
}
    .defpgweldigithdiv h1 {
        margin-bottom: 0px;
        margin-top: 0px;
        font-family: Montserrat,sans-serif;
        font-weight: 700;
        font-size: 46px;
        max-width: 16ch;
    }
.defpgwelcontspandiv {
    color: #969799;
    width: 95%;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    line-height: 1.5;
    font-weight: 400;
    font-size: 16px;
}

.defpgwelcontpdiv {
    color: #1536aa;
    width: 95%;
    line-height: 20px;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    font-size: 30px;
}

.defpgwelonlinebtndiv {
    margin-top: 30px;
    margin-left:120px
}
.defpgwelonlinebtn {
    color: white;
    background: #009dfe;
    border-radius: 100px !important;
    width: 200px;
    height: 45px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size:20px;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-weight:600;
}
.defpgwelrightdiv {
    width: 52%;
    float: right
}
.defpgweledimgidv {
    width: 47%;
    float: left;
    margin-bottom: 20px
}
.defpgwellatdiv {
    width: 47%;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px
}
.defpgghfpmaindiv {
    width: 100%;
    background-color: #82c4fe;
    min-height: auto;
    height: auto;
    overflow: auto
}
.defpgghfpmaindiv1 {
    width: 1100px;
    margin: 0 auto;
    min-height: 310px;
    height: auto
}
.defpgghfpmaindiv2 {
    width: 100%;
    margin: 0 auto;
    min-height: 310px
}
.defpggenherpsdiv {
    width: 32%;
    float: left;
    height: auto;
    color: #626262;
    text-align:center
}
.defpghotflashdiv {
    width: 36%;
    float: left;
    height: auto;
    color: #626262;
    background-color: #5db3ff;
    text-align:center;
}
.defpgpediv {
    width: 32%;
    float: right;
    height: auto;
    color: #626262;
    text-align:center;
}
.defpggenherpsimgdiv {
    margin-top: 50px;
    height: auto;
}
.defpggenherpsimg {
    width: 200px;
    margin-top: 5px
}
.defpggenherpshdiv {
    margin-top: 25px;
    font-size: 20px;
    font-weight: 600;
}
.defpggenherpscdiv {
    margin-top: 20px;
    width: 90%;
    font-size: 14px;
    line-height: 23px;
    font-weight:500;
    margin:0 auto;
}
.defpggenherpsbtndiv {
    margin-top: 23px;
}
.defpggenherpsbtn {
    font-weight: 600;
    color: #1a475e;
    background: #f6e1e8;
    border-radius: 100px !important;
    width: 140px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
}
.defpghotflashimgdiv {
    margin-top: 50px;
    /*margin-left: 35px;*/
    height: 50px;
}
.defpghotflashimg {
    width: 60px
}
.defpghotflashhdiv {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 600;
    /*margin-left: 35px*/
}
.defpghotflashcdiv {
    margin-top: 20px;
    width: 70%;
    font-size: 14px;
    line-height: 23px;
    /*margin-left: 35px;*/
    font-weight: 500;
    margin:0 auto;
}
.defpghotflashbtndiv {
    margin-top: 23px;
    padding-bottom:40px;
    /*margin-left: 35px*/
}
.defpghotflashbtn {
    font-weight: 600;
    color: #1a475e;
    background: #f6e1e8;
    border-radius: 100px !important;
    width: 140px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
}
.defpgpeimgdiv {
    margin-top: 50px;
    /*margin-left: 35px;*/
    height: 45px;
}
.defpgpehdiv {
    margin-top: 25px;
    font-size: 20px;
    font-weight: 600;
    /*margin-left: 35px*/
}
.defpgpecdiv {
    margin-top: 22px;
    width: 92%;
    font-size: 14px;
    line-height: 23px;
    /*margin-left: 35px;*/
    font-weight:500;
    margin:0 auto;
}
.defpgpebtndiv {
    margin-top: 20px;
    /*margin-left: 35px*/
}
.defpgpebtn {
    font-weight: 600;
    color: #1a475e;
    background: #f6e1e8;
    border-radius: 100px !important;
    width: 140px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
}
.dfpgsehealrightdiv {
    width:50%;
    float: right
}
.dfpgsehealhdiv {
    margin-top: 30px;
}
.dfpgsehealprescmedmaindiv {
    margin-top: 20px;
    margin-bottom: 20px;
}
.dfpglatisseleftdiv {
    margin-left: 15px;
    margin-top: 0px;
    width: 50%;
    color: white;
}
.dfpglathdiv {
    margin-top: 20px;
    margin-left: 15px;
    color: white;
    font-size: 34px;
    font-family: Berlin sans FB;
    text-align: initial;
}
.dfpglatpointsmaindiv {
    margin-left: 15px
}
.dfpglathdiv1 {
    color: white;
    font-size: 22px;
    margin-bottom: 5px;
    
    font-weight:600;
}
.dfpglatonlinecondiv {
    margin-top: 15px;
    text-align:center
}
.dfpghsatreathdiv {
    font-size: 40px;
    
    color: #626262;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 15px;
}
.dfpghsatreatcontentdiv {
    font-size: 17px;
    line-height: 1.5;
    color: #808080;
    font-weight:500
}
.dfpghsatreatrequirediv2 {    
    font-weight: 600;
    width: 75%;
    /*margin: 0 auto;*/
    border: 1px solid;
    cursor: pointer;
    border-radius: 45px;
    padding: 15px;
    background-color: #f5b0c3;
    color: #483839;
    height: 30px;
    border-color: #f5b0c3;
    font-size: 13px;
    line-height:15px;
}
.dfpghomephrt {
    margin-top: 40px;
    width:60%
}
.dfpghomephhd {
    color: #626262;
    margin-top: 50px;
    
    font-size: 36px;
    font-weight:700;
}
.dfpgdownappdiv {
    color: #626262;
    font-size: 24px;
    margin-top: 15px;
    margin-bottom: 20px;
    margin-left: 8%;
    font-weight:600;
}
.defpgsharediv {
    color: #2e2c2c;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
}
.dfpghomesharediv {
    margin-top: 15px;
}
.dfpghomephmn {
    min-height: 370px;
}
.defpgwelonlinebtnmobilediv{display:none;}
.defpgsehealthimgmobilediv{display:none}
.dfpgprescmobmaindiv{display:none}
.dfpgeyelashleftdiv {
    width: 49%
}
.dfpgeyelashrightdiv {
    width: 47%;
    float:right;
}
.dfpgeyelashhdiv {
    color: white;
    margin-left: 0px;
    margin-top:30px;
}
    .dfpgeyelashhdiv h2 {
        margin-bottom: 10px;
        margin-top: 15px;
    }
    .dfpgeyelashimgdiv {
        margin-top: 90px
    }
.dfpgeyelashpointsmaindiv {
    margin-left: 0px
}
.dfpgsexhealthbgcolordiv {
    background: #5db4ff;
    margin-top: 0px;
}
.dfpgeyelashbgcolordiv {
    background-color: #f5b2c4;
}
.dfpgquitsmokebgcolordiv {
    /*background-color: #0e3151;*/
    margin-top: 0px;
}
.dfpgquitsmokeprescmedmaindiv1 {
    width: 450px;
    background-color: #ffffff;
}
.dfpgedonconsultbtn {
    color: #ffffff;
    background: #091b0a;
}
.dfpgeyelashprescmaind1 {
    width: 475px;
    background-color: white;
    font-weight:600;
}
.dfpgsehelimgdiv {
    margin-top: 105px;
}
.dfpgsehelimgdiv1 {
    margin-top: 30px;
}
.dfpgeyelashonconbtn {
    color: white;
    background-color: black;
}
.hfpgparoxh2div {
    font-size: 22px;
    margin-top: 30px;
}
.dfpghsatreatmaindiv {
    width: 100%;
    min-height: 390px;
    height: auto;
    overflow: auto;
}
.dfpghsatreatleftdiv {
    width: 40%;
    float: left;
    text-align:center;
}
.dfpghsaimg{width:80%}
.dfpgsexhealimg {
    width: 100%;
    padding-top:20px;
    /*object-fit: cover;
    height: 480px;*/
}
.dfpgeyelashtreatimg {
    width: 100%;
    height:450px;
    margin-top:-40px;
    /*object-fit: cover;
    height: 440px;*/
}
.dfpgquitsmokeimg {
    width: 100%;
    object-fit: cover;
    height: 445px;
}
.sehepglubricantimgdiv {
    margin-top: 45px;
    text-align: center;
}
.sehepglubricantimg {
    width: 50%;
    object-fit: cover;
    height: 420px;
}
.hfpgvitebcimgdiv {
    margin-top: 40px;
    text-align: center;
}
.hfpgvitebcimg{width:37%}
.dfpgeyelashmaindiv1{height:auto}
.dfpgeyelashmaindiv2 {
    min-height: 495px;
    /*margin-bottom: 30px;*/
}
.defpggetiliveappimgmobile {
    width: 81%;
    margin-top: 50px;
}
.dfpggetiliveappleftdiv{width:40%}
.dfpggetiliveappmaindiv {
    background-color: #f5b2c4;
    width: 100%;
    min-height: 400px;
    height: auto;
    overflow: auto;
}
.ghpgedtmaindiv {
    min-height: 335px;
}
.ghpgghtcontdiv {
    width: 80%
}
.ghpgghtmaindiv1 {
    /*margin-top: 100px;*/
    /*width:70%*/
}
.pepgpetmaindiv{min-height:350px;}
.pepgpetmaindiv1 {
    /*margin-top: 80px;*/
    margin-left: 0;
}
.shpgvetimgdiv {
    margin-top: 40px;
    text-align: center;
}
.shpgvetimgdiv img {
    width: 41%;
}

.coldfirstimgdiv {
    background-image: url(../images/Cold-Sores-Treatment3.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-position: top center;
}
.dfpgcoldpgtestmaindiv {
    width: 580px;
    color: white;
    margin-top: 65px;
    /*position:absolute;*/
}
    .dfpgcoldpgtestmaindiv h1 {
        margin: 0px;
        font: inherit;
        font-size: 38px;
        font-weight: 700;
    }
    .dfpgcoldpgtestmaindiv p {
        font-size: 16px;
    }
.eyelashpgtestmaindiv p{width:75%}
.hotflashpgfirstimgdiv {
    background-image: url(../images/HotFlashes-Treatment2.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 420px;
    background-repeat: no-repeat;
    background-position: top center;
}
.hotflashespglevitramaindiv {
    background: #f6e2e9
}
.hotflapgtestmaindiv {
    margin-top: 75px;
}
.eyelashfirstimgdiv {
    background-image: url(../images/Latisse-Treatment2.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 440px;
    background-repeat: no-repeat;
    background-position: top center;
}
.latissepghitwmaindiv {
    background-color: #f3f3f3
}
.sehealthpgfirstimgdiv {
    background-image: url(../images/Vaginal-Dryness-Treatment3.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 460px;
    background-repeat: no-repeat;
    background-position: top center;
}
.dfpgsehpgtestmaindiv{
    margin-top:75px;
}
.dfpgsehpgtestmaindiv p {
    width: 75%;
}
.edpgcialismaindiv {
    background: #2fa5eb;
    margin-top: 0;
}
.quitsmokepgbpnmaindiv {
    background: #2fa5eb;
    margin-top: 0;
}

.edpgfirstimgdiv {
    background-image: url(../images/ED-Treatment1.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 470px;
    background-repeat: no-repeat;
    background-position: top center;
}

.edpgedttestmaindiv {
    width: 65%;
    color: #172471;
    margin-top: 140px;
}

    .edpgedttestmaindiv h1 {
        margin: 0px;
        font: inherit;
        font-size: 38px;
        font-weight: 700;
    }

    .edpgedttestmaindiv p {
        font-size: 14px;
        color: #706f70;
        font-weight: 700;
        width: 75%;
    }
.ghpgfirstimgdiv {
    background-image: url(../images/Genital-Herpes-Treatment.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 470px;
    background-repeat: no-repeat;
    background-position: top center;
}
.pepgfirstimgdiv {
    background-image: url(../images/Premature-Treatment.png);
    width: 100%;
    /*background-color: #fdf5f3;*/
    background-size: 100% 100%;
    height: 470px;
    background-repeat: no-repeat;
    background-position: top center;
}
.qspgbupropionimgdiv {
    text-align: center;
    margin-top: 60px;
}
.qspgbupropionimg {
    width: 49%;
}
.qspgnrtimgdiv {
    margin-top: 75px;
}
.pepgsetralinrimgdiv {
    margin-top: 55px;
    text-align: center;
}
.pepgsetralinrimg {
    width: 42%;
}
.cstreatmainimgdiv img{
    height:550px;
    object-fit:fill;
    width:100%;
}
.hfpghftpdiv{
    width:75%;
}
.ghpgvalaimgdiv{text-align:center}
.ghpgvalaimg{width:85%}
.dfpgsehelimgleftdiv{width:50%}
.dfpgpointsuldiv ul {
    font-size: 17px;
    padding-inline-start: 19px;
}

    .dfpgpointsuldiv ul li span {
        font-size: 16px;
        position: relative;
        left: -5px;
        font-weight: 400;
    }
.abtuspgmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
}
.abtuspgmaindiv1 {
    margin: 0 auto;
    height: 315px;
    width: 990px;
}
.abtuspgmaindiv2 {
    margin-top: 165px;
    width: 55%;
}
.abtuspghdiv {
    color: #1735a3;
    font-size: 20px;
}
.phyprgpgjipnhdiv h1 {
    font-size: 26px;
}
.pharprgpghdiv h1 {
    font-size: 26px;
}

.abtuspgpdiv {
    font-size: 16px;
    line-height: 23px;
    font-weight: 500;
}
.abtuspghsadiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    min-height: 350px;
    /*background-color: #5db3ff*/
}
.abtuspghsadiv1 {
    margin: 0 auto;
    min-height: 360px;
    height: auto;
    width: 990px;
    margin-bottom: 40px;
    margin-top: 40px;
}
.abtuspghsaldiv {
    width: 34%;
    float: left;
    text-align:center;
}
.abtuspghsaimg {
    width: 90%;
}
.abtuspghsardiv {
    width: 65%;
    float: right;
    color:black;
    margin-top:65px
}
.abtuspghsahdiv {
    margin-left: 20px;
    font-size: 24px;
}
.abtuspghsacontdiv {
    margin-left: 20px;
    font-size: 14px;
    font-weight: 600;
}
.abtuspghsapointsdiv {
    line-height: 27px;
    font-weight:100;
}
.abtuspgotmdiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    min-height: 400px;
    background-color: #006eb9
}
.abtuspgotmdiv1 {
    margin: 0 auto;
    min-height: 400px;
    height: auto;
    width: 100%;
    overflow: auto;
    margin-bottom: 40px;
    margin-top: 30px;
    color: white;
    overflow-x:hidden;
}
.abtuspgotmhdiv {
    font-size: 22px;
    text-align: center
}
.abtuspgotmsecdiv {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    min-height: 300px;
    overflow: auto;
}
.abtuspgotmpvdiv {
    width: 31%;
    float: left;
    min-height: 475px
}
.abtuspgotmpvndiv {
    font-size: 22px;
    /*height: 75px;*/
    margin-top: 15px
}
.abtuspgotmpvspdiv {
    font-weight: 600;
}
.abtuspgotmpvspdiv1 {
    font-size: 14px
}
.abtuspgotmpvbiodiv {
    font-size: 16px;
    color: #c9bfc5;
    font-weight: 600;
}
.abtuspgotmrpadiv {
    width: 31%;
    float: left;
    min-height: 475px;
    margin-left: 15px;
    margin-right: 15px
}
.abtuspgotmrgdiv {
    width: 31%;
    float: left;
    min-height: 475px
}
.abtuspgotmpvfospdiv {
    margin-top: 10px;
    height: 50px;
}
.faqpgmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background: #f8f3f0
}
.faqpgmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto
}
.faqpghdiv {
    text-align: center;
    margin-top: 50px;
    color: #0b5f9b;
    font-size: 20px
}
.faqpgspdiv {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 500;
    width: 58%;
    margin: 0 auto;
    line-height: 20px;
    color: #6a555c;
    font-size: 16px
}
.faqpgmaindiv2 {
    width: 100%;
    margin: 0 auto;
    min-height: 200px;
    height: auto;
    overflow: auto;
    margin-top: 45px
}
.faqpgleftuldiv {
    width: 20%;
    float: left
}

    .faqpgleftuldiv ul {
        padding-inline-start: 0px;
        list-style: none;
        line-height: 36px;
    }

        .faqpgleftuldiv ul li a {
            text-decoration: none;
            color: rgb(106, 85, 92);
            font-size: 16px;
        }

        .faqpgleftuldiv ul li span {
            position: relative;
            left: 0px;
            font-weight: 600;
        }
.faqpgrightdiv {
    float: right;
    width: 75%;
    border-left: 2px solid #ead8ce
}
.faqpgrightdiv1 {
    margin-top: 15px;
}
.faqpgrighth2div {
    color: #125889;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-left: 35px;
}
.faqpgrightqdiv {
    width: 90%;
    margin-left: 35px;
    margin-bottom:25px;
    min-height:100px;
}
.pepgpetcontdiv {
    width: 90%;
}
.abtbiopgmaindiv {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto
}
.abtbiopgmaindiv1 {
    width: 100%;
    margin: 0 auto;
    min-height: 200px;
    height: auto;
    overflow: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.abtbiopgleftdiv {
    width: 45%;
    float: left
}
.abtbiopgh1div {
    margin-bottom: 8px;
    font-size: 32px;
    margin-top: 0px;
}
.abtbiopgpdiv {
    margin-bottom: 32px;
    margin-top: 4px;
    font-size: 18px;
    font-weight: 400
}
.abtbiopghrdiv {
    border-bottom: none;
    height: 1px;
    color: #E0E0E0;
    background: #E0E0E0;
}
.abtbiopgp1div {
    margin-top: 32px;
    font-size: 16px;
    font-weight: 400;
}
.abtbiopgrightdiv {
    width: 45%;
    float: right;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.abtbiopgrightdiv1 {
    width: 100%;
    text-align: center;
    margin-top: 5px
}
.abtbiopgrightdiv1img {
    width: 75%;
    border-radius: 8px
}
.itmspgmaindiv {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    /*background: #f7f7f7*/
}
.itmspgmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 300px;
    height: auto;
    overflow: auto
}
.itmspgitemdiv {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    min-height: 250px;
    height: auto;
    overflow: auto;
}
.itmspgitemimglftdiv {
    width: 40%;
    float: left
}
.itmspgitemimgdiv {
    margin-top: 30px
}
.itmspgitemimg {
    width: 100%;
    height: 500px;
    object-fit: contain;
}
.itmspgitemimgrtdiv {
    width: 55%;
    float: right
}
.itmspgitemimgrthdiv {
    border-bottom: 2px solid #cbcbcb;
    color: #13206e
}
.itmspgitemimgrtpdiv {
    color: #6a6b70;
    font-size: 18px;
    font-weight: 700;
}
.itmspgitemimgrtp1div {
    color: #6a6b6f;
    font-size: 18px;
    font-weight: bold;
}
.itmspgitempointsdiv {
    line-height: 27px;
    color: #6a6b70;
    font-size: 16px;
    font-weight: bolder;
}
.itmspgquadiv {
    color: #6a6b6f;
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px
}
.itmspgquadiv1 {
    border: 1px solid #adadaf;
    width: 110px;
    height: 35px;
    text-align: center;
    margin-top: 10px;
    margin-bottom:20px;
}
.itmspgquaminusdiv {
    float: left;
    width: 28%;
    font-size: 24px;
    font-weight: 700;
    color: #615d5e;
    height: 100%;
    cursor:pointer;
    border-right: 1px solid #adadaf
}
.itmspgquaplusdiv {
    float: right;
    width: 28%;
    font-size: 24px;
    font-weight: 700;
    color: #615d5e;
    height: 100%;
    cursor:pointer;
    border-left: 1px solid #adadaf
}
.itmspgquanumdiv {
    float: left;
    width: 40%;
    font-size: 18px;
    margin-top:5px;
    font-weight: 700;
    color: #6e6d6b
}

.itmspgquanumtxtdiv {
    width: 34px;
    text-align: center;
    border: none;
    padding-top: 7px;
    font-size: 19px;
    color: #6e6d6b;
    background: #f7f7f7
}
.itmspgchkboxdiv {
    font-size: 16px;
    font-weight: 600
}
.itmspgaddtocrtbtndiv {
    margin-top: 5px;
    margin-bottom: 5px
}
.itmspgaddtocrtbtn {
    border: 1px solid;
    height: 40px;
    width: 200px;
    background-color: #009dfe;
    color: white;
    cursor: pointer;
    border-radius: 100px;
    font-weight:600;
}
.itmspgprdguidmaindiv {
    width: 100%;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto
}
.phyprgpgjphymaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    min-height: 350px;
    background-color: #5db3ff;
}
.phyprgpgjphymaindiv1 {
    margin: 0 auto;
    min-height: 300px;
    height: auto;
    width: 990px;
    margin-bottom: 30px;
    margin-top: 30px;
    overflow: auto
}
.phyprgpgjphyrightdiv {
    width: 30%;
    float: right
}
.phyprgpgjphyrighthdiv {
    font-size: 16px;
    margin-top: 65px;
}
.phyprgpgcontbtn {
    color: #0a2f5c;
    background: #c3c3c3;
    border-radius: 100px !important;
    width: 220px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 18px;
    text-align: center;
    cursor: pointer
}
.phyprgpgjphyleftdiv {
    width: 60%;
    float: left;
    margin-top:15px;
}
.phyprgpgjphymardiv {
    width: 31%;
    float: left;
    margin-bottom: 15px;
    height: 195px;
    background-color: #c5d6e0;
    border-radius: 5px;
    text-align: center
}
.phyprgpgjphyteldiv {
    width: 30%;
    float: left;
    margin-left: 15px;
    height: 195px;
    margin-bottom: 15px;
    background-color: #c5d6e0;
    border-radius: 5px;
    text-align: center
}
.phyprgpgjphymarpdiv {
    color: #091525;
    font-weight: 700;
    margin-bottom: 0;
    margin-top:0;
}
.phyprgpgjphymardescdiv {
    width: 95%;
    margin: 0 auto;
    color: #22303b;
    font-weight: 500;
    margin-top:5px;
    font-size:13px;
}
.phyprgjphymarimg {
    margin-top: 10px;
    width: 50px;
}
.phyprgjphydaimg {
    margin-top: 10px;
    width: 40px;
}
.phyprgjphymarimg1{width:47px}
.pharprgpgjipnhdiv{margin-top:145px}
.pharprgpgjphyrighthdiv{font-size:15px}
.pharprgpgpharmaindiv {
    width: 100%;
    background-color: #006eb9;
    min-height: 250px;
    height: auto;
    padding: 40px 0px;
    overflow: auto;
}
.pharprgpghomephhd{font-size:26px;margin-top:37px}
.itmpgbkarrowdiv {
    margin-top: 20px;
    height: 35px;
    width: 265px;
    cursor:pointer;
}
.itmpgbkarrowdivimg {
    width: 15px;
    float: left
}
.itmpgbkarrowdivimglbl {
    padding-top: 3px;
    font-weight: 600;
    font-size: 16px;
    float: left;
    padding-left: 10px;
    color: #979393;
}
.itmspgmaindiv1click{width:1210px}
.itemonclickleft {
    width: 60%;
    float: left;
}
.tofpghdispdiv {
    width: 95%;
    margin: 8px auto;
    overflow: auto;
    border-bottom: 2px solid #ead8ce;
    border-radius: 3px;
    cursor: pointer;
    margin-left: 35px;
}
.tofpgcarmnhddiv {
    padding: 0px 0;
    
}
    .tofpgcarmnhddiv h2 {
        color: #125889;
        font-size: 22px;
        font-weight: 600;
    }
    .tofpgcarmnhddiv p {
        line-height: 24px;
        cursor: pointer;
        color: #a29997;
        font-size: 16px;
    }
.tofpgcarcntdiv {
    width: 100%;
    margin: 0 auto;
    display: none
}
    .tofpgcarcntdiv p {
        line-height: 24px;
        cursor: pointer;
        color: #a29997;
        font-size: 16px;
    }
.tofpgintrodiv {
    font-size: 16px;
    border-bottom: 2px solid #ead8ce;
    line-height: 22px;
    margin-left: 35px;
    color: #a29997;
}
.pppgspdiv {
    width: 80%;
    /*color: #ada8a5;
    font-size: 18px;*/
}
.heltpgh1div {
    margin-top: 50px;
    color: #0b5f9b;
    font-size: 20px;
    border-bottom: 2px solid #ead8ce;
}
.heltpglinksmaindiv {
    width: 100%;
    margin-top: 10px;
    min-height: 150px;
    height: auto;
    overflow: auto
}
.heltpglinkslftdiv {
    width: 30%;
    float: left;
    border-bottom: 2px solid #ead8ce;
    min-height: 190px;
    overflow: auto;
    height: auto;
}
.heltpglinkslftimgdiv {
    width: 90%;
    margin: 0 auto;
    padding: 10px
}
.heltpglinkslftimg {
    width: 100%
}
.heltpglinkslftdiv1 {
    width: 2px;
    margin-left: 5px;
    float: left;
    background: #ead8ce;
    min-height: 190px;
    overflow: auto;
    height: auto;
}
.heltpglinksrhtdiv {
    width: 68%;
    float: right;
    border-bottom: 2px solid #ead8ce;
    min-height: 190px;
    overflow: auto;
    height: auto;
}
.heltpglinksrhtdiv1 {
    margin-left: 5px
}
    .heltpglinksrhtdiv1 h2 {
        color: #1b67a1;
        margin-top:5px;
    }
    .heltpglinksrhtdiv1 p {
        font-size: 16px;
        color: #2f2e2e;
        font-weight:400;
    }
.itmpgcwvtimaindiv {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    background: #2FA5EB;
}
.itmpgcwvtimaindiv1 {
    width: 1075px;
    margin: 0 auto;
    min-height: 300px;
    height: auto;
    overflow: auto;
    padding-top: 20px;
    padding-bottom: 20px
}
.itmpgcwvtihdiv {
    color: white;
    font-size: 22px
}
.itmpgcwsubdiv {
    width: 200px;
    float: left;
    margin: 23px 7px;
    min-height: 290px;
    height: auto;
    display: block;
    background: white;
    cursor: pointer;
}
.itmpgcwsubdiv1 {
    width: 100%;
    overflow: auto;
    min-height: 270px;
    height: auto;
}
.itmpgcwsubbgimgdiv {
    height: 180px;
    width: 100%;
    margin: 0 auto 8px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top: 5%;
}
.itmpgcwsubnamediv {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.itmpgcwsubnamediv1 {
    color: black;
    min-height: 40px;
    margin-top: 10px
}
.itmpgcwsubnamelbl {
    display: -webkit-box;
    max-width: 100%;
    height: 40px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 600;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.itmpgcwsubpricediv {
    font-size: 16px;
    color: deeppink;
    bottom: 15px;
    font-weight: 600;
    margin-bottom: 5px;
}
.itmpgcwvtimaindiv2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    min-height: 150px;
}
.suprtpgdiv {
    width: 45%;
    margin: 0 auto;
    padding-bottom: 60px;
    text-align: center;
}
.suprtpgformdiv {
    padding-bottom: 26px;
    margin-bottom: 5px;
    margin-top: 20px;
    border: 1px solid #0000ff4a;
}
.sprtpghowwediv {
    width: 100%;
    background-color: #0c6dd4;
    height: 50px
}
.sprtpghowwediv1 {
    padding-left: 15px;
    color: white;
    text-align: left;
    font-size: 18px;
    padding-top: 12px
}
.sprtsendbtn {
    width: 210px;
    border-radius: 100px;
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin-top: 15px;
    font-size: 14pt;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
}

.prdpgotprdsubdiv {
    width: 230px;
    float: left;
    margin: 15px 7px;
    min-height: 350px;
    height: auto;
    display: block;
    background: none;
    cursor: pointer;
    /*border-bottom: 2px solid #ead8ce;*/
    background-color:white;
    border-radius:5px;
}

.prdpgpgotprdsubdiv1 {
    width: 100%;
    overflow: auto;
    min-height: 270px;
    height: auto;
    /*border-right: 2px solid #ead8ce;
    padding-right: 9px;*/
    padding-top:20px;
}

.prdpgotprdsubbgimgdiv {
    height: 260px;
    width: 100%;
    margin: 0 auto 8px;
    background-size: auto 90%;
    background-repeat: no-repeat;
    background-position: 50%;
    
}

.prdpgotprdsubnamediv {
    width: 80%;
    margin: 0 auto;
    text-align: center !important;
}

.prdpgotprdsubnamediv1 {
    color: black;
    min-height: 40px;
    /*margin-top: 10px;*/
}
.prdpgotprdsubnamediv2 {
    width: 85%;
    margin: 0 auto;
    text-align: center !important;
}
.prdpgotprdsubnamelbl {
    display: -webkit-box;
    max-width: 100%;
    height: 41px;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 700;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #095f9a;
    line-height:20px;
}

.prdpgotprdsubpricediv {
    font-size: 16px;
    color: deeppink;
    bottom: 15px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 5px;
}
.prdpgnextarrowdiv {
    margin-top: 20px;
    height: 35px;
    width: 75px;
    cursor: pointer;
}
.prdpgnextarrowlbl {
    padding-top: 1px;
    font-weight: 600;
    font-size: 20px;
    float: left;
    padding-left: 10px;
    color: #095f9a;
}
.prdpgnextarrowimg {
    width: 15px;
    float: right;
}
.prdpgmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background: #f8f3f0;
}
.prdpgmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto;
}
.prdpgitemsmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background: rgb(248, 243, 240);
}
.prdpgitemsmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto;
}
.prdpgnextmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background: #f8f3f0;
}
.prdpgnextmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 90px;
    height: auto;
    overflow: auto;
    border-top: 2px solid #ead8ce;
}
.prdpgheddiv {
    margin-top: 50px;
    color: #0b5f9b;
    width: 100%;
    min-height: 70px;
    height: auto;
    overflow: auto;
}
.prdpgheddivh1 {
    margin-bottom: 0;
    font-size: 26px;
    float: left
}
.prdpgsearchdiv {
    width: 35%;
    float: right
}
.prdpgsearchtbdiv {
    width: 99%;
    float: right;
    margin-top: 0px
}
.prdpgunderlinediv {
    background: #ead8ce;
    width: 100%;
    height: 2px
}
.prdpgitemsmaindiv2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    min-height: 150px;
    margin-bottom: 50px;
}
.itmpgcwsubbgimgdiv1 {
    height: 210px;
    padding-top: 10px;
    background-color: white;
}
.prdpgotprdsubimgdiv {
    width: 98%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.prdpgotprdsubimg {
    width: 100%;
    height: 250px;
    object-fit: contain;
}
.prdpgitemsearchtxt {
    box-shadow: none;
    border: 1px solid #2e2c2c;
    border-radius: unset;
    width:85%;
}
.logpgyinfolstitem {
    font-size: 16px;
    line-height: 24px;
}
.logpgherediv{width:75%}
.logpgchkagreelbl {
    font-size: 16px;
    font-weight: 500;
    color: #6a555c;
}
.logpgdontacclbl {
    color: #6a555c;
    font-size: 18px;
    font-weight: 600;
}
.logpglnksignup {
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #eb755d;
}
.trtpgselfmaindiv {
    width: 75%;
}
.trtpgcatsubdiv{width:100%}
.trtpgmaindiv {
    width: 100%;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
}
.trtpgmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto;
}
.delconfpgfnametxt {
    border: 0.5pt solid #cccccc;
     border-radius: unset; 
    /*font-weight: 600;*/
    color: #6a555c;
}
.delconfpgcfnametxt {
    border: 0.5pt solid #cccccc;
    border-radius: unset;
    /*font-weight: 600;*/
    color: #6a555c;
    font-size: 14px;
    box-shadow: none;
}
.defconfpgperinfodiv {
    background: #0c6dd4;
}
.delordpgfnametxt {
    width: 87%
}
.delordpglnametxt {
    width: 90%
}
.delordpgemailtxt {
    width: 93%
}
.delordpcitytxt {
    width: 88%
}
.delordpziptxt {
    width: 90%
}
.psuppgnamediv {
    text-align: center;
    margin-top: 20px;
    color: #6a555c;
    font-size: 16px;
    font-weight: 600;
}
.psupfnamespan {
    color: #6a555c;
    font-size: 16px;
    font-weight: 700;
    padding-right:20px;
}
.physuppgfnamelftdiv {
    width: 48%;
    float: left
}

.physuppgfnamediv {
    margin-top: 8px;
    text-align: right;
    float: left;
    width: 45%;
}

.physuppgfnametxtdiv {
    width: 55%;
    float: left;
    text-align: left
}

.physuppgfnametxt {
    border: 0.5pt solid #cccccc;
    outline: 0;
    padding: 0 10px;
    width: 160px;
    height: 30px;
    font-size: 14px;
    color: #6a555c;
}

.psuppgddlcontry {
    width: 183px;
    border-radius: unset;
}

.physuppgfnamemaindiv {
    width: 90%;
    margin: 0 auto;
    overflow: auto;
    min-height: 50px
}

.physuppgpnotxt {
    width: 80px
}
.phrsuppgamntdiv {
    width: 90%
}
.phrsuppgamntdiv1 {
    width: 25%;
    margin-top: 1px;
}
.logpgyinfolstitemdiv {
    width: 85%;
    margin: auto;
}
.cspgphylistdiv {
    font-weight: 600;
    color: #6a555c;
    font-size: 16px;
}
.prdpgpgotprdsubdiv1:hover {
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.11);
}
.itmpgaddmoreprddiv {
    text-align: center;
    color: #009dfe;
    cursor: pointer;
    padding-top: 15px;
    font-weight: 600;
    font-size: 18px;
    text-decoration: underline;
}
.delordpggetdealbtn {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c6dd4',endColorstr='#0c6dd4');
    border: 1px solid #0c6dd4;
}
.affmarpgmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto
}
.affmarpgmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto;
}
.affmarbeardiv {
    width: 100%;
    min-height: 345px;
    height: auto;
    margin-bottom: 60px;
    margin-top: 60px;
    overflow:auto
}
.affmarbearlftdiv {
    width: 50%;
    float: left
}
.affmarbearlfthdiv {
    font-size: 38px;
    color: #1536AA;
    margin-top: 0;
    margin-bottom: 0;
}
.affmarbearlftpdiv {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 30px
}
.affmarbearrhtdiv {
    width: 45%;
    float: right;
}
.affmarbearrhtdiv1 {
    width: 98%;
    margin: 0 auto;
    border: 1px solid #B7B7B7;
    background-color: #F7F7F7;
    min-height: 350px;
    height: auto;
    overflow: auto
}
.affmarbearfnamediv {
    overflow: auto;
    width: 95%;
    margin: 0 auto;
    min-height: 50px;
    margin-top: 45px
}
.affmarbearspandiv {
    margin-top: 5px;
    float: left;
    width: 40%;
    font-size: 16px;
    font-weight: 600;
}
.affmarbeartxtdiv {
    width: 55%;
    float: left;
}
.affmarbeartxt {
    border: 1px solid #7C7C7C;
    outline: 0;
    padding: 0 10px;
    width: 200px;
    height: 30px;
    font-size: 14px;
    color: #6a555c;
}
.affmarbtnbcommember {
    color: white;
    background: #009dfe;
    border-radius: 100px !important;
    width: 250px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    font-weight: 600;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#009dfe),color-stop(1,#009dfe));
    background: -moz-linear-gradient(center top,#009dfe 5%,#009dfe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009dfe',endColorstr='#009dfe');
}
.affmarbearcontdiv {
    color: #6B6B6B;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 20px;
    min-height: 50px;
    overflow: auto;
    font-weight:600;
}

.affmarafftypddl {
    width: 220px;
    height: 30px;
    border: 1px solid #d0d0d0;
    margin-bottom: 10px;
    outline: 0;
    font-size: 14px;
    color: #6a555c;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    display: block;
    padding: 0 8px;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#fff));
    background: -moz-linear-gradient(center top,#fff 5%,#fff 100%);
    border: 1px solid #7C7C7C;
    -ms-word-break: normal;
    word-break: normal;
    
    background: url(../images/Dropdown-Arrow1.png) white no-repeat 95% !important;
}

affmarbearselcdiv.affmarafftypddl::-ms-expand {
    display: none
}

.affmarafftypddl option {
    color: #6a555c
}

.affmarbearselcdiv {
    position: relative;
    width: 93%;
    float: left;    
}

    .affmarbearselcdiv:after {
        content: "\f107";
        font: normal normal normal 17px/1 FontAwesome;
        color: #827f7f;
        right: 5px;
        top: 5px;
        height: 15px;
        padding: 5px 0 0 8px;
        /*border-left: 1px solid #d0d0d0;*/
        position: absolute;
        color: #5a5858;
        pointer-events: none;
        font-size: 28px;
        line-height: 8px
    }
.affmarflexmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background-color: #EFF5F5
}
.affmarflexmaindiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 350px;
    height: auto;
    overflow: auto
}
.affmarflexmaindiv2 {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 30px;
    overflow: auto;
}
.affmarflexhdiv {
    text-align: center;
    color: #1536aa;
    font-size: 20px
}
.affmarflexjoinmaindiv {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    min-height: 150px;
    height: auto;
    overflow: auto
}
.affmarflexjoinleftdiv {
    width: 32%;
    float: left;
    height: 255px;
}
.affmarflexshreleftdiv {
    width: 32%;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    height: 255px;
}
.affmarflexstrtleftdiv {
    width: 32%;
    float: left;
    height: 255px;
}
.affmarflexjoinimgdiv {
    padding-top: 17px;
    text-align: center;
    height: 95px;
}
.affmarflexjoinimg {
    width: 120px;
}
.affmarflexshareimg {
    width: 85px;
}
.affmarflexstartimg {
    width: 70px;
}
.affmarflexjoinhdiv {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-top: 10px
}
.affmarflexjoinpdiv {
    width: 55%;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
    font-weight:600;
}

.affmarhpimaindiv {
    width: 98%;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto;
    border: 1px solid #000000;
    margin-top: 40px;
    margin-bottom: 40px;
    border-radius: 10px;
    box-shadow: 4px 4px 0px 2px #81c2fb;
}
.affmarhpihdiv {
    font-size: 18px;
    margin-top: 20px;
    margin-left: 30px;
    color: #1536aa
}
.affmarhpipdiv {
    margin-left: 30px;
    font-size: 16px;
    font-weight: 600
}

.affmarhpiuldiv {
    margin-left: 45px;
}
    .affmarhpiuldiv ul {
        font-size: 17px;
        line-height: 28px;
    }
        .affmarhpiuldiv ul li span {
            font-size: 14px;
            font-weight: 600;
        }
.affmarsavemaindiv {
    width: 75%;
    margin: 0 auto;
    margin-top: 20px;
    min-height: 150px;
    height: auto;
    overflow: auto;
    margin-bottom: 50px
}
.affmarsavelefdiv {
    width: 40%;
    float: left;
    height: 290px;
    background: #EFF5F5;
    border-radius: 10px
}
.affmarcondelrhtdiv {
    width: 40%;
    float: right;
    height: 290px;
    background: #EFF5F5;
    border-radius: 10px
}
.affmarsavelefhdiv {
    margin-top: 15px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-decoration: underline
}
.affmarsavelefimgdiv {
    height: 100px;
    padding-top: 25px;
    text-align: center
}
.affmarcondelimgdiv {
    height: 92px;
    padding-top: 35px;
    text-align: center
}
.affmarsavelefimg {
    width: 85px
}
.affmarcondelimg {
    width: 95px
}
.affmarsavelefpdiv {
    text-align: center;
    width: 75%;
    margin: 0 auto;
    margin-top: 15px;
    font-weight: 600
}
.affmarintrmaindiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background-color: #F5B2C4;
}
.affmarintrmaindiv1 {
    width: 990px;
    margin: 0px auto;
    min-height: 350px;
    height: auto;
    overflow: auto;
}
.affmarintrmaindiv2 {
    width: 100%;
    margin: 0px auto;
    min-height: 350px;
    height: auto;
    overflow: auto;
    margin-bottom: 30px;
    margin-top: 30px
}
.affmarintrhdiv {
    font-size: 26px;
    text-align: center;
    color: #626262
}
.affmarintrpdiv {
    text-align: center;
    color: #626262;
    font-size: 16px
}
.affmarintremaildiv {
    width: 60%;
    margin: 0 auto;
    margin-top: 35px;
}
.affmarintremailspdiv {
    font-weight: 600;
    font-size: 16px;
}
.affmarintremailtxtdiv {
    border: 1px solid #7C7C7C;
    outline: 0;
    padding: 0 10px;
    width: 280px;
    height: 40px;
    font-size: 14px;
    color: #6a555c;
    margin-top: 5px
}
.affmarintremailbtndiv {
    color: white;
    background: #0F0F0F;
    border-radius: 100px !important;
    width: 250px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    border: 0px solid;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    letter-spacing: 1px;
    margin-left: 15px;
}
.affmarpopuppanel{width:38%}

.faqpgleftuldiv ul li.Active a {
    color: #0b5f9b;
    font-size:18px;
}
.alertokbtn {
    color: white;
    width: 35px;
    font-size: 14px;
    height: 25px;
    background-color: #0c6dd4;
    border-radius: 4px;
    cursor: pointer;
    border: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0c6dd4),color-stop(1,#0c6dd4));
    background: -moz-linear-gradient(center top,#0c6dd4 5%,#0c6dd4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c6dd4',endColorstr='#0c6dd4');
    text-align: center;
    padding: 0;
    justify-content: center;
    display: inline-block;
}
.logpggenchoicdiv {
    width: 45%;
    margin: 0 auto;
}
.defpgsendappbtn {
    background-color: #091b0a;
    color: white;
    border-radius: 100px !important;
    width: 150px;
    font-weight: 600;
    font-family: 'Montserrat',sans-serif;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#091b0a),color-stop(1,#091b0a));
}
.basicinfopgflordiv {
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 600;
    text-align: center;
    color: #6a555c;
}

.logpguordstatusdiv {
    padding: 10px 0;
    width: 99%;
    height: 76px;
    overflow: auto;
    margin-bottom:15px
}

.logpguordstatus {
    width: 100%;
    float: left;
    padding-inline-start: 0;
}
    .logpguordstatus li {
        width: 30px;
        height: 30px;
        text-align: center;
        border-radius: 50%;
        background: rgb(162 197 235 / 67%);
        margin: 0 1em;
        display: inline-block;
        color: white;
        position: relative;
        margin-right: 53px
    }

        .logpguordstatus li span {
            position: absolute;
            margin-top: 45px;
            color: #6a555c;
            text-transform: uppercase;
            margin-left: -45px;
            width: 90px;
            font-size: 14px;
            font-weight:700;
        }

        .logpguordstatus li::before {
            content: '';
            position: absolute;
            top: 12px;
            left: -5em;
            width: 5em;
            height: .5em;
            background: rgb(162 197 235 / 67%);
        }

    .logpguordstatus li:first-child:before {
        display: none
    }

    .logpguordstatus li:last-child {
        margin-right: 0
    }
/*check_orange.png*/
li.logpgstatusbar { /*background:#3c3!important;*/
    background-image: url(../Images/yesgr.png);
    background-size: contain;
}

    li.logpgstatusbar:before {
        background: #3c3 !important
    }

li.logpgstatusbarred { /*background:red;*/
    background-image: url(../Images/nor.png);
    background-size: contain;
}

    li.logpgstatusbarred:before {
        background: #3c3 !important
    }
.logpdstbardobdiv {
    margin: 0 auto;
    margin-top: -55px;
    width: 80%
}
.edpgregfnamediv {
    font-weight: 600;
    color: #6a555c;
    text-align: left;
    margin-left: 6px;
}
.itmpgqueinfo {
    color: #afafaf;
    border: 1px solid #afafaf;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    position: absolute;
    margin-left: 7px;
    margin-top: 1px;
    font-size:13px;
}
    .itmpgqueinfo:hover:before {
        content: "";
        border-radius: 3px;
        position: absolute;
        z-index: 95;
        width: 200px;
        height: auto;
        background-color: #fff;
        border: 2px solid #000;
        margin-top: 25px;
        margin-left: -250px;
        padding: 5px 10px;
        text-align: left;
        color: #000;
        font-size: 14px;
        line-height: 20px;
    }

#lblfreshipinfo.itmpgqueinfo:hover:before {
    margin-left: 20px;
    margin-top: 0px;
    display: block;
    content: "Free shipping will be applicable if amount > 25$ Otherwise $3.99";
}
.edpgdrlicnamtxtdiv {
    padding: 40px 0px 0px 350px;
    width: 140px;
}
.edpgdrlicupdispdiv {
    height: 140px;
    width: 240px;
}
.edpgdrlicuploaddiv {
    width: 240px;
    height: 140px;
}
.edpgdrlicuploadinput {
    width: 230px;
    height: 140px;
}
.itmpgagreepopupdiv {
    position: absolute;
    top: 0%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,rgba(253,249,249,0.1)),color-stop(1,rgba(253,249,249,0.1)));
    background: -moz-linear-gradient(center top,rgba(253,249,249,0.1) 5%,rgba(253,249,249,0.1) 100%);
    background-color: rgba(253,249,249,0.1);
    display:none;
}
.itmpgagreepopupdiv1 {
    position: absolute;
    top: 171px;
    left: 40%;
    background: #fff;
    border: 1px solid #d0d0d0;
    border-bottom: 8px solid #0c6dd4;
    width: 310px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.gspgedtreatmaindiv {
    width: 900px;
    margin: 0px auto;
    display: block;
    margin-bottom: 140px;
    margin-top: 90px;
}
.gspgedtreatmaindiv1 {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    width: 100%;
    background-color: #C5D6E0;
    font-weight: 600
}
.gspgedtreatmaindiv2 {
    width: 65%;
    margin: 0 auto;
    padding: 20px 40px;
}
.gspgsthealbtn {
    color: #fff;
    border: 0;
    border-radius: 4px;
    width: 390px;
    height: 40px;
    letter-spacing: 1px;
    font-size: 16px;
    cursor: pointer;
    outline: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#000000),color-stop(1,#000000));
    background: -moz-linear-gradient(center top,#000000 5%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000');
}
.gspgviewfaq {
    color: #009DFE;
    font-size: 16px;
    font-weight: 600;
}
.shtvdcontdiv{/*width:85%*/}
.ghquepglblplholdemaildiv {
    margin-top: 15px;
    font-size: 16px;
    margin-bottom: -15px;
}
.ghquepglblplholdcomdiv {
    margin-top: 15px;
    font-size: 16px;
    margin-bottom: -10px;
}
.ghtpgphylistlbl {
    font-size: 22px;
    font-weight: 600;
    color: #6a555c;
}
.uploadpresch {
    width: 450px;
    border-radius: 20px;
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    height: 50px;
    line-height: 50px;
    
    font-size: 14pt;
    letter-spacing: 1px;
    margin: 0 auto;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2e9cfb),color-stop(1,#2e9cfb));
    background: -moz-linear-gradient(center top,#2e9cfb 5%,#2e9cfb 100%);
    text-align: center;
    margin-top: 50px;
}
.uploadprescnextbtn {
    width: 210px;
    border-radius: 100px;
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin-top: 15px;
    font-size: 14pt;
    letter-spacing:2px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2e9cfb),color-stop(1,#2e9cfb));
    background: -moz-linear-gradient(center top,#2e9cfb 5%,#2e9cfb 100%);
}
.upprescpgpresctxt {
    height: 35px;
    font-size: 14px;    
    color: #333;
    font-family: Arial;
    vertical-align: middle;
    background-color: #fff;
    padding: 0 10px;
    margin-bottom: 2px;
    outline: 0;
    width: 200px;
    border: 0.5pt solid #cccccc;
}
.upprescpgprescriber {
    color: rgb(106, 85, 92);
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
}
.uprbddiv {
    min-height: 24px;
    width: 100%;
    border: 1px solid #dae1e3;
    background: white;
    /* text-transform: capitalize; */
    color: #21303d;
    font-size: 1.143em;
    cursor: pointer;
    padding: 18px 0;
}
input[type="radio"].uprbdbtndiv {
    opacity: 0;
    display: inline-block;
    width: 29%;
    height: 60px;
    margin-top: -20px;
    cursor: pointer;
    position: absolute;
}
    input[type="radio"].uprbdbtndiv:checked + label {
        background-image: url(../Images/yes2.png);
        background-size: 20px;
        margin-top: 0;
        padding-left: 45px;
        background-position-x: 10px;
        background-repeat: no-repeat;
    }
    input[type="radio"].uprbdbtndiv + label {
        /* margin-top: -40px; */
        display: inline-block;
        padding-left: 45px;
        font-family: 'Nunito Sans', sans-serif !important;
        font-weight: 600;
        letter-spacing: 1.1px;
        background-repeat: no-repeat;
        background-image: url(../Images/rbt-circle-gray.png);
        background-position-x: 13px;
        background-position-y: 3px;
        background-size: 15px;
    }
.uploadpresimgdiv1 {
    margin-top: 100px;
}
.uploadpresimgdiv2 {
    width: 35%;
    margin: 0 auto;
    min-height: 290px;
}
.upprescpgimgproviderdiv {
    cursor: pointer;
    width: 350px;
    height: 250px;
    box-shadow: 1px 1px 10px #00000054;
    border-radius: 20px;
}
.upprescpgimgprovider {
    width: 350px;
    height: 250px;
    border-radius: 20px;
}
.upprescpginputfilediv {
    cursor: pointer;
    width: 350px;
    height: 250px;
    margin-top: -250px;
}
.upprescpginputfile {
    cursor: pointer;
    opacity: 0;
    width: 355px;
    height: 250px;
}
.upprescpgnxtbtndiv {
    margin-bottom: 45px;
    text-align: center;
    margin-top: 25px;
}
.prescriberdiv{display:none}
.upprescpgprescbdiv {
    margin-top: 30px;
    margin-bottom: 100px;
    text-align: center
}
.upprescpgprescbbckdiv {
    margin-bottom: 30px;
    text-align: left
}
.upprescpgprescribertxtdiv {
    margin-top: 20px;
    margin-bottom: 20px;
}
.medicationtimediv{display:none}
.medinsudiv{display:none}
.upprespginsumaindiv {
    margin-top: 30px;
    margin-bottom: 100px;
}
.upprespginsumaindiv1 {
    width: 40%;
    margin: 0 auto;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.upprescpginsuprovdiv {
    width: 300px;
    height: 250px;
    box-shadow: 1px 1px 10px #00000054;
    border-radius: 20px;
    margin-left: 5px;
    margin-top: 10px;
}
.upprescpginsuprov {
    width: 300px;
    height: 250px;
    border-radius: 20px;
}
.upprescpginsurinputfilediv {
    width: 300px;
    height: 250px;
    margin-top: -245px;
}
.upprescpginsurinputfile {
    width: 300px;
    height: 250px;
    cursor: pointer;
    opacity: 0;
}
.uploprescpginsurdiv {
    width: 100%;
    margin: 0 auto;
    height: auto;
    min-height: 150px;
    overflow: auto;
    margin-top: 30px;
}
.upprescpginsunxtbtndiv {
    margin-bottom: 45px;
    margin-top: 20px;
}
.uploadprescinsnextbtn {
    width: 400px;
    border-radius: 10px;
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    margin-top: 15px;
    font-size: 14pt;
    letter-spacing: 2px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2e9cfb),color-stop(1,#2e9cfb));
    background: -moz-linear-gradient(center top,#2e9cfb 5%,#2e9cfb 100%);
}
.insuranceupload{display:none}
.upprespginsurlftdiv {
    width: 330px;
    float: left
}
.upprespginsurlftdiv1 {
    width: 330px;
    float: left;
    margin-left: 50px
}
.upprescpgthankudiv{
    display:none;
    margin-bottom:100px;
    margin-top:100px;
    text-align:center
}
.itmpggiftcrddiv {
    margin-top: 15px;
    font-weight: 600;
    font-size: 16px;
    color: rgb(106, 107, 111);
    text-align: center;
}

.upcallergyqdiv {
    margin-top: 100px;
    margin-bottom: 100px;
}
.upcallergyqdiv1 {
    width: 55%;
    margin: 0 auto;
}
.upcallergypdiv {
    font-weight: 100;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: .8px;
}
.upcalergyrbdmaindiv {
    width: 55%;
    margin: 0 auto;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.upcallergyinfodiv{display:none}
.upctxtareadiv {
    height: 100px;
    width: 95.5%;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #dae1e3;
    padding: 5px 15px;
    font-size: 16px;
}
.upcpgcartdiv{display:none}
.upcpgcarthdiv {
    width: 450px;
    border-radius: 20px;
    border: 0px;
    color: rgb(255, 255, 255);
    height: 50px;
    line-height: 50px;
    font-size: 14pt;
    letter-spacing: 1px;
    margin: 50px auto 0px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.05, rgb(46, 156, 251)), to(rgb(46, 156, 251)));
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    text-align: center;
    background-color: rgb(12, 109, 212) !important;
}
.upcpgpatinfotab {
    float: right;
    width: 55%;
    font-size: 14px;
    font-weight: 600;
}
.upcpgpatinfotabtd {
    text-align: right;
    width: 75%;
    padding-right: 20px;
}
.upcpgcartmaindiv {
    margin-top: 50px;
    margin-bottom: 50px
}
.upcpgcartmaindiv1 {
    width: 50%;
    margin: 0 auto;
    min-height: 200px;
    box-shadow: 1px 1px 10px #00000054;
    border-radius: 20px;
}
.uprescpgflnamediv{display:none}
.medinsuvaliddiv {
    display: none
}
.mprdpgitmsrcdiv {
    width: 55%;
    margin-top: 0px;
    margin:0 auto;
}
.mprdpgitemsearchtxt {
    /*box-shadow: none;*/
    border: 1px solid #2e2c2c38;
    border-radius: unset;
    width: 85%;
    margin-right: -60px;
    padding-right: 55px !important;
    border-radius: 50px;
}
.mprdpgitmsrcimg {
    width: 58px;
    margin-top: -3px;
    border-top-right-radius: 23px;
    border-bottom-right-radius: 23px;
}
.maindprdpgsearchtbdiv{float:none}
.mprdpgitmmaindiv {
    float: left;
    min-height: 360px;
    height: auto;
    text-align: center;
    margin-right: 20px;
    width: 220px;
    margin-bottom: 10px;
    margin: 15px 7px;
    cursor:pointer;
}
.mprdpgitmmaindiv1 {
    float: left;
    min-height: 360px;
    height: auto;
    text-align: center;   
    width: 225px;
    margin-bottom: 10px;
    margin: 15px 10px;
    cursor: pointer;
}
.mprdpgotprdsubimgdiv {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 0px;
    border: 1px solid white;
}
.mprdpgotprdsubimgdiv1 {
    width: 85%;
    margin: 0 auto;
    margin-bottom: 0px;
    border: 1px solid white;
}
.mprdpgotprdsubimg {
    width: 100%;
    height: 200px;
    object-fit: contain;
}
.mprdpgotprdsubimg1 {
    width: 100%;
    height: 240px;
    object-fit: contain;
}
.mprdpgaboutnext1 {
    float: right;
    margin-top: 135px;
    margin-right: -35px;
}
.mprdpgaboutprev1 {
    float: left;
    margin-top: 135px;
    margin-left: -18px;
    /* margin-left: 0px; */
}
.upprepginschangdiv {
    margin: 0 auto;
    width: 35%;
    margin-top: 35px;
}
.upcpgsubtotdiv {
    width: 99%;
    margin: 0 auto;
    margin-bottom: 10px;
    height: 70px;
}
.upcpgnotesdiv {
    text-align: center;
    font-size: 16px
}

/*Referral page*/
.rfppghedul {
    padding: 0px;
    width: 100%;
    margin: 0;
    line-height: 17px;
    float: left;
}

    .rfppghedul li {
        float: left;
        margin-top: 7px;
        margin-left: 30px;
        list-style: none;
        display: inline;
    }

        .rfppghedul li a {
            text-decoration: none;
            padding: 0px 0px 24px 0px;
            margin: 0;
            color: #000000;
            font-size: 15px;
            font-weight: 700;
        }

.rfppgtopheaderdiv {
    width: 100%;
    background: #f0f8ff;
    min-height: 90px;
    overflow: auto;
}

.rfppgtopheaderdiv1 {
    width: 1140px;
    margin: 0 auto;
    min-height: 90px;
    height: auto;
    overflow: auto;
}

.rfppglogodiflft {
    width: 30%;
    float: left;
}

.rfppgplogo {
    margin-top: 22px;
    width: 91%
}

.rfppglogorht {
    margin-right: 5px;
    width: auto;
    overflow: hidden;
    padding-top: 30px;
    float: right;
}

.rfppglogorht1 {
    height: 50px
}

.rfppggetstrtmaindiv {
    width: 100%;
    background: #eff5f5;
    min-height: 350px;
    overflow: auto;
}

.rfppggetstrtmaindiv1 {
    width: 1170px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: auto;
}

.rfppggetstrtmaindiv2 {
    width: 100%;
    min-height: 345px;
    height: auto;
    margin-bottom: 55px;
    margin-top: 55px;
    overflow: auto;
}

.rfppggetstrtlftdiv {
    width: 50%;
    float: left;
}

.rfppggetstrthdiv {
    color: white;
    line-height: 1.3;
    font-weight: bold;
    font-size: 52px;
    letter-spacing: 1px;
    /*text-shadow: 1px 1px 3px #000;*/
    margin-top: 0;
    margin-bottom: 0;
    background-color: rgba(204,58,115,0.7);
    padding: 5px 25px;
}

.rfppggetstrtpdiv {
    font-size: 22px;
    margin-top: 15px;
    line-height: 1.5;
    font-weight: 700;
    margin-bottom: 30px;
    /*text-shadow: 1px 1px 3px #000;*/
}

.referalppggetstrhtdiv {
    margin-top: 30px
}
.referalchkname {
    padding-left: 25px;
    display: inline-block;
    font-size: 17px;
    color: #000 !important;
    font-weight: 600;
}

.rfppggetstrhtdiv {
    width: 50%;
    float: right;
}

.rfppggetstrhtdiv1 {
    width: 70%;
    float: right;
    background-color: white;
    min-height: 350px;
    height: auto;
    overflow: auto;
    border-radius: 5px;
    border-top: 6px solid #cc3a73;
}

.rfppgfnamediv {
    overflow: auto;
    width: 80%;
    margin: 0 auto;
    min-height: 30px;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center
}

.rfppgfname {
    width: 85%;
    font-size: 16px;
    padding: .375rem .75rem;
    height: 28px;
    line-height: 1.42857143;
    color: #555;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 4px;
}

.rfppglnamediv {
    overflow: auto;
    width: 80%;
    margin: 0 auto;
    min-height: 30px;
    margin-top: 15px;
    margin-bottom: 20px;
    text-align: center
}

.rfppgcomments {
    width: 85%;
    font-size: 16px;
    padding: .375rem .75rem;
    height: 105px;
    line-height: 1.42857143;
    color: #555;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 4px;
}

.rfppgbtncontact {
    border: 1px solid #cc3a73;
    color: #ffffff;
    background-color: #cc3a73;
    transition: background-color .35s, opacity .35s;
    WIDTH: 100%;
    padding: .375rem .75rem;
    line-height: 1.5;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
}

.rfppghowmuchh2 {
    
    margin-top: 0;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 34px;
    color: #000000;
    font-weight: 500;
    line-height: 1.1;
    margin-bottom: 10px;
}

.rfppghowunderline {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    max-width: 50px;
    border-color: #cc3a73;
    border-width: 3px;
}

.rfppghowul ul {
    font-size: 15px;
    font-weight: 600;
    margin-top: 3px;
    margin-bottom: 5px;
    width: 85%;
}

.rfppghowul {
    font-size: 15px;
    color: black;
    
    line-height: 22PX;
    /*padding-right: 15px;
    padding-left: 15px;*/
}

.rfppghowmuchcontdiv {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    min-height: 250px;
    height: auto;
    overflow: auto;    
}
.rfppghowmuchcontdiv2 {
    padding: 50px 0;
    padding-left: 50px;
    width: 90%;
    display: flex;
    margin: 0 auto;
}

.rfppghtkiywmaindivanimation {
    animation-name: example;
    position: relative;
    animation-duration: 1s;
    animation-direction: reverse;
}

@keyframes example {
    0% {
        left: 0px;
        top: 0px;
    }

    50% {
        left: 0px;
        top: 200px;
    }
}

.rfppghmciemaindiv {
    width: 100%;
    background: #f7f9f8;
    min-height: 350px;
    overflow: auto;
}

.rfppghmciemaindiv1 {
    width: 1170px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: hidden;
    padding: 60px 0;
}

.rfppgcemaindiv {
    width: 100%;
    background: #3b2244;
    min-height: 350px;
    overflow: auto;
}

.rfppgcemaindiv1 {
    width: 1170px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    overflow: hidden;
    padding: 60px 0;
}

.rfppghowmuchcontlftdiv {
    width: 50%;
    float: left
}
.rfppghowmuchcontlftdiv1 {
    z-index: 999;
    margin-right: -50px;
    padding: 50px;
    width: 41%;
    background-color: #ebebeb !important;
    height: 265px;
}
.rfppghowmuchcontrightdiv {
    margin: -50px 0;
    padding: 0px;
    width: 50%;
}
.referralhitwbgimg {
    height: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 440px;
}
.rfppgcethreedivs {
    margin-bottom: 0;
    margin-top: 0;
    width: 80%;
    min-height: 250px;
    height: auto;
    overflow: auto;
    margin:0 auto;
}

.rfppgceiphoneimg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 5px;
    width: 145px;
    display: inline-block;
    height: 145px;
    line-height: 2em;
    vertical-align: middle;
    border-radius: 50%;
}

.rfppgceiphoneh4 {
    font-weight: bold;
    color: #000000 !important;
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 10px;
    
}

.rfppgceiphonediv {
    float: left;
    width: 30%;
    padding-right: 15px;
    padding-left: 15px;
}

.rfppgceiphonediv1 {
    padding: 20px;
    margin-bottom: 30px;
    border: 1px solid #e0e0e0;
    border-radius: 0.3rem;
    border-bottom: 3px solid #cc3a73;
    background-color: #ebebeb !important;
    text-align: center;
    min-height: 250px;
}

.rfppgceiphonep {
    margin: 0 0 10px;
    margin-bottom: 20px;
    line-height: 1.5;
    color: #000000 !important;
    font-size: 14px !important;
    margin-top: 0px;
    font-weight: 500;
}

.rfppgospthreedivs {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    min-height: 110px;
    height: auto;
    overflow: auto;
}

.rfppgospsignupdiv {
    float: left;
    width: 30%;
    padding-right: 19px;
    padding-left: 19px;
    font-family: 'Open Sans',Arial,sans-serif;
    display: flex;
    display: flex;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 0%);
    -webkit-text-stroke: 1px transparent;
}

.rfppgospsignuponediv {
    flex-shrink: 0;
    margin: 0 20px 0 0;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    text-decoration: none;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: #ffffff;
    background-color: #cc3a73;
    text-align: center;
    font-size: 16.5px
}

.rfppgospsighnuph {
    margin-top: 0;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 1.1;
}

.rfppgospsighnupp {
    margin: 0;
    opacity: 0.7;
    line-height: 1.5;
    letter-spacing: 0.5px;
    font-size: 16.5px;
}

.rfppghtkiywmaindiv {
    width: 100%;
    min-height: 110px;
    height: auto;
    overflow: auto;
    /*animation-name: example;*/
}

.rfppghtkiywmaindiv1 {
    width: 47%;
    float: left;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    
}

.rfppghtkiywmdiv {
    background-color: white !important;
    padding: 30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-radius: 5px;
    text-align: center;
    min-height: 150px;
    border-top: 3px solid #cc3a73;
}

.rfppghtkiywmhdiv {
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 15px;
    margin-top: 0;
    color: #000000 !important;
    font-size: 22px
}

.rfppghtkiywmpdiv {
    font-size: 17px;
    line-height: 1.528571;
    color: black;
    font-weight: 500;
}

.rfppgfooteruldiv ul {
    float: none;
    display: inline-block;
    margin-bottom: 15px;
}

    .rfppgfooteruldiv ul li {
        display: inline-block;
        float: left;
        list-style: none;
    }

        .rfppgfooteruldiv ul li a {
            padding: 0;
            margin: 0px 8px;
            color: #ffffff;
            text-transform: capitalize;
            white-space: nowrap;
            font-size: 0.8rem;
            text-decoration: none
        }

.rfppgfootermaindiv {
    width: 100%;
    background: #333333;
    min-height: 150px;
    overflow: auto;
}

.rfppgfootermaindiv1 {
    color: #ffffff;
    padding: 30px 0;
    background-color: #333333;
    text-align: center;
    padding-bottom: 100px;
    font-size: 0.8rem;
    font-family: 'Open Sans',Arial,sans-serif;
    line-height: 1.42857143;
    letter-spacing: 0.5px;
}

.rfppghomescroll {
    position: fixed;
    bottom: 30px;
    right: 20px;
    display: none;
    cursor: pointer
}

.rfppghdtwcontdiv {
    padding: 50px 0;
    padding-left: 50px;
    width: 90%;
    display: flex;
    margin: 0 auto
}

.rfppghdtwcontdiv1 {
    z-index: 999;
    margin-right: -50px;
    padding: 50px;
    width: 40%;
    background-color: #ffffff !important;
    height: 230px
}

.rfppghdtwcontstrdiv {
    color: #000000 !important;
    font-weight: 700;
    line-height: 1.5;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 16.5px;
    letter-spacing: 0.5px
}

.rfppghdtwcontdiv2 {
    margin: -50px 0;
    padding: 0px;
    width: 50%;
}
.rfppgsubdiv {
    opacity: 1;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 16.5px !important;
    line-height: 1.42857143;
    display: none;
    background-color: rgb(0 0 0 / 43%);
}
.rfppgsubmodaldiv {
    height: 321px;
    opacity: .5;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    
}
.rfppgsubmodaldiv1 {
    width: 600px;
    margin: 120px auto;
    position: relative;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.rfppgmodalcontent {
    border-radius: 0;
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    outline: 0;
}
.rfppgsubmodheaddiv {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.rfppgclosebtn {
    font-size: 32px;
    margin-top: -2px;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.rfppgsubh4 {
    margin: 0;
    line-height: 1.42857143;
    font-size: 21px;
    font-weight: 500;
}
.rfppgsubmodalbody {
    padding: 15px;
    font-weight:500;
}
.rfppgsubmodalfooter {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.rfppgsubokbtn {
    border: 1px solid #cc3a73;
    color: #ffffff;
    background-color: #cc3a73;
    transition: background-color .35s, opacity .35s;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 1rem;
    padding: .375rem .75rem;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
}

/*Referral page end*/
.mprdpgitmname {
    font-size: 18px;
    margin-top: 10px;
    font-weight: 600;
    color: #0B5F9B;
}
.mprdpglbltmname {
    font-size: 18px;
    color: black;
    bottom: 15px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 5px;
}
.mprdpgviewcont {
    width: 940px;
    height: 100%;
    position: absolute;
    left: 3%;
    overflow: hidden;
}
.mprdpgsliddiv {
    margin-top: 40px;
    margin-left: 15px;
    min-height: 340px;
    width: 990px;
    margin: 0 auto;
}
.mprdpgpatdrivdiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;

}
.mprdpgpatdrivendiv {
    overflow: hidden;
    position: absolute;
}
.mprdpgpatdrivdiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 50px;
    height: auto;
    overflow: auto;
}
.mprdpgpatdrivdiv2 {
    padding-top: 80px;
    text-align: center
}
.mprdpgpatdrivdivp {
    font-size: 36px;
    font-weight: 500;
    color: #f455b2;
    margin-bottom: 0px;
}
.mprdpgpatdrivdivp1 {
    font-size: 25px;
    margin-top: 10px;
    font-weight: 400;
    color: #4097f4;
}
.mprdpgbtmsli {
    width: 990px;
    min-height: 360px;
    height:auto;
    position: relative;
}
.refppghowuldiv ul{
    line-height: 22px;
    font-size: 17px;
    padding-inline-start: 19px;
    margin-top: 0px;
    list-style:none;
}

    .refppghowuldiv ul li {
        counter-increment: my-awesome-counter;
    }

        .refppghowuldiv ul li:before {
            content: counter(my-awesome-counter) ". ";
            font-weight: bold;
            font-size: 16px;
            margin-left:-19px
        }

        .refppghowuldiv ul li span {
            font-size: 16.5px;
            position: relative;
            font-weight: 700;
            font-family: 'Open Sans',Arial,sans-serif;
        }
.mprdpgotprdsubnamelbl {
    display: -webkit-box;
    max-width: 100%;    
    margin: 0 auto;
    font-size: 16px;
    font-weight: 600;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #095f9a;
    line-height: 20px;
}
.upcrtpgitmgrid{text-align:center}
.medicinelistpgdiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    background: #525659;
}
.medicinelistpgdiv1 {
    width: 990px;
    margin: 0 auto;
    min-height: 150px;
    height: auto;
    background: white;
    overflow: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.medicinelistpgdiv2 {
    width: 70%;
    padding: 45px
}
.medlistspdiv {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
}
    .medlistspdiv h2{
        margin:0;
    }
    .medlistpgtable {
        width: 100%;
        margin-bottom:17px;
    }
.medlistpgtableth {
    width: 55%;
    font-size: 20px;
    height: 35px;
}
.medlistpgtableth1 {
    width: 30%;
    font-size: 20px;
    height: 35px;
}
.medlistpgtableth2 {
    width: 7%;
    font-size: 20px;
    height: 35px;
}
.medlistpgtable tr{
    font-size:16px
}
.refppgceiphonediv {
    width: 29%;
    display: inline-block;
    float: none;
    padding-right: 15px;
    padding-left: 15px;
}
.refppgceiphonediv1 {
    margin-bottom: 30px;text-align:center;
}
.refppgiphonespan {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 5px;
    width: 2.5em;
    height: 2.5em;
    line-height: 2em;
    vertical-align: middle;
    font-size: 4em;
    border-radius: 50%;
    display:inline-block;
}
.refppgiphoneh4 {
    font-size: 20px;
    color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
}
.refppgflexwaysdiv {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    min-height: 250px;
    height: auto;
    overflow: auto;
    text-align:center;
}
.refppghtopilive {
    display: inline-block;
    float: none;
    vertical-align: text-top;
    width: 29%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    
}
.refppghtopcoupondiv {
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.refppghtopcouponh4 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
}
.refppghtopcouponp {
    white-space: pre-wrap;
    word-wrap: break-word;
    margin-bottom: 20px;
    line-height: 1.5;
    margin: 0 0 10px;
    font-size: 15.5px !important;
    font-weight:500;
}
.refhtpcoupsvg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 5px;
    position: relative;
    
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
    color: #cc3a73;
}
.refhtpcoupsvgsymbol {
    background-color: #cc3a73;
    -webkit-mask-position-x: center !important;
    -webkit-mask-position-y: center !important;
    -webkit-mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-origin: initial !important;
    -webkit-mask-clip: initial !important;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    display: inline-block;
    width: 1em;
    height: 1em;
}
.refppgprgoverview {
    width: 65%;
    margin: 0 auto;
    min-height: 140px;
    height: auto;
    overflow: auto;
    background-color: #ebebeb !important;
}
.refppgprgoverview1 {
    padding: 0px 15px;
    width: 58.33333333%;
    float: left;
    min-height: 1px;
    
    border-right: 1px solid #00000057;
    margin-top: 20px;
    margin-bottom: 20px;
}
.refppgprgoverviewp {
    margin-bottom: 10px;
    overflow-wrap: break-word;
    white-space: pre-wrap;
    font-size: 1.1rem;
    line-height: 1.5;
    font-weight:bold;
    margin-top:0;
}
.refppgprgoverviewp1 {
    margin-bottom: 10px;
    overflow-wrap: break-word;
    white-space: pre-wrap;
    font-size: 1.1rem;
    line-height: 1.5;
    font-weight: 500;
    font-size: 15px;
}
.refppgprgoverviewbtndiv {
    text-align: center;
    align-self: center;
    width: 32%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}
.refppgprgoverviewbtn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    border: 1px solid #cc3a73;
    color: #ffffff;
    background-color: #cc3a73;
    transition: background-color .35s, opacity .35s;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    margin-top: 60px;
}
.mprdhsaelgmaindiv{display:none}
.mprdhsaothermaindiv {
    display: none
}
.prdpgpatdrivdivp {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 0px;
}
.prdpgunderlinediv1 {
    background: #868686c2;
    height: 1px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.prdpgsortddl {
    width: 100%;
    height: 35px;
}
.prdpgsortmaindiv {
    width: 100%;
    overflow: auto;
    min-height: 20px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px
}
.prdpgsortdiv1 {
    width: 30%;
    float: right
}
.mprdpghsaheaderdiv {
    margin-top: 0px;
    overflow: auto;
    text-align:center;
}
.mprdpghsaheaderlftdiv {
    margin-bottom: 15px;
    float: none;
    text-align:center;
}
.mprdpghsaheaderlftsp {
    font-weight: 600;
    font-size: 24px;
    color: #595959;
}
.mprdpghsaheaderrhtdiv {
    float: none;
    display:none
}
.mprdpgitmsrchdiv {
    width: 990px;
    margin: 0 auto;
    min-height: 15px;
    height: auto;
    overflow: auto;
    margin-bottom: 30px
}
.defpghitwh2 {
    font-size: 40px;
    margin: 0;
    font-family: Montserrat,sans-serif;
}
.dfpghsatreathh2 {
    font-size: 38px;
    margin:0;
    font-weight:600;
}
.defpggetiliveapph2 {
    font-size: 36px;
    margin: 0;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
.coldpghitwh2{margin:0;font-size:40px}
.hfpgParoxetineh2 {
    margin:0;
    font-weight:600;
}
.lpglath2 {
    margin:0;
    font-weight:600;
}
.shtpgvaginalh2 {
    font-weight:600;
    margin:0;
}
.defpgwaitingh2 {
    margin-top: 25px;
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 32px;
}
.defpggenherpsh2div {
    font-size: 20px;
    font-weight: 600;
    padding-top:20px;
}
.defpgmedhish2 {
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.defpgedlearnmore {
    padding: 16px 25px 0;
    min-height: 210px;
    background-position: 50% 100%;
    display: block;
    cursor: pointer;
    text-decoration: none;
    /*margin-bottom: 16px;*/
    text-align: center;
    border-radius: 8px;
    width: 215px;
    color:white;
}
.defpgwelrighteddiv {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.defpgwelrighteddiv1 {
    padding-right: 10px;
    padding-left: 10px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    min-height: 1px;
    flex: 0 0 45%;
    max-width: 50%;
    color:white;
}
.defpgedlearnmorep {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 3px;
}
.defpgedlearnmoresp {
    font-size: 16px;
    font-weight: 500;
}
.defpguslicdiv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top:90px;
}
.defpguslicdiv1 {
    padding-right: 12px;
    padding-left: 12px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 25%;
    color: #969799;
    line-height: 24px;
    font-size: 16px;
    font-weight: 500;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.defpguslicimgdiv {
    width: 24px;
    height: 24px;
    margin: 0 auto;
    margin-bottom:15px
}
.defpguslicimg {
    width: 25px;   
}
.defpgptimg {
    width: 30px;
}
.defpgedlearnmorebgimg {
    background-size: cover;
    background-image: url(../images/HM-ED-Learnmore4.png);
}
.defpglatlearnmorebgimg {
    background-size: cover;
    background-image: url(../images/HM-Latise-Learnmore6.png);
}
.defpgqslearnmorebgimg {
    background-size: cover;
    background-image: url(../images/HM-QS-Learnmore3.png);
}
.defpgcslearnmorebgimg {
    background-size: cover;
    background-image: url(../images/HM-CS-Learnmore3.png);
}

.edpguslicdiv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 27px;
}

.edpguslicdiv1 {
    padding-right: 12px;
    padding-left: 12px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    max-width: 19%;
    color: #969799;
    /*line-height: 18px;*/
    font-size: 16px;
    font-weight: 500;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.edpguslicimgdiv {
    width: 30px;
    height: 30px;
    margin: 0 auto;
    margin-bottom: 5px
}
.edpglicpharmaimg{width:30px}
.shtpgvddykdiv {
    color: #2f2e2e
}
.dfpgqsimgdiv1 {
    margin-top: 20px;
}
.defpgshmaindiv1{width:1100px}

.cspgfstsectionbgcolor {
    background-color: #f5b0c3;
}

.edpgfstsectionbg {
    background-image: url(../images/ED-Treatment-Firstsection.png);
    padding: 5em 0;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
    position: unset;
}

.medicinelisth1div{
    text-align:center;
}


.medposterpgcontainer {
    width: 100%;
    margin: 0 auto;
    min-height: 300px;
    height: auto;
    overflow: auto;
    background-color: #eeeff1
}

.medposterpgshell {
    width: 1170px;
    margin: 0 auto;
    height: auto;
    overflow: auto
}

.medposterpgthreeh2 {
    font-size: 42px;
    color: #0861bf;
}

.medposterpgmedlistdiv {
    width: 100%;
    margin: 0 auto;
    overflow: auto
}

.medposterpgmedlistleftdiv {
    width: 47%;
    float: left;
    padding: 0 30px 0 0;
}

.medposterpgmedlistrightdiv {
    width: 47%;
    float: left;
    padding: 0 0 0 30px;
}

.medposterpgtable {
    width: 100%
}

.medposterpgtbprdnameth {
    width: 70%;
    font-size: 20px;
    height: 35px;
    color: #f554b1
}

.medposterpgtbqtyth {
    font-size: 20px;
    height: 35px;
    color: #f554b1
}

.medposterpgtable tr {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.medpostermedlisth3 {
    font-size: 30px;
    color: #0861bf;
}

.medposterqrlftdiv {
    width: 30%;
    float: left;
    text-align: center;
    margin-left:45px;
}
.medposterqrrightdiv {
    width: 60%;
    float: left;
    padding-left: 45px;
    line-height: 28px
}

.medposterqrrightp {
    font-size: 20px;
    font-weight: 500
}

.medposterscandiv {
    width: 70%;
    background-color: #f455b2;
    color: white;
    text-align: center;
    border-radius: 10px;
    line-height: 25px;
    margin-top: 35px
}
.medposterscanp {
    font-size: 20px;
    padding: 25px;
    font-weight: 600
}

.medsposterpgimgdiv img {
    object-fit: fill;
    width: 100%;
    height: 650px;
}

.medposterpgfstsectiondiv {
    width: 70%;
    text-align: center;
    margin-top: 70px
}

.medposterpgnoaffordh2 {
    font-size: 28px;
    margin: 0;
}

.medposterpgonlineh1 {
    margin-top: 60px;
}

.medposterpgonlinespan {
    color: #4097f4;
    font-size: 60px;
}

.medposterpgtreatspan {
    color: #f556b2;
    font-size: 40px;
}

.medposterpgdelspan {
    color: #4097f4;
    font-size: 85px;
}

.medposterpgtyhspan {
    color: #f556b2;
    font-size: 40px;
}

.mprdpgpresccontrntp {
    font-size: 19px;
    font-weight: 500;
    line-height: 28px;
}

.mprdpgitmsearchdiv {
    margin-top: 70px;
    display:none;
}

.mprdpgposterfsection {
    width: 60%;
    text-align: center;
    margin-top: 85px;
}
.mprdpgnoaffordh2 {
    font-size: 25px;
    margin: 0;
    font-weight:600;
}
.mprdpgpgonlineh1 {
    margin-top: 50px;
}

.mprdpgmedposter img {
    object-fit: fill;
    width: 100%;
    height:560px;
}

.mprdpgonlinemaindiv {
    background: #2FA5EB;
    padding: 3.5em 0;
    display:none;
}
.mprdpgonlinemaindiv1 {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    text-align: center;
    color:white
}

.mprdpgonlineh2 {
    font-size: 26px;
}
.mprdpgonlineh1 {
    font-size: 60px;
}
.mprdpgonlinetreath1 {
    font-size: 40px;
}
.mprdpgonlinedelh1 {
    font-size: 85px;
}
.mprdpgonlinetyhh1 {
    font-size: 40px;
}

.mprdpgnoaffdiv {
    width: 100%;
    padding: 18px 0;
    text-align: center;
    background: #f455b2;
    border-radius: 50px;
    color: white;
}

.mprdhsaprdlistmaindiv {
    width: 990px;
    min-height: 340px;
    height: auto;
    margin: 0 auto;
    overflow: auto;
}
.mprdhsaprdlistlftdiv {
    width: 100%;
    overflow:auto;
}
.mprdhsaprdlistrhtdiv {
    width: 100%;
    margin: 0 auto;
    text-align:center;
    margin-bottom:20px
}
.mprdhsaprdlistrhtimgdiv {
    /*border: 2px solid #9c9a9a;*/
    border-radius: 62px;
    width: 55px;
    margin: 0 auto;
    height: 55px;
}
.mprdpgdownarrowgif {
    width: 100%;
    cursor: pointer;
    margin-top: 5px;
}
.mprdpghsaitmmaindiv1{min-height:310px}

.medposterpgonlinespan1 {
    color: #f455b2;
    font-size: 60px;
}
.mprdpgpostertreatspan {
    color: #4097f4;
    font-size: 34px;
}
.mprdpgposterdelspan {
    color: #f455b2;
    font-size: 70px;
}
.mprdpgpostertyhspan {
    color: #4097f4;
    font-size: 40px;
}
.reftermspgcontentdiv {
    width: 85%;
    margin: 0 auto;
    font-weight: 500;
    line-height: 24px;
    color: #6a555c;
    font-size: 16px;
}
.faicon {
    color: white;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 28px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fa-facebook:before {
    content: "\f09a"
}
.fa-twitter:before {
    content: "\f099"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-youtube-play:before {
    content: "\f16a"
}
.footersociallinks {
    width: 100%;
    margin: 0 auto;
    background-color: #e5e3e3;
    height: auto;
    padding-top: 0;
    padding-bottom: 5px;
}
.footersociallinksdiv {
    width: 990px;
    margin: 0 auto;
    padding-top: 3px;
    overflow: auto;
    min-height: 40px;
}
.footersociallinksa {
    margin-left: 10px;
}
.footersociallinksdiv1{padding-left:15px}
.ftrsptdiv{width:11%;float:left;padding-left:2%;}

.teststatdiv {
    min-height: 60px;
    color: black;
    font-size: 1.143em;
    font-weight: 500;
    cursor: pointer;
    padding: 22px 0;
    float: left;
    margin-bottom: 30px;
    text-align: center;
    width: 50%;
    overflow: auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 100%;
}

.mprdpgtestnamesdiv {
    width: 80%;
    overflow: auto
}

.mprdpgedtestnamediv {
    font-size: 20px;
    padding: 18px;
    padding-inline-start: 110px;
    text-align: start;
}

.mprdpgcstestnamediv {
    font-size: 20px;
    padding: 18px;
    padding-inline-end: 110px;
    text-align: end;
}
.mprdpatdrivenposterdiv img {
    object-fit: fill;
    width: 100%;
    height: 390px;
}
.mprdpgsectunderline {
    width: 300px;
    margin-top: 10px;
    height: 15px
}
.mprdpgsectunderline1 {
    width: 240px;
    margin-top: 10px;
    height: 15px
}

    @media only screen and ( min-width: 981px) and ( max-width: 1105px ) {
        .defpgshmaindiv1{width:99%}
    .defpgghfpmaindiv1 {
        width: 99%;
    }
    .defpgwelcomediv1{width:100%}
    .defpgedlearnmore {
        width: 190px;
    }
    .defpgedlearnmorep {
        font-size: 18px;
    }

    .medposterpgshell{width:100%}

    .medsposterpgimgdiv img {
        height: 560px;
    }
    .medposterpgfstsectiondiv {
        margin-top: 40px;
    }
    .medposterpgonlineh1 {
        margin-top: 15px;
    }
    .medposterqrlftdiv {
        margin-left: 0px;
    }
        .medposterqrrightdiv {
            line-height: 28px;
            width: 65%;
        }
        .mprdpgposterfsection {
            margin-top: 35px;
        }
        .mprdpgmedposter img{
            height:420px;
        }
        .mprdpatdrivenposterdiv img{
            height:295px;
        }
        .mprdpgpatdrivdiv2 {
            padding-top: 25px;
        }
}

    /*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
    .defpgwelcomediv2 {
        margin-bottom: 100px;
        margin-top: 100px;
    }
    .medsmoreimgdiv{
        max-width:1800px;
        margin:0 auto
    }
    .medsmoreimgdiv img {
        height: 650px;
    }
    .qspgqstmaindiv1 {
        margin-top: 80px;
    }
    .edpgedtmaindiv1 {
        margin-top: 80px;
    }
    .cstreatmainimgdiv {
        max-width: 1800px;
        margin: 0 auto
    }
    .cstreatmainimgdiv img {
        height: 650px;
    }
    .coldpgcstmaindiv1 {
        margin-top: 80px;
    }
    .latissepgehtmaindiv1 {
        margin-top: 80px;
    }

    .medsposterpgimgdiv img {
        height: 750px;
    }
    .medposterpgfstsectiondiv {
        margin-top: 90px;
    }
    .medposterpgonlinespan {
        font-size: 65px;
    }
    .medposterpgtreatspan {
        font-size: 45px;
    }
    .medposterpgdelspan {
        font-size: 95px;
    }
    .upprescpgthankudiv {
        
        margin-bottom: 150px;
        margin-top: 150px;
        
    }
    .mprdpgposterfsection {
        margin-top: 150px;
    }
    .mprdpgmedposter img {
        height: 665px;
    }
    .mprdpatdrivenposterdiv img{
        height:465px;
    }
    .mprdpgpatdrivdiv2 {
        padding-top: 110px;
    }
}
/*footer*/
.footer-div {
    margin: 0 auto;
    width: 96%;
    overflow: auto;
}
.footer-left p {
    margin-top:0;margin-bottom:0;
    color:white;
}
.footer-left {
    /*width:50%;
    float:left;*/
}
.footer-right p {
    margin:0;padding-top:10px;
}
.footer-right {
    /*width: 50%;
    float: right;*/
    text-align:right;
    font-size:16px;
    color:white;
}
.footerli ul {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.footer-top{width:100%;overflow:auto;display:flex;justify-content:space-between;}
.footer-bottom {
    margin: 0 auto;
    width: 100%;
    overflow: auto;
}
.footer-bottom p{text-align:center;margin-bottom:0;}
    .footer-bottom a {
        font-size: 15px;
        color: white;
        text-decoration: none;
    }
.footerli ul li img{width:10%;}
.footer-middle p {
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
    padding-top:10px;
}

.footer-middle a {
    font-size: 15px;
    color: white;
    text-decoration: none;
}
.all-categories{width:96%;margin:0 auto;background-color:white;padding-bottom:30px;margin-top:70px;}
.explore-category-sec {
    background-color: #f355b2;
    width:100%;
    border-bottom-right-radius:40px;
    border-bottom-left-radius:40px;
    margin:0 auto;
    overflow:auto;
}
.explore-text-sec {
    
    overflow: auto;
    color: white;
    font-size: 28px;
    font-weight: 600;
    padding: 20px 0;
    margin-left: 30px;
    text-align: center;
}
.catgory-img img {
    width: 60%;
    height: 300px;
    margin-top: -25px;
}
.category-sec {
    width: 96%;
    margin: 0 auto;
    overflow: auto;
    display: flex;
    justify-content: space-between;
    padding-top:40px;
}
.each-catgory {
    width: 30%;
    border: 1px solid transparent;
    border-radius: 20px;
    text-align: center;
}
.catgory-content p {
    font-size: 14px;
    font-weight: 400;
    margin:15px 0;
}
.catgory-content{width:90%;margin:0 auto;}
.catgory-btn {
    color: white;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 600;
    background-color: #202c3c;
    width: 45%;
    margin: 0 auto;
    border-radius: 30px;
    cursor: pointer;
}
.catgory-head h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
}
.category-entire {
    width: 80%;
    margin: 0 auto;
    border-radius: 15px;
    background-color: #cddef2;
    padding: 20px 0;
    margin-bottom: 20px;
}
.category-entire2 {
    background-color: #f4d4dd;
}
.horizantalline-sec {
    width: 100%;
    overflow:auto;
    padding:25px 0;
}
.horizantal-line {
    width: 96%;
    margin: 0 auto;
    border: 1px solid #202c3c;
}
.sec-color1 {
    background-color: #9ac4f5;
}
.sec-color2 {
    background-color: #f5b2c4;
}
.Longevity-sec {
    background-image: url(../images/Longevityimg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 96%;
    margin: 0 auto;
    border-bottom-left-radius:25px;
    border-bottom-right-radius:25px;
}
.Alternative-sec {
    background-image: url(../images/Alternativeimg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 96%;
    margin: 0 auto;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.Disease-sec {
    background-image: url(../images/managementimg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 500px;
    width: 96%;
    margin: 0 auto;
}
.Longevity-head h3{font-size:26px;margin-bottom:0;margin-top:0;}
.Longevity-subsec {
    width: 40%;
    margin-left: 40%;
    overflow: auto;
    padding-top: 100px;
    color: #202c3c;text-align:left;
}
.Longevity-para, .Disease-para {
    line-height: 1.5;
}
    .Disease-para p {
        width: 85%;
        font-size: 14px;
        font-weight: 400;
    }
    .Longevity-para p {
        width: 60%;
        font-size: 14px;
        font-weight: 400;
    }
.Longevity-list{}
.Longevity-list b{margin-right:8px;font-size:12px;}
    .Longevity-list p {
        font-size: 15px;
        font-weight: 400;
    }
.Longevity-btn {
    color: white;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 600;
    background-color: #202c3c;
    width: 30%;
    border-radius: 30px;
    cursor: pointer;
    text-align:center;
    text-decoration:none;
    
}
.Getapp-sec {
    width: 96%;
    margin: 0 auto;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: white;
    margin-top:80px;
}
.getapp-left{width:45%;float:left;}
.getapp-left img{width:65%;}
.getapp-right{width:50%;float:left;margin-top:75px;}
.getapp-sub {
    width: 90%;
    margin: 0 auto;
    overflow: auto;
    margin-top: -75px;
}
.getappsub {
    /*margin-top:80px;*/
    overflow: auto;
    width: 100%;
    height: 50px;
    background-color: white;
}
.getapp-bottom {
    height: 80px;
    background-color: #f355b2;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    margin-top: -80px;
}
.getapp-head h2 {
    font-size: 26px;
    font-weight: 900;
    margin-bottom: 0;
}
.getapp-head {}
.downloadapp-text p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
}
.countrydropdown {
    width: 75px !important;
    padding-right: 0 !important;
}
.getapp-content{}
.getapp-btn {
    color: white;
    width: 210px;
    border-radius: 100px;
    border: 0;
    background-color: #0c6dd4 !important;
    color: #fff;
    height: 35px;
    font-weight:600;
    cursor: pointer;
    font-size: 16px;
}
.getapptext {
    overflow: auto;
    width: 100%;
}
.getapptext-txt1 {
    width: 80%;
    font-size: 16px;
    overflow: auto;
    font-weight: 400;
    color: black;
    margin-bottom: 10px;
    margin-top: 20px;
}
.getapptext-txt2 {
    font-size: 16px;
    font-weight: 600;
}
/*New home page*/
.adds-section{width:100%;overflow:auto;margin-bottom:50px;margin-top:30px;}
.subadds {
    width: 80%;
    margin:0 auto;
    overflow: auto
}
.addimage {
    border: 1px solid black;
    height: 100px;
    width: 70%;
    margin: 0 auto;
}
.health-sections {
    width: 100%;
    overflow: auto;
}
.all-healthdivs {
    width:96%;
    margin:0 auto;overflow:auto;
    margin-bottom:60px;
}
.healthdiv1 {
    width:100%;overflow:auto;
}
.healthdiv2 {
    width: 100%;
    overflow: auto;
   
}
.healthdiv3 {
    width: 100%;
    overflow: auto;
    display: flex;
    justify-content: space-between;
}
.healthimage {
    width: 10%;
    float: left;
}
    .healthimage img {
        width: 100%;
        border: 2px solid #f355b2;
        border-radius: 30px;
        background: transparent;
        /*height:200px;*/
    }
.healthtitle {
    width: 88%;
    float: right;
    margin-top: 45px;
    height: 100px;
    border-bottom: 2px solid #cddef2;
}
.healthtitle-left p {
    font-size: 40px;
    margin: 0;
    font-weight: bold;
}
.healthtitle-left {
    width:50%;float:left;
}
.healthtitle-right p{
    font-size: 18px;
    font-weight: 400;
    margin:0;
    margin-top:20px;
    float: right;
}
    .healthtitle-right p a{
        text-decoration:none;
        color:black;
    }
    .healthtitle-right {
        width: 40%;
        float: right;
    }
.level1 {
    width: 88%;
    float: right;
    margin-top: 25px;
    margin-bottom: 30px;
}
.level1 p {
    color: white;
    font-size: 16px;
    background-color: #f355b2;
    margin: 0;
    width: fit-content;
    float: left;
    padding: 8px 15px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}
    .level1 p a {
        color: white;
        text-decoration:none;
    }
        .session-health {
    width: 25%;
    float: left;
    margin-right: 25px;
}
    .session-health:last-child{margin-right:0;}
.sessionimg img {
    width: 100%;
    border-radius: 5px;
    height: 250px;
    object-fit: cover;
    object-position: center;
}
.sessiontext {
}
    .sessiontext p {
        background-color: deepskyblue;
        width: fit-content;
        color: white;
        padding: 7px 15px;
        border-radius: 10px;
    }
.sessionhead {
}

    .sessionhead p {
        font-size: 16px;
        font-weight: 700;
        margin: 0;
    }
.sessioncontent {
}

    .sessioncontent p {
        font-size: 14px;
        font-weight: 400;
        margin: 0;
        line-height: 2;
        margin-top: 10px;
    }
.sessionimg {}
.recomande-session{width:100%;overflow:auto;padding-bottom:50px;}
.articles-section {
    width: 100%;
    overflow: auto;
}
.recomendedsubdiv, .articlessubdiv {
    width: 96%;
    overflow: auto;
    margin: 0 auto;
}
.recomendtitle{font-size:36px;font-weight:700;}
.all-recommends {
    width: 100%;
    overflow: auto;
    display: flex;
    justify-content: space-between;
    margin-top:30px;
}
.recommenddiv {
    width: 25%;
    float: left;
    margin-right: 25px;
    border-radius:15px;
    overflow:auto;
}
    .recommenddiv:last-child {
        margin-right: 0;
    }
.recomendimg img {
    width: 100%;
    /*border-top-left-radius: 15px;
    border-top-right-radius: 15px;*/
    height: 250px;
    object-fit: cover; /* Ensures the image fills the square without distortion */
    object-position: center;
}
.recomendcontent p {
    color: white;
    font-size: 16px;
    font-weight: 800;
    width: 60%;
    text-align: center;
    margin: 0 auto;
    padding: 30px 0;
}
.recomendcontent {
    background-color: #0c6dd4;min-height:140px;

}
.articlediv{margin-top:30px;display:flex;justify-content:space-between;}
.articlestitle p {
    font-size: 36px;
    font-weight: 700;
}
.articlestitle {
    border-bottom: 2px solid #cddef2
}
.articlediv-left{width:47%;float:left;}
.articlediv-right{width:47%;float:left;}
.mainarticleimg img{width:100%;border:2px solid black;}
.mainarticlebtn p {
    color: white;
    background-color: red;
    width: fit-content;
    padding: 0px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 600;
}
.mainarticlebtn b {
    vertical-align: super;
    margin-right: 5px;
}
.mainarticletxt {
    font-size: 30px;
    font-weight: bold;
    width: 80%;
    float: left;
}
.subarticleimg {
    width: 40%;
    float: left;
    margin-bottom: 20px;
    overflow: auto;
    margin-top: 30px;
}
.subarticlesrgt {
    width: 50%;
    float: left;
    margin-left:-20px;
    margin-top:30px;
}
.subarticleimg img {
    width: 80%;
    border: 2px solid black;
    height: 120px;
    object-fit: cover;
    object-position: center;
}
}
.subarticlebtn p {
    color: white;
    background-color: red;
    width: fit-content;
    padding: 0px 20px 5px 20px;
    border-radius: 10px;
    font-weight: 600;
}

.subarticlebtn b {
    vertical-align: super;
    margin-right: 5px;
}
.subarticles {
    overflow: auto;
    border-top: 2px solid #cddef2;
}
    .subarticles:first-child{border:none;}

    .subarticletxt {
        font-size: 16px;
        font-weight: bold;
        width: 80%;
        float: left;
    }
        .subarticletxt a {
            text-decoration: none;
            color: black;
        }
        .categorysection {
            display: flex;
            justify-content: space-between;
        }
.recommenddiv a{text-decoration:none;}
.mainarticletxt a {
    text-decoration: none; color:black;
}

.accounttable {
    margin: 0 auto; /* Center the table horizontally */
    width: 70%; /* Adjust as needed */
    border-collapse: collapse;
}

    .accounttable td {
        padding: 12px 10px;
        vertical-align: middle;
    }

    .accounttable tr td:first-child {
        text-align: left;
        width: 40%;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
    }

    .accounttable tr td:last-child {
        text-align: left; /* Align right side content to the end of the row */
        width: 60%;
    }
.updatebtndiv{text-align:center;}