@media screen and (max-width: 1220px){

.prtcpton-area .btn{ font-size: 12px; }

.prtcpton-area .p-3.bg-white{ padding-bottom: 0 !important; }

.prtcpton-area .p-3.bg-white .d-flex{ -webkit-justify-content: space-between !important; justify-content: space-between !important;  -webkit-flex-direction: column;flex-direction: column; }

.prtcpton-area .btn{ width: 48%; padding-left: 0px; padding-right: 0px; }

.prtcpton-area .p-3.bg-white .d-flex div{ display: flex; display: -webkit-flex; -webkit-justify-content:space-between; justify-content: space-between; padding: 5px 0 ;}

}

@media screen and (max-width: 1050px){

header.header-area .menu-left li{ margin-right: 15px; }

header.header-area .menu-right li{ margin-left: 15px; }

ul.dr-list-area li .dr-list-btm-area{ font-size: 12px; }

}

@media screen and (max-width: 992px){

.dr-head-panel, .dr-head-panel .text-right{ text-align: center !important; }

.dr-head-panel h2{ font-size: 30px; }

.dr-head-panel .btn-group{ display: -webkit-flex;display: flex; }

.dr-head-panel .btn-group .btn, ul.dr-list-area.dr-list-chat-para .dr-time-area, ul.dr-list-area li .desc-text, ul.dr-list-area li .dr-time-area{ font-size: 12px; }

ul.dr-list-area li .dr-list-descptn h3, ul.dr-list-area.dr-list-chat-para li .dr-list-descptn h3{ font-size: 14px; max-width: 65%; margin-bottom: 5px; }

ul.dr-list-area.dr-list-chat-para li .desc-text{ font-size: 12px; line-height: 17px; }

ul.dr-list-area li .dr-list-btm-area{ font-size: 11px; }

.dr-list-pic{ width: 38px; height: auto; }

.dr-list-pic figure{ margin-bottom: 0; }

.dr-list-pic img{ width: 35px; height: 35px; }

.dr-list-action{ position: absolute; width: 98px; top: 8px; right: 10px;display: -webkit-flex;display: flex;-webkit-flex-direction: row-reverse;flex-direction: row-reverse; }

ul.dr-list-area li{ -webkit-justify-content: flex-start; justify-content: flex-start; padding-bottom: 0px; }

ul.dr-list-area li .dr-list-btm-area{ position: relative; left: 0 !important; right: 0 !important; bottom: 0 !important; margin-right: -10px; margin-left: -10px; margin-top: 6px; line-height: 1.2; min-height: 30px; padding: 4px 10px 4px 0; }

ul.dr-list-area li .dr-rcrd-cntrl-pic{ position: relative; padding: 4px 4px 4px 30px; }

ul.dr-list-area li .dr-rcrd-cntrl-pic .dr-recrd-icon-area{ position: absolute; top: -4px; left: 0; bottom: -4px; height: -webkit-calc(100% + 8px); height: calc(100% + 8px);display: -webkit-flex; display: flex; -webkit-align-items:center;align-items:center; -webkit-justify-content:center;justify-content:center; }

.dr-list-descptn{ width: auto; width: -webkit-calc(100% - 60px); width: -moz-calc(100% - 60px); width: calc(100% - 60px); }

.dr-list-action .d-flex{-webkit-flex-direction: column-reverse;flex-direction: column-reverse; padding-top: 2px;}

.dr-list-action .d-flex .chat-bubble-area{ margin-left: 0 !important; line-height: 1; }

ul.dr-list-area li .dr-time-area{ padding: 0px 10px 0 0; }

.dr-details-top-area .dr-details-prod{ width: 40px; height: auto; }

.dr-details-prod figure img{ width: 40px; height: 40px; }

.dr-details-top-area{ padding: 10px 15px; }

.dr-details-top-area .dr-details-desc h3{ font-size: 16px; }

.dr-details-top-area .dr-details-desc h3 span{ font-size: 9px; }

.dr-details-top-area .desc-text{ font-size: 12px; }

.dr-details-top-area .desc-text i, .dr-details-top-area .desc-text svg{ font-size: 5px; margin: 0 3px; }

.dr-details-top-area .dr-dtls-remove{ width: 15px; height: 15px; text-indent: 999999px; padding: 0; margin: -8px 0 0; font-size: 0; /*top: 50%;*/ top: 15px; right: 10px; }

.dr-details-top-area .dr-dtls-remove img{ width: 15px; height: auto; margin: 0; }

.dr-details-top-area .dr-details-desc{ padding-right: 0; }

.dr-rcrd-area .dr-rcrd-title h3{ font-size: 14px; }

.dr-rcrd-area .dr-rcrd-title{ padding: 8px 15px; }

.dr-rcrd-area .dr-rcrd-title h3 img{ margin-right: 10px; }

.dr-p-chat-area ul li p, .dr-p-chat-area .chat-date-head{ font-size: 12px; line-height: 1.3; }

.dr-p-chat-area ul li h4, .dr-p-chat-area ul li h4 a{ font-size: 14px; }

.dr-rcrd-area .dr-rcrd-title h3 img.medcl-rcrd-icon{ width: 12px; height: auto; margin-top: -3px; }

.dr-rcrd-area .dr-rcrd-title h3 img.ptnt-chat-icon{ width: 16px; height: auto; margin-top: -1px; }

.dr-list-descptn{width: -webkit-calc(100% - 41px);width: -moz-calc(100% - 41px);width: calc(100% - 41px); /** NEW **/ padding-right: 0;/** NEW **/ }

.dr-p-chat-area{ padding: 0 15px; min-height: 0; }

.dr-p-chat-area ul li .dr-list-action{ font-size: 12px; }

.dr-p-chat-area ul li h4{width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);}

