@media (max-width:1600px) {
    .container { max-width: 1350px; }
    header { display: blok; }
    header.mblHeader { display: none; }
    .user-right a.btn { font-size: 15px; }
    .user-right span { font-size: 15px; }
    .categories-new div#navbar-content ul.navbar-nav a.nav-link { font-size: 15px; }
    .bottoms-button .bottom-btn a span { font-size: 14px; }
    .newsLetter .leftBox h2 { font-size: 26px; line-height: normal; }
    .newsLetter .leftBox h3 { font-size: 26px; line-height: normal; }
    .newsLetter .rightBox form .newsLetterbtn { right: 65px; }
    .section.section-5 { background-position: right; }
    .thankYoubox h1 { font-size: 150px; }
}
@media (max-width:1399px) {
    .container { width: 1150px; }
    .bottom-header .bottoms-button .bottom-btn a { padding: 5px 55px; }
    .index-sec1 .banner-content img { width: 100%; object-position: right; }
    .cta-btn { padding: 15px 17px; font-size: 13px; }
    .medicine .top-img { padding: 30px; }
    .medicine .top-img.red:before { height: 110px; }
    .medicine .top-img.green:before { height: 110px; }
    .medicine .top-img.blue:before { height: 110px; }
    .medicine .top-img.l-green:before { height: 110px; }
    .medicine .top-img.purple:before { height: 110px; }
    .medicine .top-img.orange:before { height: 110px; }
    .medicine .top-img.yellow:before { height: 110px; }
    .medicine .top-img.light-blue:before { height: 110px; }
    .medicine .top-img.d-orange:before { height: 110px; }
    .medicine .bottom-cont { padding: 20px 10px 70px; }
    .medicine { height: 220px; width: calc(100% - 40px); margin: 0 auto; }
    .section-4 .product-content_new .products .inner-cont:before { left: 78%; }
    .section.section-5:before { height: 90%; top: 0; bottom: 0; margin: auto; }
    .section-9 { padding: 50px 0; }
    footer#footer { padding: 130px 0 0; }
    .section.section-3 { padding: 50px 0px 100px; }
    .newsLetter { width: 70%; }
    .section.section-9 .news h3 { font-size: 15px; line-height: 19px; }
    .section.section-9 .news .left img { width: 100%; height: 120px; object-fit: cover; border-radius: 10px 0 0 10px; }
    .thankYoubox h1 { font-size: 110px; }
    .thankYoubox h1:before { left: 30px; }
    .slider .pSliderInner img { }
    .productDetail-sec2 .slider-content .slick-next { }
    .slider .pSliderInner { }
    .cart-sec-2 .headingBarRow .bar .headingmain { width: 28%; }
    .cart-list-item .product-name { width: calc(40% - 156px); }
    .cart-sec-2 .headingBarRow .bar { justify-content: space-between; }
    .shopPrice { width: calc(15% - 41px); }
    .shippingCost { width: calc(19% - 6px); }
    .cart-sec-2 .headingBarRow .bar .hlistBox { width: 66%; }

    section.checkoutSec form input:nth-child(odd) {
        margin-right: 20px;
    }
    
    section.checkoutSec form select:nth-child(odd) {
        margin-right: 20px;
    }
    
    section.checkoutSec form .textBox textarea {
        font-size: 14px;
    }
    
    section.checkoutSec form .cardBox .methoD {
        padding: 10px 15px;
        height: 110px;
    }
    
    section.checkoutSec form .cardBox .methoD .rightSec {
        width: 22%;
        height: 70px;
    }
    
    section.checkoutSec form .cardBox .methoD img {
        width: 50px;
        height: 45px;
    }
    
    section.checkoutSec form .cardBox .methoD .leftSec h5 {
        font-size: 16px;
    }
    
    
    section.checkoutSec form .checkDiv label {
        font-size: 18px;
    }
    
    section.checkoutSec form .checkDiv {
        width: 70%;
    }
    
    .orderReview .cart-list .cart-list-item .product-name .name {
        font-size: 14px;
    }
    
    .orderReview .cart-list .cart-list-item .product-name {
        width: calc(46% - 0px);
    }
    
    .orderReview .cart-list .cart-list-item .product-action-price {
        width: calc(36% - 40px);
    }
    
    .main-heading .list ul li h6 {
            width: 25%;
        }
}
@media (max-width:1169px) {
    .container { width: 970px; }
    header { display: none; }
    header.mblHeader { display: block; }
    header.mblHeader .top-header .right-sec .logins { width: 50%; }
    header.mblHeader .overlay-content form { width: 80%; margin: 0 auto; }
    .section.section-9 .news h3 { font-size: 15px; line-height: 19px; }
    .medicine { width: calc(100% - 60px); margin: 0 auto; }
    .bottom-header .bottoms-button .bottom-btn a { padding: 5px 40px; }
    .section-4 .product-content_new .products .inner-cont:before { left: 82.5%; }
    .section.section-5:before { height: 86.3%; left: -240px; }
    .mobileSec .mbSecimg img { width: 560px; }
    .mobileSec .mbSecimg { position: absolute; top: 80px; z-index: 1; right: -90px; }
    .mobileSec { bottom: -2px; }
    .newsLetter .rightBox form .newsLetterbtn { right: 55px; }
    .section.section-2 .heading h2 { font-size: 40px; }
    .section.section-3 .heading h2 { font-size: 40px; }
    .sectionHeading h2 { font-size: 35px; line-height: normal; }
    .medicine .bottom-cont h3 { font-size: 13px; }
    .product-cont strong { font-size: 13px; }
    .section-5 p { font-size: 14px; }
    .mbSecContent h2 { font-size: 40px; }
    .mbSecContent h3 { font-size: 22px; }
    .newsLetter .leftBox h2 { font-size: 22px; }
    .newsLetter .leftBox h3 { font-size: 22px; }
    .footer_bottom p,
    .subFooter-menu a { font-size: 12px; }
    .subFooter-menu li { padding: 0 34px; }
    .subFooter-menu li:first-child { padding-left: 0; }
    .subFooter-menu li:last-child { padding-right: 0; }
    .aboutfooter.wigdet_1 { margin-bottom: 40px; }
    .wigdet_3.menu_3.menu { margin-bottom: 40px; }
    .wigdet_2.menu_3.menu { margin-bottom: 40px; }
    .thankYoubox h1 { font-size: 95px; }
    .thankYoubox .imgBox .vector1 { width: 110px; top: -10px; }
    .thankYoubox h1:before { left: 20px; }
    .thankYoubox .imgBox .vector2 { width: 100px; bottom: 0px; }
    .thankYoubox .imgBox .vector4 { width: 110px; right: 7%; bottom: 25%; }
    .thankYoubox .imgBox .vector5 { width: 100px; bottom: 25%; left: 21%; }
    .thankYoubox .imgBox .vector3 { left: 5%; top: 22%; }
    header { display: block; }
    header.mblHeader { display: none; }
    .top-header .right-sec .logins { max-width: 170px; }
    .user-right span { font-size: 12px; }
    .user-right a.btn { font-size: 12px; padding: 0; }

    section.checkoutSec form input:nth-child(odd) {
    margin-right: 10px;
}

section.checkoutSec form select:nth-child(odd) {
    margin-right: 10px;
}

section.checkoutSec form input {
    font-size: 14px;
}

section.checkoutSec form select {
    font-size: 14px;
}

section.checkoutSec form .checkDiv.checkDiv2 .newHeadingtow {
    font-size: 20px;
}

section.checkoutSec form .reviewBox p {
    font-size: 14px;
}

section.checkoutSec form .checkDiv {
    width: 100%;
}

section.checkoutSec form .cardBox .methoD .leftSec {
    width: 78%;
}

.orderReview .cart-list .cart-list-item .product-action-price {
    width: calc(36% - 20px);
}

.orderReview .cart-list .cart-list-item .product-action-price .totalPrice {
    font-size: 14px;
}

.orderReview .cart-list .cart-list-item .product-img {
    width: calc(25% - 11px);
}

.orderReview .cart-list .cart-list-item .product-img img {
    width: 50px;
    height: 60px;
}

.orderReview .cart-list .cart-list-item .product-name {
    width: calc(50% - 0px);
}

    section.checkoutSec form .cardBox .methoD .leftSec h5 {
    font-size: 14px;
}

section.checkoutSec form .cardBox .methoD .rightSec {
    width: 25%;
    height: 60px;
}

section.checkoutSec form .cardBox .methoD img {
    width: 40px;
    height: 40px;
}

.addressBookSec .addressBook .addressDetails ul li h6 {
    font-size: 18px;
}

.addressBookSec .addressBook .addressDetails ul li p {
    font-size: 14px;
}

.addressBookSec .addressBook .addressDetails ul li .cta-btn {
    font-size: 14px;
}

.main-heading .list ul li h6 {
            width: 30%;
        }
    
}

