.btnofrsetcov {
    display: none;
    width: auto;
}

.btnofrsetcov a {
    display: inline-block;
    width: auto;
    margin-left: 12px;
}

.btnofrsetcov a img {
    float: left;
    display: inline-block;
    height: 15px;
    margin-top: 2px;
    margin-right: 4px;
}

.btnofrsetcov a i {
    float: left;
    display: inline-block;
    margin-top: 2px;
    margin-right: 4px;
}

.btnofrsetcov a span {
    float: left;
    margin: 0;
    font-size: 13px;
    width: auto;
    display: inline-block;
    color: #000000;
    font-weight: 500;
    text-transform: uppercase;
}

.headerheightsetcover {
    display: none;
}

.sercboxslibox:focus {
    background-color: var(--header-search-bg-color) !important;
    outline: inherit !important;
}

.rightmenuyboxset {
    display: inline-block;
    width: auto;
    float: right;
    padding-right: 0;
    padding-top: 17px;
}

.headerightminoffcart_cover {
    display: inline-block;
    float: right;
}

.headerightminoffcart_offer {
    display: inline-block;
    width: auto;
    float: left;
    padding-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
}

.headerightminoffcart_offer a,
.headerightminoffcart_cart a {
    display: inline-block;
    position: relative;
}

.headerightminoffcart_offer a img,
.headerightminoffcart_cart a img {
    float: left;
    display: inline-block;
    width: 20px;
    margin-top: 2px;
    margin-right: 8px;
}

.headerightminoffcart_offer a p,
.headerightminoffcart_cart a p {
    float: left;
    margin: 0;
    font-size: 15px;
    width: auto;
    display: inline-block;
    color: #000000;
    font-weight: 500;
    text-transform: uppercase;
}

.headerightminoffcart_cart {
    display: inline-block;
    width: auto;
    float: left;
    margin-left: 10px;
    margin-right: 12px;
    padding-top: 7px;
}

.headerightminoffcart_offer a,
.headerightminoffcart_cart a {
    display: inline-block;
    position: relative;
}

.headerightminoffcart_upldrx {
    display: inline-block;
    width: auto;
    float: left;
}

.headerightminoffcart_upldrx a {

    font-size: 13px;
    padding: 10px;
    border-radius: 5px;
    display: inline-block;
}

.headerightminoffcart_upldrx a span {
    /* border-bottom: 1px solid #ffffff; */
    text-decoration: underline;
}

.headertopbatlinesetmain {
    display: inline-block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    /* background: #ffffff; */
    float: left;
    padding-top: 6px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgb(154 154 154 / 32%);
}

.headertopbatline_left {
    display: inline-block;
    width: 30%;
    float: left;
    padding-top: 7px;
}

.headertopbatline_left p {
    display: inline-block;
    width: auto;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    color: #555555;
    float: left;
}

.headertopbatline_left a i {
    /* color: #d22020; */
    font-size: 16px;
    float: left;
    margin-top: 3px;
    margin-right: 6px;
}

.headertopbatline_left a span {
    float: left;
    /* color: #000000; */
}

.headertopbatline_left p a {
    display: inline-block;
    font-weight: 500;
    float: left;
    /* color: #000000; */
}

.headertopbatline_mid {
    display: inline-block;
    width: 40%;
    float: left;
    text-align: center;
    padding-top: 3px;
}

.headertopbatline_mid p {
    display: inline-block;
    width: auto;
    margin: 0;
    font-size: 13px;
    font-weight: 500;
}

.headertopbatline_right {
    display: inline-block;
    width: auto;
    float: right;
    padding-top: 3px;
    text-align: right;
}

.headertopbatline_right .profactname .probtnlginbtn img {
    float: left;
    width: 28px;
}

.headertopbatline_right .profactname .probtnlginbtn p {
    float: left;
    margin: 0;
    display: inline-block;
    width: auto;
    margin-top: 2px;
    margin-left: 5px;
    font-size: 14px;
    font-weight: 400;
    /* color: #000000 !important; */
    font-weight: 500;
    text-transform: uppercase;
}

.headertopbatline_right .profactname {
    display: inline-block;
    float: right;
}
















.languageBoxCovset {
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.languageBoxCovset .nav-wrapper {
    width: auto;
    margin: 0px auto;
    text-align: center;
}

.languageBoxCovset .sl-nav {
    display: inline;
}

.languageBoxCovset .sl-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
}

.languageBoxCovset .sl-nav li ul {
    display: none;
}

.languageBoxCovset .sl-nav li:hover ul {
    position: absolute;
    top: 29px;
    right: -15px;
    display: block;
    background: #fff;
    width: 178px;
    padding-top: 10px;
    padding-bottom: 5px;
    z-index: 1;
    border-radius: 5px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}

.languageBoxCovset .sl-nav li ul li span:hover,
.languageBoxCovset .sl-nav li ul li span.active {
    color: var(--primary-color);
}

.LangboxShowset {
    display: inline-block;
    width: auto;
    margin-right: 0;
    margin-top: 0px;
    cursor: pointer;
    background: #ffffff;
    padding-left: 8px;
    border-radius: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 8px;
}

.LangboxShowset {}

.LangboxShowset img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    float: left;
}

.LangboxShowset span {
    float: left;
    font-size: 14px;
    margin-left: 8px;
    margin-right: 7px;
    color: #000000;
    line-height: 1;
    margin-top: 4px;
}

.LangboxShowset .triangle {
    float: left;
    font-size: 14px;
    margin-top: 4px;
    line-height: 1;
}

.LangboxShowset .triangle i {}

.languageInerbox {
    display: inline-block;
    width: 100%;
}

.languageInerbox li {
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: left;
    background: transparent;
    padding: 4px 12px 4px;
}

.languageInerbox li img {
    width: 18px;
    float: left;
    margin-top: 5px;
}

.languageInerbox li span {
    display: block;
    width: auto;
    float: left;
}

.languageInerbox .control--radio {
    display: inline-block;
    width: 100%;
    margin: 0;
    cursor: pointer;
    font-size: inherit;
}

.languageInerbox .control--radio p {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 13px;
}

.languageInerbox .control__indicator {
    top: 3px;
    left: 2px;
    height: 18px;
    width: 18px;
}

.languageInerbox .control--radio .control__indicator:after {
    height: 10px;
    width: 10px;
}

.languageInerbox .control input {
    left: 0;
    top: 0;
    width: 0;
    height: 0;
}


































.ndhelpbtnsetcover {
    display: inline-block;
    float: left;
}

.ndhelpbtnsetcover a {
    display: inline-block;
    /* color: #555555; */
    font-size: 14px;
    margin-top: 1px;
    margin-left: 15px;
    font-weight: 500;
    float: left;
}


.mainset_geneatiofdset {
    display: inline-block;
    width: 100%;
    padding-bottom: 26px;
    padding-top: 18px;
}

.coverset_geneatiofdset {
    display: inline-block;
    width: 25%;
    float: left;
    text-align: center;
}

.inerset_geneatiofdset {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 65px;
    text-align: left;
    padding-right: 10px;
}

.inerset_geneatiofdset img {
    width: 50px;
    position: absolute;
    left: 0;
    top: 0;
    height: auto;
    aspect-ratio: 1 / 1;
}

.inerset_geneatiofdset h3 {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-top: 4px;
}

.inerset_geneatiofdset p {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #555555;
    font-weight: 400;
    margin: 0;
}

.categmainbgcoversect {
    background: #EBEDF4;
    padding-top: 20px;
    padding-bottom: 15px;
    min-height: 270px;
}

.categmainbgcoversect .prodsetdiscolor {
    background-color: transparent;
}

.prmosprodmaincoverset {
    background: #EBEDF4;
    margin-bottom: 20px;
    padding-top: 18px;
    padding-bottom: 16px;
    min-height: 360px;
}

.todayspcolorbgset3 {
    /* background: #FFE4E0; */
}

.prmosprodmaincoverset .prodselnsldbox_cover {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
}

.prmosprodmaincoverset .tophedboxhome_title {
    padding-left: 4px;
    padding-right: 4px;
}

.prmosprodmaincoverset .products_coverset {
    background-color: #ffffff;
    border: 0;
    border-radius: 0px !important;
}

.prmosprodmaincoverset .topimgselimgbox {
    border: 0px solid #E0E0E0;
    border-radius: 0;
    background: #ffffff;
}

.prmosprodmaincoverset .prodnamesetbox {
    margin-top: 0px;
    min-height: 42px;
    float: left;
}