.medicl-rcrd-list ul li{ min-height: 45px; }

.medicl-rcrd-list ul li span{ height: 45px; line-height: 45px; font-size: 20px; }

.medicl-rcrd-list ul li div, .medical-history-area p{ font-size: 12px; }

.medicl-rcrd-list ul li div p{ font-size: 14px; }

.dashboard-inner h3{ font-size: 16px; }

.mdcl-hstry-contnt{ padding: 10px 10px 10px 35px; min-height: 25px; font-size: 12px; line-height: 1.3; }

.mdcl-hstry-contnt:before{ width: 25px;  }

.dr-type-msg-area textarea{ padding: 5px; }

.dr-type-msg-area{ padding: 15px 15px 55px; background: #f4f4f4; margin: 0; }

.prtcpton-area h4{ font-size: 14px; }

.prtcpton-area ul, .prtcpton-area ul li span, .prtcpton-area .btn{ font-size: 12px; }

.mdcl-hstry-contnt{ margin-bottom: 8px; }

.qck-rspnse-area a.btn{ font-size: 12px; width: 48%; }

.qck-rspsnse-contrnt-area div button{ width: 31px; height: 31px; line-height: 31px; font-size: 17px; -webkit-border-radius:100%;border-radius:100%; top: 50%; margin-top: -16px; right: 5px; }

.qck-rspsnse-contrnt-area div{ padding-right: 40px; font-size: 12px; }

.dr-type-msg-area button.btn{ bottom: 15px; left: 15px; top: inherit;  right: inherit;}

.dr-type-msg-area .ptnt-msg-attch-file-new{ top: inherit; right: inherit; left: 84px; }

.dr-type-msg-area .dr-attach-file{ bottom: 15px; top: inherit; right: inherit; left: 95px; }

.mdcl-dtls-tab-menu{ padding: 15px 0; }

.dr-p-chat-area ul{ padding-bottom: 30px; }

.dr-rcrd-area .dr-rcrd-title h3 img.histry-prscrptn-icon{ width: 14px; height: auto; margin-top: -2px;}

.metfrim-accrodion-area h4{ font-size: 14px; }

.metfrim-accrodion-area ul li, .metfrim-accrodion-area ul li big{ font-size: 12px; }

header.header-area ul li{ font-size: 14px; }

ul.dr-list-area li.dr-lst-pd{ padding-bottom: 0; }
.shipng-info-area .frm-2-panel {
    -webkit-flex-direction: row;
    flex-direction: row;
}
}