@media (max-width:991px) {
    .container { width: 750px; }
    .section-9 .row { display: flex; justify-content: center; }
    .section.section-9 .news { margin-bottom: 20px; }
    .section-4 .product-content_new .products .inner-cont:before { left: 76.5%; }
    .section.section-5 .row { display: flex; }
    .section.section-5 { background-position: 70% center; }
    .categories-new ul.dropdown-menu.shadow.show li.dropend ul.dropdown-menu.shadow.show { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; position: absolute; }
    .categories-new ul.dropdown-menu.shadow.show { width: 190px; }
    .categories-new ul.dropdown-menu.shadow.show li.dropend a { font-size: 12px; padding: 10px 10px; text-transform: capitalize; }
    header.mblHeader .categories-new { position: fixed; z-index: 33; left: 0; top: 0; }
    header.mblHeader .categories-new .categories-new nav { background: transparent !important; }
    header.mblHeader .categories-new nav { background: transparent !important; }
    header.mblHeader .categories-new div#navbar-content ul.navbar-nav a.nav-link { background: #0ba14b; color: #fff; text-align: left; font-size: 20px; }
    header.mblHeader .categories-new div#navbar-content ul.navbar-nav a.nav-link::after { display: none; }
    .mobileSec .mbSecContent { display: flex; flex-direction: column; position: relative; z-index: 3; }
    .mobileSec { }
    .newsLetter { width: 90%; }
    header.mblHeader .top-header { padding: 10px 0; }
    .user img { max-width: 50px !important; position: relative; left: -30px; }
    header.mblHeader .bottom-header { padding: 10px 0; }
    .categories-new ul.dropdown-menu.shadow.show li.dropend ul.dropdown-menu.shadow.show { position: relative; left: -2px; background: #0ba14b; }
    .medicine { width: calc(100% - 25px); }
    .thankYoubox h1 { font-size: 115px; }
    .thankYoubox h1:before { left: 20px; }
    .thankYoubox h1:after { right: 80px; }
    .thankYoubox .imgBox .vector1 { width: 130px; top: -20px; }
    .thankYoubox .imgBox .vector2 { width: 110px; bottom: -10px; }
    .thankYoubox .imgBox .vector4 { width: 110px; bottom: 22%; right: 9%; }
    .thankYoubox .imgBox .vector5 { width: 120px; left: 21%; bottom: 23%; }
    .thankYoubox .imgBox .vector3 { left: 6.5%; top: 17%; }
    header { display: none; }
    header.mblHeader { display: block; }
    .col-md-6.col-sm-6.col-xs-hidden.hiddenCol { display: none; }
    .section.prescription-section .row.align-items-center { display: flex; flex-direction: column-reverse; }
    .section.prescription-section .row.align-items-center .drop-file { padding-bottom: 40px; }
    .blocks-section { padding: 0 0 50px; }
    .btn-upload { height: 320px; margin: 0 auto; left: 0; right: 0; }
    .upload_dropZone { height: 320px; }
    .boxborder-me { width: 50%; margin: 0 auto; }
    .section.prescription-section form { text-align: center; }
    .upload-content-heading { justify-content: center; }
    .section.prescription-section nav { display: flex; justify-content: center; }
    .upload-content-sub-heading { text-align: center; }
    p.small.my-2 { width: 100%; }
    .order-summary-card { width: 60%; margin: 0 auto; }
    .boxMain { justify-content: center; }
    .cart-sec-2 .headingBarRow .bar .hlistBox ul li h5 { font-size: 14px; }
    .cart-sec-2 .headingBarRow .bar .headingmain { width: 18%; }
    .cart-list-item .product-name { width: calc(40% - 126px); }
    .cart-list-item .product-name p.name { font-size: 17px; }
    .shopPrice .price { font-size: 14px; }
    .shippingCost .price { font-size: 14px; }
    .quaitity-box .plus-minus input { font-size: 14px; }
    .quaitity-box .plus-minus span { padding: 5px 13px; font-size: 12px; }
    .cart-list-item .product-action-price p { font-size: 14px; }

section.checkoutSec form {
    flex-direction: column;
}

.orderInput {
    width: 100%;
}

.orderReview {
    width: 100%;
}

.orderReview .cart-list .cart-list-item .product-action-price {
    width: calc(29% - 20px);
}

.orderReview .cart-list .cart-list-item .product-img img {
    width: 60px;
    height: 80px;
}

section.checkoutSec form .cardBox .methoD .rightSec {
    width: 25%;
    height: 75px;
}

section.checkoutSec form .cardBox .methoD img {
    width: 50px;
    height: 50px;
}

.addressBookSec .addressBook {
    padding-bottom: 50px;
}

.addressBookSec .addressBook .addressDetails ul {
    height: 435px;
}

.addressBookSec .map iframe {
    height: 300px;
}

.userProfile .accout-deletion form {
    width: 80%;
}

.main-heading .list ul li h6 {
            width: 35%;
        }
    
}


@media (max-width:767px) {
    .container { max-width: 100%; }
    .thankYoubox .imgBox .vector1 { left: 10%; top: -30px; width: 75px; object-fit: cover; }
    .thankYoubox .imgBox .vector2 { right: 14%; width: 68px; object-fit: cover; top: -52px; }
    .thankYoubox .imgBox .vector5 { width: 70px; object-fit: cover; bottom: 27%; left: 21%; }
    .thankYoubox h1:before { left: 4px; }
    .thankYoubox h1:after { right: 49px; }
    .thankYoubox .imgBox .vector4 { width: 80px; right: 4%; bottom: 27%; }
    .thankYoubox .imgBox .vector3 { width: 50px; left: 6%; top: 18%; }
    .thankYoubox { height: 410px; width: 450px; }
    .thankYoubox h1 { font-size: 75px; width: 60%; }
    .section-4 .product-content_new .products .inner-cont:before { left: 71.5%; display: none; }
    .product-cont { padding: 20px 20px 30px; }
    .footer p { font-size: 12px; }
    .menu ul li a { font-size: 12px; }
    .subFooter-menu li { padding: 0 0px; border-right: none; }
    .vh-100.bg-image .card-body label.form-label { font-size: 12px; }
    .formLogoSec img { width: 100%; }
    .vh-100.bg-image.forms .nav-tabs li.nav-item .nav-link { font-size: 14px; }
    .vh-100.bg-image.forms .nav-tabs { padding-top: 20px; }
    .vh-100.bg-image.forms .card-body { padding: 11px 50px 20px; }
    .forms .form-control { font-size: 12px; padding: 12px 18px; }
    .vh-100.bg-image.forms button.btn { font-size: 12px; }
    .registerform { padding: 0; }
    .registerform .form-outline.mb-4 { margin-bottom: 10px !important; }
    .vh-100.bg-image.forms .card-body ul li { font-size: 12px; }
    .vh-100.bg-image.forms .card-body .loginCheckBox li:nth-child(2) { font-size: 12px; }
    .vh-100.bg-image.forms .card-body .loginCheckBox li a { font-size: 12px; }
    .vh-100.bg-image.forms .card-body .loginCheckBox { margin-bottom: 20px; }
    .registerform select.form-select.form-select-lg { font-size: 12px; }
    .section.section-9 .news { width: 70%; margin: 0 auto; margin-bottom: 30px; }
    .section-9 { padding: 0px 0; }
    .section.section-5 { background-position: left; padding: 80px 0; }
    .section.section-5:before { left: 0; height: 100%; }
    .mobileSec { height: 430px; }
    .mobileSec .mbSecimg img { width: 350px; }
    .mobileSec .mbSecimg { top: 20px; right: -30px; }
    .section.section-2 .heading h2 { font-size: 32px; }
    .section.section-3 .heading h2 { font-size: 32px; }
    .sectionHeading h2 { font-size: 32px; }
    .section.section-9 .heading h2 { font-size: 32px; }
    .mbSecContent h2 { font-size: 32px; }
    .mbSecContent h3 { font-size: 20px; width: 100%; }
    .mbSecContent h3 { font-size: 20px; }
    .newsLetter .rightBox form input { font-size: 12px; }
    .mobileSec .mbSecimg { display: none; }
    .mobileSec .mbSecContent { text-align: center; }
    .newsLetter .leftBox { width: 100%; }
    .newsLetter .rightBox { width: 100%; display: flex; }
    .newsLetter { display: flex; flex-direction: column; }
    .newsLetter .rightBox form .newsLetterbtn { right: 65px; font-size: 12px; padding: 12px; width: 25%; }
    .boxborder-me { width: 100%; }
    .cart-list-item .product-img { width: 60px; }
    .cart-list-item .product-img img { width: 80px; height: 50px; object-fit: contain; }
    .cart-list-item .product-name { width: calc(40% - 66px); padding-left: 4px; }
    .cart-list-item .product-name p.name { font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
    .shopPrice { width: calc(15% - 10px); }
    .shopPrice .price { font-size: 12px; }
    .shippingCost { width: calc(19% - 24px); }
    .shippingCost .price { font-size: 12px; }
    .cart-list-item .product-quantity-wrap { width: 36px; }
    .quaitity-box { width: 36px; }
    .quaitity-box .plus-minus span { padding: 5px 10px; }
    .quaitity-box .plus-minus input { width: 19px; margin: 0 3px; font-size: 12px; }
    .cart-list-item .product-action-price .remove-cart-item { position: absolute; top: 5px; right: 5px; }
    .cart-list-item .product-action-price .remove-cart-item i { font-size: 14px; }
    .cart-list-item .product-action-price p { font-size: 12px; }
    .cart-list-item .product-action-price { width: calc(27% - 60px); }
    .order-summary-card .summary-group ul li span { font-size: 14px; }
    .noteBox h4 { font-size: 18px; }
    .noteBox p { font-size: 14px; }
    .order-summary-card { width: 80%; }

    section.checkoutSec form .cardBox .methoD .leftSec h5 {
    font-size: 12px;
}

section.checkoutSec form .cardBox .methoD .rightSec {
    border: navajowhite;
}

section.checkoutSec form .cardBox .methoD {
    padding: 10px;
}

section.checkoutSec form .cardBox .methoD:hover .rightSec {
    border: none;
}

.addressBookSec .addressBook .addressDetails ul li h6 {
    font-size: 16px;
}

.addressBookSec .addressBook .addressDetails ul li p {
    font-size: 12px;
}

.addressBookSec .addressBook .addressDetails ul li .cta-btn {
    font-size: 12px;
}

.addressBookSec .addressBook .addressDetails ul {
    height: 422px;
}

.addressBookSec .addressBook .addressDetails ul li .cta-btn {
    padding: 12px 15px;
}

.userProfile .accout-deletion form {
    width: 90%;
}

.userProfile .accout-deletion form .form-group input {
    padding: 15px 10px 15px 70px;
}

.userProfile .accout-deletion form .form-group input.cta-btn {
    padding: 15px 40px;
}

.userProfile .accout-deletion form .form-group i {
    bottom: 32px;
}

.userProfile .deletBtn {
    height: 60px;
}

.main-heading .list ul li h6 {
    width: 40%;
}

.main-heading .list ul li {
    flex-direction: column;
}

.main-heading .list ul li h6 {
    width: 40%;
}

}
@media (max-width:479px) {
    .container { max-width: 100%; }
    .thankYoubox .imgBox .vector1 { left: 7%; width: 50px; object-fit: cover; top: -10px; }
    .thankYoubox .imgBox .vector2 { right: 14%; width: 46px; object-fit: cover; top: -32px; }
    .thankYoubox .imgBox .vector5 { display: none; }
    .thankYoubox h1:before { left: 4px; }
    .thankYoubox h1:after { right: 49px; }
    .thankYoubox .imgBox .vector4 { display: none; }
    .thankYoubox .imgBox .vector3 { display: none; }
    .thankYoubox { height: 220px; width: 300px; }
    .thankYoubox h1 { font-size: 45px; top: 6%; width: 160px; }
    .section-4 .product-content_new .products .inner-cont:before { left: 71.5%; display: none; }
    .product-cont { padding: 20px 30px 30px; }
    .thankyouSec { padding: 50px 0 50px; }
    .thankyouSec .contentDiv h2 { font-size: 24px; }
    .thankyouSec .contentDiv p { font-size: 18px; }
    .footer p { font-size: 12px; }
    .menu ul li a { font-size: 12px; }
    .subFooter-menu li { padding: 0 0px; border-right: none; }
    .subFooter-menu { display: flex; padding: 0 0 20px; }
    .footer .copyRightText { float: none; }
    .vh-100.bg-image .card-body label.form-label { font-size: 12px; }
    .formLogoSec img { width: 100%; }
    .vh-100.bg-image.forms .nav-tabs li.nav-item .nav-link { font-size: 14px; }
    .vh-100.bg-image.forms .nav-tabs { padding-top: 20px; }
    .vh-100.bg-image.forms .card-body { padding: 11px 50px 20px; }
    .forms .form-control { font-size: 12px; padding: 12px 18px; }
    .vh-100.bg-image.forms button.btn { font-size: 12px; }
    .registerform { padding: 0; }
    .registerform .form-outline.mb-4 { margin-bottom: 10px !important; }
    .vh-100.bg-image.forms .card-body ul li { font-size: 12px; }
    .vh-100.bg-image.forms .card-body .loginCheckBox li:nth-child(2) { font-size: 12px; }
    .vh-100.bg-image.forms .card-body .loginCheckBox li a { font-size: 12px; }
    .vh-100.bg-image.forms .card-body .loginCheckBox { margin-bottom: 20px; }
    .registerform select.form-select.form-select-lg { font-size: 12px; }
    .mbSecimg { display: none; }
    .mbSecContent h2 { text-align: center; }
    .mbSecContent h3 { text-align: center; }
    .newsLetter .leftBox { padding: 10px; }
    .newsLetter .leftBox h2 { font-size: 18px; }
    .newsLetter .leftBox h3 { font-size: 18px; }
    .newsLetter .rightBox form .newsLetterbtn { width: 19%; right: 17px; }
    .newsLetter .rightBox form input { padding-left: 10px; }
    .mobileSec .mbSecimg { display: none; }
    .mobileSec .mbSecContent { text-align: center; }
    .newsLetter .leftBox { width: 100%; }
    .newsLetter .rightBox { width: 100%; display: flex; }
    .newsLetter { display: flex; flex-direction: column; }
    .newsLetter .rightBox form .newsLetterbtn { right: 35px; font-size: 12px; padding: 12px; width: 30%; }
    .medicine { width: 50%; }
    .section.section-9 .news { width: 100%; }
    .section.section-9 .news .right { padding: 0; }
    .order-summary-card { width: 100%; }
    .cart-sec-2 .row { padding-bottom: 0; }
    .cart-sec-2 .headingBarRow .bar .headingmain h5 { font-size: 12px; }
    .cart-sec-2 .headingBarRow .bar .headingmain { width: 15%; }
    .cart-sec-2 .headingBarRow .bar .hlistBox ul li h5 { font-size: 10px; text-align: left; }
    .cart-sec-2 .headingBarRow .bar .hlistBox ul li { width: 26%; }
    .cart-sec-2 .headingBarRow .bar .hlistBox { width: 63%; }
    .cart-list-item { padding: 15px 1px; }
    .cart-sec-2 .headingBarRow .bar { padding: 10px 4px; }
    .cart-sec-2 .headingBarRow .bar .hlistBox ul li:last-child { display: flex; justify-content: center; }
    .boxMain .cta-btn { width: 35%; font-size: 12px; display: flex; justify-content: center; padding: 10px 10px; }
    .order-summary-card .gen-btn { padding: 10px 10px; font-size: 12px; }

    .addressBookSec .addressBook .addressDetails ul li .cta-btn {
    padding: 8px 10px;
}

    .addressBookSec .addressBook .addressBookheader .cta-btn {
    padding: 8px 10px;
}

.addressBookSec .addressBook .addressDetails ul {
    height: 399px;
}

.userProfile .accout-deletion form {
    padding: 20px 20px 20px;
}

.userProfile .accout-deletion form .form-group input.cta-btn {
    margin-bottom: 10px;
}

.userProfile .accout-deletion form .form-group input {
    font-size: 12px;
    margin-bottom: 10px;
}

.userProfile .accout-deletion form .form-group i {
    bottom: 22px;
}

.main-heading .list ul li h6 {
    width: 100%;
    font-size: 14px;
}

.main-heading .list ul li p {
    font-size: 14px;
}

.main-heading .list ul li {
    flex-direction: column;

}

#OH {
    text-align: center;
}
    
}


@media (max-width:400px) {
    .medicine { width: 60%; }
}

@media (max-width:400px) {
    .addressBookSec .addressBook .addressDetails ul li .cta-btn:last-child {
        margin-top: 10px;
    }
    
    .addressBookSec .addressBook .addressBookheader {
    flex-direction: column;
    align-items: flex-start;
}

.addressBookSec .addressBook .addressBookheader h2 {
    padding-bottom: 15px;
}
}



@media (max-width:320px) {
    .medicine { width: 110px; }
}