.prmosprodmaincoverset .addtocartbntdsetprod {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.prmosprodmaincoverset .addtocartbntdsetprod button span {
    padding-top: 1px;
}

.prmosprodmaincoverset .product-content {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    min-height: auto;
}

.offerslider_coverboxset a {
    display: inline-block;
}

.offernewdiswlsetcover {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 5px;
    min-height: 190px;
}

.offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-prev {
    left: -10px !important;
}

.offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-next {
    right: -10px !important;
    left: inherit;
}

.offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-prev .leftarrowboxicon,
.offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-next .rightarrowboxicon {
    background: #ffffff;
    border-radius: 50%;
}

.ourservices_coverset {
    display: inline-block;
    width: 100%;
    background: #F1F1F1;
    padding-top: 35px;
    padding-bottom: 30px;
}

.serivesverifylist_set {
    display: inline-block;
    width: 100%;
}

.serivesimgtext_set {
    display: inline-block;
    width: 33.33%;
    float: left;
    border-right: 2px solid #c3c3c3;
}

.serviceborderclose {
    border-right: 0;
}

.serviceimgset_left {
    display: inline-block;
    width: 35%;
    float: left;
    text-align: right;
}

.serviceimgset_left img {
    background: transparent;
    width: 75px;
    height: 65px;
    object-fit: contain;
    aspect-ratio: 13 / 15;
}

.servicetextset_right {
    display: inline-block;
    width: 65%;
    float: left;
}

.servicetextset_right h4 {
    font-size: 24px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 0;
    padding: 12px;
    padding-left: 18px;
    line-height: 0.9;
    margin: 0px;
}

.servicetextset_right h4 span {
    font-size: 15px;
    color: #7d7777;
}

.cutomerreviewboxcoverset {
    background: #EBF4EC;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
}

.cutomerreviewboxcoverset .owl-nav button.owl-prev {
    top: -16px !important;
    right: 50px !important;
}

.cutomerreviewboxcoverset .owl-nav .owl-prev {
    border-radius: 50% !important;
    right: 40px !important;
    padding: 0;
    left: inherit !important;
    opacity: 1 !important;
    margin-top: -18px ​ !important;
    position: absolute !important;
    top: 0 !important;
}

.cutomerreviewboxcoverset .owl-nav .leftarrowbox {
    width: 30px !important;
}

.cutomerreviewboxcoverset .owl-nav .rightarrowbox {
    width: 30px !important;
}

.cutomerreviewboxcoverset .owl-nav button.owl-next {
    top: -16px !important;
    right: 10px !important;
}

.cutomerreviewboxcoverset .owl-nav .owl-next {
    border-radius: 50% !important;
    right: 0px !important;
    padding: 0;
    left: inherit !important;
    opacity: 1 !important;
    top: 0px !important;
    margin-top: -18px ​ !important;
}




.healthpackagescover .owl-nav button.owl-prev {
    top: -20px !important;
}

.healthpackagescover .owl-nav .owl-prev {
    border-radius: 50% !important;
    right: 40px !important;
    padding: 0;
    left: inherit !important;
    opacity: 1 !important;
    margin-top: -18px ​ !important;
    position: absolute !important;
    top: 0 !important;
}

.healthpackagescover .owl-nav button.owl-next {
    top: -20px !important;
}

.healthpackagescover .owl-nav .owl-next {
    border-radius: 50% !important;
    right: 0px !important;
    padding: 0;
    left: inherit !important;
    opacity: 1 !important;
    top: 0px !important;
    margin-top: -18px ​ !important;
}

.healthpackagescover .owl-nav .leftarrowbox {
    width: 30px !important;
}

.healthpackagescover .owl-nav .rightarrowbox {
    width: 30px !important;
}

.healthpackagescover .style__view-all-btn___1v_UG.style__button___1rP6Q.style__info___1X5WU.style__xs___E2aat {
    background-color: transparent;
    color: var(--primary-color);
    box-shadow: inherit;
}

.healthpackagescover .rightnamebtnbox {
    margin-right: 65px;
}

.healthpackagescover .leftnametitlebox {
    padding-top: 6px;
}

.testimonlmainnewdis_cover .owl-carousel .owl-dots.disabled,
.testimonlmainnewdis_cover .owl-carousel .owl-nav.disabled {
    display: inline-block !important;
}

.cutomerreviewboxcoverset {}









.prmosprodmaincoverset .owl-nav .leftarrowbox {
    width: 30px !important;
}

.prmosprodmaincoverset .owl-nav .rightarrowbox {
    width: 30px !important;
}

.prsmonprodlistcovermain .searchprodlistcoverset {
    background: transparent;
}

.prsmonprodlistcovermain .medbacatprodlist {
    padding-top: 0;
}

/* .offertagbox{
    position: relative;
    width: 70px;
    height: 30px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
    background: #3EC100;
    font-size: 12px !important;
    line-height: 1.5 !important;
    left: 0px;
    text-align: center;
}
.offertagbox::after {
    content: "";
    position: absolute;
    height: 30px;
    width: 12px;
    bottom: inherit;
    right: -11px;
    background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
    background-size: 11.2px;
    top: 0;
} */


.discountPercset {
    position: absolute;
    width: auto;
    height: 24px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #3EC100;
    font-size: 10px !important;
    line-height: 1.5 !important;
    left: 5px;
    top: 5px;
    text-align: center;
    border-radius: 3px 0px 0px 3px;
}

.discountPercset::after {
    content: "";
    position: absolute;
    height: 24px;
    width: 12px;
    bottom: inherit;
    right: -10px;
    background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
    background-size: 9px;
    top: 0;
}

.prod_promosetbox {
    position: absolute;
    width: auto;
    height: 24px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #3EC100;
    font-size: 10px !important;
    line-height: 1.5 !important;
    left: 5px;
    top: 5px;
    text-align: center;
    border-radius: 3px 0px 0px 3px;
}

.prod_promosetbox::after {
    content: "";
    position: absolute;
    height: 24px;
    width: 12px;
    bottom: inherit;
    right: -9px;
    background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
    background-size: 9px;
    top: 0;
}

.offertagbox {
    position: absolute;
    width: auto;
    height: 24px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #3EC100;
    font-size: 10px !important;
    line-height: 1.5 !important;
    left: 5px;
    top: 5px;
    text-align: center;
    border-radius: 3px 0px 0px 3px;
}

.offertagbox::after {
    content: "";
    position: absolute;
    height: 24px;
    width: 12px;
    bottom: inherit;
    right: -9px;
    background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
    background-size: 9px;
    top: 0;
}



.medbacatprodlist .product-content {
    padding-left: 12px !important;
    padding-right: 12px !important;
    padding-bottom: 14px !important;
}


.newprodlistdisfix_all .allofercontentbox {
    /* min-height: 175px; */
}

.newprodlistdisfix_all .allofercontent_text {
    margin-top: 0;
    min-height: 75px;
}

.newprodlistdisfix_all {}

.priceofferprodname_newset {
    display: inline-block;
    width: 100%;
    min-height: 50px;
}

.priceofferprodname_newset h4 {
    margin-bottom: 0px;
}

.searchprodlistingpage .priceofferprodname_newset {
    min-height: 45px;
    float: left;
}

.medbacatprodlist .product-wrapper {
    border: 0 !important;
    border-radius: 0 !important;
}

.healthpackagescover {
    margin-top: 0 !important;
    padding: 0 !important;
}

.newprodlistdisfix_cover .discountPercset {
    /* margin-bottom: 10px; */
}

.newprodlistdisfix_cover .allofercontent_text {
    min-height: 85px;
}

.newprodlistdisfix_cover .product-content.allofercontentbox .allofercontent_text {
    min-height: 55px;
}

.newprodlistdisfix_cover .product-content.allofercontentbox .allofercontent_text a {
    padding-left: 0;
    padding-right: 0;
}

.homehltblogboxset .bloglistdeta_img img {
    border-radius: 0 !important;
}

.medbacatprodlist .product-wrapper a {
    /* padding: 10px; */
}

.heltpeckgmaincovernewred {
    background: #EBEDF4;
    margin-bottom: 28px;
    padding-top: 25px;
    padding-bottom: 10px;
}

.prodsetdiscolor {
    background-color: transparent !important;
}

.testimonlmainnewdis_cover {
    display: inline-block;
    width: 100%;
}

.testimonnrewdesigmain_cover {
    display: inline-block;
    width: 100%;
}
















.categoryprodlis_left {}

.categoryprodlis_left h1 {
    display: inline-block;
    width: 100%;
    font-size: 20px;
    color: #000000;
    line-height: 1.5;
    margin-bottom: 0px;
    font-weight: 500;
    float: left;
}

.categoryprodlis_left p {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    color: #828282;
    margin-bottom: 0;
}

.categoryprodlis_left h6 {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    color: #828282;
    margin-bottom: 0;
    float: left;
    line-height: 1.5;
}

.categoryprodlistbox {
    display: inline-block;
    width: 100%;
    margin-bottom: 2px;
    margin-top: 8px;
}

.categoryprodlistbox .collg5boxright .select2-container--default .select2-selection--single {
    border: 1px solid #585452;
    height: 38px;
}

.categoryprodlistbox .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
}

.categoryprodlistbox .collg5boxright label {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    margin-top: 8px;
    margin-right: 12px;
}

.categoryprodlistbox .collg5boxright .sort-wrapper {
    padding-top: 4px;
}

.cateprodlist_coverbox {
    background: transparent;
    border-radius: 0;
}

.cateprodlist_coverbox .medbacatprodlist {
    padding: 0;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 5px;
    padding-right: 5px;
}

.cateprodlist_coverbox .priceofferprodname_newset {
    min-height: 70px;
}






.botnavhedernewdisext {
    display: inline-block;
    width: 100%;
    background: #D22020;
    text-align: center;
}

.botnavhedernewdisext ul {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}

.botnavhedernewdisext ul li {
    display: inline-block;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
}

.botnavhedernewdisext ul li a {
    display: inline-block;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    padding: 12px 15px 12px;
}

/***********User menu newdesign CSS*************/

.userdataset_cover {
    display: inline-block;
    width: 100%;
    float: left;
    padding-top: 40px;
    padding-bottom: 50px;
}

.usersidebar_left {
    display: inline-block;
    width: 25%;
    float: left;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    border-radius: 0px;
    padding: 22px 30px 12px;
    position: relative;
    word-break: break-all;
}

.usersidebar_right {
    display: inline-block;
    width: 75%;
    float: left;
    padding-left: 25px;
}

.usersidebar_right .alert.alert-success {
    margin-bottom: 15px;
}

.pagemaintitle_cover {
    display: inline-block;
    width: 100%;
}

.pagemaintitle_cover h1 {
    display: inline-block;
    width: auto;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #000000;
}

.orderdatalistset {
    display: inline-block;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 66px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 70px;
}

.userprofiledetailsset {
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid #ddd;
    padding-bottom: 15px;
}

.userprofiledetailsset img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 50%;
}

.userprofiledetailsset .usernameset {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    color: #000;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: 500;
}

.userprofiledetailsset a {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #696969;
    font-weight: 400;
    margin-bottom: 3px;
}

.usermenulistset {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: 2px solid #ddd;
}

.usermenulistset ul li {
    padding-bottom: 14px;
}

.usermenulistset ul li a {
    font-size: 13px;
    color: #000;
    font-weight: 500;
}


.usermenulistset ul li.activeside a::before {
    content: "";
    position: absolute;
    left: 0;
    width: 3px;
    height: 20px;
    border-radius: 6px;
    /* background: #D22020; */
}

.usermenulistset ul li a:hover::before {
    content: "";
    position: absolute;
    left: 0;
    width: 3px;
    height: 20px;
    border-radius: 6px;
    /* background: #D22020; */
}

.userlogoutbtnset {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
}

.userlogoutbtnset a img {
    width: 24px;
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}

.userlogoutbtnset a span {
    float: left;
}

.userlogoutbtnset .logouttextset {
    display: inline-block;
    width: auto;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    color: #000;
    line-height: 1.5;
}

