@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);

.poppins-black,
.poppins-bold,
.poppins-extrabold,
.poppins-extralight,
.poppins-light,
.poppins-medium,
.poppins-regular,
.poppins-semibold,
.poppins-thin {
    font-family: Poppins, sans-serif;
    font-style: normal
}

.poppins-thin {
    font-weight: 100
}

.poppins-extralight {
    font-weight: 200
}

.poppins-light {
    font-weight: 300
}

.poppins-regular {
    font-weight: 400
}

.poppins-medium {
    font-weight: 500
}

.poppins-semibold {
    font-weight: 600
}

.poppins-bold {
    font-weight: 700
}

.poppins-extrabold {
    font-weight: 800
}

.poppins-black {
    font-weight: 900
}

.poppins-black-italic,
.poppins-bold-italic,
.poppins-extrabold-italic,
.poppins-extralight-italic,
.poppins-light-italic,
.poppins-medium-italic,
.poppins-regular-italic,
.poppins-semibold-italic,
.poppins-thin-italic {
    font-style: italic;
    font-family: Poppins, sans-serif
}

.poppins-thin-italic {
    font-weight: 100
}

.poppins-extralight-italic {
    font-weight: 200
}

.poppins-light-italic {
    font-weight: 300
}

.poppins-regular-italic {
    font-weight: 400
}

.poppins-medium-italic {
    font-weight: 500
}

.poppins-semibold-italic {
    font-weight: 600
}

.poppins-bold-italic {
    font-weight: 700
}

.poppins-extrabold-italic {
    font-weight: 800
}

.poppins-black-italic {
    font-weight: 900
}

.regformdetail-set input,
.regformdetail-set select {
    font-size: 14px !important;
    background: #fff;
    width: 100%
}

