/* Minification failed. Returning unminified contents.
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,28): run-time error CSS1039: Token not allowed after unary operator: '-lgt-blue-solid'
(42,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(73,17): run-time error CSS1039: Token not allowed after unary operator: '-f212121'
(122,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(151,17): run-time error CSS1039: Token not allowed after unary operator: '-drk-teal-solid'
(166,17): run-time error CSS1039: Token not allowed after unary operator: '-lgt-green-solid'
(175,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(183,28): run-time error CSS1039: Token not allowed after unary operator: '-lgt-blue-solid'
(192,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(201,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(236,28): run-time error CSS1039: Token not allowed after unary operator: '-red-solid'
(344,28): run-time error CSS1039: Token not allowed after unary operator: '-green-solid'
(360,17): run-time error CSS1039: Token not allowed after unary operator: '-f212121'
 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');

:root {
    /*body color*/
    --fbdc7d5: #BDC7D5;
    --white: #ffffff;
    --black: #000000;
    --lgt-blue-solid: #F7FBFF;
    --drk-teal-solid: #002E88;
    --green-solid: #439539;
    --lgt-green-solid: #808285;
}




/*alternate color row */

table {
    border-collapse: collapse !important;
    --bs-body-bg: #f !important;
}

th {
    color: #707070 !important;
    font-family: Poppins !important;
    font-size: 16px !important;
    font-weight: 100 !important;
}

td {
    font-family: Poppins !important;
    font-size: 12px !important;
}

tr:nth-child(even) {
    background-color: var(--lgt-blue-solid) !important;
    border-bottom: 1px solid #707070;
}

tr:nth-child(odd) {
    background-color: var(--white) !important;
    border-bottom: 1px solid #707070;
}


.home-background {
    background-image: url('Images/home-bkg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    MIN-HEIGHT: 100%;
    max-width: 100%;
    background-position: center
}



#main-ul {
    padding-left: 22px;
    margin: 0;
    list-style-type: none;
}


.star {
    background: url('Images/check.png') no-repeat left top;
    background-size: 32px 32px;
    padding-top: 4px;
    padding-left: 51px;
    /**/
    font-weight: 600;
    line-height: 27px !important;
    color: var(--f212121) !important;
    margin-top: 3rem;
}

.line-black {
    width: 75px;
    height: 1px;
    background: black
}

.content-list-header1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 36px;
    display: inline-flex
}

.innercontent-list-header1 {
    justify-content: flex-start;
    align-items: center;
    gap: 24px;
    display: inline-flex
}


.accepted-text {
    font-size: 20px;
}

.font-weight-extralight {
    font-weight: 300;
    line-height: 32px;
    letter-spacing: 6px;
}


.text-wrapper {
    color: black;
    word-wrap: break-word;
    font-size: 19px;
}





/*Benefits*/
.benefits-background {
    background-color: var(--white);
}



.benefit-black-rectangle {
    background: url('Images/rxmeds.png') no-repeat left top;
    background-size: 32px 32px;
    padding-top: 4px;
    padding-left: 51px;
    /**/

    margin-top: 3rem;
}

.benefit-red-rectangle {
    /*background: red;*/
    background: #DCE4EC;
    width: 353px;
    height: 335px;
    margin-left: 42%;
    margin-top: 9%;
}


#benef-lnk:link {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 400;
    color: var(--drk-teal-solid);
    opacity: 1;
    text-decoration: none;
    padding-left: 19%;
}

#benef-lnk:hover {
    color: #07A9C3;
}

#benef-lnk:visited {
    color: #4c2c92;
}

.disclaimer-virtual {
    color: var(--lgt-green-solid);
    font-family: Poppins !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    font-style: italic;
}

.disclaimer {
    color: var(--black) !important;
/*     padding-top: 6% !important;
    padding-bottom: 10% !important;*/
}


/*Search Med */
.searchmed-background {
    background-color: var(--lgt-blue-solid);
}



/*  SearchMed*/
.form-control-bg {
    border-radius: 8px;
    border: 1px solid #707070;
    background-color: var(--white);
    /*width: 422px;*/
    height: 35px;
}

.form-label-bg {
    font-family: Poppins;
    font-size: 24px;
    line-height: 28px;
    color: var(--black);
    font-weight: bold;
    width: max-content !important;
}

.form-select-bg {
    border-radius: 8px !important;
    height: 35px !important;
    /*width: 422px !important;*/
}

.home-header-font {
    font-size: 46px !important;
    font-weight: 500 !important;
    line-height: 46px !important;
}

.search-btn {
    border-radius: 12px !important;
}


/*btn search web*/
.btn-popular {
    border: 1px solid !important;
    color: #9C9C9C !important;
    border-radius: 26px !important;
    padding: 6px !important;
    height: max-content !important;
    font-size: 16px !important;
    font-family: Poppins;
}
/*web*/
.search-home-delivery-btn {
    padding: 3px 15px !important;
    background-color: var(--red-solid) !important;
    color: white !important;
    font: normal normal normal 14px "Poppins" !important;
    border-radius: 10px !important;
    border: none;
}

/*web*/
.searchmed-result-title {
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: bold !important;
    /*padding-left: 9%;*/
    padding-bottom: 1%;
}


/*web*/
.searchmed-result {
    width: 97%;
    padding-left: 9%;
}