.orderdatalistset .noitemfindimgs {
    width: 110px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.orderdatalistset h4 {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-bottom: 10px;
}

.orderdatalistset p {
    font-size: 14px;
    color: #9E9E9E;
    font-weight: 400;
}

.tableboxsoverset {
    background: #fff;
    border-radius: 0px;
}

.userprofiledetailset {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 35px;
    background: #fff;
    border-radius: 0px;
}

.userprofiledetailset label {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}

.inputandanmacotsco {
    display: inline-block;
    width: 100%;
    min-height: 98px;
    padding-right: 64px;
}

.userprofiledetailset .form-control {
    display: inline-block;
    width: 100%;
    padding: 8px 15px;
    line-height: 1.5;
    color: #767676;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: 40px;
}

.accounteditfiledset {
    margin-top: 23px;
    display: inline-block;
    width: 100%;
}

.accounteditfiledset .btn_home {
    padding: 14px 12px !important;
}

.accounteditfiledset .checkout-btn {
    background-color: var(--button-color);
    border-color: var(--button-color);
    font-size: 14px !important;
    color: var(--button-text-color);
    font-weight: 500;
    border-radius: 6px;
    height: auto !important;
    width: auto;
    padding: 14px 12px !important;
    transition: .3s all !important;
    min-width: 110px;
    margin-right: 8px !important;
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 12px;
}

.addresslistset {
    display: inline-block;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 66px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 70px;
}

.addresslistset .noaddressimageset {
    width: 110px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.addresslistset h4 {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-bottom: 10px;
}

.addresslistset p {
    font-size: 14px;
    color: #9E9E9E;
    font-weight: 400;
}

.pagemaintitle_cover .addnewaddtextset {
    display: inline-block;
    width: auto;
    float: right;
    font-size: 15px;
    font-weight: 500;
    /* color: #D22020; */
}

.listnumuserset {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 25px 25px;
    background: #fff;
    border-radius: 0px;
}

.listwiseaddresset {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}

.listwiseaddresset h2 {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    margin-bottom: 12px;
}

.useraddressdetailset {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
    position: relative;
    word-break: break-all;
    /* border: 1px dashed #3462FD; */
}

.useraddressborderset {
    border: 1px dashed rgba(0, 0, 0, 0.12);
    ;
}

.useraddressdetailset input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 4px;
    background-clip: content-box;
    border: 2px solid #bbbbbb;
    background-color: #e7e6e7;
    border-radius: 50%;
    z-index: 1;
}


.useraddressdetailset .radio {
    display: inline-block;
    align-items: center;
    width: 100%;
    padding-right: 120px;
}

.useraddressdetailset input {
    float: left;
    position: absolute;
    top: 16px;
    left: 12px;
}

.useraddressdetailset label {
    float: left;
}

.useraddressdetailset label h4 {
    margin: 0px;
    display: inline-block;
}

.useraddressdetailset .radio-label {
    margin-bottom: 0;
    position: relative;
    bottom: 0;
    left: 0;
    padding-left: 25px;
    width: 100%;
    cursor: pointer;
}

.useraddressdetailset h4 {
    display: inline-block;
    width: auto;
    font-size: 15px;
    color: #000;
    font-weight: 400;
}

.useraddressdetailset h4 span {
    font-weight: 500;
}

.userpersinfoset {
    display: inline-block;
    width: 100%;
    float: right;
    padding-left: 25px;
    padding-top: 4px;
}

.userpersinfoset p {
    color: #676767;
    font-size: 13px;
    margin-bottom: 5px;
    display: inline-block;
    width: 100%;
    line-height: 1.5;
    word-break: break-word;
    float: left;
}

.userpersinfoset p span {
    display: inline-block;
    color: #7c7c7c;
    font-size: 13px;
    font-weight: 600;
}

.editremovebtnset {
    display: inline-block;
    width: auto;
    float: right;
    position: absolute;
    right: 20px;
    top: 16px;
}

.editremovebtnset a {
    color: #000;
    font-weight: 500;
    /* padding-left: 15px; */
    font-size: 12px;
    float: left;
}

.removebtnafterset {
    position: relative;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    line-height: 1.5;
    font-size: 13px;
    font-weight: 500;
}

.pagemaintitle_cover .notiftextset {
    display: inline-block;
    width: auto;
    float: right;
    font-size: 15px;
    font-weight: 500;

}

.pagemaintitle_cover .notiftextset .fa-times {
    padding-right: 6px;
}

.viewnotficationset {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 25px 30px 15px;
    background: #fff;
    border-radius: 0px;
    position: relative;
}

.viewnotficationset thead tr th {
    font-size: 13px;
    font-weight: 600 !important;
    padding-left: 0px !important;
    padding-right: 15px !important;
}

.viewnotficationset tbody tr td {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400 !important;
    padding-left: 0px !important;
    padding-right: 15px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    color: #000000 !important;
}

.viewnotficationset tbody tr td p {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
}

.viewnotficationset .dataTables_wrapper .dataTables_info {
    font-size: 13px;
}

.viewnotficationset .dataTables_wrapper .dataTables_paginate .paginate_button {
    font-size: 12px;
}

.viewnotficationset a.notiftextset {
    position: absolute;
    right: 30px;
    top: 28px;
    color: var(--primary-color);
    font-size: 15px;
    font-weight: 500;
    z-index: 1;
}

.viewnotficationset .notiftextset .fa-times {
    padding-right: 6px;
}

.notificationmsgtext {
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid #D6D6D6;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.notificationmsgtext h5 {
    display: inline-block;
    width: 70%;
    float: left;
    font-size: 14px;
    color: #000;
    line-height: 1.8;
}

.notificationtimeset {
    display: inline-block;
    width: 30%;
    float: left;
    text-align: right;
}

.notificationtimeset p {
    font-size: 13px;
    color: #848484;
}

.notificationtimeset img {
    width: 14px;
    margin-right: 6px;
}

.pagemaintitle_cover .walltebalanceset {
    display: inline-block;
    width: auto;
    float: right;
    color: #000;
    font-size: 15px;
}

.walltebalanceset img {
    width: 20px;
    margin-right: 10px;
    float: left;
    margin-top: 2px;
}

.walltebalanceset span {
    font-weight: 600;
    /* float: left; */
}

.bgoverlayimgset .checkout-btn {
    border: 2px solid #fff;
}

.headerrightmin_menu {
    display: inline-block;
    width: auto;
    float: left;
    padding-top: 7px;
    margin-right: 8px;
    margin-left: 8px;
}

.headerrightmin_menu a,
.headerightminoffcart_cart a {
    display: inline-block;
    position: relative;
}

.headerrightmin_menu a img,
.headerightminoffcart_cart a img {
    float: left;
    display: inline-block;
    height: 17px;
    margin-top: 3px;
    margin-right: 10px;
}

.headerrightmin_menu a p,
.headerightminoffcart_cart a p {
    float: left;
    margin: 0;
    font-size: 13px;
    width: auto;
    display: inline-block;
    /* color: #000000; */
    font-weight: 500;
    text-transform: uppercase;
}

.userprofiledetailset select {
    height: 45px !important;
}

.inputeditremovebtnset {
    display: inline-block;
    width: auto;
    position: absolute;
    right: 5px;
    top: 32px;
}

.actpedbotsetcov {
    padding-bottom: 18px;
}

.inputeditbtnset {
    bottom: 12px;
    right: 16px;
}

.userprofiledetailset .profilefiledset {
    padding-left: 0px;
}

.inputeditremovebtnset a {
    /* font-size: 13px;
    color: #000; */
    text-transform: capitalize;
    background: var(--header-button-bg-color) !important;
    color: var(--header-button-text-color) !important;
    font-size: 13px;
    padding: 10px 8px 10px;
    border-radius: 5px;
    display: inline-block;
    width: 50px;
    text-align: center;
}



/* .editbtnprset {
    right: 13px;
    top: 10px;
} */

.countrycodeboxset {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 108px;
}

.countrycodeboxset .selectcountryboxset {
    display: inline-block !important;
    width: 108px !important;
    left: 0px;
    top: 0px;
    position: absolute;
    padding-right: 15px;
}

.countrycodeboxset .selectcountryboxset input {
    padding: 8px 10px;
}

.countrycodeboxset .inputnumboxset {
    display: inline-block !important;
    width: 100% !important;
    float: left;
}

.countrycodeboxset span.select2-selection.select2-selection--single {
    height: 40px;
    border: 1px solid #ced4da;
}

.countrycodeboxset .select2-container--default.select2-container--disabled .select2-selection--single {
    background: #ffffff;
}

.countrycodeboxset .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
}

.countrycodelgset select {
    display: inline-block !important;
    width: 90px !important;
    left: 0px;
    top: 0px;
    position: absolute;
    padding-right: 15px;
}

.countrycodelgset select {
    height: 45px !important;
}

.mobilenumlgset {
    display: inline-block !important;
    width: 100% !important;
    float: left;
    margin-bottom: 0px;
}

/* .select2-container .select2-search.select2-search--dropdown {
    display: block !important;
} */

.select2-container--default .select2-search--dropdown .select2-search__field {
    height: 32px;
}

.countrycodelgset span.select2-selection.select2-selection--single {
    height: 45px;
    background: #efecec;
    border: 0;
}

.countrycodelgset .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
    font-size: 14px;
    text-align: center;
}

.countrycodelgset .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 3px;
}

.password_div .send_otp {
    display: inline-block;
    width: auto;
    text-align: right;
    padding-top: 10px;
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 12px;
    background: #EFECEC;
    z-index: 9;
}

.userresendotpset {
    display: inline-block;
    width: 100%;
}

.usernumbandemailsetbox {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}

.addcontcodelistbox {
    padding-left: 105px;
}

.usernumbandemailsetbox .country_code_div {
    position: absolute;
    top: 0px;
    left: 15px;
    width: 75px;
}

.usernumbandemailsetbox .country_code_div .form-group {
    display: inline-block;
    width: 100%;
}

.usernumbandemailsetbox .country_code_div .form-group .countrycodelgset {
    display: inline-block;
    width: 100%;
}

.usernumbandemailsetbox .country_code_div .form-group .countrycodelgset .select2-container {
    width: 100% !important;
}

.usernumbandemailsetbox .mobile_email_div {
    width: 100%;
}

.usernumbandemailsetbox .mobile_email_div {}

.verifyotpmodelbox {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.verifyotpmodelbox .modal-dialog {
    min-width: 500px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.verifyotpmodelbox .modal-body {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 30px;
    padding-bottom: 24px;
}

.verifyotpmodelbox .modal-body input.form-control {
    font-size: 13px !important;
}

.verifyotpmodelbox .modal-footer .btn {
    padding: 0 20px;
    border-radius: 5px;
    height: 35px;
    margin-right: 15px;
}

.verifyotpmodelbox .btn-close {
    display: inline-block;
    width: auto;
    height: 0;
    background: transparent;
    border: 0;
    font-size: 22px;
    cursor: pointer;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 600;
}

.viewnotficationset .dataTables_length label {
    width: 220px;
}

.viewnotficationset .dataTables_length label select {
    width: 110px;
    background: 0 0;
    border: 1px solid #eceff8;
    border-radius: 4px;
    height: 28px;
}

.ordersummerytxtset h1 {
    color: #000;
}

.ordersummerytxtset h1 img {
    width: 9px;
    margin-right: 9px;
    float: left;
    margin-top: 3px;
}

.ordersummerytxtset h1 span {
    color: #D22020;
    padding-left: 10px;
    float: right;
}

.orderdetailstatusset {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 18px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 15px;
}

.ordernoanddateset {
    display: inline-block;
    width: 50%;
    float: left;
    margin-top: 7px;
}

.ordernoanddateset p {
    display: inline-block;
    width: auto;
    font-size: 15px;
    margin-bottom: 0;
    float: left;
    color: #000000;
    font-weight: 500;
}

.ordernoanddateset span {
    color: #868686;
}

.ordernoanddateset .dashlineset {
    float: left;
    font-size: 16px;
    margin-left: 13px;
    margin-right: 13px;
}

.orderplacebtnset {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: right;
}

.orderplacebtnset .orderplacebtnbox {
    display: inline-block;
    background: #2032D9;
    padding: 7px 15px;
    color: #fff;
    border-radius: 5px;
}

.orderplacebtnset .cancelorderbtnbox {
    background: #EEDDDD !important;
    color: #D22020 !important;
    padding: 7px 15px;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
}

.customerorddetailbox {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 22px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 15px;
}

.customerorddetailbox h4 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-bottom: 15px;
}

.userdetailstxtset {
    display: inline-block;
    width: 100%;
}

.userdetailstxtset p {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    margin-bottom: 8px;
    color: #616161;
    font-weight: 400;
    line-height: 1.5;
    position: relative;
    padding-left: 18px;
}

.userdetailstxtset p i {
    position: absolute;
    top: 3px;
    left: 0;
    font-size: 12px;
}

.userdetailstxtset span {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
    color: #000000;
    font-weight: 500;
    line-height: 1.5;
}

.userpaydetailstxtset {
    display: inline-block;
    width: 100%;
}

.paymentpaydetailset {
    display: inline-block;
    width: 100%;
    margin-bottom: 2px;
}

.paymentpaydetailset p {
    display: inline-block;
    width: 70%;
    float: left;
    font-size: 12px;
    color: #7C7C7C;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.5;
}

.paymentpaydetailset span {
    display: inline-block;
    width: 30%;
    float: left;
    text-align: right;
    color: #7C7C7C;
    font-weight: 400;
    margin-bottom: 0;
    font-size: 12px;
}

.paymentpaydetailset .amounttotalcover {
    color: #000;
}

.carddetailshowset {
    display: inline-block;
    width: 100%;
    background: #E0E0E0;
    padding: 5px 8px;
    border-radius: 5px;
    margin-top: 8px;
}

.carddetailshowset p {
    font-size: 11px;
    color: #000;
    font-weight: 500;
    margin-bottom: 0;
}

.carddetailshowset p img {
    width: 26px;
    margin-right: 6px;
    object-fit: cover;
}

.paymentorddetailbox {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 22px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 15px;
}

.paymentorddetailbox h4 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-bottom: 18px;
}

