
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

:root { --blue: #293E6F;  --blue-hover: #182e5f; --white: #ffffff; --grey: #B3B3B3;}
html { font-size: 16px;}

body {font-family: 'DM Sans', sans-serif; /*font-family: 'Roboto', sans-serif !important;*/}
p { font-size: 1rem !important;}

.popins { font-family: 'DM Sans', sans-serif; /*font-family: 'Poppins', sans-serif !important;*/}
.roboto { font-family: 'DM Sans', sans-serif; /*font-family: 'Roboto', sans-serif !important;*/}

/* login section */
.text-blue { color: var(--blue) !important;}
.text-grey { color: #969696 !important;}
.top-social { display: flex; align-items: center; justify-content: center; gap: 1.5rem;}

.login-section { display: flex; align-items: center; height: 92vh; overflow: hidden; font-family: 'DM Sans', sans-serif;}
.top-social svg:hover { transform: scale(1.1); transition: 0.2s all ease-in-out;}
.login-form.contentus.loginpage { max-width: 500px; margin: 0 auto;}
.login-form { max-width: 500px; margin: 0 auto;}
.login-form::placeholder { color: var(--blue);}
.login-form input { box-shadow: none !important;}
.login-form input:focus { border: 1px solid var(--blue) !important; transition: 0.2s all ease-in-out;}
.login-form select:focus { border: 1px solid var(--blue) !important; transition: 0.2s all ease-in-out;}
.login-form .form-select:focus { border-color: transparent; outline: 0;
    box-shadow: none;}
/*.custom-select.active{height: 35px; line-height: 35px; border: 1px solid var(--blue) !important;}*/
.forget-password { color: var(--grey); text-decoration: none;}
.bullet li { list-style: none; position: relative; padding-left: 0px; margin-bottom: 0px !important;}

.cta { background: var(--blue); color: var(--white); padding: 0.6rem 1rem; display: block; border-radius: 100px; text-align: center; text-decoration: none; font-size: 1rem;}
.cta:hover { color: var(--white); background: var(--blue-hover); transition: 0.2s all ease-in-out;}
.right-content { flex-grow: 1;}


/* homepage */
.hero-section { background: url(../images/hero-bg.webp); background-size: cover; background-repeat: no-repeat; min-height: 630px; background-position: center -50px;}
.navbar .nav-link { color: #B2B8C5 !important;}
.navbar .nav-link svg path { fill: #B2B8C5;}
.navbar .nav-link.active svg path { fill: var(--white);}
.navbar .nav-link:hover svg path { fill: var(--white);}
.navbar .nav-link:hover { color: var(--white) !important;}
.navbar .nav-link.active { color: var(--white) !important;}
.navbar { font-family: 'DM Sans', sans-serif;}
.navbar-nav .nav-link { display: flex; align-items: center; gap: 6px;}
.hero-search { padding: 170px 0px; max-width: 48vw; margin: 0 auto; color: var(--white);}

.input-group-text {
    background-color: var(--white);
    border-right: 0px;
     border: 0px;
    border-bottom-right-radius:5px !important;
    border-top-right-radius:5px !important;
}
.price-title h4.mb-0.text-blue {
    width: 86%;
}
.hero-search input {
    border-left: 0px;
   border: 0px;
    box-shadow: none !important;
}

.two-search-part {
    display: flex;
    justify-content: center;
    height: 50px;
    background: #fff;
    border-radius: 10px;
}

.advance-cta {
    background-color: #DCC624;
    color: black !important;
    padding: 0.5rem 1rem;
    border-radius: 10px;
    display: inline-block;
    text-decoration: none;
}

.advance-cta:hover {
    background-color: #e4cd20;
    color: black;
    transition: 0.2s all ease-in-out;
}

.advance-wrap {
    display: flex;
    align-items: center;
    max-width: 65%;
    margin: 0 auto;
    margin-top: 1.5rem;
    gap: 15px;
}

.dr-img img { width: 60px !important; border-radius: 200px;}

.dr-box {
    display: flex;
    align-items: center;
    gap: 20px;
    background-color: var(--white);
    padding: 0.5rem;
    border-radius: 500px;
    max-width: 290px;
    box-shadow: 0px 2px 10px -3px rgb(169 169 169);
}

.item.active .dr-box {
    color: var(--white) !important;
    background-color: var(--blue);
    transition: 0.2s all ease-in-out;
    cursor: pointer;
}

.dr-box:hover {
    cursor: pointer;
}

.dr-box:hover img {
    transform: scale(1.05);
    transition: 0.2s all ease-in-out;
}

.owl-stage-outer {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 15px;
    padding-left: 15px;
}

.dr-text h4 {
    font-size: 1.2rem;
    color: #31487C;
}

.carousel-select .owl-nav {
    position: absolute;
    top: 10px;
    width: 100%;
}

.carousel-select .owl-prev {
    position: absolute;
    left: -25px;
}

.carousel-select .owl-next {
    position: absolute;
    right: -30px;
}

.carousel-select .owl-nav span {
    font-size: 55px;
}

.carousel-select .owl-theme .owl-nav [class*=owl-] {
    background: none;
    color: var(--blue);
}

.carousel-select .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: var(--blue);
}

.carousel-select .owl-theme .owl-nav [class*=owl-]:active {
    background: none;
    color: var(--blue-hover);
    opacity: 0.8;
}

.price-title {
    display: flex;
    align-items: center;
    gap: 20px;
}

.price-label {
    padding: 0.5rem 0.8rem;
    display: flex;
    align-items: center;
    gap: 5px;
    background-color: #F9F9F9 !important;
    color: #122A61;
    box-shadow: 0px 2px 10px -3px rgb(169 169 169);
}

.small-text {
    font-size: 0.8rem;
    padding-top: 3px;
    color: #4671C6;
}
span.price.roboto.fw-bold{ font-size:1.375rem; color: #31487C;}
.rating {
    display: flex;
    align-items: center;
    gap: 1px;
}



.distance {
    display: flex;
    align-items: center;
    gap: 3px;
}

.p-dr-more-details {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 0.5rem;
    align-items: center;
}

/*.devider {
    width: 1px;
    background-color: var(--grey);
    height: 25px;
}*/

.p-dr-img img {
    width: 90px;
    height: 90px;
    border-radius: 100%;
}

.dr-price-box {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}

.review {
    font-size: 0.9rem;
}
.p-dr-right .p-dr-more-details {
    gap: 1px;}
.price-details {
    padding: 2.5rem;
    background-color: var(--white);
    box-shadow: 0px 2px 10px -3px rgb(169 169 169);
    border-radius: 2rem;

}

hr:not([size]) {
    height: 1px;
    color: #b3b3b3;
}

.dr-banner-img img {
    max-width: 400px;
    transform: scale(1.18) translateY(-28px) translateX(28px);
}

.banner-row {
    margin-top: 50px;
    background: url(../images/banner-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--white);
    box-shadow: 0px 2px 10px -3px rgb(169 169 169);
    align-items: center;
    border-radius: 2rem;
}

.text-banner {
    padding: 3.5rem;
}

.user-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 130px;
}

.user-right {
    max-width: 500px;
}

.user-left {
    position: relative;
}

.usre-name {
    position: absolute;
    z-index: 9999;
    bottom: 0px;
    right: -210px;
}

.user-right-para {
    position: relative;
}

.user-right-para::before {
    content: url(../images/Icon\ awesome-quote-left.svg);
    position: absolute;
    left: -50px;
    top: -15px;
}

.user-right-para::after {
    content: url(../images/Icon\ awesome-quote-left.svg);
    position: absolute;
    right: -40px;
    bottom: -25px;
    transform: scaleX(-1);
}

.testimonial {
    box-shadow: 0px 2px 10px -3px rgb(169 169 169);
    border-radius: 2rem;
    padding: 3rem;
    margin-top:50px;
    background: url(../images/banner-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;

}

.carousel-control-next-icon {
    background-image: url(../images/Icon\ ionic-ios-arrow-dropright-circle.svg);
    width: 25px;
    height: 25px;

}

.carousel-control-prev-icon {
    background-image: url(../images/Icon\ ionic-ios-arrow-dropright-circle.svg);
    width: 25px;
    height: 25px;
    transform: scaleX(-1);

}

.carousel-control-next {
    right: -30px;
    top: -25px;
}

.carousel-control-prev {
    left: -30px;
    top: -25px;

}

footer {
    background: url(../images/footer-bg.webp);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    margin-top:0px;
    padding: 1rem;
        z-index: 1;
    position: relative;
}

.footre-flex {
    display: flex;
    gap: 40px;
    justify-content: center;
    align-items: center;
}

.footer-img {
    transform: translateY(150px);
}

.footer-img img {
    max-width: 400px;
}

.footer-text {
    max-width: 500px;
    color: var(--white) !important;
}

.footer-links {
    margin-top: 20px;
    font-family: 'DM Sans', sans-serif !important;

}

.footer-links li {
    list-style: none;
    margin-bottom: 4px;

}

.footer-links li a {
    color: #8C95A9 !important;
    text-decoration: none;
}

.footer-links li a:hover {
    color: #b9c2d6;
    text-decoration: none;
}

.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.9rem; padding-left: 0.9rem;}
.navbar-expand-lg .navbar-nav .nav-link img{ filter: brightness(0) saturate(100%) invert(89%) sepia(2%) saturate(1483%) hue-rotate(183deg) brightness(81%) contrast(98%); }
.navbar-expand-lg .navbar-nav .nav-link:hover img{filter: brightness(0) saturate(100%) invert(90%) sepia(88%) saturate(0%) hue-rotate(292deg) brightness(105%) contrast(103%);}
#carouselExampleControls {
    margin-top: 35px;
}


/* search page css */
.search-grid {
    display: grid;
    grid-template-columns: 50% 100%;
}

.dr-list-part .two-search-part {
    box-shadow: 0px 2px 10px -3px rgb(169 169 169);
    background: #fff;

}

.dr-list-part .two-search-part input {
    border: none;
    border-radius: 0px;
    box-shadow: none !important;

}

.dr-list-part .two-search-part input:first-child {
    border-right: 1px solid #c5c5c5 !important;
}

.search-part {
    font-family: 'DM Sans', sans-serif !important;
    background: #f6f6f6;

}

.filter-short-btn {
    background-color: var(--white);
    box-shadow: 0px 2px 10px -3px rgba(169, 169, 169, 0.788);
    padding: 0.5rem 1rem;
    border-radius: 100px;
    cursor: pointer;

}

.filter-short-btn:hover {
    background-color: #F6F6F6;

}

.filter-and-short {
    display: flex;
    gap: 10px;

}

.filter-short-map-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

.form-check-input:checked {
    background-color: var(--blue) !important;
    border-color: var(--blue) !important;
    box-shadow: none !important;
}

.form-check-input {
    box-shadow: none !important;
}

.dr-name-part {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* min-width: 350px; */
}

.search-price h4 {
    font-weight: 600;
}

.accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: transparent;
    box-shadow: none;
    border: none;
}

.accordion-item {
    border: none !important;
}

.accordion-button {
    display: flex;
    align-items: flex-start;
    box-shadow: none !important;
}

.accordion-button:not(.collapsed)::after {
    transform: rotate(0deg);
    filter: brightness(0);
}

.accordion-button::after {
    transform: rotate(-90deg);

}

.tpm-row {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 0.3rem;
    flex-wrap: wrap;
    margin-bottom: 0.8rem;
}

.tpm-col {
    background-color: #EFF4FF;
    padding: 0.6rem 0.8rem;
    border-radius: 100px;
    cursor: pointer;
}

.tpm-col:hover {
    background-color: #d7e4ff;
    transition: 0.2s all ease-in-out;

}

.tpm-col svg {
    margin-right: 0.3rem;
}

.dr-search-list {
    background: white;
    padding: .6rem;
    border-radius: 1rem;
    margin-bottom: 1rem;
    box-shadow: 0 0 5px 0 #c7c7c7;  
}

.dr-search-list .p-dr-right {
    flex-grow: 1;
}

.dr-search-list .p-dr-more-details {
    margin-top: 0.1rem;
}

.search-price h5 {
    color: var(--blue);
}
section.search-part .search-grid {
    gap: 0rem;
}

.search-grid {
    gap: 1.5rem;
}

.search-part {
    overflow-x: hidden;
}

.admin-dropdown .dropdown-menu {
    background-color: var(--blue);
}

.admin-dropdown .dropdown-menu a {
    color: var(--white);
}

.admin-dropdown .dropdown-item:focus,
.dropdown-item:hover {
    background-color: var(--blue-hover);
}

.dr-search-result {
    color: var(--blue);
    font-weight: 500;
}



.page-link {
    color: var(--blue);
    border: none;
    margin-right: 5px;
    box-shadow: none !important;
    border-radius: 100px;
}

.page-link:hover {
    color: var(--blue);
    border: none;
    margin-right: 5px;
    box-shadow: none !important;
}

.page-item.active .page-link {
    border-radius: 100px;
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--blue);
    border: none;
}