.bloglistdeta_detail h3,
.doctorlistcoverboxset .profile-widget .speciality,
.healthpackages-data h4,
.product-content h4,
.testimoni_detailstest p {
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

*,
body {
    font-family: Poppins, sans-serif
}

body {
    width: 100%
}

* {
    word-wrap: break-word
}

a {
    text-decoration: none
}

input:focus-visible {
    outline: inherit
}

::-webkit-scrollbar {
    background-color: #fff;
    width: 10px
}

::-webkit-scrollbar-track {
    background-color: #fff
}

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

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

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

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


.desktop_banner,
.newdesignset_cover li a {
    display: inline-block
}

.BannerMainFormSet,
.BannerMainFormUpdtbox,
.BannerMainFormsetop,
.BannerMainIner,
.CategoryMainBoxcov,
.ExpolosrMaindivTestimo,
.Hometagseosetmaincol,
.Hometagseosetmaincol h2 span,
.TestimoniSldMian,
.bloglistdeta_img,
.cattagnam_title,
.cattagnam_title p,
.downldapplkogo,
.imgsetborderonhov,
.namesagesbox_textset,
.nocontsorryboxset,
.offerslider_cover,
.offerslider_coverboxset a,
.pincodsrvdorderdelfam,
.probtnlgin_inerbox,
.probtnlgin_inerbox ul,
.probtnlgin_inerbox ul li,
.upldhealorodtestlabset_iner a,
.view_profbtnset {
    display: inline-block;
    width: 100%
}

.BannerMainCov .owl-nav,
.mobile_banner {
    display: none
}

.upldhealorodtestlabsetcover {
    display: inline-flex;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    margin-top:10px;
    margin-bottom: 28px;
    flex-wrap: wrap;
    justify-content: center;
}

.upldhealorodtestlabset_iner {
    display: inline-block;
    width:14%;
    float: left;
    padding: 10px;
    transition:all .5s ease-in-out 0s;
}
.upldhealorodtestlabset_iner a{padding: 10px;border-radius: 10px;}
.upldhealorodtestlabset_iner:hover a{box-shadow: rgba(33, 33, 33, 0.06) 0px 3px 4px, rgba(33, 33, 33, 0.04) 0px 3px 3px, rgba(33, 33, 33, 0.08) 0px 1px 8px;}
.upldhealorodtestlabset_iner a img {
    width: 100% !important;
    height: auto !important
}

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

.BannerMainIner img {
    width: 100%;
    height: auto
}

.BannerMainCov .owl-dots {
    text-align: center;
    position: absolute;
    bottom: 25px;
    right: 0;
    left: 0;
    width: 100%
}

.BannerMainCov .owl-dot {
    background: #e3eeee !important;
    border-radius: 5px;
    display: inline-block;
    border: none;
    height: 11px;
    margin: 0 5px;
    width: 10px
}

.BannerMainCov .owl-dot.active {
    background: #4285f4 !important;
    border: none
}

.HomeTitleMainCov {
    display: inline-flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px
}

.HomeTitleMain_Right,
.HomeTitleMain_left,
.HomeTitleMain_left p {
    display: inline-block;
    width: auto
}

.HomeTitleMain_left p {
    font-size: 18px;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 0;
    color:#01509d;
    font-weight: 600;
    margin: 0
}

.BrandSliderMaincov,
.QualitysafSld,
.QualitysafSldMain,
.QualitysafSld_main,
.brandimg-cov,
.brandimg-cov a,
.enquirysucessmsg_set,
.product-price,
.safetyassuredboxlist {
    width: 100%;
    display: inline-block
}

.brandimg-cov a img,
.imgsetborderonhov img {
    margin: 0 auto;
    object-fit: contain;
    overflow: hidden
}

.HomeTitleMain_Right a {
    background-color:#2ec5b6;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    padding: 6px 15px;
    display: inline-block
}

.BrandSliderMaincov {
    margin-bottom: 35px;
    padding-top: 10px;
}
.BannerMainCov.webrespbandspl .owl-nav{display:block;}
.BannerMainCov.webrespbandspl .owl-prev{position: absolute;top:100px;left:20px;}
.BannerMainCov.webrespbandspl .owl-next{position: absolute;top:100px;right:20px;}
.labtestpro .owl-prev{position: absolute;top:80px;left:20px;}
.labtestpro .owl-next{position: absolute;top:80px;right:20px;}
.brandimg-cov {
    text-align: center;
    padding: 10px
}

.brandimg-cov a {
    height: 100%;
    min-height: auto;
    border-radius: 8px;
    padding: 10px;
    -webkit-box-shadow: 0 0 9px 1px rgb(222 222 222 / 69%);
    -moz-box-shadow: 0 0 9px 1px rgb(222 222 222 / 69%);
    box-shadow: 0 0 9px 1px rgb(222 222 222 / 69%)
}

.brandimg-cov a img {
    width: 100% !important;
    height: 75px !important
}

.ComeArrowFix .owl-nav button {
    position: absolute;
    top: 0;
    bottom: 0
}

.ComeArrowFix .owl-nav .owl-next,
.ComeArrowFix .owl-nav .owl-prev {
    opacity: 0
}

.ComeArrowFix:hover .owl-nav .owl-next,
.ComeArrowFix:hover .owl-nav .owl-prev {
    opacity: 1
}

.ComeArrowFix .owl-nav .owl-prev {
    left: 0
}

.ComeArrowFix .owl-nav .owl-next {
    right: 0
}

.leftarrowbox,
.rightarrowbox {
    width: 32px;
    height: 32px;
}

.CategoryMainBoxcov a {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%
}

.imgsetborderonhov img {
    width: 85px !important;
    height: 85px !important;
    margin: 0 auto;
    border-radius: 50%;
    padding: 1px
}

.cattagnam_title {
    text-align: center;
    margin-top: 8px
}

.cattagnam_title p {
    font-size: 14px;
    color: #000;
    margin-bottom: 12px;
    line-height: 1.5;
    padding-left: 10px;
    padding-right: 10px
}

.pincodsrvdorderdelfam {
    border-top: 2px solid #f1f1f1;
    padding-top: 30px;
    padding-bottom: 35px
}

.pincodsrvdorderdel_cover {
    display: inline-flex;
    width: 100%;
    text-align: center;
    justify-content: space-between
}

.pincodsrvdorderdel_iner {
    display: inline-block;
    width: auto;
    margin-left: 20px;
    margin-right: 20px
}

.labimghelpkgdata a,
.pincodsrvdorderdel_left {
    display: inline-block;
    width: auto;
    float: left
}

.pincodsrvdorderdel_left img {
    width: 100%;
    width: 48px;
    height: auto;
    margin: 0 auto
}

.pincodsrvdorderdel_right {
    display: inline-block;
    width: auto;
    float: left;
    padding-left: 12px;
    text-align: left
}

.pincodsrvdorderdel_right h3 {
    font-size: 26px;
    color: #000;
    font-weight: 600;
    margin: 0
}

.pincodsrvdorderdel_right p {
    display: inline-block;
    width: 100%;
    color: #848484;
    font-size: 15px;
    font-weight: 400;
    margin: 0
}

.mainallprodhomebg {
    background: #f1f1f1;
    display: inline-block;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 5px;
    margin-bottom: 28px
}

.prodselnsldbox_cover,
.productcover {
    background: #fff;
    display: inline-block;
    width: 100%
}

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

.prodselnsldbox_cover {
    border-radius: 10px;
    padding: 20px 10px
}

.productcover {
    transition: .3s !important;
    position: relative;
    padding-left: 10px;
    padding-right: 10px
}

.productcover a {
    display: inline-block;
    width: 100%;
    height: 100%
}

.topproduct-img {
    width: 100%;
    display: inline-block;
    padding: 6px 8px 3px;
    border: 2px solid #e0e0e0;
    border-radius: 10px
}

.topproduct-img img {
    width: 100%;
    height: 120px;
    overflow: hidden;
    object-fit: contain;
    opacity: 1
}

.product-content {
    min-height: 82px;
    padding-top: 12px;
    text-align: left
}

.product-content h4 {
    width: 100%;
    display: inline-block;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #000
}

.product-price span.oldprice {
    text-decoration: line-through !important;
    color: #7e818c;
    font-weight: 400;
    margin-left: 5px;
    font-size: 12px
}

.product-price span.newprice {
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    color: #2ec5b6 !important
}

.offertagbox {
    width: 28px;
    height: 32px;
    background:#01509d;
    top: 0;
    position: absolute;
    left: 10px;
    padding: 3px;
    border-radius: 0
}

.offertagbox span {
    position: relative;
    margin: 0 auto;
    text-align: center;
    font-weight: 500;
    font-size: 10px;
    line-height: 1.3;
    color: #fff !important;
    display: inline-block
}

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

.refandernbox_cover {
    display: inline-flex;
    width: 100%;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    margin-top: 10px
}

.refandernbox_set {
    display: inline-flex;
    width: 100%;
    flex-direction: row;
    background-color: #f3fbff;
    padding: 0;
    border-radius: 12px
}

.refandernboxtitle_set {
    display: inline-flex;
    width: 60%;
    flex-direction: column;
    justify-content: center;
    padding: 0 45px
}

.refandernboxtitle_set h2 {
    font-size: 24px;
    color: #000;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 20px
}

.refandernboxtitle_set a {
    display: inline-flex;
    width: 160px;
    font-size: 16px;
    color: #fff;
    background: #01b3f1;
    padding: 12px 28px;
    border-radius: 6px;
    justify-content: center
}

.refandernboximg_set {
    display: inline-flex;
    width: 40%;
    justify-content: center;
    padding-top: 15px
}

.refandernboximg_set img {
    width: 60%;
    height: auto !important
}

.QualitysafSld_main {
    margin-bottom: 40px;
    margin-top: 0
}

.QualitysafSldMain {
    padding-left: 10px;
    padding-right: 10px
}

.QualitysafSld {
    border: 2px dashed #2f80ed;
    border-radius: 10px;
    padding: 10px 10px 16px
}

.safetyassuredboxlist {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px
}

.safetyassuredboxlist img {
    width: 100% !important;
    height: auto
}

.safetyassuredboxlist p {
    display: inline-block;
    width: 100%;
    margin: 10px 0 0;
    font-size: 11px;
    line-height: 1.5;
    color: #004799;
    font-weight: 500;
    text-transform: uppercase
}

.TestimoniSliderMain {
    display: inline-block;
    width: 100%;
    margin-bottom: 28px
}

.TestimoniSliderMain .HomeTitleMainCov {
    margin-bottom: 5px
}

.TestimoniSldMian .item {
    padding: 10px
}

.testimoni_boxcover {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 0 9px 1px rgb(217 217 217 / 69%);
    -moz-box-shadow: 0 0 9px 1px rgb(217 217 217 / 69%);
    box-shadow: 0 0 9px 1px rgb(217 217 217 / 69%);
    border-radius: 10px;
    padding: 16px;
    text-align: left;
    min-height: 230px
}

.testimoni_usernamedit {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start
}

.testimoni_boxcover img {
    width: 75px !important;
    height: 75px;
    margin-right: 20px;
    border-radius: 50%;
    object-fit: cover
}

.testimoni_username h3 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 8px
}