@media screen and (max-width: 860px){

.all-things-carousel .all-thngs-inner{ float: none; margin: 0 auto; }

.all-things-carousel .slick-dots{ display: inline-block; text-align: center; width: 100%; padding-top: 15px; }

.all-things-carousel .slick-dots li{ display: inline-block; margin: 0 3px; }

.all-things-carousel .slick-dots li button{ width: 8px; height: 8px; border:0; outline: 0; font-size: 0; -webkit-border-radius:100%;border-radius:100%; background: rgba(0,117,201,0.3); padding: 0; }

.all-things-carousel .slick-dots li:hover button{background: rgba(0,117,201,0.5);}

.all-things-carousel .slick-dots li.slick-active button{background: rgba(0,117,201,1);}

}

@media screen and (max-width: 767px){

.orders-area .ordrs-contnt-items{ width: 100%; }

.orders-area{ -webkit-flex-direction:column; flex-direction: column; }

.orders-area .ordrs-contnt-items{ margin: 10px 0; border-bottom: 1px solid #D8D8D8; }

.orders-area:before{ display: none; }

.orders-area .ordrs-contnt-items:last-child{ border: 0; margin-bottom: 0; }

.total-dr-area{ padding-left: 0; padding-bottom: 60px; }

.sidebar-menu-panel{ height: 60px; width: 100%; top: inherit; right: 0; }

h1.sidebar-logo{ display: none; }

.sidebar-menu-panel ul{ display: flex; height: 100%; }

.sidebar-menu-panel ul li{ width: 25%; border-left: 0; border-top:2px solid transparent; height: 100%; }

.sidebar-menu-panel ul li a{ padding: 0; height: 100%;display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }

.sidebar-menu-panel ul li img.dashbrd-menu-icon{ width: 17px; height: auto; }

.sidebar-menu-panel ul li img.dashbrd-record-menu-icon{ width: 13px; height: auto; }

.sidebar-menu-panel ul li img.dashbrd-path-menu-icon{ width: 16px; height: auto; }

.sidebar-menu-panel ul li img.dashbrd-settings-menu-icon{ width: 18px; height: auto; }

.sidebar-menu-panel{ -webkit-box-shadow: 0 -1px 1px rgba(0,0,0,0.2);box-shadow: 0 -1px 1px rgba(0,0,0,0.2); }

/*.side-active .side-active-left-mob, */.all-thins-content h2 br, header.header-area ul li a.cart-dropdown, header.header-area ul li a.accnt-slide{ display: none; }

.menu-for-mob, .mob-menubar{ display: block; }

.all-things-carousel{ padding-top: 15px; }

.all-things-carousel button.slick-arrow{ top: 40%; z-index: 2; }

.all-things-carousel .slick-prev{ left: 0 !important; }

.all-thins-content p{ font-size: 14px; line-height: 1.4; }

header.header-area .header-top-area{ height: 25px; font-size: 10px; }

header.header-area .header-top-area a:after{ left: 0; right: 0; bottom: -2px; }

.dashboard-inner .media-body h5 span{ font-size: 12px; }

.dashboard-inner .media-body h5{ font-size: 16px; }

.dashboard-inner .media-body{ font-size: 14px; }

.dashboard-inner .media img{ width: 25px; height: 25px; }

.dashboard-inner .list-unstyled li.media img.mr-3{ margin-right: 8px !important; }

.dashboard-area .align-items-stretch .col-md-6, .dashboard-area .align-items-stretch .col-md-12{ margin-bottom: 15px; }

.dashboard-area, .all-things-area{ padding: 15px 0;  }

.dashboard-area h2{ margin-bottom: 10px; }

header.header-area{ display: -webkit-flex; display: flex; -webkit-flex-direction:column-reverse; flex-direction: column-reverse; }

header.header-area .menu-area{ padding: 10px 0; }

header.header-area .full-menu-mobile{ -webkit-flex-direction:column; flex-direction: column; position: absolute; top: 69px; left: 0; right: 0; background: #fff; padding: 15px 15px 0; z-index: 9; }

header.header-area .menu-left{ display: none !important; }

header.header-area ul li{ font-size: 18px; padding: 8px 0; }

header.header-area ul li a:hover, header.header-area ul li.active a, header.header-area ul li a.active{ border-bottom: 0; }

.menu-for-mob i, .menu-for-mob svg{ float: right; cursor: pointer; }

.total-drp-menu-area i.fa-minus{ display: none; }

.total-drp-menu-area.active i.fa-minus{ display: block; }

.total-drp-menu-area.active i.fa-plus{ display: none; }

header.header-area ul.full-menu-mobile li .menu-dropdwn{ display: none; background: #F4F8FC; margin: 0 -15px -15px; padding: 5px 15px; }

header.header-area ul.full-menu-mobile .total-drp-menu-area.active .menu-dropdwn{ display: block; }

/*.menu-for-mob{ padding-bottom: 15px; }*/

.ordr-hstry-area ul li.d-flex{ display: block !important; }

.ordr-hstry-area ul li.d-flex .d-flex{ display: -ms-flexbox!important; display: -webkit-flexbox!important; display: flex!important; }

.ordr-hstry-area .ordr-prd-detls{ display: -webkit-flex; display: flex; padding-left: 0; width: 100%; -webkit-flex-direction:column; flex-direction: column; padding-top: 10px;}

.ordr-hstry-area .ordr-prd-img{ float: left; width: 65px; }

.ordr-hstry-area .ordr-prd-title{ width: calc(100% - 70px); float: right; padding-left: 0; padding-bottom: 15px; }

.ordr-hstry-area .ordr-prd-detls li div { width: 50%; }

.dashboard-inner .acnt-info-area.pr-60{ padding-right: 0 !important; }

.dashboard-inner .acnt-info-area .edit-area{ position: relative; top: auto; right: auto;}

.dashboard-inner .acnt-info-area .edit-area a{ display: block; }

.support-area h2{ font-size: 30px; }

.support-area p, .support-area label{ font-size: 14px; }

.ptnt-msg-submit-area textarea{ padding-right: 10px; padding-bottom: 40px; height: 130px; }

.ptnt-msg-submit-area .btn{ right: inherit; left: 0; bottom: 0; top: inherit; }

.ptnt-msg-attach-file{right: inherit; left: 70px; bottom: 0; top: inherit;}

.ptnt-msg-attch-file-new{ top: 85px; left: 75px; right: inherit; }



.active.side-active .side-active-left-mob { display: none; }

.dr-type-msg-area{ margin-bottom: 50px; }

}

@media screen and (max-width: 575px){
    .shipng-info-area .frm-2-panel {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .shipng-info-area .frm-2-panel .fldarea {
        width: 100%!important;
    }
}

@media screen and (max-width: 545px){

.ordrs-contnt-items .ordr-prd-img, .ordrs-contnt-items .ordr-prd-title, .ordrs-contnt-items .ordr-prd-detls{ width: 100%; padding: 5px 0; }

.ordrs-contnt-items li.d-flex{ -webkit-flex-direction: column; flex-direction: column; }

.ordrs-contnt-items li.d-flex li.d-flex{ -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: space-between; justify-content: space-between; }

.dashboard-inner{ padding: 10px; }

header.header-area ul li .ntfctn-drpdwn{ width: 270px; }

}