.fa-align-left {
    color: #fff;
}

.user-profile {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding: 20px 15px;
}

.user-profile img {
    margin-bottom: 8px;
}

.user-profile h1,
.user-profile p {
    color: #363636;
}

.user-profile p {
    font-size: 0.7rem;
    font-weight: 500;
    margin-bottom: 5px;
    width: 100%;
    position: relative;
    padding-right: 25px;
}
a.editright {
    /* float: right; */
    color: #293e6f;
    position: absolute;
    right: 0;
    top: 0;
}

.user-profile p a {
    margin-left: 5px;
    padding-right:5px;
    color: #293e6f !important;
}
#dismiss:hover {
    background: transparent !important;
}
.user-profile .svg-inline--fa {
    height: 1.9em;
    width: 1.9em;
}

    
.p-location {
    background-color: #E1E8FA;
    padding: 7px 9px;
    border-radius: 20px;
    display: block;
}

.mobile-top-header {
    background: url(../images/mobile-top-header.png);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -43px;
}

.form-control { font-size: 1.2rem;}

.form-control~label {
    bottom: 52px !important;
}

.login-form .form-control~label {
    bottom: 32px;
    left: 12px;
    color: var(--grey);
    position: relative;
    background-color: white;
    padding: 0px 5px 0px 5px;
    font-size: 0.85rem;
    transition: 0.2s;
    pointer-events: none;


}

.login-form .form-control:focus~label {
    bottom: 52px !important;
    color: var(--blue) !important;

}



.login-form .row>* {
    margin-top: unset;
}

/*.map-part {
    overflow: hidden;
}*/

.search-result-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0px;
}



.bullet li {
    display: flex;
    align-items: center;
    gap: 25px;
    margin-bottom: 8px;
    font-size: 0.9rem;
}

.password-alert {
    background-color: #FFE9E9;
    color: #FC3636;
    padding: 4px 8px;
    font-size: 0.8rem;
    border-radius: 4px;
}

.lab-banner {
    background: url(../images/lab2-banner.jpg);
    background-size: cover !important;
    background-position: center center !important;
}

.pill-banner {
    background: url(../images/banner-pills.jpg);
    background-size: cover !important;
    background-position: center center !important;
}

.health-banner {
    background: url(../images/health-banner.jpg);
    background-size: cover !important;
    background-position: center center !important;
}

.health-banner .text-banner {
    padding: 4rem;
}

.banner-row {
    min-height: 360px;
}

/* inner pages */

.wrapper-of-box {
    background-color: var(--white);
    border-radius: 30px;
    margin-top: 1rem;
    position: relative;
    padding-bottom: 3rem !important;
    /*box-shadow: 0px 0px 15px 8px #8080801a;*/
}

.hero-section.with-inner-page {
    background-size: contain !important;
}

.back-btn {
    background-color: #D5D5D5;
    border-radius: 100px;
    border: 1px solid #1D2E53;

}