.productlistiteambox {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 22px 22px 8px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 15px;
}

.productlistiteambox h4 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-bottom: 15px;
}

.productiteamdetailcover {
    display: inline-block;
    width: 100%;
    float: left;
    position: relative;
    padding-left: 80px;
    padding-bottom: 6px;
    padding-top: 6px;
    border-bottom: 1px solid #C8C8C8;
}

.productiteamdetailcover:last-child {
    border-bottom: 0px;
}

.productiteamdetailcover .productimgprset {
    display: inline-block !important;
    width: 75px !important;
    left: 0px;
    top: 10px;
    position: absolute;
    padding-right: 0;
}

.productimgprset img {
    width: 58px;
    height: 58px;
    object-fit: contain;
}

.productmedinameset {
    display: inline-block;
    width: 65%;
    float: left;
}

.productmedinameset p {
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    margin-top: 4px;
    margin-bottom: 0;
}

.productpricetxtset {
    display: inline-block;
    width: 35%;
    float: left;
    text-align: right;
    margin-top: 3px;
}

.productpricetxtset h5 {
    font-size: 16px;
    color: #AF2D35;
    font-weight: 600;
}

.productpricetxtset h5 span {
    color: #878787;
    text-decoration: line-through;
    font-weight: 400;
    font-size: 13px;
    margin-left: 7px;
}

.productpricetxtset p {
    font-size: 15px;
    color: #686868;
}

.totaliteampricetxtset {
    display: inline-block;
    width: 80%;
    float: left;
}

.totaliteampricetxtset h5 {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin-bottom: 6px;
}

.totaliteampricetxtset p {
    font-size: 14px;
    color: #389300;
    font-weight: 400;
    margin-bottom: 0;
}

.totalpriceproductset {
    display: inline-block;
    width: 20%;
    float: left;
    text-align: right;
}

.totalpriceproductset h5 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin-bottom: 6px;
}

.totalpriceproductset a {
    font-size: 14px;
    color: var(--primary-color);
}

.orderdetailsummery_right {
    display: inline-block;
    width: 75%;
    float: left;
    padding-left: 0;
    padding-right: 20px;
}

.orderdetailsummery_left {
    display: inline-block;
    width: 25%;
    float: left;
    padding-top: 35px;
}

.usreordwidthset {
    display: inline-block;
    width: 100%;
}

.totalhiligboxbo {
    margin-top: 2px;
    margin-bottom: 2px;
}

.totalhiligboxbo p {
    font-weight: 600;
}

.totalhiligboxbo span {
    font-weight: 600;
}

.cartleftboxdetacover {
    display: inline-block;
    width: 100%;
    border-radius: 0px !important;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
    background: #ffffff;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
}

.maoncontpagecovlstbox {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}

.leftrightcontformbox {
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
    padding: 35px 35px;
    background: #fff;
    border-radius: 10px;
}

.leftrightcontformbox .leftcontformbox textarea {
    height: 120px;
    resize: none;
}

.newfltmobresposecov {}


.newfltmobresposecov .mobile-menu-icon {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: center;
    height: 50px;
}

.mobilemenuiconincov {
    display: none;
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 76px;
    text-align: center;
    z-index: 9;
    margin: 0 auto;
    width: 200px;
    height: 50px;
    border-radius: 36px;
    cursor: pointer;
    -webkit-box-shadow: 0 0px 10px 0 rgb(175 175 175 / 92%);
    -moz-box-shadow: 0 0px 10px 0 rgb(175 175 175 / 92%);
    box-shadow: 0 0px 10px 0 rgb(175 175 175 / 92%);
}

.newfltmobresposecov .mobile-menu-icon p {
    display: inline-block;
    /* color: #ffffff; */
    margin: 0;
    font-size: 16px;
    margin-top: 14px;
}

.shortbyfltboxcov {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: center;
    border-left: 1px solid #ffffff;
}

.shortbyfltboxcov a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #ffffff;
    margin: 0;
    font-size: 16px;
    margin-top: 0px;
    height: 50px;
    padding-top: 14px;
}

/* .mobile-menu-icon:hover {
  cursor: pointer;
} */
rect {
    border-radius: 10px;
    width: 28px;
    height: 4px;
    background-color: #f2f2f2;
}

rect:nth-child(2) {
    margin: 4px 0;
}


/* Filter on main content when mobile menu open */
.filter {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    min-height: 100vh;
    width: 100%;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.7);
}

/*  Mobile Slider Styling */
.newfltmobresposecov .mobile-slider {
    visibility: hidden;
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    width: 100%;
    background-color: #ffffff;
    box-shadow: -5px 0 8px rgba(0, 0, 0, 0.2);
}

.newfltmobresposecov .mobile-slider-top {
    padding: 12px 15px 12px;
    border-bottom: 1px solid #dedede;
    background-color: #ffffff;
    display: inline-block;
    width: 100%;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}

.fltaplybtnsetbocov {
    display: inline-block;
    width: 100%;
    text-align: center;
    border-top: 1px solid #dedede;
    background: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
}

.fltaplybtnsetbocov a {
    padding: 6px 11px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.5;
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
}

.newfltmobresposecov .mobile-slider-top .close-menu {
    color: #8a8a8a;
    font-size: 18px;
    position: relative;
    font-weight: normal;
    float: left;
    margin-top: 2px;
}

.close-menu:hover {
    cursor: pointer;
}

.mobile-navigation {
    list-style: none;
}

.mobile-navigation i {
    padding-right: 15px;
}

.mobile-navigation li a,
.mobile-navigation li a:visited {
    padding: 30px;
    color: #ddd;
    text-decoration: none;
    border-bottom: 1px solid #555;
    display: block;
    width: 100%;
    transition: 0.2s;
}

.mobile-navigation li a:hover {
    background-color: #111111;
}

.leftfltclosebtnset {
    display: inline-block;
    width: auto;
    float: left;
}

.leftfltclosebtnset i {
    display: inline-block;
    float: left;
}

.leftfltclosebtnset p {
    display: inline-block;
    width: auto;
    float: left;
    margin-bottom: 0px;
    font-size: 16px;
    margin-left: 8px;
}

.rightfltclosebtnset {
    display: inline-block;
    width: auto;
    float: right;
}

.rightfltclosebtnset a {
    display: inline-block;
    width: auto;
    font-size: 16px;
}

.subcetlistfltiner_cover {
    display: inline-block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 6px;
    margin-bottom: 5px;
}

.subcetlistfltiner_cover h2 {
    font-size: 18px;
    font-weight: 500;
    color: #7E7E7E;
    margin-bottom: 14px;
    margin-top: 12px;
}

.subcetlistfltiner_cover ul {
    display: inline-block;
    width: 100%;
}

.subcetlistfltiner_cover ul h3 {
    display: inline-block;
    width: 100%;
    line-height: 1.5;
    margin-bottom: 0;
}

.subcetlistfltiner_cover ul h3 a {
    display: inline-block;
    width: 100%;
    text-transform: capitalize;
    font-size: 15px;
    color: #6f6f6f;
    float: left;
    margin: 0;
}

.subcetlistfltiner_cover ul li {
    display: inline-block;
    width: 100%;
    padding: 5px 5px 5px 15px;
    position: relative;
}

.subcetlistfltiner_cover ul li a {
    display: inline-block;
    width: 100%;
    text-transform: capitalize;
    font-size: 15px;
    color: #4c4c4c;
}

.subcetlistfltiner_cover ul li::after {
    content: '';
    position: absolute;
    width: 5px;
    height: 2px;
    border-bottom: 2px solid #626161;
    left: 0;
    top: 15px;
}

.ovfhidencl {
    overflow: hidden;
}

.chboxdatacoverlstmin {
    display: inline-block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
    position: relative;
}

.chboxdatacoverlstmin h2 {
    font-size: 18px;
    font-weight: 500;
    color: #7E7E7E;
    margin-bottom: 14px;
    margin-top: 12px;
}

.chboxdatacoverlstmin ul {
    display: inline-block;
    width: 100%;
}

.chboxdatacoverlstmin ul li {
    display: inline-block;
    width: 100%;
}

.chboxdatacoverlstmin .control {
    padding-left: 30px;
    margin-bottom: 5px;
}

.chboxdatacoverlstmin .custom_checkbox p {
    display: inline-block;
    font-size: 14px;
    color: #000000;
    margin: 0;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
}

.chboxdatacoverlstmin .control__indicator {
    height: 20px;
    width: 20px;
    background: #ffffff;
    border: 2px solid #e2e2e2;
    border-radius: 4px;
    top: 5px;
}

.chboxdatacoverlstmin .control--checkbox .control__indicator:after {
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid var(--button-text-color);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.chboxdatacoverlstmin .control--checkbox .control__indicator:after {
    left: 5px;
    top: 1px;
}

.chboxdatacoverlstmin .custom_checkbox input {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
}

.chboxdatacoverlstmin .morebtnbox p {
    margin-bottom: 0px;
}

.chboxdatacoverlstmin .morebtnbox #wrapper {
    padding-left: 0px;
}

.mobfltrmincoversetbox {
    display: inline-block;
    width: 100%;
    position: relative;
}

.priceflttopriccov {
    display: inline-block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px;
}

.priceflttopriccov h3 {
    font-size: 18px;
    font-weight: 500;
    color: #7E7E7E;
    margin-bottom: 14px;
    margin-top: 12px;
}

.ovallbdandctfltbox {
    max-height: 270px;
    overflow: auto;
}






.closesorby {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    padding: 11px 12px 7px;
}

.closesorby h3 {
    display: inline-block;
    float: left;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    margin: 0px;
}

.closesorby h3 a {}

.closesorby a#closesorrtbybtn {
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #000000;
    font-weight: 200;
    line-height: 01.5;
}

.shortbydatapages {
    position: fixed;
    display: none !important;
    overflow: hidden;
    width: 300px;
    height: auto;
    background: #fff;
    opacity: 0;
    z-index: 100;
    -webkit-animation: l-me 1s forwards;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 20%;
    -webkit-box-shadow: 0px 4px 24px 3px rgb(211 211 211);
    -moz-box-shadow: 0px 4px 24px 3px rgb(211 211 211);
    box-shadow: 0px 4px 24px 3px rgb(211 211 211);
    border-radius: 12px;
}