/*Testimonial */
.testimonial-background {
    background-image: url('Images/FreeRX_bg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    MIN-HEIGHT: 100%;
    max-width: 100%;
    background-position: center
}

.testimonial-quote {
    width: fit-content;
    border-radius: 100%;
    position: absolute;
    top: -18px;
    font-size: 25px;
    PADDING: 8px 10px 8PX 10PX;
    color: white;
    background: #06A8C2;
}


.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 14px !important;
    height: 14px !important;
    border-radius: 100% !important;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-clip: padding-box;
    background-color: white !important;
    border-radius: 9999px;
    border: 1px #006F82 solid !important;
}

.Members_carousel .carousel-indicators {
    POSITION: relative !important;
    bottom: 0;
    left: 0;
    z-index: 2;
    justify-content: center;
    padding: 0;
    top: 500px;
}

.News_carousel .carousel-indicators {
    POSITION: static !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.News_carousel-small .carousel-indicators {
    position: static !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
}


.carousel-indicators .active {
    background-color: #006F82 !important;
}

/*carousel*/
.card {
    border: none !important;
    border-radius: 0px !important;
    box-shadow: 13px 13px 8px rgba(0, 0, 0, 0.25) !important;
}

.card-img-top {
    border-radius: 0PX !important;
}


/*  Behavioural*/
/*web*/
.new-add-sm {
    /**/
    background-color: var(--green-solid);
    border-radius: 8px !important;
    font-family: Poppins;
    font-size: 18px;
    color: white;
    padding: 3px 46px 3px 48px;
    border: none;
    margin-top: 27px !important;
    width: 215px !important;
}


/*web*/
.behavioral-disclaimer {
    font-size: 14px;
    font-style: italic;
    color: var(--f212121);
    font-weight: 400;
    padding-top: 2%;
}


.label-chart {
    font-size: 14px;
    font-weight: 400;
}

.label-chart-tittle {
    font-size: 18px !important;
    font-weight: 600 !important;
}


.label-chart-line {
    width: 48px;
    height: 1px;
    background: #9C9C9C;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.label-chart-price1 {
    color: #CC0000;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-decoration: line-through;
}

.label-chart-price2 {
    color: #006F82;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 42px !important;
}

#zpcookie-banner-msgbar span{
    color:white !important;
}

#zpcookie-banner-msgbar {
    color: white !important;
}


@media only screen and (max-width: 992px) {
    .home-background {
        background: #DCE4EC;
    }

    h1 {
        font-size: 24px !important;
    }

    h2 {
        font-size: 20px !important;
    }

    h3 {
        font-size: 16px !important;
    }

    /*medium*/
    .star {
        background-size: 23px 23px !important;
        padding-top: 0% !important;
        padding-left: 6% !important;
        padding-right: 9% !important;
        font-size: 15px !important;
        line-height: 24px !important;
    }



    #benef-lnk:link {
        font-size: 14px !important;
    }

    /*medium*/
    .searchmed-result {
        width: 93% !important;
        padding-left: 8% !important;
    }

    /*medium*/
    .searchmed-card-title {
        font-size: 20px !important;
        font-family: Poppins !important;
        color: #707070 !important;
    }

    /*medium*/
    .searchmed-card-subtitle {
        font-size: 18px !important;
        font-weight: bold;
        color: black;
    }

    /*medium*/
    .new-add-sm {
        padding: 6px 36px !important;
        width: 33% !important;
        font-size: 14px !important;
    }


    .behavioral-disclaimer {
        padding-top: 5% !important;
    }
}

@media only screen and (max-width: 768px) {

    .home-header-font {
        font-size: 36px !important;
        line-height: 46px !important;
    }

    .line-black {
        width: 35px;
    }

    .home-background {
        background: #DCE4EC;
    }

    h1 {
        font-size: 21px !important
    }

    h2 {
        font-size: 24px !important
    }

    h3 {
        font-size: 18px !important
    }

    h6 {
        font-size: 16px !important
    }

    /*small*/
    .star {
        font-size: 15px !important;
        background-size: 24px 24px !important;
        margin-top: 3% !important;
        padding-left: 11% !important;
    }


    /*small*/
    #main-ul {
        line-height: 45px !important;
    }


    /*small*/
    .text-wrapper {
        font-size: 17px !important;
    }

    .btn-join-menu {
        font-size: 14px !important;
    }
    /*small*/
    .btn-lightblue {
        font-size: 18px !important;
    }

    /*small*/
    #benef-lnk:link {
        font-size: 15px !important;
        padding-left: 5% !important;
    }

    /*small*/
    .disclaimer {
        padding-bottom: 5% !important;
    }

    /*small*/
    .btn-popular {
        padding: 10px !important;
        font-size: 10px !important;
    }

    /*small*/
    .searchmed-card-title {
        font-size: 12px !important;
        font-family: 'Poppins' !important;
    }
    /*small*/
    .searchmed-card-subtitle {
        font-size: 12px !important;
        font-family: 'Poppins' !important;
    }

    /*small*/
    .searchmed-result {
        width: 105% !important;
        padding-left: 0% !important;
    }

    /*small*/
    .new-add-sm {
        padding: 4px 49px !important;
        width: 192px !important;
    }

    /*small*/
    .behavioral-disclaimer {
        padding-top: 9% !important;
        padding-bottom: 12% !important;
        font-size: 12px !important;
    }


    .content-list-header1 {
        gap: 10px;
    }

    .innercontent-list-header1 {
        gap: 2px;
    }
}