.testimoni_username p {
    display: inline-flex;
    width: 47px;
    margin: 0;
    background: #eab94b;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 2px 2px 1px;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.testimoni_username p img {
    display: inline-block !important;
    width: 10px !important;
    height: auto !important;
    margin-right: 4px
}

.testimoni_detailstest {
    display: inline-block;
    width: 100%;
    padding-top: 16px
}

.testimoni_detailstest p {
    display: inline-block;
    width: 100%;
    margin: 0;
    color: #646464;
    font-size: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    line-height: 1.4
}

.appdownloadlistcoverset {
    display: inline-block;
    width: 100%;
    background: #039;
    border-radius: 16px;
    margin-bottom: 15px
}

.appdownloadlistcover_right {
    display: inline-block;
    width: 60%;
    float: right;
    padding-top: 55px
}

.downldapplkogo img {
    width: 70%
}

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

.appplaystorebtnset a,
.ourappratingboxlist p,
.ratingpapplistset,
.ratingpapplistset i {
    width: auto;
    display: inline-block
}

.ratingpapplistset {
    float: left;
    padding-top: 14px;
    padding-right: 15px
}

.ratingpapplistset i {
    float: left;
    color: #01b3f1;
    font-size: 16px;
    margin-right: 4px
}

.ourappratingboxlist p {
    float: left;
    color: #fff;
    font-size: 15px;
    margin: 0;
    line-height: 1.5
}