/* .pages:target{
    display: inline-block !important;
} */
.shortlinksetcovbox {
    display: inline-block;
    width: 100%;
    padding-bottom: 14px;
    padding-top: 10px;
}

.shortlinksetcovbox ul {
    display: inline-block;
    width: 100%;
}

.shortlinksetcovbox ul li {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.shortlinksetcovbox ul li a {
    display: inline-block;
    width: auto;
    font-size: 16px;
}

.custom_checkbox label a.active {
    background-color: var(--button-color);
    color: var(--button-text-color);
}

@-webkit-keyframes l-me {
    0% {
        transform: translateX(0);
    }

    100% {
        opacity: 1;
    }
}


/* .targetclose{
    display: none;
}

.targetopen{
    display: inline-block;
} */

.activesortby {
    display: inline-block !important;
}


.searchprodlistingpage .product-width .product-wrapper {
    min-height: 288px !important;
}

.categprodcetegsetcovmin .priceofferprodname_newset {
    min-height: 44px;
    float: left;
}

.categprodcetegsetcovmin .product-wrapper {
    min-height: 291px;
}

.homehltblogboxset .sldboxcoversho_iner .bloglistdeta_iner {
    float: none;
}

.emailphoneaddersetcov {
    display: inline-block;
    width: 100%;
    float: left;
}

.emailphoneaddersetcov p {
    display: inline-block;
    width: auto;
    float: left;
    padding-right: 28px;
}

.emailphoneaddersetcov span {
    display: inline-block;
    width: auto;
    float: left;
    line-height: 1.5;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
}


.healthpackagescover .rightnamebtnbox {
    display: inline-block;
}

.healthpackagescover .rightnamebtnbox a {
    display: inline-block;
    outline: 0 !important;
}

.healthpackagescover .rightnamebtnbox a button {
    float: none;
    padding: 0;
    line-height: 1.5;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-right: 10px;
    display: inline-block;
    outline: 0 !important;
}

.sslimgdatacoverbox {
    display: inline-block;
    width: 100%;
    float: left;
}

.sslimgdatacoverbox a {
    display: inline-block;
    width: auto;
    margin-bottom: 15px;
}

.sslimgdatacoverbox a img {
    height: 42px;
}

.nopaldatacovbox {
    display: inline-block;
    width: 100%;
}

.nopaldatacov_hed {
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-top: 24px;
    padding-left: 60px;
}

.nopaldatacov_hed a {
    display: inline-block;
}

.nopaldatacov_hed a img {
    width: 145px;
    height: auto;
    /* aspect-ratio: 15 / 8; */
}

.nopaldatacov_text {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

.nopaldatacov_text img {
    width: 380px;
}

.nopaldatacov_text h1 {
    display: inline-block;
    width: 100%;
    font-size: 28px;
    font-weight: 600;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 15px;
    line-height: 1.5;
    text-transform: uppercase;
}

.nopaldatacov_text p {
    display: inline-block;
    width: 100%;
    color: #595959;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 14px;
}

.nopaldatacov_text h3 {
    display: inline-block;
    width: 100%;
    color: #595959;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 14px;
}

.nopaldatacov_text h3 a {}






span.checkout_span {
    width: 100% !important;
    border: 0 !important;
    transition: .3s all !important;
    height: auto !important;
    padding: 12px 10px 12px;
    display: inline-block;
    line-height: 1.5 !important;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 13px;
    border-radius: 6px !important;
    background: var(--button-color) !important;
    color: var(--button-text-color) !important;
    border-color: var(--button-text-color) !important;
    opacity: 0.6;
    cursor: no-drop;
}

.outofstotextprod1 {
    border: none;
    color: red !important;
    pointer-events: none;
    border: none;
    background-color: #fff;
    margin-top: 0;
    font-weight: 500;
    font-size: 15px !important;
    padding: 0;
    padding-left: 0px;
    padding-right: 0px;
    display: inline-block;
    height: 30px;
}

.outofstotextprod1 span {
    /* color: red !important;
    font-weight: 500;
    font-size: 15px !important; */
}

.soclmdionmiancovdata {
    display: inline-block;
    width: 100%;
    margin-top: 18px;
}

.soclmdionmiancovdata ul {
    display: inline-block;
    width: auto;
    float: left;
    margin: 0;
}

.soclmdionmiancovdata ul li {
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-left: 6px;
}

.soclmdionmiancovdata ul li a {
    display: inline-block;
    /* background: var(--secondary-color); */
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    /* color: #ffffff; */
    padding-top: 5px;
}

.soclmdionmiancovdata ul li a i {
    line-height: 1.5;
}

.powbyhltmywebboxp {
    display: inline-block;
    float: right;
}

.powbyhltmywebboxp p {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 13px;
    /* color: #666666; */
    font-weight: 500;
    padding-top: 4px;
}

.powbyhltmywebboxp p a {
    text-decoration: underline;
    /* color: #666666; */
}

.notpresnotedcovmain1 {
    display: inline-block;
    width: 100%;
    text-align: left;
}

.notpresnotedcovmain1 p {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #f10a0a;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 1.5;
}

.notpresnotedcovmain1 p span {
    color: #000000;
}


.toast {
    position: relative !important;
    padding-right: 32px !important;
}

.toast .toast-close-button {
    position: absolute;
    top: 16px;
    right: 15px;
}



.orderstilplacpaybtntext {
    display: inline-block;
    width: 100%;
    margin-top: 8px;
}

.orderstilplacpaybtntext .allorderdit_inerlb {
    font-size: 18px;
    margin-top: 5px;
}

.orderstilplacpaybtntext p {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    margin-top: 8px;
    font-size: 12px;
    color: #676767;
    line-height: 1.5;
}

.orderstilplacpaybtntext .cnslorderboxbtn {
    background: var(--button-color);
    color: var(--button-text-color) !important;
    border: 0px !important;
    padding: 10px 20px 10px !important;
    border-radius: 6px;
    font-size: 14px !important;
    font-weight: 500;
    min-width: auto;
    text-align: center;
    position: relative;
    cursor: pointer;
    float: left;
    text-transform: uppercase;
    margin: 0;
    display: inline-block;
    margin-top: 10px;
}

.imgzommaindivcov {}

.imgzommaindivcov a {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
}

.imgzommaindivcov:hover .onhoverviewimgpdfboxset {
    opacity: 1;
}

.imgzommaindivcov .onhoverviewimgpdfboxset i {
    margin-top: 69px;
}

.imgzommaindivcov1 {}

.imgzommaindivcov1 a {
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
}

.imgzommaindivcov1:hover .onhoverviewimgpdfboxset {
    opacity: 1;
}

.imgzommaindivcov1 .onhoverviewimgpdfboxset i {
    margin-top: 69px;
}

.q8c6tt-2 .iILOR {
    display: none;
}

.ileyeC {
    display: none !important;
}

.newregstdataform1 {}

.newregstdataform1 .newloginpagedesign_right .form-group {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

.newregstdataform1 .newloginpagedesign_right .usernumbandemailsetbox .country_code_div {
    top: 0;
}

.paypboxformsetcovnmain {
    display: inline-block;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
}

.paypboxformsetcovnmain #paypal-button-container {
    text-align: center;
}

.paypboxformsetcovnmain #paypal-button-container .paypal-buttons-layout-vertical {
    text-align: left;
    position: relative;
    display: inline-block;
    width: 100%;
    min-height: 35px;
    min-width: 200px;
    max-width: 515px;
    font-size: 0;
}


.gb-widget-9449 {}

.viewnotficationset .collapsed tbody tr td.sorting_1 {
    padding-left: 30px !important;
}

.viewnotficationset .collapsed tbody tr td.sorting_1:before {
    top: 14px !important;
}

.aresurnotifsaovbox_cov {}

.aresurnotifsaovbox_cov .modal-dialog {
    min-width: auto;
    width: 350px;
}

.aresurnotifsaovboxmod {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 35px;
}

.aresurnotifsaovboxmod h4 {
    display: inline-block;
    width: 100%;
    color: #454545;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.aresurnotifsaovboxmod button {
    font-size: 15px;
    padding: 0 20px;
    height: 36px;
    line-height: 1.5;
    border-radius: 4px;
    font-weight: 500;
    margin-left: 3px;
    margin-right: 3px;
}

.stateprovidsltbox1 .select2-container--default .select2-selection--single {
    border: 0px !important;
    border-bottom: 1px solid #ccc !important;
    border-radius: 0;
}

.stateprovidsltbox1 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    font-size: 13px;
}

.stateprovidsltbox1 .select2-container {
    width: 100% !important;
}

/** New Address CSS **/
.addedidelvaddermainmod1 {}

.addedidelvaddermainmod1::-webkit-scrollbar {
    background-color: #fff;
    width: 10px;
    display: none
}

.addedidelvaddermainmod1::-webkit-scrollbar-track {
    background-color: #fff;
    display: none
}

.addedidelvaddermainmod1::-webkit-scrollbar-track:hover {
    background-color: #f4f4f4
}

.addedidelvaddermainmod1::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 2px solid #fff;
    display: none
}

.addedidelvaddermainmod1::-webkit-scrollbar-thumb:hover {
    background-color: #a0a0a5;
    border: 2px solid #f4f4f4;
    display: none
}

.addedidelvaddermainmod1::-webkit-scrollbar-button {
    display: none
}

.addedidelvaddermainmod1 .modal-header {
    border: 0;
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}

.addedidelvaddermainmod1 .modal-header .modal-title {
    display: inline-block;
    width: auto;
    float: left;
    font-size: 16px;
    color: #000000;
    font-weight: 600;
    position: relative;
    padding-bottom: 7px;
}

.addedidelvaddermainmod1 .modal-header .modal-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 34px;
    height: 2px;
    background: var(--primary-color);
}

.addedidelvaddermainmod1 .modal-header .close {
    display: inline-block;
    width: auto;
    float: right;
    margin: 0;
    padding: 0;
    font-weight: 300;
    font-size: 26px;
    color: #616161;
    opacity: 1;
}

.addedidelvaddermainmod1 .modal-dialog {
    max-width: 100%;
    width: 455px;
}

.addedidelvaddermainmod1 .modal-content {
    border: 0;
    border-radius: 10px;
}

.addedidelvaddermainmod1 .modal-body {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 8px;
}

.addedidel_formsetcov {
    display: inline-block;
    width: 100%;
}

.addedidelformset_iner {
    display: inline-block;
    width: 100%;
    min-height: 90px;
    margin-bottom: 5px;
}

.addedidelformset_iner label {
    display: inline-block;
    width: 100%;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
}

.addedidelformset_iner input.form-control {
    width: 100%;
    border: 1px solid #ced4da;
    border-radius: 6px;
    height: 40px;
    box-shadow: inherit !important;
}

.addedidelformset_iner .select2-container {
    width: 100% !important;
}

.addedidelformset_iner .select2-container--default .select2-selection--single {
    height: 40px;
    border: 1px solid #ced4da;
    padding: 0;
    border-radius: 6px;
}

.addedidelformset_iner .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
    font-size: 14px;
}

.addertypdlvadrmain1 {
    display: inline-block;
    width: 100%;
}

.addertypdlvadrmain1 h4 {
    display: inline-block;
    width: 100%;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 7px;
}