.edit-btn {
    background-color: white;
    box-shadow: 1px 1px 4px 5px rgba(0, 0, 0, 0.075);
    border-radius: 100px;
    height: 42px;
    width: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.back-and-edit {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    width: 100%;
}

.dr-main-image img {
    border-radius: 200px;
    max-width: 200px;
    
}

.btn-for-locate-map a {
    background-color: #1D2E53;
    color: white !important;
    border-radius: 8px !important;

}

.bottom-cta a {
    border: 1px solid var(--blue);
    border-radius: 100px;
}

.bottom-cta a:hover {
    border: 1px solid var(--blue);
    border-radius: 100px;
    background-color: #EFF4FF;
}

.circle-with-color {
    width: 100px;
    height: 100px;
    background-color: rebeccapurple;
    border-radius: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
}

.circle-with-color>div {
    font-size: 1.2rem;
    font-weight: 600;
}

.dr-profile-and-details {
    display: flex;
    gap: 2rem;
}

.right-section-pt-exp-rating {
    display: flex;
    gap: 1rem;
    transform: translateY(-75px);
}

.main-wrapper-for-dr-profile {
    display: flex;
    justify-content: space-between;
    margin-top: -90px;
    align-items: center;
}

.more-detail-box {
    display: flex;
    gap: 10px;
    margin-bottom: 1rem;
}

.bottom-cta {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
}

.left-dr-profile .rating { justify-content: center; margin-top: 1rem;}    
.pl-pr {padding-left: 3rem; padding-right: 3rem;}
.banner-for-top img { border-radius: 30px 30px 0px 0px;}

.more-details-of-doctor {
    margin-top: 35px;
}

.wrapper-of-box,
.wrapper-of-box p {
   font-family: 'DM Sans', sans-serif !important;
}

.title-and-available {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.available-chip {
    background: #46C760;
    color: white;
    padding: 0.2rem 0.6rem;
    border-radius: 100px;
    font-size: 0.9rem;
}

.title-and-img-hospital {
    display: flex;
    justify-content: space-between;
}

.hospital-details-wrap {
    background: white;
    box-shadow: 0 0 5px 0 #c7c7c7;
    border-radius: 1rem;
    padding: 1.5rem;
    margin-bottom: 1.5rem;
}

.last-wrap-of-box {
    display: flex;
    gap: 1rem;
}

.hospital-thumbnail img {
    border-radius: 100px;
}

.review-row-of-rating {
    display: flex;
    justify-content: start;
    gap: 1.5rem;
}

.review-row-of-rating .rating {
    justify-content: center;
}

.dr-img-review img {
    border-radius: 100px;
}

.review-dr-box {
    display: flex;
    gap: 1rem;
}

.common-innerpage-tabs.nav-pills .nav-link.active { color: #fff; background: linear-gradient(177.69deg, rgba(70, 113, 198, 0.6) 1.94%, #0E2C72 118.29%);}
.common-innerpage-tabs.nav-pills .nav-link { padding: 0.3rem 2rem; font-weight: 400; background: transparent; font-size: 1.2rem; color: #24355e; 
    margin-right: 1rem; border-radius: 0; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}

.tabHospital .common-innerpage-tabs.nav-pills .nav-link.active { color: #1D2E53 !important; background: transparent !important;
    border-bottom: 3px solid var(--blue) !important; border-radius: 0px !important; padding: 0px !important; margin-right: 20px !important;
    font-weight: 600;}

.tabHospital .common-innerpage-tabs.nav-pills .nav-link { color: #808A9F !important; background-color: transparent !important;
    border-bottom: 3px solid transparent !important; border-radius: 0px !important; padding: 0px !important; margin-right: 20px !important;
    font-size: 1.1rem !important;}

 .rounded-custom-ac .accordion-button {
    align-items: center;
    color: var(--blue);
    font-weight: 500;
}

.rounded-custom-ac {
    /* border: 1px solid #E2E2E2; */
    border-top-left-radius: 16px;
    border-top-right-radius: 16px; }

.rounded-custom-ac .accordion-item {
    border-radius: 16px 16px 0px 0px !important;
    border-bottom: 0.5px solid #E2E2E2 !important;
    background: #fff;
}

/* .rounded-custom-ac .accordion-item:last-child {
    border-radius: 0px !important;
    border-bottom: none !important;
} */

.rounded-custom-ac .accordion-header {
    border-radius: 16px !important;
    width: 100% !important;
    background: #F9F9F9;
}

.rounded-custom-ac .accordion-button {
    border-radius: 16px !important;
    background: #fff;
}
.btn-for-locate-map a.btn {
        font-size: 8px;
    padding: 0.3rem 0.4rem;
    line-height: normal;
}
.rounded-custom-ac .accordion-body {
    border-top: 1px solid #E2E2E2 !important;
    background: #F9F9F9; 
}

.chips {
    background-color: #EFF4FF;
    padding: 5px 13px;
    border-radius: 100px;
    font-size: 0.9rem !important;
    color: var(--blue) !important;
}

.chipsBlog {
    background-color: #EFF4FF;
    padding: 5px 0.5rem;
    border-radius: 100px;
    font-size: 0.7rem !important;
    color: var(--blue) !important;
    float: left;
    margin-right: 5px;
    margin-top: 1rem;
}
.chipsBlog img {
    padding-right: 4px;
}
.chips-group {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
}

.doctor-accordion .accordion-button {
    background: #E8EFFF !important;
    border-radius: 16px !important;
}

.doctor-accordion .accordion-item:last-child .accordion-button {
    background: #E8EFFF !important;
}

.doctor-accordion .accordion-item {
    margin-bottom: 1rem !important;
}

.doctor-accordion {
    border: none !important;
}

.doctor-accordion .accordion-item {
    border: 1px solid #CECECE !important;
    border-radius: 16px !important;
}

.doctor-accordion .accordion-item:last-child {
    border: 1px solid #CECECE !important;
}

.doctor-accordion .accordion-body {
    border: none !important;
}

.gallery-carousel .owl-stage-outer {
    padding: 0px !important;
}

.gallery-carousel img {
    border-radius: 1rem !important;
}

.gallery-carousel .owl-dots {
    margin-top: -30px !important;
    z-index: 999999;
    position: relative;
}

.news-section * {
    color: var(--blue);
}

.news-box {
    display: flex;
    gap: 2rem;
}

/*.author-box {
    border: 1px solid var(--blue);
    display: inline-block;
    padding: 0.4rem 1rem;
    font-size: 0.9rem;
    border-radius: 100px;
}*/

.news-img {
    border-radius: 100px;
}

.autor-details-wrap {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.new-bullet {
    gap: 1rem;
}

.about-medicare-part {
    margin-top: 2rem;
    display: block;
}

.text-action {
    color: var(--blue);
    font-weight: 600;
    font-size: 1.1rem;
}

.text-and-action {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem;
}

.text-and-action:last-child {
    margin-bottom: unset;
}

.setting-box {
    background-color: #F6F6F6;
    max-width: 800px;
    margin: 0px auto;
    border-radius: 1.5rem;
    padding: 2.5rem;
}

.upload-btn {
    background-color: #1D2E53;
    color: var(--white) !important;
}

.contact-us-box {
    max-width: 800px;
    margin: 0px auto;
    background: white;
    box-shadow: 0px 0px 15px 5px #f0f0f0;
    border-radius: 1rem;
    padding: 3rem 3rem;
    margin-top: 2rem;
    margin-bottom: 5rem;
}

.contact-us-box .row {margin-bottom: 25px;}
.in-accordion .dr-price-box { margin-bottom: 0rem; margin-top: 0rem;}
.in-accordion .search-price { flex-basis: auto; width: 100%;}
.text-for-link { display: flex; align-items: center; justify-content: space-between;}
.in-accordion .dr-name-part { min-width: unset !important;}

.green-btns a { background-color: #40B160; border-radius: 100px; 
    color: var(--white) !important; display: flex; align-items: center; 
    gap: 2px; width: fit-content;}
.green-btns a:hover { background-color: #2d994c;}
.green-btns { display: flex; align-items: center; gap: 0.5rem; margin-top: 1.5rem;}
.bottom-dr-btn-and-delete { display: flex; align-items: center; justify-content: space-between;}
.new-search-section { background-color: #F6F6F6; padding: 2.5rem 1.5rem;}

.search-input input { background-color: white; border: none !important;
    outline: none; width: 100%; padding: 1rem; padding-left: 60px !important;
    border-radius: 8px; box-shadow: 2px 2px 5px 3px #e8e8e8;}

.search-bar-and-search-btn { display: flex; align-items: center; gap: 15px;}
.search-input { width: calc(100% - 116px); position: relative;}
.search-input svg { position: absolute; left: 15px; top: 18px;}
.search-big-btn a { background-color: var(--blue); padding: 0.8rem 2rem;
    color: var(--white) !important; border-radius: 8px;
    box-shadow: 0px 0px 7px 5px #00000014;}

.chips-for-search-bottom .chip {
    background-color: var(--white);
    padding: 0.5rem 1rem;
    color: black;
    border-radius: 100px;
    background-color: var(--white);
    padding: 0.5rem 1rem;
    color: black;
    border-radius: 100px;
    box-shadow: 0px 0px 8px -3px #797979;
    cursor: pointer;
}

.chips-for-search-bottom .chip.active {
    background-color: var(--blue);
    padding: 0.5rem 1.5rem;
    color: var(--white);
    border-radius: 100px;
}

.chips-for-search-bottom {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-top: 1.5rem;
    flex-wrap: wrap;
}

.search-result-row .dr-price-box {
    align-items: center;
    gap: 1.5rem !important;
}

.connect-to-dr {
    border-radius: 100px;
    border: 1px solid var(--blue);

}

.rating-section-for-dr .dr-search-list {
    box-shadow: none !important;
}

.rating-section-for-dr .col-md-6 {
    border-bottom: 5px solid #F8F8F8;
}

.rating-section-for-dr .search-price {
    flex-basis: auto !important;
    width: 100%;
}

.rating-btn {
    background-color: var(--blue);
    border-radius: 100px;
    color: var(--white) !important;
    font-size: 0.9rem;
    padding: 0.5rem 1.5rem;
    font-weight: 500;
}

.rating-btn-for-dr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.5rem;
}

.rating-btn-for-dr .search-price {
    width: unset !important;
}

.right-rating-and-exp-section .rating img {
    width: 25px !important;
}

.left-dr-and-right-rate {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.box-of-rating {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 0px 12px -3px #79797994;
    padding: 1rem 2rem;
    border-radius: 0.5rem;
    margin-bottom: 1rem;
}
.box-of-rating label{
    cursor: pointer;
}
.box-of-rating .rating img {
    width: 20px;
}

.textarea-with-shadow {
    border-radius: 10px;
    box-shadow: 0px 0px 10px 7px #00000012 inset;
    border: none;
}

.submit-btn {
    border: 1.5px solid var(--blue);
    border-radius: 100px;
    padding: 0.5rem 2rem;
    color: var(--blue) !important;
    font-weight: 500;
}

.submit-btn:hover {
    background-color: #f0f0f0;
}

.give-rating-to-dr-section {
    box-shadow: 0px 0px 12px -3px #79797994;
    padding: 2rem !important;
    border-radius: 1rem !important;
    margin-bottom: 1rem;
}

.three-box-of-dr-short-details .box-of-short-details {
    box-shadow:0px 0px 2px 2px #c7c7c7;
    border-radius: 16px;
    background: #FFFFFF;
    padding: 0.8rem 0;
  text-align: center;
    flex-grow: 1;
    width: 180px;
}

.three-box-of-dr-short-details {
    display: flex;
    justify-content: space-around;
    gap: 1rem;
   
}

.box-of-short-details .box-title {
    font-size: 0.8rem;
    color: #23355f;
}

.box-of-short-details .box-details {
    font-size: 1.4rem;
    color: var(--blue);
    font-weight: 600;
}

.price-dr {
    font-size: 1.2rem;
    color: #122A61;
    font-weight: 500;
}

.cancel-btn-for-forgot {
    display: block;
    padding: 0.55rem 1rem;
    border-radius: 100px;
    text-align: center;
    text-decoration: none;
    font-size: 1rem;
}

.top-social>div:active {
    opacity: 0.5;
}

.left-img {
    width: 50%;
    text-align: center;
    background: #f5f6f9;
    position: relative;
}

.right-content {
    width: 50%;

}

.left-img::after {
    /* content: url(../images/login-logo-left.svg); */
    position: absolute;
    top: 18%;
    right: 0;
}

.forgot-bottom-btns {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.forgot-bottom-btns a {
    flex-grow: 1;
}

.under-line-for-home {
    position: relative;
   
    font-family: 'DM Sans', sans-serif;
}
.under-line-for-home:after{content: ''; width:84%; height: 2px; position: absolute;
left: 0; bottom: 0; border-bottom: 2px solid #ffffff;}
.footer-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-evenly;
    padding: 0.5rem;
}
.Icontoplt {
    position: absolute;
    right: 9px;
    top: -8px;
}
.foot-links {
    text-align: center;
    cursor: pointer;
    width: 101px;
    position: relative;
    color: #23355f;
    margin: 4px;
}
a.foot-links img {
    filter: brightness(0) saturate(100%) invert(16%) sepia(71%) saturate(920%) hue-rotate(192deg) brightness(90%) contrast(88%);
}
a.foot-links img.iconsCure{filter: initial !important;}  
.foot-links .Icontoplt img{filter: initial !important;}
/*.foot-links:active {
    opacity: 0.5;
}*/
.foot-links:hover{color: #182e5f;}

.name-of-f-link {
    font-size: 0.9rem;
    border-bottom: 2px solid transparent;
    margin-top: 4px;
}

.foot-links.active .name-of-f-link {
    border-bottom: 2px solid var(--blue-hover);
}
.foot-links .name-of-f-link:hover {
    border-bottom: 2px solid var(--blue-hover);
}
.mobile-footer {
    position: fixed;
    bottom: -1px;
    background-color: white;
    width: 100%;
    box-shadow: 0px -2px 10px -3px rgb(169 169 169);
    border-radius: 16px 16px 0 0;
    z-index: 99;
}
.modal-blur{
    backdrop-filter: blur(50px);
    background: #3a548254;
    border-radius: 24px;
    
}
 
.modal-of-quick-search .btn-close{
    background: url(../images/download.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: 15px;
    top: 15px;
}
.modal-of-quick-search .nav-pills {
    justify-content: center;
    background: #111c31;
    width: fit-content;
    margin: 0px auto;
    border-radius: 150px !important;
    padding: 0.5rem;
}
.modal-of-quick-search .nav-link.active{
    border-radius: 100px !important;
    background-color: #243451;
    transition: 0.2s all ease-in-out;
}
.modal-of-quick-search .nav-link{
    padding-left: 2rem;
    padding-right: 2rem;
    color: #b9b9b9;
    border-radius: 100px !important;

}
.quick-search-for-mobile{
    max-width: 768px;
    margin: 0px auto;
}
.quick-search-for-mobile .menu-img-with-icon span{
    color: var(--blue-hover);
}
.quick-search-for-mobile .menu-img-with-icon{
    flex-direction: column;
}
.quick-search-for-mobile .nav-pills{
    background: #31487C;
}
.quick-search-for-mobile .nav-link.active{
    background: #122A61;
}
.quick-search-for-mobile .menu-img-with-icon img{
    background: white;
    padding: 15px;
    border-radius: 100px;
    width: 70px;
    height: 70px;
}

@media(max-width:1536px) {
    html {
        font-size: 14px;
    }

    .hero-search {
        max-width: 53vw;
        padding: 110px 0px;
    }

    .hero-section {
        min-height: 550px;
    }
}

@media(max-width:1440px) {
    .hero-search {
        max-width: 55vw;
    }
}

@media(max-width:1366px) {
    html {
        font-size: 12px;
    }

    .hero-section {
        min-height: 490px;
    }

    .hero-search {
        max-width: 60%;
        padding: 90px 0px;
    }

    .left-img {
        height: 100%;
    }

    .left-img img {
        object-fit: cover;
        /* height: 100%; */
        /* width: 100%; */
    }

    .right-content {
        min-width: 600px;
    }

    
}

@media(max-width:1024px) {
    .hero-search {
        max-width: 75%;
    }

    .hero-section {
        background-position: top;
    }

    .dr-banner-img img {
        transform: unset
    }

    .user-wrap {
        flex-wrap: wrap;
        gap: 20px;
    }

    .usre-name {
        position: unset;
        text-align: center;
    }

    html {
        font-size: 13px;
    }

    .footre-flex {
        flex-wrap: wrap;
    }

    .footer-img {
        transform: unset;
    }

    .footer-img img {
        max-width: 400px;
        max-height: 500px;
    }

    .advance-wrap {
        max-width: 75%;
    }

    .banner-row,
    .testimonial {
        margin-top: 50px;
    }

    .dr-box {
        margin: 0 20px;
        max-width: unset;
    }

    .carousel-select .owl-prev {
        position: absolute;
        left: 0px;
    }

    .left-img {
        position: absolute;
        width: 100%;
        z-index: -1;
        opacity: 0.05;
        display: none;
    }

    .search-grid {
        grid-template-columns: 1fr;
    }

    .map-part {
        display: none;
    }

    .hero-section {
        background-size: auto !important;
    }

    .login-section {
        height: unset;
    }
}


@media(max-width:991px) {
    .filter-short-map-btn {

        background: #eaeaea;
        padding: 8px 20px;
        margin-right: -20px;
        margin-left: -20px;
        justify-content: space-evenly;
    }

    .dr-price-box {
        gap: 20px;
    }

    .desktop-navbar {
        display: none;
    }

    #sidebarCollapse {
        display: block !important;
    }

    .dr-price-box {
        margin-bottom: 0;
    }

    .left-dr-and-right-rate {
        flex-wrap: wrap;
    }

}

@media(min-width:991px) {
    .p-dr-more-details {
        flex-wrap: wrap;
    }

    .search-price {
       
        padding-left: 0px !important;
    }

}

@media(max-width:768px) {

    .hero-search {
        max-width: 75%;
    }

    .advance-wrap {
        max-width: 100%;
    }

    .ex-width {
        min-width: 130px !important;
    }

    .hero-section {
        min-height: 330px;
    }

    .dr-box {
        margin: 0 8%;
        max-width: 253px;
    }

    .carousel-select .owl-next {
        position: absolute;
        right: -13px;
    }

    .carousel-select-section {
        position: relative;
        top: -20px;
        background-color: #fff;
        border-top-left-radius: 25px;
        overflow: hidden;
    }

    .carousel-select h3 {
        display: none;
    }

    .hero-search {
        padding: 35px 0px;
    }

    .footer-logo img {
        width: 100%;
    }

    .dr-banner-img img {
        width: 100%;
    }

    .right-content {
        min-width: unset;
        padding: 2rem;
    }

    .advance-cta {
        padding: 0.3rem 0.5rem;
    }

    .advance-cta svg {
        width: 16px;
    }

    .text-grey {
        font-size: 0.8rem;
    }

    .price-details {
        padding: 0.5 1rem;
        box-shadow: none;
    }

    .price-title {
        justify-content: space-between;
    }

    .navbar {
        padding-top: 1.5rem;
    }

    .location-search {
        display: none;
    }

    .login-section {
        height: unset;
        background: unset;
    }

    .mobile-hide {
        display: none;
    }

    .p-dr-more-details {
        margin-top: 0.2rem;
    }
}

@media(max-width:768px) {
    body * {
        font-family: 'DM Sans', sans-serif !important;
    }

    html {
        font-size: 13px;
    }

    .container {
        width: 100%;
    }

    .hero-search {
        max-width: 90%;
    }

    .hero-search h1 {
        font-size: 1.1rem;
        text-align: left !important;
    }



    .dr-name-part {
        min-width: 250px;
    }

    .wrapper-of-box {
        border-radius: 25px 0px 0px 0px;
    }

    .hero-section.with-inner-page {
        background-size: cover !important;
    }

    .wrapper-of-box {
        margin-top: 0rem;
    }

    .more-details-bottom-part {
        margin-top: 1rem !important;
    }

    .mobile-top-tabs {
        background-color: #273f6f;
        padding: 1rem;
    }

    .mobile-top-tabs .nav {
        justify-content: center;
        background: #31487C;
        width: fit-content;
        margin: 0px auto;
        border-radius: 10px !important;
    }

    .mobile-top-tabs .common-innerpage-tabs.nav-pills .nav-link {
        padding: 1rem !important;
        margin-right: unset !important;
        border: none !important;
        display: flex;
        gap: 0.5rem;
        color: #D6DAE5 !important;
    }

    .mobile-top-tabs .common-innerpage-tabs.nav-pills .nav-link.active {
        padding: 1rem !important;
        background: #122A61 !important;
        border-radius: 10px !important;
    }

    .pl-pr {
        padding-left: 0rem;
        padding-right: 0rem;
    }

    .more-details-bottom-part {
        padding-top: 0.5rem !important;
    }

    .clinic-section .accordion *:not(a) {
        border-radius: 0px !important;
    }

    .rounded-custom-ac .accordion-item:last-child {
        border-radius: 0px !important;
        border: none !important;
    }

    .doctor-accordion .accordion-item {
        border: none !important;
    }

    .dr-search-list {
        border-radius: 0px;
    }

    .pagination {
        display: none;
    }

    .dr-price-box {
        margin-bottom: 0.8rem;  margin-top: 0.8rem;
    }

    .p-dr-more-details .search-price {
        width: unset !important;
    }

    .search-input svg {
        top: 13px;
    }

    .new-search-section {
        flex-direction: column-reverse;
        display: flex;
        gap: 1rem;
    }

    .chips-for-search-bottom {
        flex-wrap: unset !important;
        overflow-x: auto;
        padding-top: 0.5rem;
    }

    .new-search-section {
        padding: 1rem !important;
    }

    .search-result-row {
        margin: 0px !important;
    }

    .search-bar-and-search-btn {
        gap: 0px;
    }

    .search-big-btn {
        position: relative;
        z-index: 9999;
        margin-left: -10px;
    }

    .search-big-btn a {
        border-radius: 0px 8px 8px 0px;
        height: 45px;
    }

    .search-result-row .dr-price-box {
        padding-left: 1.5rem;
    }

    .search-input {
        width: calc(100% - 86px);
        position: relative;
    }

    /*.search-result-row .col-md-6 {
        border-bottom: 5px solid #e9e9e9;
    }*/

    .give-rating-to-dr-section {
        box-shadow: none !important;
    }

    .chips-for-search-bottom {
        margin-top: 0px;
    }

    .rating-btn-for-dr {
        align-items: center;
    }

    .rating-section-for-dr {
        margin: 0px;
    }

    .search-price h5 {
        margin-bottom: 0px;
    }

    .give-rating-to-dr-section {
        padding-top: 0.5rem !important;
    }

    .right-rating-and-exp-section {
        justify-content: center;
        display: flex;
        width: 100%;
        background: #ffffff;
        border: 1px solid #d6d6d6;
        padding: 1.5rem;
        border-radius: 1rem;
        box-shadow: 0px 0px 12px -3px #79797994;
    }

    .right-rating-and-exp-section p {
        margin-top: -35 px;
        background: white;
        padding: 0.5rem;
    }

    .bottom-dr-btn-and-delete {
        margin-top: 1rem;
    }

    .green-btns {
        margin-top: 0px;
    }

    .clinic-section .col-md-6 {
        border-bottom: 5px solid #e9e9e9;
    }

    .accordion-body {
        padding: 0px;
    }

    .dr-main-image img {
        max-width: 100px;
    }

    .banner-for-top {
        display: none;
    }

    .main-wrapper-for-dr-profile {
        margin-top: unset;
    }

    .main-wrapper-for-dr-profile {
        background-color: #E8EDF9;
        border-radius: 24px 0px 0px 0px;
    }

    .back-and-edit {
        display: none;
    }

    .dr-profile-and-details {
        padding: 2rem 1rem 0rem 1rem;
        
    }

    .dr-right-details h1 {
        font-size: 1.2rem !important;
    }

    .more-details-of-doctor {
        margin-top: 0.5rem;
    }

    .more-details-of-doctor svg {
        width: 16px;
        height: 16px;
    }

    .more-detail-box {
        margin-bottom: 0.5rem;  
    }
.bottom-cta svg { width: 15px; }
.bottom-cta { gap: 0.5rem;}
.main-wrapper-for-dr-profile { flex-direction: column;}
.bottom-cta { margin-top: 1rem !important;}
.mobile-padding { padding-left: 1rem; padding-right: 1rem; }  

.dr-profile-mobile-tabs { background-color: #17306A; margin-left: 1rem; margin-right: 1rem;
        border-radius: 100px; justify-content: center;  width: fit-content;
        margin: 0px auto; margin-top: -22px;}

.common-innerpage-tabs.dr-profile-mobile-tabs li .nav-link, 
.common-innerpage-tabs.dr-profile-mobile-tabs li .nav-link.active {
        padding: 0.8rem 2rem !important; border: none !important; margin: 0px !important;
        color: var(--white) !important; font-weight: 400; font-size: 1rem !important;}

.common-innerpage-tabs.dr-profile-mobile-tabs li .nav-link.active {background: rgb(133, 162, 222);
        background: linear-gradient(180deg, rgba(133, 162, 222, 1) 0%, rgba(14, 44, 114, 1) 100%);
    }
.common-innerpage-tabs.dr-profile-mobile-tabs li:first-child .nav-link {
        border-radius: 1000px 0px 0px 1000px !important;}
.common-innerpage-tabs.dr-profile-mobile-tabs li:last-child .nav-link {
        border-radius: 0px 1000px 1000px 0px !important;}
.ac-for-more-details .accordion-body { padding: 1rem;}
.review-boxes-wrap>hr { height: 5px;}


.ac-for-more-details.rounded-custom-ac .accordion-item:last-child { border-radius: 16px !important;}
#btn-area-details .btn-for-locate-map a { background-color: #23355F !important; }
.new-medicine-type-for-mobile { display: flex; gap: 1rem; justify-content: space-between;
  padding: 1.5rem; background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 20px rgba(29, 22, 23, 0.07); border-radius: 10px;}

#insurance-type[style], #insurance-type-2 { background-color: #23355F !important;}
.accordion-body .review-dr-box:last-child { margin-bottom: 0px !important;}
.sample-btn a { background: linear-gradient(0deg, #23355F 0.81%, #314B87 86.42%);}
.upload-prescription a { background: linear-gradient(0deg, #23355F 0.81%, #314B87 86.42%); }

.news-box img { max-width: 90px;}
.news-details p { display: none;}
.author-box { border: none; padding: 0px;}
.read-more-news-btn button {border: 1px solid #23355F; border-radius: 100px;}

.text-and-action svg { margin-right: 0.5rem; }
.row-for-team { display: flex; gap: 1rem;}
.row-for-team img { border-radius: 30px; width: 80px; height: 80px; object-fit: cover;}

.contact-us-box .row>div { margin-bottom: 1rem;}

.dr-img img { width: 60px !important;}
.dr-box { margin: 0px;}
.carousel-select .owl-nav { top: 2px; }

.banner-row { border-radius: 0px;}
.dr-row>div:not(:last-child) { border-bottom: 1px solid #f4f4f4 !important;}
.price-title .price-label { background-color: #F9F9F9 !important; color: #122A61;
        box-shadow: 0px 2px 10px -3px rgb(169 169 169); gap: 0px;}
.price-label { flex-direction: column; min-width: 100px; border-radius: 1rem !important;}

.price-label .price { font-size: 1.2rem; }
.left-logo-replace { color: var(--white);}
.left-logo-replace { display: flex; gap: 0.5rem;}
.left-logo-replace h5 { margin-bottom: 0px !important;}

.service-need.mobile-carousel .carousel-item { text-align: center; }
.service-need.mobile-carousel .carousel-control-prev { left: 0px;}
.service-need.mobile-carousel .carousel-control-next { right: 0px; }
.testimonial {border-radius: 0px;}
.owl-nav { display: none; }

hr:not([size]) { height: 2px; color: #b3b3b3;}
.two-search-part .input-group .form-control {
    border-radius: 4px !important;}
.text-banner h4 { text-align: center; font-weight: 600; }
.text-banner { text-align: center;}
.banner-row { min-height: 280px;}
.banner-row { box-shadow: none;}

.blur-bg { background: rgba(255, 252, 210, 0.274); border-radius: 16px; 
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%); backdrop-filter: blur(15px);
     -webkit-backdrop-filter: blur(20px); color: var(--blue-hover) !important;
        margin: 20px auto;  padding: 2rem !important;}
}


@media(max-width:480px) {
.p-dr-img img { width: 80px; height: 80px; border-radius: 500px; }
.price-details { padding: 0.5rem 1rem; }
.dr-price-box { align-items: flex-start;}
.p-dr-more-details { gap: 6px; }
.filter-short-map-btn { flex-wrap: wrap; gap: 15px; align-items: self-end; }
.dr-name-part { min-width: 201px; margin-bottom: 1px;}
.filter-and-short { flex-wrap: wrap; }

.mobile-top-header {  min-height: 220px; }

.hero-search { padding: 45px 0px 50px;}
.hero-section { min-height: 290px;}

.dr-img img { width: 40px !important;}
.dr-text h4 { font-size: 1rem; margin-bottom: 3px !important; }
.dr-box { gap: 4px; padding: 0.3rem;}
.dr-text p { font-size: 0.9rem !important; line-height: 10px;}
}

/* megamenu css */

.navbar .megamenu { padding: 1rem;}

/* ============ desktop view ============ */
.has-megamenu .dropdown-toggle::after { right: 2px !important; display: none;}

.has-megamenu a[aria-expanded="true"] { background: transparent;}
.menu-img-with-icon { display: flex; gap: 10px; align-items: center; margin-bottom: 1.5rem;}
.menu-img-with-icon span { color: white; font-size: 1rem; font-weight: 400 !important;}
/* .menu-img-with-icon span:hover { color: #fff;  transition: 0.2s all ease-in-out; font-size: 1.05rem !important;} */
.menu-img-with-icon img { filter: drop-shadow(0px 3px 8px #00000027);}
.megamenu { width: 250px; backdrop-filter: blur(17px); background: #3a548254; border-radius: 24px; padding: 1rem 2rem 0.5rem 2rem !important;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}

/* Firefox */
input[type=number] 

.checkbox { position: relative; overflow: hidden; cursor: pointer;}
.checkbox__input { position: absolute; top: -100px; left: -100px;}
.checkbox__inner { display: inline-block; width: 18px; height: 18px; min-width: 18px; border-radius: 50%; border: 1px solid #626262; background: transparent no-repeat center;}
.checkbox__input:checked+.checkbox__inner { border-color: var(--blue);
 background-color: var(--blue); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='10px' viewBox='0 0 14 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3Echeck%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ios_modification' transform='translate(-27.000000, -191.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-Copy' transform='translate(0.000000, 164.000000)'%3E%3Cg id='ic-check-18px' transform='translate(25.000000, 23.000000)'%3E%3Cpolygon id='check' points='6.61 11.89 3.5 8.78 2.44 9.84 6.61 14 15.56 5.05 14.5 4'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 10px 10px;}

label.checkbox { display: flex; align-items: center; gap: 0.5rem;}
.round-check-list label { font-size: 0.9rem;}
.p-dr-right h5, .p-dr-right p{font-family: 'DM Sans', sans-serif !important;}
.price-dr{ color: #23555f !important;}
.copyright-text{ margin-top: 60px;}



/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px) {
.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse { 
    overflow-y: auto; max-height: 90vh; margin-top: 10px; }
}


.bg-theme { background: #F9F9F9; }
.bg-theme .contact-us-box { background: #F9F9F9;}

/*.select { cursor: pointer; display: inline-block; position: relative; font-size: 16px; width: 100%;}*/
 select { display: none;}
 
 .custom-select { position: absolute; top: 50%; right: 0.8rem; bottom: 0; left: 0.8rem; transform: translateY(-50%); line-height: normal; background-color: #fff; color: #23355f; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; z-index: 9; }
 .custom-select:after { content: ""; width: 0; height: 0; border: 7px solid transparent; border-color:#1d2e53 transparent transparent transparent; position: absolute; top: 40%; right: 10px; transform: rotateZ(0deg); transition: all 0.5s; transform-origin: 50% 25%;}
/*.custom-select:hover { background-color: #b83729;}*/
/* .custom-select:active, .custom-select.active { background-color: #fff; color: #9E9E9E;}*/
 .custom-select:active:after, .custom-select.active:after { transform: rotateZ(180deg); transition: all 0.5s; transform-origin: 50% 25%;}
 .custom-select:focus{ outline: 2px;}
 .select-options { border-radius: 0.25rem; max-height: 200px; overflow-y: auto; display: none;  position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background-color: #fff; border: 1px solid #ced4da;}
 .select-options li { color: #23355f; font-size: 1.2rem; margin: 0; padding: 6px 0; /* text-indent: 15px; border-top: 1px solid #AED581; */ -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; padding-left: 15px; }
.select-options li:hover { background: #23355f; color: #fff;} 
 .select-options li[rel="hide"] { display: none;}
 .scrollbaradd::-webkit-scrollbar { width: 10px; background-color: transparent; border-radius: 0 0 5px 0;}
 .scrollbaradd::-webkit-scrollbar-thumb { border-radius: 10px; background-color:transparent;}

.search-part::-webkit-scrollbar { width: 10px; background-color: transparent; border-radius: 0 0 5px 0;}
.search-part::-webkit-scrollbar-thumb { border-radius: 10px; background-color:transparent;}

.search-part

a.btn.upload-btn.px-5 { width: 100%;  padding: 12px;}
.custom-select{ font-size: 1.2rem; line-height: 23px;}

.top-social ul{margin: 0; padding:0; }
.top-social li { display: inline-block;}
.top-social li a{ display: inline-block; width: 35px; height: 38px; line-height: 38px; background-color:#fff; border-radius: .25rem; text-align: center;}

.top-social li { display: inline-block; margin: 0 5px;}
.top-social li a:hover {transform: scale(1.1); transition: 0.2s all ease-in-out; background: #23355f;}
.top-social li a:hover path { fill: #fff !important;}
.top-social li a path { fill: #23355f !important;}
.top-social li a:hover img{ filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%); }


.sepreter { max-width: 450px; margin: 1rem auto; position: relative; text-align: center;}
.sepreter:after { content: ''; width: 100%; left: 0; right: 0; margin: 0 auto; float: left; background: #ced4da; position: absolute; top: 50%;
    height: 0.5px; transform: translateY(-50%);}
.sepreter span { width: auto; background: #fff; padding: 2px 10px; display: inline-block; z-index: 1; position: relative;}

.sepreterbtm {position: relative; width: 100%; display: inline-block; padding-bottom: 2rem;}
.sepreterbtm:after { position: absolute; background: #293e6f; width: 39px; height: 4px; left: 0; content: '';bottom: 20px;}

.navbar-expand-lg .navbar-nav li.nav-item.dropdown #navbarDropdown{ background-color:transparent;}
.navbar-expand-lg .navbar-nav li .admin-dropdown .dropdown-item:focus, .dropdown-item:hover{ background-color:transparent; color:#23355f;}
.navbar-expand-lg .navbar-nav li.nav-item .dropdown-toggle::after { right: 0;}

.owl-stage-outer { padding-top: 15px; padding-bottom: 15px; padding-right: 15px; padding-left: 15px;}
.m-top .carousel-select.container.mt-lg-4.mt-0{ padding-right: 0; padding-left: 0;}
.designtabs .nav-tabs { border-bottom: none !important;}

.designtabs .owl-dots {  display: none;}
.designtabs .item { display: flex; justify-content: center;}
.designtabs .item > div a.active{ background-color: #009688; color: #fff;}
.designtabs .item > div { width: 100%; margin-right: 24px;}
.designtabs .fade:not(.show) { opacity: 1;}
.designtabs .owl-theme .owl-nav { margin-top: 0px;}
.item .active .dr-box { color: var(--white) !important; background-color: var(--blue); transition: 0.2s all ease-in-out; cursor: pointer;}
.designtabs .item > div { margin-right: 5px;}
.price-details { background-color: transparent;}

.scrollbaradd .search-price { /*flex-basis: 298px;*/ justify-content: space-between;  display: flex;}
.scrollbaradd span.rightbht { float: right; position: absolute; right: 47px; color: var(--blue) !important;}
.scrollbaradd .accordion-button{padding:0;}
.scrollbaradd .dr-price-box { margin-bottom: 1rem; margin-top: 0rem;}
.scrollbaradd .accordion-body { padding: 1rem 0  0rem 0;}
.scrollbaradd .two-search-part.mt-5.mb-4{margin-top: 2rem!important;}
.scrollbaradd h5.text-blue.mt-3.mb-0{margin-top: 0rem!important;}
.scrollbaradd .dr-search-list.mt-5{margin-top: 1.3rem!important;}
.scrollbaradd .two-search-part { padding: 4px 0px; margin:0 2px; }

.filter-short-btn { padding: 0.5rem 0.5rem;}
.designmobbtn { padding: 0rem 0.1rem 2rem 0.1rem; margin-bottom: 1.5rem;}
span.separator { border-left: #fff 1px solid;}


.moreShow { display: none; }
#loadLess { display: none;}
.dr-profile-mobile-tabs { width: 96%; margin: 0px 8px;}
.dr-profile-mobile-tabs li.nav-item { width: 33.14% !important;}
.dr-profile-mobile-tabs button#pills-home-tab { width: 100%;}

.icon-d { padding-right: 5px;}

.p-dr-more-details .review { font-size: 0.9rem; border-left: #b3b3b3 2px solid; line-height: 11px; padding-left: 2px; color: #979797; }
.p-dr-more-details .text-d{ color: #979797; border-left: #b3b3b3 2px solid; line-height: 11px; padding-left: 5px;}
.modal-blur { backdrop-filter: blur(50px); background: #3a548254; border-radius: 24px; padding: 0 !important;}
.left-logo-replace.d-flex.Desktopve { color: #FFF; align-items: center; padding-left: 10%; display: none !important;}

.separator.orblog { width: 100%; display: inline-block; position: relative; top: -16px;}
.separator.orblog:after { content: ''; position: absolute; left: 0; right: 0; margin: 0 auto; width: 76%; top: 0; background: #ced4da; height: 1px;}
.separator.orblog span { position: absolute; width: 38px; margin: 0 auto; top: -8px; left: 0; right: 0; bottom: initial; background: #fff; z-index: 1; text-align: center; color: #b3b3b3; font-size: 0.75rem;}
a.cta.btnhalf { width: 46%; margin: 0 5px; display: inline-block;}  
a.linkBlog { color: #00a2f0 !important; text-decoration: none; display: inline-block; padding-bottom: 8px;}
a.linkBlog path { fill: rgb(47 179 242);}

ul.accountInfo { width: 100%; display: inline-block;  margin: 0; padding: 0;}
ul.accountInfo li { width: 100%; display: inline-block; list-style: none; border-bottom: 1px solid #ced4da; padding-bottom: 7px; margin-bottom: 15px; position: relative;}
ul.accountInfo .p-dr-right { display: inline-block; width: 100%;}
ul.accountInfo li a.editright { top: 50%; transform: translateY(-50%);}
ul.accountInfo li:last-child {border-bottom:none;}

.news-boxsB { width: 46%; display: inline-block; background: #fafafa; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; margin-left: 2%; margin-right: 2%; margin-bottom: 15px;}
.news-boxsB .news-img img { border-top-left-radius: 8px; border-top-right-radius: 8px;}
.news-boxsB  .news-details { padding: 10px 15px;} 
.news-boxsB .news-details p { display: inline-block; color: #5b5b5b; min-height: 45px;}
.btmsection .testimonial { padding: 3rem 0.5rem;}

.modal-content.modal-blur.modelWhite { background: #fff;}
.modelWhite header.a-popover-header { padding:25px 24px 0 24px;}
.modelWhite .textBlog { padding: 16px 24px 0px 24px;}
.a-divider.a-divider-break.a-spacing-top-base{ margin-top: 14px; margin-bottom: 14px; line-height: 0; padding-top: 1px; position: relative; text-align: center; top: 2px;}
.a-divider.a-divider-break.a-spacing-top-base h5 {background-color: #fff; color: #293e6f; font-size: 1rem; display: inline-block; line-height: 1; padding: 0 8px 0 7px; position: relative; z-index: 2;}
.a-divider.a-divider-break.a-spacing-top-base:after{background-color: transparent; border-top: 1px solid #BBBFBF;
    content: ""; display: block; height: 1px; margin-top: -1px; position: absolute; top: 50%; z-index: 1; width: 100%;}

.locationForm { width: 100%; display: inline-block; padding: 0px 0;}
.locationForm .a-column.a-span8 { width: 55%; display: inline-block;}
.a-column.a-span4.a-span-last { width: 43%; display: inline-block;}
.chooselocat{padding:0 24px;}
.chooselocgrop { width: 100%; display: inline-block; overflow-y: auto;}
.chooseloBox { width: 200px; float: left; border: #bbbfbf 1px solid; padding: 15px; margin-right: 15px; margin-bottom: 15px;}
.choosescr { display: flex;}
.modal-blur { backdrop-filter: blur(50px); background: #fff;}
ul.listBlog { width: 100%; display: inline-block; padding: 0;}
ul.listBlog li { width: 33%; float: left; list-style: none; text-align: center;}
ul.listBlog li a{ width: 100%; display: inline-block;}

.menu-img-with-icon { display: inline-block; gap: 0px;} 
.menu-img-with-icon span { color: #182e5f; width: 100%; float: left; padding-bottom: 5px; padding-top: 8px;}
.modal-of-quick-search .btn-close { width: 12px; height: 12px; background-color: #000; padding: 10px; background-position: 7px 8px;}
.modal-blur { padding-top: 35px !important;}

.address-and-timing span.ps-2.text-blue.small { width: 76%; padding-left: 20px !important; position: relative;}
.address-and-timing span.ps-2.text-blue.small img{position: absolute; left: 0;}
.scrollbaradd span.rightbht { right: 19px; display: none;}
.scrollbaradd .search-price h5.mt-2 { margin-top: 0 !important; }
/*.scrollbaradd .search-price { flex-basis: auto;}*/

.search-part .container{ padding-right: var(--bs-gutter-x,.0rem); padding-left: var(--bs-gutter-x,.0rem);}
.search-result-title {  padding: 10px 10px;}
.accordion-button::after{ display: block;}

.social-icon.mobile-icon  path{ fill: rgb(29 46 83);}
.copyright-text.mobiletext { margin-top: 15px;}
.cartBlog .p-dr-more-details{justify-content: space-between; }

.cartBlog .p-dr-more-details h5.mt-2{ margin-bottom: 0;}
.cartBlog .distance { gap: 0px; justify-content: right;}
.search-result-title.d-flex.d-lg-none .search-text.h5.text-blue.mb-0 { width: 55%;}
.tpm-row.fullw .tpm-col { padding: 0.6rem 0.8rem;}
.tpm-row .tpm-col { padding: 0.6rem 0.7rem;}
.scrollbaradd .dr-search-list.mt-5{margin-top: 0rem!important;}
.scrollbaradd  .dr-search-list {  margin-bottom: 0rem;}
.filter-and-short.only-mobile.d-flex.d-lg-none.justify-content-center.mt-4.py-3 {  margin-top: 0rem!important;}

.modal-content.modal-blur.modelWhite.filterPopu header.a-popover-header { padding: 0;}
.modal-content.modal-blur.modelWhite.filterPopu {  padding: 0 !important;  border-radius: 0 !important;}
.filterPopu .modal-body{ padding: 0;}
.modal-of-quick-search .modelWhite.filterPopu .btn-close { background: #293e6f; background-repeat: no-repeat; position: absolute; right: 50px; top: auto;
 bottom: 35px; width: auto; height: auto; z-index: 9999; color: #fff; padding: 0.6rem 2rem; display: block; text-align: center; text-decoration: none; 
 font-size: 1rem; opacity: 1; font-family: 'DM Sans', sans-serif;}
.pt-15{ padding-top: 15px;}

.SortedPopu header.a-popover-header { padding: 0;}
.SortedPopu { padding-top: 0 !important; border-radius: 0;}
.SortedPopu .modal-body { padding: 0;}
.SortedPopu header.a-popover-header { padding: 13px; background: #1f3055; text-align: center; color: #fff;}
.SortedPopu header.a-popover-header h4 { color: #fff !important; font-size: 1.5rem; margin-bottom: 0;}

.SortedPopu .listingBlog { width: 100%; float: left; background: #fff;}
.SortedPopu .listingBlog ul { padding: 25px; list-style: none; text-align: center; margin: 0; float: left; width: 100%;}
.listingBlog li { float: left; width: 100%; margin: 0; padding: 0;}
.SortedPopu .listingBlog li  { cursor: pointer; font-family: 'DM Sans', sans-serif; font-size: 1.3em; font-weight: 400; line-height: 1.7em; color: #1f3055;}
.SortedPopu .listingBlog li:hover{font-weight: 500; }

.modal-of-quick-search .SortedPopu .btn-close {top: 8px; background-color: transparent !important; z-index: 9;}

.more-details-of-doctor .btn-for-locate-map.mt-2 .btn svg { width: 8px; height: 8px;}
.designmobbtn { padding: 0px 15px 16px 15px; margin-bottom: 0rem; width: 100%; display: inline-block;}
.dr-profile-mobile-tabs button { width: 100%; }
.btn-for-locate-map.mt-2 { margin-top: 0rem!important;}
.bottom-cta .btn svg { width: 10px;}
.bottom-cta .btn { font-size: 0.87rem; line-height: 20px; padding: .20rem .40rem;}   

.dr-profile-mobile-tabs { margin: -19px 8px 0px 8px;}
.twocolumn.dr-profile-mobile-tabs li{ width: 50%;}
.displaynone{ display: none}
.left-dr-profile .rating { margin-top: 0.7rem;}
.more-details-bottom-part.pl-pr.mobile-padding { padding-top: 0.5rem !important;}
.wrapper-of-box { background-color: #fff;}
.review-section .text-center.text-blue.fw-bold { color: #363636 !important; font-weight: 400 !important;}
.review-section .review-text.text-grey.mt-2.mb-2{ color: #363636 !important; font-weight: 400 !important;}
.review-section  .dr-review-part h5 { color:#23355F !important;}
.review-section .p-dr-more-details .review { font-size: 1rem; color: #363636;}

.h4.container.roboto.mt-2.text-blue.login-form { margin-top: -15px !important;}
.topriight { width: auto; position: absolute; right: 0; z-index: 9999; top: 0;}

.icon-d svg { width: 17px; height: 17px;}
a.link.float-right { float: right; font-size: 13px; color: #00A2E8; line-height: 30px;}
.topfixed .modal-dialog{ margin:0;  }
.modal-backdrop { top: 110px;}

.rating-count.blue-text.text-center { padding-bottom:21px;}
.three-box-of-dr-short-details .box-of-short-details.timecl{padding: 2rem;}
.moretext { display: none;}
.contBlog1 { overflow: hidden; position: relative; box-sizing: border-box;}
.marquee { top: 6em; position: relative; box-sizing: border-box; animation: marquee 15s linear infinite;}
.marquee:hover { animation-play-state: paused;}

/* Make it move! */
@keyframes marquee {
    0%   { top:   8em }
    100% { top: -11em }
}

/* Make it look pretty */
.microsoft .marquee { margin: 0; color: #363636;}
.microsoft:before, .microsoft::before,
.microsoft:after,  .microsoft::after { left: 0; z-index: 1; content: ''; position: absolute; pointer-events: none; width: 100%; height: 100%; background-image: linear-gradient(top, #FFF, rgba(255,255,255,0));}
.microsoft:after, .microsoft::after { bottom: 0; transform: rotate(180deg);}
.microsoft:before, .microsoft::before { top: 0;}

.Desktopon{ display: none; }
.bottom-cta.d-flex.d-md-none { width: 100%; margin-top: 10px !important; padding-bottom: 32px;}
.three-box-of-dr-short-details.achiev { margin-bottom: 1rem;}

.time-and-service-details .three-box-of-dr-short-details.collapseTwo { justify-content: inherit; flex-flow: column; min-height: 245px;
 border-radius:16px !important }
.mobilenone{ display: none !important; }
.collapseTwo .box-of-short-details.text-start.timecl { width: 100%;}
/* .degignples .accordion-button.collapsed:after {content: "+" !important; background-image: none; font-size: 16px; display: inline-block !important;} 
.degignples .accordion-button:after {content: "-" !important; background-image: none; font-size: 16px; transform: rotate(-0deg) !important; display: inline-block !important;}  */

a.btn.btnshwom { padding: 11px 15px; width: 100%; height: auto; background: #23355F; border-radius: 0px 0px 10px 10px; font-family: 'DM Sans';
 font-style: normal; font-weight: 500; font-size: 12px; line-height: 16px; color: #FBFBFB; text-align: center;}
h4.mb-3.text-blue.samebg{ color:#23355F !important; }
.overview-section p.text-blue { margin-bottom: 0;}
a.moreless-button.text-blue { text-decoration: underline; margin-bottom: 1rem; display: inline-block;}
.bottom-cta.mt-4.d-none.d-md-flex { margin-top: 0.5rem!important;}
.pl-pr.my-5.d-none.d-md-block { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}

img.me-2 { width: 20px; float: left;}
.mobiledp{ display: block; }
.box-of-short-details.text-start.timecl{ background: #fff; }

.sliderBox{ overflow: hidden; width: 100%; display: inline-block;}
.sliderBox .owl-nav { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; display: inline-block !important; left: 0; right: 0;}
.sliderBox button.owl-prev { position: absolute;left: 15px; margin: 0 !important; padding: 0 !important; background: transparent !important;}
.sliderBox button.owl-next { position: absolute;  right: 15px; margin: 0 !important; padding: 0 !important; background: transparent !important;}
.sliderBox button.owl-next span, .sliderBox button.owl-prev span { font-size: 59px; padding: 0; margin: 0; line-height: 0 !important;}

.search-mobileV{background: #fff;  display: flex; position: relative; align-items: center;}
.primary, .secondary{ width: 100%;}
.primary{ top: 0; }
.secondary{ position: fixed;left: 0; top: 0; visibility: hidden; z-index: 1;}
path#Icon_ionic-ios-search { fill: #fff;}
.search{ color: #fff; font-size: 150%; position: absolute; right: -10px; top: -18px; cursor: pointer;}
.secondary ul{ margin: 0; padding: 0;}
.secondary ul li{ list-style-type: none;}

.back, .search-btn{ font-size: 140%; color:#ddd; cursor: pointer;}
.back { position: absolute; right: 20px; z-index: 99;}
.search-btn { position: absolute; top: 16px; right: 0px; font-style: inherit !important; color: #000; font-size: 20px; font-weight: 700;}
.search-mobileV form{ position: relative; right: 0px;}
/*.search-mobileV input{ width: 250%; padding: 10px; border: none; border-bottom: 1px solid #000; position: relative; top: -8px; right: 180%; letter-spacing: 1.2px;}*/
.search-mobileV input { width: 100%; padding: 19.5px 19px 19.5px 35px; border: none; border-bottom: none; letter-spacing: 1.2px; margin-top: 0px; margin-right: 0px; border-radius: 0 !important; }
.search-mobileV input:focus{ outline: none;}
.material-icons.search-btn.leftto { position: absolute; left: 15px; top: 0px; right: auto;}
.search-btn{ position: absolute; top: 0; right: 0px;}
.secondary ul li svg { margin-top: 19px;}
i#search-btn path#Icon_ionic-ios-search { fill:#1f3055;}
.search-mobileV #search svg { margin-left: 5px; margin-bottom: 2px;}
.search-mobileV .search { width: 30px; height: 30px;  border-radius: 6px;}


button#myModalmap { background: none; border: none;}
#map-only.hide {overflow: hidden; padding-right: 0px;}
#map-only.popup{ display: none;}
#map-only.popup.hide { display: block; position: absolute; top: 15%; left: 0; right: 0; width: 100%; height: 100vh;}
#map-only.popup .popup-body { height: 100%;}
#map-only.popup .map-partmobile { height: 100%;}

 #map-only.popup.hide button.toggle.button.ms-auto { position: absolute; bottom: 25%; right: 2%; background: var(--blue); color: var(--white); padding: 0.2rem 1.2rem; display: block; border-radius: 15px; text-align: center; text-decoration: none; font-size: 1.5rem; border: none;}

#filter-only.popup{ display: none;}
#filter-only.popup.hide { display: block; position: absolute; top: 0%; left: 0; right: 0; width: 100%; background: #fff; z-index: 99;}
.popup-body.filterdesign { height: 100vh; width: 100%;}
.popup-body.filterdesign .nav-tabs .nav-link { border-bottom: #fff 2px solid !important; border-left: #f5f5f5 4px solid; border-top-left-radius: 0; border-top-right-radius: 0; background: #f5f5f5; color: #555555; margin: 0; text-align: left; font-family: 'DM Sans', sans-serif; font-size: 1rem; border: none; padding: 15px 25px;}
.popup-body.filterdesign .nav-tabs .nav-link.active { color: #323232; background-color: #ffffff; border-left: #1d2e54 4px solid;}
.headBlog { width: 100%; float: left; background:#1d2e54; padding: 15px;}
.leftfilte { width: auto; float: left; color: #fff; font-size: 1.5rem;}
.rightfilte { float: right; width: auto;}
.rightfilte  button.toggle.button{ background-color: transparent; border: none; color: #fff; font-size: 1.5rem;}
.filterdesign .tab-pane ul{ padding-top: 15px; }
.filterdesign .tab-pane ul li{ float: left; padding: 10px 0; border-bottom: #efefef 1px solid; width:100%; margin: 0 !important;}
.filterdesign .tab-pane ul li label.checkbox { display: initial; gap: 0.5rem; width: 100%; float: left; padding: 0 15px;}
.filterdesign .tab-pane ul li span.leftBlogfil { width: auto; display: inline-block; padding-left: 8px;}
.filterdesign .tab-pane ul li span.rightBlogfil { width: auto; display: inline-block; float: right;}
.filterdesign .tab-pane ul li .checkbox__inner { margin-bottom: -4px;}
.btnGroup{ width: 95%; margin: 0 auto;}
span.rightbht.dr{position: absolute; right: 0}
.more-details-text.daysBlog {  float: left;}
.more-details-text.daysBlog ul { padding: 0; margin: 0; list-style: none; display: inline-block;}
.more-details-text.daysBlog li{ width: 100%; display: inline-block; padding-bottom: 5px;}
.more-details-text.daysBlog li span { float: left; width: 40px; padding-bottom: 10px; 
    text-align: left; font-weight: 600;}
.accordion-item.victoHospital button.accordion-button { padding: 0;}
.accordion-body.victoHospital { padding-top: 0;}

.tab-content.mt-4 { margin-top: 0 !important;}
.filterdesign .nav-tabs { border-bottom: none;}
.review-boxes-wrap .review-dr-box .dr-img-review img{ width: 50px; height: 50px;}
.cartBlog.dr-profile .p-dr-more-details { justify-content: initial;}

.mobile-padding.review h4.mb-3.text-blue{ padding-right: 1rem; }
.mobile-padding.review{ padding-bottom: 35px;}
.dr-search-list.mt-5.cartBlog.dr-profile { margin-top: 0 !important; margin-bottom: 0 !important;}
.logoIconsdtp { display: none;}
.navbar-brand { padding-left: 10px;}

.left-logo-replace {width: 280px;}
.drprofile { width: 100%;}
.drprofile .last-wrap-of-box{ width: 100%;}
.drprofile .more-detail-box{ width: 50%;}
.address-and-timing.dr-profile .accordion-button::after { display: block; position: absolute; right: 0;}
.dr-profile span.rightbht{ display: none; position: absolute; right: 0; text-decoration: underline !important; }

.microsoft.contBlog1 span { display: inline-block; width: 90%;}
.review-row-of-rating.dr-pr-rating{ gap: 0.2rem;}
.ratingblogw{ width: 33%; float: left;}
.clinic-section.fullwidth { margin-left: -9px; margin-right: -9px; overflow: hidden;}
.review-section.fullwidth { margin-left: -9px; margin-right: -9px; overflow: hidden;}
.clinic-section.fullwidth .hospital-details-wrap { border-radius: 0rem; margin-bottom:0rem;}    

.h4, h4 { font-size: 1.5rem; font-weight:bold;}

a.btn.btniconsd { height: 35px; display: inline-block; background: #1c2d52; width: 35px; text-align: center; 
    border-radius: 10px; float:right; margin-bottom: -30px; line-height: 31px; padding: 0;}
.news-details.drb p{  width: 100%;} 
  
.news-boxsB .news-details.drb { padding-top: 15px; padding-bottom: 8px; display: inline-block; width: 100%;}   
.text-left { text-align: left;}
.news-boxsB.healthBlog { min-width: 352px; position: relative; box-shadow:0px 2px 10px -3px rgb(169 169 169); border-radius: 10px; margin: 0 auto; margin-bottom: 25px;}
/*.healthBlog .news-details.drb { position: absolute; top: 15px; width: 50%;}*/
.healthlist{ width: 100%; display: inline-block; }
.healthlist ul{padding: 0; margin: 0; list-style: none; margin-top:10px;}
.healthlist li{ width: 100%; display: inline-block; text-align: justify; color: #293e6f; font-family: 'DM Sans', sans-serif; font-size: 1em; }
.news-details.drb.left { right: 25px;}
a.linkread { float: right; text-decoration: underline; color: #293e6f;margin-top: 10px;}
a.btn.btnblogs.right { float: right; position: absolute; right: 15px; top: 15px; padding: 5px 24px; background: #fff; border-radius: 12px;}
a.btn.btnblogs.left { float: left; position: absolute; left: 15px; bottom: 26px; padding: 5px 24px; background: #fff; border-radius: 12px;}
.news-img{ position: relative;}
.overview-section { text-align: justify;}
.microsoft ul{ padding: 0; margin: 0; list-style: none; }
.microsoft li{ font-family: 'DM Sans', sans-serif !important; font-size: 1rem; width: 100%; float: left; position: relative; padding-left: 30px;}
.microsoft li img{ width: 23px; height:23px;  float: left;position: absolute; left: 0; }
.microsoft li span { width:92%; display: inline-block; font-family: 'DM Sans', sans-serif !important; font-size: 1rem;}

.desktopview{ display: none !important;}
.mobileview{ display: block !important;}
.getregleft { position: absolute; right: 3px; bottom: 12px; width: 43%; display: inline-block;}
.getregleft h4 { color: #fff; font-weight: 400; font-size: 1rem;}
.btn-for-locate-map a.btn.btnbook { font-size: 12px; padding: 6px 20px; border-radius: 100px !important;}
a.moreless-button.text-blue { float: right;}
a.moreless-button.text-blue { float: right;}
.get-service-home {display: inline-block; width: 100%;}

.mapLocate iframe { min-height: 250px;}

.mobile-padding.review h4.mb-3.text-blue.leftpyou { padding-left: 1rem;}

.box-of-short-details.grouppat { display: flex; justify-content: center; gap:12px;  }
.leftshortdet img { width: 46px;}
.leftshortdet { float: left; width: 43px; }
.rightshortdet { float: left; width: auto; }

.accordion-body p { font-size: 14px !important;}
.accordion-body a.moreless-button.text-blue { margin-bottom: 0px;}
.accordionDesign .accordion-body { padding: 0.5rem 1.25rem;}
/* .rounded-custom-ac .accordion-button[aria-expanded="true"]:first-child{
  background-color: #fff; border-top-left-radius: 16px !important; 
  border-top-right-radius: 16px !important;} */
.rounded-custom-ac .accordion-button[aria-expanded="true"]{ background-color: #fff; 
    border-radius: 0px !important;}
.filter-short-btn a { color: #293e6f;}
.modal-content.modal-blur.modelWhite.SortedPopu { background: transparent;}
.hospital-details-wrap .accordion-body { padding: 1rem 0rem;}
marquee { position: absolute; height: 40px; overflow: hidden; padding-left: 25%;}
.Placeholder__Text{display: block; width: 100%; font-size:1.1rem; line-height: 1.5; 
    color: #999; display: inline-block; padding-bottom: 15px;}


.title-and-available h5 { color:#293e6f;}
.more-details-text{ color:#293e6f;}  
.mainBoxsnew { width: 100%; display: flex; flex-flow: wrap-reverse;}
.mainBoxsnew .news-boxsB{ float: left; margin-bottom: 15px;}

.designtabs .item > div.active .dr-text h4 { color:#fff;}
.designtabs .item > div .dr-text h4 { color:#31487C ;}

.news-boxsB .news-img img.img-fluid.bdrrd { border-top-left-radius: 0px; border-top-right-radius: 0px;}
.banner-row, .testimonial { margin-top: 0px !important;}
.box-of-short-details.grouppat .box-title{color: #7e8299; font-weight: 500;}
.btmmrg{margin-bottom: 4rem; }

.hero-search marquee { padding-left: 108px;}

.hero-search .input-group-text{border-bottom-left-radius: 4px !important; border-top-left-radius:4px !important;}
.leftshortdet{ display: none; }
.box-of-short-details.Desktopon.grouppat { display: none;}
.locationcode { display: none;}
.news-boxsB.healthBlog img.img-fluid.bdrrd { border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;}

#exampleModalcode .chooselocat{ background: #fff; }
#exampleModalcode .textBlog{ background-color:#fff; }

.searchdrop { position: absolute; top: 51px; left: 0; right: 0; width: 100%; background: #fff; 
    z-index: 998; min-height: 250px; overflow: auto; height: 200px; border-bottom-right-radius: 5px !important;
    border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; border-top-right-radius: 5px !important;}
.searchdrop li { color: #212529; font-size: 1.1em; font-family: 'DM Sans', sans-serif !important;
 display: inline-block; width: 100%; padding: 5px 50px; position: relative;}
.searchdrop li:hover{background: #f7f7f7;}
.searchdrop li img { left: 14px; position: absolute; top: 7px;}
#sidebar ul li a { color: #293e6f;}
.hospital-details-wrap .accordion-body { padding: 1rem 0rem 0rem 0rem;}
.hospital-details-wrap .accordion-body { padding: 1rem 0rem 0rem 0rem;}
a { color: #23355f; }
a:hover { color: #182e5e;}
.imgBlog{ width: 100%; display: inline-block; }
.login-section { background: #fff;     margin-top: -2px;}



.helpBlog .rounded-custom-ac .accordion-body { background: #fff; border-bottom-left-radius: 0px;
 border-bottom-right-radius: 0px;}
/* .helpBlog .rounded-custom-ac .accordion-item:last-child { border-radius: 16px !important;} */


.helpBlog h3 { position: relative; width: 100%;}
.helpBlog .back-and-edit .btnleft { position: absolute; left: 0;}

.imgBlog img { max-width: 100%;}
.helpBlog .doctor-accordion .accordion-item { margin-bottom: 0rem !important;}
.helpBlog .doctor-accordion .accordion-button.collapsed {
    background: #fff !important;
    border-radius: 0px !important;
    border-bottom: #E2E2E2 1px solid;
}
.helpBlog .doctor-accordion .accordion-button{background: #F2F6FF !important;
    border-radius: 0px !important; border-bottom: #F2F6FF 1px solid;}
.helpBlog .accordion-collapse.collapse.show .accordion-body{background: #F2F6FF; }
.helpBlog .doctor-accordion .accordion-button[aria-expanded="true"]:first-child{ border-top-left-radius:0px !important;
    border-top-right-radius: 0px !important; }
.helpBlog .accordion-button { font-size: 1.2rem; }
.imgBlogGrp{ width: 100%; float: left; }
.imgBlog.halfleft { width: 100%;float: left; margin-bottom: 15px;}
.imgBlog.halfright { width: 100%;float: right; }
a.cta.cont { color: #fff; margin: 20px 15px;}

.login-form.contentus { max-width: 100%;}
.widthbox{ width: calc(100% - 115px); float: left; }
a.btn.upload-btn.px-4.align-items-center.justify-content-center { float: right;}
.form-control.selectboxs { padding: 0; }
.form-control.selectboxs .form-select, .form-control.selectboxs .custom-select{ border: none; padding: 1rem .75rem; }

.rounded-custom-ac.in-accordion .accordion-body { background: transparent;}
.helpBlog .new-search-section { background-color: transparent; padding: 0;}

.mobile-top-tabs.network .nav{ width: 100%; }
.mobile-top-tabs.network li { width: 50%; }
.helpBlog .clinic-section .col-md-6{ border: none; }
.helpBlog .dr-search-list { margin-bottom: 0rem;}   
.helpBlog .more-details-bottom-part { padding-top: 0rem !important;}    

.mobile-top-tabs.network .common-innerpage-tabs.nav-pills .nav-link{ width: 100%; text-align: center; display: inherit;}
.mobile-top-tabs.network .common-innerpage-tabs.nav-pills .nav-link img{ filter: brightness(0) saturate(100%) invert(89%) sepia(2%) saturate(1483%) hue-rotate(183deg) brightness(81%) contrast(98%);
display: inline-block; padding-right: 8px }

.helpBlog .in-accordion .dr-price-box {margin-bottom: 10px; border-bottom: 1px solid #E2E2E2;}
.btnsBlog { text-align: right; display: inline-block; position: fixed; bottom: 75px;
 z-index: 99; right: 30px; left: auto; width: auto;}
.btn.plusbtn { width: 45px; height: 45px; background: #23355f; border-radius: 100%;
 color: #fff; text-align: center; line-height: 36px; padding: 0; font-size: 35px;}
/*.btn.addbtn { background: #23355f; border-radius: 100px; color: #fff; text-align: center;
    line-height: 26px; padding: 4px 50px; font-size: 16px; display: none;}*/
 .btn.addbtn{ display: none; }   
.login-form textarea:focus { border: 1px solid var(--blue) !important;
    transition: 0.2s all ease-in-out; box-shadow: none;}
.helpBlog .more-details-bottom-part.pl-pr.mt-5.pt-5 { display: flex; justify-content: space-between;}
.helpBlog .more-details-bottom-part.pl-pr.mt-1.pt-5 { display: flex; justify-content: space-between;}  
.retingblog { display: flex; justify-content: space-between;}
button.ratingbtn.btn { background: #23355f; border-radius: 100px; color: #fff; text-align: center; font-size: 11px; padding: 0px 15px; line-height: 15px;}
.networkPage .dr-name-part { min-width: auto; }
/*.networkPage .dr-price-box.dr-search-list.pb-3 {
    margin-top: 0;
}
.boxAccess{background: url(../images/imgscnr.png) center center no-repeat;
 min-height: 146px; padding: 25px 20px; width: 340px; margin: 0 auto;}*/

 .boxAccess { background: url(../images/imgscnr.png) center center no-repeat; padding: 3rem 2rem; width: auto; margin: 0.6rem 0.6rem;
    background-size: cover; border-radius: 25px;}

.helpBlog .boxAccess h3 { color: #fff; font-weight: 400; font-size: 14px; line-height: 15px;}

.boxAccess .more {background: #EF5DA8; color: #fff; width: auto; text-align: center;
 padding: 0 3px; width: 100%; font-size: 12px; line-height: 15px;}
a.btn.addbtn.clr1 { display: block; background: #5D5FEF; margin-top: 35px;
    padding: 4px 5px; font-size: 12px; line-height: 15px; width: 95%; float: right;}
.getwith{ width: auto; display: inline-block;   }
.overlayExpe { min-width: 330px;  border: #E0E0E0 1px solid; border-radius: 15px; position: relative;}
.overlayExpe span.fw-bold { position: absolute; left: 0; right: 0; top: -12px;
 background: #fff; width: 182px; margin: 0 auto;}
.overlayExpe .rating { padding: 35px 0;}
.mbster .box-of-rating { margin-bottom: 15px;}
.blogCenter { margin: 0 auto; max-width: 60%; align-items: center; display: flex; height: 100%;}
.blogCenter img { max-width: 100%; height: auto;}
.left-img { height: 100%;}
.chips-for-search-bottom { gap: 0.5rem; margin-left:-11px;}

.overlayExpe .rating.black { gap: 10px;}
.bottom-rating-section.mbster .box-of-rating .rating { gap: 6px;}
.Icon_search { position: absolute; top: 50%; transform: translateY(-50%); left: 15px;}
.dr-price-box.pb0 { margin-bottom: 0.5rem; margin-top: 0.5rem;}
.reviewgroup { display: flex; align-self: center;gap: 4px;}
.reviewgroup .review {align-self: center; padding-left: 7px;}
.reviewgroup .rating {gap: 6px;}
.reviewgroup .rating img { width: 10px;}
.helpBlog.networkPage .p-dr-more-details { justify-content: space-between;}
.helpBlog .dr-search-list {margin-top:0; }


.rightBlogm { /* margin-right: -45px;*/ padding-bottom: 15px; width: 83%;}

.about-medicaBlog img { border-radius: 30px;}
.about-medicaBlog .leftm { /*margin-left: -45px;*/ display: inline-block; padding-bottom: 15px; }
.about-medicaBlog .title-with-line { width: auto; float: left; padding-top: 20px;
    padding-left: 0px; padding-right: 8px;}

.imgBlog.about-medi.mobile{ display: inline-block; padding: 25px; width: 100%;
    text-align: center;}
.about-medicare-part .row { margin-left: 0; margin-right: 0;}
.imgBlog.about-medi.Desktop{ display: none; }
.main-wrapper-for-dr-profile.pl-pr.about-medicare-part { background: #fff;}
.blogMain{ width: 100%; display: inline-block; }
.blogLeftn { width:100%; float: left;}

.blogRightn { width: 100%; border: #b3b3b3 1px solid; 
    border-radius: 10px; padding: 15px; margin-left:1%; margin-top: 15px; }

.imgBlog.addgoogle { width: 100%; display: inline-block; 
 margin-bottom:0px;}
.blogMain .author-box { display: flex; align-items: center;}
hr.sepreaterLine { margin: 1.2rem 0;}
.news-img.imgBlog { width: 99px;}


/*.settingsAccordion .text-action { font-weight: 400; font-size: 1rem;}
.settingsAccordion .text-and-action { margin: 0.5rem 1rem;}
.settingsAccordion button.accordion-button {color: #23355f !important;
font-size: 1.5rem; font-weight: 600;}*/

.mobileImg{ display: inline-block; }
.DesktopImg{ display: none; }
/*.our-team.about-medicaBlog.overflow-hidden { margin-left: -2.5%;}*/
.about-medicare-part p.text-blue{ text-align: justify; }
.news-section p { text-align: justify;}
.imgBlogGrp .imgBlog.halfleft img { border-radius: 6px !important;}
.imgBlogGrp .imgBlog.halfright img { border-radius: 6px !important;}


.search-wrapper { position: absolute; top: 0px; right: 15px; border: #273f6e 1px solid; border-radius: 8px; overflow: hidden; /* transform: translate(-50%, -50%); top:50%; left:50%;*/}
.search-wrapper.active { width: 90%; }
.search-wrapper .input-holder { height: 35px; width:35px;
    overflow: hidden; background: rgba(255,255,255,0);
    border-radius:6px; position: relative;
    transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder { width: 100%;  background: #fff; transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);  float: left;
    z-index: 1;}
.search-wrapper .input-holder .search-input { width:100%; height: 35px; padding:0px 70px 0 50px; opacity: 0; position: absolute; top:-10px;
    left:0px; background: transparent; box-sizing: border-box;
    border:none; outline:none; font-family:"Open Sans", Arial, Verdana;
    font-size: 16px; font-weight: 400; line-height: 20px; color:#1c2d53; transform: translate(0, 60px);
    transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570); transition-delay: 0.3s;
}
.search-wrapper.active .input-holder .search-input {
    opacity: 1;
    transform: translate(0, 10px);
}
.search-wrapper .input-holder .search-icon img{ filter: brightness(0) saturate(100%) invert(18%) sepia(9%) saturate(4896%) hue-rotate(185deg) brightness(94%) contrast(88%); }
.search-wrapper .input-holder .search-icon { width:35px; height:35px; border:none;
    border-radius:6px; background: #FFF; padding:0px; outline:none;
     position: absolute; right: 0; z-index: 2; float:right; cursor: pointer; 
     transition: all 0.3s ease-in-out;}
.search-wrapper.active .input-holder .search-icon { width: 35px; height:35px; line-height: 35px; border-radius: 30px; left: 0;}
.search-wrapper .input-holder .search-icon span { width:22px; height:22px;
    display: inline-block; vertical-align: middle; position:relative; 
    transform: rotate(45deg); transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);}
.search-wrapper.active .input-holder .search-icon span {transform: rotate(-45deg);}
.search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
    position: absolute; content:'';}
.search-wrapper .input-holder .search-icon span::before { width: 4px;
    height: 11px; left: 9px; top: 18px; border-radius: 2px; background: #FE5F55;}
.search-wrapper .input-holder .search-icon span::after { width: 14px; height: 14px;
    left: 0px; top: 0px; border-radius: 16px; border: 4px solid #FE5F55;}
.search-wrapper .close { position: absolute; z-index: 1; top:4px; right:-28px;
    width:25px; height:25px; cursor: pointer; transform: rotate(-180deg);
    transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    transition-delay: 0.2s;}
.search-wrapper.active .close {right: 15px; transform: rotate(45deg); transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition-delay: 0.5s;}
.search-wrapper .close::before, .search-wrapper .close::after { position:absolute; content:'';
    background: #1c2d53; border-radius: 2px;}
.search-wrapper .close::before { width: 5px; height: 25px; left: 10px; top: 0px;}
.search-wrapper .close::after { width: 25px; height: 5px; left: 0px; top: 10px;}

.search-wrapper.active .input-holder .search-input:-webkit-input-placeholder { color: #1c2d53;}
.search-wrapper.active .input-holder .search-input:-ms-input-placeholder { color: #1c2d53;}
.search-wrapper.active .input-holder .search-input:placeholder { color: #1c2d53;}

.controBox{ width: 100%; display: inline-block; position: relative; margin-bottom: 20px; }
.login-form.contentus .controBox label.labelTOp { position: absolute; top: -8.5px;
    height: 16px; background: #fff; display: inline-block; left: 12px;
    color: #b3b3b3; font-size: 0.85rem; z-index: 2; padding: 0px 5px 0px 5px;}

.form-select.hide-select { padding: 0.5rem 0.8rem; position: relative; z-index: 1;} 
.form-select.hide-select:focus{border: 1px solid var(--blue) !important;
    transition: 0.2s all ease-in-out;}

a.btn.upload-btn.filebtn{ float: right;width: 100px; padding: 0.5rem;}   

.clinic-section .accordion-body .text-action { font-weight: 400; font-size: 1rem;}
.set.news-section.mt-5.pt-2.clinic-section .accordion-body { width: 100%;}
.boxs-action { display: flex; justify-content: space-between; margin: 0.5rem 0; align-items: center;}
.set.clinic-section .accordion .action input { border-radius: 2em!important;}
.new-search-section.fullwith{ width: 100%; }
.new-search-section.fullwith .title { display: none;}
#sidebar .mCustomScrollBox ul.components{padding: 10px 15px;}
#sidebar ul.components .list-unstyled.collapse.in { display: block;}   
#sidebar ul li .list-unstyled li a:hover {  background: transparent; border-radius: 0;}
#sidebar ul li .list-unstyled li a { background: transparent;}  
#sidebar ul.components li a { padding: 10px 0;}

.dr-search-list .green-btns {  margin-top: 0;}
.dr-search-list .dr-profile-link { margin-bottom: 1rem;}
img.aboutRight.mCS_img_loaded { float: right; padding-top: 7px;}

.form-switch .form-check-input { width:2.9rem;}
.form-check-input { width: 1.5rem; height: 1.5rem;}
.title h1 { color: #23355f; font-size: 1.8rem;}
.mobileView{ display:inline-block; }
.desktopView{ display:none; }
.listBlogBox{background: white; padding: 1rem 2rem; border-radius: 1rem; margin-bottom: 1rem; box-shadow: 0 0 5px 0 #c7c7c7;}
.listBlog { width: 100%; display: inline-block; }
.listBlog ul{ padding: 0; margin: 0; list-style: none; }
.listBlog li{color: #293e6f; font-size: 1rem; font-family: 'DM Sans', sans-serif !important; display: flex; align-items: center;  }   
.listBlog .title h4 {display: flex; align-items: center;}
.listBlog img { margin-right: 12px;}
.new-search-section.Provider {padding: 0 !important;}
/*#pills-tabContent .search-wrapper.mobileView { margin-top: 2rem;}*/
.new-search-section.fullwith { gap: 0 !important;  padding: 0 !important;}
.left-dr-and-right-rate.overall{gap: 0px;}
.left-dr-and-right-rate.overall .dr-price-box{margin-bottom: 0rem;}
.back-and-edit.Blog { display: inline-block;}
/*.blogLeftn a {  width: 100%; display: inline-block; margin-bottom: 10px;}*/
a.btn.btniconsd img { filter: brightness(0) saturate(100%) invert(99%) sepia(13%) saturate(2%) hue-rotate(154deg) brightness(114%) contrast(100%);}
img.dotimg{filter: brightness(0) saturate(100%) invert(13%) sepia(71%) saturate(955%) hue-rotate(193deg) brightness(93%) contrast(92%);}
.input-group.top .input-group-text { margin-top: -5px; height: 49px;}
img.carbonclr { filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);}

.clrbsocial a { margin: 0 8px;}

.clrbsocial a img { filter: brightness(0) saturate(100%) invert(21%) sepia(13%) saturate(2970%) hue-rotate(185deg) brightness(97%) contrast(91%);}
.filterBtn a { position: absolute; top: 0px; right: 56px; width: 35px; height: 35px; text-align: center; border: #273f6e 1px solid; border-radius: 6px;
 line-height: 35px;}
.sortedPrice a { position: absolute; top: 1px; right: 95px; width: 35px; height: 35px; text-align: center; border: #273f6e 1px solid; border-radius: 6px;
 line-height: 35px;}

.listBlog .title { padding-top: 1rem; padding-bottom: 0rem;}
img.dontsIcons { margin-bottom: -6px;}
img.dosIcons { margin-top: -17px;}

.blog-main-img.mobileImg.my-4{margin-top:0.5rem !important; margin-bottom:1rem !important; }

.pharmacyBoxs{border-radius: 16px; border: 0.5px solid #E2E2E2; background: #fff; padding:1rem; margin-top: 0.2rem; }
.microsoft.Insurance { width: 100%; display: inline-block; border-radius: 16px; border: 0.5px solid #E2E2E2;  background: #fff; padding: 1rem; }
.pharBoxs { display:flex; justify-content: space-between; align-items: center;}
.insuRight .chipsBlog img { padding-right: 0px; float: right; padding-left: 4px; padding-top: 5px;}

.insuLeft { width: 100%; float: left; padding-bottom: 1rem;}
.insuRight { width: 100%; float: left;}

.insuLeft .chipsBlog { width: auto; font-size: 0.9rem !important; text-align: center;}
.insuRight .chipsBlog { width: auto; font-size: 0.9rem !important; text-align: center;}
.iconShow { position: absolute; right: 10px; top: 50%; transform: translateY(-50%);}

.relative{ position: relative; }
header .lucationclr{filter: brightness(0) saturate(100%) invert(98%) sepia(1%) saturate(0%) hue-rotate(155deg) brightness(102%) contrast(102%);}
.helpBlog .in-accordion .dr-price-box.bdrbr { margin-bottom: 0px; border-bottom: none;     padding-bottom: 0 !important;}
.p-dr-img.smallimages img { width: 75px; height: 75px;}
.read-more-news-btn button {border: 1px solid #23355F; border-radius: 100px;}
.author-box { font-size: 1rem; color: #363636;}
.d-flex.authorRead { justify-content: space-between;}
.boxsRating.network {position: relative;  margin-top: 0.5rem;}
.boxsRating.network .title h1 { padding-top: 0.5rem;}

.boxsRating {position: relative;  margin-top: 0.5rem;}
.boxsRating  .title h1 { padding-top: 0.5rem;}

.search-bar-and-search-btn { padding-top: 0.5rem; padding-left: 0.5rem; padding-right: 0.5rem;}
.container.wrapper-of-box.helpBlog.faqsc .search-wrapper {top: 12px;}
.search-part .container-fluid { padding-right: var(--bs-gutter-x,.0rem); padding-left: var(--bs-gutter-x,.0rem);}
.search-part .scrollbaradd .two-search-part.mt-5.mb-4 { margin-top: .5rem!important; margin-bottom: .5rem !important;}
.container.helpBlog.faqsc { padding-right: var(--bs-gutter-x,.0rem); padding-left: var(--bs-gutter-x,.0rem);}
.faqsc .row { margin-right:0; margin-left: 0;}

.container.wrapper-of-box.helpBlog.networkPage { padding-right: var(--bs-gutter-x,.0rem); padding-left: var(--bs-gutter-x,.0rem);} 
.clinic-section .accordion-body { width: 100%;}
.text-center.d-block.d-md-none.mb-4 .search-wrapper { top: 14px; z-index: 1;}
.sliderBox .item img {
    max-width: 101%;
}