.bloglistdeta_detail h3,
.healthpackages-data h4 {
    line-height: 1.4;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.appplaystorebtnset {
    display: inline-block;
    width: 100%;
    margin-top: 20px
}

.appplaystorebtnset a {
    margin-right: 3px;
    margin-left: 3px;
    margin-bottom: 6px
}

.appplaystorebtnset a img {
    height: 50px
}

.enternumerlistbox {
    display: inline-block;
    width: 100%;
    padding-top: 25px
}

.enternumerlistbox p {
    display: inline-block;
    width: 100%;
    color: #fff;
    margin: 0
}

.mobilesendlinkapp {
    display: inline-block;
    width: 100%;
    padding-top: 20px
}

.mobilesendlinkapp .form-group {
    position: relative;
    width: 50%;
    float: left;
    margin: 0
}

.mobilesendlinkapp .form-group label {
    color: #000;
    position: absolute;
    margin: 0;
    top: 16px;
    left: 10px;
    border-right: 1px solid #000;
    padding-top: 1px;
    padding-right: 8px;
    line-height: 1
}

.mobilesendlinkapp .form-group input {
    border: 0;
    border-radius: 8px;
    width: 100%;
    padding-left: 55px;
    height: 45px;
    padding-top: 9px
}

.mobilesendlinkapp .alert-success {
    padding: 3px 8px 4px !important;
    margin-bottom: 0;
    margin-top: 6px
}

div.alert.alert-success {
    position: relative;
    padding: 10px 12px
}

.mobilesendlinkapp .alert-success .success_sms_msg {
    font-size: 10px;
    font-weight: 500
}

.mobilesendlinkapp div.alert.alert-success button.close.close {
    position: absolute;
    top: 2px;
    right: 7px;
    opacity: 1;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    border: none;
    background: transparent;
}

.mobilesendlinkapp div.alert.alert-success button.close.close span {
    font-size: 20px;
    font-weight: 400;
    color: #000
}

div.alert.alert-danger {
    position: relative;
    padding: 10px 25px 10px 12px
}

div.alert.alert-danger button.close {
    position: absolute;
    top: 5px;
    right: 8px;
    border: 0;
    background: transparent;
    font-size: 22px;
    opacity: 0.5;
    padding: 0 5px;
}

.mobilesendlinkapp a {
    display: inline-block;
    width: auto;
    background: #01b3f1;
    font-size: 14px;
    color: #fff;
    padding: 12px 20px 10px;
    border-radius: 8px;
    height: 45px;
    margin-left: 12px;
    font-weight: 400
}

.bloglistdeta_img iframe {
    height: 170px !important
}

.bloglistdeta_img img {
    height: 170px !important;
    width: 100%;
    border-radius: 9px;
    object-fit: cover
}

.appdownloadlistcover_left {
    display: inline-flex;
    width: 40%;
    float: left;
    text-align: right;
    justify-content: flex-end
}

.appdownloadlistcover_left img {
    width: 65%;
    height: auto;
    margin-top: 35px;
    margin-right: 25px
}

.bloglistdeta_iner {
    width: 100%;
    padding: 0 10px
}

.allblogdatacoverset {
    display: inline-block;
    width: 100%;
    background: #fff;
    overflow: hidden
}

.BannerMainFormSet .select2-container,
.bloglistdeta_img iframe {
    width: 100% !important
}

.bloglistdeta_detail {
    min-height: 70px;
    padding: 15px 0 8px
}

.bloglistdeta_detail h3 {
    width: 100%;
    color: #202121;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 5px;
    display: -webkit-box
}

.blog_content {
    height: auto;
    display: inline-block;
    width: 100%;
    overflow: hidden
}

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

.HealthPackgMainCov {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px
}

.healthpackages-main,
.offerslider_coverboxset {
    display: inline-block;
    width: 100%;
    padding: 10px
}

.healthpackages-cov {
    width: 100%;
    display: inline-block;
    border: 0;
    -webkit-box-shadow: 0 0 6px 1px #dadada;
    -moz-box-shadow: 0 0 6px 1px #dadada;
    box-shadow: 0 0 6px 1px #dadada;
    border-radius: 9px;
    overflow: hidden;
    transition: .3s;
    position: relative;
    text-align: left
}

.healthpackages-img {
    display: inline-block;
    width: 100%;
    position: relative;
    height: 180px;
    object-fit: cover;
    overflow: hidden;
    border-bottom: 1px solid #dedede
}
.tpmnesldr .BannerMainIner img{border-radius: 10px;}
.howitworkdatacov-iner img {
    width: 100%;
    height: 100%
}

.healthpackages-img img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .6s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.labimghelpkgdata {
    display: inline-block;
    width: auto;
    position: absolute;
    top: 110px;
    right: 10px;
    z-index: 1
}

.labimghelpkgdata a img {
    width: 60px !important;
    height: 60px !important;
    background: #fff;
    -webkit-box-shadow: 0 0 6px 0 rgb(201 185 195);
    -moz-box-shadow: 0 0 6px 0 rgb(201 185 195);
    box-shadow: 0 0 6px 0 rgb(201 185 195);
    padding: 10px;
    overflow: hidden;
    display: inline-block;
    border-radius: 8px;
    object-fit: contain
}

.healthpackages-data {
    width: 100%;
    display: inline-block;
    padding: 10px
}

.healthpackages-data h4 {
    width: 100%;
    display: inline-block;
    margin: 0 0 4px;
    color: #01509d;
    font-weight: 500;
    font-size: 16px;
    padding-left: 0;
    display: -webkit-box;
    min-height: 46px
}

.healthpackages-data p {
    display: inline-block;
    width: 100%;
    font-weight: 500;
    color: grey;
    font-size: 14px;
    margin: 0 0 5px;
    position: relative;
    line-height: 1.5
}

.bookpackgebtn-cov a,
.package-price p,
.package-price span {
    list-style: decimal !important;
    width: auto
}

.package-price {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between
}

.package-price p {
    display: inline-block;
    margin: 0;
    color: #454545;
    font-weight: 700;
    font-size: 12px
}

.package-price p strike {
    color: #ababab;
    margin-right: 0;
    font-weight: 400;
    margin-left: 5px
}

.package-price span {
    display: inline-block;
    margin: 0 0 0 6px;
    color: #528b2d;
    font-weight: 500;
    font-size: 11px;
    border-bottom: 1px dashed #528b2d;
    float: right
}

.bookpackgebtn-cov {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 18px
}

.bookpackgebtn-cov a {
    display: inline-block;
    margin: 0;
    color: #fff !important;
    background: #2ec5b6;
    font-weight: 500;
    font-size: 13px;
    border-bottom: 0;
    border: 1px solid #01b3f1;
    padding: 6px 10px 7px;
    border-radius: 5px
}

.bookpackgebtn-cov h5,
.view_profbtnset a {
    color: #fff;
    line-height: 1.5;
    font-weight: 500
}

.bookpackgebtn-cov h5 {
    display: inline-flex;
    background: #71aa42;
    font-size: 11px;
    padding: 1px 4px;
    border-radius: 3px;
    margin: 0;
    min-height: 18px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.bookpackgebtn-cov h5 span {
    display: inline-block;
    margin-right: 2px
}

.bookpackgebtn-cov h5 img {
    width: 10px !important;
    height: auto !important;
}

.ExpolosrMaindivCov {
    display: inline-block;
    width: 100%;
    background-color: #f4fbff;
    padding-top: 30px;
    padding-bottom: 12px;
    margin-bottom: 20px
}

.doctorlistcoverboxset {
    width: 100%;
    display: inline-block;
    text-align: left;
    padding: 10px
}

.doctorlistcoverboxset .profile-widget {
    background-color: #fff;
    border-radius: 9px;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 0;
    box-shadow: 2px 2px 13px rgba(0, 0, 0, .1);
    margin-bottom: 0;
    border: 0;
    overflow: hidden
}

.doctorlistcoverboxset .doc-img {
    position: relative;
    overflow: hidden;
    z-index: 1;
    border-radius: 0
}

.doctorlistcoverboxset .profile-widget .doc-img a img {
    width: 100%;
    height: 240px;
    object-fit: cover
}

.doctorlistcoverboxset .pro-content {
    padding: 10px 15px 15px
}

.doctorlistcoverboxset .pro-content .title {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #272b41;
    min-height: 42px;
}

.doctorlistcoverboxset .profile-widget .pro-content .title a {
    display: inline-block;
    color: #2e3842
}

.doctorlistcoverboxset .profile-widget .speciality {
    font-size: 13px;
    color: #757575;
    margin-bottom: 12px;
    min-height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.5;
    word-break: break-word
}

.doctorlistcoverboxset .available-info {
    font-size: 13px;
    color: #757575;
    font-weight: 400;
    list-style: none;
    padding: 0;
    margin-bottom: 6px;
    min-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
}

.doctorlistcoverboxset .available-info li i {
    font-size: 16px;
    margin-right: 3px
}

.view_profbtnset a {
    border: 2px solid #4285f4;
    background: #4285f4;
    padding: 6px;
    height: auto;
    width: 100%;
    border-radius: 4px;
    color: #ffffff;
}

.view_profbtnset a:hover {
    border-color: #4285f4;
    background: #4285f4;
    color: #ffffff;
}

.DoctorMainBoxsetcov {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px
}

.howitworkdatacovmain {
    display: inline-block;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 25px;
    margin-bottom: 34px
}

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

.Hometagseosetmaincol {
    background-color: #f3fbff;
    padding: 25px;
    text-align: center;
    border-radius: 15px;
    margin-bottom: 32px;
    border: 1px solid #99cbe3
}

.Hometagseosetmaincol h2 {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1.5
}

.Hometagseosetmaincol h2 span {
    font-size: 28px;
    text-align: center;
    color: #039;
    font-weight: 800
}

.ExpolosrMaindivTestimo {
    background-color: #f4fbff;
    padding-top: 35px
}

.offerslider_cover {
    margin-bottom: 26px
}

.offerslider_coverboxset a img {
    object-fit: cover;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 6px 0 rgb(218 218 218);
    -moz-box-shadow: 0 0 6px 0 rgb(218 218 218);
    box-shadow: 0 0 6px 0 rgb(218 218 218);
    width: 100% !important
}

.probtnlgin_coverbox {
    width: 235px !important;
    right: -5px !important;
    top: 41px !important;
    padding-top: 6px !important;
    left: inherit !important
}

.parsley-errors-list li {
    color: red;
    font-size: 12px;
    margin-top: 4px;
    display: contents
}

.NewsSectMaincov {
    display: inline-block;
    width: 100%;
    background-color: #f3fbff;
    padding-top: 25px;
    padding-bottom: 20px;
    text-align: center;
}

.NewsSectMain {
    display: inline-flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
}

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

.NewsSectMainTitle h3 {
    display: inline-block;
    width: 100%;
    font-size: 26px;
    margin-bottom: 5px;
    /* text-transform: capitalize; */
    position: relative;
    color: #212121;
    font-weight: 600;
}

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

.NewsSectandatabox a {
    display: inline-block;
    width: 100%;
    border-radius: 9px;
    object-fit: contain;
    -webkit-box-shadow: 0 0 9px 1px rgb(217 217 217 / 69%);
    -moz-box-shadow: 0 0 9px 1px rgb(217 217 217 / 69%);
    box-shadow: 0 0 9px 1px rgb(217 217 217 / 69%);
    background-color: #ffffff;
    padding: 8px;
}

.NewsSectandatabox a img {
    height: 57px !important;
    width: 130px !important;
    object-fit: contain;
    border-radius: 8px;
    border: 1px solid #d7d7d7;
    margin: 0 auto;
    margin-top: 10px;
}

.NewsSectandatabox a h2 {
    padding: 10px;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    line-height: 1.5;
    margin: 0px;
    text-align: left;
    color: #646464;
    min-height: 105px;
}

.NewsSectandatabox a h2 span {
    width: 100%;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    font-weight: 500;
    color: #039;
}

@media (max-width:1399px) {
    .bloglistdeta_img img {
        height: 146px !important;
    }

    .bloglistdeta_img iframe {
        height: 146px !important
    }

}

@media (max-width:1199px) {
    .bloglistdeta_img img {
        height: 210px !important;
    }

    .bloglistdeta_img iframe {
        height: 210px !important
    }

    .container {
        max-width: 100%
    }

    .refandernboximg_set img {
        width: 75%
    }

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

@media (max-width:1146px) {
    .appdownloadlistcover_right {
        width: 55%
    }

    .appdownloadlistcover_left {
        width: 45%
    }
}

@media (max-width:1080px) {
    .bloglistdeta_img img {
        height: 186px !important;
    }

    .bloglistdeta_img iframe {
        height: 186px !important
    }

    .pincodsrvdorderdel_iner {
        margin-left: 25px;
        margin-right: 25px
    }
}

@media (max-width:1047px) {
    .pincodsrvdorderdel_left {
        padding-top: 3px
    }

    .pincodsrvdorderdel_left img {
        width: 45px
    }

    .pincodsrvdorderdel_right h3 {
        font-size: 25px
    }

    .pincodsrvdorderdel_right p {
        font-size: 14px
    }
}

@media (max-width:1034px) {
    .appdownloadlistcover_right {
        padding-top: 40px;
        padding-right: 20px
    }

    .downldapplkogo img {
        width: 62%
    }

    .ratingpapplistset {
        padding-top: 12px;
        padding-right: 10px
    }

    .ourappratingboxlist p {
        font-size: 14px
    }

    .appplaystorebtnset a img {
        height: 38px
    }

    .enternumerlistbox {
        padding-top: 20px
    }
}

@media (max-width:1024px) {

    .ComeArrowFix .owl-nav .owl-next,
    .ComeArrowFix .owl-nav .owl-prev {
        opacity: 1
    }

    .pincodsrvdorderdel_iner {
        margin-left: 16px;
        margin-right: 16px
    }
}

@media (max-width:991px) {
    .bloglistdeta_img img {
        height: 265px !important;
    }

    .bloglistdeta_img iframe {
        height: 265px !important
    }

    .NewsSectMain {
        width: 100%;
    }

    .BannerMainFormSet h2 {
        font-size: 16px
    }

    .refandernboxtitle_set h2 {
        font-size: 20px
    }

    .appdownloadlistcover_left,
    .appdownloadlistcover_right {
        width: 50%
    }
}

@media (max-width:930px) {
    .mobilesendlinkapp .alert-success {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .appdownloadlistcover_left img {
        width: 75%
    }
}

@media (max-width:850px) {
    .pincodsrvdorderdel_iner {
        margin-left: 8px;
        margin-right: 8px
    }

    .refandernboxtitle_set h2 br {
        display: none
    }
}

@media (max-width:810px) {
    .appdownloadlistcover_right {
        padding-top: 30px
    }

    .appdownloadlistcover_left {
        padding-top: 20px
    }
}

@media (max-width:791px) {
    .pincodsrvdorderdel_iner {
        margin-left: 10px;
        margin-right: 10px
    }

    .pincodsrvdorderdel_left img {
        width: 38px
    }

    .pincodsrvdorderdel_right h3 {
        font-size: 20px
    }

    .pincodsrvdorderdel_right p {
        font-size: 12px
    }
}

@media (max-width:780px) {
    .appdownloadlistcover_right {
        padding-top: 25px
    }

    .appdownloadlistcover_left {
        width: 40%
    }

    .appdownloadlistcover_left img {
        width: 100%;
        margin-top: 10px;
        margin-right: 0
    }
}

@media (max-width:779px) {
    .appdownloadlistcover_right {
        width: 60%
    }
}

@media (max-width:767px) {
    .bloglistdeta_img img {
        height: 198px !important;
    }

    .bloglistdeta_img iframe {
        height: 198px !important
    }

    .Hometagseosetmaincol h2 span {
        font-size: 22px
    }

    .Hometagseosetmaincol h2 {
        font-size: 18px
    }

    .Hometagseosetmaincol {
        padding: 18px
    }

    .howitworkdatacovmain {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .desktop_banner {
        display: none
    }

    .mobile_banner {
        display: inline-block
    }

    .refandernboximg_set img {
        width: 40%
    }

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

    .upldhealorodtestlabsetcover {
        margin-top: 15px !important
    }

    .imgsetborderonhov img {
        width: 65px !important;
        height: 65px !important
    }

    .refandernbox_cover {
        padding-left: 0;
        padding-right: 0
    }

    .refandernbox_set {
        flex-direction: column-reverse
    }

    .refandernboxtitle_set {
        width: 100%;
        align-items: center;
        padding: 0 25px 25px
    }

    .refandernboxtitle_set h2 {
        font-size: 18px;
        text-align: center;
        margin-bottom: 12px
    }

    .appdownloadlistcoverset {
        margin-bottom: 12px
    }
}

@media (max-width:680px) {
    .ratingpapplistset i {
        float: none
    }

    .appdownloadlistcover_left,
    .appdownloadlistcover_right,
    .ratingpapplistset {
        text-align: center;
        width: 100%
    }

    .appdownloadlistcover_right {
        padding-left: 20px;
        padding-top: 12px
    }

    .ratingpapplistset {
        padding-top: 5px
    }

    .appplaystorebtnset {
        margin-top: 8px
    }

    .enternumerlistbox {
        padding-top: 7px
    }

    .appdownloadlistcover_left {
        justify-content: center;
        padding-top: 6px
    }

    .mobilesendlinkapp {
        padding-top: 10px
    }

    .ourappratingboxlist {
        margin-top: 0
    }

    .ourappratingboxlist p {
        width: 100%
    }

    .mobilesendlinkapp .form-group {
        width: 70%;
        float: none;
        margin: 0 auto
    }

    .mobilesendlinkapp a {
        margin-left: 0;
        margin-top: 14px
    }

    .appdownloadlistcover_left img {
        width: 180px;
        margin-top: 22px
    }
}

@media (max-width:670px) {
    .pincodsrvdorderdel_left img {
        width: 32px
    }

    .pincodsrvdorderdel_right h3 {
        font-size: 16px
    }

    .pincodsrvdorderdel_right p {
        font-size: 10px
    }
}

@media (max-width:650px) {
    .sercboxslibox {
        height: 36px !important
    }

    .upldhealorodtestlabset_iner {
        width: 50%
    }

    .pincodsrvdorderdel_iner {
        margin-left: 0;
        margin-right: 0;
        width: 25%;
        float: left
    }

    .pincodsrvdorderdel_left {
        padding-top: 0;
        display: inline-block;
        width: 100%;
        float: none;
        text-align: center
    }

    .pincodsrvdorderdel_right p {
        line-height: 1.5
    }

    .pincodsrvdorderdel_right {
        padding-left: 0;
        width: 100%;
        text-align: center;
        padding-top: 4px
    }
}

@media (max-width:580px) {
    .mediloginmodal_set {
        padding-right: 15px !important;
        padding-left: 15px !important
    }
}

@media (max-width:550px) {
    .testimoni_boxcover {
        min-height: 200px
    }

    .HomeTitleMain_Right a {
        font-size: 13px;
        padding: 4px 10px
    }

    .HomeTitleMain_left p {
        font-size: 16px
    }

    .refandernboximg_set img {
        width: 65%
    }

    .brandimg-cov a img {
        width: 100% !important;
        height: 70px !important
    }

    .bloglistdeta_img img {
        height: auto !important
    }

    .bloglistdeta_img iframe {
        height: 150px !important
    }
}

@media (max-width: 519px) {
    .NewsSectandatabox a h2 {
        min-height: auto;
    }
}

@media (max-width:503px) {
    .howitworkdatacov-iner {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        margin-bottom: 10px;
        margin-top: 10px
    }
}

@media (max-width:479px) {

    .NewsSectandatabox a {
        padding: 12px;
    }

    .NewsSectMain .owl-prev {
        left: -8px !important;
    }

    .NewsSectMain .owl-next {
        right: -8px !important;
    }

    .NewsSectandatabox {
        padding: 5px;
    }

    .NewsSectMainTitle h3 {
        font-size: 20px;
    }

    .NewsSectandatabox a h2 {
        font-size: 14px;
    }

    .VendCustmbboxset {
        margin-top: 15px
    }

    .offerslider_cover {
        margin-bottom: 12px
    }

    .howitworkdatacovmain {
        margin-top: 8px;
        margin-bottom: 24px
    }

    .mainallprodhomebg {
        padding-top: 20px;
        padding-bottom: 0
    }

    .BrandSliderMaincov {
        margin-top: 10px;
        margin-bottom: 15px
    }

    .Hometagseosetmaincol h2 span {
        font-size: 16px;
        font-weight: 700
    }

    .Hometagseosetmaincol h2 {
        font-size: 14px
    }

    .upldhealorodtestlabsetcover {
        margin-bottom: 10px;
        margin-top:0 !important;
    }

    .upldhealorodtestlabset_iner {
        padding: 0px
    }

    .product-content {
        min-height: auto;
        padding-top: 6px
    }

    .refandernbox_cover {
        margin-bottom: 18px
    }

    .refandernboxtitle_set {
        padding: 0 16px 25px
    }

    .appdownloadlistcover_left img {
        width: 170px
    }
}

@media (max-width:450px) {
    .brandimg-cov a img {
        width: 100% !important;
        height: 65px !important
    }
}

@media (max-width:414px) {
    .testimoni_boxcover img {
        width: 54px !important;
        height: 54px !important;
        margin-right: 12px
    }

    .pincodsrvdorderdel_right h3,
    .testimoni_username h3 {
        font-size: 15px
    }

    .testimoni_username p {
        width: 42px
    }

    .cattagnam_title p {
        font-size: 13px
    }

    .pincodsrvdorderdel_left img {
        width: 29px
    }

    .pincodsrvdorderdel_right p {
        font-size: 10px !important;
        padding-top: 0;
        padding-bottom: 0
    }

    .mobilesendlinkapp .form-group {
        width: 95% !important
    }
}

@media (max-width:380px) {
    .refandernboximg_set img {
        width: 90%
    }

    .refandernbox_cover {
        margin-bottom: 15px;
        margin-top: 0
    }

    .refandernboxtitle_set a {
        font-size: 14px
    }
}

.tmarsec{margin-top:0px;}
.tmarsec .bxwrpimg img{max-width: 90px;margin: 0 auto;text-align: center;display:block;}
.tmarsec .bxwrpimg{border-bottom:1px solid rgb(215, 223, 229);margin-bottom: 10px;}
.tmarsec .bxctmlst{text-align: center;}
.tmarsec .bxctmlst h6{margin-bottom:3px;color:#000;font-size: 15px;}
.tmarsec .bxctmlst span{color:#2ec5b6;font-size:14px;display:block;line-height:18px;}
.prescptn .inrstrkbrdr{border:1px solid #E6EBF4;border-radius: 10px;overflow: hidden;margin: 0 15px 15px;}
.prescptn .inrstrkbrdr .row{margin:0;}
.prescptn .inrstrkbrdr .col-sm-6{padding:0;}
.prescptn .inrstrkbrdr .lftprscwrp{background:#EEF4FF;padding: 30px;display: flex;justify-content: space-between;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp{padding-left: 20px;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp h4{font-size: 16px;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp p{font-size: 14px;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp .upload-btn-wrapper {position: relative;overflow: hidden;display: inline-block;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp .btn {border: 2px solid #01509d;color:#01509d;background-color:white;
padding:6px 10px;border-radius: 8px;font-size:14px;font-weight: bold;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp .upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;
top: 0;opacity: 0;}
.prescptn .inrstrkbrdr .innerpadd{padding:15px 30px;margin-bottom: 40px;}
.prescptn .inrstrkbrdr .innerpadd h5{font-size: 15px;margin-bottom: 20px;}
.prescptn .inrstrkbrdr .innerpadd ul{padding: 0;list-style: none;}
.prescptn .inrstrkbrdr .innerpadd ul li{width: 50%;float:left;padding-right: 10px;font-size: 13px;line-height: 18px;border-radius: 5px;padding-left: 40px;margin-bottom:20px;position: relative;}
.prescptn .inrstrkbrdr .innerpadd ul li span{width: 32px;height: 32px;line-height: 32px;text-align: center;background-color:#EEF4FF;color:#01509d;display: inline-block;
border-radius:7px;position: absolute;left: 0;font-size: 16px;font-weight: 600;}
@media only screen and (max-width: 767px) {
.prescptn .inrstrkbrdr .innerpadd ul li{width: 100%;}
.prescptn .inrstrkbrdr .lftprscwrp .icnwrp img{max-width: 100%;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp h4{font-size: 14px;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp p{font-size: 12px;}
.prescptn .inrstrkbrdr .lftprscwrp .desctxtwrp .btn{font-size: 12px;}
.prescptn .inrstrkbrdr .lftprscwrp{padding: 10px;}
.tmarsec .bxctmlst h6{font-size: 11px;}
.tmarsec .bxctmlst span{font-size: 10px;}
}
.owl-carousel .owl-item .item .labtstimg{
    margin-bottom:20px !important;
}