.addertypdlvadrmain1 .control {
    display: inline-block;
    width: auto;
    float: left;
    margin-bottom: 10px;
    margin-right: 26px;
    padding-left: 28px;
    padding-top: 1px;
}

.addertypdlvadrmain1 .control p {
    margin: 0;
    font-size: 13px;
    font-weight: 500;
    color: #6c6b6b;
}

.addertypdlvadrmain1 .control p i {
    font-size: 12px;
    float: left;
    margin-top: 5px;
    margin-right: 4px;
}

.dlvaddersavebtnsetcov {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}

.dlvaddersavebtnsetcov button {
    background: var(--button-color);
    color: var(--button-text-color);
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    padding: 12px;
    border-radius: 6px;
    outline: 0;
    border: 0;
    cursor: pointer;
}

.adnewadderesdelv_covbtn {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

.adnewadderesdelv_covbtn a {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    border-radius: 6px;
    font-weight: 500;
}

.adnewadderesdelv_covbtn a:hover {}

.delivertothisadder {
    display: inline-block;
    width: 100%;
    margin-top: 22px;
}

.delivertothisadder.store_list {
    margin-top: 0px;
}

.delivertothisadder h3 {
    display: inline-block;
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: 500;
}

.useraddressdetail_dlvad {
    display: inline-block;
    width: 100%;
    padding: 15px 15px 18px;
    border-radius: 8px;
    margin-bottom: 8px;
    margin-top: 10px;
    position: relative;
    word-break: break-all;
    border: 1px solid #cecece;
    /* border: 1px solid var(--primary-color); */
    background: #ffffff;
    -webkit-box-shadow: 0 0 4px 1px rgb(232 232 232);
    -moz-box-shadow: 0 0 4px 1px rgb(232 232 232);
    box-shadow: 0 0 4px 1px rgb(232 232 232);
}

.useraddressdetail_dlvad input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 4px;
    background-clip: content-box;
    border: 2px solid #bbbbbb;
    background-color: #e7e6e7;
    border-radius: 50%;
    z-index: 1;
}

.useraddressdetail_dlvad input[type="radio"]:checked {
    background-color: var(--primary-color);
    border: 2px solid var(--primary-color);
}

.useraddressdetail_dlvad .radio {
    display: inline-block;
    align-items: center;
    width: 100%;
    padding-right: 10px;
}

.useraddressdetail_dlvad input {
    float: left;
    position: absolute;
    top: 16px;
    left: 12px;
}

.useraddressdetail_dlvad label {
    float: left;
}

.useraddressdetail_dlvad label h4 {
    margin: 0px;
    display: inline-block;
}

.useraddressdetail_dlvad .radio-label {
    margin-bottom: 0;
    position: relative;
    bottom: 0;
    left: 0;
    padding-left: 25px;
    width: 100%;
    cursor: pointer;
}

.useraddressdetail_dlvad h4 {
    display: inline-block;
    width: auto;
    font-size: 15px;
    color: #000;
    font-weight: 400;
}

.useraddressdetail_dlvad h4 span {
    font-weight: 500;
}

.userpersinfo_dlvad {
    display: inline-block;
    width: 100%;
    float: right;
    padding-left: 25px;
    padding-top: 0px;
}

.userpersinfo_dlvad p {
    color: #676767;
    font-size: 12px;
    margin-bottom: 8px;
    display: inline-block;
    width: 100%;
    line-height: 1.5;
    word-break: break-word;
    float: left;
}

.userpersinfo_dlvad p span {
    display: inline-block;
    color: #7c7c7c;
    font-size: 13px;
    font-weight: 600;
}

.editremovebtn_dlvad {
    display: inline-block;
    width: 100%;
    padding-left: 25px;
}

.editremovebtn_dlvad a {
    display: inline-block;
    width: auto;
    border: 1px solid #007bff;
    color: #007bff;
    font-size: 12px;
    font-weight: 400;
    border-radius: 4px;
    padding: 3px 8px 3px;
    text-transform: uppercase;
    margin-right: 10px;
}

.editremovebtn_dlvad a i {
    float: left;
    font-size: 10px;
    margin-top: 5px;
    margin-right: 5px;
}

.removebtnafter_dlvad {
    border: 1px solid #D22020 !important;
    color: #D22020 !important;
}

.mobilecntmobnumbcod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
}

.makedifdatachbox-cov {
    display: inline-block;
    width: 100%;
}

.makedifdatachbox-cov {
    display: inline-block;
    width: 100%;
    float: left;
}

.makedifdatachbox-cov .control {
    margin-bottom: 0px;
}

.makedifdatachbox-cov .custom_checkbox {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

.makedifdatachbox-cov .custom_checkbox p {
    font-size: 14px;
    color: #6c6b6b;
    width: 100%;
    font-weight: 400;
    display: inline-block;
}

.makedifdatachbox-cov .control__indicator {
    top: 4px;
}

.makedifdatachbox-cov .control--checkbox .control__indicator:after {
    left: 7px;
}

.makedifdatachbox-cov .control input {
    width: 0;
    height: 0;
    left: 0;
}

.addnewaddatcovbtnmian-add {
    margin-top: 12px;
    margin-bottom: 10px;
}


.toast-message {
    font-size: 14px !important;
    line-height: 1.5 !important;
    font-weight: 300 !important;
}

.toast-title {
    font-size: 14px !important;
    line-height: 1.5 !important;
    font-weight: 300 !important;
}

#toast-container>.toast-success {
    background-size: 20px;
}

/** New Address CSS **/

.cancel_chotdatabtnst a {
    background: #7e7e7e !important;
    color: #ffffff !important;
    padding: 10px !important;
}



/* The Modal (background) */
.popup_modal {
    display: none;
    position: fixed;
    z-index: 999999;
    padding-top: 80px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
}

.popup_modal .modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

.popup_modal #caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

.popup_modal .modal-content,
#caption {
    animation-name: zoom;
    animation-duration: 0.6s;
}

@keyframes zoom {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.popup_modal .close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.popup_modal .close:hover,
.popup_modal .close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

@media only screen and (max-width: 700px) {
    .modal-content {
        width: 100%;
    }
}

/* The Modal (background) */

.aloimg-sizemaincovlst {
    display: inline-block;
    width: 100%;
}

.aloimg-sizemaincovlst p {
    color: #787878;
    font-size: 12px;
    margin: 0;
}







/***** Cancelorder Popup CSS*****/

.cancelorderremarkset .modal-dialog {
    margin: 50px auto;
    min-width: auto;
    max-width: initial;
    width: 395px;
}

.cancelorderremarkset .modal-content {
    border-radius: 0;
    padding: 25px 25px;
    border: 0;
    border-radius: 8px;
}

.cancelorderremarkset .modal-header {
    padding: 0;
    padding-bottom: 15px;
    border-bottom: 0;
    display: inline-block;
    width: 100%;
    position: relative;
    padding-right: 25px;
}

.cancelorderremarkset .modal-header a {
    float: right;
    position: absolute;
    top: -30px;
    right: -30px;
}

.cancelorderremarkset .modal-body {
    padding: 0;
}

.cancelorderremarkset .modal-title {
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.cancelorderremarkset .far {
    font-size: 22px;
    color: #101010;
    background: #dddddd;
    padding: 0;
    border-radius: 50%;
}

.cancelorderremarkset .far::before {
    content: '\f057';
}

.cancelorderremarkset .far:hover {
    font-weight: 600;
}

.customcheckboxset input[type=checkbox] {
    display: none;
    cursor: pointer;
}

.checkboxtextset {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #686868;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.checkboxtextset input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmarkbox {
    position: absolute;
    top: 2px;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 2px solid #ddd;
}

.checkboxtextset input:checked~.checkmarkbox {
    background-color: #3463FF;
    border: 2px solid #3463FF;
}

.checkmarkbox:after {
    content: "";
    position: absolute;
    display: none;
}

.checkboxtextset input:checked~.checkmarkbox:after {
    display: block;
}

.checkboxtextset .checkmarkbox:after {
    left: 6px;
    top: 1px;
    width: 7px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.customcheckboxset textarea {
    display: inline-block;
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
}

.checkoutbtncover {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 6px;
}

.checkoutbtncover a {
    display: inline-block;
    width: 100%;
    background: var(--button-color) !important;
    color: var(--button-text-color) !important;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px;
    border-radius: 5px;
    cursor: pointer;
}

.cancelordchoutbtnsetvcov h3 {
    display: inline-block;
    width: 100%;
    font-size: 20px;
}

/***** End Cancelorder Popup CSS*****/

.noprescriptionsa-maincov {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
}

.noprescriptionsa-maincov img {
    width: 90px;
}

.noprescriptionsa-maincov h3 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    color: #000000;
    margin-top: 18px;
    margin-bottom: 3px;
}

.noprescriptionsa-maincov p {
    display: inline-block;
    width: 100%;
    font-size: 11px;
    color: #000018;
}

.pricemaydatsetcovlst1 {
    margin-top: 15px !important;
    padding-left: 26px !important;
    min-height: 26px !important;
}

.pricemaydatsetcovlst1 img {
    width: 16px !important;
    top: 5px !important;
}

.pricemaydatsetcovlst1 p {
    font-size: 12px !important;
}


.cashfreepaymentdata {}

.cashfreepaymentdata .modal-content {
    padding: 10px 10px !important;
}

.cashfreepaymentdata .modal-header a {
    top: -16px !important;
    right: -16px !important;
}

.cashfreepaymentdata .modal-dialog {
    margin: 50px auto;
    min-width: auto;
    max-width: initial;
    width: 505px;
}

.cashfreepaymentdata .modal-body .container {
    padding-left: 0px;
    padding-right: 0px;
}

.cashfboxformsetcovnmain {
    display: inline-block;
    width: 100%;
}

.cashfboxformsetcovnmain iframe {
    width: 100% !important;
    height: 100% !important;
    border: none;
    background-color: rgb(248, 250, 247);
    min-height: 450px !important;
}

.cashfboxformsetcovnmain .pay-body {
    padding-left: 10px !important;
    padding-right: 10px !important;
}






/**********Media CSS************/

@media (max-width: 1300px) {
    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-prev {
        left: -8px !important;
    }

    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-next {
        right: -8px !important;
    }
}

@media (max-width: 1250px) {
    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-prev {
        left: 8px !important;
    }

    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-next {
        right: 8px !important;
    }
}

@media (max-width: 1199px) {
    .orderdetailsummery_right {
        width: 100%;
        padding-right: 0;
    }

    .orderdetailsummery_left {
        width: 100%;
    }

    .usreordwidthset {
        display: inline-block;
        width: 50%;
        float: left;
        padding-right: 15px;
    }

    .userorderwidthcover {
        padding-right: 0;
    }

    .customerorddetailbox {
        width: 100%;
        float: left;
        min-height: 340px;
    }

    .paymentorddetailbox {
        width: 100%;
        float: left;
        min-height: 340px;
    }
}

@media (max-width: 1150px) {}

@media (max-width: 1080px) {
    .prodbatchtagset p {
        width: 100% !important;
    }
}

@media (max-width: 1024px) {
    .userprofiledetailset .profilefiledset {
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    .mobilemenuiconincov {
        bottom: 26px;
    }

    .categoryprodlistbox .collg5boxright {
        display: none;
    }

    .col-lg-3.leftfltmain_leftside {
        display: none;
    }

    .chboxdatacoverlstmin .popupmorelist {
        margin-top: 0;
        margin-bottom: 0;
    }

    .mobilemenuiconincov {
        display: inline-block;
    }
}

@media (max-width: 920px) {
    .headertopbatline_right {
        float: right;
        width: auto;
    }

    .headertopbatline_mid {
        display: none;
    }
}

@media (max-width: 850px) {

    .usersidebar_left {
        width: 100%;
        margin-bottom: 25px;
    }

    .usersidebar_right {
        width: 100%;
        padding-left: 0;
    }
}

@media (max-width: 790px) {
    .headertopbatline_left {
        width: auto;
    }
}

@media (max-width: 780px) {
    .LangboxShowset {
        width: auto;
    }

    .languageBoxCovset {
        margin-right: 0;
        float: right;
    }

    .ndhelpbtnsetcover {
        display: none;
    }

    .q8c6tt-2 {
        left: -2px;
    }

    .q8c6tt-2 a.clIQet {
        width: 38px !important;
        height: 38px !important;
    }

    .mobilemenuiconincov {
        bottom: 84px;
    }

    .btnofrsetcov a i {
        margin-top: 6px !important;
        padding-right: 0px;
        margin-left: 8px !important;
    }

    .headertopbatline_left a i {
        margin-top: 4px;
    }

    .btnofrsetcov a img {
        margin-top: 3px;
    }

    .userdataset_cover {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .usersidebar_left {
        display: none;
    }

    .headertopbatline_left p a {
        font-size: 13px;
        float: left;
    }

    .btnofrsetcov {
        float: left;
    }

    .headertopbatline_left p {
        float: left;
    }

    .headerrightmin_menu {
        display: none;
    }

    .btnofrsetcov {
        display: inline-block;
        line-height: 1.7;
    }

    .servicetextset_right h4 {
        font-size: 20px !important;
        line-height: 1.2 !important;
    }

    .serviceimgset_left img {
        width: 50px !important;
    }

    .ourservices_coverset {
        padding-top: 25px !important;
        padding-bottom: 20px !important;
    }
}

@media (max-width: 767px) {
    .cancelorderremarkset .modal-dialog {
        margin: 45px auto;
        padding-left: 10px;
        padding-right: 10px;
    }

    .addedidelvaddermainmod1 .modal-dialog {
        width: 95%;
        min-width: inherit !important;
    }

    .nopaldatacov_hed {
        text-align: center;
        margin-top: 15px;
        margin-bottom: 12px;
        padding: 0px;
    }

    .healthpackagescover .rightnamebtnbox {
        margin-right: 0;
    }

    .healthpackagescover .rightnamebtnbox a button {
        margin-right: 0px;
    }

    .leftrightcontformbox {
        padding: 20px 20px;
    }

    .productmedinameset p {
        font-size: 14px;
        margin-top: 0;
    }

    .usersidebar_left {
        width: 100%;
    }

    .userdataset_cover {
        padding-top: 20px;
        padding-bottom: 25px;
    }
}

@media (max-width: 650px) {
    .nopaldatacov_hed {
        text-align: center;
        margin-top: 15px;
        padding-right: 0;
    }

    .nopaldatacov_text h1 {
        font-size: 28px;
        margin-bottom: 20px;
    }

    .nopaldatacov_text img {
        width: 300px;
    }

    .mainset_geneatiofdset {
        display: none;
    }

    .usreordwidthset {
        width: 100%;
        padding-right: 0;
    }

    .customerorddetailbox {
        min-height: auto;
    }

    .paymentorddetailbox {
        min-height: auto;
    }
}

@media (max-width: 640px) {
    .viewnotficationset .dataTables_length label {
        float: left;
    }
}

@media (max-width: 600px) {
    .orderdetailstatusset .ordernoanddateset {
        width: 100%;
        margin-bottom: 10px;
    }

    .orderdetailstatusset .orderplacebtnset {
        width: 100%;
        text-align: left;
    }

    .productiteamdetailcover {
        padding-left: 100px;
    }

    .productiteamdetailcover .productimgprset {
        width: 100px !important;
    }

    .productimgprset img {
        width: 70px;
    }

    .productmedinameset p {
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .productpricetxtset {
        margin-top: 0;
        width: 30%;
    }

    .productmedinameset {
        width: 70%;
    }

    .productpricetxtset h5 {
        font-size: 16px;
    }

    .productpricetxtset p {
        font-size: 14px;
        margin-bottom: 0;
    }

    .totaliteampricetxtset {
        width: 70%;
    }

    .totalpriceproductset {
        width: 30%;
    }

    .totalpriceproductset h5 {
        font-size: 16px;
    }
}

@media (max-width: 576px) {
    .ourservices_coverset {
        padding-top: 16px !important;
        padding-bottom: 10px !important;
    }

    .servicetextset_right h4 {
        padding-bottom: 0;
        padding-left: 8px;
        padding-right: 8px;
    }

    .serivesimgtext_set {
        border: 0px;
    }

    .serviceimgset_left img {
        width: 40px !important;
        height: 40px;
    }

    .servicetextset_right {
        width: 100%;
        text-align: center;
    }

    .serviceimgset_left {
        width: 100%;
        text-align: center;
    }

    .serviceimgset_left img {
        width: 40px !important;
    }
}

@media (max-width: 558px) {
    .viewnotficationset tbody tr td p.timedatesetnotif {
        padding-left: 30px;
    }
}

@media (max-width: 550px) {
    .cashfreepaymentdata .modal-dialog {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .powbyhltmywebboxp p {
        font-size: 13px;
    }

    .powbyhltmywebboxp {
        float: none;
        margin-bottom: 12px;
    }

    .powbyhltmywebboxp p {
        padding-top: 0px;
    }

    .notificationmsgtext h5 {
        width: 100%;
    }

    .notificationtimeset {
        width: 100%;
        text-align: left;
    }

    .mobilemenuiconincov {
        bottom: 85px;
    }
}

@media (max-width: 540px) {
    .headerpretext_upldrx a {
        padding: 7px 15px;
    }

    .headerightminoffcaruprx {
        width: 100%;
        padding-top: 0;
    }

    .headerightminoffcart_cover {
        justify-content: center;
        display: flex;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .headerpretext_upldrx {
        position: absolute;
        top: 22px;
        right: 0;
    }
}

@media (max-width: 480px) {
    .cancelorderremarkset .modal-content {
        padding: 20px;
    }

    .q8c6tt-2 {
        left: 0px;
    }

    .toast .toast-close-button {
        top: 10px !important;
        right: 10px !important;
    }

    .healthpackagescover .tophedboxhome_title {
        position: relative;
        padding-right: 60px;
    }

    .healthpackagescover .tophedboxhome_title .rightnamebtnbox {
        position: absolute;
        top: 0;
        right: 0;
    }

    .healthpackagescover .rightnamebtnbox a button {
        margin-top: 10px;
    }

    .cutomerreviewboxcoverset .testimonlmainnewdis_cover .owl-nav {
        margin-bottom: 4px;
    }

    .healthpackagescover .owl-nav button {
        height: auto !important;
    }

    .homehltblogboxset .bloglistdeta_detail {
        padding-bottom: 0;
    }

    .homehltblogboxset .sldboxcoversho_iner .bloglistdeta_iner {
        float: left;
        padding-bottom: 0;
    }

    .categmainbgcoversect {
        padding-top: 15px !important;
    }

    .homehltblogboxset .sldboxcoversho_iner .single-brand-logo {
        margin-top: 5px !important;
        margin-bottom: 0px !important;
        display: inline-block;
    }

    .servicetextset_right h4 span {
        font-size: 14px;
    }

    .servicetextset_right h4 {
        font-size: 18px !important;
    }

    .bloglistdeta_iner a {
        float: left;
    }

    .cutomerreviewboxcoverset .owl-item .single-brand-logo {
        margin-top: 8px !important;
    }

    .cutomerreviewboxcoverset {
        padding-top: 6px !important;
    }

    .maoncontpagecovlstbox {
        margin-bottom: 18px;
        margin-top: 18px;
    }

    .useraddressdetailset .radio {
        padding-right: 0px;
    }

    .listnumuserset {
        padding: 25px 25px 5px;
    }

    .userprofiledetailset {
        padding: 25px;
    }

    .actpedbotsetcov {
        padding-bottom: 8px !important;
    }

    .editremovebtnset {
        width: 100%;
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        margin-bottom: 4px;
        margin-top: 8px;
        padding-left: 28px;
    }

    /* .inputeditremovebtnset {
        top: 0;
        right: 16px;
    }

    .editbtnprset {
        top: -29px;
        right: 2px;
    } */

    .productiteamdetailcover .productimgprset {
        width: 100% !important;
        position: relative;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .productiteamdetailcover {
        padding-left: 0;
    }

    .productpricetxtset {
        margin-top: 10px !important;
        width: 100%;
        text-align: left;
    }

    .productpricetxtset h5 {
        margin-bottom: 0;
    }

    .productmedinameset {
        width: 100%;
    }
}

@media (max-width: 479px) {

    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-prev i,
    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-next i {
        font-size: 22px !important;
    }

    .categboxlistboxcover .owl-nav button.owl-prev,
    .categboxlistboxcover .owl-nav button.owl-next {
        padding-top: 4px;
    }

    .nopaldatacov_text p {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .nopaldatacov_text h3 {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .nopaldatacov_text h1 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-next {
        right: 0px !important;
    }

    .offernewdiswlsetcover .offerlisder_paddingset .owl-nav .owl-prev {
        left: 0px !important;
    }
}

@media (max-width: 450px) {
    .headerpretext_upldrx {
        top: 18px;
    }

    .headerightminoffcart_cover {
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media (max-width: 414px) {
    .headertopbatline_left {
        padding-top: 4px !important;
    }

    .noprescriptionsa-maincov {
        margin-bottom: 0px;
        margin-top: 8px;
    }

    .noprescriptionsa-maincov img {
        width: 70px;
    }

    .imgzommaindivcov embed {
        height: 125px !important;
    }

    .imgzommaindivcov .onhoverviewimgpdfboxset i {
        margin-top: 51px;
    }

    .nopaldatacov_text img {
        width: 200px;
    }

    .powbyhltmywebboxp p {
        font-size: 12px;
    }

    .outofstotextprod1 {
        font-size: 14px !important;
    }

    .viewnotficationset a.notiftextset {
        position: relative;
        top: 0;
        right: 0;
        float: left;
        margin-bottom: 10px;
    }

    .nopaldatacov_text img {
        width: 240px;
    }

    .nopaldatacov_text h1 {
        font-size: 20px;
    }

    .searchprodlistingpage .addtocartimgspan span {
        margin-top: 1px;
    }

    .headerpretext_upldrx {
        top: 12px;
    }

    .headertopbatlinesetmain {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .headertopbatlinesetmain {
        padding-top: 10px;
        padding-bottom: 3px;
    }

    .ourservices_coverset {
        padding-top: 12px !important;
        padding-bottom: 6px !important;
    }

    .servicetextset_right h4 {
        padding-left: 4px;
        padding-right: 4px;
    }

    .servicetextset_right h4 {
        font-size: 15px !important;
    }

    .servicetextset_right h4 span {
        font-size: 12px;
    }

    .serviceimgset_left img {
        width: 35px !important;
        height: 35px;
    }

    .categmainbgcoversect .sldarrolistboxset {
        margin-bottom: 2px !important;
    }

    .categmainbgcoversect {
        padding-top: 14px;
    }

    /* .viewallcategboxset .brand-logo-img a img {
        height: 126px;
    } */
    .categprodcetegsetcovmin .product-wrapper {
        min-height: 276px;
    }

    .categprodcetegsetcovmin .prodcontsetlistpart {
        padding-left: 12px !important;
        padding-right: 12px !important;
        padding-bottom: 8px !important;
    }

    .productimgprset img {
        width: 50px;
    }

    .productpricetxtset h5 {
        margin-top: 4px;
    }
}

@media (max-width: 380px) {
    .medbacatprodlist .product-content {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .listnumuserset {
        padding: 25px 20px;
    }

    /* .headerpretext_upldrx{
		top: 17px;
	} */
    .totalpriceproductset a {
        font-size: 13px;
    }

    .totaliteampricetxtset p {
        font-size: 12px;
    }
}

@media (max-width: 360px) {
    .btnofrsetcov a i {
        margin-left: 6px !important;
    }

    .btnofrsetcov a {
        margin-left: 5px;
    }

    .headertopbatline_left {
        width: auto !important;
    }

    .headertopbatline_right {
        width: auto !important;
    }

    .outofstotextprod1 {
        font-size: 12px !important;
    }

    .shortbydatapages {
        width: 90%;
    }

    .orderplacebtnset .orderplacebtnbox {
        font-size: 12px;
        padding: 5px 8px;
    }

    .orderplacebtnset .cancelorderbtnbox {
        padding: 5px 8px;
        font-size: 12px;
    }
}

@media (max-width: 330px) {
    .healthpackagescover .rightnamebtnbox a button {
        font-size: 13px;
    }

    .useraddressdetailset h4 span {
        display: inline-block;
        width: 100%;
    }

    .orderdetailstatusset {
        padding: 18px 10px;
    }

    .customerorddetailbox {
        padding: 18px 10px;
    }

    .productlistiteambox {
        padding: 18px 10px;
    }

    .totaliteampricecover {
        padding: 18px 10px;
    }
}




/***********Extra CSS*************/

/*** Home css ***/

.navhedbox_cover {
    float: left;
}

section#content {
    display: inline-block;
    width: 100%;
    float: left;
}

.bannersliderbox .owl-carousel .owl-item img {
    height: auto;

}

.bannersliderbox.desktop_banner .owl-carousel .owl-item img {
    aspect-ratio: 95 / 25;
}

.bannersliderbox.mobile_banner {
    aspect-ratio: 12 / 5;
}

.bannersliderbox {
    /* min-height: 300px; */
}

.bannersliderbox .owl-stage-outer {
    pointer-events: inherit;
}

.bannersliderbox .owl-stage-outer a {
    display: inline-block;
    width: 100%;
}

.safetyassuredbox_img img {
    width: 100% !important;
}

.hadermainfixedsetcover {
    float: left;
    -webkit-box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%);
    -moz-box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%);
    box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%);
}

/*** Home end css ***/

/*** Category product index.php css ***/

.sidebar .block:not(.block-progress):not(.block-blog) {
    box-shadow: inherit !important;
    -moz-box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    -o-box-shadow: inherit !important;
    -ms-box-shadow: inherit !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background-color: transparent;
}

.sidebar .block:not(.block-progress):not(.block-blog) .block-title {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background: transparent !important;
}

.sidebar .block:not(.block-progress):not(.block-blog) .block-content {
    background: transparent;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

/*pagination css*/
ul.tsc_pagination li a {
    border: solid 1px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 6px 9px 6px 9px;
}

ul.tsc_pagination li {
    padding-bottom: 1px;
}

/* ul.tsc_pagination li a:hover,    
ul.tsc_pagination{
    margin:4px 0;
    padding:0px;
    height:100%;
    overflow:hidden;
    font:12px 'Tahoma';
    list-style-type:none;
}*/
ul.tsc_pagination li {
    float: left;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
}

ul.tsc_pagination li a {
    color: black;
    display: inline-block;
    text-decoration: none;
    padding: 7px 10px 7px 10px;
}

ul.tsc_pagination li a img {
    border: none;
}

ul.tsc_pagination li a {
    color: #0070c0;
    border-color: #0070c0;
    background: #F8FCFF;

}

ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current {
    background: transparent;
}

.sub_menu_a {
    font-size: 13px;
    font-weight: 800;
    margin: 0 0 0 -25px;
}

.sub_menu_a a:hover {
    color: black;
    /* Landscape phones and down */
}

.pagination {
    padding-top: 5% !important;
    padding-left: 20% !important;
}

/*.mb-30{
    background: #fff;
    margin-top: 10px;
    backface-visibility: hidden;
    -webkit-border-radius: 3px;
    height: 302px;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    border-radius: 7px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
}*/
.proo {
    object-fit: contain;
    overflow: hidden;
    height: 165px;
    opacity: 1;
    width: 100%;
}

img.img-responsive.pro {
    object-fit: contain;
    overflow: hidden;
    height: 165px;
    opacity: 1;
    width: 100%;
}

.checkout-btn,
.billing-btn>button {
    background-color: transparent;
    border: medium none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    letter-spacing: 0.2px;
    line-height: 1;
    padding: 9px 9px;
    transition: all 0.3s ease 0s;
}

.product-list .product-list-content {
    display: none;
    overflow: hidden;
    padding-top: 24px;
}

.product-list .pro {
    width: 270px;
    float: left;
    margin-right: 30px;
}

.product-list .img-responsive.pro {
    height: 150px;
}

.product-list .mb-30 {
    height: 180px;
}

.clsactive {
    color: var(--primary-color) !important;
    font-weight: 600;
}

@media (max-width: 767px) {
    .container-fluid.produ {
        padding: 0px 15px 1px 15px !important;
    }
}

.load_body {
    overflow: hidden;
}

.archive #content {
    height: auto !important;
}

.sale-box {
    position: absolute;
    top: 10px;
    overflow: hidden;
    height: 91px;
    width: 137px;
    text-align: center;
    z-index: 0;
    right: 15px;
    border-top-right-radius: 0.7em;
    -o-border-top-right-radius: 0.7em;
    -moz-border-top-right-radius: 0.7em;
    -webkit-border-top-right-radius: 0.7em;
}

.sale-box span.on_sale {
    font-size: 14px;
    color: white;
    background: #0070c0;
    text-transform: uppercase;
    padding: 57px 38px 9px 30px;
    width: 272px;
    text-align: center;
    display: block;
    position: absolute;
    left: 0px;
    top: -41px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: rotate(-44deg);
    -ms-transform: rotate(-44deg);
    transform: rotate(40deg);
    box-shadow: 3px -4px 13px 3px rgba(0, 0, 0, 0.75);
}

.product-list .product-cart {
    border: none !important;
}

.sort-wrapper label.control-label {
    font-size: 15px;
    font-weight: 600;
    margin-top: 9px;
    margin-right: 10px;
}

.product-content>h4 {
    line-height: 20px;
    width: 140px;
    margin: 0 auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 42px;
    text-overflow: ellipsis;
}

.medbacatprodlist {
    padding-top: 22px;
}

.shop-wrapper.gray-bg.side_filter .block.block-poll {
    width: 90%;
}

.price span.new {
    font-size: 13px !important;
}

.price span.old {
    font-size: 12px !important;
}

.custom_checkbox p {
    word-break: break-word;
}

/*** End Category product index.php css ***/

/*** orderlist orders.php css ***/

.healthcardsemaincover {
    display: inline-block;
    width: 100%;
    text-align: center;
}

@media (max-width: 767px) {
    .modal-dialog {
        min-width: 100% !important;
    }

    .healthcareimgcover a {
        width: 80%;
    }

    .readtermboxmodal .modal-dialog {
        min-width: 96% !important;
    }
}

/*** End orderlist orders.php css ***/

/*** orderdetail index.php css ***/

.prespdfsetcoverbox {
    position: relative;
}

.prespdfsetcoverbox a {
    /* position: absolute;
    right: 10px;
    top: 8px;
    background: #1c347b;
    color: #ffffff;
    padding: 6px 10px 6px;
    border-radius: 5px;
    font-size: 16px;
    box-shadow: 0px 0px 7px 0px rgb(128 128 128 / 75%);
    -webkit-box-shadow: 0px 0px 7px 0px rgb(128 128 128 / 75%);
    -moz-box-shadow: 0px 0px 7px 0px rgb(128 128 128 / 75%); */
}

.prespdfsetcoverbox a i {}

.prespdfsetcoverbox embed {
    width: 100%;
}

.imgboxcoversetpr.prespdfsetcoverbox a {
    display: inline-block;
    width: 100%;
    position: relative;
    float: left;
}

.imgboxcoversetpr.prespdfsetcoverbox embed {
    width: 100%;
    height: 160px;
    border: 1px solid #cecece;
    border-radius: 6px;
    padding: 10px;
    object-fit: contain;
    float: left;
}

.imgboxcoversetpr.prespdfsetcoverbox a:hover .onhoverviewimgpdfboxset {
    opacity: 1;
}

.sp-quantity {
    width: 124px;
    height: 42px;
}

.prodbatchtagset p {
    color: red;
    margin: 0;
    background: #ffdde7;
    border: 1px dashed #E01D5A;
    width: auto;
    display: inline-block;
    padding: 3px 21px 3px;
    border-radius: 3px;
    font-size: 11px;
    line-height: 1.9;
    margin-bottom: 14px;
    font-weight: 500;
}

.sp-minus {
    width: 30px;
    height: 30px;
    border: 1px solid #1f90c0;
    float: left;
    text-align: center;
    border-radius: 40px;
    margin-left: 1px;
    background-color: #1f90c0;
    color: white;
}

.sp-input {
    width: 40px;
    height: 40px;
    border: 0px solid #e1e1e1;
    border-left: 0px solid black;
    float: left;
    border-radius: 40px;
    margin-left: 1px;
}

.sp-plus {
    width: 30px;
    height: 30px;
    border: 1px solid #1f90c0;
    border-left: 0px solid #1f90c0;
    float: left;
    text-align: center;
    border-radius: 40px;
    margin-left: 1px;
    background-color: #1f90c0;
    color: white;
}

.sp-input input {
    width: 30px;
    height: 34px;
    text-align: center;
    border: none;
    margin-left: 4px;
}

.sp-input input:focus {
    border: 1px solid #e1e1e1;
    border: none;
}

.sp-minus a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 3px;
}

.sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 4px;
}

.productnamebreaktextset {
    word-break: break-word;
}

.subtotalall_right {
    padding-right: 0;
}

/*** End orderdetail index.php css ***/

/*** Accoubnt myaccount.php css ***/

.agreewhtschboxset {
    margin-bottom: 10px;
}

.agreewhtschboxset input {
    width: auto;
    float: left;
}

.agreewhtschboxset label {
    float: left;
    margin-bottom: 0;
    margin-top: 12px;
    margin-left: 10px;
}

.submtbtnsetactsav .btn_home {
    padding: 14px 12px !important;
}

/*** End Accoubnt myaccount.php css ***/