
@font-face{font-family:'RedHatDisplay SemiBold';src:url('font/RedHatDisplay-SemiBold.ttf') format('truetype');}
@font-face{font-family:'RedHatDisplay Regular';src:url('font/RedHatDisplay-Regular.ttf') format('truetype');}
@font-face{font-family:'RedHatDisplay Medium';src:url('font/RedHatDisplay-Medium.ttf') format('truetype');}
@font-face{font-family:'RedHatDisplay ExtraBold';src:url('font/RedHatDisplay-ExtraBold.ttf') format('truetype');}
@font-face{font-family:'RedHatDisplay Bold';src:url('font/RedHatDisplay-Bold.ttf') format('truetype');}


@font-face{font-family:'Fahkwang Bold';src:url('font/Fahkwang-Bold.ttf') format('truetype');}
@font-face{font-family:'Fahkwang SemiBold';src:url('font/Fahkwang-SemiBold.ttf') format('truetype');}
@font-face{font-family:'Fahkwang Regular';src:url('font/Fahkwang-Regular.ttf') format('truetype');}
@font-face{font-family:'Fahkwang Medium';src:url('font/Fahkwang-Medium.ttf') format('truetype');}
@font-face{font-family:'Fahkwang Light';src:url('font/Fahkwang-Light.ttf') format('truetype');}

@font-face{font-family:'Syne Bold';src:url('font/Syne-Bold.ttf') format('truetype');}
@font-face{font-family:'Syne ExtraBold';src:url('font/Syne-ExtraBold.ttf') format('truetype');}
@font-face{font-family:'Syne Medium';src:url('font/Syne-Medium.ttf') format('truetype');}
@font-face{font-family:'Syne Regular';src:url('font/Syne-Regular.ttf') format('truetype');}
@font-face{font-family:'Syne SemiBold';src:url('font/Syne-SemiBold.ttf') format('truetype');}

@font-face{font-family:'Poppins Bold';src:url('font/Poppins-Bold.ttf') format('truetype');}
@font-face{font-family:'Poppins Light';src:url('font/Poppins-Light.ttf') format('truetype');}
@font-face{font-family:'Poppins Medium';src:url('font/Poppins-Medium.ttf') format('truetype');}
@font-face{font-family:'Poppins Regular';src:url('font/Poppins-Regular.ttf') format('truetype');}
@font-face{font-family:'Poppins SemiBold';src:url('font/Poppins-SemiBold.ttf') format('truetype');}

@font-face{font-family:'WorkSans Regular';src:url('font/WorkSans-Regular.ttf') format('truetype');}
@font-face{font-family:'WorkSans Medium';src:url('font/WorkSans-Medium.ttf') format('truetype');}
@font-face{font-family:'WorkSans SemiBold';src:url('font/WorkSans-SemiBold.ttf') format('truetype');}
@font-face{font-family:'WorkSans ExtraBold';src:url('font/WorkSans-ExtraBold.ttf') format('truetype');}

@font-face{font-family:'OpenSans Regular';src:url('font/OpenSans-Regular.ttf') format('truetype');}
@font-face{font-family:'OpenSans Medium';src:url('font/OpenSans-Medium.ttf') format('truetype');}
@font-face{font-family:'OpenSans SemiBold';src:url('font/OpenSans-SemiBold.ttf') format('truetype');}
@font-face{font-family:'OpenSans Bold';src:url('font/OpenSans-Bold.ttf') format('truetype');}


@font-face{font-family:'InstrumentSans Bold';src:url('font/InstrumentSans-Bold.ttf') format('truetype');}
@font-face{font-family:'InstrumentSans Medium';src:url('font/InstrumentSans-Medium.ttf') format('truetype');}
@font-face{font-family:'InstrumentSans Regular';src:url('font/InstrumentSans-Regular.ttf') format('truetype');}
@font-face{font-family:'InstrumentSans SemiBold';src:url('font/InstrumentSans-SemiBold.ttf') format('truetype');}

@font-face{font-family:'Inter SemiBold';src:url('fonts/Inter-SemiBold.ttf') format('truetype');font-display: swap;}@font-face{font-family:'Inter Regular';src:url('fonts/Inter-Regular.ttf') format('truetype');font-display: swap;}@font-face{font-family:'Inter Bold';src:url('fonts/Inter-Bold.ttf') format('truetype');font-display: swap;}@font-face{font-family:'Inter Light';src:url('fonts/Inter-Light.ttf') format('truetype');font-display: swap;}

html{scroll-behavior: smooth;height:auto;}
#airebody{background:#FFFFFF;}
#recList{padding-top:0px}

body{height:100%;}
input.discounttypeinput:focus {
    background: none!important;
    border: 0px none;
    box-shadow: none;
}
body#airebody{background-repeat:no-repeat;}
body{font-family: InstrumentSans Regular;font-weight:500;background: #F8F8F8;}
body.airehomebody{background: #F8F8F8 !important;}
.newbrandsmainsection{border-radius: 8px;border: 1px solid #008870;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);box-shadow: 0px 0px 7px 0px rgba(0, 136, 112, 0.24);padding:24px;margin-top: 9px;margin-bottom: 4px;}
.newbrandsmainsection .leftsideofnewbrands{display: table;width: 100%;}
.newbrandsmainsection .leftsideofnewbrands > img{float: left;}
.newbrandsmainsection .leftsideofnewbrands .leftsidecontentofnewbrands{float: left;margin-left: 16px;}
.newbrandsmainsection .newbrandsbtnofproductscon{float: right;}
.newbrandsmainsection .newbrandsbtnofproductscon a{width:203px;height:48px;text-align:center;color: #fff;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;border-radius: 8px;background: #272B35;justify-content: center !important;align-items: center !important;display: flex;flex-wrap: wrap;}
.newbrandsmainsection .newbrandsbtnofproductscon a span{margin-right: 8px;}
.newbrandsmainsection .newbrandsbtnofproductscon a svg{}
.newbrandsmainsection .leftsideofnewbrands .leftsidecontentofnewbrands h6{color: #000;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;margin: 1px 0px 6px 0px;}
.newbrandsmainsection .leftsideofnewbrands .leftsidecontentofnewbrands p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

.homesectionairetop{background:url(aireskinstorehome-1.png) center/cover no-repeat;position: relative;width: 100%;top: -75px;padding-top: 220px;padding-bottom:350px;}
.campaignvideotopcontentsection p.completesteps{}
.campaignvideotopcontentsection p.completesteps span{text-transform: uppercase;}
.campaignvideotopcontentsection p.campaignnoted{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-top: 16px;}
.campaignvideotopcontentsection p.campaignnoted small{color: #FFF;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-right: 12px;margin-bottom: 20px;width: 57px;border-radius: 4px;background: #444;display: inline-block;text-align: center;height: 24px;}

#PreLounchSuccessMessage.legendemrthanksmsgpopup{margin-top:50px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg{--bs-modal-width: 499px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content{padding: 32px 32px 40px 32px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content #patientslistingairepopup{margin-top:0px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content #patientslistingairepopup h3{color: #000;text-align: center;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;margin: 32px 0px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content #patientslistingairepopup p{color: #434B5B;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 32px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content #patientslistingairepopup input[type="button"]{color: #FFF;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 20px;border: 0px;border-radius: 8px;background: #272B35;padding: 16px;height: 56px;width: 100%;margin: 0px;}
#PreLounchSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content #patientslistingairepopup img{}

.topdashboardconheading{margin-bottom:40px;}
.topdashboardconheading h4.skinstorebaskets{margin-bottom:0px;}
.dashboardtoprightcon{float:right;}
.dashboardtoprightcon button.dashboardbtnname.brownsebtnname{border: 2px solid #AC796A;background: linear-gradient(0deg, rgba(172, 121, 106, 0.20) 0%, rgba(172, 121, 106, 0.20) 100%), #FFF;color:#8C5F51;}
.dashboardtoprightcon button.dashboardbtnname.goldenbtnname{border: 2px solid #B98E2A;background: linear-gradient(0deg, rgba(220, 204, 152, 0.20) 0%, rgba(220, 204, 152, 0.20) 100%), #FFF;color:#B98E2A;}

.dashboardtoprightcon button.dashboardbtnname.silverbtnname{border: 2px solid #686F7D;background: linear-gradient(0deg, rgba(229, 234, 243, 0.89) 0%, rgba(229, 234, 243, 0.89) 100%), #FFF;}

.dashboardtoprightcon button.dashboardbtnname{border-radius: 43px;text-align:center;text-align: center;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;padding:8px 12px;}
.dashboardtoprightcon button.dashboardbtnname svg{}
.dashboardtoprightcon button.dashboardbtnname svg.questionmarksvg{}
.dashboardtoprightcon button.dashboardbtnname span{margin-left:8px;margin-right:8px;position: relative;top: 2px;}
.topdashboardconheading{margin-top:8px;}
.officesamplingwrappergreen.interactivedemowrapper#officesamplingwrapper{border-radius: 8px;border: 2px solid #008870;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FBFBFB 100%);box-shadow: 0px 0px 24px 0px rgba(0, 136, 112, 0.33);}
.officesamplingwrappergreen.interactivedemowrapper#officesamplingwrapper .interactcontent h6{color:#008870;}
.interactivedemowrapper#officesamplingwrapper{border-radius: 8px;border: 2px solid #E15252;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FBFBFB 100%);box-shadow: 0px 0px 24px 0px rgba(192, 28, 28, 0.20);}
.interactivedemowrapper#officesamplingwrapper .interactcontent h6{color:#B40D0D;}
.interactivedemowrapper#officesamplingwrapper .interactcontent p{color:#444;}
.interactivedemowrapper#officesamplingwrapper .interacticon img{width:46px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact{}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact{}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields{}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields label#typeofcarelabel{margin-top:12px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper {margin-bottom:28px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper label{color: #272B35;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;display: inline-block;margin-right: 24px;margin-bottom: 0px;cursor: pointer;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper{margin:12px 0px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon{margin-top:44px;float:right;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button{border-radius: 8px;height: 48px;padding: 12px 12px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: capitalize;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button.sdqcompletebtn{background: #686F7D;color: #fff;border: 1px solid #686F7D;}

#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg{--bs-modal-width: 713px;margin-top:60px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-content{border-radius: 8px !important;background: #fff !important;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);padding: 32px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields{width:100%;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button.sdqcancelbtn{background: #fff;color: #272B35;border: 1px solid #D7DAE0;margin-right:16px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper label{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: inline-block;margin-right: 0px;margin-bottom: 0px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper {align-items: center;justify-content: left;display: flex;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper label span.spanofinterested{position:relative;top:0px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper input[type="checkbox"]{margin-right:8px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper label.mostlycosmrtic{margin-right:0px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper input[type="checkbox"]{margin-right:8px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields label{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 4px;display: block;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="text"], #HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="email"], #HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields select{border-radius: 8px;border: 1px solid #E6E9EF;background: #fff;height: 52px;padding: 12px;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:16px;}





#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact{}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact{}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields{}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields label#typeofcarelabel{margin-top:12px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper {margin-bottom:28px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper label{color: #272B35;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;display: inline-block;margin-right: 24px;margin-bottom: 0px;cursor: pointer;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper{margin:12px 0px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon{margin-top:44px;float:right;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button{border-radius: 8px;height: 48px;padding: 12px 12px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: capitalize;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button.sdqcompletebtn{background: #686F7D;color: #fff;border: 1px solid #686F7D;}

#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg{--bs-modal-width: 713px;margin-top:60px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-content{border-radius: 8px !important;background: #fff !important;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);padding: 32px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields{width:100%;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button.sdqcancelbtn{background: #fff;color: #272B35;border: 1px solid #D7DAE0;margin-right:16px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper label{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: inline-block;margin-right: 0px;margin-bottom: 0px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper {align-items: center;justify-content: left;display: flex;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper label span.spanofinterested{position:relative;top:0px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .interestedcheckboxwrapper input[type="checkbox"]{margin-right:8px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper label.mostlycosmrtic{margin-right:0px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .foopopupchkbxwrapper input[type="checkbox"]{margin-right:8px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields label{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 4px;display: block;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="text"], #SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="email"], #SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields select{border-radius: 8px;border: 1px solid #E6E9EF;background: #fff;height: 52px;padding: 12px;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:16px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess input[type="checkbox"]{position: relative;top: -7px;}

#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="text"]:focus, #SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="email"]:focus, #SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields select:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="text"]::placeholder, #SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="email"]::placeholder{opacity: 0.7;color: #B8BDC7;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields h3{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 16px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 44px;}
#SuccessMessageOnEventRegisterPopupOfline.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields .sampledropqpopupbtnscon button.sdqcompletebtn.registerofrhteeventpopupbtn{background: #272B35;color: #fff;border: 1px solid #272B35;}

#nosamplesheadingcon.nosamplesheadingcon{margin:32px 0px;border-radius: 8px;background: #fff;box-shadow: 0px 0px 24px 0px rgba(41, 86, 180, 0.15);padding:20px 24px;}
#nosamplesheadingcon.nosamplesheadingcon {}
#nosamplesheadingcon.nosamplesheadingcon h6{color: #000;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 5px;}
#nosamplesheadingcon.nosamplesheadingcon p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

body#eltaeventbody{background: linear-gradient(120deg, #FFF -2.21%, #F2F8FB 30.4%, #F1F4FF 56.15%, #F2F8FB 80.02%, #FFF 101.7%);}
.registereventformrightside#aftersubmitthankssection{}
.registereventformrightside#aftersubmitthankssection .innerformwrapperofregisterevent{}
.registereventformrightside#aftersubmitthankssection .innerformwrapperofregisterevent h5{color: #008870;text-align: center;font-family: InstrumentSans SemiBold;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;margin-top: 19px;margin-bottom: 13px;}
.registereventformrightside#aftersubmitthankssection .innerformwrapperofregisterevent p{color: #434B5B;text-align: center;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-left: auto;margin-right: auto;width: 305px;margin-bottom: 0px;}
.checkbox_wrapper.checkboxwrapperoflaststep#checkboxwrapperoflaststep label.w-checkbox.checkbox-field#newdesignofregisterlabel{display: table;width: 100%;padding: 16px 20px;border-radius: 8px;border: 1px solid #0E84A3;background: rgba(14, 132, 163, 0.10);margin-top: 0px;margin-bottom: 10px;}
.checkbox_wrapper.checkboxwrapperoflaststep#checkboxwrapperoflaststep label.w-checkbox.checkbox-field#newdesignofregisterlabel .w-checkbox-input{margin-left:0px;}
.checkbox_wrapper.checkboxwrapperoflaststep#checkboxwrapperoflaststep label.w-checkbox.checkbox-field#newdesignofregisterlabel span.w-form-label{float: left;width: 92%;padding-left: 20px;}
.checkbox_wrapper.checkboxwrapperoflaststep#checkboxwrapperoflaststep label.w-checkbox.checkbox-field#newdesignofregisterlabel span.w-form-label i{color: #2956B4;font-size: 14px;}
.registereventformrightside#aftersubmitthankssection .innerformwrapperofregisterevent a.backtohomepage:hover{color:#fff;text-decoration:none;}
.registereventformrightside#aftersubmitthankssection .innerformwrapperofregisterevent a.backtohomepage{border-radius: 8px;background: #272B35;padding: 20px 0px;display: table;margin-left: auto;margin-right: auto;text-decoration: none;width: 241px;text-align: center;color: #fff;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: 16px;height: 56px;margin-top:43px;}
.thankssvgdiv{background: rgba(187, 223, 217, 0.70);width:98px;height:98px;text-align:center;border-radius:100px;margin-left:auto;margin-right:auto;padding: 25px 0px;}
.registereventformrightside{padding-left: 20px;}
.registereventformrightside .innerformwrapperofregisterevent{}
.registereventformrightside .innerformwrapperofregisterevent > p{color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;margin-bottom: 18px;}
.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess{}
.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess input[type="checkbox"]{float: left;}
.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess label.custom-control-label{float: left;width: 90%;position: relative;margin-top: -2px;padding-left: 20px;color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:0px;}
.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess label.custom-control-label span.spanofinterested{}
#eltaeventheader{padding: 28px 16px 16px 16px;}
#eltaeventheader .headermaincon{border-bottom: 1px solid #E4E8EB;padding-bottom: 12px;}
#eltaeventheader .headermaincon .airelogotopcon{}
#eltaeventheader .headermaincon .airelogotopcon > svg{margin-left: 32px;}
#eltaeventheader .headermaincon{}
#neweventregistertwobtncon.sampledropqpopupbtnscon{margin-top: 8px;display: table;width: 100%;}
.profilepicturerightcon{float:right;width: auto;}
.profilepicturerightcon .profilepicside{display: block;width: auto;text-align: right;float: right;}
.profilepicturerightcon .profilepicside .profilepictopcon{width:48px;height:48px;overflow:hidden;border-radius:1000px;float: left;}
.profilepicturerightcon .profilepicside .profilepictopcon img{max-width: 100%;}
.profilepicturerightcon .profilepicside .profiledetailheader{float: left;padding-top: 3px;margin-right:8px;}
.profilepicturerightcon .profilepicside .profiledetailheader h6{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 8px;}
.profilepicturerightcon .profilepicside .profiledetailheader p{color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;margin: 0px;}

#bucketslistingPopup.popupModal #newhomepopup .modal-content{}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon{box-shadow:none;backdrop-filter: none;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon .procountstatuscon{margin-top:0px;} 
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon .procountstatuscon{}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon .procountstatuscon span.countofprocon{float:left;height:38px;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon #addbasketprolistingbanners.addbasketprolistingbanners.addbasketprolistingnewbanners {margin-top:15px;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection.selectedbasketwrapper{border: 1px solid #2956B4;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection.selectedbasketwrapper .basketlistingcon .procountstatuscon #rcheckboxes{border:1px solid #2856B4;background:#EEF7FE;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection.selectedbasketwrapper .basketlistingcon .procountstatuscon #rcheckboxes{}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection.selectedbasketwrapper .basketlistingcon .procountstatuscon #rcheckboxes{}
#bucketslistingPopup.popupModal #newhomepopup #bucketslisting.inputtextfieldpopupcon.airepopupformfieldswrapper.p-3 .pagemainnewairesections .container-fluid{padding-left: 0px;padding-right: 0px;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon .procountstatuscon #rcheckboxes{width: 110px;border: 1px solid #E0E0E0;float: left;padding: 9px 5px;border-radius: 8px;background: none;margin-left: 10px;margin-top: 0px;margin-bottom: 0px;position: relative;height: 44px;top: -4px;text-align: center;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon .procountstatuscon #rcheckboxes input[type="checkbox"]{position: relative;top: 1px;margin-right: 5px;float: none;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon .procountstatuscon #rcheckboxes > label{float: none;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon #baslistlefttopconhead.baslistlefttopcon{}
#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon #baslistlefttopconhead.baslistlefttopcon h1{margin-top: 0px;margin-bottom: 0px;position: static;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content #topconofaddproductspopup.topconofaddproductspopup .freesamplestopheading h4.skinstorebaskets{margin-bottom:10px;}



#bucketslistingPopup.popupModal #newhomepopup .modal-content #topconofaddproductspopup.topconofaddproductspopup{}
#bucketslistingPopup.popupModal #newhomepopup .modal-content #topconofaddproductspopup.topconofaddproductspopup .rightsidebtnofaddproductspopup{}
#bucketslistingPopup.popupModal #newhomepopup .modal-content #topconofaddproductspopup.topconofaddproductspopup .rightsidebtnofaddproductspopup .continuebtnofaire{}

#bucketslistingPopup.popupModal #newhomepopup .modal-content .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection{border:1px solid #E8ECF2;background:#fff;}
#bucketslistingPopup.popupModal #newhomepopup .modal-content{background:#fff !important;}
#bucketslistingPopup.popupModal{ margin-top: 0px !important; }
#bucketslistingPopup.popupModal #newhomepopup{}
#bucketslistingPopup.popupModal #newhomepopup #bucketslisting.inputtextfieldpopupcon.airepopupformfieldswrapper.p-3{padding:0px !important;width: 100%;}
#bucketslistingPopup.popupModal #newhomepopup #bucketslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections{margin-top:0px;}
#bucketslistingPopup.popupModal #newhomepopup #bucketslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections h4.skinstorebaskets{display:none;}
#bucketslistingPopup.popupModal #newhomepopup #bucketslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections .newbrandsmainsection{display:none;}

#bucketslistingPopup.popupModal #newhomepopup #bucketslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .baslistlefttopcon h6{display:none;}

#neweventregistertwobtncon.sampledropqpopupbtnscon button{height:56px;padding:16px;text-align:center;border-radius: 8px;text-transform:none;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;width:48%;}
#neweventregistertwobtncon.sampledropqpopupbtnscon button.cancelsbtn{border: 1px solid #D7DAE0;color:#272B35;}
#neweventregistertwobtncon.sampledropqpopupbtnscon button.registerofrhteeventpopupbtn{background: #272B35;border:1px solid #272B35;float:right;}
.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess label.custom-control-label span.spanofinterested i{color: #2956B4;font-size: 14px;}
.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper.interestedcheckboxwrapper.interestedcheckboxwrappersuccess{display: table;width: 100%;padding: 16px 20px;border-radius: 8px;border: 1px solid #0E84A3;background: rgba(14, 132, 163, 0.10);margin-top:10px;margin-bottom: 20px;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper{margin-top:6px;margin-bottom:6px;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper label.evenlabelofform{padding-left:14px;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper label input[type="checkbox"]{margin-right:8px;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper label{color: #272B35;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;display: inline-block;margin:6px 0px;width:49%;}
.registereventformrightside .innerformwrapperofregisterevent .form-group{margin:10px 0px;}
.registereventformrightside .innerformwrapperofregisterevent label{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: block;margin-bottom: 4px;}
.registereventformrightside .innerformwrapperofregisterevent input[type="text"]::placeholder, .registereventformrightside .innerformwrapperofregisterevent input[type="email"]::placeholder, .registereventformrightside .innerformwrapperofregisterevent select::placeholder{opacity: 0.7;color: #B8BDC7;}
.bgofaptbmainsection.confirmbasinnercon#bgofaptbmainsectionnone{background:none !important;}
.bgofaptbmainsection.confirmbasinnercon#bgofaptbmainsectionnone .loader{background:none !important;}
.bgofaptbmainsection.confirmbasinnercon#bgofaptbmainsectionnone .loader img{background:none !important;}
.dataTables_wrapper #DataTable-Patient_processing.dataTables_processing{background:rgba(0,0,0,0.0);}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection.addnsendpatientmainpopup{min-height: 85vh;}
#marketplacerightdashboard #addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.addstaffmarginbottomwrapper{margin-bottom:70px;}

.registereventformrightside .innerformwrapperofregisterevent #interestedcheckboxwrapper-s.interestedcheckboxwrapper.interestedcheckboxwrappersuccess{}
.registereventformrightside .innerformwrapperofregisterevent label.paidmarketinglabel{font-weight:500;font-family: InstrumentSans Medium;margin-bottom: 30px;}
.registereventformrightside .innerformwrapperofregisterevent label.paidmarketinglabel a{font-family: InstrumentSans SemiBold;font-size: 14px;font-weight: 500;text-decoration: underline;color:#000;}
.registereventformrightside .innerformwrapperofregisterevent input[type="text"], .registereventformrightside .innerformwrapperofregisterevent input[type="email"], .registereventformrightside .innerformwrapperofregisterevent select{border-radius: 8px;border: 1px solid #E6E9EF;background: #FFF;padding: 8px;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;height: 52px;}
.eltaeventmainsection{padding-top: 68px;padding-bottom: 200px;}
.eltaeventmainwrapper{width:78%;margin-left:auto;margin-right:auto;}
.registereventleftside{padding-right: 45px;}
.registereventleftside p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px 0px 55px 0px;}
.registereventleftside h2{color: #272B35;font-family: InstrumentSans Regular;font-size: 52px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:17px;}
.registereventleftside h2 strong{font-weight:500;font-family: InstrumentSans Bold;}
.registereventleftside h6{color: #434B5B;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 7px;}
.registereventleftside .eventlocationtimingmaincon{border-radius: 8px;background: rgba(41, 86, 180, 0.07);padding: 16px 20px;margin-top: 13px;}
.registereventleftside .eventlocationtimingmaincon h6{color: #8790A1;font-family: InstrumentSans SemiBold;font-size: 13px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 1.04px;margin-top: 0px;margin-bottom: 10px;text-transform: uppercase;}
.registereventleftside .eventlocationtimingmaincon h3{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 20px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table{border-radius: 10px;border: 1px solid #E6E9EF;background: #FFF;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table thead{border-bottom: 1px solid #E4E8EB;background: #F6F7FC;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table thead th{background: #F6F7FC;color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 400;line-height: 14px;border-bottom: 0px !important;padding-top:14px;padding-bottom:14px;border-top: 2px solid #E4E8EB;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table thead th:nth-child(1){border-top-left-radius: 10px;border-left: 2px solid #E4E8EB;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table thead th:last-child{border-right: 2px solid #E4E8EB;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table thead th{}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table thead{}
.tableofofficesample h5{color: #000;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 24px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td.emptytd::before {position:static;border-bottom:0px;}
#availablesamplescon.availablesamplescon{margin-top:31px;}
#availablesamplescon.availablesamplescon h5{color: #000;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td{color: #111;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td strong{font-family: InstrumentSans SemiBold; font-weight:500;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td span.activesamplesstatus{border-radius: 40px;border: 1px solid #BBDFD9;background: #F3FFF9;width: 85px;height: 27px;display: block;text-align: center;padding: 6px 0px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td span.activesamplesstatus svg{position: relative;top: -2px;margin-right: 6px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td span.activesamplesstatus > span{font-family: InstrumentSans SemiBold;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td span.activesamplesstatus > span.activesamplesstatusname{color: #008870;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td span.activesamplesstatus.activesamplesstatusshipped > span.activesamplesstatusname{color:#272B35;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper .tableofofficesample table.table tbody td span.activesamplesstatus.activesamplesstatusshipped{border-radius: 40px;border: 1px solid #D7DAE0;background: #FFF;}
#aftervideobottomsection.aftervideobottomsection.aftervideobottomsectiononlyforthis.withnewdesigndirectlink{margin-top:0px;border-radius: 10px;background: #fff;width: 72%;margin-left: auto;margin-right: auto;padding-bottom:0px;}
#aftervideobottomsection.aftervideobottomsection{margin-top:0px;border-radius: 10px;background: #fff;width: 72%;margin-left: auto;margin-right: auto;padding-bottom:20px;}

#aftervideobottomsection.aftervideobottomsection.aftervideobottomsectiononlyforthis.aftervideobottomsectionlaststep{padding-bottom:0px;}
#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection .campaignstepsbanner.campaignstepsbannerlast#campaignstepsbanner{padding-top:7px;padding-bottom:0px;}
#backnextbtnsairecon.backnextbtnsairecon{float: none;margin-top:166px;}
#backnextbtnsairecon.backnextbtnsairecon #move-next{float: right;}
#backnextbtnsairecon.backnextbtnsairecon #move-next .bottomnextaireeducon{}
#backnextbtnsairecon.backnextbtnsairecon #move-next .bottomnextaireeducon a{border-radius: 8px;background: #272B35;border:1px solid #272B35;width: 130px;height: 48px;display: block;padding: 12px 0px 12px 4px;text-align: center;margin-left: 0px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}
#backnextbtnsairecon.backnextbtnsairecon #move-next .bottomnextaireeducon a span.airenextlabelbottom{color: #FFF;font-family: InstrumentSans SemiBold;margin-right:8px;}
#backnextbtnsairecon.backnextbtnsairecon #move-next .bottomnextaireeducon a svg{position:relative;top:-1px;}

#movenextbtn.movenextbtn .bottomnextaireeducon a span{color: #FFF;font-family: InstrumentSans SemiBold;margin-right:8px;}
#movenextbtn.movenextbtn .bottomnextaireeducon a svg{position:relative;top:-1px;}
#movenextbtn.movenextbtn .bottomnextaireeducon a{border-radius: 8px;background: #272B35;border:1px solid #272B35;width: 130px;height: 48px;display: block;padding: 12px 0px 12px 4px;text-align: center;margin-left: 0px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}
.movenextbtn{float:right;}

.laststepshippingaddress{padding:24px 0px;}
.laststepshippingaddress h6{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;}
#campaignstepsbanner.campaignstepsbanner.campaignstepsbannerlast{padding-bottom:0px;}
#unlocksampleslaststeps.unlocksampleslaststeps{padding:50px 0px;margin: 0px auto;width:500px;}
#unlocksampleslaststeps.unlocksampleslaststeps > h4{color: #111;text-align: center;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;margin:0px;text-align: left;}
.whatwillreceivecon{border-radius: 10px;padding:20px;background: #F6F7FC;}
.whatwillreceivecon h6{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin: 0px;}
#claimmysamplesmainwrapper.claimmysamplesmainwrapper{margin:20px 0px 0px 0px;}
#claimmysamplesmainwrapper.claimmysamplesmainwrapper{background: none;box-shadow: none;border-radius: 0px;padding: 0px;}
#claimmysamplesmainwrapper.claimmysamplesmainwrapper .avaisampleproductbanner{width:74px;height:auto;border:0px;margin-right: 24px;}
#claimmysamplesmainwrapper.claimmysamplesmainwrapper .avaisampleproductbanner img{padding:0px;}

#backnextbtnsairecon.backnextbtnsairecon .bottombackaireeducon{float: none;}
#backnextbtnsairecon.backnextbtnsairecon .bottombackaireeducon {}
#backnextbtnsairecon.backnextbtnsairecon .bottombackaireeducon a{border-radius: 8px;border:1px solid #D7DAE0;background:none;width: 97px;height: 48px;display: block;padding: 13px 4px 13px 0px;text-align: center;margin-left: 0px;color: #272B35;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}
#backnextbtnsairecon.backnextbtnsairecon .bottombackaireeducon a span.airenextlabelbottom{color: #FFF;font-family: InstrumentSans SemiBold;margin-left:8px;}
#backnextbtnsairecon.backnextbtnsairecon .bottombackaireeducon .airebackarrowiconbottom{top:0px;}
#backnextbtnsairecon.backnextbtnsairecon .bottombackaireeducon a svg{position:relative;top:-2px;} 
.campaignstepsbanner#campaignstepsbanner{padding:8px 52px 62px;}
#aftervideobottomsection.aftervideobottomsection.aftervideobottomsectiononlyforthis.withnewdesigndirectlink .typeformmaincon{padding: 0px 104px;}
/* #aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection.sampletypeformsection #backnextbtnsairecon.backnextbtnsairecon{margin-top:157px;} */
#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection.sampletypeformsection #backnextbtnsairecon.backnextbtnsairecon{margin-top: 30px;}

.claimmysamplesmainwrapper{border-radius: 8px;background: #FFF;box-shadow: 0px 0px 25px 0px rgba(41, 86, 180, 0.15);padding: 20px;margin-bottom: 32px;}

.claimmysamplesmainwrapper .avaisampleproductbanner{border-radius: 8px;border: 1px solid #E6E9EF;background: #fff;width: 110px;height: 110px;float: left;margin-right:28px;}
.claimmysamplesmainwrapper .avaisampleproductbanner img{padding:10px;}
.claimmysamplesmainwrapper input[type="button"]{border-radius: 8px;background: #272B35;border: 0px;color: #fff;width: 163px;height: 48px;float: right;text-align: center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}
#availablesamplescon.availablesamplescon .avaisampleproductproductdetail{float:left;width:80%;margin-top: 6px;}
#availablesamplescon.availablesamplescon .avaisampleproductproductdetail h5{color: #000;font-family: InstrumentSans SemiBold;font-size: 20px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 5px;}

#availablesamplescon.availablesamplescon .avaisampleproductproductdetail h6{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 15px;}
#availablesamplescon.availablesamplescon .avaisampleproductproductdetail p{color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

.shippingofficeaddress{border-radius: 10px;background: #F6F7FC;padding: 20px;}
.shippingofficeaddress{}
.laststepshippingaddress .shippingofficeaddress h6{color: #434B5B;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
.laststepshippingaddress .shippingofficeaddress a.editsampleofsample{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
.shipaddheadingcon{margin-bottom:16px;}
.laststepshippingaddress h6.offname{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px 0px 4px 0px;}
.laststepshippingaddress p.offaddresscomplete{color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin:0px;}
#backnextbtnsairecon.backnextbtnsairecon.backnextbtnsaireconlaststep{margin-top:0px;}
#backnextbtnsairecon.backnextbtnsairecon.backnextbtnsaireconlaststep{margin-top:0px;}
#backnextbtnsairecon.backnextbtnsairecon #move-next.laststepcompletebtn .bottomnextaireeducon a{padding-left:0px;padding-right:0px;}
#backnextbtnsairecon.backnextbtnsairecon #move-next.laststepcompletebtn .bottomnextaireeducon a span.airenextlabelbottom{margin-right:0px;}
.productsingredients{margin:20px 0px;}
.whatwillreceivecon .productsingredients h6{color: #111;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: 21px;margin:0px;}
.whatwillreceivecon .productsingredients p{color: #111;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: 21px;margin: 0px;}

.whatwillreceivecon .productsdetaildescriptions h6{color: #111;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: 21px;margin:0px;}
.whatwillreceivecon .productsdetaildescriptions p{color: #111;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: 21px;margin: 0px;}
.whatwillreceivecon .productsdetaildescriptions ul{padding-left: 20px;list-style: outside;margin: 0px;}
.whatwillreceivecon .productsdetaildescriptions ul li{color: #111;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: 21px;margin: 0px;}




#avaisampleproductproductdetail.avaisampleproductproductdetail{float:left;width:70%;margin-top: 6px;}
#avaisampleproductproductdetail.avaisampleproductproductdetail h5{color: #000;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 20px;}
#avaisampleproductproductdetail.avaisampleproductproductdetail h6{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 15px;}
#avaisampleproductproductdetail.avaisampleproductproductdetail p{color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

.claimmysamplesmainwrapper .avaisampleproductbanner img{max-width:100%;}

.nodataofsampledropmessage{text-align:center;padding: 45px 0px 75px 0px;}
.nodataofsampledropmessage h6{color: #272B35;text-align: center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 11px;margin-top:19px;}
.nodataofsampledropmessage p{color: #434B5B;text-align: center;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;margin: 0px;}

.emptytableofofficesample{}
.emptytableofofficesample table{}
.nosamplefloatmain{display:flex;}
.nosamplefloatmain > .row{width:100%;}
.nosamplefloatmain img{width:54px;float:left;margin-right:20px;}
.nosamplecontentfloat{float:left;margin-top:3px;}
.updateofficeinfobtncon{float:right;}
.updateofficeinfobtncon a{border-radius: 8px;border: 1px solid #2956B4;background: #EFF7FE;width: 220px;height: 48px;display: block;padding: 15px 0px;text-align: center;color: #272B35;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}

.freesamplestopheading h4.skinstorebaskets{margin-bottom:20px;}
.freesamplestopheading > p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon{}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon h4{color: #272B35;text-align: center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px 0px 16px 0px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper{}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers{border-radius: 8px;border: 1px solid #E6E9EF;background: #F6F7FC;padding:16px 12px;margin-top:12px;align-items: center;display: flex;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers .tiernamewithicon{width: 40%;text-align: left;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers .tiernamewithicon svg{margin-right:8px;position: relative;top: -1px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers .tiernamewithicon span{color: #8C5F51;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers .recommendcounttiers{color: #434B5B;text-align: right;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;text-align: right;position: relative;right: 0px;width: 60%;}


#TireSuccessMessage.legendemrthanksmsgpopup{}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg{--bs-modal-width: 471px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg .modal-content{padding: 32px 32px 40px 32px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform{margin: 0px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform h3{color: #000;text-align: center;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon{margin: 32px 0px;display: flex;padding: 0px 57px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember.statusnamemembersilver{border: 2px solid #686F7D;background: linear-gradient(0deg, rgba(229, 234, 243, 0.89) 0%, rgba(229, 234, 243, 0.89) 100%), #FFF;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember.statusnamemembersilver h5{color: #686F7D;}

#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember.statusnamememberbronze h5{color: #8C5F51;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember.statusnamememberbronze{border: 2px solid #AC796A;background: linear-gradient(0deg, rgba(172, 121, 106, 0.20) 0%, rgba(172, 121, 106, 0.20) 100%), #FFF;}

#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember{min-width: 81px;width: 81px;height: 90px;border-radius: 8px;border: 2px solid #B98E2A;background: linear-gradient(0deg, rgba(220, 204, 152, 0.20) 0%, rgba(220, 204, 152, 0.20) 100%), #FFF;text-align: center;padding: 16px 1px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember svg{}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .memberstatuspopupcon .statusnamemember h5{color: #B98E2A;text-align: center;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-top: 8px;margin-bottom: 0px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .statusnamecontent{border-radius: 8px;background: #F6F7FC;min-width: 200px;width: 200px;padding: 0px 15px 0px 20px;height: 90px;margin-left: 12px;text-align: left;border: 2px solid #F6F7FC;align-items: center;justify-content: center;display: flex;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .statusnamecontent p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 10px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .statusnamecontent h6{color: #000;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform > p{color: #434B5B;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 32px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform input[type="button"]{border-radius: 8px;border: 1px solid #D7DAE0;width: 237px;padding: 16px;background: none;height: 56px;color: #272B35;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-top: 32px;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers .tiernamewithicon.tiernamewithicongold span{color: #B98E2A;}
#TireSuccessMessage.legendemrthanksmsgpopup #newhomepopup.modal-lg #patientslistingairepopup.thanksmsgconoflegendemrform .thetierslistingcon .tiersrepeatlistingwrapper .innerconofthetiers .tiernamewithicon.tiernamewithiconsilver span{color: #686F7D;}

#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields select#AvgNoPatPreWeek{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.41058%207.41107C4.73602%207.08563%205.26366%207.08563%205.58909%207.41107L9.99984%2011.8218L14.4106%207.41107C14.736%207.08563%2015.2637%207.08563%2015.5891%207.41107C15.9145%207.73651%2015.9145%208.26414%2015.5891%208.58958L10.5891%2013.5896C10.2637%2013.915%209.73602%2013.915%209.41058%2013.5896L4.41058%208.58958C4.08514%208.26414%204.08514%207.73651%204.41058%207.41107Z%22%20fill%3D%22%23686F7D%22%2F%3E%3C%2Fsvg%3E') no-repeat right 12px center;}

#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="text"]:focus, #HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="email"]:focus, #HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields select:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="text"]::placeholder, #HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields input[type="email"]::placeholder{opacity: 0.7;color: #B8BDC7;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields h3{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 16px;}
#HomeModelPreLounch.sampledropmainpopupsection.homePopupPaidOpertunityContact .inputtextfieldpopupcon.sampledroppopupfields p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 44px;}

#headersigninbeforelogin.headersigninbeforelogin.headersigninbeforeloginnewdesign{width:auto;text-align: right;display: flex;}
#frompatientsection.frompatientsection #headersigninbeforelogin.headersigninbeforelogin.headersigninbeforeloginnewdesign p{width: auto;margin: 13px 16px 13px 0px;color: #000;line-height: 16px;height: auto;}
#headersigninbeforelogin.headersigninbeforelogin > a.beforesigninclass.createaccountclass:hover{border: 1px solid #444;background: #444;color:#fff;}
#headersigninbeforelogin.headersigninbeforelogin > a.beforesigninclass.createaccountclass{border-radius: 6px;border: 1px solid #111;background: #111;width:166px;margin-left:16px;color:#fff;}
#headersigninbeforelogin.headersigninbeforelogin.headersigninbeforeloginnewdesign{width:auto;text-align: right;display: flex;}
#frompatientsection.frompatientsection #headersigninbeforelogin.headersigninbeforelogin.headersigninbeforeloginnewdesign p{width: auto;margin: 13px 16px 13px 0px;color: #000;line-height: 16px;height: auto;font-family: Inter Regular;}

.popupdesignofairepricing #patpopforgotpass.popupdontacc h6{text-align:left;font-size: 19px;line-height: 19px;margin: 25px 0px 25px 0px;}
#homePopupPaidOpertunityLogin.popupdesignofairepricing.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.pdaddpbtn.popupsavebtnaire.registerpopupforpat{font-family: InstrumentSans SemiBold;}
.popupdesignofairepricing #forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.popupsavebtnaire.registerpopupforpat span{margin-right:10px;}
.popupdesignofairepricing #forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.popupsavebtnaire.registerpopupforpat svg{position: relative;top: -1px;}
#homePopupPaidOpertunityLogin.popupdesignofairepricing.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content{padding:32px;}
#homePopupPaidOpertunityLogin.popupdesignofairepricing. #popupcrossbtnsectionaire .popupcrossbtnaire{position: absolute;top: 14px;right: 22px;}

#popupcrossbtnsectionaire.popupcrossbtnsectionairepricing .popupcrossbtnaire{position: absolute;top: 14px;right: 22px;}
#frompatientsection.frompatientsection.frompatmainsection.patpricingmainsection .frompatheader#withoutloginheader{padding: 10px 0px;}
#frompatientsection.patpricingmainsection .headerbeforeloginmainwrapper{padding: 24px 0px;margin-bottom: 16px;}






.custdropsdown {position: relative;width:100%;}
.custdropsdown button.dropcustomdown-btn{border-radius: 8px;border: 1px solid #E6E9EF;background: #fff;width: 100%;height: 65px;padding:8px 8px 8px 16px;}
.dropcustomdown-btn {display: flex;
align-items: center;
cursor: pointer;}
.custdropsdown button.dropcustomdown-btn #selectedLocation{width:90%;text-align:left;color: #B8BDC7;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}

.dropcustomdown-btn svg {margin-left: 0px;position:relative;right:-16px;}
.dropdown-content .location-option.add-link{border-bottom:0px;text-align:left;color: #2956B4;text-decoration:none;}
.dropdown-content .location-option.add-link:hover{text-decoration:none;}
.dropdown-content .location-option.add-link svg{margin-right:10px;position: relative;top: -2px;}
.dropdown-content .location-option.add-link span{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;text-align: left;}
.dropdown-content .location-option{border-bottom: 1px solid #E6E9EF;padding: 16px;}
.dropdown-content .location-option a {color: #272B35;}
.dropdown-content .location-option h6{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
.dropdown-content .location-option p{color: #272B35;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}

    .dropdown-content {border-radius: 8px;background: #fff;box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.15);border: 0px;
      display: none;
      position: absolute;      z-index: 1;
      width: 100%;
      max-height: 350px;
      overflow-y: auto;}

    .dropdown-content a {
      padding: 10px;
      text-decoration: none;
      display: block;
      color: #333;
    }

    .dropdown-content a:hover {
      background-color: #f1f1f1;
    }

    .dropcustomdown-btn:hover + .dropdown-content,
    .dropdown-content:hover {
      display: block;
    }

    .add-link {
      padding: 10px;
      text-align: center;
      color: #007bff;
      text-decoration: none;
      display: block;
    }

    .add-link:hover {
      text-decoration: underline;
    }

#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection .campaignstepsbanner#campaignstepsbanner{padding-top:0px;padding-left:53px;padding-right:52px;padding-bottom:0px;}
#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection .campaignstepsbanner.campaignstepsbannertypeform#campaignstepsbanner{padding-left:51px;padding-right:52px;}
#aftervideobottomsection.aftervideobottomsection .twobuttonsofcampaigntopcon
#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection .twobuttonsofcampaigntopcon{margin-bottom:0px;}

#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection .positionrelativevideoclasss{padding:0px 35px 0px 37px;}
#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection #backnextbtnsairecon.backnextbtnsairecon{padding:0px 20px 3px 20px;}

#aftervideobottomsection.aftervideobottomsection.samplevideowithcountdowntimersection{padding: 0px;border-radius: 10px;background: #FFF;margin-top: 0px;}
.countdowntimermainwrapper{padding: 16px 20px;border-bottom: 1px solid #E6E9EF;margin-bottom:43px;}
.countdowntimermainwrapper h5.sampledemandheading{color: #000;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
.countdowntimermainwrapper .countdowntimerrightside{float:right;}
.countdowntimermainwrapper .countdowntimerrightside h6{color: #8790A1;text-align: right;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
.countdowntimermainwrapper .countdowntimerrightside h6 strong{margin-left: 8px;color: #2956B4;font-weight: 500;font-family: InstrumentSans SemiBold;}
#multishipaddresscon.multishipaddresscon{}
.laststepshippingaddress #multishipaddresscon.multishipaddresscon h6{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin:0px 0px 8px 0px;}

.aireeducampaignlastcontentcon .innercontentofunlocksamples p.receiveprogram{border-bottom:1px solid #E4E8EB;padding-bottom:16px;}
.limitedavailabilitycon{position: absolute;left: 4px;top: 4px;width: 116px;height: 21px;text-align: center;color: #111;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: 20px;border-radius: 4px;background: #FFF;}
.samplesunlockpositioncon{position:absolute;top:0px;left:0px;width:100%;height:100%;background: rgba(221, 221, 221, 0.90);border-radius: 8px;z-index: 100;height: 100%;display: flex;padding: 10px;justify-content: center;align-items: center;}
.samplesunlockpositioncon .innerconofunlock{text-align:center;}
.samplesunlockpositioncon .innerconofunlock svg{}
.samplesunlockpositioncon .innerconofunlock p{color: #444;font-family: InstrumentSans Medium;font-size: 13px;font-style: normal;font-weight: 500;line-height: 13px;margin-top: 8px;margin-bottom: 0px;}
.positionofrelavtive{position:relative;} 
.aireeducampaignlastcontentcon .innercontentofunlocksamples h2.unlocksamplesheading{border-bottom: 0px;margin-bottom: 15px;padding-bottom: 0px;}
.campaignvideotopcontentsection p.campaignnoted span{}
.bottomnextaireeducon a#Continueabtn.disabled{color: #fff;background: #888;border: 1px solid #888;}
.bottomnextaireeducon a#Continueabtn.disabled span.airenextlabelbottom{color:#fff;}
h4.skinstorebaskets#analyticsoverview{text-align: left;font-size: 32px;padding-top:0px;line-height: 32px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper{}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections{margin-top:0px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection{}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire{top:0px;margin-top:0px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection #newhomepopup{}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper .pagemainnewairesections #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection #newhomepopup #RegisterForm form#Patform.addupdatepatform #mainconofpatregister.loginpageform.patregaireform input[type="text"]{float:none;width:100%;border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}
#airepopupwebinarwrappernew.airepopupwebinarwrapper{}
#airepopupwebinarwrappernew.airepopupwebinarwrapper svg{}
#airepopupwebinarwrappernew.airepopupwebinarwrapper h2{margin-top:16px;color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 38px;margin-bottom:24px;width: 75%;}
#airepopupwebinarwrappernew.airepopupwebinarwrapper p{margin-bottom:32px;color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
#airepopupwebinarwrappernew.airepopupwebinarwrapper ul{padding:0px;margin:0px;list-style:none;}
#airepopupwebinarwrappernew.airepopupwebinarwrapper ul li{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
#addpatientsection .savechangepasswordbtnwrapper .submenuformbtncon #twobtnsoflinkscon button.changepassbtnforpoup.changepasswordbtnlabel{float:none;margin-right:0px;height:auto;padding: 0px 0px 10px 0px;}
#newhomepopup .loginpageform.submenuallformscon.updatemailidpopupsection{padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-bottom: 0px;padding-bottom: 0px;}
#psyregisterform.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner{padding:0px;}
.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner .changepassheadingtopconpopup {display: table;width: 100%;margin-bottom: 15px;}
#psyregisterform.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner button#updateEmail.savebtneditlink{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;float: right;border: 1px solid #2956B4;}
#psyregisterform.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner input[type="email"] {border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}
#psyregisterform.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner input[type="email"]:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#modalcanvassection.modal-dialog.modalpopupwidtheditdesicount{--bs-modal-width: 525px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h1 em, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h2 em, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h3 em, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h4 em, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h5 em, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h6 em {
  font-family: InstrumentSans Bold;  font-weight: 500;  color: #111;font-style:normal;}

.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h6{font-size:20px;line-height:26px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h5{font-size:24px;line-height:30px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h4{font-size:28px;line-height:34px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h3{font-size:32px;line-height:38px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h2{font-size:36px;line-height:42px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h1{font-size:40px;line-height:46px;}


#emailFeedback{font-family: InstrumentSans Medium; font-weight: 500; position: relative; top: 6px;font-size: 14px;line-height: 19px;}
.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner label{color: #344054;font-size: 16px;font-family: InstrumentSans Medium;font-style: normal;
font-weight: 500;line-height: 16px;margin-left: 15px;margin-bottom: 12px;}
.loginpageform.submenuallformscon.updatemailidpopupsection .subpagesmenuwidthwrapper .loginpageforminner .changepassheadingtopconpopup h3{color: #111;font-family: InstrumentSans SemiBold;font-size: 28px;font-style: normal;font-weight: 500;line-height: 28px;float: none;margin: 6px 0px 0px 0px;}
#contshopwrapperbtn.contshopwrapperbtnsidebar{margin-top:14px;}
#contshopwrapperbtn{width:100%;text-align: center;display: table;margin-top: 24px;}
#contshopwrapperbtn a{font-family: InstrumentSans Medium;font-size: 16px;text-align: center;display: inline;color: #111;line-height: 20px;padding: 0px 0px 0px 0px;border-bottom: 1px solid #858585;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.twocolsforefrtonanalytics.totalsubscriptiongraphssection{height:460px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.onlinestoretotalsentsection{height:445px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.totalordersanalyticswrapper{height:438px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.bestsellingavgordersection{height:448px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.salesbychannelanalyticswrapper{height:438px;}
#successmsgofemailheading.heading_event{border-radius: 6px;border: 1px solid #008870;background: #F3FFF9;box-shadow: 0px 0px 32px 0px rgba(1, 101, 83, 0.24);color: #008870;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;display: flex;float: right;padding: 10px 12px;margin-bottom: 15px;}
#successmsgofemailheading.heading_event
.sellingpercentageinnercon .sellingpercentagetopcon.headingvaluecongraphtr .topvaluetresultaftercon .colorcomparison{float:left;}
.sellingpercentageinnercon .sellingpercentagetopcon.headingvaluecongraphtr .topvaluetresultaftercon .vslastmonth{float:left;margin-left:10px;margin-top:0px;}
.sellingpercentageinnercon .sellingpercentagetopcon.headingvaluecongraphtr .topvaluetresultaftercon#RecommendedPer{margin-top: -4px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#OnlineStoreSeccPer{margin-top: -4px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon .totalrecommendgraphwrappervalue .colorcomparison{float:left;}
.sellingpercentageinnercon .sellingpercentagetopcon.headingvaluecongraphtr.totalrecommendgraphwrappervalue .topvaluetresultaftercon .colorcomparison{float:left;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon.SubscriptionPer#SubscriptionPer{margin-top: -4px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon.SubscriptionPer#SubscriptionPer .colorcomparison{float:left;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon.SubscriptionPer#SubscriptionPer .vslastmonth{float:left;margin-top:-1px;margin-left:10px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon.SubscriptionPer#SubscriptionPer .vslastmonthspan{float:left;margin-top:-1px;margin-left:10px;}

.patientpoupofrecommendationwrapper{display: table;width: 100%;}
.patientpoupofrecommendationwrapper .rightsidebtndaterecommendation{float:right;}
.patientpoupofrecommendationwrapper .rightsidebtndaterecommendation button{display: block; width: 190px;float: none !important;padding-left: 0px;padding-right: 0px;text-align: center !important;margin-right: 0px !important;}
.patientpoupofrecommendationwrapper .rightsidebtndaterecommendation span.dateofpatrecommendationspan{color: #444;border: 1px solid #E0E0E0;background: #FFF;font-family: InstrumentSans SemiBold;
font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;border-radius: 100px;padding: 8px 15px;display: block !important;width: 190px;text-align: center;margin-top: 10px;float: none;}
.patientpoupofrecommendationwrapper .rightsidebtndaterecommendation span.dateofpatrecommendationspan svg{margin-right: 8px;position: relative;top: -2px;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic.practicePageProfileNotAvaliable{border-radius: 8px;background: none;display: flex;padding: 10px;justify-content: center;align-items: center;height: 330px;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic.practicePageProfileNotAvaliable h6{margin: 0px;text-align: center;font-family: InstrumentSans Medium;position: relative;color: #FFF;text-align: center;font-family: InstrumentSans SemiBold;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;z-index: 100;margin: 0px;}


.campaignlistingtable h5.promotiontableheading{margin-bottom:32px;color:#272B35;line-height:24px;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.campaignlistingtable .maintabbercon.patienttablelisting#patientlistingmaincon{padding:32px;}
#campaignlistingtable.campaignlistingtable {border-radius:8px;background:#fff;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody{}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td{font-size: 12px;font-family: InstrumentSans Medium;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td .prmotionnamecampaign.prmotionactivenamecampaign{color:#2956B4;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td .prmotionnamecampaign{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;background:none;border:0px;padding:0px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td:first-child {background:none !important;padding:9px 12px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td {padding:9px 12px;line-height: 12px;border-bottom: 1px solid #E6E9EF !important;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td .promotionstatusspan{border-radius: 40px;display: inline-block;text-align: center;padding: 6px 10px;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 12px;line-height: 12px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td .text-danger{color: #272B35 !important;border: 1px solid #D7DAE0;background: #F2F4F8;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table tbody tr td .text-success{color: #008870 !important;border: 1px solid #BBDFD9;background: #F3FFF9;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead tr th{text-align:left;font-size: 12px;line-height: 12px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive{}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table{margin-bottom: 12px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead{border:0px solid #E6E9EF;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead tr th:first-child{padding-left:12px;border-top-left-radius: 8px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead tr th:last-child{border-top-right-radius: 8px;}
.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead tr th{background:#F6F7FC;padding:10px 12px;}

.campaignlistingtable #promotionlisttabelcon.categorypagesectionbg{padding:0px;border-radius:8px;background:none;border: 1px solid #E6E9EF;}
h4.skinstorebaskets.campaignbasketheading{}
h4.skinstorebaskets.campaignbasketheading img{margin-right:20px;}
h4.skinstorebaskets.campaignbasketheading span{position: relative;top: 3px;}
.airemanagebasketsection .managebasketformcon#promotionlistingsection{margin-top:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat.addpromotionstwomainbtn #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon.addpromotionbtnclass{background:none;color:#2956B4;border:1px solid #2956B4;}
#LegendSuccessMessage.legendemrthanksmsgpopup{}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg{--bs-modal-width: 531px;}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content{padding:32px;border-radius: 8px !important;border: 1px solid #E4E8EB;background: #FFF !important;box-shadow: 0px 1px 40px 0px rgba(17, 17, 17, 0.19);}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #popupcrossbtnsectionaire{}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #popupcrossbtnsectionaire button.popupcrossbtnaire{position: absolute;right: 20px;top: 20px;border: 0px;box-shadow: none;background: none;float: right;padding: 0px;}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content{}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #patientslistingairepopup.thanksmsgconoflegendemrform{margin: 0px;text-align: left;}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #patientslistingairepopup.thanksmsgconoflegendemrform h3{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height:24px;margin-bottom:24px;text-align: left;}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #patientslistingairepopup.thanksmsgconoflegendemrform p{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height:24px;margin-bottom:24px;text-align: left;}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #patientslistingairepopup.thanksmsgconoflegendemrform a{display:table;color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;text-decoration-line: underline;}
#LegendSuccessMessage.legendemrthanksmsgpopup .modal-dialog.modal-lg .modal-content #patientslistingairepopup.thanksmsgconoflegendemrform a svg{margin-left:5px;}
#PopupForLegendEhr.PopupForLegendEhr{}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon{width:100%;}
#padleftfourpx{padding-left:4px;}
#padrightfourpx{padding-right:4px;}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon label{color: #111;
font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-left: 15px;margin-bottom: 12px;}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon input[type="text"]:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon input[type="text"]:placeholder{color: rgba(17, 17, 17, 0.50);font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon input[type="text"]::placeholder{color: rgba(17, 17, 17, 0.50);font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon input[type="text"]{border-radius: 8px;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 44px;padding: 7px 16px;margin-bottom:8px;border: 1px solid #939393;background: rgba(255, 255, 255, 0.00);}
#PopupForLegendEhr.PopupForLegendEhr #newhomepopup .inputtextfieldpopupcon button#send{border-radius: 8px;background: #2956B4;padding: 8px 0px;width:93px;height: 44px;text-align:center;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;text-transform: uppercase;letter-spacing: 0px;box-shadow: none;border: 0px;text-align:center;display:table;margin-top: 0px;float:right;}
#rightsummary.leftsectionofcheckoutlisting{border-radius: 8px;padding:32px 32px 1px 32px; background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#rightsummary.leftsectionofcheckoutlisting .checkoutproduct .productname{color: #272B35;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:16px;}
#rightsummary.leftsectionofcheckoutlisting .checkoutproduct .weightage{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 16px;}
#rightsummary.leftsectionofcheckoutlisting #patientqtycon.qty{height: 40px;border-radius: 8px;border: 1px solid #E6E9EF;background: #FFF;width: auto;margin-right: 16px;}
#rightsummary.leftsectionofcheckoutlisting .patientspanminuscon#plusspan{height: 40px;border: 0px;text-align: center;width:25px;}
#rightsummary.leftsectionofcheckoutlisting .patientspanpluscon#plusspan{height: 40px;border: 0px;text-align: center;width:25px;}
#rightsummary.leftsectionofcheckoutlisting #patientqtycon.qty input.patqtyinput{font-family: InstrumentSans Medium;color: #000;}
#marketplacetabberaire.marketplacetabberaire.legendehrpageshowinsection .categorypagesectionbg{padding:0px;position:relative;}
#marketplacetabberaire.marketplacetabberaire.legendehrpageshowinsection{padding:0px;}
#marketplacetabberaire.marketplacetabberaire.legendehrpageshowinsection #innerconoftabbermarket{padding:0px;}
#campaignlistingtable.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead tr th{position:relative;}
#campaignlistingtable.campaignlistingtable .maintabbercon.patienttablelisting .table-responsive .table thead tr th::after{position:absolute;margin-top: 1px; margin-left: 8px; background-image: url('data:image/svg+xml,%3Csvg width=%228%22 height=%2212%22 viewBox=%220 0 8 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M3.58752 0.920854C3.81533 0.693049 4.18467 0.693049 4.41248 0.920854L7.32915 3.83752C7.55695 4.06533 7.55695 4.43467 7.32915 4.66248C7.10134 4.89028 6.73199 4.89028 6.50419 4.66248L4 2.15829L1.49581 4.66248C1.26801 4.89028 0.89866 4.89028 0.670854 4.66248C0.443049 4.43467 0.443049 4.06533 0.670854 3.83752L3.58752 0.920854ZM0.670854 7.33752C0.89866 7.10971 1.26801 7.10971 1.49581 7.33752L4 9.84171L6.50419 7.33752C6.73199 7.10971 7.10134 7.10971 7.32915 7.33752C7.55695 7.56533 7.55695 7.93467 7.32915 8.16248L4.41248 11.0791C4.18467 11.307 3.81533 11.307 3.58752 11.0791L0.670854 8.16248C0.443049 7.93467 0.443049 7.56533 0.670854 7.33752Z%22 fill=%22%238790A1%22/%3E%3C/svg%3E'); background-repeat:no-repeat;background-position:right center;
width:8px;height:12px;content:"";}
#airebody.PhyLoginDrPageclass header#homeaireheader.aireheader.HandleSpaceInCaseBannerPhy{padding:0px;position:fixed;}
#airebody.PhyLoginDrPageclass header#homeaireheader.aireheader.HandleSpaceInCaseBannerPhy.sticky{background: linear-gradient(120deg, #FFF -2.21%, #F2F8FB 30.4%, #F1F4FF 56.15%, #F2F8FB 80.02%, #FFF 101.7%) !important;}
#airebody.PhyLoginDrPageclass.bodyaireserveyclass{}
#airebody.PhyLoginDrPageclass.bodyaireserveyclass .pagemainnewairesections{top: 190px;}
#legendpagepopuptopcon.legendpagepopuptopcon{}
#legendpagepopuptopcon.legendpagepopuptopcon > h3{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin:0px 0px 16px 0px;}
#legendpagepopuptopcon.legendpagepopuptopcon > p {color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;width: 72%;margin-bottom:20px;}
#PopupForLegendEhr.PopupForLegendEhr .modal-dialog.modal-lg{--bs-modal-width: 595px;}
#PopupForLegendEhr.PopupForLegendEhr .modal-dialog.modal-lg .modal-content{padding:32px;border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 1px 40px 0px rgba(17, 17, 17, 0.19);}
#PopupForLegendEhr.PopupForLegendEhr .modal-dialog.modal-lg .modal-content #popupcrossbtnsectionaire .popupcrossbtnaire{position: absolute;right: 20px;top: 20px;} 
.beladermadisclaimer{margin:24px 0px;}
.beladermadisclaimer > p{color: #2956B4;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin:0px;}
.beladermadisclaimer > p svg{margin-right:10px;position: relative;top: -1px;}
.beladermadisclaimer > p span{}
#rightsummary.leftsectionofcheckoutlisting .patientspanpluscon#plusspan a{width:25px;top:6px;}
#rightsummary.leftsectionofcheckoutlisting .patientspanminuscon#plusspan a{width:25px;}
#rightsummary.leftsectionofcheckoutlisting #patientqtycon.qty input.patqtyinput{margin-bottom: 0;height: 40px;border-radius: 0px;width:54px;}
#rightsummary.leftsectionofcheckoutlisting .row.checkoutproduct{border-bottom:0px;padding: 0px;}
#rightsummary.leftsectionofcheckoutlisting .checkoutproduct.checkoutproductlistingcon{border-bottom: 1px solid #E6E9EF;margin: 0px 0px 32px 0px;padding: 0px 0px 20px 0px;}
#cartremoveicon.cartremoveicon.checkoutremoveicon{float: left;}
#cartremoveicon.cartremoveicon.checkoutremoveicon a{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;text-decoration:none;line-height:14px;height:auto;padding: 12px 12px;display:table;}
.cartquantityremovewrapper{display:table;width:100%;}
.cartquantityremovewrapper .marketcartrightbottomwrapper{float:left;}
#cartremoveicon.cartremoveicon.checkoutremoveicon a svg{margin-right:8px;}
#cartremoveicon.cartremoveicon.checkoutremoveicon a span{position: relative;top: 2px;}
.checkoutproduct .carteachpriceright{text-align:right;margin-top: 8px;}
.checkoutproduct .carteachpriceright .price{color: #B40D0D;text-align: right;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;}
.checkoutproduct .carteachpriceright .delpricecartsummarytag{}
.checkoutproduct .carteachpriceright .delpricecartsummarytag del{color: #434B5B;text-align: right;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;text-decoration-line: strikethrough;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat.addpromotionstwomainbtn #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon.addpromotionbtnclass:hover{background:#E8F4FF;color:#2956B4;border:1px solid #2956B4;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat.addpromotionstwomainbtn #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon.campaignperformancebtn{border: 1px solid #D7DAE0;color: #272B35; background:none;margin-right:12px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat.addpromotionstwomainbtn #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon{height:48px;padding-top:11px;padding-bottom:11px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat.addpromotionstwomainbtn #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon.campaignperformancebtn:hover{border: 1px solid #D7DAE0;color: #272B35; background:#D7DAE0;}

#residencymainpagesection.annoucetitlemainsection{margin-top: 0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection{}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection h2.chkoutmainheading{color: #111;text-align: center;font-family: InstrumentSans Medium;font-size: 30px;font-style: normal;font-weight: 500;line-height: 30px;margin-bottom: 51px;padding-bottom: 27px;border-bottom: 1px solid #DBDCE9;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #shippingdetailssection.summary.shippingdetailssection{padding-left:0px;padding-right:0px;padding-top:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm{}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary{padding-left:0px;padding-right:0px;padding-top:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary h2.chkoutheading{color: #272B35;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 32px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper{padding-top:0px;padding-right:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper h6{color: #272B35;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 12px;padding:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #cartproductrepeat.cartproductrepeat h6.sampledroplistingheading{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;margin: 0px;padding: 0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #cartproductrepeat.cartproductrepeat .productname{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;width: 100%;margin: 12px 0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #cartproductrepeat.cartproductrepeat .marketcartrightbottomwrapper{margin:0px;width:100%;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #cartproductrepeat.cartproductrepeat .marketcartrightbottomwrapper .priceofcheckout{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;float: left;margin-right: 12px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #cartproductrepeat.cartproductrepeat .marketcartrightbottomwrapper h5.checkoutsampledropqty{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;width: auto;float: left;margin: 1px 0px 0px 0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #cartproductrepeat.cartproductrepeat .marketcartrightbottomwrapper h5.checkoutsampledropqty strong{font-weight:500;font-family: InstrumentSans SemiBold;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #rightsummary{/*padding-top: 20px;padding-bottom: 20px;*/border-bottom: 1px solid #E0E0E0;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #rightsummary > .checkoutproduct{padding:0px 0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #rightsummary > .checkoutproduct .row.checkoutproduct{padding:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection{padding-top: 0px;border:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .row.checkoutproduct{}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list{padding: 0px;margin-top: 22px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list > span{color: #272B35;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list .subtotal-count{color: #272B35;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list#totalpricecon{padding-bottom: 24px;}


.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #rightsummary > .checkoutproduct .row.checkoutproduct .sampledropcheckputmainwrapper{padding: 20px 0px;}

.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper #rightsummary > .checkoutproduct .row.checkoutproduct .checkoutproduct{padding:0px;}

.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list#totalpricecon > span{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list#totalpricecon #TotalPrice{font-family: InstrumentSans SemiBold;font-style: normal;font-weight: 500;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .subtotal-list#totalpricecon #TotalPrice strong{font-family: InstrumentSans SemiBold;font-style: normal;font-weight: 500;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .chkoutbtnsection{}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .chkoutbtnsection button.chkoutbtn{height:56px;padding: 16px;border-radius: 8px;background: #272B35;color: #fff;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;margin-bottom: 0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper > .checkoutpricesection .chkoutbtnsection button.chkoutbtn:hover{background: #444444;color:#fff;}


.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary #cartproductrepeat.cartproductrepeat{left:0px;}


.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary #patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo .patinforowsrepeat{}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary #patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo .patinforowsrepeat p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-top: 0px;margin-bottom: 6px;}


.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary #patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo #editbtnpaymentshippincon{}

.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary #patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo #editbtnpaymentshippincon button{height:40px;padding: 10px 12px;border-radius: 30px;border: 1px solid #272B35;color: #272B35;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;margin-bottom:0px;}
.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary #patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo #editbtnpaymentshippincon button svg{margin-right:8px;position: relative;top: -2px;}

.marketplacecheckoutpagemainsection.mypatientslistingcon.patientaddtocartairesection.checkoutpageforsampledropsection #PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary #patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo{padding:20px;border-radius: 8px;border: 1px solid #D7DAE0;}



#rightsummary .checkoutproduct .smapledropcheckoutbanner{border-radius: 8px;background: #E6E9EF;width: 90px;height: 90px;display: flex;float: left;margin-right: 16px;text-align: center;}
#rightsummary .checkoutproduct .smapledropcheckoutbanner img{padding:8px;background:none;margin-left: auto;margin-right: auto;text-align: center;}
.sampledropcheckputmainwrapper{display:table;width:100%;}
.sampledropcheckputmainwrapper #medpatleftzero.sampledroprightsidecheckout{float:left;width: 73%;padding-top: 6px;padding-bottom: 6px;}

.checkoutnotesampledrop{border-radius: 8px;background: #D2DEF7;padding: 24px 20px;margin-bottom: 24px;}
.checkoutnotesampledrop > h6{color: #272B35;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin: 0px;}
.checkoutnotesampledrop > h6 strong{font-family: InstrumentSans Bold;font-weight: 500;color:#2956B4;}
.checkoutnotesampledrop > h6 span{font-family: InstrumentSans Bold;font-weight: 500;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon{border-radius: 10px;border: 1px solid #E6E9EF;padding:32px;background: #FFF;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon h2{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;margin-bottom: 40px;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-right: 0px;margin-bottom: 15px;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon p a{color:#2956B4;text-decoration:underline;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon .myssbtncon.aireeduplatformbtncon{display: table;width: 100%;margin-top:40px;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon .myssbtncon.aireeduplatformbtncon a.leftsidebtnofsampledropskinstore{float:left;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon .myssbtncon.aireeduplatformbtncon a.rightsidebtnofsampledrop{float:right;background:#2956B4;border:1px solid #2956B4;color:#fff;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon .myssbtncon.aireeduplatformbtncon a{border-radius: 8px;border: 1px solid #D7DAE0;height:56px;text-align:center;color:#272B35;font-family: InstrumentSans SemiBold;font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;background:none;padding:17px 16px 13px 16px;display:table;width:47.4%;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon .myssbtncon.aireeduplatformbtncon a span{margin-right:12px;}
#residencymainpagesection.annoucetitlemainsection .eduannouncementcon .myssbtncon.aireeduplatformbtncon a svg{position: relative;top: -2px;}
#residencymainpagesection.annoucetitlemainsection .timelinemaincon{border-radius: 10px;border: 1px solid #E6E9EF;padding:32px 24px;background: #FFF;}
#residencymainpagesection.annoucetitlemainsection .timelinemaincon h2{color: #000;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom:32px;}
.timelineofmonthlisting{display:table;width:100%;border-radius: 8px;padding:12px;border: 1px solid #E6E9EF;background: #FFF;margin-top: 16px;}
.timelineofmonthlisting h6{color:#8790A1;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin: 0px;width:auto;float: left;padding: 6px 0px;}
.timelineofmonthlisting .sampledropstatus{float: right;width: auto;}
.timelineofmonthlisting .sampledropstatus h5{color:#272B35;font-family: InstrumentSans SemiBold;font-size: 12px;font-style: normal;font-weight: 500;line-height: 12px;margin: 0px;text-align: center;float:left;margin:0px;border-radius: 40px;border: 1px solid #D7DAE0;background: #F2F4F8;padding: 8px 12px;width: auto;}
.timelineofmonthlisting.monthlystatuslive{border:1px solid #008870;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);}
.timelineofmonthlisting.monthlystatuslive .sampledropstatus{}
.timelineofmonthlisting.monthlystatuslive .sampledropstatus h5{color:#008870;text-transform:uppercase;font-family: InstrumentSans Bold;background:#F3FFF9;border:1px solid #BBDFD9;}
.timelineofmonthlisting.monthlystatuslive .sampledropstatus svg{position: relative;top: 1px;margin-left: 5px;}
.timelineofmonthlisting.monthlystatuslive h6{color:#272B35;font-family: InstrumentSans SemiBold;font-weight:500;}
.timelineofmonthlisting.monthlystatusupcoming .sampledropstatus{}
.timelineofmonthlisting.monthlystatusupcoming .sampledropstatus h5{color:#2956B4;background:#F1F5FE;border:1px solid #2956B4;}
.timelineofmonthlisting.monthlystatusupcoming h6{color:#272B35;font-family: InstrumentSans Medium;}
#inviteyourcoresidentbtncon.imresidentscon.residentcheckoutbuttons{margin:0px;}
#inviteyourcoresidentbtncon.imresidentscon.residentcheckoutbuttons a{border-radius: 8px;height:48px;padding:12px;border:0px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;float:left;}
#inviteyourcoresidentbtncon.imresidentscon.residentcheckoutbuttons a span{margin-left: 0px;}
#inviteyourcoresidentbtncon.imresidentscon.residentcheckoutbuttons a.invitecheckoutbtn{background: #272B35;color: #FFF;margin-right: 13px;}
#inviteyourcoresidentbtncon.imresidentscon.residentcheckoutbuttons a.invitecoresidenbtn{background: none;color:#2956B4;margin-right:13px;}
#inviteyourcoresidentbtncon.imresidentscon.residentcheckoutbuttons a svg{margin-right:8px;position: relative;top: -2px;}
#aireeducompdetailtopsection.aireeduhometoppagesection.aireedusampledroptoppagesection{}
#aireeducompdetailtopsection.aireeduhometoppagesection.aireedusampledroptoppagesection #nextdropeventmaincontent{margin-bottom: 15px;}
#aireeducompdetailtopsection.aireeduhometoppagesection.aireedusampledroptoppagesection #nextdropeventmaincontent #campaignvideotopcontentsection.campaignvideotopcontentsection{} 
#aireeducompdetailtopsection.aireeduhometoppagesection.aireedusampledroptoppagesection #nextdropeventmaincontent #campaignvideotopcontentsection.campaignvideotopcontentsection h3{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;margin-bottom: 24px;}
#aireeducompdetailtopsection.aireeduhometoppagesection.aireedusampledroptoppagesection #nextdropeventmaincontent #campaignvideotopcontentsection.campaignvideotopcontentsection p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;margin: 0px;}  

.patientpoupofrecommendationwrapper .rightsidebtndaterecommendation span.dateofpatrecommendationspan strong{font-weight: 500;}
.sellingpercentageinnercon .sellingpercentagetopcon.totalrecommendgraphwrappervalue .topvaluetresultaftercon .colorcomparison.dangers{float:left;}
#patientbulkdetailmainsection .patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown.disabled{cursor: not-allowed;}
#patientbulkdetailmainsection .patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown.disabled.disabledsendremindergray{background-color: #f0f0f0;color: rgba(0,0,0,0.3);border: 1px solid #f0f0f0;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#OnlineStoreSeccPer .colorcomparison{float:left;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#OnlineStoreSeccPer .vslastmonthspan{float: left;margin-top: -1px;margin-left: 10px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#OnlineStoreSeccPer .vslastmonth{float: left;margin-top: -1px;margin-left: 10px;}
.PhyLoginDrPageclass.PhyLoginEventMessageClass {}
.PhyLoginDrPageclass.PhyLoginEventMessageClass .pagemainnewairesections{margin-top: 50px;}
.PhyLoginDrPageclass.PhyLoginEventMessageClass #homeaireheader.aireheader.ExtraClassForPhy{margin-top:52px;}
.interactivedemowrapper{background:url(../images/interactivedemo.png);background-size:cover;background-position:bottom right;background-repeat:no-repeat;border-radius: 8px; height:100px;padding: 0px 24px;}
.interactivedemowrapper{}
.interactcontent{}
.interactcontent h6{color: #FFF;text-align: left;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-bottom:10px;}
.interactcontent p{color: #ECECEC;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px;margin-bottom:0px;}
.interacticon{text-align: right;}
.interacticon svg{}
#videoguidewrapperanalytics.videoguidewrapperanalytics{}
#videoguidewrapperanalytics.videoguidewrapperanalytics #videoguidewrappercon.videoguidewrappercon{text-align:center;}
#videoguidewrapperanalytics.videoguidewrapperanalytics #videoguidewrappercon.videoguidewrappercon svg{}
#videoguidewrapperanalytics.videoguidewrapperanalytics #videoguidewrappercon.videoguidewrappercon span{color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;position: relative;top: 2px;margin-left: 12px;}
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics.videoguidewrapperanalyticscon#videoguidewrapperanalytics{background:url(../images/videoguide-banner.png); background-size: cover;background-position: bottom right;background-repeat: no-repeat;border-radius: 8px;height: 100px;padding: 0px 0px;}
#ReviewAddress.PopupForLegendEhr{}
#ReviewAddress.PopupForLegendEhr .modal-dialog .modal-content{padding: 32px;border-radius: 8px !important;background: #fff !important;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);}
#ReviewAddress.PopupForLegendEhr .modal-dialog .modal-content #legendpagepopuptopcon.legendpagepopuptopcon > h3{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 16px;}
#ReviewAddress.PopupForLegendEhr .modal-dialog .modal-content #legendpagepopuptopcon.legendpagepopuptopcon > p{color: #434B5B;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;width: 100%;margin:0px;}
.checkboxesmainsectionpopup{margin:44px 0px;}
.checkboxesmainsectionpopup label.address-option{border-radius: 8px;border: 1px solid #E6E9EF;padding: 16px 12px;width:100%;display:table;}
#ReviewAddress.PopupForLegendEhr .modal-dialog.modal-lg{--bs-modal-width: 629px;}
#ReviewAddress.PopupForLegendEhr .reviewshippingpopupbtncon{float: right;width: auto;}
#ReviewAddress.PopupForLegendEhr .reviewshippingpopupbtncon button.btn{height:48px;color:#FFF;font-family: InstrumentSans SemiBold;text-align:center;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;padding:12px 18px;border-radius: 8px;text-transform: none;}
#ReviewAddress.PopupForLegendEhr .reviewshippingpopupbtncon button.btn.proceedwithbtn{border: 1px solid #D7DAE0; background:none;color:#272B35;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr{}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr .modal-lg{--bs-modal-width: 499px;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr .modal-content{padding:32px 32px 40px 32px;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr #legendpagepopuptopcon.legendpagepopuptopcon > h3{color: #000;text-align: center;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin: 32px 0px;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr #legendpagepopuptopcon.legendpagepopuptopcon p{color: #434B5B;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-bottom: 32px;width:100%;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr .reviewshippingpopupbtncon{float: right;width: auto;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr .reviewshippingpopupbtncon button.btn{height:56px;color:#FFF;font-family: InstrumentSans SemiBold;text-align:center;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;padding:16px 16px;border-radius: 8px;text-transform: none;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr .reviewshippingpopupbtncon button.btn.proceedwithbtn{border: 1px solid #D7DAE0; background:none;color:#272B35;}
#AlertPopUp.PopupForLegendEhralert.PopupForLegendEhr .reviewshippingpopupbtncon button.btn.acceptchangesbtn{margin-left:20px;background: #272B35;border:1px solid #272B35;padding: 16px 30px;}

#legendpagepopuptopcon.legendpagepopuptopcon.missingsamplesmaincon{}
#legendpagepopuptopcon.legendpagepopuptopcon.missingsamplesmaincon img{}
.savechangesconsampledropbtn{}
.savechangesconsampledropbtn input[type="button"]{background: #2956B4;color: #FFF;border: 1px solid #2956B4;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 13px 25px;float: right;}
.checkboxesmainsectionpopup label.address-option.active{border: 1px solid #2956B4;background: #EFF7FE;}
#ReviewAddress.PopupForLegendEhr .reviewshippingpopupbtncon button.btn.acceptchangesbtn{margin-left:16px;background: #272B35;border:1px solid #272B35;}
.checkboxesmainsectionpopup label.address-option input.form-check-input{float:left;}
.checkboxesmainsectionpopup label.address-option .popupbottomaddresscon{float: left;margin-left: 8px;}
.checkboxesmainsectionpopup label.address-option .popupbottomaddresscon span.enteredaddress{color: #000;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-left: 0px;position: relative;margin-top: 1px;display: block;}
.checkboxesmainsectionpopup label.address-option .popupbottomaddresscon .bottomaddressafterheadingpopup{margin-top: 20px;}
.checkboxesmainsectionpopup label.address-option .popupbottomaddresscon .bottomaddressafterheadingpopup p {color: #434B5B;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;margin: 0px;}
.checkboxesmainsectionpopup label.address-option .popupbottomaddresscon .bottomaddressafterheadingpopup p span{}



#airewebinardiscountsection.headeraddiotionaldiscount.ceravemainsection .headadddiswrapper{width: 100%;position: relative;margin-left: auto;margin-right: auto;text-align: center;}
.slider-container.textslidercontainer .slide {text-align: center;}
.slider-container.textslidercontainer .slide.active {
display: block;
}
.slider-container.textslidercontainer {display: flex;align-items: center;justify-content: center;background-color: transparent;padding: 0px 0px;height:50px;}
.slider-container.textslidercontainer .arrow {cursor: pointer;background: none;border: none;padding: 0px;position: relative;top: 12px;transform: translateY(-50%);}

/*
.slider-container.textslidercontainer .arrow {cursor: pointer;background: none;border: none;padding: 5px;position: absolute;top: 50%;transform: translateY(-50%);}
*/

.slider-container.textslidercontainer #prev {left: 0;}
.slider-container.textslidercontainer #next {right: 0;}
.slider-container.textslidercontainer .text-button-wrapper .slide{}
.slider-container.textslidercontainer .text-button-wrapper .slide a{border-radius: 100px;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.10);width: 147px;height: 37px;padding: 10px 0px;color: #fff;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;display: inline-block;margin-left:24px;}
.slider-container.textslidercontainer .text-button-wrapper .slide span{color: #FFF;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
.slider-container.textslidercontainer .text-button-wrapper .slide span strong{font-weight:500;font-family: InstrumentSans Bold;}
.slider-container.textslidercontainer .text-button-wrapper {margin: 0px 24px;
display: flex;align-items: center;justify-content: center;}

.slider-container.textslidercontainer .text {white-space: nowrap;}
.slider-container.textslidercontainer .hiddentextclass {display: none;}




#dashboardpagemainbackground.dashboardpagemainbackground #analyticsmainphycon{}
#dashboardpagemainbackground.dashboardpagemainbackground #analyticsmainphycon #totalresultscon .card{}
#dashboardpagemainbackground.dashboardpagemainbackground{}
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics{margin:0px;}
#dottedpluscon.dottedpluscon-s{text-align:right;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #analyticsmainsection.analyticspaddingbottomhome.graphmainsectionclass.graphmainsectionclassfullwidth{width:100%;float:none;}
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics{width:100%;float:none;margin-bottom: 30px;}
#addpatientsection .submenuformbtncon.submenuformbtnconleft button{float:none;margin-top:15px;}
#addpatientsection .submenuformbtnconleft.submenuformtopcon{}
#addpatientsection .submenuformbtnconleft.submenuformtopcon button{float:none;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore.existingpatientsairesection  .patienttablelisting.mypatientslistingcon#mypatientsection{padding-left:0px;}
#orderviewdetailmainwrapper.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td{padding-left:15px;padding-right:15px;line-height:18px;}
#orderviewdetailmainwrapper.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table thead tr th{padding-left:15px;padding-right:15px;}
#orderviewdetailmainwrapper.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td #trackyourorderlink{padding-left:0px;padding-right:0px;width:155px;text-align:center;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore.existingpatientsairesection .pagemainnewairesections .patienttablelisting.mypatientslistingcon#mypatientsection{padding-left:0px;}
#airecatsearchfiltersection.confirmbasketairesection.airecatsearchfiltersectionpat{padding-left:0px;padding-top:0px;}
#airecatsearchfiltersection.confirmbasketairesection.airecatsearchfiltersectionpat .patsearchlistingandbuttonsection{margin-top:0px;}
#skinstorepathe.skinstorebaskets{margin-top:6px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new{}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon{padding: 8px 0px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon .catprobannercon{float:left;width:70px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon .catprobannercon figure{}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon .catprobannercon figure img{}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon .catprotitlecon {float:left;width: 75%;}
#itempopupnamecon.itempopupnamecon{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;display: block;margin-bottom: 10px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon .historyitemsquantity {text-align: right;display: block;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .itemspopupinnerwrapper.catepageprolistinnercon:last-child{border-bottom:0px;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li span #practitionersspan{margin-left:18px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td a#ShowPreviewEmailModel.itembtnhistory{color: #111;font-size:14px;line-height:14px;background:none;width:auto;border:0px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .modal-dialog.modal-md{--bs-modal-width: 534px;}
.reminderpatnewclasspopupsection.itemscountpopupsection#reminder-patient-new .modal-dialog.modal-md .modal-content{border-radius: 8px !important;border: 1px solid #E4E8EB;background: #FFF !important;box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.08);padding:24px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td a#ShowPreviewEmailModel.itembtnhistory > svg{margin-left:4px;}
#analyticsmainphycon.homesections.historymaintopsection .sellingpercentageinnercon #headingvaluecongraph.sellingpercentagetopcon{margin-bottom: 0px;padding-bottom: 0px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th{font-size:14px;line-height:14px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td{font-size:14px;line-height:14px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td h5{font-size:14px;line-height:14px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table{border-top-left-radius: 0px;border-top-right-radius: 0px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead{border-radius: 0px 0px 0px 0px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th:nth-child(1){border-top-left-radius: 0px;}
#homehistorydatatablesection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th:last-child {border-top-right-radius: 0px;}
#homehistorydatatablesection.homenanylticsdatatablesection{}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #analyticsmainsection.analyticspaddingbottomhome.historymainvaluessection{padding-bottom:0px;}
#analyticsmainphycon.homesections.historymaintopsection .filtertabberbtnconaire{padding:4px 0px;}
#analyticsmainphycon.homesections.historymaintopsection .sellingpercentagewrapper{margin:0px;padding-left:0px;padding-right:0px;}
#analyticsmainphycon.homesections.historymaintopsection #threecolsofforefrtonanalytics.sellingpercentagewrapper h3{color:#444;margin-bottom: 24px;}
#analyticsmainphycon.homesections.historymaintopsection{padding:0px 32px;background:#fff;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card-content .revenueheadingcon h5.myfont
{margin-bottom:25px;}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card-content .revenuealldatamaincon .revenuevaluesmcon h5.myfont{margin-bottom:25px;}
.revenuealldatamaincon .revenuevaluesmcon .colorcomparison{position: relative;top: -3px;}
.revenuealldatamaincon{display:table;width:100%;}
.revenuealldatamaincon .revenueheadingcon{float:left;margin-right:15px;}
.revenuealldatamaincon .revenuevaluesmcon{float:left;}
.positionrelativevideoclasss{position:relative;}
.positionrelativevideoclasss #DivForNotAllowedTowatched{position: absolute;top: 0px;left: 0px;width: 100%;background: rgba(221, 221, 221, 0.90);border-radius: 0px;z-index: 100;height: 100%;display: flex;padding: 10px;justify-content: center;align-items: center;}
.positionrelativevideoclasss #DivForNotAllowedTowatched .innerconofunlock{text-align: center;}
.positionrelativevideoclasss #DivForNotAllowedTowatched .innerconofunlock svg{}
.positionrelativevideoclasss #DivForNotAllowedTowatched .innerconofunlock p{color: #444;font-family: InstrumentSans Medium;font-size: 13px;font-style: normal;font-weight: 500;line-height: 13px;margin-top: 8px;margin-bottom: 0px;}
#airewebinardiscountsection.headeraddiotionaldiscount{background: linear-gradient(90deg, #68B1E2 0%, #2C5BB6 49.68%, #68B1E2 100%);height:52px;padding: 0px 0px;}
#airewebinardiscountsection.headeraddiotionaldiscount.ceravemainsection{background: linear-gradient(90deg, #165676 0%, #0A374D 20%, #165676 40%, #0A374D 60%, #165676 80%, #0A374D 100%);}
#airewebinardiscountsection.headeraddiotionaldiscount .headadddiswrapper{}
#airewebinardiscountsection.headeraddiotionaldiscount .headadddiswrapper p{padding: 18px 0px 18px 0px;position: relative;}
#airewebinardiscountsection.headeraddiotionaldiscount .headadddiswrapper p span.registerwebinarbtn{position: relative;margin-top: -8px;text-transform:uppercase;padding: 6px 8px;height: 28px;}
#airewebinardiscountsection.headeraddiotionaldiscount .headadddiswrapper p span.registerwebinarbtn a{text-decoration:none;color:#111;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#AvgOrderValPer{margin-top: -4px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#AvgOrderValPer .colorcomparison{float:left;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#AvgOrderValPer .vslastmonthspan{float: left;margin-top: -1px;margin-left: 10px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#AvgOrderValPer .vslastmonth{float: left;margin-top: -1px;margin-left: 10px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.twocolsforefrtonanalytics{}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.twocolsforefrtonanalytics .sellingpercentagetopcon{margin-bottom:30px;}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact{}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact .inputtextfieldpopupcon{width: 100%;
margin-top: 25px;}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact .inputtextfieldpopupcon label{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-left: 16px;margin-bottom: 10px;}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact .inputtextfieldpopupcon label span{color: #ff214f;margin-left: 5px;}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact .inputtextfieldpopupcon input[type="text"]{border-radius: 8px;border: 1px solid #E0E0E0;margin-bottom:20px;background: #FFF;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact .inputtextfieldpopupcon textarea{border-radius: 8px;border: 1px solid #E0E0E0 !important;margin-bottom:20px;background: #FFF !important;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 120px;padding: 10px 15px !important;}
#homePopupPaidOpertunityContact.homePopupPaidOpertunityContact .inputtextfieldpopupcon button#send.btn.chkoutbtn.checkouttriggerpat{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;border: 0px;float: right;margin: 0px 0px;display: table;text-align: center;}
.interactivedemobtncon{position: relative;margin-bottom: 64px;}
#interactivedemobtncon.interactivedemobtncon{margin-bottom:0px;}
.interactivedemobtncon a:hover{color:#fff;}
.interactivedemobtncon a{background: url(bgblue.png); background-repeat:no-repeat;
color: #FFF;text-align: center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;display: table;width: 95%;height: auto;border-radius: 8px;padding: 0px;position: relative;}
.interactivedemobtncon a span.spanofmaindemo{background:url(interactivedemo-bgicon.svg);background-repeat:no-repeat;stroke-width: 0.4px;stroke: rgba(70, 194, 41, 0.10);mix-blend-mode: luminosity;display: table;width: 100%;padding: 12px 12px 12px 24px;border-radius: 8px;background-size: cover;background-position: top center;}
/*
.interactivedemobtncon a::before{content:"";background:url(bgblue.svg);background-repeat:no-repeat;width:100%;height:100%; position:absolute;left:0px;top:0px;}*/
.subscriptionvaluecon{}
.subscriptionvaluecon p{font-family: InstrumentSans Medium;font-size: 14px;color: #111111;line-height: 16px;margin: 8px 0px 0px 0px;}
.subscriptionvaluecon p strong{font-weight:500;font-family: InstrumentSans SemiBold;}
.interactivedemobtncon a span.spanofindemo{position: relative;top: 8px;float: left;}
.interactivedemobtncon a svg{float: right;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOffice.topvaluetresultaftercon{float: none;margin-left: 0px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOffice.topvaluetresultaftercon .colorcomparison{float:left;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOffice.topvaluetresultaftercon .vslastmonth{float: left;margin-top: -1px;margin-left: 10px;padding-top: 8px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOffice.topvaluetresultaftercon .vslastmonthspan{float: left;margin-top: -1px;margin-left: 10px;padding-top: 8px;}

#ShowInviteInPopup.modal .modal-content{padding:32px;}
#ShowInviteInPopup.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper{width:100%;}

#ShowInviteInPopup.modal #campaigndetailpopuppageform.campaigndetailpopuppageform.loginpageform{padding: 0px;margin: 0px;border-radius: 0px;background: transparent;}
#ShowInviteInPopup.modal .inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper button[type="submit"]{margin-left:8px;margin-right:0px;}
#ShowInviteInPopup.modal .inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper button[type="button"]{margin-left:0px;margin-right:0px;}
#popupcrossbtnsectionaire.inviteresidenttoprightbtn{position: absolute;top: 15px;right: 15px;}
#ShowInviteInPopup #Inviteform #successMsg.subpagesformheading{margin:15px 0px;}

.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form input[type="text"]:focus, .modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form input[type="email"]:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}

.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOnline.topvaluetresultaftercon{float: none;margin-left: 0px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOnline.topvaluetresultaftercon .colorcomparison{float:left;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOnline.topvaluetresultaftercon .vslastmonth{float: left;margin-top: -1px;margin-left: 10px;padding-top: 8px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOnline.topvaluetresultaftercon .vslastmonthspan{float: left;margin-top: -1px;margin-left: 10px;padding-top: 8px;}
#exampleModal.mypaymentremovalcardmodal{}
#exampleModal.mypaymentremovalcardmodal .modal-dialog{width:400px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-content{padding:24px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-content .modal-body{padding:0px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-content .modal-body h6{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-bottom:16px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-content .modal-body p{color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;margin-bottom:24px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-footer{padding: 0px;border: 0px;margin: 0px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-footer button{height:auto;padding:10px 14px;text-align:center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform:capitalize;margin:0px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-footer button.paymentcancelbtn{color: #344054;border-radius: 8px;border: 1px solid #D0D5DD;background: none;margin-right:8px;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-footer button.removecardbtn{border-radius: 8px;background: #490808;color:#fff;border:1px solid #490808;}
#exampleModal.mypaymentremovalcardmodal .modal-dialog .modal-footer button.removecardbtn:hover{background: #490808;color:#fff;border:1px solid #490808;}
#securepaymentswrapper.securepaymentswrapper{display: table;width: 100%;margin-top: 15px;}
#securepaymentswrapper.securepaymentswrapper input{float: left;width: auto;}
#securepaymentswrapper.securepaymentswrapper #securepaymentlabelcon{float: left;width: 93%;padding-left: 8px;}
#securepaymentswrapper.securepaymentswrapper #securepaymentlabelcon h6{font-size: 16px;font-family: InstrumentSans Medium;font-weight: 500;color: #111;line-height: 16px;margin-bottom: 5px;padding: 0px;}
#securepaymentswrapper.securepaymentswrapper #securepaymentlabelcon p{margin: 0px;font-family: InstrumentSans Regular;font-size: 14px;line-height:20px;}

#congratsmaincontentpopup{text-align:left;}
#congratsmaincontentpopup > h3{text-align:left;color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 34px;margin-bottom:14px;}
#congratsmaincontentpopup > h5{text-align:left;color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin:0px 0px 18px 0px;}
#newpromottophysician > #homedaecontenttopcon.congratspopupmainsection.modal-content{padding:24px 32px 32px 32px;border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 1px 40px 0px rgba(17, 17, 17, 0.19);}
#ShowBucketLinkHandlePopUpFooterPr.popuplinkmaincon{border-radius: 8px;
border: 1px solid rgba(247, 247, 247, 0.93);background: #F7F7F7;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);width: 85%;padding: 3px 3px 1px 3px;display: table;}
#ShowBucketLinkHandlePopUpFooterPr.popuplinkmaincon #ShowSkinStoreHandleLink{display: inline-block;
vertical-align: middle;height: 100%;padding: 12px 0px 12px 12px;color: rgba(17, 17, 17, 0.55);font-family: InstrumentSans Regular;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;width: 68%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#ShowBucketLinkHandlePopUpFooterPr.popuplinkmaincon #ShowCoppiedHandlePr{float: right; padding: 12px;border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;cursor: pointer; color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;}
#ShowBucketLinkHandlePopUpFooterPr.popuplinkmaincon #ShowCoppiedHandlePr > svg {position: relative;
top: -2px;margin-right: 8px;}
#ShowBucketLinkHandlePopUpFooterPr.popuplinkmaincon #ShowCoppiedHandlePr > span{color: #082F49;
font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}

a.completedprocessbtnlink{float: right;border-radius: 8px;border: 1px solid #D7DAE0;background: #fff;width: 141px;height: 48px;text-align: center;display: block;padding: 10px 0px;color: #272B35;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
a.completedprocessbtnlink svg{margin-right: 8px;}
a.completedprocessbtnlink span{position: relative;top: 2px;}

#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact{}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup{--bs-modal-width: 713px;margin-top: 60px;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .modal-content{border-radius: 8px !important; background: #fff !important;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);padding: 32px;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields{}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields h3{color: #272B35;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 16px;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields label{color: #434B5B;font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 4px;display: block;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields input[type="text"], #EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields select{border-radius: 8px;border: 1px solid #E6E9EF;background: #fff;height: 52px;padding: 12px;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 16px;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields .sampledropqpopupbtnscon{margin-top: 44px;float: right;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields .sampledropqpopupbtnscon button{border-radius: 8px;height: 48px;padding: 12px 12px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: capitalize;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields .sampledropqpopupbtnscon button#cancel{background: #fff;color: #272B35;border: 1px solid #D7DAE0;margin-right: 16px;}
#EditProfileAddressPhyRes.EditProfileAddressPhyRes.sampledropmainpopupsection.homePopupPaidOpertunityContact .modal-lg#newhomepopup .sampledroppopupfields .sampledropqpopupbtnscon button#send{background: #686F7D;color: #fff;border: 1px solid #686F7D;}

#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup{padding-top:80px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md .modal-content{padding:32px;border-radius: 8px !important;background: #fff !important;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);border: 0px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md{--bs-modal-width: 441px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform{margin:0px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon{}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon h3{color: #272B35;text-align: center;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon h5{color: #434B5B;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin: 20px 0px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon p{color: #434B5B;text-align: center;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon p a{color: #2956B4;text-decoration:underline;}
#SamplesCompletedMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon button{margin-top: 44px;border-radius: 8px;background: #272B35;border: 0px;width: 100%;height: 48px;color: #fff;padding: 12px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 0px;}

#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup{padding-top:80px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md .modal-content{padding:32px;border-radius: 8px !important;background: #fff !important;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);border: 0px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md{--bs-modal-width: 441px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform{margin:0px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon{}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon h3{color: #272B35;text-align: center;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon h5{color: #434B5B;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin: 20px 0px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon p{color: #434B5B;text-align: center;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;margin: 0px;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon p a{color: #2956B4;text-decoration:underline;}
#SamplesClickedSameOfficeMessage.SamplesCompletedMessage.legendemrthanksmsgpopup #newhomepopup.modal-md #patientslistingairepopup.thanksmsgconoflegendemrform .thanksinterestpopupcon button{margin-top: 44px;border-radius: 8px;background: #272B35;border: 0px;width: 100%;height: 48px;color: #fff;padding: 12px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 0px;}

#homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="text"].inselmb, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner select.inselmb{margin-bottom:16px;}


#homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="text"], #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="email"], #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="password"], #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner select{border-radius: 8px;border: 1px solid #939393;opacity: 1;background: rgba(255, 255, 255, 0.00);height:44px;padding-left:16px;padding-right:16px;margin-bottom:8px;
color: rgba(17, 17, 17, 1);font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding-top: 0px;padding-bottom: 0px;}


#newpromottophysician.modal-dialog.modal-lg{--bs-modal-width: 595px;}
#homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="text"]::placeholder, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="email"]::placeholder, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="password"]::placeholder, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner select::placeholder{color: rgba(17, 17, 17, 0.50);opacity: 0.5;}


#homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="text"]:focus, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="email"]:focus, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner input[type="password"]:focus, #homedaecontenttopcon.congratspopupmainsection.modal-content #basicinfomainpopupsection.loginpageforminner select:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}


#basicinfomainpopupsection.loginpageforminner #rcheckboxes label#labeldonthave{color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;margin-left:0px;}
#homedaecontenttopcon.congratspopupmainsection .input_row_checkboxs{margin-bottom:24px;}
#homedaecontenttopcon.congratspopupmainsection h6#congratslabelheading.congratslabelheading{margin-top:15px;}
#homedaecontenttopcon.congratspopupmainsection h6#congratslabelheading{color: #444;text-align:left;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom:10px;padding:0px;border:0px;}
#homedaecontenttopcon.congratspopupmainsection #rcheckboxes{margin-top:0px;margin-bottom:0px;}
#homedaecontenttopcon.congratspopupmainsection.modal-content #addadditionastate.adduplink{color: #082F49;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-top: 0px;display: block;width: auto;text-align: left;padding: 0px;height: auto;}
#homedaecontenttopcon.congratspopupmainsection.modal-content #addadditionastate.adduplink svg{position: relative;top: -2px;margin-right: 4px;}
#homedaecontenttopcon.congratspopupmainsection.modal-content #addadditionastate.adduplink svg span{}
#homedaecontenttopcon.congratspopupmainsection.modal-content #addadditionastate.adduplink:hover{background:none;color: #082F49;}
#homedaecontenttopcon.congratspopupmainsection.modal-content button.applycontinuebtn#PromoteResident{color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-align:center;border-radius: 8px;background: #2956B4;padding:13px 16px 14px 16px;float:right;border:0px;}

#marketplaceordersuccess{margin-top:25px;}
#marketplaceordersuccess h5 {color: #008870;font-family: InstrumentSans Medium;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;margin: 0px;padding: 12px 16px;border-radius: 6px;border: 1px solid #008870;background: #F3FFF9;display: table;float: none;margin-left: auto;margin-right: auto;}
#marketplaceordersuccess h5 span{margin-left:8px;}
#marketplaceordersuccess h5 svg{position:relative;top:-1px;}
#marketplacesuccessorderdetails.patientcartpagelisting{width: 80%;margin-left: auto;margin-right: auto;margin-bottom: 50px;padding: 35px;margin-top: 40px;background: #fff;border-radius: 10px;}
#marketplacesuccessorderdetails.patientcartpagelisting label{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-top: 0px;
margin-bottom: 5px;}
#marketplacesuccessorderdetails.patientcartpagelisting p{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 20px;
margin-top: 0px;}




#mainheadermenuairewrapper li.coskurllih#schdeulecalltopbtn a{border: 1px solid #D5E2F8;
background: linear-gradient(86deg, #F6F9FF -3.02%, #E4F7FF 104.92%);}
#analyticsmainphycon.homesections.analyticsmainphycon #totalresultscon.homebottomrightsection{background:none;}
#analyticsmainphycon.homesections.analyticsmainphycon #totalresultscon.homebottomrightsection .card{background:none;}
#analyticsmainphycon.homesections.analyticsmainphycon .card-content.collapse{background:none;}
#analyticsmainphycon.homesections.analyticsmainphycon{border-radius: 8px;border: 1px solid #E4E8EB;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
.deletebasketbtnwrapper.basaddprocon span.countofprocon.calendardatepromotion > span{position: relative;
top: 0px;}
.deletebasketbtnwrapper.basaddprocon span.countofprocon.calendardatepromotion svg{width: 10px;margin-right: 7px;position: relative;top:1px;}
.deletebasketbtnwrapper.basaddprocon span.countofprocon.calendardatepromotion{border-radius: 8px;
border: 1px solid #E4E8EB;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-left: 2px;cursor:pointer;padding: 12px;display: inline-flex;}
.deletebasketbtnwrapper.basaddprocon span.countofprocon.calendardatepromotion:hover {background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
.deletebasketbtnwrapper.basaddprocon{margin-top: 15px;float: right;display: table;text-align:right;width: 100%;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #OrderTotalPer.topvaluetresultaftercon{float: left;margin-left: 10px;margin-top: -4px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #OrderTotalPer.topvaluetresultaftercon .colorcomparison{float:left;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #OrderTotalPer.topvaluetresultaftercon .vslastmonth{float: left;margin-top: -1px;margin-left: 10px;padding-top: 8px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #OrderTotalPer.topvaluetresultaftercon .vslastmonthspan{float: left;margin-top: -1px;margin-left: 10px;padding-top: 8px;}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon{}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon .topvaluetresultaftercon{margin-top: -3px;}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon .topvaluetresultaftercon > .vslastmonthspan{padding: 0px;display: table;width: 100%;margin-left: 0px;}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon .topvaluetresultaftercon > .vslastmonthspan .colorcomparison{float: left;}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon .topvaluetresultaftercon > .vslastmonthspan .vslastmonth{float: left;margin-top: -2px;margin-left: 10px;padding-top: 8px;}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon .topvaluetresultaftercon > .vslastmonthspan .vslastmonthspan{float: left;margin-top: -2px;margin-left: 10px;padding-top: 8px;}


#rightsidecalendar.rightsidecustomdatepicker{float:right;width:245px;}
.forfrontdatesallbtncon{float:right;padding-top: 5px;}
.profilepicanalyticscon{display: table;width: 100%;margin-bottom: 22px;}
.profilepicanalyticscon .propicanalytics{width: 48px;height: 48px;overflow: hidden;border-radius: 1000px;float: left;}
.profilepicanalyticscon .propicanalytics img{width: 100%;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: 100%;object-fit: cover;}
.profilepicanalyticscon h2{font-family:InstrumentSans SemiBold;font-weight:500;color:#111; font-size:24px; line-height:24px;margin:12px 0px 0px 12px;float: left;width: 70%;}
#analyticsmainphycon.analyticsmainphycon.homesections{border: 1px solid #E4E8EB;}
.bestperformingphysection{margin-top:30px;margin-bottom: 10px;}
.bestperformingphysection table{border:1px solid #E4E8EB;width:100%;border-radius:8px;margin-bottom: 0px;box-shadow: 1px 4px 3px #ccc;}
.bestperformingphysection table thead{box-shadow: 0px 6px 10px -9px #111;background:none;border-bottom:1px solid #E4E8EB;position:relative;}
.bestperformingphysection table th{font-family:InstrumentSans SemiBold;font-weight:500;color:#111111; font-size:20px; line-height:24px;background:#F6F6F6;}
.bestperformingphysection table tr{/*box-shadow:1px 2px 1px #ddd;*/}
.bestperformingphysection table th, .bestperformingphysection table td{padding:25px 20px 20px 20px; }
.bestperformingphysection table tobdy{}
.bestperformingphysection table td{font-family:InstrumentSans SemiBold;font-weight:500;color:#111111; font-size:20px; line-height:24px;border-bottom:1px solid #E4E8EB;background:#FAFDFF;}
.bestsellingproductswrapper.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon{}
#patientbulkdetailmainsection{border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon{padding:0px;}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon .patsearchlistingandbuttonsection .recoordertscon{display:table;width:100%;}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon .patsearchlistingandbuttonsection .recoordertscon svg{margin: 0px 12px;position: relative;top: -2px;}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon .patsearchlistingandbuttonsection .recoordertscon span{color: #444;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon .patsearchlistingandbuttonsection .recoordertscon span#countnameoflable{}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon .patsearchlistingandbuttonsection{padding:32px;margin: 0px;}
#patientbulkdetailmainsection .patienttablelisting .table-responsive .table thead{border-radius: 8px 8px 0px 0px;border-bottom: 1px solid #E4E8EB;background: #F6F6F6 !important;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table thead tr th:nth-child(2){background:none !important;padding-left: 0px !important;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td .patbucketdetailheadingtable{margin-left:5px;}
#patientbulkdetailmainsection #DataTable-Patient-recommendation_info{padding-left: 32px;padding-top: 32px;}
#patientbulkdetailmainsection #DataTable-Patient-recommendation_paginate{padding-right: 32px;padding-top: 32px;}
#mypatientsection.patbucketdetailtablelisting{padding-bottom:0px;}
#patientbulkdetailmainsection .patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown{cursor: pointer;}
#patientbulkdetailmainsection #patientlistingmaincon table tr td .patientinfotblcon{margin: 20px 0px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table thead tr th:first-child{padding-left:32px !important;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td:first-child{background-image:none !important; padding: 0px 0px 0px 32px !important; border-radius: 0px 0px 0px 0px;position:relative;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td:first-child::before{position:absolute;content:"";width:32px;height:2px;background:#fff;left:0px;bottom:-1px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td:last-child{position:relative;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore.existingpatientsairesection #patientbulkdetailmainsection .patienttablelisting.mypatientslistingcon#mypatientsection{padding-top:0px;}
#patientbulkdetailmainsection #existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper .table-responsive{padding-bottom:50px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td:last-child::after{position:absolute;content:"";width:32px;height:2px;background:#fff;right:0px;bottom:-1px;}
#patientbulkdetailmainsection .patienttablelisting .table-responsive .table thead tr th{background:none;}

#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td {color: #111;
font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td .recommended-offices{}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td .recommended-offices h6{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-bottom: 8px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td .recommended-offices h6.onstorelabelheading{margin-bottom:0px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td
#patientbulkdetailmainsection #patientlistingmaincon table tr td .patientinfotblcon .patbucketdetailheadingtable{float:left;}
#patientbulkdetailmainsection #patientlistingmaincon table tr td .patientinfotblcon .patbucketdetailheadingtable h6#patientrecommendedpackname{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-bottom:6px;}
#patientbulkdetailmainsection #patientlistingmaincon table tr td .patientinfotblcon .patbucketdetailheadingtable h6#patientrecommendedproducts{color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;}
#patientbulkdetailmainsection #patientlistingmaincon table tr td .patientinfotblcon .patientotherinfotbl{float: none;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;display: inline-flex;text-align: left;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td .catprobannercon{width:60px;float:left;}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection{}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #newhomepopup .modal-content{padding:32px;}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #newhomepopup .modal-content #popupcrossbtnsectionaire{}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform #mainconofpatregister{}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform #mainconofpatregister .form-group{margin:15px 0px;}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #newhomepopup .modal-content #popupcrossbtnsectionaire button.popupcrossbtnaire{position:absolute;right:32px;top:15px;}
#maindivofformsubmitmsg{position: absolute;margin: 0px auto;left: 0px;top: 190px;width: 100%;z-index: 1;}
#maindivofformsubmitmsg .spanmsgofmainformwrapper.spanmsgofmainformwrappererror{border: 1px solid #F4D2D2;background: #FFF5F5;box-shadow: 0px 0px 32px 0px rgba(1, 101, 83, 0.24);color: #B40D0D;}
#maindivofformsubmitmsg .spanmsgofmainformwrapper{border-radius: 6px;border: 1px solid #008870;background: #F3FFF9;box-shadow: 0px 0px 32px 0px rgba(1, 101, 83, 0.24);margin: 0px auto;padding: 16px 20px;color: #008870;text-align: center;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}
#maindivofformsubmitmsg .spanmsgofmainformwrapper svg{position:relative;top:-2px;margin-right: 10px;}
#maindivofformsubmitmsg .spanmsgofmainformwrapper .spanmsgofinnerform{}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform{}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform .aboveloginheading{margin-bottom: 10px;margin-top: 20px;}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform .aboveloginheading .registerpageheading{}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform .aboveloginheading .viewpataddupdatepatwrapper{float:right;}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform .aboveloginheading .viewpataddupdatepatwrapper button{border-radius: 8px;border: 1px solid #2956B4;background: #2956B4;height: auto;text-align: center;padding: 10px 25px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;}
#PatientEditDetailPopUp.PatientEditDetailPopUpsection #Patform.editpatientdetailsform .aboveloginheading .registerpageheading h4{font-size: 30px;font-style: normal;font-weight: 500;line-height: 36px;font-family: InstrumentSans SemiBold;color: #111;margin: 3px 0px 0px 0px;}
#patientbulkdetailmainsection #mypatientsection .table-responsive .table tbody tr td .catprobannercon figure img{width: 90%;padding: 7px;}
#patientbulkdetailmainsection #patbulktopcon.patbulktopcon h4#pathistoryheading{color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}
button#editpatientdetailbtn{float:right;border-radius: 8px;border: 1px solid #E4E8EB;background: none;height: auto;padding: 12px 15px;color: #082F49;text-align:center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
button#editpatientdetailbtn:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}

button#editpatientdetailbtn svg{margin-right:6px;position: relative;top: -1px;}
button#editpatientdetailbtn span{}
h3.subpagesformheading#subpagesformheadingofarrow{text-transform:capitalize;}
h3.subpagesformheading#subpagesformheadingofarrow a{}
h3.subpagesformheading#subpagesformheadingofarrow img{margin-right: 16px;}
h3.subpagesformheading#subpagesformheadingofarrow span{position: relative;top: 3px;}
.bestperformingphysection table caption{caption-side: top;position: relative;font-size: 20px;line-height: 24px;font-family: InstrumentSans SemiBold;padding: 25px 20px 20px 20px;font-weight: 500;color: #344054;background: #FEFFFF;border-top: 1px solid #E4E8EB;border-left: 1px solid #E4E8EB;border-right: 1px solid #E4E8EB;border-bottom: 0px;}
#showpreviewofuploadedimageVoid svg{position:absolute;right:8px;top:8px;cursor: pointer;}
#showpreviewofuploadedimage svg{position:absolute;right:8px;top:8px;cursor: pointer;}
#showpreviewofuploadedimage{border-radius: 8px;border: 1px dashed #E0E0E0;padding:8px 8px;display: none;position:relative;}
#showpreviewofuploadedimageVoid{border-radius: 8px;border: 1px dashed #E0E0E0;padding:8px 8px;display: none;position:relative;}
#uploadbankaccountimagesconVoid{border-radius: 8px;border: 1px dashed #E0E0E0;padding: 30px 50px;cursor: pointer;}
#uploadbankaccountimagesconVoid h5{color: #344054;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin: 0px 0px 10px 0px;}
#uploadbankaccountimagesconVoid h6{color: #444;text-align: center;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: 12px;margin: 0px;}
#psyregisterform.loginpageform #showpreviewofuploadedimage .uploadedimagepreviewcon img{width:100%;height:auto;}
#mtoflabels.mtoflabelsofborders.form-group{margin:0px;}
#marketplacerightdashboard #addpatientsection #rcheckboxes.nonprofitcheckbox.custom-control{margin-top:0px;}
#marketplacerightdashboard #addpatientsection #rcheckboxes.nonprofitcheckbox.custom-control input.custom-control-input{}
#marketplacerightdashboard #addpatientsection #rcheckboxes.nonprofitcheckbox.custom-control label.custom-control-label{margin-top: -1px;font-size: 14px;line-height: 18px;color: #444;width: 90%;}
#marketplacerightdashboard #addpatientsection #rcheckboxes.nonprofitcheckbox.custom-control label.custom-control-label span{font-size: 14px;line-height: 14px;display: block;margin-left: 0px;color:#444;margin-bottom:5px;}
#marketplacerightdashboard #addpatientsection #rcheckboxes.nonprofitcheckbox.custom-control label.custom-control-label small{color:#444;line-height: 18px;display:block;}
.hiddenclassofpreviewbanner {display: none;}
.hiddenclassofpreviewbannerVoid{display: none;}
#mtoflabels{margin-top:25px;}
#addpatientsection .loginpageforminner #mtoflabels span.spanofw9svg{position: relative;display: inline-block;}
#VoidCheckContainer.VoidCheckploadedcon{border-radius: 8px;border: 1px dashed #E0E0E0;padding: 8px 8px;position: relative;margin: 0px;}
#W9Container.w9formuploadedcon{border-radius: 8px;border: 1px dashed #E0E0E0;padding: 8px 8px;position: relative;margin: 0px;}
#W9Container.w9formuploadedcon{}
#afteruploadedmaincon{display: flex;width: 100%;}
#afteruploadedimagewrapper{border-radius: 4px;border: 1px solid #E0E0E0;height: 55px;width: 84px;overflow: hidden;float: left;}
#afteruploadedimagewrapper img{width: 100%;height: auto;}
#afteruploadedimageheadings{float: left;text-align: left;position: relative;margin-left: 10px;width: 73%;}
#afteruploadedmaincon #afteruploadedimageheadings .afteruploadedimagepreviewhead h3{color: #344054;text-align: left;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin:0px 0px 10px 0px;}
#afteruploadedmaincon #afteruploadedimageheadings .afteruploadedimagepreviewhead h4{color: #444;text-align: left;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: 12px;margin:0px;}
#deletesvgiconofformscon{right:8px;position:absolute;top: 8px;}
#deletesvgiconofformscon a{cursor:pointer;}
#deletesvgiconofformscon a svg{cursor:pointer;}
#addpatientsection .loginpageforminner #mtoflabels span.spanofw9svg svg{position:relative;top:-1px;}
#addpatientsection .loginpageforminner #mtoflabels .tooltiptextofspansvg {visibility: hidden;width: 250px;background-color: #F7F7F7;color: #fff;text-align: center;border-radius: 6px;padding: 5px 10px;position: absolute;z-index: 1;bottom: 25px;left:0;margin-left: -51px;opacity: 0;transition: opacity 0.3s;border:1px solid rgb(228, 232, 235);}
#addpatientsection .loginpageforminner #mtoflabels .spanofw9svg:hover .tooltiptextofspansvg {visibility: visible;opacity: 1;font-family: InstrumentSans Medium;font-size: 12px;line-height: 16px;text-align: left;color: rgba(8, 47, 73, 1);}
#showpreviewofuploadedimage img.uploadedimagepreview{width:100%;height:auto;}
#showpreviewofuploadedimage .innerwrapperofuploadedimagepreview{display: flex;width: 100%;}
#showpreviewofuploadedimage .innerwrapperofuploadedimagepreview .uploadedimagepreviewcon{border-radius: 4px;border: 1px solid #E0E0E0;height:70px;width:84px;overflow:hidden;float: left;}
.innerwrapperofuploadedimagepreview h3{color: #344054;text-align: left;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin:0px 0px 10px 0px;}
.innerwrapperofuploadedimagepreview h4{color: #444;text-align: left;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: 12px;margin:0px;}
.innerwrapperofuploadedimagepreview{}



#showpreviewofuploadedimageVoid .innerwrapperofuploadedimagepreview{display: flex;width: 100%;}
#showpreviewofuploadedimageVoid .innerwrapperofuploadedimagepreview .uploadedimagepreviewcon{border-radius: 4px;border: 1px solid #E0E0E0;height:70px;width:84px;overflow:hidden;float: left;}
#showpreviewofuploadedimageVoid .uploadedimageheadings{float:left;text-align: left;position: relative;margin-left: 10px;width:73%;}


.uploadedimagewrapperpreview{}
#showpreviewofuploadedimage .uploadedimageheadings{float:left;text-align: left;position: relative;margin-left: 10px;width:73%;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.twocolsforefrtonanalytics .sellingpercentagetopcon#salesbychannelresultscon{margin-top: 0px;padding-top: 0px;display:table;width:100%;padding-bottom: 0px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.twocolsforefrtonanalytics .sellingpercentagetopcon#salesbychannelresultscon h6.ffinnermainheading{float:left;width: auto;margin-right:10px;margin-bottom: 0px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.twocolsforefrtonanalytics .sellingpercentagetopcon#salesbychannelresultscon #topvaluetresultafterconOffice.topvaluetresultaftercon{float:left;}
#uploadbankaccountimagescon svg{float:right;}
#uploadbankaccountimagescon{border-radius: 8px;border: 1px dashed #E0E0E0;padding:30px 50px;cursor:pointer;}
#uploadbankaccountimagescon h5{color: #344054;text-align: center;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin:0px 0px 10px 0px;}
#uploadbankaccountimagescon h6{color: #444;text-align: center;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: 12px;margin:0px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore.forefrontanalyticsmainsection{/*width:100%;float:none;padding-left:15px;padding-right:15px; */}
#threecolsofforefrtonanalytics.sellingpercentagewrapper h3{color:#344054;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics{height:490px;margin-top:25px;border-radius: 8px;border: 1px solid #E4E8EB;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#topdropdownmenu.dropdown-menu > .dropdown-item#schedeulacallbtnmenu{border-radius: 8px;border: 1px solid #D5E2F8;background: linear-gradient(86deg, #F6F9FF -3.02%, #E4F7FF 104.92%);width: 86%;margin: 10px auto 10px auto;padding: 10px 14px;color: #111;}
#topdropdownmenu.dropdown-menu > .dropdown-item#schedeulacallbtnmenu svg{margin-right: 10px;position: relative;top: -1px;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn {}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a{
width: 290px!important;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a{
font-size: 13px;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a{border-radius: 8px;border: 1px solid #E4E8EB;width:139px;height:44px;text-align:center;color: #344054;
font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 44px;background:none;display: inline-table;padding: 0px 0px;float: none;text-decoration:none;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);text-decoration:none;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a svg{margin-right:5px;position: relative;top: -1px;}
.datesearchfilter {position:relative;}
.datesearchfilter #rightsidecalendar{position:relative;}
.sellingpercentageinnercon#ffatotalsalesresultcon{margin-top:0px;}
.sellingpercentageinnercon#ffatotalsalesresultcon .sellingpercentagetopcon#headingvaluecongraph .topvaluetresultaftercon .topvaluetresultaftercon .vslastmonth{/*display:none;*/}
.sellingpercentageinnercon#ffatotalsalesresultcon .sellingpercentagetopcon#headingvaluecongraph h6.totalvalueorderheading a{color:#111;text-decoration:none;}
#analyticsmainphycon h2#tcountrevenueheading.totalsalesffaheading{font-family: InstrumentSans SemiBold;
font-size: 20px;color: #344054;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;margin: 0px 0px 15px 0px;}
#threecolsofforefrtonanalytics.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon h6.ffinnermainheading{float:none;font-size:24px;line-height:36px;color:#111;display: table;width: 100%;margin-bottom: 14px;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.sellingpercentagewrapper .sellingpercentageinnercon #topvaluetresultaftercon.topvaluetresultaftercon{float:none;margin-left:0px;display: flex;}
.forefrontanalyticsfilterwrapper{margin-bottom: 40px;}
.forefrontanalyticsfilterwrapper .ffafformcon{}
.forefrontanalyticsfilterwrapper .ffafformcon label{font-family:InstrumentSans Medium;font-weight:500;color:#344054;font-size:16px;line-height:24px;padding-left:13px;display: block;margin-bottom:6px;}
.forefrontanalyticsfilterwrapper .ffafformcon select{background:none;border:1px solid #E4E8EB;border-radius:8px;padding: 10px 12px;height: 40px;font-family: InstrumentSans Medium;}
.forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew{appearance:none;padding-top: 8px;text-transform:capitalize; background:#FDFEFF; position:relative;padding-left: 35px;width: 160px;}
.forefrontanalyticsfilterwrapper .ffafformcon#datefilterofgraphs{position:relative;}
.forefrontanalyticsfilterwrapper .ffafformcon#datefilterofgraphs::before{position:absolute;content:"";background:url(calendar-icon.png);background-repeat:no-repeat;background-size:12px;width:12px;height:14px;left:15px;top:43px; z-index:1;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.sellingpercentagewrapper.homegraphsoftwocolscon{height:443px;}
.forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew:hover, .forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew:active, .forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew:focus{background:#FDFEFF;}
.forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew option{background:#FDFEFF;}
.forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew option:hover, .forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew option:active, .forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew option:focus{background:#FDFEFF;}
/*
.forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew:before{position:absolute;content:"";background:url(calendar-icon.png);background-repeat:no-repeat;background-size:auto;width:12px;height:14px;left:0px;top:0px;}
*/
.forefrontanalyticsfilterwrapper .ffafformcon select:focus{outline:none;box-shadow:none;}
.forefrontanalyticsfilterwrapper .ffaformbtn{float: right;}
.forefrontanalyticsfilterwrapper .ffaformbtn label{visibility:hidden;font-family:InstrumentSans Medium;font-weight:500;color:#344054;font-size:16px;line-height:24px;padding-left:13px;display: block;margin-bottom:6px;}
.forefrontanalyticsfilterwrapper .ffaformbtn button{background:#082F49;color:#fff;text-align:center;font-family:InstrumentSans SemiBold;font-weight:500;font-size:16px;line-height:20px;border-radius:8px;height:40px;border:0px;padding: 10px 14px;}
span.vslastmonthspan{color:#667085;font-family:InstrumentSans Medium;font-weight:500;font-size:14px;line-height:20px;margin-left:5px;height: auto;position: relative;padding-top: 8px;}
span.vslastmonth{color:#667085;font-family:InstrumentSans Medium;font-weight:500;font-size:14px;line-height:20px;margin-left:5px;height: auto;position: relative;padding-top: 8px;}
#threecolsofforefrtonanalytics.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon h6.ffinnermainheading span{}
#threecolsofforefrtonanalytics.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon h6.ffinnermainheading span img{margin:0px 10px;}
.bestsellingproductswrapper.sellingpercentagewrapper .sellingpercentageinnercon{margin-top: 10px;}
.bestsellingproductswrapper.sellingpercentagewrapper {}

.bestsellingproductswrapper.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon h6{border-bottom: 1px solid #E4E8EB;padding-bottom: 8px;float: none;color: #111;font-family: InstrumentSans Medium;font-weight: 500;line-height: 23px;}
.sellingpercentageinnercon .sellingpercentagetopcon#headingvaluecongraph h6.totalvalueorderheading{font-size:32px;}
#reminder-patient.reminderpatnewclasspopupsection.reminderpatientpopupsettings #sendreminderpatpopuptwobtns.pdbtnsections{float: right;}
#reminder-patient.reminderpatnewclasspopupsection.reminderpatientpopupsettings #sendreminderpatpopuptwobtns.pdbtnsections .srppgobackbtn{background: #fff;border: 1px solid #E0E0E0;color: #111;margin-right: 5px;padding: 10px 0px; border-radius: 8px; font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-left: 0px;height: 44px;text-align:center;width: 111px;}
#reminder-patient.reminderpatnewclasspopupsection.reminderpatientpopupsettings #sendreminderpatpopuptwobtns.pdbtnsections .srppgobackbtn svg{position: relative;top: -2px;margin-right: 5px;}
#reminder-patient.reminderpatnewclasspopupsection.reminderpatientpopupsettings #sendreminderpatpopuptwobtns.pdbtnsections .srppgobackbtn span{}
#reminder-patient.reminderpatnewclasspopupsection.reminderpatientpopupsettings #sendreminderpatpopuptwobtns.pdbtnsections .srppgosrebtn{padding: 10px 0px;background: #2956B4;color: #FFF;border: 1px solid #2956B4;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;width: 209px;height: 44px;margin-right: 0px;margin-left: 0px;}
.reminderpopupleftcontent{}
.reminderpopupleftcontent .rempopupmsg{color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 3px;}
.reminderpopupleftcontent .rempopupmsg svg{margin-right:5px;position: relative;top: -1px;}
.reminderpopupleftcontent .rempopupmsg span{}
#newpatregisterrightimg.newpatregisterrightimg {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;overflow: hidden;width: 56%;height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;align-items: center;background-image: url(../../images/newBgPatRegHd.png);
  background-position:  bottom center;background-size: cover;background-repeat: no-repeat;}
.emrairelogocon{position: absolute;top: 0px;z-index: 100;margin-top: 30px;}
#paddright7{padding-right:7px;}
#paddleft7{padding-left:7px;}
#event_sectionemr.event_section{position: fixed;
overflow: hidden;
width: 100%;
height: 100%;
padding-top: 0rem;
padding-bottom: 0rem;
background-image: linear-gradient(136deg, #0e84a3, #181c39);}
#event_sectionemr.event_section .bg_shape{left: 0%;
top: 0%;
right: 0%;
bottom: 0%;
height: 100%;
background-image: url('../images/img_bg-Event.jpg');
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
opacity: 0.8; position:fixed;}

#remindertablelistingmainsection.body-modal{padding-left:0px !important;padding-right:0px !important;padding-top: 0px !important;}


#remindertablelistingmainsection.body-modal h4#treatmentnameheading{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;margin-bottom:5px;margin-top:15px;}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon#showViewInvitesModelid:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon#showViewInvitesModelid{background:none;border-radius: 8px;border: 1px solid #D0D5DD;color: #344054;padding-left: 14px;padding-right: 14px;}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon#showViewInvitesModelid svg{margin-right:5px;position:relative;top: -1px;}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon#showViewInvitesModelid span{}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection{}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire{--bs-modal-width: 1050px;margin-top: 10px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection.patientaddpopupmainsection #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire #PatientAddForm.inputtextfieldpopupcon.airepopupformfieldswrapper{padding-bottom: 460px;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper{padding-bottom: 24px;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTablePhy_info{padding-left: 32px;font-family: InstrumentSans Medium;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTablePhy_paginate{padding-right: 32px;font-family: InstrumentSans Medium;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTablePhy_paginate .paginate_button.current, #bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTablePhy_paginate .paginate_button.current:hover{background:#2956B4; border:1px solid #2956B4;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table#DataTablePhy{margin-bottom: 0px;border-bottom: 0px;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody{}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td{border-bottom: 1px solid #E4E8EB;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead{background: #F6F6F6;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius: 0px;border-bottom:0px;}
#bestperformingphysection.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th{background:none;}
#bestperformingphysection.homenanylticsdatatablesection h6{color: #344054;margin: 0px;padding: 24px 32px;font-family: InstrumentSans SemiBold;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;}
#bestperformingphysection.homenanylticsdatatablesection{border-radius: 8px;border: 1px solid #E4E8EB;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);box-shadow: none;margin-top:30px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
h4.compnameinlisting{font-family: InstrumentSans Bold;font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color:rgba(17, 17, 17, 1);margin:0px;}
#viewdetailbtninlisting{color:rgba(41, 86, 180, 1);font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;text-decoration:underline;margin-top: 8px;display: block;margin-bottom: 0px;}
.loginpageform.submenuallformscon .loginpageforminner .radiobtncon#radiobtncon label input[type="radio"]{top:-1px;}
.loginpageform.submenuallformscon .loginpageforminner .radiobtncon#radiobtncon{margin-top:15px;}
.loginpageform.submenuallformscon .loginpageforminner .radiobtncon#radiobtncon label{margin-left:0px;font-size: 16px;line-height: 16px;}
.loginpageform.submenuallformscon .loginpageforminner .radiobtnsection{width:49%;}
.customselectclass{}
#physicianForm #psyregisterform.profilepageformbg.submenuallformscon{background:#fff;}
#marketplacerightdashboard.profilepagerightsidesection{width:79%;}
#marketplacerightdashboard.profilepagerightsidesection .airesubmenupagesrightmainwrapper{float:none;width:100%;}
.submenuallformscon .subpagesmenuwidthwrapper{width:100%;}
.reminderpatnewclasspopupsection#reminder-patient-new{}
.reminderpatnewclasspopupsection#reminder-patient-new .modal-footer.pdbtnsections{border-top: 0px;padding:0px;}
.reminderpatnewclasspopupsection#reminder-patient-new .btnofanalyticspopup {font-family:InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px; text-align:center;border-radius: 8px;padding:10px;}
.reminderpatnewclasspopupsection#reminder-patient-new .btnofanalyticspopup svg{position: relative;top: -2px;margin-right: 6px;}
.reminderpatnewclasspopupsection#reminder-patient-new .btnofanalyticspopup.btngobackanalyticspopup {background:none;color:rgba(17, 17, 17, 1);border: 1px solid #E0E0E0;}
.reminderpatnewclasspopupsection#reminder-patient-new .btnofanalyticspopup.btnreminderanalyticspopup {background: #2956B4;padding-left: 20px;padding-right: 20px;}
.reminderpatnewclasspopupsection#reminder-patient-new .afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:100%;}
.reminderpatnewclasspopupsection#reminder-patient-new .catprorighttwobtncon a.popupallstatusbtn.popuppendingbtn{background: #444;}
.reminderpatnewclasspopupsection#reminder-patient-new .catprorighttwobtncon a.popupallstatusbtn.popuppurchasedbtn{background: #008870;}
.mainrepeatpopupanalytics{margin-bottom:30px;}
.reminderpatnewclasspopupsection#reminder-patient-new .catprorighttwobtncon a.popupallstatusbtn{color:#fff;font-family: InstrumentSans Medium;font-size: 13px;font-style: normal;font-weight: 500;line-height: 13px;border-radius: 100px;padding: 8px 12px;display: block;}
.reminderpatnewclasspopupsection#reminder-patient-new .catprorighttwobtncon a.popupallstatusbtn svg{position: relative;top: -1px;margin-right: 4px;}
.reminderpatnewclasspopupsection#reminder-patient-new .catprobottomdismaincon.viewbucketleftsidedisounts .catprobottomdiscountwrap > p{line-height: 14px;}
.reminderpatnewclasspopupsection#reminder-patient-new .catepageprolistinnercon{padding-bottom:15px;}
.reminderpatnewclasspopupsection#reminder-patient-new .catprorighttwobtncon{padding:3px 0px;}
.reminderpatnewclasspopupsection#reminder-patient-new #addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:100%;}
.reminderpatnewclasspopupsection#reminder-patient-new .popupofanalyticstopcon{margin-bottom:48px;}
.reminderpatnewclasspopupsection#reminder-patient-new .modal-dialog.modal-lg{--bs-modal-width: 950px;}
#reminder-patient.reminderpatnewclasspopupsection .modal-dialog.modal-lg{--bs-modal-width: 950px;}
.reminderpatnewclasspopupsection#reminder-patient-new .modal .modal-dialog .modal-content{padding: 32px;
border-radius: 8px !important;}
.reminderpatnewclasspopupsection#reminder-patient-new .popupofanalyticstopcon h2{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;}
.reminderpatnewclasspopupsection#reminder-patient-new .popupofanalyticstopcon p{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
#newhomepopup button.btncloseairewebinar{background: none;float:right;border:0px;position: absolute;
top: 10px;right: 12px;}
.sharebasketpopupwrapper.popupmainsectionofaire.airepopupwebinarsection{}
.sharebasketpopupwrapper.popupmainsectionofaire.airepopupwebinarsection{}
.airepopupwebinarsection.modal .modal-dialog#newhomepopup{--bs-modal-width: 550px;}
.airepopupwebinarsection.modal .modal-dialog#newhomepopup .modal-content{padding:32px;}
.airepopupwebinarwrapper{}
.airepopupwebinarwrapper h2{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 36px;margin-bottom: 20px;}
.airepopupwebinarwrapper h2 svg{position: relative;top: -2px;left: 0px;margin-right: 10px;}
.airepopupwebinarwrapper h2 span{}
.airepopupwebinarwrapper > p{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin: 0px 0px 10px 0px;}
.airepopupwebinarwrapper .airepopupwebinarline{}
.airepopupwebinarwrapper .airepopupwebinarline svg{margin-right:10px;}
.airepopupwebinarwrapper{}
.airepopupwebinarwrapper .airepopupwebinarcontent{}
.airepopupwebinarwrapper .airepopupwebinarcontent h4{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 26px;margin: 10px 0px 14px 0px;}
.airepopupwebinarwrapper .airepopupwebinarcontent ul{padding:0px;margin:0px 0px 20px 0px;list-style: none;}
.airepopupwebinarwrapper .airepopupwebinarcontent ul li{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding: 6px 0px;}
.airepopupwebinarwrapper .airepopupwebinarcontent ul li svg{margin-right:10px;position: relative;
top: -2px;}
.airepopupwebinarwrapper .airepopupwebinarcontent ul li span{}
.airepopupwebinarwrapper button.popupbtnairewebinar{border-radius: 8px;background: #2956B4;padding: 11px 24px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;border:0px;}
.addnewbtncon.addnew{}
.addnewbtncon.addnew a{border-radius: 8px;background: #111;padding: 16px 24px;height: auto;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;border: 0px;display: table;margin: 0px;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading .viewpatientshyperlinkbtn:hover{background: #244684;border:1px solid #244684;}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon{background:#111;color:#fff; margin-right:10px;}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon:hover{background: #444;color:#fff;}
.addnewbtncon.addnew a:hover{background: #444;}
.loginpageform.submenuallformscon .loginpageforminner #plrzeros{padding-left:0px; padding-right:0px;}
#categoryseachmainform.managebasketformcon.categoriesskinstoresearchcon{margin-top:0px;}
.locationmenulistingcon{width: 86%;padding: 0px 0px;margin: 0px auto 0px auto;}
#menuviewalllocationlist.adstalih{width: 86%;padding: 0px 0px;margin: 10px auto;}
#menuviewalllocationlist.adstalih a.menuviewalllocalistbtn{background: #2956B4;color: #fff;border-radius: 8px;text-transform: none;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;text-align: center;display: block;padding: 10px 12px;}
.locationmenulistingcon p {margin: 0px 0px;padding: 5px 8px;border-radius: 8px;}
.locationmenulistingcon p:hover{background:#F0F9FF;}
.locationmenulistingcon p .menulistlowrapper{font-size: 13px;line-height: 16px;}
.locationmenulistingcon p .menulistlowrapper svg{position: relative;margin-top: -2px;margin-right: 5px;}
.locationmenulistingcon p .menulistlowrapper .menulistname{font-size: 13px;line-height: 16px;}
#trendingprolistinnercon.catepageprolistinnercon{border-bottom: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.08);}
.trendingiconconimg{position: relative;margin-top: -35px;margin-bottom: 20px;}
.trendingiconconimg img{width: 104px;}
#nextRefillCont{}
#nextRefillCont > img{width: 20px;margin-right: 10px;}
#nextRefillCont > h6{}
#patientlistingmaincon table tr td h6.infodarktbl.tblh6firstheading.patstatush6tbl img{position: relative;top: -2px;margin-right: 4px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection{}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection{background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);border-radius: 8px;padding: 24px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist{background:none;box-shadow:none;}
.campaignvideotopcontentsection{}
.campaignvideotopcontentsection h3{color:rgba(17, 17, 17, 1);font-family: InstrumentSans SemiBold;font-size: 32px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;margin-bottom:20px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #campaignvideosbycomapnysection.slidersection{position:relative;padding-left: 0px;padding-right: 0px;padding-top: 0px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #campaignvideosbycomapnysection.slidersection .campaignvideosbycomapnysectioninner{width:100%;}
#aftervideobottomsection.aftervideobottomsection.aftervideobottomsectiononlyforthis{padding-bottom:150px;}
#aftervideobottomsection.aftervideobottomsection{background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);border-radius: 8px;padding: 24px;margin-top: 15px;}
.campaignvideotopcontentsection p{color:rgba(68, 68, 68, 1);font-family: InstrumentSans Medium;font-size: 24px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;margin: 0px;width:100%;}
#nextdropeventmaincontent.nextdropeventmaincontent{margin-bottom:30px;}
.inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper{display:table;width:100%;float:right;text-align: right;}
.inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper button{border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;}
#inviteyourcoresidentbtncon.imresidentscon{margin-bottom: 0px;display: table;margin-top: 50px;float: right;}
.aireeducampaignlastcontentcon{margin-top: 40px;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples{}
.aireeducampaignlastcontentcon .innercontentofunlocksamples h2{font-family: InstrumentSans Medium;font-size: 24px;font-weight: 500;line-height: 29px;letter-spacing: 0em;text-align: left;color:
rgba(17, 17, 17, 1);border-bottom: 1px solid rgb(228, 232, 235);display: inline-block;padding-bottom: 20px;margin-bottom: 25px;}
/* .typeformmaincon{position: relative;width: 100%;margin-top: 40px;height: 100%;min-height: 100vh;} */
.typeformmaincon{position: relative;width: 100%;margin-top: 40px;height: 100%;}
.typeformmaincon .typeformtflive{width: 100%;z-index: 1 !important;height: 500px;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples h4 span{width:20px;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples h4{font-family: InstrumentSans Medium;font-size: 20px;font-weight: 500;line-height: 28px;letter-spacing: 0em;text-align: left;color:
rgba(17, 17, 17, 1);margin-bottom: 25px;width: 90%;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples h6{font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;color:
rgba(68, 68, 68, 1);margin-bottom: 20px;width: 90%;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples p{font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;color:
rgba(68, 68, 68, 1);margin-bottom: 20px;width:90%;}
#aireeducampaignlastcontentcon.aireeducampaignlastcontentcon{margin-top:0px;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples ul{padding-left: 15px;width: 90%;list-style: outside;border-bottom: 1px solid rgb(228, 232, 235);margin-bottom: 20px;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples ul li{font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height: 24px;margin-bottom: 17px;letter-spacing: 0em;text-align: left;color:
rgba(68, 68, 68, 1);}
#campaignvideosbycomapnysection.slidersection #aftervideobottomsection.aftervideobottomsection .patientdetailpageleftsectionbg{margin-top:30px;}
#inviteyourcoresidentbtncon.imresidentscon a{display: table;float:right;font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;color:rgba(41, 86, 180, 1); border:1px solid rgba(41, 86, 180, 1);border-radius:8px;padding:12px;}
#campaignvideotopcontentsection.campaignvideotopcontentsection{text-align:left;}
#campaignvideotopcontentsection.campaignvideotopcontentsection h3{text-align:left;}
#campaignvideotopcontentsection.campaignvideotopcontentsection p{text-align:left;width:100%;font-family: InstrumentSans Medium;font-size: 24px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;margin: 0px 0px 10px 0px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection#airemedieducompsectionid{padding-bottom:500px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall{background-size:cover !important;background-repeat:no-repeat !important;opacity: 1 !important;height:80px;padding:0px;margin: 4px 0px;border-radius: 8px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall .editbuckethyperlinktop{top: 33%;right: 26%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall.viewbuckproairelist6 .editbuckethyperlinktop{right:35%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall.viewbuckproairelist7 .editbuckethyperlinktop{right: 35%;}
.unlockposition{position:absolute;top: 3px;right:4px;}
#airemedieducompanieslistingcon.viewbuckproairelist .editbuckethyperlinktop img{}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall > a{display: flex;width: 100%;height: 100%;justify-content: center;position: relative;align-items: center !important;}

#popupcrossbtnsectionaire .popupcrossbtnaire.popupcrossbtnsvgaire{margin-right:8px;}
.inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper button#deletedprodcutsviewbucket{background:#f00;border:1px solid #f00;color:#fff;margin-right: 5px;}
.inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper button[type="submit"]{background: #2956B4;color: #FFF; border: 1px solid #2956B4;}
.inputtextfieldpopupcon.airepopupformfieldswrapper .airepopupbtnswrapper button[type="button"]{background: #F7F7F7;border:1px solid #E4E8EB;color: #344054;margin-right: 5px;padding-left: 12px;padding-right: 12px;}
.modal .modal-dialog .modal-content{padding: 22px 22px;}
.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper{}
.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form{}
.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form label{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px; margin-left: 16px;margin-bottom: 10px;}
.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form input[type="text"]::placeholder{color: #969696;}
.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form input[type="text"]{border-radius: 8px;border: 1px solid #E4E8EB;color: #444;background: transparent;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding:15px 16px;height:auto;margin-bottom: 15px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection{border-radius: 8px;margin-top: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);padding: 24px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .baslistlefttopcon h6{background: linear-gradient(180deg, rgba(41, 86, 180, 0.50) 16.92%, rgba(41, 86, 180, 0.14) 47.31%, rgba(41, 86, 180, 0.00) 77.69%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 48px;font-family: InstrumentSans SemiBold;line-height: 48px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .baslistlefttopcon h1{font-size:28px; line-height:39px;margin-top: -30px;left: 0px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon{padding-top:0px;padding-bottom: 0px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection #airebasketssview.airebasketssview{margin-top:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon{border: 1px dashed #2956B4;width:100%;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon p{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-top: 5px;}

.noactivepromotionsection{border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);padding:120px 0px;}
.noactivepromotionsection h5{color: #444;margin:0px;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;text-align:center;}
#addpromotionmainsection .aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basketlistingcon{padding-bottom:0px;box-shadow:none;-moz-box-shadow:none; -webkit-box-shadow:none;backdrop-filter: none;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections.aireaddpromotionsection #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{display:inline-block !important;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{display:inline-block;}
.procountstatuscon{display: table;float: right;margin-top:6px;}
.procountstatuscon .countofprocon.calendardatepromotion{}
.procountstatuscon .countofprocon.calendardatepromotion:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);}
.procountstatuscon .countofprocon.calendardatepromotion svg{margin-right:8px;position: relative;top: -2px;}
.procountstatuscon .countofprocon.calendardatepromotion strong{font-weight:500;} 
.procountstatuscon span{font-family: InstrumentSans SemiBold;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;border-radius: 100px;padding:8px 15px;display: inline-block;}
.procountstatuscon .countofprocon{color: #444;border: 1px solid #E0E0E0;background: #FFF;margin-right: 2px;}
.procountstatuscon .statushowcon.statusexpiredcon{color:#B40D0D;border: 1px solid #F4D2D2;background: #FFF5F5;}
.procountstatuscon .statushowcon{color:#2956B4;border: 1px solid #D2E1F4;background: #F0F9FF;}
.procountstatuscon .statushowcon.statusprivatecon{color:#444;border: 1px solid #E0E0E0;background: #F7F7F7;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist{float:right;display:table;width:100%;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.setopatbtn{border: 1px solid #2956B4;color:#fff;background: #2956B4;padding-left:20px;padding-right:20px;position: relative;top: -1px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a{border-radius: 8px;border: 1px solid #E4E8EB;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-left:4px;padding:12px;display: inline-flex;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a svg{margin-right:7px;position: relative;top: 0px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a span{}
.PhyLoginDrPageclass .positionofpatientsideallover{margin-top:0px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .pagemainnewairesections{top:0px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner #rcheckboxes label{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 14px;margin-left: 0px;margin-bottom: 0px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .input_row_checkboxs{margin-top:12px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner select, #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="text"], #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="email"], #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="password"]{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 44px;padding: 7px 15px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner select, #marketplacerightdashboard #addpatientsection .loginpageforminner label{color:#111;}
#addlicenseleftpaddzero{padding-left:0px;}
#addlicenseleftpaddzero a.adduplink{font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;height: 44px;padding: 13px 5px;}
#addlicenseleftpaddzero a.removelink{font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;height: 44px;padding: 13px 5px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner select:focus, #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="text"]:focus, #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="email"]:focus, #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="password"]:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
.dropdown-selected::before{position:absolute;top:16px;right:15px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 8" width="14" height="8" fill="none"><path d="M1 1L7 7L13 1" stroke="%23111111"/></svg>');
  background-repeat: no-repeat;width:14px;height:8px;content:"";
  background-size: cover;}
.profilebannersection#profilebannersectionmanagepractice{margin-left: -32px;margin-right: -32px;}  
#marketplacerightdashboard #addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.managepracticeprofileeditsection{padding-bottom:0px;margin-bottom:0px;padding-left: 0px;padding-right: 0px;}  
#practiceforminnerheading.practiceforminnerheading{}
#practiceforminnerheading{margin-right: 0px;color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;border-bottom: 0px;margin-bottom: 25px;padding-bottom: 0px;margin-left: 15px;padding: 0px 0px 0px;text-align: left;margin-top: 15px;} 
#showonlysocialmediaprofileslink.showsocialmediaprofileslink{display:none;}
.dropdownwrapper {position: relative;display: table;float: left;margin-right: 24px;position: relative;display: inline-block;width: 250px;}
#sharepracticepagesection{border-top:1px solid #E4E8EB;padding-top: 24px;margin-top: 24px;}
.dropdownwrapper.opendropdown .dropdown-selected{background:#fff;}
.dropdownwrapper > svg{position: absolute;top: 16px;right: 15px;}
.dropdown-selected {color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;height:40px;border-radius: 8px;border: 1px solid #E4E8EB;background: #F6F8FF;padding: 8px 16px;cursor: pointer;position: relative;}
.dropdown-list {border-radius: 8px;background: #FFF;box-shadow: 1px 1px 20px -8px rgba(17, 17, 17, 0.20);position: absolute;top: 45px;left: 0;right: 0;border: 0px;border-top: none;display: none;z-index: 1000;padding:8px;}
.dropdown-list div {font-family: InstrumentSans Medium;color: #111;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;padding: 12px 8px;cursor: pointer;border-bottom: 0px solid #eee;}
.dropdown-list div:hover {border-radius: 8px;background: #F7F7F7;}
.dropdown-list div:last-child {border-bottom: none;}
.showdropdown {display: block;}
.dropdown-list div.dropdowninnerconlisting{}
.dropdown-list div.dropdowninnerconlisting svg{position: relative;top: -2px;}
.dropdown-list div.dropdowninnerconlisting span{margin-left:8px;}
.stafflistingmainsection{padding:0px;}
#viewrecommendationnewbtn.viewrecommendationnewbtn > span{top:8px;}

#frompatientsection.frompatientsection .profilebannersection h3#phycopytitlename{font-family: InstrumentSans Medium;}
.staffprofilebannersection{padding-top:40px; border-top:1px solid #E0E0E0;}
.staffprofilebannersection .staffprofilebannercon{position: relative;margin-bottom: 15px;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic{position: relative;border-radius: 8px;border: 1px solid rgba(17, 17, 17, 0.06);background: #FCFDFF;box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.06);height: 330px;overflow: hidden;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic.practicePageProfileNotAvaliable::after{position: absolute;content:"";top:0px;left:0px;width:100%;height:100%;background: linear-gradient(0deg, #082F49 0%, #81929D 54.5%, #E0E0E0 100%);}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic::after{position: absolute;content:"";top:0px;left:0px;width:100%;height:100%;background: linear-gradient(180deg, rgba(34, 34, 34, 0.00) 0%, rgba(34, 34, 34, 0.05) 46.4%, rgba(34, 34, 34, 0.92) 87.91%, #222 100%) no-repeat;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic img{position: relative;}
.staffprofilebannersection .staffprofilebannercon .staffprofileovercontent{position: absolute;bottom: 16px;width: 100%;padding-left: 16px;padding-right: 16px;}
.staffprofilebannersection .staffprofilebannercon .staffprofileovercontent h3{color: #FFF;font-family: InstrumentSans SemiBold;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom:16px;}
.staffprofilebannersection .staffprofilebannercon .staffprofileovercontent .visitskinstoreprofilebanner{display: table;width: 100%;}
.staffprofilebannersection .staffprofilebannercon .staffprofileovercontent .visitskinstoreprofilebanner a{color: #222;text-align: center;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-decoration:none;border-radius: 6px; background: #FFF;box-shadow: 0px 0px 6px 0px rgba(17, 17, 17, 0.04);padding: 14px 30px;height:auto;display: table;width: 100%;}

#marketplacerightdashboard #addpatientsection .loginpageforminner input[readonly]#NPI {cursor: not-allowed;}

#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 14px 15px;display: table;width: 100%;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon > span.socialmedispan{color:rgba(149, 149, 149, 1);float: left;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon .innerinputafterspancon{border-radius: 0px;border: 0px solid #E0E0E0;background: none;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: auto;float: left;width: auto;padding: 0px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon .innerinputafterspancon:focus{border:0px;outline:none;box-shadow:none;}

#marketplacerightdashboard #addpatientsection #addnewpracticetopsectionform.addnewpracticetopsectionform.loginpageforminner .inputofspancon .innerinputafterspancon{border-radius: 0px;border: 0px solid #E0E0E0;background: none;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: auto;float: left;width: 54%;padding: 0px;}

.loginpageform.submenuallformscon .loginpageforminner .form-group{margin-bottom:20px;display: table;
width: 100%;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list > span.Brightredcolor{color: #B40D0D !important;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list > #Discount.subtotal-count.Brightredcolor{color: #B40D0D !important;}
.saving-list #Discount.subtotal-count.blue.text-nowrap{color: #B40D0D;}
.subpagesmenuwidthwrapper{width:77%;}
#subpagesmenuwidthwrapper.subpagesmenuwidthwrapper{width:100%;}
#subpagesmenuwidthwrapper.subpagesmenuwidthwrapper #invitesbtncon.invitesbtncon{margin-bottom:15px;}
h3.subpagesformheading{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 24px;}
.loginpageform.submenuallformscon .loginpageforminner label{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-left: 15px;margin-bottom: 12px;}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup{}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper{}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content{}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content h5#ConfirmationMessDeleteBasket{}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content .inputtextfieldpopupcon{display: table;width: 100%;float: right;text-align: right;}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content .inputtextfieldpopupcon button{border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content .inputtextfieldpopupcon button.popupcrossbtnaire{background: #F7F7F7;border: 1px solid #E4E8EB;color: #344054;margin-right: 5px;padding-left: 12px;padding-right: 12px;}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content .inputtextfieldpopupcon button.confirmdeletebtnpopup{background: #2956B4;color: #FFF;border: 1px solid #2956B4;}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content .inputtextfieldpopupcon button.popupcrossbtnaire:hover{background: #E4E8EB;border: 1px solid #E4E8EB;}
#ConfirmationMessDeleteBasketPopup.sendingrecomendationconfirmpopup .modal-dialog.sharebasketpopupwrapper .modal-content .inputtextfieldpopupcon button.confirmdeletebtnpopup:hover{background: #0C476E;border: 1px solid #0C476E;}
#popupcrossbtnsectionaire.popupcrossbtnsectionaire .popupcrossbtnaire{position:absolute;top:15px;right:15px;float:none;}
#PasswrodUpdatePopUp.modal #psyregisterform.loginpageform.submenuallformscon{padding-top: 0px;margin-bottom: 0px;padding-bottom: 0px;}
#PasswrodUpdatePopUp.modal #psyregisterform.loginpageform.submenuallformscon .loginpageforminner{padding:0px;}
#PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary{padding:32px;}
#PlaceOrderForm #shippingdetailssection.shippingdetailssection.summary .placeordercon{margin-bottom:0px;}


#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection .addcardtwobtnswrapper{float:right;display:table;margin-right:10px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection .loginpageforminner{}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection .patienttablelisting #patientlistingsectionbg.patientlistingsectionbg .table-responsive .table tbody tr td:first-child{padding-left:20px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection button{border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;display: inline-flex;text-transform:capitalize;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection button.paymentsavebtn{background: #2956B4;color: #FFF;border: 1px solid #2956B4;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection button.paymentclosebtn{background: #F7F7F7;border: 1px solid #E4E8EB;color: #344054;margin-right: 5px;padding-left: 12px;padding-right: 12px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection .loginpageforminner .card-js{margin-bottom:15px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection  .loginheading h6#haddnewpayment{font-family:InstrumentSans SemiBold;font-weight:500;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection a#paymentdeltbtn{background: none;border-radius: 8px;border: 1px solid #B40D0D;height: 44px;
width: 44px;text-align: center;padding: 0px;margin-left: 0px;margin: 0px;float: none;box-shadow: none;text-align: center;line-height: 40px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection button#AddPaymentBtn{border-radius: 6px;border: 1px solid #111;padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;text-align: center;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0px;display: inline-block;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore .patienttablelisting#addpatientsection{padding-top:0px;}

h6#addstaffinnerheading{color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 35px;}
#airesubpagesmenumainsection.airesubpagesmenumainsection{margin-top:1px;}
#airesubpagesmenumainsection.airesubpagesmenumainsection h3.subpagesformheading{margin-bottom: 40px;}
#airesubpagesmenumainsection.airesubpagesmenumainsection h3.subpagesformheading img{margin-right:16px;}
#airesubpagesmenumainsection.airesubpagesmenumainsection h3.subpagesformheading span{position: relative;top: 3px;}
.airesubpagesmenumainsection .airesubmenupagesrightmainwrapper form#ManagerLocationForm{padding-left:0px;padding-right:0px;margin-top:0px;}


#SaveAddress.closebtnchkout.SaveAddressmarketplace{width: auto;top: 15px;right: 15px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright .checkoutpricesection #totalpricecon.subtotal-list{padding-bottom:0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection.cartsummarymarketplacewrapper{padding:32px;}
#marketplacerightdashboard #pleftzero{padding-left:0px;}
#marketplacerightdashboard{float:right;width:94%;}
.pagemainnewairesections{position: relative;top: 120px;padding-top:0px;}
#homeaireheader.aireheader.ExtraClassForPhy{top:0px;position:fixed !important;}
#homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat{top:0px;position:fixed;}
#homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat.fixed{padding-bottom:0px; background: linear-gradient(120deg, #FFF -2.21%, #F1F4FF 30.4%, #FBFCFF 56.15%, #F1F4FF 80.02%, #FFF 101.7%);}
#homeaireheader.aireheader.ExtraClassForPhy.fixed{background: linear-gradient(120deg, #FFF -2.21%, #F2F8FB 30.4%, #F1F4FF 56.15%, #F2F8FB 80.02%, #FFF 101.7%) !important;padding-bottom:0px;}
#leftpanelsectionmainmp.leftpanelsectionmain{float:left;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace{width: 62px;padding:8px;position: fixed;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace ul.leftpanellogoutlist li{margin-top:10px;}
.positionofpatientsideallover{position:relative;margin-top:87px;}
.patientdiscountbody .positionofpatientsideallover{margin-top:140px;}
.patientdiscountbody #homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat{padding-top:0px;}
.WhenNoOneLoginClass{}
.WhenNoOneLoginClass .positionofpatientsideallover{margin-top:0px;}
.PhyLoginDrPageclass.PhyLoginEventMessageClass #marketplacewithoutleftpanelsection.categorypagesectionbg{position: relative;margin-top: 140px;padding-top: 0px;}
#marketplacewithoutleftpanelsection.categorypagesectionbg{position: relative;margin-top: 90px;padding-top: 0px;}
#marketplacerightdashboard .confirmbasketairesection.marketplacetopsection.paddtopzero#airecatsearchfiltersection{padding-top:0px;}
#airebody.physicianbodyclass .positionofpatientsideallover{}
#spantagnonprofit.declineirectpayment{top:0px;margin-top:2px; margin-bottom:10px;}
#psyregisterform.loginpageform img{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
#marketplacerightdashboard .submenupagessection{padding-top:0px;}
#gobackpatientsection.gobacksection{display:table;width:100%;}
#psyregisterform.submenuallformscon h3#practiceformheading{color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}
#marketplacerightdashboard #addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon{padding:32px;border-radius: 8px;
background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#marketplacerightdashboard #addpatientsection .loginpageform{border-radius: 8px;padding:32px;
background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician{}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup{border: 16px solid rgba(255, 255, 255, 0.05);border-radius: 12px;--bs-modal-width: 441px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content{border-radius: 6px !important;-webkit-border-radius: 6px !important;-moz-border-radius: 6px !important;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content h1#headingpopupconpat{font-family: InstrumentSans SemiBold;font-size: 32px;font-weight: 500;line-height: 32px;letter-spacing: 0em;text-align: left;color: rgba(35, 70, 142, 1);margin-bottom: 15px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content h5#subheadingpopupconpat{font-family: InstrumentSans Medium;font-size: 20px;font-weight: 500;line-height: 30px;letter-spacing: 0em;text-align: left;color:rgba(68, 68, 68, 1);margin-right: 25px;margin-bottom: 21px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon{}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon input{height: 64px;border: 1px solid rgb(179, 179, 179);color:rgba(41, 46, 90, 0.6);font-family: InstrumentSans Medium;border-radius:8px;font-weight:500;margin-bottom: 18px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon input:focus{border:1px solid rgba(2, 131, 220, 1);box-shadow:none;outline:none;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon #patpopforgotpass{margin-bottom:18px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon #patpopforgotpass a{font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color:rgba(17, 17, 17, 1);text-decoration:underline;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon button#login{height:64px;font-family: InstrumentSans SemiBold;font-size: 20px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: center;background:rgba(35, 70, 142, 1);border:1px solid rgba(35, 70, 142, 1);border-radius:8px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon button#login span{}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content #forpatinputtextfieldpopupcon.inputtextfieldpopupcon button#login img{margin-left: 8px;position: relative;top: -1px;}


.leftpanelsectionmain .leftpanelwrappermain.leftpanelwrappermainmarketplace#leftpanelwrappermainmarketplace ul{width: 45px;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace ul{padding:0px;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace ul li{}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace ul li a{padding:10px;text-align:center;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace ul li ul::before {left:18px;}
#marketplaceairesearchlistingsection.marketplaceairesearchlistingsection{padding-top:4px;overflow:visible;}
.leftpanelsectionmain#leftpanelsectionmainid{float:left;width:280px;position: fixed;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{float:right;width:79%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient{padding-left:0px; padding-right:15px;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{float:right;width:79%;padding-left:18px;} 
#marketplacerightdashboard.marketplacerightdashboard{width:79%;}
#analyticsmainsection.analyticsmainsection{padding-top:0px;}
.cartpagephysicanmaindetailphy{}
.cartpagephysicanmaindetailphy .Recommend.recobtn{}
.cartpagephysicanmaindetailphy .topwrapperphyrecommend{margin-top: 20px;margin-bottom: 30px;}
.cartpagephysicanmaindetailphy .topwrapperphyrecommend .PhyName{font-family: InstrumentSans Medium;
font-weight: 500;font-size: 32px;color: #111;line-height: 32px;margin-top: 0px;margin-bottom: 0px;}
.cartpagephysicanmaindetailphy .topwrapperphyrecommend .PhyProfile.viewrecolink{float: right;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px;line-height: 20px;color: #111;padding: 12px 16px;border-radius: 6px;border: 1px solid #858585;}
.cartpagephysicanmaindetailphy .topwrapperphyrecommend .PhyProfile.viewrecolink:hover{background: #F3F3F3;border: 1px solid #858585;color: #111;}
#marketplacerightdashboard .aireleftsubmenusection{background: none;width: 250px;padding: 0px;}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu{}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu h5{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;padding: 0px 0px 10px 0px;margin: 0px;}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul{margin:0px 0px 24px 0px;}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li{}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li a{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 28px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #analyticsmainsection.analyticspaddingbottomhome{padding-bottom:35px;}
.homenanylticsdatatablesection{}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper{}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper > .table-responsive{overflow-x: hidden;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper{}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_info{font-family: InstrumentSans Medium;font-weight: 500;color: #111;font-size: 14px;line-height: 16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate{font-family: InstrumentSans Medium;font-weight: 500;color: #111;font-size: 14px;line-height: 16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate #DataTable_previous{background:none !important;width:auto !important; height:auto !important; color:#111 !important;border: 1px solid transparent !important;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate #DataTable_previous:hover{background:none !important;width:auto !important; height:auto !important; color:#111 !important;border: 1px solid transparent !important;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate #DataTable_next{background:none !important;width:auto !important; height:auto !important; color:#111 !important;border: 1px solid transparent !important;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate #DataTable_next:hover{background:none !important;width:auto !important; height:auto !important; color:#111 !important;border: 1px solid transparent !important;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate .paginate_button.current{color: #111 !important;width: 40px;height: 40px;line-height: 27px;border: 1px solid transparent !important;background: #EAF2FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate .paginate_button:hover{color: #111 !important;width: 40px;height: 40px;line-height: 27px;border: 1px solid #EAF2FF !important;background: #EAF2FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_paginate .paginate_button{color: #111 !important;width: 40px;height: 40px;line-height: 27px;border: 1px solid transparent !important;background: none;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_length.dataTables_length{display:none;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tfoot{display:none;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table{margin-bottom:30px;padding-bottom: 32px;border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody tr{background:none;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead{border-radius: 8px 8px 0px 0px;border-bottom: 1px solid #E4E8EB;background: none;position: relative;}
/*
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead::before{position:absolute;bottom:0px;content:"";background:#F6F6F6;;border-bottom: 0px solid #E4E8EB;height:100%;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;}
*/
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th:nth-child(1){border-top-left-radius: 8px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th:last-child{border-top-right-radius: 8px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th{background: #F6F6F6;font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: normal;line-height: 16px;letter-spacing: 0px;color: #111;vertical-align: middle;padding: 22px 32px;border: 0px solid #eee;border-bottom: 1px solid #E4E8EB !important;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody tr td:last-child::before{right:32px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td::before{position:absolute;bottom:0px;content:"";background:none;border-bottom: 1px solid #E4E8EB;height:1px;width:100%;left:0px;}
.filterinnerconaire.aireformcompanydropdown.brandsdropdown{margin-right: 20px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon{}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper{padding: 28px 0px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns{display: table;width: 100%;margin-top: 8px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns button.editthelinkbtn.pdaddpbtn{border-radius: 8px;border: 1px solid #E4E8EB;background: none;height: 44px;padding: 10px 12px;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-left: 0px;margin-top: 0px;display: inline-block;float:left;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns button.editthelinkbtn.pdaddpbtn:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1) !important;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns button.editthelinkbtn.pdaddpbtn svg{position: relative;top: -2px;margin-right: 7px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns button.editthelinkbtn.pdaddpbtn span{color: #082F49;margin-left:0px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns a#generateqrcodepopuplink.airecopylink:hover{background: #0C476E;border: 1px solid #0C476E;color: #fff;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns a#generateqrcodepopuplink.airecopylink{border-radius: 8px;border: 1px solid #2956B4;background: #2956B4;height: 44px;padding: 10px 12px;color: #fff;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-left: 7px;margin-right:0px;margin-top: 0px;display: inline-block;float:left;}
#social_share_container.sharebasheadpopupcon{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-top:48px;margin-bottom:5px;}
#social_share_list.social_share_list{margin-bottom:0px;}
#ShowSkinStoreHandlePopUpFooter #newhomepopup.poupsectionskinstoreshare.popupmainsectionofaire{}

#ShowSkinStoreHandlePopUpFooter #newhomepopup.poupsectionskinstoreshare.popupmainsectionofaire h5.sharebasheadpopupcon#sharebasheadpopupconh{margin-top: -5px;}
#ShowSkinStoreHandlePopUpFooter #newhomepopup.poupsectionskinstoreshare.popupmainsectionofaire .modal-content{padding:16px 16px 32px 32px;border: 0px;}
#social_share_list.social_share_list li a{padding-right:11px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns a#generateqrcodepopuplink.airecopylink svg{position: relative;top: -2px;margin-right: 7px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon.shareskinstoremenupopupbtns a#generateqrcodepopuplink.airecopylink span{color: #fff;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a{color: #111;
font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;display: inline-block;	}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a:hover{color:#2956B4;transition: transform 200ms ease-out;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon > a:hover p{color:#2956B4;transition: transform 200ms ease-out;}

#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon#filtermainwrapper{padding-left:0px;margin-top: 12px;}
.filterbymainwrapper.filterBy .filterbyinnercon#filternotherlabel{font-family:InstrumentSans Medium;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox #filternotherlabelnsvg{top:4px;margin-right: 10px;color: #111;}
#catairefilterchkboxcateg.filterinnerconaire.aireformcompanydropdown.selectcategoryfilter{margin-right:15px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox #filternotherlabelnsvg.filterbysorrtbywrapper{margin-top:2px;}
.filterbymainwrapper.filterBy svg#verticallinesvgfilter{top: -1px;margin-right: 12px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper svg#svgverticalline{position: relative;top: -2px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a svg{position: relative;top: -2px;margin-right: 6px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a span{}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.deletepromolink svg{top:1px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td{position:relative;background: transparent;font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: normal;line-height: 16px;letter-spacing: 0px;color: #111;vertical-align: middle;padding: 22px 32px;border-bottom: 0px solid #E4E8EB; border-top:0px;border-left:0px;border-right:0px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td a#ShowPreviewEmailModel{display: table;padding-left: 0px;padding-right: 0px;padding-top: 13px;width: 140px;background: #2956B4;color: #fff;margin-top: 0px;border: 1px solid #2956B4;
border-radius: 8px;text-transform: none;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;text-align: center;padding-bottom: 12px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td h5{font-family: InstrumentSans SemiBold;font-size: 16px;line-height: 16px;margin-bottom: 10px;font-weight: 500;color: #111;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td span{margin-bottom: 0px;font-family: InstrumentSans Regular;font-size: 13px;line-height: 13px;color:#444;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.payment_unpaid{display: table;font-family: InstrumentSans Medium;font-size: 13px;line-height: 16px;border-radius: 1000px;background: #444;text-align: center;color: #fff;padding: 6px 16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.payment_unpaid span{color:#fff;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.unfulfilled{display: table;font-family: InstrumentSans Medium;font-size: 13px;line-height: 16px;border-radius: 1000px;background: #444;text-align: center;color: #fff;padding: 6px 16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.unfulfilled span{color:#fff;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.payment_paid{display: table;font-family: InstrumentSans Medium;font-size: 13px;line-height: 16px;border-radius: 1000px;background: #008870;text-align: center;color: #fff;padding: 6px 16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.payment_paid span{color:#fff;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.fulfilled{display: table;font-family: InstrumentSans Medium;font-size: 13px;line-height: 16px;border-radius: 1000px;background: #008870;text-align: center;color: #fff;padding: 6px 16px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.fulfilled span{color:#fff;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label > img{margin-top: -2px;margin-right: 4px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.deletebasketlink svg{top:1px;} 
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li a:hover, #marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li a.active{color: #2956B4;}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li a:hover{color: #2956B4;transition: transform 200ms ease-out;}

#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li a:hover i{color: #2956B4;transition: transform 200ms ease-out;}
#addpatientsection .submenuformbtncon{display:table;width:100%;}
#addpatientsection .submenuformbtncon button{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;border: 0px;float: right;}
#addpatientsection .submenuformbtncon button#JoinPractice{float:none;border: 1px solid #082F49;background:none;color: #082F49;float:left;}
#addpatientsection .submenuformbtncon a#AddPractice{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;border: 0px;float: left;border:1px solid #2956B4;}
#addpatientsection #practicetopbtnswrapper.submenuformbtncon{width:auto;float: right;}
#padright10{padding-right:10px;}
#padleft10{padding-left:10px;}
#marketplacerightdashboard #addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.parcticeinfotopfromcon{margin-bottom:0px;}
.addlocationmanagesectiontop .addnewlocationbtnwrapper{display: table;width: 100%;margin-top: 15px;}
.addlocationmanagesectiontop .addnewlocationbtnwrapper h4{color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin:0px 30px 0px 0px;float: left;}
.mainconofupdatecasephylist{margin-top:10px;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table a#ShowPreviewEmailModel{background:none;border-radius: 8px;border: 1px solid #E4E8EB;height:44px;width:145px;text-align:center;padding: 12px 0px !important;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;float: left;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table a#ShowPreviewEmailModel svg{position: relative;top: -1px;margin-right: 7px;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table a#ShowPreviewEmailModel span{color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table button#deletePracticebtncon{background:none;border-radius: 8px;border: 1px solid #B40D0D;height:44px;width:44px;text-align:center;padding: 0px;margin-left:0px;float: left;}
h2#editprofilemainheading{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 24px;margin:6px 0px 35px 0px;}
.phylocationmainlabelwrapper{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;}
.mainwrapperofphylistingsection{border-radius: 8px;background: #FFF;box-shadow: 1px 1px 20px -8px rgba(17, 17, 17, 0.20);margin: 0px 0px 10px 0px;padding: 20px 16px;}
.mainwrapperofphylistingsection ul#phylocationlistingul::before{position:absolute;content:"";left:15px;width:1px;height:100%;background:#E4E8EB;}
.mainwrapperofphylistingsection ul#phylocationlistingul{list-style: none;padding:0px 0px 0px 30px;position:relative;margin-bottom: 16px;margin-top: 16px;}
.mainwrapperofphylistingsection ul#phylocationlistingul li{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;padding-bottom: 15px;}
.mainwrapperofphylistingsection ul#phylocationlistingul li:last-child{padding-bottom:0px;}
.mainwrapperofphylistingsection ul#phylocationlistingul li input[type="checkbox"] + svg {}
.mainwrapperofphylistingsection ul#phylocationlistingul li input[type="checkbox"]:checked + svg.checked {}  



#StaffLocations.StaffLocationss{margin-top:10px;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table.tblphyprac tbody tr td{font-family: InstrumentSans Medium;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtnconedit{}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtnconedit a:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtnconedit a{border-radius: 8px;border: 1px solid #E4E8EB;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin: 0px;padding: 12px 20px;display: inline-flex;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtnconedit a svg{position: relative;top: 1px;margin-right: 5px;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtnconedit a span{}

.mainwrapperofphylistingsection > h6{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom:12px;}
#StaffLocations.addassociatesshowlist{margin-top:0px;}
#phylocationlistingul.ulcheckboxcontainer {display: flex;flex-direction: column;}
#phylocationlistingul.ulcheckboxcontainer .checkbox {display: flex;align-items: center;margin-bottom: 0px;margin-left: 0px;cursor: pointer;}
#phylocationlistingul.ulcheckboxcontainer .styled-checkbox {display: none;}
#phylocationlistingul.ulcheckboxcontainer .checkbox-custom {width: 16px;margin-left: 0px;height: 16px;background-repeat: no-repeat;background-size: cover;cursor: pointer;}
#phylocationlistingul.ulcheckboxcontainer .checkbox-text {margin-left: 8px;cursor: pointer;}
#phylocationlistingul.ulcheckboxcontainer .styled-checkbox:checked + .checkbox-custom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect width='16' height='16' rx='8' fill='%232956B4'/%3E%3Cpath d='M11.3847 5.84637L6.94242 10.1541L4.92319 8.19603' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#phylocationlistingul.ulcheckboxcontainer .checkbox-custom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23E4E8EB'/%3E%3C/svg%3E");
}

.addstaffprofileformcon{}
#practicelocationlistwrapper.practicelocationlistwrapper{margin-top:0px;}
#practicelocationlistwrapper{margin-top:20px;}
#practicelocationlistwrapper{position:relative;margin-bottom: 0px;}
#practicelocationlistwrapper::before{position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 17.5L13.875 13.875M15.8333 9.16667C15.8333 12.8486 12.8486 15.8333 9.16667 15.8333C5.48477 15.8333 2.5 12.8486 2.5 9.16667C2.5 5.48477 5.48477 2.5 9.16667 2.5C12.8486 2.5 15.8333 5.48477 15.8333 9.16667Z' stroke='%23344054' stroke-opacity='0.75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;background-position: left center;background-size: 20px 20px;width:20px;height:20px;left:15px;top:12px;z-index: 1;display:none;}
#searchbtforlocations{position: absolute;top: 8px;left: 15px;}

#mainwrapperofphylistingsection.mainwrapperofphylistingsection{}
#StaffLocations.StaffLocations.StaffLocationss.addassociatesshowlist .mainwrapperofphylistingsection{margin-top:15px;}  
.loginpageforminner .addstaffprofileformcon #practicelocationlistwrapper #GetPracticeLocationsList.input-with-background {padding-left: 45px; position:relative;}
#marketplacerightdashboard #addpatientsection .loginpageforminner #practicelocationlistwrapper.practicelocationlistwrapper input[type="text"]{padding-left: 45px; position:relative;}

#addpatientsection .subpagesmenuwidthwrapper .submenuformbtncon button#addstaffbuttoncon{margin-bottom:15px;}
#addpatientsection .submenuformbtncon#submenuformbtncon{margin-top:20px;}
#phylocationcheckall {float: right;display: flex;flex-direction: column;margin:15px 0px 0px 0px;padding: 0px;list-style: none;}
#phylocationcheckall .checkbox {display: flex;align-items: center;margin-bottom: 0px;margin-left: 0px;cursor: pointer;font-size: 14px;line-height: 14px;}
#phylocationcheckall .styled-checkbox {display: none;}
#addpatientsection .loginpageforminner #phylocationcheckall .checkbox-custom {width: 16px;margin-left: 0px;height: 16px;background-repeat: no-repeat;background-size: cover;cursor: pointer;}
#addpatientsection .loginpageforminner #phylocationcheckall .checkbox-text {margin-left: 8px;cursor: pointer;}
#phylocationcheckall .styled-checkbox:checked + .checkbox-custom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect width='16' height='16' rx='8' fill='%232956B4'/%3E%3Cpath d='M11.3847 5.84637L6.94242 10.1541L4.92319 8.19603' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#phylocationcheckall .checkbox-custom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23E4E8EB'/%3E%3C/svg%3E");
}

#PhyPracticeLocationList.PhyPracticeLocationListclass-s{margin-top:-8px;}
#PhyPracticeLocationList.PhyPracticeLocationListclass{margin-top:12px;}
#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers {
  display: flex;
  flex-direction: column;
}
#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .checkbox:hover, #phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .checkbox:focus{}
#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .checkbox {cursor: pointer;padding: 12px 8px;border-radius: 8px;background: #F0F9FF;height: 40px;display: flex;margin-left: 0px;align-items: center;margin-bottom: 0px;}

#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .styled-checkbox {
  display: none;
}

#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .checkbox-custom {
  width: 16px;margin-left: 0px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}

#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .checkbox-text {margin-left: 8px;cursor: pointer;}

#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .styled-checkbox:checked + .checkbox-custom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect width='16' height='16' rx='8' fill='%232956B4'/%3E%3Cpath d='M11.3847 5.84637L6.94242 10.1541L4.92319 8.19603' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#phylocationmainlabelwrappers.phylocationmainlabelwrapper .checkbox-container#checkbox-containers .checkbox-custom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23E4E8EB'/%3E%3C/svg%3E");
}







#addpatientsection .savechangepasswordbtnwrapper {}
#addpatientsection .savechangepasswordbtnwrapper .submenuformbtncon{display:table;width:100%;margin-bottom: 40px;}
#addpatientsection .savechangepasswordbtnwrapper .submenuformbtncon button.savebtnforprofile{float:right;}
#addpatientsection .savechangepasswordbtnwrapper .submenuformbtncon button.changepassbtnforpoup.changepasswordbtnlabel:hover{border:0px;background:none;}
#addpatientsection .savechangepasswordbtnwrapper .submenuformbtncon button.changepassbtnforpoup.changepasswordbtnlabel{color: #2956B4;border: 0px;float: left;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;text-decoration-line: underline;padding-left: 0px;}
#PopupDeletePractice.modal{}
#PopupDeletePractice.modal #newhomepopup.addstaffpopupmaincon{--bs-modal-width: 490px;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content{border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 1px 40px 0px rgba(17, 17, 17, 0.19);padding:32px;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #popupcrossbtnsectionaire{}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #popupcrossbtnsectionaire button.popupcrossbtnaire{position:absolute;top:15px;right:15px;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent select{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;border:0px;width: 200px;margin-bottom:30px;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent select:focus{border:0px;outline:none;box-shadow:none;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent select:hover{border:0px;outline:none;box-shadow:none;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent{}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent h6{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin: 0px;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon{float: right;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon button#submit.removebtnofdeletelocation{color: #B40D0D;border: 1px solid #B40D0D;background: #FFF5F5;margin-left: 5px;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon button#submit.cancelbtnofdeletelocation{color: #344054;border: 1px solid #E4E8EB;background: #F7F7F7;}
#PopupDeletePractice.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon button{height: 44px;border-radius: 8px;padding: 12px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}

#PopupDeleteLocation.modal{}
#PopupDeleteLocation.modal #newhomepopup.addstaffpopupmaincon{--bs-modal-width: 490px;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content{border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 1px 40px 0px rgba(17, 17, 17, 0.19);padding:32px;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #popupcrossbtnsectionaire{}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #popupcrossbtnsectionaire button.popupcrossbtnaire{position:absolute;top:15px;right:15px;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent select{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;border:0px;width: 160px;margin-bottom:30px;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent select:focus{border:0px;outline:none;box-shadow:none;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent select:hover{border:0px;outline:none;box-shadow:none;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent{}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content #practicedeletepopupcontent h6{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin: 0px;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon{float: right;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon button#submit.removebtnofdeletelocation{color: #B40D0D;border: 1px solid #B40D0D;background: #FFF5F5;margin-left: 5px;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon button#submit.cancelbtnofdeletelocation{color: #344054;border: 1px solid #E4E8EB;background: #F7F7F7;}
#PopupDeleteLocation.modal .addstaffpopupmaincon .modal-content .deletetwobtnspopupcon button{height: 44px;border-radius: 8px;padding: 12px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead th{background: #F2F3F7;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody tr td:last-child::before {right: 0px;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody tr td:first-child::before {left: 0px;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody{background: #fff;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table thead{background:#fff;}
.PraticeLocationstablemainsection .homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td{}
.addlocationmanagesectiontop .addnewlocationbtnwrapper a.addNewLocation{color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;
margin-top: 4px;float: left;}
.addlocationmanagesectiontop .addnewlocationbtnwrapper a.addNewLocation svg{position: relative;top: -2px;margin-right: 7px;}
.addlocationmanagesectiontop .addnewlocationbtnwrapper a.addNewLocation span{}
.addlocationmanagesectiontop{}
#marketplacerightdashboard #addpatientsection #addnewpracticetopsectionform.loginpageforminner #practiceupdatedeletebtncon.submenuformbtncon{margin-top:32px;}
#marketplacerightdashboard #addpatientsection #addnewpracticetopsectionform.loginpageforminner #practiceupdatedeletebtncon.submenuformbtncon button{height:44px;}
#marketplacerightdashboard #addpatientsection #addnewpracticetopsectionform.loginpageforminner #practiceupdatedeletebtncon.submenuformbtncon button.updatenamebtn{border-radius: 8px;/*border: 1px solid #E4E8EB;opacity: 0.5;color:#082F49;*/background:transparent;
color:#344054;border: 1px solid #D0D5DD;}
#marketplacerightdashboard #addpatientsection #addnewpracticetopsectionform.loginpageforminner #practiceupdatedeletebtncon.submenuformbtncon button.updatenamebtn:hover{background:#F7F7F7;border:1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
#marketplacerightdashboard #addpatientsection #addnewpracticetopsectionform.loginpageforminner .practicefieldnamewrapper input[type="text"]{border-radius: 8px;border: 1px solid #E0E0E0;height:44px;background: #FFF;}
#marketplacerightdashboard #addpatientsection .loginpageforminner select.selectpracticeselectfield.PracticeLocation{margin-bottom:20px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner#addnewpracticetopsectionform select{border-radius: 8px;border: 1px solid #E4E8EB;height:44px;background: #FFF;} 
#PopupAddPractice #newhomepopup{}
#PopupAddPractice #newhomepopup .modal-content{padding:32px;}
#PopupAddPractice #newhomepopup .modal-content h4{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;margin-bottom: 20px;}
#PopupAddPractice #newhomepopup .modal-content label span{color: #ff214f;margin-left: 5px;}
#PopupAddPractice #newhomepopup .modal-content label{color: #344054;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-left: 15px;margin-bottom: 12px;}
#PopupAddPractice #newhomepopup .modal-content select, #PopupAddPractice #newhomepopup .modal-content input[type="text"], #PopupAddPractice #newhomepopup .modal-content input[type="email"]{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #344054;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}
#PopupAddPractice #newhomepopup .modal-content select:focus, 
#PopupAddPractice #newhomepopup .modal-content input[type="text"]:focus, #PopupAddPractice #newhomepopup .modal-content input[type="email"]:focus {border: 1px solid rgba(2, 131, 220, 1);  box-shadow: none;outline: none;}
#PopupAddPractice #newhomepopup .modal-content .form-group{margin-bottom:20px;}
#PopupAddPractice #newhomepopup .modal-content button#submit.pdaddpbtn.popupsavebtnaire{border-radius: 8px;border: 1px solid #2956B4;background: #2956B4;height: auto;text-align:center;padding: 10px 25px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;float:right;}

#PopupAddPracticeLocation #newhomepopup{}
#PopupAddPracticeLocation #newhomepopup .modal-content{padding:32px;}
#PopupAddPracticeLocation #newhomepopup .modal-content h4{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;margin-bottom: 20px;}
#PopupAddPracticeLocation #newhomepopup .modal-content label{color: #344054;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-left: 15px;margin-bottom: 12px;}
#PopupAddPracticeLocation #newhomepopup .modal-content select, #PopupAddPracticeLocation #newhomepopup .modal-content input[type="text"], #PopupAddPracticeLocation #newhomepopup .modal-content input[type="email"]{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #344054;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}
#PopupAddPracticeLocation #newhomepopup .modal-content select:focus,
#PopupAddPracticeLocation #newhomepopup .modal-content input[type="text"]:focus, #PopupAddPracticeLocation #newhomepopup .modal-content input[type="email"]:focus {border: 1px solid rgba(2, 131, 220, 1);  box-shadow: none;outline: none;}
#PopupAddPracticeLocation #newhomepopup .modal-content .form-group{margin-bottom:20px;}
#PopupAddPracticeLocation #newhomepopup .modal-content button#submit.pdaddpbtn.popupsavebtnaire{border-radius: 8px;border: 1px solid #2956B4;background: #2956B4;height: auto;text-align:center;padding: 10px 25px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;float:right;}
#PasswrodUpdatePopUp#newhomepopup #popupcrossbtnsectionaire .popupcrossbtnaire{position: absolute;top: 15px;right: 15px;}
#PasswrodUpdatePopUp#newhomepopup .loginpageform.submenuallformscon#psyregisterform{padding-top:10px;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .changepassheadingtopconpopup{display:table;width:100%;margin-bottom: 15px;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .changepassheadingtopconpopup h3{color: #111;font-family: InstrumentSans SemiBold;font-size: 28px;font-style: normal;font-weight: 500;line-height: 28px;float:left;margin: 6px 0px 0px 0px;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon button.updatebtnofpasswordchange#submit{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;float: right;border: 1px solid #2956B4;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .loginpageforminner input[type="password"]:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .loginpageforminner input[type="text"]:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
.loginpageform.submenuallformscon .loginpageforminner .form-group#changepasswordwrappercon span.fa.fa-fw{position:absolute;right:15px;bottom:20px;cursor: pointer;}
.loginpageform.submenuallformscon .loginpageforminner .changepasswordwrappercon.form-group#changepasswordwrappercon span.fa.fa-fw{position:absolute;right:15px;bottom:15px;cursor: pointer;}
.loginpageform.submenuallformscon .loginpageforminner .form-group#changepasswordwrappercon {position:relative;}
.loginpageform.submenuallformscon .loginpageforminner .form-group#changepasswordwrappercon input[type="password"] {position:relative;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .loginpageforminner select,
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .loginpageforminner input[type="text"], #PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .loginpageforminner input[type="password"]{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}
#PasswrodUpdatePopUp.modal .loginpageform.submenuallformscon .loginpageforminner label{color:#344054;}
#PasswrodUpdatePopUp.modal{}
#PasswrodUpdatePopUp.modal .newhomepopup{}
#PasswrodUpdatePopUp.modal .newhomepopup button.popupcrossbtnaire{}
#addpatientsection .submenuformbtncon button.changepassbtnforpoup:hover{background: #F7F7F7;}
#addpatientsection .submenuformbtncon button.changepassbtnforpoup{margin-right:10px;border: 1px solid #082F49;background: none;color: #082F49;}
#addpatientsection .submenuformbtncon button.savebtnforprofile{border:1px solid #2956B4;}
#PopupEditPractice #newhomepopup{}
#PopupEditPractice #newhomepopup .modal-content{padding:32px;}
#PopupEditPractice #newhomepopup .modal-content h4{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 32px;margin-bottom: 20px;}
#PopupEditPractice #newhomepopup .modal-content label span{color: #ff214f;margin-left: 5px;}
#PopupEditPractice #newhomepopup .modal-content label{color: #344054;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-left: 15px;margin-bottom: 12px;}
#PopupEditPractice #newhomepopup .modal-content select,
#PopupEditPractice #newhomepopup .modal-content input[type="text"], #PopupEditPractice #newhomepopup .modal-content input[type="email"]{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #344054;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;height: 54px;padding: 10px 15px;}

#PopupEditPractice #newhomepopup .modal-content input[type="text"]:focus, #PopupEditPractice #newhomepopup .modal-content input[type="email"]:focus {border: 1px solid rgba(2, 131, 220, 1);  box-shadow: none;outline: none;}
#PopupEditPractice #newhomepopup .modal-content .form-group{margin-bottom:20px;}
#PopupEditPractice #newhomepopup .modal-content button#submit.pdaddpbtn.popupsavebtnaire{border-radius: 8px;border: 1px solid #2956B4;background: #2956B4;height: auto;text-align:center;padding: 10px 25px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;float:right;}

.catetoplistwrapper .sendtopatviewbucketbtncon{float:right;}
.catetoplistwrapper .sendtopatviewbucketbtncon button{font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: center;border-radius:8px;padding:10px;}
.catetoplistwrapper .sendtopatviewbucketbtncon .sendbtnpatviewbucketaire.sendbtnpatviewbucketairedisable{background:#BECCE9;border:1px solid #BECCE9;color:#fff;cursor:not-allowed;}
.catetoplistwrapper .sendtopatviewbucketbtncon .sendbtnpatviewbucketaire{padding:10px 32px;}
.catetoplistwrapper .sendtopatviewbucketbtncon .selectallbtnpatviewbucketaire{color:#344054;background:#F7F7F7;border:1px solid #E4E8EB;padding:10px 10px;height:auto;margin-right:8px;}
.catetoplistwrapper .sendtopatviewbucketbtncon .selectallbtnpatviewbucketaire:hover{color:#344054;background:none;border:1px solid #E4E8EB;}
header#patregisterheadersection .patregisterlogodesktop{display:block;}	
header#patregisterheadersection .patregisterlogomobile{display:none;}	
.daterangepicker{}
.daterangepicker .ranges{}
.daterangepicker .ranges ul{}
.daterangepicker .ranges ul li{font-family: InstrumentSans Medium;font-size: 14px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: left;color:rgba(8, 47, 73, 1);}
.daterangepicker .ranges ul li.active{display:none;}
.graphtwomainfieldscon{margin-bottom:18px;}
.graphtwomainfieldscon .btnlastmonthgraph{margin-right: 5px;}
.graphtwomainfieldscon .btnlastmonthgraph img{position: relative;top: -2px;margin-right: 10px;}
.graphtwomainfieldscon .btnlastmonthgraph span{}
.graphtwomainfieldscon .comparisondaterangegraphnew{}
.graphtwomainfieldscon .inputtwofieldscon{background:rgba(255, 255, 255, 1);border:1px solid 
rgba(208, 213, 221, 1);padding: 10px 14px 10px 14px;border-radius: 8px;color: rgba(52, 64, 84, 1);font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 14px;line-height: 24px;text-align: center;}
#addpatientsection.patientregistermainsectionaire.submenupagessection.practicemainsection.addpatientregistersection{padding-left:60px;}
.graphtwomainfieldscon .daterangepicker td.active, .graphtwomainfieldscon .daterangepicker td.active:hover {background-color: #2956B4;border-color: transparent;color: #fff;border-radius: 50%;}
.applyBtn {background: #082F49;color: #fff;font-size: 14px;font-weight: 600;font-family:InstrumentSans SemiBold;line-height: 21px;color:rgba(255, 255, 255, 1);}
.graphtwomainfieldscon .daterangepicker .drp-buttons{border: none;}
.graphtwomainfieldscon .daterangepicker .drp-buttons .btn {margin-left: 8px;font-size: 12px;font-weight: bold;padding: 10px 16px;border-radius: 12px;border: none;}
.graphtwomainfieldscon .daterangepicker .ranges li.active {background-color: #fff; color: #000;}
.graphtwomainfieldscon .daterangepicker .drp-selected {display: none;}
.cancelBtn {color: #082F49;font-size: 14px;font-weight: 600;font-family:InstrumentSans SemiBold;line-height: 21px;background: #fff;}
.graphtwomainfieldscon .daterangepicker .ranges li[data-range-key="Custom Range"] {visibility: hidden;}
.graphtwomainfieldscon .daterangepicker .calendar-table th, .graphtwomainfieldscon .daterangepicker .calendar-table td{min-width: 26px ; width: 26px;}
.graphtwomainfieldscon .daterangepicker .ranges li {color: rgb(8, 47, 73);font-size: 14px;font-weight: 500;font-family: InstrumentSans Medium;line-height: 21px;}
.graphtwomainfieldscon .daterangepicker::before, .graphtwomainfieldscon .daterangepicker::after{border-bottom-color: transparent;}
.table-condensed .perv{color: rgba(8, 47, 73, 1);}
.graphtwomainfieldscon .daterangepicker .calendar-table .next span, .graphtwomainfieldscon .daterangepicker .calendar-table .prev span {color: #fff;border: solid rgba(8, 47, 73, 1);border-top-width: medium;border-right-width: medium;border-bottom-width: medium;border-left-width: medium;border-width: 0 2px 2px 0;border-radius: 0;display: inline-block;padding: 3px;}
.graphtwomainfieldscon .daterangepicker .calendar-table .month{  color: rgb(8, 47, 73);font-size: 14px;font-weight: 500;font-family: InstrumentSans Medium;line-height: 21px;}
.table-condensed thead tr th{font-size: 12px;font-weight: 500;font-family:Inter Medium;line-height: 18px;color: rgba(113, 128, 150, 1);}
.catprorighttwobtncon a.addprohyperlinkbtn.deletediscountbtniconcon{border: 1px solid #B40D0D;}
.catprorighttwobtncon a.addprohyperlinkbtn.deletediscountbtniconcon:hover{border: 1px solid #B40D0D;background:none;}
.customaddproductsbannercon{display: table;width: 100%;position: relative;margin-top: 25px;}
.customaddproductsbannercon .customeaddproductbtnwrapper{margin-right:25px;float:left;}
.customaddproductsbannercon .customeaddproductbtnwrapper button{font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color:rgba(41, 86, 180, 1);height: 64px;padding: 13px 24px 13px 24px;border-radius: 16px;background: none;border: 1px dashed rgba(41, 86, 180, 1);margin-top: 4px;}
.customaddproductsbannercon .customeaddproductbtnwrapper button span{position: relative;top: 1px;margin-left: 8px;}
.customaddproductsbannercon .customeaddproductbtnwrapper button img{}
.customeaddproductbannerswrapper{display: flex;}
.customeaddproductbannerswrapper .custombanneradproinnercon{position: relative; float: left;margin-right:20px;}
.customeaddproductbannerswrapper .custombanneradproinnercon > img{height:72px;background: #fff;padding: 6px 3px 6px 3px;border-radius: 8px;border: 1px solid #E4E8EB;position: relative;}
.customeaddproductbannerswrapper .custombanneradproinnercon img{cursor: pointer;}
.customaddproductsbannercon .customeaddproductbannerswrapper .customimgcrosscon{position: absolute;top: -12px;right: -12px;}
.customaddproductsbannercon .customeaddproductbannerswrapper .customimgcrosscon img{}
.sellingpercentagewrapper{background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:32px;margin: 20px 0px 0px 0px;}
.sellingpercentagewrapper h3{font-family: InstrumentSans SemiBold;font-size: 20px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;color:rgba(17, 17, 17, 1);margin-bottom: 30px;}
.sellingpercentageinnercon{margin-bottom:0px;margin-top:20px;}
.sellingpercentageinnercon .sellingpercentagetopcon{display: table;width: 100%;padding: 6px 0px; margin-bottom:10px;}
.sellingpercentageinnercon .graphcurrentprevstatuscon{display: table;width: 100%;margin-top:47px;}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper{text-align:right;}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon{}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon.currentstatofgraph{margin-right: 12px;}
.sellingpercentageinnercon #graphComparison{height:281px;}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon.previousstatofgraph{}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon.previousstatofgraph i{color:rgba(190, 197, 206, 1);}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon i{font-size: 8px;position: relative;top: -2.5px;margin-right: 4px;}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon.currentstatofgraph i{color:rgba(41, 86, 180, 1);}
.sellingpercentageinnercon .graphcurrentprevstatuscon .graphstatussspanwrapper .graphstatusmaincon span{font-family: InstrumentSans Regular;font-size: 14px;font-weight: 500;line-height: 17px;letter-spacing: 0em;text-align: left;color:rgba(0, 0, 0, 1);}
.sellingpercentageinnercon .sellingpercentagetopcon#headingvaluecongraph h6{font-family: InstrumentSans SemiBold;font-size: 24px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left; color:rgba(52, 64, 84, 1);}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon.verticlecountcon{}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon.verticlecountcon .colorpercentagefill{}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon.verticlecountcon .colorfillvalue{}

.sellingpercentageinnercon .sellingpercentagetopcon h6{margin-bottom: 12px;font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;float:left;margin:0px; color:rgba(52, 64, 84, 1);}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon .colorcomparison.dangers i{color:rgba(180, 13, 13, 1);}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon .colorcomparison.dangers{border: 1px solid rgb(244, 210, 210);}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon .colorcomparison.dangers .spanstatcompresult{color:rgba(180, 13, 13, 1);}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon .colorcomparison{padding: 5px 9px 4px 9px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon{float:left;margin-left:10px;} 
.sellingpercentageinnercon > .bestsellingwrapperanalytics{padding: 0px;background: none;border-radius: 0px;}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon{border: 0px;margin: 0px;padding: 0px 0px;}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon{width:100%;}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon .colorpercentagefill.colorpercentagegreyfill{background:#BEC5CE;}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon 
.colorpercentagefill{height:40px;}
.sellingpercentageinnercon > .bestsellingwrapperanalytics .bestsellingrepeatcon .colouredcountcon .colorfillvalue{top:0px;}
.sellingpercentageinnercon h6 span.graphtreatmentname{}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #analyticsmainsection{padding-top:0px;}
.airesubpagesmenumainsection{display:table;width:100%;margin-top: 6px;}
.airesubmenupagesrightmainwrapper{float:right;width:80%;}
.airesubpagesmenumainsection .aireleftsubmenusection{float:left;}
.leftpanelsectionmain{}
#topulofleftpanel {
    overflow-y: auto; 
    scrollbar-width: thin; 
    scrollbar-color: #F0F9FF transparent; 
}
.leftpanelsectionmain .leftpanelwrappermain{border-radius: 10px;border: 1px solid #E4E8EB;background: #FFF; padding:16px;position: relative;}
.leftpanelsectionmain .leftpanelwrappermain ul#topulofmarketplace{margin-bottom:20px;}
.leftpanelsectionmain .leftpanelwrappermain ul#topulofleftpanel{margin-bottom:20px;}
/*
.leftpanelsectionmain .leftpanelwrappermain ul#topulofmarketplace{margin-bottom:64px;}
.leftpanelsectionmain .leftpanelwrappermain ul#topulofleftpanel{margin-bottom:64px;}
*/
.leftpanelsectionmain .leftpanelwrappermain ul{list-style: none;padding: 0px;margin: 0px;}
.leftpanelsectionmain .leftpanelwrappermain ul > li{margin-bottom:4px;}
.leftpanelsectionmain .leftpanelwrappermain ul.leftpanellogoutlist{border-top: 1px solid #E4E8EB;margin-top: 10px;padding-top: 10px;position: absolute;bottom: 16px;width: 245px;}
.leftpanelsectionmain .leftpanelwrappermain ul li{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.leftpanelsectionmain .leftpanelwrappermain ul span{position: relative;margin-left: 8px;top: 1px;}
.leftpanelsectionmain .leftpanelwrappermain ul li a{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;text-decoration:none;line-height: 24px;padding:12px 16px;display: block;}
.leftpanelsectionmain .leftpanelwrappermain ul svg{top: -1px;position: relative;width:16px;}
.leftpanelsectionmain .leftpanelwrappermain ul li.active svg path{color:#2956B4;}
.leftpanelsectionmain .leftpanelwrappermain ul li.active > a{border-radius: 8px;background: #F0F9FF;color: #2956B4;}
.leftpanelsectionmain .leftpanelwrappermain ul#topulofleftpanel > li > a:hover{border-radius: 8px;background: #EFF7FE;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul{position:relative;margin-left:5px;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li span{margin-left:12px;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul::before{width: 2px;height: auto;background: #DBDCE9;border-left: 1px solid #DBDCE9;position: absolute;content: "";left: 19px;top: 20px;bottom: 15px;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li{}
.leftpanelsectionmain .leftpanelwrappermain ul#topulofleftpanel > li ul li:hover > a{color:#2956B4;background:none;transition-duration: .1s;-ms-transition-duration: .1s;-moz-transition-duration: .1s;-webkit-transition-duration: .1s;-o-transition-duration: .1s;}
.leftpanelsectionmain .leftpanelwrappermain ul#topulofleftpanel > li ul li:hover > a i{color:#2956B4;transition-duration: .1s;-ms-transition-duration: .1s;-moz-transition-duration: .1s;-webkit-transition-duration: .1s;-o-transition-duration: .1s;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li .activelist {color:#2956B4;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li .activelist i{color:#2956B4;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li i{font-size: 6px;color: #DBDCE9;position: relative;left: -1px;top: -2px;}
.leftpanelsectionmain .leftpanelwrappermain ul li ul li a{padding: 8px 18px 8px 18px;}
.leftpanelsectionmain .leftpanelwrappermain .leftmenuvideowrapper{border-radius: 16px;
background: #F9FAFB;padding:24px;width: 85%;margin: 30px 0px 40px 0px;}


.leftpanelsectionmain .leftpanelwrappermain .video-list{height:550px; overflow-y:scroll;
    width: 30%;
    padding: 10px;
    padding-left: 50px;
}
.leftpanelsectionmain .leftpanelwrappermain .video-list video{
    width: 100%;
    object-fit: cover;
    height: 150px;
    padding: 0px;
    cursor: pointer; margin-bottom:5px;
}
.leftpanelsectionmain .leftpanelwrappermain .video-list video.active,
.leftpanelsectionmain .leftpanelwrappermain .video-list video:hover{
    background: none;padding:0px; border:5px solid #23468E;
    box-shadow:none;
}
.leftpanelsectionmain .leftpanelwrappermain .main-video{
    width: 70%;
    padding: 10px;
}
.leftpanelsectionmain .leftpanelwrappermain .main-video video{
    height: auto;
    width: 100%;
    outline: none;
    padding: 0px;
}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper{display: table;width: 100%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{float:left;width:33%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{float:right;width:64%;} 
#psyregisterform.loginpageform #edityourskinstoreurl img{width: 16px;position: relative;top: -1.5px;margin-right: 6px;}
#editurskinurlwrapper{position:relative;}
#edityourskinstoreurl{position: absolute;top: 47px;z-index: 100000;right: 15px;background: #fff;
padding-left: 10px;}
#edityourskinstoreurl span.previewskinspanstore{font-family: InstrumentSans SemiBold;font-size: 14px;font-weight: 500;line-height: 15px;letter-spacing: 0px;color: rgba(8, 47, 73, 1);}
#aireprofilebannerbtnmaincon.profilebannerwrapper #lableofeditprofilepicture{font-size:16px; line-height:16px;}
#aireprofilebannerbtnmaincon.profilebannerwrapper:hover #lableofeditprofilepicture{opacity:1;background:rgba(0,0,0,0.5);}
#edityourskinstoreurl .tooltipsvgicon.tooltip .tooltiptext{left: -110px;bottom: 25px;}
/*
.profilebannerwrappercols:hover {background:rgba(0,0,0,0.5);}
#aireprofilebannerbtnmaincon.profilebannerwrapper::before:hover{background:rgba(0,0,0,0.5);position:absolute;content:"";width:100%;height:100%;content:"";top:0px;left:0px;right:0px;bottom:0px;}
#aireprofilebannerbtnmaincon.profilebannerwrapper:hover::before{background:rgba(0,0,0,0.5);position:absolute;content:"";width:100%;height:100%;content:"";top:0px;left:0px;right:0px;bottom:0px;}
*/
#psyregisterform.loginpageform #profilepicturemainidcon .profilepicposition > img{border-radius:10px;width: auto;height: 100%;object-fit: cover;}
#onpicediticonwrapper:hover #lableofeditprofilepicture{opacity:1;}
#lableofeditprofilepicture{display:flex;color: #fff;font-family: InstrumentSans Medium;font-size: 14px;line-height: 14px;opacity: 0;}
#onpicediticonwrapper:hover{background:rgba(0,0,0,0.5);}
.categoriesairemainwrapper.viewbucketmainairewrapper.viewbucketmainpaddbottom{padding-bottom:60px;}
.catprobottomdismaincon.viewbucketleftsidedisounts .catprobottomdiscountwrap > p{margin:0px;}
.catprobottomdismaincon.viewbucketleftsidedisounts #padrightzero{padding-right:0px;}
.catprobottomdismaincon.viewbucketleftsidedisounts #padleftzero{padding-left:0px;}
.leftpanelsectionmain .leftpanelwrappermain .main-video video::-webkit-media-controls-panel { display: none ! important; opacity: 1 ! important;}
.leftpanelsectionmain .leftpanelwrappermain .main-video h6{text-align: left;
font-family: InstrumentSans Regular;margin-top: 30px;font-size: 16px;line-height: 22px;color: #000;}
.leftpanelsectionmain .leftpanelwrappermain .main-video h3{text-align: left;font-family: InstrumentSans Medium;font-size: 22px;line-height: 30px;margin: 0px;}
.leftpanelsectionmain .leftpanelwrappermain .homevideocontainer{display:flex;
background: #fff;padding: 30px;border-radius: 5px;}
.leftpanelsectionmain .leftpanelwrappermain #videoposterheading{text-align: left;margin-left: 0px;font-family: InstrumentSans Medium;color:#111;font-size:16px; 
line-height:20px; margin-bottom:15px;}
#categoriesairemainwrapper.categoriesairemainwrapper{padding-left:0px;padding-right:0px;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistwrapper{margin-top: 35px;}
#airecatsearchfiltersection.confirmbasketairesection #categoriesairemainwrapper.categoriesairemainwrapper .airetopconconbas.catfiltertopcon{padding-left:30px;padding-right:30px;}
.categoriesairemainwrapper{border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);padding:30px;margin-top: 45px;}


#categoriesairemainwrapper.categoriesairemainwrapper #trendingprolistinnercon.catepageprolistinnercon .categoryprolistborderbottom{border-bottom:0px solid #E4E8EB;}
#categoriesairemainwrapper.categoriesairemainwrapper #trendingprolistinnercon.catepageprolistinnercon{border-bottom: 1px solid #E4E8EB;}
.categorylistingmainsectionall{padding-left:30px;padding-right:30px;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon {}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon{padding-left:30px;padding-right:30px;border-bottom:0px solid #E4E8EB;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon .categoryprolistborderbottom{border-bottom:1px solid #E4E8EB;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon .categoryprolistborderbottom{padding-bottom:10px;}
#categoriesairemainwrapper.categoriesairemainwrapper #trendingprolistinnercon.catepageprolistinnercon .categoryprolistborderbottom{padding-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon{padding:0px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection{padding:0px; margin-top:3px; padding-left:0px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection h4.skinstorebaskets{line-height:34px;margin-bottom:2px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection h4.skinstorebaskets .productaddedspan{top:-5px;padding: 6px 10px 7px 10px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .confirmbasketairesection .confirmbasinnercon{padding-bottom:0px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .managebasketformcon .mbasinnercon{border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .managebasketformcon .mbasinnercon input[type="text"]{color: #111;font-family: InstrumentSans Medium;font-weight:500;}
.continuebtnofaire{border-radius: 8px;color:#fff;background: #2956B4;font-family: InstrumentSans Medium;font-weight:500;padding:13px 24px;border:1px solid #2956B4;font-size: 16px;line-height: 22px;float:right;}
.qtyaftertitlemeddet{color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;margin: 0px;}
.meddetproducttitle{color: #111;text-transform: none;font-family: InstrumentSans Medium;font-size: 24px;line-height: 32px;font-weight: 500;margin: 0px 0px 5px 0px;}
.togglesavebtnwrapper{float:right;width:auto;}
.togglesavebtnwrapper > .togglebtninnercon{float:left;margin-right: 32px;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection{display: table;margin-top: 0px;padding: 3px 0px;width:150px;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch:active i::after {
width: 28px;transform: translate3d(2px, 2px, 0);}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch:active input:checked + i::after { transform: translate3d(16px, 2px, 0); }
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch input { display: none; }
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch input:checked + i { background-color: #F2F7FC; 

content: "";
width: 64px;
height: 36px;
border-radius: 100px;
transform: translate3d(5px, 2px, 0) scale3d(1, 1, 1);
transition: all 0.25s linear;
border: 1px solid #F2F7FC;

}
.tooltipsvgicon.tooltip {
  position: relative;float:right;z-index:1;
  display: inline-block;opacity:1;
}

.tooltipsvgicon.tooltip .tooltiptext {border-radius: 8px;background: #444;color: #fff;font-family: InstrumentSans Medium;font-size: 12px;font-style: normal;font-weight: 500;line-height: 16px;
  visibility: hidden;
width: 250px;
text-align: center;
padding: 10px 10px;
position: absolute;
z-index: 1;
bottom: 5px;
left: -119px;
margin-left: 0px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltipsvgicon.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltipsvgicon.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection svg{position: relative;top: 13px;
right: 0px;float: right;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch input:checked + i::before { transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0); }
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch input:checked + i::after { transform: translate3d(22px, 2px, 0); }
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch{display: inline-block;cursor: pointer;-webkit-tap-highlight-color: transparent;padding-left: 0px;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch{padding-left:0px;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch span{font-family: InstrumentSans SemiBold;font-weight: 500;color: #444;line-height: 20px;position: relative;top: 10px;float: right; width: 60px; text-align: right;}
span#switchlable{font-family: InstrumentSans SemiBold;font-weight: 500;font-size:16px;color: #444;line-height: 16px;position: relative;top: -14px;width: 65px;text-align: right;margin-left: 65px;float: left;padding-right: 2px;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch > i{top:0px;width: 64px;height: 36px;border-radius: 100px;position: relative;display: inline-block;margin-right: 0rem;vertical-align: text-bottom;transition: all 0.3s linear;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch i.switchiclass{top:0px;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch i::after {content: "";position: absolute;left: 4px;top:4px;width: 28px;height: 28px;background-color: #444;
border-radius: 100px;box-shadow: none;transform: translate3d(2px, 2px, 0);transition: all 0.2s ease-in-out;}
.togglesavebtnwrapper > .togglebtninnercon .togglebtnconsection .form-switch i::before{content: "";
position: absolute;left: 0;width: 64px;height: 36px;background-color: #F7F7F7;border-radius: 100px;transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
transition: all 0.25s linear;border: 1px solid #E0E0E0;}
.profilebannerwrapper#aireprofilebannerbtnmaincon{position:relative;}
.profilebannerwrapper#aireprofilebannerbtnmaincon button{position: absolute;right: 18px;bottom: 18px;border: 1px solid rgb(228, 232, 235);font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;text-transform: capitalize;background: rgba(247, 247, 247, 0.6);color: rgb(8, 47, 73);height: 44px;width: 163px;padding: 0px;z-index:10;}
.profilebannerwrapper#aireprofilebannerbtnmaincon button span{}
.profilebannerwrapper#aireprofilebannerbtnmaincon button img{position: relative;top: -1px;margin-right: 8px;width:auto;}

.viewskinstoresbtnwrapper{float: left;margin-right: 16px;}
.viewskinstoresbtnwrapper span{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;cursor:pointer;line-height: 16px;border-radius: 6px;border: 1px solid #858585;padding:16px;display: table;width: 151px;padding: 16px 0px;text-align: center;height: 44px;}
#profilepicturemainidcon.profilepicturemaincon{position:relative;}
#psyregisterform.loginpageform #onpicediticonwrapper img{width: 32px;right: 4px;cursor: pointer;bottom: 4px;position: absolute;}
#onpicediticonwrapper {width: 100%;bottom: 0px;right: 0px;height: 100%;position: absolute;border-radius: 10px;cursor: pointer;}
#viewrecommendationnewbtn.viewrecommendationnewbtn.viewrecommendationnewbtnslugcopy > span.showsocialmediaprofileslink{top:12px;}
#medidetailsectionmain.medicinedetailpagemainsection{margin-top:16px;}
#dZUpload.dZUpload.profile_picture_wrapper.dz-clickable .dz-preview{margin-top:50px;}
#dZUpload.dZUpload.profile_picture_wrapper.dz-clickable{background-position: center 15px;}
#dZUpload.dZUpload.profile_picture_wrapper{cursor: pointer;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;padding-top: 1rem;padding-bottom: 1rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;grid-column-gap: 8px;grid-row-gap: 8px;border-style: dashed;border-width: 1px;border-color: #23468e;border-radius: 16px;margin-bottom: 20px;margin-top: 10px;background:url(edityourprofilepicture.png);background-size:140px; background-position:center center; background-repeat:no-repeat;padding:60px 0px 45px 0px;}
.profilepicposition{position:relative;height: 204px;width: 204px;}
.profilepicposition img{border-radius:10px;}
#dZUpload.dZUpload.profile_picture_wrapper h5.profile_picture_link{width: auto;text-align: center;margin: 0px auto;position: relative;cursor: pointer;}
#dZUpload.dZUpload.profile_picture_wrapper a.dz-remove:hover{background: #FFF5F5;}
#dZUpload.dZUpload.profile_picture_wrapper a.dz-remove{color: #B40D0D;border: 1px solid #B40D0D;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding: 12px;display: inline-flex;margin-top: 10px;}
#dZUpload.dZUpload.profile_picture_wrapper h5.profile_picture_link .icon_plus_wrapper{text-align: center;margin:0px auto 10px auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 54px;height: 54px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-radius: 100px;background-color: #dae6ff;}
#dZUpload.dZUpload.profile_picture_wrapper h5.profile_picture_link .icon_plus_wrapper img{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);width: 1rem;max-width: 100%;vertical-align: middle;display: inline-block;}
#dZUpload.dZUpload.profile_picture_wrapper h5.profile_picture_link > span{font-family: InstrumentSans Medium;font-size: 18px;line-height: 26px;color: #111;text-align: center;margin: 0px;}

#dZUploadBanner.dZUploadBanner.profile_picture_wrapper.dz-clickable .dz-preview{margin-top:50px;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper.dz-clickable{background-position: center 15px;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper{cursor: pointer;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;padding-top: 1rem;padding-bottom: 1rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;grid-column-gap: 8px;grid-row-gap: 8px;border-style: dashed;border-width: 1px;border-color: #23468e;border-radius: 16px;margin-bottom: 20px;margin-top: 10px;background:url(edityourbanner.png);background-size:140px; background-position:center center; background-repeat:no-repeat;padding:60px 0px 45px 0px;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper h5.profile_picture_link{width: auto;text-align: center;margin: 0px auto;position: relative;cursor: pointer;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper a.dz-remove:hover{background: #FFF5F5;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper a.dz-remove{color: #B40D0D;border: 1px solid #B40D0D;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding: 12px;display: inline-flex;margin-top: 10px;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper h5.profile_picture_link .icon_plus_wrapper{text-align: center;margin:0px auto 10px auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 54px;height: 54px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-radius: 100px;background-color: #dae6ff;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper h5.profile_picture_link .icon_plus_wrapper img{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);width: 1rem;max-width: 100%;vertical-align: middle;display: inline-block;}
#dZUploadBanner.dZUploadBanner.profile_picture_wrapper h5.profile_picture_link > span{font-family: InstrumentSans Medium;font-size: 18px;line-height: 26px;color: #111;text-align: center;margin: 0px;}

#ProfileListing #updateprofilepicbtnpopup{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;border: 0px;box-shadow: none;}
#updaterightsidebannerbtn{border-radius: 8px;background: #2956B4;padding: 8px 24px;height: 44px;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;text-transform: capitalize;letter-spacing: 0px;box-shadow: none;border: 0px;box-shadow: none;}
#dZUpload.dZUpload.profile_picture_wrapper{}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup{margin-top: 30px;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup .popupdiscountvariablewrapper{width:90%;height: 50px;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup .catpropriceinnerconpopup{width: 32%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup .catpropriceinnerconpopup.afterfloatpopup{width: 67%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup#catpropricediscountpopup{}
 .medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup#catpropricediscountpopup .catpropriceinnerconpopup{}
  .medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon .catpropricediscountpopup#catpropricediscountpopup .catpropriceinnerconpopup.afterfloatpopup{}
.physidebacmaintopcon{margin-top:30px;}
.categoriesairemainwrapper.viewbucketmainairewrapper{margin-top: 10px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox > span{font-family: InstrumentSans Medium;
color: #111;font-size: 14px;top: 3px;line-height: 16px;letter-spacing: 0px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon{margin-top:0px;margin-bottom:15px;padding-left: 20px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections{padding-top:0px; padding-left: 15px;}
#analyticsmainphycon.analyticsmainphycon.homesections.forefrontanalyticsmainphycon{border:0px;border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#forefrontanalyticsfilterwrappers.forefrontanalyticsfilterwrapper{margin-bottom:22px;}
#forefrontanalyticsfilterwrappers.forefrontanalyticsfilterwrapper .ffafformcon{}
#forefrontanalyticsfilterwrappers.forefrontanalyticsfilterwrapper .ffafformcon select{background:#fff;}
h4.skinstorebaskets#forefrontheading{}
h4.skinstorebaskets#forefrontheading span{position: relative;top: 3px;}
h4.skinstorebaskets#forefrontheading img{margin-right: 15px;}
h4.skinstorebaskets{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 40px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon{}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon{float:none;margin:0px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew{border-radius: 8px;padding:13px;background:none;border: 1px solid #E4E8EB; color: #344054;display: table;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection{margin-top: 20px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection .aftersearchpatientcon{margin-top: 0px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection #categoryseachmainform.managebasketformcon{margin-top: 0px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew svg{position: relative;top: -2px;margin-right: 8px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew span{}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox span.filterbyinnercon{margin-right: 20px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox > span{font-family: InstrumentSans Medium;
color: #111;font-size: 14px;top: 2px;line-height: 16px;letter-spacing: 0px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .catsearchfiltermaincon{margin-top:0px;margin-bottom:15px;padding-left: 20px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections{padding-top:0px; padding-left: 0px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .aireformcompanydropdown .ui.fluid.dropdown{top:12px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .aireformcompanydropdown .ui.selection.active.dropdown .menu.visible{height: 160px;overflow-y: scroll;position: absolute;}


#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon{}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .aftersearchpatientcon{float:none;margin:0px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew{border-radius: 8px;padding:13px;background:none;border: 1px solid #E4E8EB; color: #344054;display: table;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection{margin-top: 20px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection .aftersearchpatientcon{margin-top: 0px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection #categoryseachmainform.managebasketformcon{margin-top: 0px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew svg{position: relative;top: -2px;margin-right: 8px;}
#searchsectionid.airemarketplacesearchnewofaire.airemarketplacesearchnew .airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew span{}

.filterofcategoryinnercon h6 svg{margin-left:15px;opacity:0;}
.filterofcategoryinnercon:hover h6 svg{opacity:1;}
.leftmenuvideowrapper .homethreeimgheight img{height:auto;}
.productaddedspan{margin-left:24px;position:relative;border-radius: 100px;padding:7px 13px;border: 1px solid #E0E0E0;background: #FFF;color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;top: -4px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon{margin-bottom: 15px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon{border-radius: 8px;border: 1px solid #E4E8EB;background: #fff;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);height:44px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon input[type="text"] {}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon button.aireskinformbtn{padding-top: 10px;padding-bottom: 10px;width:30px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon input[type="text"]{font-family: InstrumentSans Medium;padding-top: 10px;padding-bottom: 10px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon input[type="text"]::placeholder{color: rgba(52, 64, 84, 0.50);}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon input[type="text"]:placeholder{color: rgba(52, 64, 84, 0.50);}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon{}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat {float: right;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon{}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button.generatebasketsbtn{border-radius: 8px;background: linear-gradient(90deg, #2956B4 0%, #3262B9 33.11%, #60A4D1 81.29%);color: #fff;border: 0px;margin-right:8px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button.generatebasketsbtn:hover{background: linear-gradient(90deg, #2956B4 0%, #3262B9 33.11%, #60A4D1 81.29%);color: #fff;border: 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{border-radius: 8px;border: 1px solid #2956B4;background: none;color: #2956B4;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 8px 14px;height:44px;float:left;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{border-radius: 8px;border: 1px solid #082F49;background: none;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 8px 14px;height:44px;margin-left: 8px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button.sendonetimebas{border-radius: 8px;border: 1px solid #082F49;background: none;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 13px 14px;margin-left: 4px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button span{}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button svg{position: relative;top: -1px;margin-right: 10px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas svg{position: relative;top: 0px;margin-right: 10px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas > span{top:2px;position:relative;}


#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #vieworderbtn.vieworderbtn{border-radius: 8px;border: 1px solid #E0E0E0;background:none;padding: 10px 12px;font-family: InstrumentSans Medium;font-size: 16px;line-height: 23px;color: #111;display: inline-flex;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #vieworderbtn.vieworderbtn span{margin-right: 8px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #vieworderbtn.vieworderbtn svg{position: relative;top: 4px;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon .loginpageforminner button.paymentsavebtn{border-radius: 6px;border: 1px solid #111;padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon .loginpageforminner button.paymentsavebtn:hover{background:#444;color:#fff;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon .loginpageforminner button.paymentclosebtn{border-radius: 6px;border: 1px solid #B40D0D;padding: 12px 24px;background: #B40D0D;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon.mypaymentswrapper{min-height:400px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon.myordersmainwrapper{min-height:400px;}
#addpatientsection.submenupagessection.submenupagessectionmain{}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper{border-radius: 10px;
border: 1px solid #E4E8EB;background: #FFF;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .aireleftsubmenusection{background:none;padding: 30px 25px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon{border-left: 1px solid #E0E0E0;padding-top:30px;border-radius: 0px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding-left: 35px;padding-right: 35px;padding-bottom: 35px;margin-bottom: 0px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon{margin-bottom:10px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon button{border-radius: 6px;
border: 1px solid #111;padding:12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform:none;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon button:hover{background:#444; border:1px solid #444;}
.gobacksection .contactsupportbtncon span#contactsupportbtn:hover{background:#444; border:1px solid #444;}
.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td #trackyourorderlink:hover{background:#444; border:1px solid #444;}

#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .form-control.card-number{border-radius: 8px;
border: 1px solid #E0E0E0;background: #FFF;color: #A3A3A3;padding: 12px 20px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;height: 55px;}


#PaymentPopup.popupdesignofairelogin #innerforpatnewpopup #PaymentFromRow .card-js .card-number-wrapper{}
#PaymentPopup.popupdesignofairelogin #innerforpatnewpopup #PaymentFromRow .card-js .card-number-wrapper #CardNumber{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #A3A3A3;padding: 12px 20px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;height: 55px;}
#PaymentPopup.popupdesignofairelogin .modal-dialog #psyregisterform.loginpageform.submenuallformscon{margin:0px;padding:0px;}
#cardnoformgroup{position:relative;}
.defaultinnerpaymentmethod{position: absolute;top: 49px;right: 15px;}
.defaultinnerpaymentmethod svg{position: relative;top: -2px;margin-right: 3px;}
.defaultinnerpaymentmethod span{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
#PaymentPopup.popupdesignofairelogin .modal-dialog #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon{margin-bottom:0px;}
#PaymentPopup.popupdesignofairelogin .modal-dialog #psyregisterform .loginpageforminner{padding:0px;}
#PaymentPopup.popupdesignofairelogin .modal-dialog.modal-lg{--bs-modal-width: 620px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper h3{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner label{margin-left:15px;font-size:16px;color:#111;font-family: InstrumentSans Medium;letter-spacing:0px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .form-control{margin-bottom:20px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="file"]{padding-left:10px; padding-right:10px;border: 1px solid transparent !important;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner label#labelbilling{margin-left: 20px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .sameasbillingcon label#labelbilling{margin-left: 0px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .sameasbillingcon{}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper form {margin-bottom:0px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .sameasbillingcon > input[type="checkbox"]{accent-color: #30539C;width: 12px;height: 12px;border: 2px solid #888;border-radius: 0px;margin-top: 0px;position: relative;top: 6px;border-radius: 2px;}
#campaigndetailpopuppageform.campaigndetailpopuppageform.loginpageform{margin-right:0px;}
#campaigndetailpopuppageform.campaigndetailpopuppageform.loginpageform .loginpageforminner{padding-left:0px; padding-right:0px;}
#campaigndetailpopuppageform.campaigndetailpopuppageform.loginpageform .loginpageforminner .subpagesmenuwidthwrapper{width:100%;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="text"], #addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="email"], #addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="password"], #addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner select{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;color: #111;}

#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="text"]::placeholder, #addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="email"]::placeholder, #addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner input[type="password"]::placeholder, #addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner select::placeholder{color: #A3A3A3;}

.formheadingwrapper{color: #444;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-bottom:20px;}
.formheadingwrapper svg{margin-right: 8px;}
.formheadingwrapper span{}
.formheadingwrapper.labelshipinfo{border-top:1px solid #E0E0E0;padding-top: 25px;}
#addpatientsection.submenupagessection.submenupagessectionmain{padding-top:25px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu{}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul{margin-left:0px;padding-left:2px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul::before{left: 4px;background: #DBDCE9;border-left: 1px solid #DBDCE9;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li{}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li a{color: #A3A3A3;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 20px;margin-top: 0px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li:hover a span{margin-left: 15px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li a.active{color: #111;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li a.active span{}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li a.active i{color: #111;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li a i{font-size: 7px;left: -0.7px;top:-3px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper .innermainconofleftmenu ul li a span{}





.carousel_content .crousel_btn, .carousel_content .up_move_text {transform: translateY(0%);transition: transform 0.26s ease-out;}
.swiper-slide:hover .carousel_content .crousel_btn {}
.swiper-slide:hover .carousel_content .up_move_text {transition: transform 0.26s ease-out, z-index 0.26s ease-out, top 0.26s ease-out;transition-timing-function: ease-in-out;transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);}


.crousel_btn, .up_move_text {position: absolute;bottom: -1px;left: 0;width: 100%;z-index: 3;transform: translateY(0%);transition: transform 0.3s ease-out;}
.swiper-slide:hover .crousel_btn {transform: translateY(0);z-index: 2;}
.swiper-slide:hover .up_move_text {top: -20px;transform: translateY(-40%); z-index: 3;transition: transform 0.3s ease-out, z-index 0.3s ease-out, top 0.3s ease-out;transition-timing-function: ease-in-out;transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);}
.up_move_text {position: relative;top: -37px;z-index: 1;}
.special_up_move_text {top: 0px;background: #FCFDFF;padding-left: 15px;padding-right: 15px; transition:transform 0.3s ease-out, z-index 0.3s ease-out, top 0.3s ease-out;border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;padding-top:10px;}
.other_crousel_btn {padding: 0px 0px;}
.first_carousel_content {margin-top: 26px;}
#homeaireheader.aireheader.NotShowSpaceInPhy{margin-top:0px;position:static;padding:0px;}
#mainnavheader > .nav-header-container > div{}
#frompatientsection.frompatientsection.frompatmainsection{padding-top:0px; padding-bottom:50px;overflow: visible;}
.aireheadermaintopsection{border-bottom:1px solid #E4E8EB;padding:20px 0px;}
#frompatientsection.frompatientsection.frompatmainsection .frompatheader{}
#frompatientsection.frompatientsection.frompatmainsection .frompatheader img{margin-bottom:25px;}
.plocationsharess{}
.innerwrapperplocshare{float: right;position: relative;margin-top: 165px;top: 0px;}
.innerwrapperplocshare svg{}
.innerwrapperplocshare svg.svgiairecircle{margin-left:12px; margin-right:12px;}
.innerwrapperplocshare span a{color: #111;text-decoration:none;}
.innerwrapperplocshare span{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height:16px;margin-left:10px; margin-right:0px;position: relative;top: 2px;}
.innerwrapperplocshare span:last-child{margin-right:0px;}
.innerwrapperplocshare button.dropdown-toggle{border: 0px;background: none;}
.innerwrapperplocshare button.dropdown-toggle{}
.innerwrapperplocshare .dropdown{display:inline;position: relative;top: 6px;}
.innerwrapperplocshare .dropdown.dropdownfordesktopversionnotlogin{top:0px;}
.innerwrapperplocshare .dropdown-toggle::after{display:none;}
.innerwrapperplocshare button.dropdown-toggle:hover span{text-decoration:underline;}
.innerwrapperplocshare .dropdown-menu{border-radius: 8px;background: #FFF;box-shadow: 0px 0px 16px -8px rgba(17, 17, 17, 0.16);border: 0px;padding: 0px 6px 6px 6px;min-width: 13rem;margin-top: 10px;margin-left: -20px;} 
.innerwrapperplocshare .dropdown a.copylinkdmenu{border-bottom:1px solid #E0E0E0;}
.innerwrapperplocshare .dropdown a.copylinkdmenu:hover{border-radius: 8px;background: #F7F7F7;border-bottom: 1px solid #F7F7F7;}
.innerwrapperplocshare .dropdown-menu a{color: #344054;font-family: InstrumentSans Medium;text-decoration:none; font-size:16px; line-height:18px;padding: 15px 10px;display:table;width:100%;margin-bottom: 3px;margin-top: 3px;}
.innerwrapperplocshare .dropdown-menu a strong{width:16px;font-weight:500;float: left;text-align: center;}
.innerwrapperplocshare .dropdown-menu a:hover{border-radius: 8px;background: #F7F7F7;}
.innerwrapperplocshare .dropdown a span{}
.innerwrapperplocshare .dropdown a svg{}
.viewrecommendationnewbtn a.viewrecobtncon{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;border-radius: 6px;border: 1px solid #858585;padding: 10px 16px;display: table;float:left;margin-right: 14px;}
.viewrecommendationnewbtn a.viewrecobtncon:hover{background:#F3F3F3; border:1px solid #858585;color:#111;}

.viewrecommendationnewbtn > span{float: left;position: relative;top: 9px;}
.viewrecommendationnewbtn > span a{margin-right: 3px; margin-left:3px;padding-left: 3px;padding-right: 3px;}
.viewrecommendationnewbtn > span > svg{}
.viewrecommendationnewbtn > span a svg{}
#frompatientsection.frompatientsection .profilebannersection h3{text-align:left;font-family: InstrumentSans SemiBold;}
#frompatientsection.frompatientsection .profilebannersection p{text-align:left;width: 100%; font-family: InstrumentSans Regular;color: #444;margin-bottom:0px;}
.viewrecommendationnewbtn{margin-top: 20px;}
.profilepicturewrapper{position: relative;margin-top: -140px;padding-left: 80px;padding-right: 80px;}
.profilepicturewrapper .profilepicturemaincon{height:204px;width:204px;border-radius:10px;overflow:hidden;}
.profilepicturewrapper .profilepicturemaincon img{width: 100%;height: 100%;object-fit: cover;}
.profilebannersection{}
.profilebannersection #paddlerizero{padding-left:0px; padding-right:0px;}
.profilebannerwrapper{background:url(../../banners/default-cover.jpg); background-size:cover; background-position:center center;height:222px;}
.profilebannerwrapper img{}
#patientbydefaultinfoidcon.patientbydefaultinfo.patientbydefaultshippinginfo{margin-bottom:40px;}
#editbtnpaymentshippincon button.editdeletebtnmainconpat img{height: 14px;margin-right: 8px;position: relative;top: -2px;}
#editbtnpaymentshippincon button.editdeletebtnmainconpat{border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;border: 2px solid #161A4A;padding: 14px 25px;width: auto;background: transparent;font-size: 16px;line-height: 16px;font-family: InstrumentSans Medium;display: table;margin-top: 15px;margin-bottom: 10px;color: #161A4A;}
#patientbydefaultinfoidcon.patientbydefaultinfo{border: 1px solid #B9B9B9;padding: 15px 20px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#patientbydefaultinfoidcon.patientbydefaultinfo .patinforowsrepeat{}
#patientbydefaultinfoidcon.patientbydefaultinfo .patinforowsrepeat p{font-family: InstrumentSans Medium;
color: #161A4A;font-size: 16px;line-height: 22px;}
#patientbydefaultinfoidcon.patientbydefaultinfo .patinforowsrepeat p span{}
#plrzero.col.accordion-menu{padding-left: 0px;padding-right: 0px;}
#managebasketphymaincon{text-align:center;margin-bottom: 5px;}
#managebasketphymaincon > h6.manageurbasheading{display: inline-flex;margin-top: 0px;margin-bottom: 0px;position: relative;top: 4px;}
#managebasketphymaincon > form#SearchBucket{display: inline-flex;width: 38%;top: 19px;position: relative;margin-left: 20px;margin-right: 20px;}
#managebasketphymaincon > #addnewpatbtnexistpat{display: inline-flex;}
#dropmenumainlistcon.dropmenumainlistcon{margin-left:0px; margin-right:0px;}
.dropmenumainlistcon > .dropdownviewalllink{color: #fff;font-family: InstrumentSans Regular;letter-spacing: 0px;font-size: 16px;line-height: 16px;font-weight: 500;background: #23468E; margin:20px auto 5px auto; text-align:center;display: table;padding: 18px 50px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
#dropdownmenutopbtn .managelableprofile svg {margin-left:8px;}
#topdropdownmenu.dropdown-menu #submenunameaire.submenunameaire{border-bottom:0px;}
.dropmenumainlistcon{border-bottom: 1px solid #D0D5DD;margin-left: 10px;margin-right: 10px;padding-bottom: 15px;margin-bottom: 10px;}
.headuserprofilecon #topdropdownmenu .dropmenuinnerlist:hover{background:#EAF2FF;color: #344054;}
.headuserprofilecon #topdropdownmenu .dropmenuinnerlist{color: #344054; padding:.60rem 1rem; margin: 5px 0px;display: table;width: 100%;}
.headuserprofilecon #topdropdownmenu .dropmenuinnerlist span{font-size:16px; font-family:InstrumentSans SemiBold;display: table;color: #344054; }
.headuserprofilecon #topdropdownmenu .dropmenuinnerlist small{font-family:InstrumentSans Regular;font-size:14px;color: #344054;margin: 5px 0px 0px 0px;line-height: 14px;display: table;}
#topdropdownmenu .dropmenumainlistcon .dropmenuinnerlist > img{float: left;height: 22px;margin-right: 7px;position: relative;top: 6px;}
#topdropdownmenu .dropmenumainlistcon .dropmenuinnerlist .dmileftcon{float: left;width: 84%;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table tbody tr td input[type="checkbox"]{margin:0px;width:15px;height:15px;} 
.patienttablelisting .patientlistingsectionbg .table-responsive .table tbody tr td .form-check{padding-left: 10px;}
#patientlistingmaincon table tr td h6.infodarktbl.tblh6firstheading{font-family: InstrumentSans SemiBold;font-size: 16px;line-height: 16px;margin-bottom: 10px;font-weight:500;color:#111;} 
.patienttablelisting .patientlistingsectionbg .table-responsive .table tbody tr td:first-child{padding-left: 4px;background-image: none !important;background-size: cover !important;background-position: center !important;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table tr td p > a.link{color:#000 !important;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table tr td .reviewdivbtncon{display:table;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table tr td a#givereviews{background: #2956B4;
padding: 14px 20px;
border-radius: 8px;
font-size: 16px;
font-family: InstrumentSans Regular;
color: #fff;
margin-top: 15px;
display: block;
width: 120px;
text-align: center;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table thead tr th#pnid{}
.patienttablelisting .patientlistingsectionbg .table-responsive .table thead tr th#pnid input[type="checkbox"]{margin:0px;width:25px;}
h2.chkoutheading{position:relative;}
#cartleftconbottomlisting.cartleftconbottomlisting{width: 100%;margin: 20px 0px;display: table;position: relative;top: 10px;}
#cartleftconbottomlisting.cartleftconbottomlisting select{padding: 10px 10px 10px 15px;border: 1px solid #B3B3B3;background: #fff;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #000;font-family: InstrumentSans Regular;font-size: 14px;height: auto;margin-bottom: 0px;}
#cartleftconbottomlisting.cartleftconbottomlisting .multicolorslistingcon{margin:7px 0px;width:100%;display:table;}
#cartleftconbottomlisting.cartleftconbottomlisting .multicolorslistingcon > i {border-radius: 100px;border: 3px solid #eee;width: 26px;height: 26px;position: relative;float: left;margin: 0px 3px;}
#cartleftconbottomlisting.cartleftconbottomlisting .multicolorslistingcon > i.colselected {top:-3px;width: 32px;height: 32px;}
#marketorderstatuscon{position:absolute;top:0px;right:15px;}

.morderstatusship {}
#vieworderbtn.martracorderlink{background: #23468E;padding: 22px 30px;text-align: center;font-size: 16px;font-family: InstrumentSans Regular;color: #fff;line-height: 16px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0px;display: table;font-weight: 500;text-transform: capitalize;
border: 0px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;height: auto;}
#marketorderstatuscon span{color: #fff;text-align: center;font-family: InstrumentSans Regular;font-size: 14px;padding: 6px 15px;line-height: 16px;display: block;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
.morderstatusship span{background:#28a745;}
#advsearchinnermaincon{background:none;border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;/*margin-left: auto;margin-right: auto;text-align: center;*/
display: table;width: 100%;padding: 15px 15px 15px 8px;margin-top: 10px;position: relative;}
#advsearchinnermaincon .advsearchfilescon{display: inline-flex;float:none;
padding-left:5px;padding-right: 5px;}
#advsearchinnermaincon #calendarinputfield{position:relative;}
#advsearchinnermaincon #calendarinputfield #filtercalendericon{background-size: 55%;top: 18px;left: 15px;}
#advsearchinnermaincon #calendarinputfield input{height:55px;border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;margin-bottom:0px;color: #111;font-size: 14px;font-family:InstrumentSans Regular;padding-left: 30px;float:none;width:100%;}
#advsearchinnermaincon .advsearchfilescon select{color: #111;font-size: 14px;font-family:InstrumentSans Regular;padding: 15px 0px 15px 15px;height: 55px;border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;margin-bottom:0px;border:0px;background:#fff;}
.airecontentpagesection{padding: 80px 0px;}
.airecontentpagesection h2{font-family: InstrumentSans Bold;font-weight: 500;color: #000;font-size: 36px;line-height: 42px;margin: 25px 0px 35px 0px; text-align:center;}
.airecontentpagesection h4{font-family: InstrumentSans SemiBold;font-weight: 500;color: #000;font-size: 30px;line-height: 42px;margin: 15px 0px;}
.airecontentpagesection p{font-family: InstrumentSans Regular;font-weight: 500;color: #222;font-size: 18px;line-height: 26px;margin: 15px 0px;}
/*
#downloadcsvfieldcon{}
#downloadcsvfieldcon a i{}
#downloadcsvfieldcon.downloadcsvfieldcon a{background: #23468E;color: #fff;border: 1px solid #23468E; padding:10px 25px;}
#downloadcsvfieldcon.sendemailbtnfield a{background: #B7E5FF;color: #111;border: 1px solid #B7E5FF; padding:10px 25px;}
#downloadcsvfieldcon a{background: transparent;color: #111;font-size: 14px;padding: 15px 25px;border: 1px solid #111;border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; text-align:center;font-family:InstrumentSans Regular;width:auto;
display: block;height:auto; line-height: 24px;}
*/

#showspan .popuplinkmaincon.ShowBucketLinkHandlePopUplink{padding:10px 20px;width: 88%; position:relative;}
#showspan .popuplinkmaincon.ShowBucketLinkHandlePopUplink > i#ShowCoppied > i{margin-left: 10px;font-size: 15px;position: relative;top: 1px;}
#showspan .popuplinkmaincon.ShowBucketLinkHandlePopUplink span{word-wrap: break-word;white-space: nowrap;display: inline-block;overflow: hidden;width:85%;position: relative;top: 2px;font-size: 16px;color: #111;}
h6#headingpopupconprofile.headingpopupcon{font-size:24px;line-height:30px; font-family:InstrumentSans SemiBold;}
#showinputPr input#PrSlugUpdate{font-family: InstrumentSans Regular;font-size: 16px;padding: 15px 18px;height: auto;border-radius: 100px;border: 1px solid #777;line-height: 16px;width: 80%;}
#showinputPr input#PrSlug{font-family: InstrumentSans Regular;font-size: 16px;padding: 15px 18px;height: auto;border-radius: 100px;border: 1px solid #777;line-height: 16px;width: 80%;}
#showinput input#PhySlug{font-family: InstrumentSans Regular;font-size: 16px;padding: 15px 18px;height: auto;border-radius: 100px;border: 1px solid #777;line-height: 16px;width: 80%;}
#showinputbtn button.savebtneditlink.popupsavebtnaire{background: #24468E;color: #fff;border-radius: 100px;border: 0px;box-shadow: none;padding: 15px 45px;font-family: InstrumentSans Regular;font-size: 16px;}
#showinputbtnPr button.savebtneditlink.popupsavebtnaire{background: #24468E;color: #fff;border-radius: 100px;border: 0px;box-shadow: none;padding: 15px 45px;font-family: InstrumentSans Regular;font-size: 16px;}
#showspanbtn button.editthelinkbtn.popupsavebtnaire{border: 1px solid #0C0C0C;border-radius: 100px;background: transparent;font-family: InstrumentSans SemiBold;font-size: 16px;color: #0C0C0C;margin-top: 15px; padding: 12px 15px;}
#showspanbtn button.editthelinkbtn.popupsavebtnaire img{height: 13px;position: relative;top: -1px;}
#showspanbtn button.editthelinkbtn.popupsavebtnaire span{line-height: 16px;margin-left: 10px;color: #344054;}
#showinputPr input#PrSlugUpdate:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#showinputPr input#PrSlug:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#showinput input#PhySlug:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#showspan .popuplinkmaincon.ShowBucketLinkHandlePopUplink > i{top: 7px;font-size: 16px;}
#mypatientsection #existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper.exisitingpattablewrapperforwidth .table-responsive .table tbody tr td:nth-child(2){width:120px;}
#mypatientsection #existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper.exisitingpattablewrapperforwidth .table-responsive .table tr th:nth-child(2){width:120px;}
#mypatientsection #existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper.exisitingpattablewrapperforwidth .table-responsive .table tbody tr td:nth-child(4){width:220px;}
#mypatientsection #existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper.exisitingpattablewrapperforwidth .table-responsive .table tr th:nth-child(4){width:220px;}
#securepaymentswrapper.securepaymentswrapper.securepaymentswrapperprecheckout{border-radius: 8px;border: 1px solid #D2DAE0;padding: 16px;}
#securepaymentswrapper.securepaymentswrapper.securepaymentswrapperprecheckout h6{margin-bottom: 12px;margin-top: -1px;}
#securepaymentswrapper.securepaymentswrapper.securepaymentswrapperprecheckout p{font-size:13px;line-height:18px;color:rgba(68, 68, 68, 1);margin:0px;padding:0px;}
#securepaymentswrapper.securepaymentswrapper.securepaymentswrapperprecheckout input{width: 16px;height: 16px;margin-top:0px;margin-right:10px;}
#securepaymentswrapper.securepaymentswrapper.securepaymentswrapperprecheckout #securepaymentlabelcon{padding-left:0px;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic.practicePageProfileNotAvaliable h6#notprofileimage{margin: 0px;text-align: center;font-family: InstrumentSans Medium;margin: 0px;font-size: 64px;color: #fff;line-height: 64px;}
.staffprofilebannersection .staffprofilebannercon .staffprofileovercontent .visitskinstoreprofilebanner a.csreadonly{cursor:not-allowed;border-radius: 6px;opacity: 0.4;background: #FFF;box-shadow: 0px 0px 6px 0px rgba(17, 17, 17, 0.04);border: 0px;color:rgba(34, 34, 34, 1);}

.managebasketformcon a.aireskinformbtn#advancesearchbtn:focus{outline: none;box-shadow: none;}
.managebasketformcon a.aireskinformbtn#advancesearchbtn{padding: 9px 0px;font-family: InstrumentSans Regular;
color: #f00;
font-size: 12px;
position: absolute;
right: 30px;
width: auto;
top: 9px;
line-height: 12px;}
.managebasketformcon a.aireskinformbtn#advancesearchbtn img{height: 27px;position: relative;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #23468E !important;color: #fff !important;}
.daterangepicker table.table-condensed td.in-range{background-color: #EAF2FF;}
.daterangepicker .drp-buttons .btn.applyBtn.btn-primary{background:transparent;margin-left: 0px;border: 0px;}
.daterangepicker .drp-buttons .btn.applyBtn.btn-primary:focus{box-shadow:none;}
.daterangepicker .drp-buttons .btn{font-family: Poppins Medium;font-weight: 500 !important;text-transform: capitalize;border-radius: 100px;color: #23468E !important;}
.daterangepicker .drp-selected{font-family: Poppins Medium;font-weight:500;color:#111111;}
.daterangepicker .calendar-table th{font-family:Poppins Medium;font-weight:500;color: #111;}
.daterangepicker .calendar-table td{font-family: Poppins Regular;font-weight:500;color:#1C1B1F;}
#basicinfomainpopupsection.loginpageforminner {padding:0px;}
#basicinfomainpopupsection.loginpageforminner h6{padding: 0px 0px 15px 0px;margin-bottom: 20px;;}


.basketlistingcon .swiper-css-mode.swiper-horizontal > .swiper-wrapper{}
.swiper-slide .hided{position:absolute;opacity:1;width: 100%; bottom:-60px;

/*transition: all 0.3s ease-in-out; */

}
/*.swiper-slide:hover .hided{bottom:0px;opacity:1;} */
.hides{display:none;}
.swiper-slide:hover .hides {display:block;
}
.swiper-slide{position:relative;}
.swiper-slide .overlaycon{bottom:0px;}
.swiper-slide:hover .overlaycon {
  opacity: 1;
}
.swiper-slide .overlaycon {
  opacity: 0;
}
.profilepicturemaincon{}
.profilepicturemaincon .profilepictext{border-radius: 16px;background: radial-gradient(50% 50% at 50% 50%, #FFF 0%, #D9F3FF 100%);height: 100%;display: flex;padding: 10px;justify-content: center;align-items: center;}
.profilepicturemaincon .profilepictext h6{font-family: InstrumentSans Medium;margin: 0px;font-size: 64px;color: #111;line-height: 64px;}
.mobaddtocartwrapper{margin-bottom: 15px;padding-left: 15px;padding-right: 15px;}
.mobaddtocartwrapper a{border-radius: 6px;background: #222;box-shadow: 0px 0px 6px 0px rgba(17, 17, 17, 0.04);padding:12px 0px;font-size:16px; line-height:16px;text-align:center; font-family: InstrumentSans Regular; font-weight:500;display: table;width: 100%;color: #fff;}	
.mobaddtocartwrapper button{text-align: center;overflow: hidden;width: 100%;transition: all 0.3s ease-in-out;border-radius: 6px;background: #222;box-shadow: 0px 0px 6px 0px rgba(17, 17, 17, 0.04);font-size:16px; line-height:16px;text-align:center; font-family: InstrumentSans Regular; font-weight:500;display: table;width: 100%;color: #fff;height:45px;border: 0px;}	
.mobaddtocartwrapper button:hover span{transform: translateY(-40px);}
.mobaddtocartwrapper button:hover{background-color: #444;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading button.addupdatebtnofpatient:hover{background-color: #444;border:1px solid #444;}
.mobaddtocartwrapper button span{display:block;padding:12px 0px;}
#headersigninbeforelogin.headersigninbeforelogin{float:right;}
#headersigninbeforelogin.headersigninbeforelogin > a.beforesigninclass{border-radius: 6px;border: 1px solid #111;display: block;height: 44px;width: 100px;line-height: 42px;text-align: center;color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;background:none;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper .submenuformtopcon h6.patregistersubheading{font-family: InstrumentSans Regular;line-height: 26px;}
#addpatientsection.submenupagessection #psyregisterform.loginformleftwrapper #loginpageforminner.loginpageforminner .form-group{margin-bottom:13px;}
#addpatientsection #submenuformbtnconpat button#submitButton{font-family:InstrumentSans Medium;text-transform:capitalize;}
#addpatientsection #loginpageforminner.loginpageforminner select, #addpatientsection #loginpageforminner.loginpageforminner input[type="text"], #addpatientsection #loginpageforminner.loginpageforminner input[type="email"], #addpatientsection #loginpageforminner.loginpageforminner input[type="password"] {font-family:InstrumentSans Medium;color:#111;}



#addpatientsection #loginpageforminner.loginpageforminner select::placeholder, #addpatientsection #loginpageforminner.loginpageforminner input[type="text"]::placeholder, #addpatientsection #loginpageforminner.loginpageforminner input[type="email"]::placeholder, #addpatientsection #loginpageforminner.loginpageforminner input[type="password"]::placeholder {color: rgba(8, 47, 73, 0.5);}

#loginpageforminner.loginpageforminner #rcheckboxes.rcheckboxes.input_row_checkboxs #textwithchkbox.textwithchkboxs{font-family:InstrumentSans Regular;}
#patregisterheadersection.patregisterheadersectionclass{padding-left:60px;}
#aireheadermaintopsectionpadding.aireheadermaintopsection{padding-right:12px;}
.headermenuphynamedropdown{float:right;width:auto !important;}
#nameofphyinheader{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;display: block;text-align: right;margin-bottom: 2px;}
#cityofphyheader{color: #444;font-family: InstrumentSans Medium;font-size: 13px;font-style: normal;font-weight: 500;line-height: 18px;text-align: right;}
#dropdownmenutopbtn .managelableprofile.manageprofileinnerwrapper{top:7px;padding-left: 30px;}
#dropdownmenutopbtn .managelableprofile.manageprofileinnerwrapper.manageheadernewlabels{padding-left:42px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon{}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon input{margin-bottom:15px;font-family: InstrumentSans Regular;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon button{margin-top:0px;font-family: InstrumentSans Regular;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.pdaddpbtn.popupsavebtnaire.registerpopupforpat{font-family: InstrumentSans Regular;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin{}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin h1#headingpopupconpat{font-family:InstrumentSans Medium;font-weight:500;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin h5#subheadingpopupconpat{font-family:InstrumentSans Regular;font-weight:500;}
#headersigninbeforelogin.headersigninbeforelogin > a.beforesigninclass:hover{background:#111;border:1px solid #111;color:#fff;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper .submenuformtopcon h2.patregisterheading{font-family: InstrumentSans SemiBold;}
.headerbeforeloginmainwrapper{border-bottom: 1px solid #E0E0E0;padding: 18px 0px;margin-bottom: 20px;}
.myswipermainsection{position:relative;}
.myswipermainsection .swiper-wrapper{height:auto;}
.myswipermainsection .swiper {width: 100%;height: auto;margin-left: auto;margin-right: auto;overflow: hidden;margin-bottom:30px;}
.paddafterprice{padding-bottom:11px;}
/*
.myswipermainsection .swiper-button-next::after, .myswipermainsection .swiper-button-prev::after {display: none;}
*/
.swipermyswipermainsection{position:relative;}
.swipermyswipermainsection .swiper-button-prev::after {color: #111;left: -50px;position: relative;}
.swipermyswipermainsection .swiper-button-next::after {color: #111;right: -50px;position: relative;}
.swiper-button-prev, .swiper-button-next, .swiper-container-rtl .swiper-button-next{background-image: none !important;}
.swipermyswipermainsection .swiper-button-next::after, .myswipermainsection .swiper-button-prev::after {font-size: 20px;}
.swipermyswipermainsection .swiper.mySwiper .swiper-button-next {right: 0px;color: #111;background: none;}
.swipermyswipermainsection .swiper.mySwiper .swiper-button-prev {left: 0px;color: #111;background: none;}

#swiperprofilemainsection.swiperprofilemainsection{position:relative;}
#swiperprofilemainsection.swiperprofilemainsection .swiper-button-next{display:flex !important;right:15px;}
#swiperprofilemainsection.swiperprofilemainsection .swiper-button-prev{display:flex !important;}
.swiperprofilemainsection .swiper-button-next::after {color: #111;right: 15px;position: relative;}
.myswipermainsection .swiper-button-prev::after {color: #111;left: -50px;position: relative;}
.myswipermainsection .swiper-button-next::after {color: #111;right: 15px;position: relative;}
.swiper-button-prev, .swiper-button-next, .swiper-container-rtl .swiper-button-next{background-image: none !important;}
.myswipermainsection .swiper-button-next::after, .myswipermainsection .swiper-button-prev::after {font-size: 20px;}
.myswipermainsection .swiper.mySwiper .swiper-button-next {right: 0px;color: #111;background: none;}
.myswipermainsection .swiper.mySwiper .swiper-button-prev {left: 0px;color: #111;background: none;}
.myswipermainsection .swiper .swiper-slide{font-size: 18px;display: flex;justify-content: center;display: flex;flex-direction: column;border-radius: 8px;background: #FCFDFF;overflow:hidden;}
.myswipermainsection .swiper .swiper-slide:hover{background:#fff;box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.10);}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swiper-slide:hover{background:#fff;box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.10);}
.myswipermainsection .swiper .swiper-slide .swiperimgtopwrapper{position:relative;padding-top: 20px;}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent{padding: 16px 0px 0px 0px;position: relative;	}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent h4{color: #111;
font-family: InstrumentSans Medium;font-size: 18px;font-weight: 500;line-height: 25px;text-align: left;margin-bottom: 15px;height: 50px;padding-top: 5px;display:flex;}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent h4 a.tblpname{color: #111;text-decoration: none;font-family: InstrumentSans Medium;font-size: 18px;font-weight: 500;line-height: 25px;cursor: pointer;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .topwrapperphyrecommend{margin-top:24px;margin-bottom: 30px;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .topwrapperphyrecommend a.PhyProfile{float:none;display:table;}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent span.actualpricecheckoutaire.pricing{color: #B40D0D;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-right: 8px;}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent del.pricing{color: #444;font-family: InstrumentSans SemiBold;font-size: 14px;font-weight: 500;line-height: 18px;margin-bottom: 0px;position: relative;top: 0px;}
.swiper-slide #hided.hided{left:0px;}
.myswipermainsection .swiper .swiper-pagination{display:none;}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent a.tblpname{}
.myswipermainsection .swiper .swiper-slide .box-container{}
.myswipermainsection .swiper .swiper-slide .swiperimgtopwrapper{}
.myswipermainsection .swiper .swiper-slide .swiperpatimglist{}
.myswipermainsection .swiper .swiper-slide .swiperpatimglist img{display: block;}
#newpromottophysician > #homedaecontenttopcon.modal-content{padding-left: 30px;padding-right: 30px;}
#basicinfomainpopupsection.loginpageforminner #addpatientsection button{
padding:10px 30px; 	}
#basicinfomainpopupsection.loginpageforminner input[type="text"], #basicinfomainpopupsection.loginpageforminner input[type="email"], #basicinfomainpopupsection.loginpageforminner input[type="password"], #basicinfomainpopupsection.loginpageforminner select, textarea {background: #EAF2FF;
padding: 15px 30px;
/* border-radius: 32px; */
/* -moz-border-radius: 100px;
-webkit-border-radius: 100px; */
height: auto;
border: 0px;
font-family: InstrumentSans Regular;}
#basicinfomainpopupsection.loginpageforminner a.adduplink{line-height: 15px;}
#basicinfomainpopupsection.loginpageforminner label{font-size:16px;letter-spacing:0px;}
#basicinfomainpopupsection.loginpageforminner #rcheckboxes label {font-family: InstrumentSans Regular;font-size: 14px;margin-bottom: 0px;}
#basicinfomainpopupsection.loginpageforminner .input_row_checkboxs small{color: #FF0000;font-family: InstrumentSans Regular;margin-bottom: 15px;display: block;}

#dropdownmenutopbtn{position: relative;}
#dropdownmenutopbtn .managelableprofile{float: left;position: relative;top: 17px;margin-right: 15px; display: flex; align-items: center; gap: 5px;}
#dropdownmenutopbtn #imgprofile{overflow: hidden;width: 48px;height: 48px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;float: left;position: relative;top: 3px;}
#dropdownmenutopbtn #imgprofile img{width: 100%;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: 100%;object-fit: cover;}
#medlistingconid.medlistinginnercon.medlistinginnerconsearchesult .medlistingtop #marketplaceprolistingcon #reddiscountcon{top:10px;}
#reddiscountcon{text-align:center;color:#B40D0D;font-family: InstrumentSans Medium;font-weight:500;padding: 8px 8px;margin-right: 0px;font-size:12px;position:absolute;top: 0px;right: 10px;background: #FFF5F5;box-shadow: 0px 0px 4px 0px rgba(180, 13, 13, 0.08);border-radius: 100px;line-height: 14px;}
.swiperimgtopwrapper #reddiscountcon{top:10px;}
#marketplacetabberaire.marketplacetabberaire{margin-bottom:200px;}
#marketplacetabberaire{padding:50px 0px;}
#marketplacetabberaire .categorypagesectionbg{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none; background:none;padding-left:0px;padding-right:0px;}
#breadcrumbmpcon{float:right;margin-top: 14px;}
#backbtnconmp{float:left;}
#marketplacelistingaectionairesearch #marketplacelistingaectionaire{padding:0px 0px;}
#innerconoftabbermarket{padding:30px 0px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon{}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail{margin-top:0px;padding: 16px 0px 0px 0px;position: relative;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail h4{color: #111;font-family: InstrumentSans Medium;font-size: 18px;font-weight: 500;line-height: 25px;text-align: left;margin-bottom: 15px;height: 80px;padding-top: 5px;display: flex;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail h4 a{color: #111;text-decoration: none;font-family: InstrumentSans Medium;font-size: 18px;font-weight: 500;line-height: 25px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult .medlistingtop{}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult .medlistingtop .mldetail{}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult .medlistingtop .mldetail #hided.hided {left: 0px;position: absolute;opacity: 1; width: 100%;bottom: -60px;transition: all 0.3s ease-in-out;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail #hided.hided {left: 0px;position: absolute;opacity: 1; width: 100%;bottom: -60px;transition: all 0.3s ease-in-out;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .previousordermainlist.medlistinginnercon#medlistingconid:hover .up_move_text {
  top: -20px;
  transform: translateY(-40%);
  z-index: 3;
  transition: transform 0.3s ease-out, z-index 0.3s ease-out, top 0.3s ease-out;
    transition-timing-function: ease-out, ease-out, ease-out;
  transition-timing-function: ease-in-out;
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult:hover .up_move_text {
  top: -20px;
  transform: translateY(-40%);
  z-index: 3;
  transition: transform 0.3s ease-out, z-index 0.3s ease-out, top 0.3s ease-out;
    transition-timing-function: ease-out, ease-out, ease-out;
  transition-timing-function: ease-in-out;
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail h4 a:hover{text-decoration:none;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv{}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv .smallprice{}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv .smallprice #mpactualprice{color: #B40D0D;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-right: 3px;}
#medicinemarketplacelistingsection #paddingzerolrmp{padding-left:0px;padding-right:0px;}
#medicinemarketplacelistingsection #paddingzerolrmp #subcatDiv.subcategorysection{padding-top:0px;padding-bottom:30px;}
#medicinemarketplacelistingsection #subcatDiv.subcategorysection{padding-top:0px;padding-bottom:30px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv .smallprice del{color: #444;font-family: InstrumentSans SemiBold;font-size: 14px;font-weight: 500;line-height: 18px;margin-bottom: 0px;position: relative;top: 0px;}

#marketplacerightdashboard #companymedicicinessection.medicinelistingall{padding-top:0px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .previousordermainlist.medlistinginnercon#medlistingconid{margin: 10px 0px;border-radius: 8px;background: #FCFDFF;justify-content: center;display: flex;flex-direction: column;overflow: hidden;
box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.10);}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .mldetail h5#vendornameh{background: #B7E5FF;
padding: 5px 0px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .mldetail h5#vendornameh a{font-family: InstrumentSans SemiBold;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .mldetail h5#vendornameh a:hover{color:#23468E;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .crosslinkcon{top: 25px;right: 35px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg a.closeiconlink{background:transparent;}
#medlistingconid.medlistinginnercon.medlistinginnerconsearchesult .medlistingtop #marketplaceprolistingcon{position:relative;padding-top:20px;}
#medlistingconid.medlistinginnercon.medlistinginnerconsearchesult .medlistingtop #marketplaceprolistingcon#reddiscountcon {top: 10px;}
#medlistingconid.medlistinginnercon.medlistinginnerconsearchesult .medlistingtop #marketplaceprolistingcon figure{position:relative;margin-bottom:0px;height:100% !important;}
#medlistingconid.medlistinginnercon.medlistinginnerconsearchesult .medlistingtop #marketplaceprolistingcon figure img{position:relative;}
#noproductfound{text-align:center;width: 100%;font-size:18px;color:#111;font-family:InstrumentSans Regular;}
#marketplaceprolistingcon:hover #overlaycon {opacity: 1;}
#marketplaceprolistingcon #overlaycon .mplisthover img{width:60px;height:60px;}
.mplisthover{font-size: 20px;position: absolute;top:45%;right:auto;left:50%;margin:0px auto;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
#companysubcategorymarketplace.subcategorieslisting{border-radius: 8px;background: #FCFDFF;margin-bottom: 10px;padding: 15px;}
#catnamehconcomp.catnamehconcomp{}
#catnamehconcomp.catnamehconcomp h5{background: transparent;color: #111;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;font-weight: 500;text-align: left;font-family: InstrumentSans Regular;font-size: 16px;margin: 0px;line-height: 22px;}
.subcategorieslisting a figure{margin-bottom:0px;}

.topvaluetresultaftercon{}
.topvaluetresultaftercon .vslastmonth{color: #667085;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;margin-left: 0px;margin-top: 10px;display: block;}
.topvaluetresultaftercon .colorcomparison{border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 5px 9px;font-family: Poppins Medium;font-size: 14px;}
.topvaluetresultaftercon .colorcomparison i{margin-right: 5px;transform: rotate(45deg);}
.topvaluetresultaftercon .colorcomparison.successs{border-radius: 100px;border: 1px solid #BBDFD9;background: #F3FFF9;}
.topvaluetresultaftercon .colorcomparison.successs i{color: #027A48;}
.topvaluetresultaftercon .colorcomparison.dangers{background: #FFE1E1;color: #F35050;border-radius: 100px;}
.topvaluetresultaftercon .colorcomparison.dangers i{color: #F35050;}
.topvaluetresultaftercon .colorcomparison .spanstatcompresult{color: #008870;text-align: center;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;}

.breadcrumbsection #breadcrumbmpcon.breadcrumbmpcon a{border-radius: 8px;color: #fff;background: #2956B4;font-family: InstrumentSans Medium;font-weight: 500;padding: 13px 24px;border: 1px solid #2956B4;font-size: 16px;line-height: 22px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg a.closeiconlink i{width: 35px;
height: 35px;text-align: center;font-size: 14px;line-height: 38px;position: relative;top: 0px;background: #fff;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;color:#FF214F;box-shadow: 1px 1px 1px #aaa; -moz-box-shadow: 1px 1px 1px #aaa; -webkit-box-shadow: 1px 1px 1px #aaa;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg a .catnameheading h6{background:transparent;color:#111;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-weight: 500;font-family: InstrumentSans Medium;font-size: 18px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg a .catnameheading {font-weight: 500;font-family: InstrumentSans Regular;}
#marketplacetabberaire #innerconoftabbermarket .team-style-1 figure:hover .overlay-content{background: rgba(183,229,255,0.5);}
#marketplacetabberaire #innerconoftabbermarket .bg-deep-pink{background-color: #23468E;}
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs{border-bottom: 0px solid #FF214F; background: #F8FBFF; padding: 20px 15px;margin-bottom: 30px;box-shadow: 0px 2px 10px rgba(41, 46, 90, 0.1);-moz-box-shadow: 0px 2px 10px rgba(41, 46, 90, 0.1);-webkit-box-shadow: 0px 2px 10px rgba(41, 46, 90, 0.1);border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li{}
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li.active{}
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li a{font-family: InstrumentSans Regular; font-size: 16px;text-transform: capitalize;padding:18px 30px;color: #292E5A;border: 0px; position:relative;}
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li.active a{border-bottom: 0px solid #23468E;background: #fff;box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -moz-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -webkit-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14);color: #292E5A; position:relative;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li.active a::after{/*content:"";width:100%;height:3px;background:#23468E;color:#23468E;position:absolute;bottom: -18px;left: 0px; */}
.aftersearchrightconwrapper #carticon{color: #082F49;font-family: InstrumentSans Medium;
font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;display:inline-block;margin-left: 22px;margin-top:14px;}
.aftersearchrightconwrapper #carticon span.TotalPrice{position: relative;top: 1px;}
.aftersearchrightconwrapper #carticon span.spancountmp{border-radius: 170px;background: #082F49;color: #FFF;font-family: InstrumentSans Bold;font-size: 13px;font-style: normal;font-weight: 500;line-height: 26px;width: 27px;height: 27px;text-align: center;float: right;position: relative;top: -4px;margin-left: 5px;}
.aftersearchrightconwrapper #toprightcartbtnmarketplace #carticon{padding:0px; background:none;}
.aftersearchrightconwrapper{float:right;display:table;width:100%;text-align:right;margin-right: 40px;}
.aftersearchrightconwrapper a#myorderlabelmarketplace{color: #082F49;font-family: InstrumentSans Medium;
font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
.aftersearchrightconwrapper a#myorderlabelmarketplace svg{position: relative;top: -1px;margin-right: 8px;}
.aftersearchrightconwrapper a#myorderlabelmarketplace span{}
.marketplacecategorylistconaire{border-radius: 8px;background: #FCFDFF;margin-bottom:15px;padding:15px;}
.marketplacecategorylistconaire .catnameheading{}
#marketplacetabberaire #innerconoftabbermarket .marketplacecategorylistconaire .catnameheading h6{text-decoration:none;color: #111;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: 26px;margin:0px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .marketplacecategorylistconaire figure{margin:0px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .marketplacecategorylistconaire .catnameheading h6{text-decoration:none;color: #111;font-family: InstrumentSans Medium;font-size: 18px;font-style: normal;font-weight: 500;line-height: 26px;margin:0px;padding:0px;text-align: left;}
#marketplacerightdashboard #medicinemarketplacelistingsection{padding-top:0px;}
.marketplacecategorylistconaire .team-image{}
.marketplacecategorylistconaire .team-image img{}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon{}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform {}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform .mbasinnercon{}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform .mbasinnercon button.aireskinformbtn{padding-top: 10px;padding-bottom: 10px;}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform .mbasinnercon input[type="text"]{padding-top: 10px;padding-left:0px;padding-bottom: 10px;}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform form#searchForm{width:72%;}
#managebasketformcon.managebasketformcon .btnNewClolr{  background: transparent;
  border: none;
  color: #292E5A;
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid #292E5A;
  border-radius: 50px;
  transition: all 0.2s ease-out;
}

#managebasketformcon.managebasketformcon .btnNewClolr:hover{
  background-color: #23468E;
  color:white;
}

#managebasketformcon.managebasketformcon .btnNewClolr:hover svg path {
  stroke: white;
}
#managebasketformcon.managebasketformcon .btnNewClolr:hover svg g {
  fill: white;
}
#mab15{margin-bottom:15px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swipers.mySwipers {}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swipers.mySwipers .swiper-button-next{display:none;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swipers.mySwipers .swiper-button-prev{display:none;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swipers.mySwipers .swiper-slide{position: relative;overflow: hidden;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swiper-slide {font-size: 18px; display: flex;justify-content: center;display: flex;flex-direction: column;border-radius: 8px;background: #FCFDFF;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_img {position: relative;padding-top: 20px;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .badge {position: absolute; top: 0;right: 0;margin: 10px;border-radius: 100px;background: #FFF5F5;box-shadow: 0px 0px 4px 0px rgba(180, 13, 13, 0.08);color: #B40D0D;font-family: InstrumentSans Medium; font-size: 12px;font-weight: 500;padding: 8px 8px;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content:hover{}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content {padding:16px 0px 0px 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content:hover{transition-duration: .1s;-ms-transition-duration: .1s;-moz-transition-duration: .1s;-webkit-transition-duration: .1s;-o-transition-duration: .1s;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content h4 a{color: #111; text-decoration:none;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content h4 {color: #111;font-family: InstrumentSans Medium; font-size: 18px;font-weight: 500;line-height: 25px; text-align:left;margin-bottom: 15px;height: 50px; padding-top:5px;display: flex;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carasoul_svg p {color: #444;font-family: InstrumentSans SemiBold;font-size: 14px;font-weight: 500;line-height: 18px;text-decoration-line: line-through; margin-bottom: 0px;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carasoul_svg  span {color: #B40D0D;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;margin-right: 8px;}
.headeraddiotionaldiscount{padding:12px;background: linear-gradient(90deg, #550505 0%, #670202 20%, #550505 40%, #670202 60%, #550505 80%, #670202 100%);position: fixed;width: 100%;z-index: 99999;top:0px;}
.headeraddiotionaldiscount .headadddiswrapper{}
.headeraddiotionaldiscount .headadddiswrapper p{font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;color:#fff; text-align:center;margin:0px;}
.headeraddiotionaldiscount .headadddiswrapper p span{color: #111;border-radius: 100px;
background: #FFF;padding:8px 10px;margin-left: 10px;display: inline-block; text-align:center;}
#homeaireheader.aireheader {position: relative;margin-top: 55px;z-index: 100;}
#checkoutproductlistingmaincon.checkoutproductlistingmaincon.checkoutproductlistingcon.checkoutproductsection.patienttophomepagesection{padding-top:30px;}
.Recommend.recobtn{background: #fff;border-radius: 100px;font-family: InstrumentSans SemiBold; padding: 8px 13px;font-size: 16px;color:#444;display: block;border:1px solid #E0E0E0;line-height: 20px; }
.Recommend.recobtn:hover{}

.swiper.mySwiper.swiperbeforeloginwrapperid .special_up_move_text {top: auto;position: static;transition: none;transform: none;}
.swipers.mySwipers.swiperbeforeloginwrapperids .special_up_move_text {top: auto;position: static;transition: none;transform: none;}
.swiper-wrapper{}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swiper {width: 100%;height: 100%;margin-left: auto;margin-right: auto;overflow:hidden;}
#airemanagebasketsectionmain .swiper.mySwiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {display:none;}
#airemanagebasketsectionmain .swiper.mySwiper .swiper-button-prev{left:0px;color:#111;background: none;}
#airemanagebasketsectionmain .swiper.mySwiper .swiper-button-next{right:0px;color:#111;background: none;}

#airemanagebasketsectionmain .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {display:none;}
#airemanagebasketsectionmain .swiper-button-prev{left:-45px;color:#111;background: none;}
#airemanagebasketsectionmain .swiper-button-next{right:-45px;color:#111;background: none;}


#airemanagebasketsectionmain .swiper-button-next::after, #airemanagebasketsectionmain .swiper-button-prev::after {font-size:20px;}

#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection{margin-top: 0px;padding-left:0px; padding-right:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .bgofaptbmainsection.aptbmainsection .basketlistingcon{padding:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .recoprolistwrapper{padding:0px 0px 50px 0px;border-top: 1px solid #E0E0E0;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .baslistlefttopcon h1{font-family:InstrumentSans Medium;margin-top: 0px;margin-bottom:0px;padding-top: 4px;padding-bottom: 4px;}
.airetreatmenttopcon{margin-bottom:30px;padding-right:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .viewrecomshowcount{}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .viewrecomshowcount p{font-family:InstrumentSans SemiBold;color: #444; font-size:16px; line-height:22px;border-radius: 100px;border: 1px solid #E0E0E0;background: #FFF; text-align: center;display: table;float: right;padding: 10px 12px;margin:0px;}

.CartTot{background-color:#111111;color:#fff;border-radius:100px;padding:2px 8px;font-size:13px;}
.aireheadermaintopsection .headuserprofilecon #OpenCart > span{color:#fff;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .bgofaptbmainsection.aptbmainsection{background:none;border-radius: 0px;padding: 0px;margin: 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .bgofaptbmainsection.aptbmainsection{margin-top:50px; margin-bottom: 20px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection{padding: 0px;box-shadow: none;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch{background: transparent; border: none;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection{border:1px solid #D0D5DD;padding: 0px 0px 0px 25px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection .heightofinnerformmp{height:50px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection .inputypesection {width:93%}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection.searchbtncont{background:none;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection.searchbtncont  input[type="submit"]{background:none;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchbtncont{background:none;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchbtncont i{color: rgba(41, 46, 90, 0.6);top: 17px;font-size: 16px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchbtncont input[type="submit"]{background:none;height: 50px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .selectsection .custom-select{background:none;padding-left: 0px;width: 100%;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding-top: 0px;padding-bottom: 0px;height:50px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;border-left: 0px;border-bottom: 0px;border-top: 0px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .selectsection .custom-select .select-selected{border-top-left-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;height:50px;border: 0px;background: none; padding-top: 13px;font-size:16px;font-family: InstrumentSans Regular;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .selectsection .custom-select .select-selected::after{top:22px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection input[type="text"]{height: 50px;font-size: 16px;padding-left: 15px;font-family: InstrumentSans Regular;}
#marketplaceairesearchlistingsection{padding:60px 0px 0px 0px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection.fix-top{top: 0px;background: #fff;left: 0px;padding: 15px 0px;box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);-moz-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);-webkit-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);border-radius: 0px;}
#companymedicicinessection{padding: 60px 0px 0px 0px;}
#aireeducompdetailtopsection.aireeduhometoppagesection.aireeducompdetailtopsections{padding-left:60px;padding-right:60px;padding-bottom:40px;}
#innermainconfocompoption.innermainconfocompoption.innermainconfocampaignoption{width:65%;margin:0px auto;}
#innermainconfocompoption.innermainconfocompoption.innermainconfocampaignoption label{text-align:left;}
#innermainconfocompoption.innermainconfocompoption{}
#innermainconfocompoption.innermainconfocompoption label{font-family:InstrumentSans Regular;font-size:16px;color:#111;margin-bottom: 10px;text-align:center;display: block;}
#innermainconfocompoption.innermainconfocompoption #repeatconvquesans label{text-align:left;}
#innermainconfocompoption.innermainconfocompoption #repeatconvquesans {background: #EAF2FF;padding: 15px;margin-bottom: 15px;}
#innermainconfocompoption.innermainconfocompoption #repeatconvquesans span{background: #23468E;color: #fff;font-family: InstrumentSans Regular;display: table;padding: 10px 30px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;text-transform: capitalize;font-size: 16px;}
#innermainconfocompoption.innermainconfocompoption label{}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon{}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon{margin-bottom: 5px;display:table;width:100%;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon input{font-family:InstrumentSans Regular;font-size:16px;color:#111;width:auto;margin-bottom: 0px;float:left;position: relative; top: 5px;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span#aespanradlbl{font-family:InstrumentSans Regular;font-size:16px;color:#111;margin-left: 8px;float:left;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span.colorradiospan{float: left;height: 11px;top: 6px;position:relative;width: 11px;margin-right:10px;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span#lightradiospan{background:#E2BA9F;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span#mediumradiospan{background:#C99771;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span#mediumdeepradiospan{background:#BC7B4F;}
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span#deepradiospan{background:#935533;}
#innermainconfocompoption.innermainconfocompoption .aireshadesvcomp{float:right;}
#innermainconfocompoption.innermainconfocompoption .aireshadesvcomp img{height:145px;width:auto;}

#categorylistingsection.categorypagesectionbg.subcategorylistingsection{}
#subcatDiv.subcategorysection{padding:50px 0px;}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults a .catnameheading h6{background:transparent !important;font-family: InstrumentSans Regular;color: #111;margin-top: 10px;font-size: 14px;line-height: 19px;height: 60px;box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none;}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults .catnameheading h6{background:transparent !important;font-family: InstrumentSans Regular;color: #111;margin-top: 10px;font-size: 14px;line-height: 19px;height: 60px;box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none;}
#subcatresults a .catnameheading h6{background:transparent !important;font-family: InstrumentSans Regular;color: #111;margin-top: 10px;font-size: 14px;line-height: 19px;height: 60px;box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none;}
#catnamehconcomp{}
#catnamehconcomp h6{background: transparent;color: #111;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;font-weight: 500;text-align:center;font-family: InstrumentSans Regular;font-size: 16px;margin-bottom:0px;line-height: 22px;}
.companymedicinelistingairecon{padding:60px 0px;}
#marketplacelistingaectionaire{padding:60px 0px;}
#medicinemarketplacelistingsection{padding:60px 0px;}
#starratingmpairecon{text-align:center;padding: 0px 0px 25px 0px;display:none;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail a#medicompwishlist{}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail a#medicompwishlist i{width: 40px; height: 40px;box-shadow: 1px 1px 1px #ddd; -moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd;text-align: center;font-size: 16px;line-height: 41px;position: relative;top: 0px;background: #fff;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult:hover {background: #fff;box-shadow: 0px 0px 24px 0px rgba(17, 17, 17, 0.10);}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult{margin:10px 0px;border-radius: 8px;background: #FCFDFF;font-size: 18px;display: flex;justify-content: center;display: flex;flex-direction: column;overflow: hidden;
}
#marketplacemedicinemainsection{padding:60px 0px 30px 0px}
#marketplacelistingaectionairesearch{padding: 0px 0px;}
#marketplacelistingaectionairesearch #marketplacetabberaire{padding:0px 0px;}
#search_Filter .filtercard > .filterlist .filterbottominputs{font-family:InstrumentSans Regular;}
#search_Filter .filtercard > .filterlist .filterbottominputs input{background:#fff;font-family:Poppins Medium;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 14px;line-height: 14px;color: #111;margin-right:5px;box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -moz-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -webkit-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14);}
#search_Filter .filtercard > .filterlist .filterbottominputs button{background:#23468E;font-family:InstrumentSans Regular;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 14px;line-height: 14px;text-transform: capitalize;font-weight: 500;padding-left: 15px;color:#fff;padding-right: 15px;}
#topdropdownmenu.dropdown-menu > .mobiledropdownmenuitem.dropdown-item{}
#topdropdownmenu.dropdown-menu > .mobiledropdownmenuitem.dropdown-item i{font-size: 11px;width: 20px;}

#search_Filter .filtercard > .filterlist{}
#search_Filter .filtercard > .filterlist .pricing{margin-bottom:15px;}
#search_Filter .filtercard > .filterhead{margin-bottom:10px;}
#search_Filter .filtercard > .filterhead > label{font-weight: 500;font-family:InstrumentSans Regular;font-size:16px;line-height: 20px;padding-top: 6px;margin: 0px;}
#search_Filter .filtercard > .filterhead > a{background: #D1D1D1;color: #111;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans Regular;padding: 6px 12px;font-size: 13px;line-height: 16px;}
#search_Filter .filtercard ul{}
#search_Filter .filtercard .filterlist ul li{}
#search_Filter .filtercard ul li{font-size: 14px;line-height: 20px;margin: 7px 0px;font-family:InstrumentSans Regular;}
#search_Filter .filtercard ul.pricing li a{font-family: Poppins Medium;}
#search_Filter .filtercard ul li a{font-size: 14px;line-height: 20px;font-family:InstrumentSans Regular;}
#search_Filter .filtercard ul input[type="checkbox"]{margin:0px;}
#search_Filter .filtercard ul li label{font-family:InstrumentSans Regular;font-size:14px;line-height:16px;margin-bottom:0px;font-weight: 500;color: #111;}
.filtercard {background: #fff;padding: 10px;border-radius: 10px;margin-bottom: 15px;box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -moz-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -webkit-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14);}
#starratingmpairecon img {}
.companymedicinelistingairecon h2.brandnameheading{text-align:center;font-size:20px;font-family: InstrumentSans Regular;color:#fff;background: #23468E;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;padding:18px 50px;margin:10px auto 20px auto;width: auto;line-height:24px;display: table;}
.aireeducbdimgcentercontentcon{margin: 4% 0px;}
.aireeducbdimgcentercontentcon > h2{font-family: InstrumentSans SemiBold;color: #111;font-size: 36px;line-height: 42px;margin-bottom: 25px;}
.aireeducbdimgcentercontentcon p{font-family:InstrumentSans Regular;font-size:16px;color:#111;} 
.aireeducompbottomdetailsection{background: linear-gradient(180deg, rgba(234, 242, 255, 0) -1.9%, rgba(234, 242, 255, 0.45) 38.97%, rgba(234, 242, 255, 0.45) 76.12%, rgba(234, 242, 255, 0) 100%);
margin-top: 50px;padding: 50px 0px;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;}
.aireeducompbottomdetailsection .aireeducbdimgleftcon{}
.aireeducompbottomdetailsection .aireeducbdimgleftcon#aireeducbdimgleftcon{}
.aireeducompbottomdetailsection .aireeducbdimgleftcon#aireeducbdimgrightcon{}
.aireeducompbottomdetailsection .aireeducbdimgleftcon#aireeducbdimgleftcon img{}
#aireeducbdimgbottomcon{margin-top:60px;}
#aireeducbdimgbottomcon img{}
#aireedumainbottomcontentshades{margin-top: 50px;margin-left: auto;margin-right: auto;text-align: center;}
#aireedumainbottomcontentshades h3{font-family: InstrumentSans SemiBold;font-size:36px;line-height:42px;text-align:center;color:#fff;margin: 0px 0px 30px 0px;background:#292E5A;padding: 15px 0px;}
#aireedumainbottomcontentshades h3 span{font-family:InstrumentSans Regular;font-size:18px;margin-left:35px;color:#fff;}
#aireedumainbottomcontentshades h5{font-family: InstrumentSans SemiBold;font-size:30px;line-height:40px;text-align:center;color:#111;margin: 0px auto 10px auto;width: 70%;}
#aireedumainbottomcontentshades img{margin:0px auto;width:80%;}

.contactsupportbtncon{display: table;width: 100%;}
.contactsupportbtncon span#contactsupportbtn{background-image: linear-gradient(115deg, #0081ca, #51bbf6);text-align:center;color:#fff;font-family:InstrumentSans SemiBold;font-size:18px;padding:20px 30px;border-radius:100px;font-weight:500;float:right;cursor:pointer;}
.contactsupportbtncon span#contactsupportbtn:hover{color:fff;background-image: linear-gradient(115deg, #51bbf6,#0081ca);color:#fff;}
.showcontactsupportformsection{margin-top:50px;padding:50px;}
.showcontactsupportformsection textarea.form-control, .showcontactsupportformsection input[type="text"], .showcontactsupportformsection input[type="email"]{height:auto;font-family: InstrumentSans Regular;
border: 1px solid #b3b3b3 !important;border-radius: 8px;
background: #fff !important;
color: #292e5a;font-size: 16px;line-height: 20px;padding:15px 15px !important;margin: 15px 0px;}
.showcontactsupportformsection textarea.form-control{height:150px;}


.showcontactsupportformsection .btn_register.link{background-color: rgb(35, 70, 142);font-weight: 500;text-decoration: none;text-align:center;color:#fff;font-family:InstrumentSans Regular;font-size:18px;padding: 20px 50px;border-radius: 100px;border: 0px;margin-top:15px;}
.showcontactsupportformsection .btn_register.link:hover{background-color: rgb(2, 40, 110);color:#fff;}
.showcontactsupportformsection .btn_register.link:hover span{transform: translate3d(5px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);left:15px;}
.showcontactsupportformsection .btn_register.link span{transition: all .2s ease-in-out;position:relative;left:8px;top:-1px;}



.event_section_pat{position: relative;
overflow: hidden;
width: 100%;
height: 100%;
/* padding-top: 2rem;
padding-bottom: 2rem; */
background-image: linear-gradient(136deg, #0e84a3, #181c39);}

.bg_shape {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 100%;
  background-image: url('../../images/newBgPatRegHd.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.8;}

.image.Patreg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
  position: absolute;
  bottom: 0;
  left: 0;
}

#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections.aireaddpromotionsection{padding-bottom:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon{display:block;border: 1px solid #2956B4;background: none;color: #2956B4;margin:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas.cnpbuttoncon.createnpromobtncon:hover{background:#E8F4FF;}
#addpromotionmainsection{}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a#confirmbtnlinkofpromo:hover{background:#244684;border:1px solid #244684;color:#fff;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn.vieworderbtn:hover{background:#F7F7F7;border: 1px solid rgba(228, 232, 235, 1);}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a:hover{background:#E6EAED;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table tr td a#givereviews:hover{background:#244684;}
#reviewProductBody .modal-content .modal-body .loginpageforminner #addpatientsection button#reviewFormButton:hover {  color: #fff;  background: #244684;  border: 1px solid #244684;}
#reviewProductBody .modal-content .modal-body .loginpageforminner #addpatientsection button.cancelbtnreviewform:hover{background:#E4E8EB;border:1px solid #E4E8EB;}
.catprorighttwobtncon a.addprohyperlinkbtn:hover{background:#2956B4;border:1px solid #2956B4;color:#fff;}
.amppopupbottom button.ampappdisbtnpopup:hover{background:#2956B4;border:1px solid #2956B4;color:#fff;}
.amppopupbottom button.ampcancelbtnpopup:hover{background:#E4E8EB;border:1px solid #E4E8EB;}
.popupdownloadqrcodepromo:hover{background:#244684;border:1px solid #244684;}
#addpromotionmainsection #airecatsearchfiltersection.confirmbasketairesection{padding:0px;}
#addpromotionmainsection #airecatsearchfiltersection.confirmbasketairesection .aftertopbackaireheading{margin:0px 0px 0px 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aftertopbackaireheading{margin:0px;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .addupdatepatform{background:#fff;border-left: 0px solid #E0E0E0;padding: 35px;margin-bottom: 0px;border-radius: 10px;box-shadow: none;margin-top: 25px;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection #mainconofpatregister.loginpageform.patregaireform {background:transparent;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading .viewpataddupdatepatwrapper{float:right;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading .viewpatientshyperlinkbtn{border-radius: 6px;border: 1px solid #2956B4;padding: 12px 24px;background: #2956B4;color: #fff;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;text-align: center;box-shadow: none;
-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0px;display: inline-block;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading button.addupdatebtnofpatient{border-radius: 6px;border: 1px solid #111;padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;text-align: center;box-shadow: none;
-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0px;display: inline-block;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection{padding-left:0px; padding-right:0px;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading{margin-top: 0px;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner{}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner label{margin-left: 15px;font-size: 16px;color: #111;font-family: InstrumentSans Medium;letter-spacing: 0px;font-weight:500;margin-bottom:10px;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner label span{color: #111;margin-left: 5px;}

#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="text"]::placeholder, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="email"]::placeholder, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner select::placeholder, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="password"]::placeholder{color: #A3A3A3;}


#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="text"], #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="email"], #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner select, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="password"]{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;padding: 12px 20px;font-family: InstrumentSans Medium;font-size: 16px;height: 55px;margin-bottom:20px;color:#111;}
strong.spanofinlinestyle{font-weight:500;display: inline-block;}
.addproeditdiscountrightmainwrapper{float:right;width:315px;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:312px;}
.afterlistbottomallbtnwrapper{display:table;width:100%;}
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{float:left;width:67%;padding:3px 0px;}
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:68%;}

#marketplacemedicineswrapper.afteraccoridansectionmarketplace{float:none;width:100%;}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="text"]:focus, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="email"]:focus, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner select:focus, #addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .loginpageforminner input[type="password"]:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}

#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading .registerpageheading{}
#addpatientsection.addpatientsectionofaire.addpatientsectionnew.patregisterairesection .aboveloginheading .registerpageheading h4{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0px;margin-bottom: 15px;}

#homePopupPatientsListing.patientlistingmodalpopup{}
#homePopupPatientsListing.patientlistingmodalpopup .newhomepopup{}
#homePopupPatientsListing.patientlistingmodalpopup .newhomepopup .modal-content{border-radius: 8px;
background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
button.patcancelbtncross{float:right;border:0px;background:none;}
button.patcancelbtncross svg{}
.patienttablelisting .table-responsive .table tbody tr td .sendbuttonofpatlistaire{border-radius: 8px;
background: #2956B4;border:1px solid #2956B4;text-transform:none;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;width:85px;text-align:center;padding-left:0px; padding-right:0px;padding-top: 12px;padding-bottom: 12px;color:#fff;position:relative;text-transform:capitalize;}
.patienttablelisting .table-responsive .table tbody tr td .basketsuccessmsgpat{position:absolute;border-radius: 6px;border: 1px solid #008870;background: #F3FFF9;box-shadow: 0px 0px 12px 0px rgba(0, 136, 112, 0.12);width: 455px;right: auto;z-index: 1;color: #008870;text-align: center;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 32px;padding: 13px 0px;left:21%;margin-left: auto;margin-right: auto;margin-top: -45px;}
.patienttablelisting .table-responsive .table tbody tr td .basketsuccessmsgpat svg{position: relative;margin-right: 6px;top: -1px;}
.patienttablelisting .table-responsive .table tbody tr td .basketsuccessmsgpat span{margin-left:4px;}
.patienttablelisting .table-responsive .table tbody tr td:nth-last-child(2){padding-left:0px;padding-right:0px;}
.patienttablelisting .table-responsive .table thead tr th:nth-last-child(2){padding-left:0px;padding-right:0px;}
.patienttablelisting .table-responsive .table thead tr th:nth-last-child(1){padding-right:0px;}
.patienttablelisting .table-responsive .table thead tr th:nth-last-child{padding-left:0px;padding-right:0px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive {overflow-x:hidden;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails.btnofrecom{width: auto;margin-top: 10px;display: table;padding-left: 10px;padding-right: 10px;padding-top: 13px;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails.patsendremindbtn{width: auto;margin-bottom: 10px;display: table;padding-left: 10px;padding-right: 10px;padding-top: 13px;background: #2956B4;color:#fff;border: 1px solid #2956B4;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails{border-radius: 8px;border: 1px solid #E4E8EB;color: #082F49;text-transform:none;display: inline-block;
font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;width:100%;text-align:center;padding-left:0px; padding-right:0px;padding-top: 12px;padding-bottom: 12px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails{width:130px;}
#mainheadermenuairewrapper li.adstalih a:hover{background:#0C476E; border:1px solid #0C476E;}
#mainheadermenuairewrapper li.coskurllih a:hover{background:#F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button:hover{background:#E8F4FF;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas:hover{background:#E6EAED;}
.editbaskettopmainwrapper{display: table;width: 100%;}
.editbaskettopmainwrapper .basketnameheadingview{float:left;}
#procountstatuscon.procountstatuscon .countofprocon.calendardatepromotion{cursor:pointer;padding: 6px 15px 5px 15px;position: relative;top: 5px;}
#procountstatuscon.procountstatuscon{float:left;margin: 0px 0px 0px 5px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a:hover{background:#F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
.catetoplistwrapper button.renamebasketbtncon:hover{background:#F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
#addpatientsection .submenuformbtncon button:hover{background:#244684;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.setopatbtn:hover{background:#0C476E; border:1px solid #0C476E;color:#fff;}
.patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown:hover{background:#244684; border:1px solid #244684;color:#fff;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails:hover{background: #F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
.catprorighttwobtncon a.editdiscounthyperlinkbtn:hover{background: transparent;border: 1px solid #2956B4;color: #2956B4;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn:hover svg path{fill:#2956B4;}
.catprorighttwobtncon a.removeprohyperlinkbtn:hover{background:#FFF5F5;}
.catetoplistwrapper button.sendontimebasketbtn:hover{background:#244684; border:1px solid #244684;}
.continuebtnofaire:hover{background:#244684; border:1px solid #244684;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails.patlistbtnpopupinline{display: inline-block;margin-right:2px;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails svg{margin-right:7px;position: relative;top: -2px;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails span{}
#patientlistingmaincon table tr td .patientinfotblcon {width: 100%;display: table;} 
#patientlistingmaincon table tr td .patientinfotblcon .patientinfotblppic {float: left;margin-right: 10px;height: 50px;overflow: hidden;width: 50px;border-radius: 1000px;-moz-border-radius: 1000px;-webkit-border-radius: 1000px;} 
#patientlistingmaincon table tr td .patientinfotblcon .patientinfotblppic img {height:50px;width:auto;}

#mypatientsection.patlistmainsectionwrapper.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr td:nth-child(6){font-family: InstrumentSans Medium;font-size: 16px;line-height: 16px;}
#patientlistingmaincon table tr td h6.infodarktbl.ordercountlabel{font-family: InstrumentSans Medium;font-size: 16px;line-height: 16px;} 
#patientlistingmaincon table tr td .patientinfotblcon .patientotherinfotbl {float: left;margin-top: 12px;margin-bottom: 12px;margin-left: 25px;} 
#patientlistingmaincon table tr td h6 {margin-bottom: 0px;font-family: InstrumentSans Regular;font-size: 13px;line-height: 13px;color:#444;} 
#patientlistingmaincon table tr td h6 span{font-weight:500 !important;color: #111 !important;}
#patientlistingmaincon table tr td h6.infodarktbl {color:#444;} 
#patientlistingmaincon table tr td h6.infolighttbl {color:#444;} 
#patientlistingmaincon table tr td a.viewprofilelinktbl {color: #000;display:block;text-align: center;width: 85%;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-top:12px;margin-bottom:12px;box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);-moz-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);-webkit-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);}
#patientlistingmaincon table tr td a.recommendlinktbl {background: linear-gradient(to right,#52C68A ,#6BCEF2);background:-moz-linear-gradient(to right,#52C68A ,#6BCEF2);background:-webkit-linear-gradient(to right,#52C68A ,#6BCEF2);border:0px solid #6FC4BC;color: #fff;
display:block;text-align: center;width: 85%;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-top:12px;margin-bottom:12px;box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);-moz-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);-webkit-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);}

#patientlistingmaincon table tr td a#paymenteditbtn{float: left;margin-left: 3px;margin-right: 3px;padding-left: 0px;padding-right: 0px;display: block;width: 60px;}
#patientlistingmaincon table tr td a#paymentdeltbtn{float: left;margin-left: 3px;margin-right: 3px;padding-left: 0px;padding-right: 0px;display: block;width: 60px;background: linear-gradient(to right,#FF506D ,#FF7951);background:-moz-linear-gradient(to right,#FF506D ,#FF7951);background:-webkit-linear-gradient(to right,#FF506D ,#FF7951);}
#patientlistingmaincon table.dataTable.no-footer{border:0px;}


.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n) td a.viewprofilelinktbl{background:#fff;border:0px solid #fff;}
.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n+1) td a.viewprofilelinktbl{background:#F8F8F8;border:0px solid #F8F8F8;}
.patienttablelisting .table-responsive .table thead tr th {font-family:InstrumentSans SemiBold;font-size:16px;font-weight:normal; line-height: 16px;letter-spacing: 0px;color: #000;vertical-align: middle;padding: 10px 20px;border: 0px solid #eee;}
.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n+1) {}
.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n){border-radius: 0px;}
.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n+1) td {background: #fff !important;border-bottom:1px solid #E4E8EB;}
.patienttablelisting .table-striped > tbody > tr:nth-of-type(2n+1) > *{--bs-table-bg-type: #fff;}
.patienttablelisting .table-responsive .table tbody tr td {font-size: 14px;font-family:InstrumentSans Regular;margin-bottom: 0px;line-height: 14px;vertical-align: middle;padding:16px 20px;border-top:0px;color:#000;}
.patienttablelisting .table-responsive .table tbody tr td input[type="radio"]{width:30px;}
.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n) td {background:none;border-bottom: 1px solid #E4E8EB;}
.patienttablelisting .table-responsive .table tbody tr td a {text-transform: capitalize;background: #0F94E9;color: #fff;
    padding: 5px 20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    border: 2px solid #0F94E9;font-family: InstrumentSans Regular;font-size: 14px;line-height: 20px;}	
.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n) td:last-child{border-top-right-radius: 16px; -moz-border-top-right-radius: 16px; -webkit-border-top-right-radius: 16px; -o-border-top-right-radius: 16px; border-bottom-right-radius: 16px; -moz-border-bottom-right-radius: 16px; -webkit-border-bottom-right-radius: 16px; -o-border-bottom-right-radius: 16px;}


#reviewProductBody .modal-content .modal-body .loginpageforminner #addpatientsection{padding-bottom:0px;}
#reviewProductBody .modal-content .modal-body .loginpageforminner .rating-stars{margin-bottom:15px;}
#reviewProductBody .modal-content .modal-body .loginpageforminner #addpatientsection button#reviewFormButton{color: #fff;background: #2956B4;border: 1px solid #2956B4;}
#reviewProductBody .modal-content .modal-body .loginpageforminner #addpatientsection button.cancelbtnreviewform{background: #F7F7F7;border: 1px solid #E4E8EB;color: #344054;margin-right: 5px;}
#reviewProductBody .modal-content .modal-body .loginpageforminner #addpatientsection button{font-size: 16px;margin: 0px 0px;display: table;text-align: center;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-weight: 500;display:inline-block;
text-transform: none;font-family: InstrumentSans Medium;letter-spacing: 0px;box-shadow: none;
-moz-box-shadow: none;-webkit-box-shadow: none;padding: 10px 30px;height: auto;}
.reviewformbtnspopup{display:table;width:100%;float:right;text-align: right;margin-top: 20px;}
#reviewProductBody .modal #formData{}
#reviewProductBody .modal #formData label{margin-top:0px;}
#reviewProductBody .modal #formData textarea.form-control{min-height: 100px;}
#reviewProductBody .modal .loginpageforminner{padding-left:0px; padding-right:0px;}
#reviewProductBody .modal .modal-dialog .modal-content{padding: 20px 30px;}
#reviewProductBody .modal .modal-dialog .modal-content h5{font-family: InstrumentSans Medium;
font-weight: 500;font-size: 18px;margin: 0px 0px 10px 0px;
line-height: 24px;color: #000;padding: 0px;}
#reviewProductBody .modal .modal-dialog .modal-content .prodetail{}
#reviewProductBody .modal .modal-dialog .modal-content .prodetail > span, #reviewProductBody .modal .modal-dialog .modal-content .prodetail > p{font-family: InstrumentSans Medium;font-weight: 500;font-size: 18px; line-height:24px;margin:0px;}

#ShowSkinStoreHandlePopUpFooter.copylinksectionpopup.skinstorehamdlemainsection{}
#ShowSkinStoreHandlePopUpFooter.copylinksectionpopup.skinstorehamdlemainsection #newhomepopup{}
#ShowSkinStoreHandlePopUpFooter.copylinksectionpopup.skinstorehamdlemainsection #newhomepopup.modal-lg{border-radius: 8px !important;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%) !important;--bs-modal-width: 620px;}
#ShowSkinStoreHandlePopUpFooter.copylinksectionpopup.skinstorehamdlemainsection #newhomepopup .modal-content #ShowBucketLinkHandlePopUpFooter{border-radius: 8px;border: 1px solid rgba(247, 247, 247, 0.93);background: #F7F7F7;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);width: 85%;padding: 3px 3px 1px 3px;display: table;}

#ShowBucketLinkHandlePopUpFooter .coppiedfoorightsiebtn{float: right;padding: 12px;border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;cursor: pointer;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;}
#ShowBucketLinkHandlePopUpFooter .coppiedfoorightsiebtn > svg{position: relative;top: -2px;margin-right: 8px;}
#ShowBucketLinkHandlePopUpFooter .coppiedfoorightsiebtn > span{color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
#ShowSkinStoreHandlePopUpFooter.copylinksectionpopup.skinstorehamdlemainsection #newhomepopup .modal-content #ShowBucketLinkHandlePopUpFooter span#ShowSkinStoreHandleLink{display: inline-block;vertical-align: middle;height: 100%;padding: 12px 0px 12px 12px;color: rgba(17, 17, 17, 0.55);font-family: InstrumentSans Regular;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;width: 68%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon{}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon a#generateqrcodepopuplink{padding: 12px 24px;background: none;color: #082F49;border: 1px solid #E4E8EB;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon button.pdaddpbtn{padding: 12px 24px;
background: #2956B4;color: #FFF;border: 1px solid #2956B4;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-left:5px;}
#basaddproconpopup.homepopupwrapperoftwobuttons.basaddprocon button.pdaddpbtn > span{color:#fff;}

.patienttablelisting .table-responsive .table tbody tr:nth-of-type(2n) td:first-child{border-top-left-radius: 16px; -moz-border-top-left-radius: 16px; -webkit-border-top-left-radius: 16px; -o-border-top-left-radius: 16px; border-bottom-left-radius: 16px; -moz-border-bottom-left-radius: 16px; -webkit-border-bottom-left-radius: 16px; -o-border-bottom-left-radius: 16px;}

.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn {border:0px;color:#fff;background: linear-gradient(to right,#52C68A ,#6BCEF2);background:-moz-linear-gradient(to right,#52C68A ,#6BCEF2);background:-webkit-linear-gradient(to right,#52C68A ,#6BCEF2);box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);-moz-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);-webkit-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);padding:8px 30px;}
.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn:hover {border:0px;color:#fff;background: linear-gradient(to left,#52C68A ,#6BCEF2);background:-moz-linear-gradient(to left,#52C68A ,#6BCEF2);background:-webkit-linear-gradient(to left,#52C68A ,#6BCEF2);}
.sizecon {float:left;}
.patienttablelisting .table-responsive .table tbody tr td a:hover {
    background: none;
    color: #0F94E9;
    border: 2px solid #0F94E9;}
    /* boek  */
.btnNewClolr svg{margin-right: 6px;height: 15px;width: auto;position: relative;top: -1px;}
.btnNewClolr{font-family: InstrumentSans Regular;margin-left:5px;margin-right:5px;}
#changebasketnamemaincon.inputtextfieldpopupcon input[type="text"]{background: transparent;border-bottom: 1px solid #ddd;border-radius: 0px;font-family: InstrumentSans SemiBold;padding: 5px 10px 10px 0px;font-size: 20px;color: #111;line-height: 30px;}
#changebasketnamemaincon.inputtextfieldpopupcon input[type="text"]:hover, #changebasketnamemaincon.inputtextfieldpopupcon input[type="text"]:focus{box-shadow:none;outline:none;}
#changebasketnamemaincon.inputtextfieldpopupcon button.popupsavebtnaire{padding: 15px 30px;font-family: InstrumentSans Regular; background:#24468E;}
#changebasketnamemaincon.inputtextfieldpopupcon a#deleteprodcutsviewbucket{padding: 15px 20px;font-family: InstrumentSans Regular;font-weight: 500;color:#f00;font-size:15px;}
#changebasketnamemaincon.inputtextfieldpopupcon a#deleteprodcutsviewbucket i{margin-right:8px;}
label#chbaname{font-family:InstrumentSans SemiBold;color:#24468E;font-size:16px;font-weight: 500;}
a#phyprofilelink{position: relative;right: 0px;top: -3px;}
a#phyprofilelink i{font-size: 10px;text-align: center;line-height: 20px;position: relative;background: #23468E;color: #fff;border-radius: 100px;width: 20px;height: 20px;}
/* #form.newpatreg{position: relative;z-index: 1;min-width: 680px;padding: 1.5rem 2rem;border-radius: 12px;background-color: hsla(0, 0%, 100%, 0.05);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);opacity: 1;margin-bottom: 50px;} */
#form.newpatreg{position: relative;z-index: 1;min-width: 500px;border-radius: 12px;opacity: 1}
.foriconsmap.onmapphyaddress{display: table;margin: 12px 0px;width:100%;}
.foriconsmap.onmapphyaddress img{margin-right: 10px;float: left;width: 20px;position: relative;top:1px;}
.foriconsmap.onmapphyaddress i{float: left;width: 30px;position: relative;top: 5px;}
.foriconsmap.onmapphyaddress strong{float: none;display: inline;margin-right:5px;margin-bottom: 5px;margin-top: 0px;}
.foriconsmap.onmapphyaddress .foriconsmapresult{float:left;width: 92%;font-size: 15px;line-height: 20px;font-family: Poppins Regular;color: #444;letter-spacing: -0.5px;}
.foriconsmap.onmapphyaddress .foriconsmapresult a{color: #444;text-decoration:none;}
.foriconsmap.onmapphyaddress .foriconsmapresult a{color: #444;}


#rowmappopupsearch{min-width:430px;min-height: 285px !important;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting #DataTable-Orders_info{display:none;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting #DataTable-Orders_paginate{margin-top:20px !important;} 
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .dataTables_wrapper .dataTables_paginate .paginate_button{color: #111 !important;font-family: Poppins Medium !important;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .dataTables_wrapper .dataTables_paginate .paginate_button.current{color: #111 !important;width: 40px;height: 40px;line-height: 27px;border: 0px !important;background: #EAF2FF !important;border-radius: 100px !important;-moz-border-radius: 100px !important;-webkit-border-radius: 100px !important;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting {}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting {}

#addpatientsection.marketplaceorderlistingsection.patienttablelisting.mypatientslistingcon{padding-top:60px;}

#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td{font-family: InstrumentSans Regular;font-size: 14px;line-height: 22px;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td:first-child{padding-left:35px;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn.vieworderbtn{border-radius: 8px;border: 1px solid #E0E0E0;background: none;padding: 10px 12px;font-family: InstrumentSans Medium;font-size: 16px;line-height: 23px;color: #111;width: 105px;box-shadow:none;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn.vieworderbtn svg{position:relative;top:-1px;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn.vieworderbtn span{margin-right: 15px;}
#addpatientsection.marketplaceorderlistingsection.patienttablelisting .table-responsive .table tbody tr td a#vieworderbtn.vieworderbtn i{color: #fff;margin: 0px 2px;width: 45px;height: 45px;background: #23468E;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 45px;font-size: 14px;}

header#patregisterheadersection{padding:40px 0px 20px 0px;}
h1#headingpopupconpat{color:#23468E;font-family:InstrumentSans SemiBold;font-weight:500;font-size:32px;line-height:32px;margin-bottom:20px;}
h5#subheadingpopupconpat{color:#444;font-family:InstrumentSans SemiBold;font-weight:500;font-size:18px;line-height:26px;margin-bottom:20px;}
#marketplacerightdashboard #viewbucketmainsection.airemanagebasketsection{padding-top:0px;padding-bottom: 30px;}
.table-responsive.patientcartpagelisting.shippingdetailstable#patientcartpagelisting .table tbody tr td:first-child{background-image: none !important;}
.table-responsive.patientcartpagelisting.shippingdetailstable#patientcartpagelisting .table tbody tr td{border-bottom: 1px solid #E0E0E0;box-shadow: 1px 0px 0px 1px #E0E0E0;padding-top: 10px;padding-bottom: 10px;font-size: 14px;font-family: InstrumentSans Regular;color: #333;line-height: 20px;}

.patienttablelisting .table-responsive.patientcartpagelisting.shippingdetailstable#patientcartpagelisting .table tbody tr td a#vieworderbtn.martracorderlink{border-radius: 6px;
border: 1px solid #111;
padding: 12px 24px;
background: #111;box-shadow:none;
color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;display: block;text-align: center;}

#marketplacerightdashboard #shippingdetailssection h2.chkoutheading{color: #111;font-family: InstrumentSans Medium;border: 0px;font-size: 24px;font-style: normal;font-weight: 500;margin:0px 0px 30px 0px;line-height: 24px;}

#cartsummarypagecon.cartsummarypageconmarketplace.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright{padding-top:0px;}
#cartsummarypagecon.cartsummarypageconmarketplace.cartsummarypagecon.patientrecommendsectionbg h6{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;border-bottom: 1px solid #eee;margin-bottom: 0px;padding-bottom: 30px;}
.patienttablelisting .table-responsive .table tbody tr td > p{margin:0px;}

.mainbgoforderdetailmarketplace{border-radius: 10px;border: 1px solid #E4E8EB;background: #FFF;padding: 30px;}
#homePopupPaidOpertunity.frompatviewbasketpopupsection{}
#homePopupPaidOpertunity.frompatviewbasketpopupsection #innerforpatnewpopup{border: 12px solid rgba(255, 255, 255, 0.05);border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;backdrop-filter: blur(5px);}
#patrightsidetopmenusection{float: right;position: relative;z-index: 1;}
#patrightsidetopmenusection ul{margin: 0px;}
#patrightsidetopmenusection ul li{display:inline;color: #fff;font-family: InstrumentSans Regular;font-size: 16px;}
#patrightsidetopmenusection ul li#patalhaacc{}
#patrightsidetopmenusection ul li#patalhaacc span{}
#patrightsidetopmenusection ul li#sigininpattopli{margin-left: 15px;}
#patrightsidetopmenusection ul li#sigininpattopli a{border-radius:100px;-moz-border-radius:100px; -webkit-border-radius:100px;text-align:center;font-family:InstrumentSans Regular;font-size:18px;line-height:20px;color:#fff;border: 1px solid #fff;padding: 15px 30px;font-weight: 500;}
.onmapphy.active.absolute #mapopupconclasspat > h3.onmapphyname{border: 1px solid transparent;position: relative;top: 3px;}
#patrightsidetopmenusection ul li#sigininpattopli a i{position: relative;margin-left: 8px;top: 2px;}
#homePopupPaidOpertunity.frompatviewbasketpopupsection #innerforpatnewpopup .modal-content{border-radius: 1px !important; -moz-border-radius: 1px !important; -webkit-border-radius: 1px !important;}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon {}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon form {}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon form input[type="email"], #forpatinputtextfieldpopupcon.inputtextfieldpopupcon form input[type="password"]{font-family:Poppins Regular;font-style: normal;font-weight: 500;font-size: 16px;line-height: 20px;border:1px solid #B3B3B3;background:#fff;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;color: #444;
padding: 18px 15px;height: auto;}
#patpopforgotpass{}
#patpopforgotpass a{font-family:InstrumentSans SemiBold;text-decoration: underline;font-weight: 500;line-height:20px;font-size: 16px;color: #111111;}
#patpopforgotpass.popupdontacc{}
#patpopforgotpass.popupdontacc h6{text-align:center;font-family:InstrumentSans Regular;font-weight: 500;line-height:20px;font-size: 16px;color: #111111;margin: 25px 0px 20px 0px;}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon{}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon button.popupsavebtnaire{font-family: Poppins Medium;font-weight: 500;width: 100%;padding: 20px 15px;font-size: 20px;line-height:24px;color: #fff;background: #23468E;margin-top: 10px;}
#basaddproconforpat.basaddprocon{}
#basaddproconforpat.basaddprocon a.airecopylink{margin-right: 0px;background: #DAE6FF;border-radius: 100px;-moz-border-radius: 100px; -webkit-border-radius: 100px;float: none;padding: 7px 7px 7px 20px;display: block;}
#basaddproconforpat.basaddprocon a.airecopylink span{font-family: Poppins Regular;font-weight: 500;}
#basaddproconforpat.basaddprocon a.airecopylink i{margin-right: 0px;background: #23468E;color: #fff;width: 50px;height: 50px;font-size: 16px;text-align: center;line-height: 50px;border-radius: 100px;-moz-border-radius: 100px; -webkit-border-radius: 100px;margin-left: 13px;}
#baslistlefttopcon.baslistlefttopcon.baslistbottomamincon p{padding:18px 0px;}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.popupsavebtnaire.registerpopupforpat{display: table;text-align: center;font-family: Poppins Medium;font-weight: 500;width: 100%;padding: 20px 15px;font-size: 20px;line-height:24px;color: #fff;background: transparent;margin-top: 10px;border:1px solid #23468E;border-radius:100px;-moz-border-radius:100px; -webkit-border-radius:100px;color:#23468E;}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.popupsavebtnaire.registerpopupforpat span{}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.popupsavebtnaire.registerpopupforpat i{margin-left:10px;color:#23468E;rotate: -45deg;}

#forpatinputtextfieldpopupcon.inputtextfieldpopupcon button.popupsavebtnaire span{}
#forpatinputtextfieldpopupcon.inputtextfieldpopupcon button.popupsavebtnaire i {margin-left:10px;color:#fff;position: relative;top: 1px;}
#form.newpatreg .loginpageform{margin-right:0px;}
/* #newpatregmainsection{padding:10px 60px 50px 60px;} */
#newpatregmainsection .airelogoconnpr{margin-bottom: 70px;}
#newpatregmainsection .airelogoconnpr img{height:1.5rem;}
#form.newpatreg .loginpageform .loginpageforminner{padding-bottom:0px;}
#rowmlrzero{margin-right:0px;margin-left:0px;}

#shippingdetailssection #EditShippingAddressBox .billinginfocon #MyLocations #selecteLocations.custom-control .custom-control-input{position:static;float:left;display:block !important;
--bs-form-check-bg: var(--bs-body-bg);flex-shrink: 0;width: 1em !important;height: 1em;margin-top: 0px;vertical-align: top;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-form-check-bg);background-image: var(--bs-form-check-bg-image);background-repeat: no-repeat;background-position: center;background-size: contain;border: var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust: exact;color-adjust: exact;print-color-adjust: exact;}
#shippingdetailssection #EditShippingAddressBox .billinginfocon #MyLocations #selecteLocations.custom-control .custom-control-label{float:left;width: 90%;border-radius: 0px;padding: 0px 0px 0px 5px;margin: 0px 0px 0px 0px !important;letter-spacing: 0px;font-size: 14px;line-height: 18px;position: relative;top: -2px;}
#shippingdetailssection #EditShippingAddressBox .billinginfocon #MyLocations #selecteLocations.custom-control{padding:13px 6px 10px 6px;}
#selecteLocations.active input[type="checkbox"] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-color: #30539C !important;
  border-color: #30539C !important;}



.billinginfocon #MyLocations #selecteLocations.custom-control .custom-control-input{margin-bottom: 0px;
position: relative;top: 5px;width: auto;float: left;margin-left: 5px;}
.billinginfocon #MyLocations #selecteLocations.custom-control label.custom-control-label{margin-left: 0px;font-size: 14px;float: left;padding-top: 0px;padding-bottom: 0px;padding-left: 5px;}
.billinginfocon #MyLocations #selecteLocations.custom-control.custom-checkbox label{}
.billinginfocon #MyLocations #selecteLocations.custom-control{display:table;width:100%;padding: 10px 6px;}
#profileaftermainsearch{float: left;margin-left:0px;}
#profileaftermainsearch img{height: 48px;}
#profileaftermainsearch span{position: relative;margin-left: 10px;font-family:InstrumentSans Regular;font-weight:500;font-size:16px;color:#111;line-height:16px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome .managebasketformcon{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome .managebasketformcon form{float:right;width:45%;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome{padding-top:0px;}
#frompatientsection.frompatientsection{padding:50px 0px 0px 0px;}
#frompatientsection.frompatientsection h3{text-align:center;font-family:InstrumentSans SemiBold;font-size:32px;line-height:40px;color: #111111;margin-top: 25px;margin-bottom: 0px;font-weight:500;}
#frompatientsection.frompatientsection p{text-align:center;font-family:InstrumentSans Regular;font-size:16px;line-height:24px;color: #444;margin-top: 15px;margin-bottom: 20px;font-weight:500;width:50%;
margin-left: auto;margin-right: auto;}
.frompatheader{}
.frompatheader img{height:25px;}
#frompatheaderprofilepic{margin-top: 45px;}
#frompatheaderprofilepic.frompatheaderprofilepic{margin-bottom: 50px;}
#frompatheaderprofilepic img{height: 120px;}
.carousel_content .special_up_move_text{}
.bg-aire_logo {
position: absolute;
z-index: 0;
width: 50%;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
bottom: 0px;
right: 0;
}
.searchplustwobtnswrapper{display:table;width:100%;}
.searchplustwobtnswrapper .beforesearchbtnscon{float:left;border-radius: 8px;background: none;border: 1px solid #E4E8EB;color: #344054;display: table;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
.searchplustwobtnswrapper .beforesearchbtnscon .searchviewallpatlink{background:#F6F6F6;border-top-right-radius:0px; border-bottom-right-radius:0px;border-right:1px solid #E4E8EB;padding: 13px;display:block;float: left;color:#344054;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection .searchplustwobtnswrapper #categoryseachmainform.managebasketformcon{float: left;width: 37%;margin-left: 10px;}
#existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper{}
#existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper #SearchResult #patientlistingmaincon table#DataTable-Patient thead th{background:#F6F6F6;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection .aftersearchpatientcon.lastbtnaddnewpatientbtcon{float:right;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup.modal-xl{--bs-modal-width: 1050px;}
.managebasketformcon .searchplustwobtnswrapper .mbasinnercon{float: left;width: 53%;margin-left: 10px;}
.searchplustwobtnswrapper .beforesearchbtnscon .searchviewallpatlink.patinactiveclass{background:none;border-left:0px;}
.searchplustwobtnswrapper .beforesearchbtnscon{}
.staffprofilemainsection#addpatientsection #psyregisterform.loginpageform.submenuallformscon #psyregisterform.loginpageform .loginheading{}
.staffprofilemainsection#addpatientsection #psyregisterform.loginpageform.submenuallformscon #psyregisterform.loginpageform .loginheading h6{margin-right: 0px;color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;border-bottom: 0px;margin-bottom: 25px;padding-bottom: 0px;margin-left: 15px;}
.staffprofilemainsection#addpatientsection #psyregisterform.loginpageform.submenuallformscon #psyregisterform.loginpageform .loginpageforminner{padding:0px;}
.staffprofilemainsection#addpatientsection #psyregisterform.loginpageform.submenuallformscon{border-radius: 8px;
padding: 32px;
background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
.staffprofilemainsection#addpatientsection #psyregisterform.loginpageform.submenuallformscon #psyregisterform.loginpageform{background:transparent;padding:0px; margin:0px;} 
.staffprofilemainsection#addpatientsection{padding:8px 0px 0px 15px;}
.image {
  width: 100%;
}
.successaddcartwrapper{display: table;float: right;position: fixed;top: 70px;right: auto;left:auto;z-index: 10000;overflow: visible;}
.successaddcartwrapper p{color: #008870;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;margin:0px;padding: 12px 16px;border-radius: 6px;border: 1px solid #008870;background: #F3FFF9;display: table;float: right;margin-right:24px;}
.successaddcartwrapper p svg{margin-right: 8px;}
@media (max-width: 9000px){
	.successaddcartwrapper{width:1320px;}
}
@media (max-width: 1400px){
	.successaddcartwrapper{width:1320px;}
}
@media (max-width: 1200px){
	.successaddcartwrapper{width:1140px;}
}
@media (max-width: 992px){
	.successaddcartwrapper{width:960px;}
}
@media (max-width: 768px){
	.successaddcartwrapper{width:720px;}
}

.successaddcartwrapper p span{margin-right:15px;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;position: relative;top: 2px;}
.successaddcartwrapper p a{color: #111; text-decoration:underline;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;position: relative;top: 2px;}
#mainfooterpatient.mainfooterpatient{padding-left:80px; padding-right:80px;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyName{font-family: InstrumentSans Medium;font-weight: 500;font-size: 32px;color: #111;line-height: 32px;margin-top: 0px; margin-bottom: 24px;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyProfile{font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px; line-height:20px;color: #111;padding:12px 16px;border-radius: 6px;border: 1px solid #858585;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyProfile:hover{background:#F3F3F3; border:1px solid #858585;color:#111;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyProfile.seemoreatbtn{color:#fff;border: 1px solid #2956B4;background: #2956B4;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyProfile.seemoreatbtn:hover{color:#fff;border: 1px solid #244684;background: #244684;}

#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper{}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper .submenuformtopcon{}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper .submenuformtopcon h2{font-size:32px;font-family: InstrumentSans Bold; line-height:44px;font-weight:500;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper .submenuformtopcon h6{font-size:20px;font-family: InstrumentSans Medium; line-height:30px;color:#444;font-weight:500;width:70%;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform.loginformleftwrapper #submenuformbtnconpat.submenuformbtncon{margin-top:5px;}

#addpatientsection.submenupagessection #psyregisterform.loginformleftwrapper .loginpageforminner select,
#addpatientsection.submenupagessection #psyregisterform.loginformleftwrapper .loginpageforminner input[type="text"], 
#addpatientsection.submenupagessection #psyregisterform.loginformleftwrapper .loginpageforminner input[type="email"],
#addpatientsection.submenupagessection #psyregisterform.loginformleftwrapper .loginpageforminner input[type="password"] {margin-bottom:10px;}
#addpatientsection.submenupagessection #psyregisterform.loginformleftwrapper .loginpageforminner .form-group{margin-bottom:10px;}



#addpatientsection.practicemainsection.addpatientregistersection{padding:0px;}
#newpatregisterrightimg{position: fixed;left: auto;
top: 0%;right: 0%;bottom: 0%;display: -webkit-box;display: -webkit-flex;
display: -ms-flexbox;display: flex;overflow: hidden;width: 53%;height: 100vh;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;
align-items: center;background-image: url(patbgbanner-logo.webp);background-position: center bottom;
background-size: cover; background-repeat:no-repeat;}
#bgairelogo{position: absolute;left: -15%;top: 30%;right: -15%;bottom: 0%;z-index: 0;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
#bgairelogo img{width:100%;}
#patregisterheadersection .airelogos{width: 120px;}


#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform{margin-bottom:0px;padding-bottom:0px;}
#addpatientsection #submenuformbtnconpat.submenuformbtncon{margin-top:20px;}
#addpatientsection #submenuformbtnconpat.submenuformbtncon button{width:100%;}
#rcheckboxes.rcheckboxes.input_row_checkboxs #textwithchkbox.textwithchkboxs{width: 100%;line-height: 18px;top: auto;text-align: center;margin-left: auto;margin-right: auto;color: #444;font-family: InstrumentSans Medium;position: static;display: table;float: none;}
#rcheckboxes.rcheckboxes.input_row_checkboxs #textwithchkbox.textwithchkboxs a {color: #444; text-decoration:none;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon h2{font-family:InstrumentSans SemiBold;color:#23468e;font-size:34px;line-height:40px;font-weight:500;margin-bottom: 15px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon h6{font-family:InstrumentSans SemiBold;color:#444;font-size:18px;line-height:22px;font-weight:500;margin-bottom: 15px;}
#rcheckboxes.rcheckboxes.input_row_checkboxs{margin-top: 30px;}
#rcheckboxes.rcheckboxes.input_row_checkboxs >input{}
#rcheckboxes.rcheckboxes.input_row_checkboxs #textwithchkbox{position: relative;top: -6px;}

#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .card-js .card-number-wrapper .form-control{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;padding: 12px 20px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #000;font-family: InstrumentSans Medium;font-size: 16px;height: 55px;}

#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .expiry-container .expiry-wrapper .expiry{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;padding: 12px 20px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #000;font-family: InstrumentSans Medium;font-size: 16px;height: 55px;}

#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .cvc-container .cvc-wrapper .cvc{border-radius: 8px;border: 1px solid #E0E0E0;background: #FFF;padding: 12px 20px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #000;font-family: InstrumentSans Medium;font-size: 16px;height: 55px;}

#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .card-js .card-number-wrapper {margin-bottom:0px;}
#addpatientsection #cardpaymentbottombtn{margin-top: 20px; margin-bottom:50px;}
#addpatientsection #cardpaymentbottombtn > button{border-radius: 8px;padding: 12px 24px;
font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;text-transform:none;display: inline-block;margin-right: 5px;}
#addpatientsection #cardpaymentbottombtn > button.markdefaultcard{border: 1px solid #008870;background: #F3FFF9;color: #008870;}
#addpatientsection #cardpaymentbottombtn > button.removeasdefaultcard{border: 1px solid #B40D0D;background: #FFF5F5;color: #B40D0D;}
#addpatientsection #cardpaymentbottombtn > button.addncardbtncon svg{position: relative;top: -2px;margin-right: 4px;}
#addpatientsection #cardpaymentbottombtn > button.addncardbtncon span{}
#addpatientsection #cardpaymentbottombtn > button.addncardbtncon{border: 1px solid #111;background: none;color: #111;margin-right: 0px;}


#submitbtnnpreg{font-family: InstrumentSans Bold !important;background: rgb(35, 70, 142);box-shadow: none;font-family: InstrumentSans Regular;font-size: 18px;text-transform: capitalize;padding: 22px 60px;height: auto;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;color: #fff;}
#newpatregmainsection #form.newpatreg .loginheading h6{font-size: 32px;font-family: InstrumentSans SemiBold;padding: 0px 30px;border-bottom:0px;color:#23468e;margin-bottom: 15px;text-align:left;text-transform: none;}
#newpatregmainsection #form.newpatreg .fill-out .fill-Text{padding: 0px 30px;border-bottom:0px;color:#444444;font-size: 20px;margin-bottom: 15px;text-align:left;text-transform: none;font-family: InstrumentSans Regular;line-height: 26px;}
.page_main #newpatregmainsection #form.newpatreg .loginpageform .loginpageforminner .form-group{margin-bottom:13px;}
.page_main #newpatregmainsection #form.newpatreg .loginpageform .loginpageforminner #submitbtnnpreg{font-family: InstrumentSans Medium !important;text-transform: capitalize;}
.page_main #newpatregmainsection #form.newpatreg .loginpageform .loginpageforminner label#textwithchkbox{font-family: InstrumentSans Regular;}
#newpatregmainsection #form.newpatreg .loginpageforminner label{font-size: 16px;letter-spacing: 0px;font-family: InstrumentSans Medium;}
#newpatregmainsection #form.newpatreg .loginpageforminner input[type="text"], #newpatregmainsection #form.newpatreg .loginpageforminner input[type="email"], #newpatregmainsection #form.newpatreg .loginpageforminner input[type="password"], #newpatregmainsection #form.newpatreg .loginpageforminner select{background:#fff;border:1px solid #939393;height:55px;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;color: #111;font-size: 16px;font-family: InstrumentSans Medium;}

#disountfirstcon{position:absolute;top:0px;left:0px;}
#disountfirstcon img{height:35px;}
#patientcartpagelisting.patientcartpagelisting table tr td {position:relative;}
#patientcartpagelisting.patientcartpagelisting table #zoomgallerycon.zoom-gallery{position:relative;display: flex;justify-content: center;}
#patientcartpagelisting.patientcartpagelisting table #zoomgallerycon.zoom-gallery a{display:block;width:70px;}
#patientcartpagelisting.patientcartpagelisting table #zoomgallerycon.zoom-gallery a img{height:auto;width:240px;}
.aftersearchpatientcon{margin-top: 15px;float: right;}
.aftersearchpatientcon .twobuttonsaftersearch{display: table;width: 100%;}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat{float: left;}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat.searchviewallpatlink{margin-left: 15px;}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat.searchviewallpatlink #addnewpatbtncon.addnewpatbtncon{}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat.searchviewallpatlink #addnewpatbtncon.addnewpatbtncon button.anp{background: #B7E5FF;color:#111;}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat.searchviewallpatlink #addnewpatbtncon.addnewpatbtncon button.anp i{background:#EAF2FF;}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat.searchviewallpatlink #addnewpatbtncon.addnewpatbtncon button.anp span{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection{padding-left:10px;padding-right:10px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection #rightsummary .cartproductrepeat .price{padding:10px 12px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .delpricecartsummarytag{margin-right:3px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection #patientqtycon.qty input.patqtyinput{width:32px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection #patientqtycon.qty{padding-left:3px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary #cartproductrepeat.cartproductrepeat{padding-right:0px;margin-right:0px;width:100%;position:relative;left:-8px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .cartremoveicon#cartremoveicon{right: -5px;}
.billinginfocon #MyLocations #selecteLocations.custom-control.custom-checkbox label::after{background-image:none;}


span.outofstock {background: #23468E;padding: 18px 30px;width:100%;text-align:center;text-transform: capitalize;font-family: InstrumentSans Regular;font-size: 16px;line-height: 16px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;color: #ffffff;cursor: pointer;box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3); -moz-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3); -webkit-box-shadow: 0px 5px 10px 0px rgba(58, 58, 58, 0.3);display: inline-block;}
.billinginfocon #MyLocations #selecteLocations.custom-control.custom-checkbox label{border:0px;background:transparent;}
.billinginfocon #MyLocations #selecteLocations.custom-control{margin-left:0px;width: 100%;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection #totalpricecon.subtotal-list #TotalPrice{font-weight: 500;font-family: Poppins SemiBold;}
#errormainsection{padding: 0px;}
#errormainsection #errormaininnercon{padding: 150px 0px 200px 0px;}
#errormainsection #errormaininnercon h1{text-align:center;font-family:InstrumentSans Regular;font-size: 36px;
color: #111;line-height: 42px;margin-bottom: 50px;}
#errormainsection #errormaininnercon h3{text-align:center;font-family:InstrumentSans Regular;width: 55%; margin: 0px auto;background: #fff;font-size: 24px;color: #111;padding: 80px 50px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;line-height: 32px;}
#errormainsection #errormaininnercon h3 a{color:#f00;}
#airecatsearchfiltersection #errMsg{border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;padding: 10px 20px;margin-top: 20px;}
.nextdropbtncon{}
.nextdropbtncon span{color:#23468E;text-align:center;background: #FFFFFF; box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); -moz-box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); -webkit-box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius: 100px;font-family:InstrumentSans Regular;font-size: 16px;line-height: 16px;padding: 15px 20px;display: table;}
.nextdropbtncon a{color:#fff;text-align:center;background: #f00; box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); -moz-box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); -webkit-box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius: 100px;font-family:InstrumentSans SemiBold;font-size: 20px;line-height: 26px;padding: 20px 30px;display: table;}
.nextdropbtncon button{color:#23468E;text-align:center;background: #FFFFFF; box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); -moz-box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); -webkit-box-shadow: 0px 1px 64px rgba(35, 70, 142, 0.1); border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius: 100px;font-family:InstrumentSans Regular;font-size: 16px;line-height: 16px;padding: 15px 20px;display: table;}
.nextdropbtncon a:hover{background:#23468E;color:#fff;}
.aireeduhometoppagesection{background:none;background-size:100%;background-repeat:no-repeat;background-position:center;padding-top: 0px;}
.annoucetitlemainsection{margin-top:30px;}
.eduannouncementcon{}
.eduannouncementcon h2{color:#23468E;font-size: 42px;font-family:InstrumentSans Bold;font-weight:500;}
.eduannouncementcon p{color:#444444;font-family:InstrumentSans Regular;font-weight:500;font-size: 22px;line-height: 32px;margin-right: 30px;}
.bebeskincon{margin-top: 70px;margin-bottom: 35px;}
.bebeskincon h6{color:#23468E;font-size: 30px;line-height: 38px;font-family:InstrumentSans Regular;font-weight:500;margin-bottom:20px;}

#videohomeimgcon:hover #overlaycon {opacity: 1;}
#videohomeimgcon #overlaycon #videoimgonhover img{width:35px;height:35px;}
#videoimgonhover{font-size: 20px;position: absolute;top:23px;right: -6px;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
#videohomeimgcon #videoimgonhover img{position:relative;}

#rightmainsectionofaireskinstore #airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon{padding-top:0px; padding-left:0px;}
.filterofcategoryinnercon:hover #overlaycon {opacity: 1;}
.filterofcategoryinnercon #overlaycon .homettwoimgheighthover img{width:auto;height:auto;}
.filterofcategoryinnercon img{position:relative;}
#overlaycon {position: absolute;top:8px;bottom: 0;left:auto;right:0px;height: 100%;width: 100%;opacity: 0;transition: .3s ease;background:transparent; z-index:1;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover img#plusiconimage{width:auto;height:auto;}
#homeentermarketplaceimgcon:hover #overlaycon {opacity: 1;}
#homeentermarketplaceimgcon #overlaycon #marketplaceonhover img{width:48px;height:48px;margin-top:12px;}
#addbasketprolistingbanners:hover #overlaycon {opacity: 1;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover img{width:35px;height:35px;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon{left:0px;right:0px;transform: none;margin:0px auto;width: 100%;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon .addmprohoverinnercon{margin:0px auto;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon .addmprohoverinnercon #addproplushover{background:#D7E2FE;
text-align: center;
display: table;
margin: 0px auto;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon .addmprohoverinnercon #addproplushover i{color: #292E5A;
text-align: center;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon .addmprohoverinnercon p{font-family: InstrumentSans SemiBold;
font-size: 16px;
text-align: center;
margin: 15px 0px 0px 0px;
color: #111;}
.dropdown.threedotsdropdown > button.dropdown-toggle::after {display:none;}
.dropdown.threedotsdropdown{display: inline-block;}
.dropdown.threedotsdropdown > button{border: 1px solid rgb(228, 232, 235);
border-radius: 8px;
padding: 12px 0px 12px 0px;
text-align: center;
margin-left: 1px;
height: 44px;
position: relative;
top: 0px;
width: 44px;
background: none;} 
.dropdown.threedotsdropdown > button span{width: 4px;
height: 4px;
border-radius: 100%;
display: inline-block;background: rgba(8, 47, 73, 1);
position: relative;top: -3px;
margin: 0px 2px;} 
.dropdown.threedotsdropdown > button span.middledotdropdown{} 
.inviteresidentssection .loginpageform .loginpageforminner .submenuformbtncon{display: table;width: 100%;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab{/*display: table;width: 100%;*/}





.patienttablelisting .table-responsive .table tbody tr td .dropdown.threedotsdropdown{float:left;}
.patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown#ShowPreviewEmailModel{background: #2956B4 !important; background-color: #2956B4 !important; border: 1px solid #2956B4 !important;}
.removeItem{
  background: #2956B4 !important; background-color: #2956B4 !important; border: 1px solid #2956B4 !important;
  color: #fff!important;
  float: left!important;
  margin-top: 0px!important;
  margin-right: 3px!important;
  border: 1px solid #2956B4!important;
  border-radius: 8px!important;
  text-transform: none!important;
  font-family: InstrumentSans SemiBold!important;
  font-size: 16px!important;
  font-style: normal!important;
  font-weight: 500!important;
  line-height: 30px !important;
  text-align: center !important;
  padding-bottom: 6px !important;
}
.patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown{display: table;
padding-left: 0px;padding-right: 0px;padding-top: 13px;width: 140px;margin-top: 6px;
background: #2956B4;color: #fff;float:left;margin-top: 0px;margin-right: 3px;
border: 1px solid #2956B4;
border-radius: 8px;
text-transform: none;font-family: InstrumentSans SemiBold;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 18px;
text-align: center;
padding-bottom: 12px;}
.patienttablelisting .table-responsive .table tbody tr td a.patdropdoenreco svg{margin-right: 7px;position: relative;top: -2px;}
.patienttablelisting .table-responsive .table tbody tr td a.patdropdoenreco{border-radius: 8px;border: 1px solid #E4E8EB;background: transparent;
color: #082F49;text-transform: none;font-family: InstrumentSans SemiBold;
font-size: 16px;font-style: normal;
font-weight: 500;line-height: 18px;width: 100%;text-align: center;display: table;padding-left: 10px;padding-right: 10px;padding-top: 13px;
padding-bottom: 12px;}
.inviteresidentssection .loginpageform .loginpageforminner .submenuformbtncon button{border-radius: 8px;
background: #2956B4;
padding: 8px 24px;
height: 44px;
color: #FFF;
font-family: InstrumentSans SemiBold;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 23px;
text-transform: capitalize;
letter-spacing: 0px;
box-shadow: none;
border: 0px;
float: right;display: block;width: auto;}
#existingpatientssection.patientlistingsectionbg{background:none;}
#mypatientsection #DataTable-Patient.table-responsive .table thead tr th:nth-child(2){background:none !important;}
#DataTable-Patient.table.table-striped{--bs-table-bg: none !important;}
.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr:nth-of-type(2n+1) td{background:none !important;}
.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr td{background:none !important;}
.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr{background:none !important;}
.table > :not(caption) > * > *{box-shadow:none !important;}
.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr{background:none;}
.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr{background:none;}
.patienttablelisting #DataTable-Patient.table-striped > tbody > tr:nth-of-type(2n+1) > *{--bs-table-bg-type: transparent !important;}
.dropdown.threedotsdropdown .dropdown-menu.show{width: 215px;padding: 8px;box-shadow: 0px 0px 16px -8px rgba(17, 17, 17, 0.16);background: #fff;border: 0px;top:55px !important;transform:none !important;}
.inviteresidentssection .loginpageform{background:none;padding:8px 0px 0px 15px;margin:0px;}
.inviteresidentssection .loginpageform .loginpageforminner{border-radius: 8px;
padding: 32px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
.inviteresidentssection .loginpageform .loginpageforminner .form-group{margin-bottom: 20px;display: table;width: 100%;}
.inviteresidentssection{padding:0px;}
#addbasketprolistingbanners #marketplaceonhover img{position:relative;}
#entermarketplacecon img{position:relative;}
#entermarketplacecon {position:relative;}
#homeentermarketplaceimgcon{position:relative;}
#homeentermarketplaceimgcon a{position:relative;display:block;}
#homeentermarketplaceimgcon:hover { box-shadow: 2px 2px 24px 0 rgba(41, 46, 90, 0.5); }
#PaddingForSearchPage{padding-top:60px;}
.homettwoimgheight:hover #overlaycon {opacity: 1;}
.homettwoimgheight #overlaycon .homettwoimgheighthover img{width:48px;height:48px;margin-top:6px;}
.homettwoimgheighthover{font-size: 20px;position: absolute;top:22px;right: -12px;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}

#marketplaceonhover{font-size: 20px;position: absolute;top:22px;right: -12px;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
#homeentermarketplaceimgcon #marketplaceonhover img{position:relative;}
.nextdropeventmaincontent{}
.nextdropeventmaincontent h3{text-align: center;color: #111;font-family:InstrumentSans Medium;font-weight:500; font-size:32px;line-height: 40px;margin-bottom: 20px;}
.nextdropeventmaincontent h3 span{font-family:Poppins Medium;}
.nextdropeventmaincontent p{text-align: center;color: #444444;font-family:InstrumentSans Regular;font-weight:500; font-size:18px;margin:0px auto;width:50%;}
.imresidentscon{text-align:center;margin-top:25px;margin-bottom:45px;}
.imresidentscon a{color:#292E5A;color: #111111;font-weight:500;font-family:InstrumentSans Regular;font-size:16px;}
.imresidentscon a i{color:#292E5A;width:45px;height:45px;line-height:45px;text-align:center;background: #DAE6FF;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 14px;}
.imresidentscon a span{margin-left: 10px;}
.imresidentscon a:hover{color:#292E5A;}
#airemedieducompanieslistingcon.viewbuckproairelist{background: linear-gradient(180deg, #FFFFFF 0%, #E4EFFF 51.56%, #FFFFFF 100%);
opacity: 0.8;
box-shadow: 0px 1px 32px rgba(17, 17, 17, 0.06);-moz-box-shadow: 0px 1px 32px rgba(17, 17, 17, 0.06); -webkit-box-shadow: 0px 1px 32px rgba(17, 17, 17, 0.06);border-radius: 8px;-moz-border-radius: 8px; -webkit-border-radius: 8px;padding: 60px 80px;margin: 10px 0px;}
#airemedieducompanieslistingcon.viewbuckproairelist .editbuckethyperlinktop{top:15px;right:15px;}
#airemedieducompanieslistingcon.viewbuckproairelist .editbuckethyperlinktop i{transform: rotate(-45deg);font-size: 14px;color:#292E5A;}
#aireeducompdetailtopsection{padding-bottom:200px;}

.myssbtncon{}
.myssbtncon a{background: #DDF0F5;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;padding: 18px 7px 18px 22px;font-family: InstrumentSans Regular;color: #292E5A;font-size: 16px;font-weight: 500;}
.myssbtncon a:hover{color: #292E5A;text-decoration:none;}
.myssbtncon a span{}
.myssbtncon a i{border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;
background: #23468E;color: #F8F8F8;width: 45px;height: 45px;line-height: 45px;text-align: center;margin-left: 10px;font-size:14px;}
.timelinemaincon {}
.timelinemaincon h2{color:#23468E;font-size: 42px;font-family:InstrumentSans Bold;font-weight:500;}
.timelinemaincon h2 span{font-family:OpenSans SemiBold;}
.timelineinnercon{}
.timelineinnercon ul{list-style: none;position: relative;margin: 0px 10px 0px 10px;padding: 0px 0px 0px 5px;}
.timelineinnercon ul::before {width: 2px;height: auto;background: #DBDCE9;border-left: 1px solid #DBDCE9;position: absolute;content: "";left: 6px;top: 11px;bottom: 10px;}
.timelineinnercon ul li{color: #111111;margin:70px 0px;display: block; font-family: InstrumentSans Regular; font-size: 24px;}
.timelineinnercon ul li:first-child{margin-top:40px;}
.timelineinnercon ul li i{font-size: 6px;color:#23468E;position: relative;left: -4px;top: -4px;background: #fff;width: 12px;height: 12px;text-align: center;line-height: 12px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;box-shadow: 1px 2px 1px #ddd;-moz-box-shadow: 1px 2px 1px #ddd;}
.timelineinnercon ul li span.spanmonth{margin-left: 25px;color:#111;}
.timelineinnercon ul li span.spanofcircleaire{}

header.aireheader{padding:20px 0px;}
header.aireheader #mainnavheader a.logo > img{width:120px;}
header #mainnavheader{}
header #mainnavheader ul#accordion{background:#F8FBFF; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;padding: 22px 6px 21px 6px;box-shadow: 0px 2px 12px 0 rgba(41, 46, 90, 0.06); -moz-box-shadow: 0px 2px 12px 0 rgba(41, 46, 90, 0.06); -webkit-box-shadow: 0px 2px 10px rgba(41, 46, 90, 0.06);}
header #mainnavheader ul#accordion li{}
header #mainnavheader ul#accordion li a{font-size: 18px; font-weight: 500;}
header #mainnavheader.navbar.navbar-default{}
header #mainnavheader.navbar.navbar-default ul.nav > li > a{padding: 16px 24px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;margin: 0 3px;color:#292E5A;font-family: InstrumentSans Regular;font-weight: 500;font-size: 18px;text-transform: none;}
header #mainnavheader.navbar.navbar-default ul.nav > li.active > a, header #mainnavheader.navbar.navbar-default ul.nav > li > a.active , header #mainnavheader.navbar.navbar-default ul.nav > li > a:hover{background: #fff !important;color: #292E5A;box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14); -moz-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14);-webkit-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.14);}
#airecatsearchfiltersection.confirmbasketairesection.detailpagebackbtncon.detailpagebackbtncon{padding-left: 0px;padding-right: 0px;padding-top: 0px;}
.dtable{display:table;}
.medicinedetailpagemainsection#medicinedetailpagemainsections{padding-top:16px;padding-left:0px;padding-right:0px;}
.medicinedetailpagemainsection#medicinedetailpagemainsections #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{display: block;}
#medicinedetailpagecon .prodetailimgcon{width:90%;margin-left:auto;margin-right:auto;}
#airecatsearchfiltersection.confirmbasketairesection.detailpagebackbtncon{padding-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection.detailpagebackbtncon .airetopconconbas.catfiltertopcon{padding-bottom:10px;}
#medicinedetailpagecon.categorypagesectionbg .exzoom .exzoom_img_box{background: transparent;position: relative;border: 0px;box-shadow: none;}
#medicinedetailpagecon.categorypagesectionbg .exzoom .exzoom_img_ul_outer{border: 0px !important;box-shadow: none !important;}
.medicinedetailpagemainsection{background:url(airebg.png);background-size: 45%;background-repeat: no-repeat;background-position: left 12%;padding-left:0px;padding-right:0px;}
#vapbtncon.alreadymember{}
#vapbtncon.alreadymember > a{font-size: 14px;font-family: InstrumentSans SemiBold;color: #000;background: #B7E5FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: auto;padding: 15px 40px;border: 0px;box-shadow:none;}
#addpatientsection.patregisterairesection{padding: 100px 60px;}
#addpatientsection.patregisterairesection .loginpageforminner{padding-left:0px;padding-right:0px;}
#mainconofpatregister.loginpageform.patregaireform{}
.headuserprofilecon{}
.headuserprofilecon span{margin-right: 0px;font-size: 16px;color: #111;font-family: InstrumentSans Medium;font-weight: 500;line-height: 16px;}
.headuserprofilecon img{height:45px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
.headuserprofilecon button{background:none;border: 0px;box-shadow: none;font-family: InstrumentSans Medium;font-size: 16px;}
.headuserprofilecon .PatHome{font-family: InstrumentSans Medium;font-size: 16px; color:#111111;}
.homebannercont{position:relative;}
.homesectionofairecon{padding:0px 60px 60px;margin-top:-300px;background:#fff;}
.basketlistingcon{background:rgba(247, 247, 247, 0.7); border: 1px solid rgba(25, 110, 224, 0.15);
box-shadow: 0px 0px 32px rgba(255, 255, 255, 0.1); -moz-box-shadow: 0px 0px 32px rgba(255, 255, 255, 0.1); -webkit-box-shadow: 0px 0px 32px rgba(255, 255, 255, 0.1);border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;backdrop-filter: blur(2px);padding:15px 0px;}

a#skinloginbtn {background:transparent;box-shadow: none;text-align: center;padding:20px 40px;font-size: 18px;font-weight: normal;font-family:InstrumentSans Bold;line-height: 24px;border: 1px solid #fff;font-weight: 500;border-radius: 1000px;-moz-border-radius: 1000px;-webkit-border-radius: 1000px;color: #fff;display:block;}
a#skinloginbtn:hover {background:#fff;color:rgb(35,70,142);
}
#addproviewairecon.addproviewairecon a{float:left;}
#addproductsviewbucket.addproductsofeditbucket{padding:8px;margin-right: 20px;}
#addproductsviewbucket.addproductsofeditbucket img{position:relative;top:-2px;}
#addproductsviewbucket.addproductsofeditbucket span{}
.patientspanminuscon#plusspan{float: left;width: 20px;text-align: center;position: relative;border: 1px solid transparent;}
.patientspanminuscon#plusspan a{font-size: 30px;font-family: InstrumentSans Regular;color: #292E5A;float: left;width: 20px;text-align: center;position: relative;top: 5px;cursor: pointer;}


.patientspanpluscon#plusspan{float: left;width: 20px;text-align: center;position: relative;border: 1px solid transparent;}
.patientspanpluscon#plusspan a{font-size: 30px;font-family: InstrumentSans Regular;color: #292E5A;float: left;width: 20px;text-align: center;position: relative;top:5px;cursor: pointer;padding-left: 0px;}
#patientqtycon.qty{border: 1px solid #DBDCE9;display: table;float: left;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 2px 8px 2px 5px;margin-right: 10px;}
#patientqtycon.qty input.patqtyinput{line-height: 21px;float: left;width: 50px;text-align: center;padding: 13px 0px;font-size: 16px;position: relative;border: 0px;background: none;font-family: Poppins SemiBold;color: #292E5A;}

#physearchmainsectionaire{background:url(../physician-search-banner.webp);background-size:cover;background-repeat:no-repeat;padding-left:60px;padding-right:60px;padding-bottom: 50px;padding-top:10px;}
#physearchmainsectionaire .medlistinginnercon{background:none;box-shadow:none !important;border:0px;}
#physearchmainsectionaire #airephysearchtopmaincon{}
#physearchmainsectionaire #airephysearchtopmaincon .medlistingtop{}
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon{}
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon img{height:30px;width:auto;}
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon h1{font-family:InstrumentSans Bold;text-align: center;font-size: 64px;font-weight: 500;margin: 10px 0px 20px 0px;line-height: 76px; background: linear-gradient(180deg, #FFFFFF 10.39%, #F2FEFB 67.67%, #2AABAB 103.9%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon p{font-family: InstrumentSans Regular;
font-style: normal;width:32%;margin:0px auto;font-weight: 500;line-height:30px;font-size: 20px;text-align: center;color: #D0D0D0;}
#airephysearchtopmaincon .mapnformphysection{background:#fff;border-radius:8px;margin-top:50px;}
#airephysearchtopmaincon .mapnformphysection h4{color: #111111;margin-bottom: 40px;font-size: 32px;font-family:InstrumentSans SemiBold;}
#airephysearchtopmaincon .mapnformphysection form{}
#airephysearchtopmaincon .mapnformphysection form .loginpageforminner{padding:0px;}
#airephysearchtopmaincon .mapnformphysection form label{font-family: Poppins Regular;font-weight: 500;font-size: 18px;color: #111;line-height: 22px;margin-bottom: 15px;margin-left: 12px;}
#airephysearchtopmaincon .mapnformphysection form input[type="text"], #airephysearchtopmaincon .mapnformphysection form select{background: transparent; border: 1px solid #969696; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;height: 55px;padding: 10px 25px;font-size: 18px;}
#multuiple_result .onmapphy.absolute.absolute{display:none;}
#multuiple_result .onmapphy.absolute.absolute.active{display:block;}
#multuiple_result .onmapphy.active1.absolute.absolute{display:block;}
#prsix{padding-right:6px;}
#plsix{padding-left:6px;}
.statscomparisoncon{font-family: Poppins Medium;font-size:14px;}
.statscomparisoncon span{}
.daterangepicker{font-family:Poppins Regular;}
.statscomparisoncon .colorcomparison{border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 5px 9px;}
.statscomparisoncon .colorcomparison i{margin-right:5px;}
.statscomparisoncon .successs{background:#E1FFF0;color:#027A48;}
.statscomparisoncon .successs i{color:#027A48;}
.statscomparisoncon .dangers{background:#FFE1E1;color:#F35050;}
.statscomparisoncon .dangers i{color:#F35050;}

.statscomparisoncon .pendings{background:#EEEEEE;color:#707070;}
.statscomparisoncon .pendings i{color:#707070;}

.statscomparisoncon .spanstatcompresult{}
.statscomparisoncon .vslastmonth{margin-left:6px;}
#totalresultscon.totalresultscons .card{margin-bottom:12px;border-radius: 2px; background:#EEEEEE;border:1px solid #EEEEEE;}	
#formphymainsection{padding:30px;}
.labelhidden{visibility:hidden;}
#airephysearchtopmaincon  #addpatient.searchbtnphymaincon{}
#airephysearchtopmaincon  #addpatient.searchbtnphymaincon #SearchLocation{margin-right:0px;width: 100%;background: #23468E;border: 1px solid #23468E;height: 55px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; color: #fff;font-size: 18px;font-family: Poppins Medium;font-weight: 500;}
#airephysearchtopmaincon  #addpatient.searchbtnphymaincon #SearchLocation i{font-size:14px;margin-left:10px;}
#homegraphcon{}
#homegraphcon .card-body.chartjs{padding-bottom:15px;font-family:InstrumentSans Regular;}
#homegraphcon h2{color:#111111;font-family:InstrumentSans Regular;font-size: 22px;margin-top: 30px;margin-left: 30px;margin-bottom: 3px;font-weight: 500;}
#homegraphcon h5{color:#101828;font-family:InstrumentSans Regular;font-size: 14px;float: right;margin-right: 30px;margin-top: 30px;margin-bottom: 3px;}
#homegraphcon h5 span{color:#111111;font-family:Poppins Regular;font-size:22px;margin-left: 10px; line-height: 22px;position: relative;top: 3px;}

.baslistlefttopcon{}
.baslistlefttopcon h6{background: linear-gradient(180deg, rgba(35, 70, 142, 0.5) 10.92%, rgba(234, 242, 255, 0.1) 77.69%);   
-webkit-background-clip: text; -webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font-family: RedHatDisplay Bold;
font-size: 100px;line-height: 74px;margin-bottom: 0px;}
.baslistlefttopcon h1{font-family:InstrumentSans SemiBold;color:#111111;font-weight:500;font-size:32px;line-height: 36px;position: relative;margin-top: -35px;left: 2px;margin-bottom: 30px;}
.baslistlefttopcon p{font-family:Poppins Regular;font-size:18px;line-height:30px;color:#292E5A;margin: 0px 0px 0px 0px;padding: 17px 0px 14px 0px;}
.baslistlefttopcon p span{font-family:Poppins Bold;}
.baslistlefttopcon .basaddprocon a.stpathl:hover{
  background:#23468E;
  color:white
}
.baslistlefttopcon .basaddprocon{display: table;text-align: right;float: right;}
.baslistlefttopcon .basaddprocon a.stpathl{transition: background 0.1s, color 0.1s;text-align:center;border: 0px;background:#DAE6FF;
border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;padding:7px 7px 7px 25px;display: table;font-family: InstrumentSans Regular;font-size: 16px;line-height: 22px;color: #292E5A;float:left;}
.baslistlefttopcon .basaddprocon a.stpathl i{margin-left: 15px;background: #23468E;padding: 10px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;color: #fff;width: 50px;height: 50px;font-size: 14px;line-height: 30px;}
.baslistlefttopcon .basaddprocon a.stpathl img{margin-left: 15px;background: #23468E;padding: 14px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;color: #fff;width: 50px;height: 50px;font-size: 14px;line-height: 30px;}

.baslistlefttopcon .basaddprocon a span{position: relative;top: 0px;}
.aireclinkcon{text-align:left;}
.aireclinkcon a{text-align:left;padding:12px 0px;color:#000;font-family: InstrumentSans Regular;font-size:16px;}
.aireclinkcon a i{}
.aireclinkcon a span{}
#playbtnimghome{position:absolute;width: 100%;top: 27%;z-index: 1;}
#playbtnimghome img{height:auto;width: 110px;margin: 0px auto;text-align: center;}
#homevideooncontent{position: absolute;bottom: 9px;left: 30px;color: #fff;margin-bottom: 0px;}
#homevideooncontent h5{font-family: InstrumentSans Regular;font-size: 24px;line-height: 26px;color:#fff;letter-spacing: 0px;position: relative;top: -2px;}
#homevideooncontent h6{font-family: InstrumentSans Regular;font-size: 14px;line-height: 18px;color:#fff;letter-spacing: 0.5px;margin-bottom: 8px;}
h5.homeheadingonimage{position: absolute;bottom: 13px;left: 30px;color: #fff;font-family: InstrumentSans Regular;font-size: 24px;line-height: 26px;margin-bottom: 8px;}
h5#homeheadingonimage.homeheadingonimage{left: 20px;bottom: 15px;}
a#AddMoreProductsButton{font-family: InstrumentSans Regular;font-size:14px;color:#111;float: right;margin-top: 10px;}
a#AddMoreProductsButton > span {margin-right: 10px;}
a#AddMoreProductsButton > span i{background: #EAF2FF;width: 30px;height: 30px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 30px;text-align: center;font-size: 12px;}

.homesectionofairecon #totalresultscon h5.myfont{font-family: InstrumentSans Regular;color: #000;margin-bottom: 2px;line-height: 16px;font-size: 14px;}
.homesectionofairecon #totalresultscon h2.myfont{font-family: InstrumentSans Regular;font-weight: 500;color: #111111;font-size: 24px;margin-top: 0px;padding-top: 0px;margin-bottom:0px;}
.basaddprocon .airecopylink{float: left;padding: 20px 20px;margin-right: 20px;}
.basaddprocon .airecopylink i{margin-right:8px;color: #111;}
.basaddprocon .airecopylink img{margin-right:8px;position: relative;top: -2px;}
.basaddprocon .airecopylink span{font-family: InstrumentSans SemiBold;font-size: 16px;line-height: 22px;color: #111;}
.baslistlefttopcon.baslistbottomamincon{margin-top:35px;}
#singlephysiciannamepatside.aftertopbackaireheading{}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon #singlephysiciannamepatside.aftertopbackaireheading h6{border: 0px;background: transparent;color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;line-height: 24px;margin-top: 8px;}
.aireclinkcon#airesendtopat{text-align: right;}
.aireclinkcon#airesendtopat a{text-align:center;background:#196EE0;color:#fff;padding:12px 20px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
.aireclinkcon#airesendtopat a span{}
#addbaskbannercon .hover-option7 .grid-item figcaption{padding-left:0px;padding-right:0px;}
.addbaskbannercon{margin-top:30px;}
.manageskinstorebtn{margin:0px auto;text-align:center;display:block;}
.manageskinstorebtn a{background:#fff;box-shadow: 0px 1px 64px rgba(41, 46, 90, 0.2);padding:22px 11px 26px 30px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 24px;line-height: 24px;font-family: InstrumentSans SemiBold;font-weight:500;color:#24468E;}
.manageskinstorebtn a:hover{color:#fff;background:#23468E;}



.manageskinstorebtn a span.myslabel{margin-right: 15px;position: relative;top: 2px;}
.manageskinstorebtn a i{background:#23468E;padding: 0px;color:#fff;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size:14px;width: 50px;height: 50px;line-height: 50px;}
.manageskinstorebtn a span.spanimgicon{background:#fff;padding: 0px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;width: 60px;height: 60px;line-height: 56px;display: inline-block;}
.manageskinstorebtn a span.spanimgicon img{height:18px;}
.airehometopbannercon{}
.airehometopbannercon h6{text-align:center;color:#292E5A;font-family:Fahkwang Medium;font-size:18px;line-height:18px;font-weight:500;}
.airehometopbannercon h1{text-align:center;color:#292E5A;font-family:InstrumentSans Bold;font-size:48px;line-height:54px;margin-bottom: 60px;font-weight:500;}
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon{}
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card{padding-top: 32px;border-radius: 0px;height:330px;margin-bottom: 0px;background:#EEEEEE;}
#entermarketplacecon img{height:330px;width:100%;}
.homethreeimgheight img{height:272px;width:100%;position:relative;}
#homevideoheight.homethreeimgheight video{height:100%;width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{background:none;padding:0px 40px 40px 40px;position: relative;z-index: 1;}
.modal-content{background: #fff !important; border-radius: 12px !important; -moz-border-radius: 12px !important; -webkit-border-radius: 12px !important;padding: 15px 15px 30px 30px;}
.modal-content .modal-body .loginpageforminner #addpatientsection input[type="text"], .modal-content .modal-body .loginpageforminner #addpatientsection input[type="email"], .modal-content .modal-body .loginpageforminner #addpatientsection input[type="password"] {height: 50px;background: #fff;}
.gobackbtnwrapper{border-radius: 8px;border: 1px solid #E0E0E0;padding:10px 8px;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;display: table;}
.gobackbtnwrapper:hover{color: #111;}
.gobackbtnwrapper svg{margin-right:8px;position: relative;top: -1px;}
.modal-content .modal-body .loginpageforminner #addpatientsection button{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;padding:10px 30px;font-size: 15px;}
.modal-content .modal-body .loginpageforminner #addpatientsection button.btn.redbtn{background: #CECECE;color: #292E5A;}
.modal-content .modal-body .loginpageforminner #addpatientsection button.pdaddpbtn{margin-right:10px;}
.modal-content .modal-header h5{padding-top:15px;}
.modal-content .modal-body .loginpageforminner #addpatientsection{padding-bottom: 20px;}

.patienttablelisting .table-responsive .table thead tr th i{font-size: 5px;color: #292E5A;position: relative;top: 8px;text-align: right;float: right;right: 15px;}
.patienttablelisting .table-responsive .table tbody tr td:first-child{background-image:url(dotsicon.png) !important; background-size:13px !important;background-repeat:no-repeat !important;background-position:12px 36px !important;}
.patienttablelisting .table-responsive .table thead tr th:first-child{padding-left: 45px;}
.patienttablelisting .table-responsive #patientcartpagelistingtbl.table thead tr th:first-child{padding-left: 20px;}
#viewbucketmainsection.airemanagebasketsection{}
#viewbucketmainsection.airemanagebasketsection .aptbmainsection{}
.addbasketprolistingbanners{margin-bottom:30px;}
#addbasketprolistingbanners.addbasketprolistingbanners.addbasketprolistingnewbanners{margin-bottom:0px;}
.checkoutproductlistingcon #patientlistingmaincon .viewpastrecotablemaincon#patientcartpagelistingss .table-responsive{padding-bottom:100px;}
#existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper .table-responsive{padding-bottom:100px;}
.checkoutproductlistingcon #patientlistingmaincon .viewpastrecotablemaincon#patientcartpagelistingss{}
.checkoutproductlistingcon #patientlistingmaincon .viewpastrecotablemaincon#patientcartpagelistingss table.table thead{background:#F6F6F6;}
.checkoutproductlistingcon #patientlistingmaincon .viewpastrecotablemaincon#patientcartpagelistingss table.table thead th{background:#F6F6F6;color: rgba(17, 17, 17, 1);font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 16px;letter-spacing: 0em;text-align: left;padding:20px;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecoimgtable{display: table;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecoimgtable img{width: 53px;height: auto;border: 1px solid rgba(228, 232, 235, 1);border-radius: 8px;padding: 6px;background: #fff;float: left;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon{margin:0px;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecochanneltbl{}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecochanneltbl span{box-shadow: none;color: rgba(17, 17, 17, 1);font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height:30px;letter-spacing: 0em;text-align: left;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td {box-shadow: none;color: rgba(17, 17, 17, 1);font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height:16px;letter-spacing: 0em;text-align: left;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .sendbtnagainwrapper .dropdown.threedotsdropdown{float:left;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .sendbtnagainwrapper .sendreminderbtnpast:hover{background:#244684;border:1px solid #244684;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .sendbtnagainwrapper{}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .sendbtnagainwrapper .sendreminderbtnpast{border-radius: 8px;background: #2956B4;border: 1px solid #2956B4;text-transform: none;font-family: InstrumentSans SemiBold;float:left;margin-right:3px;
font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;width: auto;text-align: center;
padding: 12px;color: #fff;position: relative;text-transform: capitalize;}
.pagemainnewairesections .patienttablelisting.mypatientslistingcon.viewpastrecopatmainoverallsection#mypatientsection{padding-top:0px;}
#mypatientsection.patienttablelisting.patdetailtopconaire.mypatientslistingcon.singlepatienttoptable.singlepatientrecotoptablewrapper{padding-bottom: 15px;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon span.actualpricecheckoutaire{background: rgba(240, 249, 255, 1);box-shadow: none;padding: 12px;border-radius: 100px;color: rgb(41, 86, 180);font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: left;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon del{background: none;box-shadow: none;padding: 12px;border-radius: 100px;color:rgba(17, 17, 17, 1);font-family: InstrumentSans Medium;font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;}
.advancesearchairebtncon{float: left;margin-left: 12px;}
.advancesearchairebtncon button.btnadvancesearchicon{font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 0em;background: none;padding: 14px;color: rgba(8, 47, 73, 1);border:0px;}
.advancesearchairebtncon button span{}
.advancesearchairebtncon button img{margin-right:8px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew:hover{background:#F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
.gobackbtnwrapper:hover{background:#F7F7F7;border: 1px solid rgba(228, 232, 235, 1);color: rgba(8, 47, 73, 1);}
.dropdown.threedotsdropdown.threedotsdropdownremove .dropdown-menu.show{width:240px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td a.removerecommendedbtncon:hover{background:#FFF5F5;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td a.removerecommendedbtncon{border: 1px solid rgba(180, 13, 13, 1);color: rgba(180, 13, 13, 1); background:none;text-align:center;font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 0em;padding:12px 0px;border-radius:8px;display:block;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecoimgtable span{float: left;width:160px;margin-left: 12px;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecoimgtable span a.tblpname.pronameaire{display: inline-block;padding: 0px;margin: 0px;font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color: rgb(17, 17, 17); text-decoration:none;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td .viewpastrecoimgtable span small{font-family: InstrumentSans Regular;font-size: 14px;font-weight: 500;line-height: 14px;letter-spacing: 0em;text-align: left;color: rgba(68, 68, 68, 1);display: block;margin-top: 2px;}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.viewpastrecotablemaincon.patientcartpagelistingss table.table tbody tr td img{width: 53px;height: auto;border: 1px solid rgba(228, 232, 235, 1);border-radius: 8px;padding: 6px;background: #fff;}
.patrecompattopdetailwrapper{display:table;width:100%;/*background: linear-gradient(0deg, #E4E8EB, #E4E8EB),linear-gradient(0deg, #F7FAFF, #F7FAFF);*/ border: 1px solid rgba(228, 232, 235, 1); padding:16px; border-radius:8px;background: #F7FAFF;}
.patrecompattopdetailwrapper h6:first-child{padding-left:0px;font-size: 20px;line-height: 20px;text-transform: capitalize;font-weight: 500;padding-right: 60px;}
.patrecompattopdetailwrapper h6:last-child{padding-right:0px;}
.patrecompattopdetailwrapper h6{font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;line-height: 16px;letter-spacing: 0px;text-align: left;margin:0px;color: rgba(8, 47, 73, 1);display: inline-flex;position:relative;padding-right: 35px;padding-left: 35px;}
.patrecompattopdetailwrapper h6.headingrightborder{}
.patrecompattopdetailwrapper h6.headingrightborder::after{content:"";position:absolute;right:0px;border:1px solid rgba(228, 232, 235, 1);background: rgba(228, 232, 235, 1);height:18px;width:1px;}
.airemanagebasketsection{padding:50px 0px 100px 0px;}
.airemanagebasketsection .mybtopcon{}
.airemanagebasketsection .mybtopcon h6{color: #111;
font-family: InstrumentSans SemiBold;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 24px;}
.airemanagebasketsection .mybtopcon h6 a{color:#111;text-decoration:none;}
.airemanagebasketsection .mybtopcon h6.manageurbasheading{text-align: right;position: relative;margin-top: 5px;}
#addbasketprolistingbanners.addbasketprolistingbanners.addbasketprolistingnewbanners.addbasketprolistingnewba:hover #innerhoverimgcon img{opacity:0.2;}
#addbasketprolistingbanners.addbasketprolistingbanners.addbasketprolistingnewbanners a:hover .innerhoverimgcon img{/* opacity:1;transform: scale(1.1); */}
#addbasketprolistingbanners.addbasketprolistingbanners.addbasketprolistingnewbanners a .innerhoverimgcon img{transition: transform 0.3s ease;}

#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass{}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card{}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card .card-content{}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card .card-content .card-body{height: 174px;}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card .card-content .card-body h3{}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card .card-content .card-body span.spanposright{color: #23468E; background: #DAE6FF;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; width: 35px; height: 35px;right: 15px;top: 11px; text-align: center; line-height: 35px;position:absolute;}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card .card-content .card-body i{text-align: center;line-height: 35px;width: 35px; height: 35px;display: table;position: relative;font-size: 14px;}
#viewbasketofbtncon{}
#viewbasketofbtncon > button.tbldropdownpat{background:#23468E;color: #fff;font-size: 14px;
font-family: InstrumentSans Regular;text-align:center;border: 0px;height:auto; border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;color:#fff;padding: 7px 10px 7px 20px;}
#viewbasketofbtncon > button.tbldropdownpat > span{position: relative;top: -2px;}
#viewbasketofbtncon > button.tbldropdownpat > i{background: #B7E5FF;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;color: #23468E;font-size: 16px;margin-left: 15px;}
#viewbasketofbtncon > button.tbldropdownpat.dropdown-toggle::after {display:none;}
#viewbasketofbtncon .dropdown-menu{background: #FFFFFF;box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-moz-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-webkit-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border: 0px;}
#viewbasketofbtncon .dropdown-menu a{background: none;font-size: 14px;
line-height: 20px;font-family: InstrumentSans SemiBold;padding: 5px 20px;border: 0px;color: #111;}
#viewbasketofdropdown.viewbasketofdropdownclass{display: table;width: 100%;top: 8px;position: relative;}
#viewbasketofdropdown.viewbasketofdropdownclass select{max-width: 100%;width: 40%;}
#viewbasketofdropdown{}
#viewbasketofdropdown h6{float: left;}
#viewbasketofdropdown select{float: left;width: 50%;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: 50px;margin-left: 20px;position: relative;top: -9px;padding: 10px 20px;font-family: InstrumentSans Regular;font-size: 16px;color: #111;border:1px solid #D0D5DD;background:transparent;margin-bottom:0px;}
#selphylbl{margin-bottom:15px;}
#PhysicianSelectionDiv select#ChoosePhysician{padding: 10px 15px;
line-height: 20px;border: 0px solid #D0D5DD;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: #fff;margin-bottom: 0px;font-family: InstrumentSans Regular;font-weight: 500;color: #000;font-size: 16px;height: 50px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}

#onetimeadddiscount{background:#DAE6FF;padding:15px 25px;border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;width: 90%;margin-top: 15px;}
#onetimeadddiscount p{font-family: InstrumentSans Regular;font-weight: 500;color: #000;margin: 0px;}
#onetimeadddiscount p strong{font-family: InstrumentSans SemiBold;font-weight: 500;}
#vieworderbtn.vieworderbtn{background: #DAE6FF;width: auto;color: #292E5A;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 7px 9px 7px 25px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px;text-transform: capitalize;border: 0px;height: auto;margin: 0px 0px;display: inherit;text-align: center;}
#vieworderbtn.vieworderbtn span{margin-right: 15px;}
#vieworderbtn.vieworderbtn i{color: #fff;width: 45px;height: 45px;background: #23468E;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 45px;font-size: 14px;}

#airecatsearchfiltersection.confirmbasketairesection.orderdetailsbackbtncon{padding-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection.orderdetailsbackbtncon .catfiltertopcon{}
#airecatsearchfiltersection.confirmbasketairesection.orderdetailsbackbtncon .catfiltertopcon .topbackairecon{}

#shippedstatus{color:#6CBF6C;font-family: InstrumentSans SemiBold;}
#shipdethead{margin: 0px 0px 30px 0px;font-family: InstrumentSans Regular;color: #111;font-size: 32px;line-height: 32px;font-weight: 500;}
#trackyourorderlink{display: block;width: 230px;padding: 20px 20px;border: 0px;text-align: center;font-family: InstrumentSans Regular;font-size: 16px;background: #30539C;color: #fff;border-radius: 100px;}

#paymentdeltbtn.paymentdeltbtn{background: #f00;width: auto;color: #fff;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 7px 9px 7px 25px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px;text-transform: capitalize;border: 0px;height: auto;margin: 0px 0px;display: inherit;text-align: center;}
#paymentdeltbtn.paymentdeltbtn span{margin-right: 15px;}
#paymentdeltbtn.paymentdeltbtn i{color: #292E5A;width: 45px;height: 45px;background: #fff;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 45px;font-size: 14px;}
#patientcartpagelisting.patientcartpagelisting.mypaymentstblcon tbody tr td input[type="radio"]{width:auto;}

#psyregisterform.submenuallformscon.patorderdetailbottomtable{margin-top:80px;}
#psyregisterform.submenuallformscon.patorderdetailbottomtable table tr td input[type="checkbox"]{width:auto;}
#psyregisterform.submenuallformscon.patorderdetailbottomtable .table-responsive .table tr td{width:auto;height:100px;}
#psyregisterform.submenuallformscon.patorderdetailbottomtable .table-responsive .table thead tr th:first-child {padding-left:20px;}

#psyregisterform.submenuallformscon.patorderdetailbottomtable .table-responsive .table tr td #givereviews.givereviews{background: #2956B4;padding: 14px 20px;border-radius: 8px;font-size: 16px;font-family: InstrumentSans Regular;color: #fff;margin-top: 15px;display: inherit;width: 120px;text-align: center;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #checkoutpricesection.checkoutpricesection {margin-right: 0px;margin-top: 5px;padding-top: 10px;}
#patorderdetailsmodalcon{}
#patorderdetailsmodalcon .modal-content{padding: 20px 30px;}
#patorderdetailsmodalcon .modal-content > .modal-header {}
#patorderdetailsmodalcon .modal-content > .modal-header #exampleModalLabelUpdated.modal-title{font-family: InstrumentSans Medium;font-weight: 500;font-size: 18px;margin: 0px 0px 10px 0px;line-height: 24px;color: #000;padding: 0px;}
#patorderdetailsmodalcon .loginpageforminner label{font-size:16px;line-height:22px;letter-spacing:0px;}
#patorderdetailsmodalcon .loginpageforminner textarea.form-control{min-height:100px;}
#patorderdetailsmodalcon .modal-content .modal-body .loginpageforminner #addpatientsection button{font-size: 16px;background: #2956B4;border: 1px solid #2956B4;text-transform: none;font-family: InstrumentSans Medium;letter-spacing: 0px;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon button.btn.chkoutbtn.checkouttriggerpat#send{font-size: 16px;background: #2956B4;border: 1px solid #2956B4;text-transform: none;font-family: InstrumentSans Medium;letter-spacing: 0px;color:#fff;padding: 10px 30px;height: 50px;}
#patorderdetailsmodalcon .modal-content form .reviewproducts {}
#patorderdetailsmodalcon .modal-content form .reviewproducts .prodetail {margin-left: 0px;margin-top: 10px;font-family: InstrumentSans Regular;font-weight: 500;color: #111;line-height: 20px;font-size: 16px;}
#patorderdetailsmodalcon .modal-content form .reviewproducts .prodetail > span{display: block;margin-bottom: 15px;}
#patorderdetailsmodalcon .modal-content form .reviewproducts .prodetail > p{margin-bottom: 15px;}

/* #chkoutplaceorderbtnleft.placeordercon{margin-top:0px;} */
#chkoutplaceorderbtnleft.placeordercon button.pdsendbtn {font-family: InstrumentSans SemiBold;font-size:16px;text-align:center;border: 1px solid #111111;background: #111111;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;padding: 18px 40px;box-shadow: none;margin-bottom: 5px;}
#chkoutplaceorderbtnleft.placeordercon button.pdsendbtn:hover{background: #444444;}
#chkoutplaceorderbtnleft.placeordercon a.pdsendbtn {font-family: InstrumentSans SemiBold;font-size:16px;text-align:center;border: 1px solid #111111;color:#000000;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;padding: 18px 40px;box-shadow: none;margin-bottom: 5px;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout{display: table;width: 100%;margin-top: 10px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .qty{float: left;font-weight: 500;position: relative;top: auto;font-family: InstrumentSans Medium;font-size: 14px;line-height: 14px;color: #111;margin-left: 12px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .qty span{font-family: InstrumentSans Bold;margin-left: 2px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .price{margin-left: 0px;padding-left: 0px;padding-right: 0px;font-family: InstrumentSans Bold;font-weight: 500;color: #B40D0D;font-size: 14px;padding-top:0px;float: left;line-height: 14px;}

#MyLocations #selecteLocations input[type="checkbox"]{display:none;}

#MyLocations .custom-control-input:checked ~ .custom-control-label::before {display:none;}

#MyLocations .custom-control-label::before  {display:none;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup{}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire{width: 390px;margin-top:180px;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire .modal-content{border-radius: 8px !important;border: 1px solid #E4E8EB;background: #FFF;box-shadow: 0px 1px 40px 0px rgba(17, 17, 17, 0.19);padding: 25px 30px 30px 30px;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire .modal-content h5.sharebasheadpopupcon{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;margin-bottom: 25px;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire .modal-content h5.sharebasheadpopupcon span{text-decoration:underline;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper{float: right;display: table;text-align: right;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper button.pdaddpbtn.popupsavebtnaire{border-radius: 8px;background: #2956B4;padding: 10px 24px;height: auto;border: 1px solid #2956B4;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;}
#ConfirmationMessPopup.copylinksectionpopup.sendingrecomendationconfirmpopup #newhomepopup.sharebasketpopupwrapper.popupmainsectionofaire .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper button.popupcrossbtnaire{border-radius: 8px;background: #F7F7F7;padding: 10px 24px;height: auto;border: 1px solid #E4E8EB;color: #344054;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;margin-right: 5px;}

#mypatientsection.patienttablelisting.patdetailtopconaire.mypatientslistingcon.singlepatienttoptable{}
#mypatientsection.patienttablelisting.patdetailtopconaire.mypatientslistingcon.singlepatienttoptable .table-responsive .table thead tr th:first-child{padding-left:20px;}

#mypatientsection.patienttablelisting.patdetailtopconaire.mypatientslistingcon.singlepatienttoptable table#tblpattopdetail thead th i{right:0px;}

#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection{}
#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td img{height:120px;}


#sidebarproductmainsection.cartdivfromcartcontent .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img{background: #F8FBFF; border-radius:8px;}
#sidebarproductmainsection.cartdivfromcartcontent .pddescription{width:100%;}
#sidebarproductmainsection.cartdivfromcartcontent .pddescription p b, #sidebarproductmainsection.cartdivfromcartcontent .pddescription p strong{font-weight:500;font-family: InstrumentSans Medium;}
#sidebarproductmainsection.cartdivfromcartcontent .typesinnersec{display: table;width: 100%;margin-bottom: 15px;}
#sidebarproductmainsection.cartdivfromcartcontent .typesinnersec span{color: #111;border: 1px solid #111;background: none;font-family: InstrumentSans Medium;font-size: 14px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#sidebarproductmainsection.cartdivfromcartcontent #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg h6{font-family: InstrumentSans Medium;margin-right: 0px;font-size: 16px;margin-bottom: 5px;color: #000;font-weight: normal;line-height: 20px;float:none;}
#sidebarproductmainsection.cartdivfromcartcontent #ret_price-s{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;display: block;margin: 24px 0px;}
#sidebarproductmainsection.cartdivfromcartcontent #ret_price-s strong{color: #111;text-align: center;font-family: InstrumentSans Medium;font-size: 20px;font-style: normal;font-weight: 500;line-height: 20px;margin-left: 12px;position: relative;top: 1px;}
#sidebarproductmainsection.cartdivfromcartcontent .typeconcernsmaincon{background: none;padding: 0px;border-radius: 0px;margin-top:0px;}
#sidebarproductmainsection.cartdivfromcartcontent{}
#sidebarproductmainsection.cartdivfromcartcontent #medicinedetailpagecon{padding: 0px;overflow-x: hidden;background: none;box-shadow: none;border-radius: 0px;}
#sidebarproductmainsection.cartdivfromcartcontent #medicinedetailpagecon .prodetailimgcon{width:100%;}
#CardDetails{margin-bottom:25px;}
p#CardNumber{font-family: InstrumentSans Medium;}
p#CardExpiry{font-family: InstrumentSans Medium;}
#successcolortext{text-align: center;background: #6CBF6C !important;padding: 15px;margin-bottom: 20px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;border: 0px;color: #fff !important;font-family: InstrumentSans Regular;font-size: 16px;}
#dangercolortext{background: #F70000 !important;padding: 15px;margin-bottom: 20px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;border: 0px;color: #fff !important;font-family: InstrumentSans Regular;font-size: 16px;}
.dangercolortext{background: #F70000 !important;padding: 15px;margin-bottom: 20px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;border: 0px;color: #fff !important;font-family: InstrumentSans Regular;font-size: 16px;}

.toggleswticher.switch {position: relative;display: inline-block;width: 64px;height: 36px;float: left;}
.toggleswticher.switch input {opacity: 0;width: 0;height: 0;}
.toggleswticher .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(240, 249, 255, 1);border: 1px solid rgba(210, 225, 244, 1);-webkit-transition: .4s;transition: .4s;}
.toggleswticher .slider:before {position: absolute;content: "";height: 28px;width: 28px;right: 4px;bottom: 3px;background-color: rgba(41, 86, 180, 1);-webkit-transition: .4s;transition: .4s;}
.toggleswticher input:checked + .slider {border:1px solid #E0E0E0;background-color: #F7F7F7;}
.toggleswticher input:focus + .slider {box-shadow: none;}
.toggleswticher input:checked + .slider:before {-webkit-transform: translateX(-26px);-ms-transform: translateX(-26px);transform: translateX(-26px);background:#444;}
.toggleswticher .slider.round {border-radius: 34px;}
.toggleswticher .slider.round:before {border-radius: 50%;}

#promotionsectiontopsection.promotionsectiontopsection{padding:80px 0px;}
#ProductsTab.patorderstblcon #patientcartpagelisting table.table tr td{vertical-align:middle;}
#promostatinnermaincon.promostatinnermaincon{}
#promostatinnermaincon.promostatinnermaincon .card-body{padding:15px;}
#promostatinnermaincon.promostatinnermaincon .card-body > h3{font-family: InstrumentSans Regular;color: #111;font-weight:500;font-size: 18px;line-height: 24px;margin-bottom: 20px;}
#promostatinnermaincon.promostatinnermaincon .card-body .media{}
#promostatinnermaincon.promostatinnermaincon .card-body .media i{font-size: 16px;color: #23468E;background: #DAE6FF;width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
#promostatinnermaincon.promostatinnermaincon .card-body .media h3{font-family:Poppins Medium;color: #111;font-weight:500;font-size: 42px;line-height: 50px;margin-bottom:0px;}
#promotionsectiontopsection{margin-bottom:100px;}

h2.promostath{font-family:InstrumentSans Bold;margin-top:0px;color: #111;font-weight: 500;margin-bottom: 30px;font-size: 32px;line-height: 40px;}
#addpatientsection.promotionlistingsection{}
#addpatientsection.promotionlistingsection .aboveloginheading{margin-top:50px;}
#promotionlisttabelcon.categorypagesectionbg #addpatientsection.viewstatisticsbtncon{}
#promotionlisttabelcon.categorypagesectionbg #addpatientsection.viewstatisticsbtncon button{background:#DAE6FF;color: #292E5A;box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;padding: 6px 6px 6px 20px;}
#promotionlisttabelcon.categorypagesectionbg #addpatientsection.viewstatisticsbtncon button span{margin-left: 15px;}
#promotionlisttabelcon.categorypagesectionbg #addpatientsection.viewstatisticsbtncon button span i{color: #fff;rotate: -45deg;width: 45px;height: 45px;background: #23468E;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;line-height: 45px;font-size: 14px;}
#promotionlisttabelcon.categorypagesectionbg{padding-left:0px;padding-right:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.mainsectionpadding{padding:50px 60px;}
.addpromotionmainsection#addpatientsection{}
.addpromotionmainsection#addpatientsection .aboveloginheading{}
.addpromotionmainsection#addpatientsection .aboveloginheading .alreadymember{margin-top:0px;}
.addpromotionmainsection#addpatientsection .aboveloginheading .alreadymember a{background: #292E5A;padding: 15px 45px;border-radius: 100px;font-family: InstrumentSans Regular;font-size: 16px;font-weight: 500;}
.addpromotionmainsection#addpatientsection #psyregisterform.loginpageform{padding-left:0px;padding-right:0px;background:none;}
.addpromotionmainsection#addpatientsection #psyregisterform.loginpageform.addpromoinnercon{background:none;padding-left:80px;padding-right:80px;}
.addpromotionmainsection#addpatientsection #psyregisterform.loginpageform .loginpageforminner{padding:0px;}
.addpromotionmainsection#addpatientsection #psyregisterform.loginpageform .loginpageforminner label{margin-bottom:15px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty.patientqtycon{background:transparent;border:0px;border-radius:0px;font-family: WorkSans Medium;
font-size: 14px;font-weight: 500;color: #111;margin-left: 12px;float: left;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty.patientqtycon label{float:left;margin-top: 7px;font-size: 14px;margin-bottom: 0px;margin-right: 3px; font-family: InstrumentSans Medium;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty.patientqtycon select{border:0px;background:transparent;float:left;width:38px;padding-left:0px;padding-right:0px;text-align: center; font-family: InstrumentSans Bold; color:#111111;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty.patientqtycon select:focus, #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty.patientqtycon select:hover{box-shadow: none;border:0px;outline:none;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #pricquantitymainconrightside{display: table;width: 100%;}


#ui-datepicker-div.ui-datepicker .ui-state-hover{background:#30539C;color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-state-hover.ui-datepicker-next-hover{background:#30539C;color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-state-hover .ui-icon{color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-state-hover:hover .ui-icon{color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-state-hover.ui-datepicker-next-hover .ui-icon{color:#fff;}
#ui-datepicker-div.ui-datepicker{}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar{}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar thead th{font-family:Poppins Medium;font-weight:500;text-align: center}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar thead th span{font-family:Poppins Medium;font-weight:500;text-align: center}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td{font-family:Poppins Regular;font-weight:500;text-align: center}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td a{font-family:Poppins Regular;font-weight:500;text-align: center}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td:hover{background:#30539C;color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td:hover a{background:#30539C;color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td a:hover{background:#30539C;color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-highlight{background:#30539C;border:1px solid #30539C;color:#fff;}

#PlaceOrderForm #shippingdetailssection.summary{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding: 0px;position: relative;}
#PlaceOrderForm #shippingdetailssection.summary .chkoutheading{font-family: InstrumentSans Regular;font-size: 24px;font-weight: 500;color:#111;border-bottom:0px;}
#PlaceOrderForm #shippingdetailssection.summary button.editdeletebtnmain{border:0px;box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;background:none;width: auto;float: right;position: absolute;top: 3px;right: 0px;padding: 0px;}
#PlaceOrderForm #shippingdetailssection.summary button.editdeletebtnmain i{color:#111;}

#EditShippingAddressBox .billinginfocon{padding:0px;background:none;}

#EditShippingAddressBox .billinginfocon select, #EditShippingAddressBox .billinginfocon input[type="text"], #EditShippingAddressBox .billinginfocon input[type="email"]{border: 1px solid #B3B3B3;height: 55px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color:#292E5A;font-family: InstrumentSans Medium;font-weight:500;}

#ShippingInformation.billinginfocon{padding:0px;background:none;margin-top: 15px;}

#ShippingInformation.billinginfocon select, #ShippingInformation.billinginfocon input[type="text"], #ShippingInformation.billinginfocon input[type="email"]{border: 1px solid #B3B3B3;height: 55px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color:#292E5A;font-family: Poppins Medium;font-weight:500;}

#SaveAddress.closebtnchkout{float: right;padding: 0px;position: absolute;top: 0px;right: -8px;color: #111;}
#SaveAddress.closebtnchkout i{color:#111;}
.airesameasbillingshippingcon{padding: 0px 20px;}

#newhomepopup.addstaffpopupmaincon{}
#newhomepopup.addstaffpopupmaincon .loginpageforminner label{font-size:16px;}

#newhomepopup.addstaffpopupmaincon .loginpageforminner input[type="text"], #newhomepopup.addstaffpopupmaincon .loginpageforminner input[type="email"], #newhomepopup.addstaffpopupmaincon .loginpageforminner input[type="password"], #newhomepopup.addstaffpopupmaincon .loginpageforminner select, #newhomepopup.addstaffpopupmaincon .loginpageforminner textarea {padding: 12px 20px;
border: 1px solid #B3B3B3;height:auto;background: #fff;}
#newhomepopup.addstaffpopupmaincon .loginpageforminner #rcheckboxes label{font-size:14px;letter-spacing: -0.5px;}
#newhomepopup.addstaffpopupmaincon #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon{float:right;}
#newhomepopup.addstaffpopupmaincon #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon button {color: #fff;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-weight: 500;font-size: 16px;text-transform: capitalize;border: 0px;display: table;text-align: center;padding: 20px 50px;height: auto;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}

.cartTable thead tr th{border:0;font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height: 16px;padding-bottom: 20px;padding-top: 20px;border-bottom: 1px solid #E0E0E0;}
.cartTable .cartproductrepeat#cartproductrepeatchkout .productname{font-family: InstrumentSans Medium;font-size: 18px;color: #111111;font-weight: 500;line-height: 26px;}
.cartTable .cartproductrepeat#cartproductrepeatchkout .weightage{font-family: InstrumentSans Medium;font-size: 16px;color: #444444;font-weight: 500;line-height: 16px;margin-top: 8px;}
.cartTable #priceqtyconchkout .price.chkoutprice{font-family: InstrumentSans Bold;font-size: 16px;color: #B40D0D;margin-right: 8px;}
.subtotaltdchkout.subtotal{font-family: InstrumentSans Bold;font-size: 16px;color: #444; line-height:16px; font-weight:500;}
.cartTable #priceqtyconchkout .price.chkoutprice .del{font-family: InstrumentSans SemiBold;font-size: 14px;color: #444444;text-decoration: line-through;}
.cartTable #priceqtyconchkout.type label{font-family: InstrumentSans Medium;font-size: 16px;color: #111111;font-weight: 500;}
.newCartMob #priceqtyconchkout .price.chkoutprice{font-family: InstrumentSans Bold !important;font-size: 14px !important;color: #B40D0D !important;}
.newCartMob #priceqtyconchkout .price.chkoutprice .del{text-decoration: line-through;}
.newCartMob #priceqtyconchkout .type label{font-family: InstrumentSans Medium;font-size: 16px;color: #111111;font-weight: 500;line-height: 16px;display: block;text-align: left;cursor: pointer;}
.newCartMob .tblpAutoRefill#Frequency select{font-family: InstrumentSans Medium;font-size: 14px;font-weight:500;border: 0; outline: 0; text-decoration: underline; color: #111111; background: transparent; padding: 0;margin-bottom: 0;}
.newCartMob .tblpAutoRefill#Frequency select:focus{border:0px;outline:none;box-shadow:none;}
#Frequency{position: relative;top: 5px;}
.cartTable #priceqtyconchkout.type input{margin-top:7px;margin-bottom: 0px;}
.cartTable #priceqtyconchkout.type label.form-check-label{position:relative;left:-8px;}
.cartTable .cartImg{background-color:#F8FBFF; width: 160px;height: auto;margin-right:20px;}
#EditShippingAddressBox .billinginfocon .form-group{margin-bottom:15px;}
#ShippingInformation.billinginfocon .form-group{margin-bottom:15px;}
.cartTable td:first-child {  width: 35%; }
.cartTable td{padding:15px 0px;}
.cartTable .qty, .subtotal{font-family: InstrumentSans Bold;font-size: 16px;color: #444444;}
.cartTable .qty .discountInput, .discountInputMob{outline:none;border: none;margin:0;padding:0 15px;width: 50px;margin-top: 4px;}
.cartTable .qty #HidePlus::before{content: '' !important;}
.cartTable .qty #HideMinus{top:2px !important;}
.cartTable .qty #HidePlus{top:2px !important; font-size: 30px; font-family: InstrumentSans SemiBold; color: #292E5A; float: left; width: 35px; text-align: center; position: relative; top: 10px; cursor: pointer;}
.cartTable #patcartpage #InputDiv{display: flex;}
.cartTable .tblpAutoRefill#Frequency select{font-family: InstrumentSans Medium;font-size: 14px;font-weight:500;border: 0; outline: 0; text-decoration: underline; color: #111111; background: transparent; padding: 0;margin-bottom: 0;}
#patcartpage #discountInputDiv.discountInputDiv{border: 0;}
/* #patcartpage {border: 1px solid #DBDCE9; border-radius: 5px;} */
#patcartpage #discountInputDiv.discountInputDiv{border: 0;}
.patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection #priceqtyconchkout{}
/* .patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection #priceqtyconchkout .price .form-check{margin:8px 0px;} */
.checkoutproduct .qty #HidePlus::before{content: '' !important;}
.checkoutproduct .qty #HideMinus{top:2px !important;}
.checkoutproduct .qty #HidePlus{top:2px !important; font-size: 30px; font-family: InstrumentSans SemiBold; color: #292E5A; float: left; width: 35px; text-align: center; position: relative; top: 10px; cursor: pointer;}
.headuserprofilecon #dropdownmenutopbtn > span > svg{margin-left:4px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:63%;}
.tblpAutoRefill.tblpAutoRefillchecks .otpspan{margin-left:10px;}
.tblpAutoRefill.tblpAutoRefillchecks .sasspan{margin-left:15px;}
.tblpAutoRefill.tblpAutoRefillchecks .form-check{}
.tblpAutoRefill.tblpAutoRefillchecks .form-check label{cursor:pointer;}
.checkoutproduct #patcartpage #InputDiv{display: flex;}
.checkoutproduct .qty #HidePlus::before{content: '' !important;}
.checkoutproduct .qty .discountInput, .discountInputMob{font-family: InstrumentSans Bold;font-size: 16px;color: #444444;font-weight: 700;}
.checkoutproduct .qty .discountInput, .discountInputMob{outline:none;border: none;margin:0;padding:0 15px;width: 50px;margin-top: 4px;}
#patcartpage.mobile {max-width: fit-content;border: 1px solid #DBDCE9; border-radius: 5px;}
#chkoutplaceorderbtnleft.placeordercon.proceedcheckoutbtnwrapper {margin-bottom:0px;}
#chkoutplaceorderbtnleft.placeordercon.proceedcheckoutbtnwrapper button.pdsendbtn{margin-bottom:0px;}
#chkoutplaceorderbtnleft.placeordercon.proceedcheckoutbtnwrapper button.pdsendbtn:hover{background:#4E4E4E;color:#fff;}
.cartInfoDiv{border:2px solid #111111; padding:48px 48px;margin-top: 50px;}
.cartInfoDiv .checkoutpricesection .checkoutproduct .carthead{font-family: InstrumentSans Medium;font-size: 24px;font-weight: 500;line-height: 24px; color: #111111;margin-bottom: 40px;}
#EditShippingAddressBox h2.chkoutheading{font-family: InstrumentSans Medium;font-size: 24px;font-weight: 500;line-height: 24px; color: #111111;margin-bottom: 40px;border-bottom: 0px;}

.cartInfoDiv .checkoutpricesection .checkoutproduct .Retail-list, .saving-list, .Shipping-list{font-family: InstrumentSans Medium;font-size: 20px;font-weight: 500;line-height: 24px; color: #111111;}
.cartInfoDiv .checkoutpricesection .checkoutproduct .subtotal-Cart{font-family: InstrumentSans Bold;font-size: 20px;line-height: 24px; color: #111111;}
.cartInfoDiv .checkoutpricesection .editdeletebtnmain{font-family: InstrumentSans Bold !important;font-size: 16px !important;line-height: 24px; color: #111111;padding: 0 !important; text-align:left;background-color: #ffffff !important;text-decoration: underline;}
.cartInfoDiv .checkoutpricesection .Shipping-address{font-family: InstrumentSans Medium ;font-size: 16px ;font-weight: 500 ;line-height: 16px; color: #111111;}
.cartInfoDiv .checkoutpricesection .Shipping-address .address{font-family: InstrumentSans Bold ;}

h2.chkoutmainheading{font-family: InstrumentSans Medium;font-size: 32px;color:#000;line-height:42px;font-weight: 500;border-bottom: 1px solid #DBDCE9;padding-bottom: 20px;margin-bottom: 20px;text-align: center;}
.col-12.chkoutmainheading{font-family: InstrumentSans Medium;font-size: 32px;color:#000;line-height:42px;font-weight: 500;padding-bottom: 10px;margin-bottom: 20px;text-align: center;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon{padding-top:0px;overflow: visible;}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon{padding-bottom: 0px;}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon{}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon .aftertopbackaireheading{}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon .aftertopbackaireheading h3{font-size:24px;line-height:34px;margin-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon .aftertopbackaireheading h6{font-family: InstrumentSans Regular;color:#111111;font-size: 20px;font-weight: 500;margin-bottom:10px;}
#topviewairecon.topbackairecon.seemorebasketcon{}
#topviewairecon.topbackairecon.seemorebasketcon a{display: table;}
/* #topviewairecon.topbackairecon.seemorebasketcon .airebackarrowicon.viewiconmainconaire{padding: 0; width: 45px;height: 45px;position: relative;display: block;line-height: 45px;text-align: center;float: left;} */
#topviewairecon.topbackairecon.seemorebasketcon .airebackarrowicon.viewiconmainconaire{padding: 0; width: 45px;height: 45px;position: relative;display: flex;align-items:center;justify-content:center;line-height: 45px;text-align: center;float: left;}
#topviewairecon.topbackairecon.seemorebasketcon .airebackarrowicon.viewiconmainconaire img{height: 15px;
position: relative;top: -2px;left: -1px; margin-right: 0px;}
#topviewairecon.topbackairecon.seemorebasketcon .airebacklabel{position:relative;top:10px;}
#topviewairecon.topbackairecon{float:right;}
.topbackairecon .airebackarrowicon.viewiconmainconaire{padding: 13px 12px;}
.topbackairecon .airebackarrowicon.viewiconmainconaire img{height: 15px;position: relative;top: -1px;}
.airemanagebasketsection .addpromobtnconaire{width: 100%;display: table;}
.airemanagebasketsection .addpromobtnconaire button, .airemanagebasketsection .addpromobtnconaire a {font-size: 14px ;font-family:InstrumentSans Regular;color: #111;background-color: #B7E5FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: auto;padding:13px 25px;border: 0px;}
.airemanagebasketsection .addpromobtnconaire a#sspr{position: relative;top: -1px;padding: 13px 25px;}

.alertify .ajs-header{font-family: InstrumentSans Regular !important;color: #111 !important;font-size: 16px !important;line-height: 22px !important;font-weight: 500 !important;padding-left: 20px !important;}
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-cancel{display:none;}
.alertify .ajs-body .ajs-content{padding-left: 0px !important;font-family: InstrumentSans Regular !important;color: #444;font-size: 14px;position: relative;left: -3px;}

.imgtickairecon{position:absolute;top: 35%;left: auto;right: auto;margin: 0px auto;width: 100%;text-align: center;}
.imgtickairecon i{text-align: center;color: #292E5A;background: #EBF3FF;width: 50px;height: 50px;line-height: 50px;border-radius: 100px;-moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 16px;}
.viewbuckproairelist img{position:relative;}


#patientlistingmaincon table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat{background: #DAE6FF;width: auto;color: #292E5A;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 6px 6px 6px 20px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px;text-transform: capitalize;border: 0px;height: auto;margin: 0px 0px;display: table;text-align: center;}
#patientlistingmaincon table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat > span{margin-right: 15px;}
#patientlistingmaincon table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat i{color: #fff;
rotate: -45deg;width: 45px;height: 45px;background: #23468E;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 45px;font-size: 14px;}
#patientlistingmaincon table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat{}
#patientlistingmaincon table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat{}
#tblactionslinksaire{color:#292E5A;display:block;border: 0px;background: transparent;font-family: InstrumentSans Regular;}
#tblactionslinksaire i{color: #292E5A;margin-right: 10px;}
#tblactionslinksaire:hover{color:#292E5A;}
#addnewpatbtnexistpat{display:block;}
#addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon{float:none;margin-top:0px;}
#addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button {background:#23468E;color:#fff;padding: 7px 20px 7px 6px;}
#addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button i{width:35px;height:35px;line-height:35px;margin-right:10px;background:#DAE6FF;border-radius:100px;-moz-border-radius:100px; -webkit-border-radius:100px;color:#23468E;font-size: 13px;}
#addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button span{}

.pddescription table{width:100% !important;font-family:InstrumentSans Regular !important;}
#patientlistingmaincon table tr td #sendmaindivbtnconaire.dropdown.dropdowntblmain{float: none;position: relative;top: auto;left: auto;}
#breadcrumbspsectionmain{padding:0px 0px;width: 100%;}
#breadcrumbspsectionmain .breadcrumbsection{width:100%;}
#senttopatconlistproaire{position:relative;}
#senttopatconlistproaire .aptbmainsection#addprobasprolist{}
#senttopatconlistproaire .aptbmainsection#addprobasprolist.aptbmainsection .apbasinnercon{background:transparent;border:2px dashed #292E5A;}
#senttopatconlistproaire .aptbmainsection#addprobasprolist.aptbmainsection .apbasinnercon .apbaddicon i{color:#fff;}
#senttopatconlistproaire .aptbmainsection#addprobasprolist.aptbmainsection .apbasinnercon .apbaddicon{background:#23468E;}
.baslistlefttopcon.baslistbottomamincon p a{text-decoration:none;color:#292E5A;font-family:InstrumentSans Regular;font-weight:500;}
.baslistlefttopcon.baslistbottomamincon p a:hover{text-decoration:none;color:#292E5A;}
.airemanagebasketsection .aireallprocon{}
.airemanagebasketsection .aireallprocon a{font-size: 14px;font-family:InstrumentSans SemiBold;color: #111;height: auto;padding:13px 0px 13px 0px;}
#analyticsmainphycon{border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);padding:32px;}

.gobacksection{padding:25px 80px 20px 80px;}
.gobacksection .contactsupportbtncon span#contactsupportbtn{border-radius: 6px;border: 1px solid #111;
padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;float:right;}
#airecatsearchfiltersection.confirmbasketairesection.orderviewdetailtopsection.orderdetailsbackbtncon{}
#airecatsearchfiltersection.confirmbasketairesection.orderviewdetailtopsection.orderdetailsbackbtncon .airetopconconbas.catfiltertopcon{border-radius: 10px;
border: 1px solid #E4E8EB;
background: #FFF;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup{}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon{}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon button.btn.chkoutbtn.checkouttriggerpat{border-radius: 6px;border: 1px solid #111;
padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;}
.headuserprofilecon #OpenCart > span{width: 28px;height: 28px;float: right;align-content: center;position: relative;line-height: 28px;font-size: 13px;top: -2px;margin-left: 5px;padding:0px !important;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup h6.headingpopupcon{color: #111;
font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom:30px;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon textarea, #prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon input[type="text"], #prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon select{border-radius: 8px;border: 1px solid #E0E0E0 !important;background: #FFF !important;margin-bottom: 20px;padding: 15px 20px;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon textarea:focus, #prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon input[type="text"]:focus, #prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection #newhomepopup .inputtextfieldpopupcon select:focus{box-shadow:none;}


.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon{}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon .subscribetwobtnswrapper button.date{border: 1px solid #2956B4;background: #2956B4;color: #FFF;margin-right: 5px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon .subscribetwobtnswrapper button.date svg{position: relative;top: 3px;margin-right: 5px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon .subscribetwobtnswrapper button.date svg path{fill: #fff !important;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon .subscribetwobtnswrapper button.cancel{border: 1px solid #E4E8EB;background: #F7F7F7;color:#344054;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon .subscribetwobtnswrapper{margin-top: 10px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon .subscribetwobtnswrapper button{border-radius: 8px;color: #FFF;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding:10px 24px;text-transform: none;display: inline-flex;text-decoration:none;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .subscribetwobtnscon button{border-radius: 8px;color: #FFF;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding:10px 24px;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection{}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper{border-radius: 10px;border: 1px solid #E4E8EB;background: #FFF;padding: 30px;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper #shipdethead{color: #111;
font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper .patienttablelisting .table-responsive .table tbody tr td:first-child{background-image:none;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper .patienttablelisting{}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper .patienttablelisting .table-responsive .table {}

.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table{}
.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td:first-child{background-image:none !important;}
.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td #trackyourorderlink{border-radius: 6px;border: 1px solid #111;padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;}


#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg{padding:0px;background:transparent;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon.orderviewdetailtopsection .orderviewdetailmainwrapper #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg h6{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;padding:0px; margin:0px 0px 30px 0px;line-height: 24px;}

#filtercalendericon{background:url(Icon-Calendar.png);background-size: 70%;position: absolute;height: 25px;width: 25px;background-repeat: no-repeat;left: 26px;top: 13px;}
#displaycounts .card-body-head{background:transparent;padding: 0px;}

#displaycounts .card-round-box{border: 1px solid #DBDCE9;box-shadow: 0px 4px 10px rgba(17, 17, 17, 0.1); -moz-box-shadow: 0px 4px 10px rgba(17, 17, 17, 0.1); -webkit-box-shadow: 0px 4px 10px rgba(17, 17, 17, 0.1);border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;padding: 20px;margin-bottom:0px;}
#analyticsmainphycon .datesearchfilter #dateFilterInput{font-family: InstrumentSans Medium;font-size: 16px;line-height: 24px;letter-spacing: -0.8px;font-weight: 500;color: #344054;border: 1px solid #DBDCE9;
border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;padding-left: 35px;height: 45px;margin-bottom: 0px;text-align: right;padding-top:10px;}
#analyticsmainphycon .datesearchfilter #dateFilterInput:focus{box-shadow:none;}
#analyticsmainphycon .datesearchfilter{}
#analyticsmainphycon .datesearchfilter .pdbtnsections{}
#analyticsmainphycon .datesearchfilter .pdbtnsections button.pdsendbtn{padding: 8px;margin-right: 0px;
background: #fff;box-shadow: none;color: #667085;font-family: InstrumentSans Medium;font-size: 14px;line-height: 20px;font-weight: 500;}
#analyticsmainphycon .datesearchfilter .pdbtnsections button.pdsendbtn.active{color:rgba(41, 86, 180, 1);background: #EFF7FE !important;border-radius: 8px;}

#analyticsmainphycon #totalresultscon.homebottomrightsection{}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card{box-shadow: none !important;border: 0px !important;}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card-header{box-shadow: none !important;border: 0px !important;}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card-content h5.myfont{color: #101828;font-family: InstrumentSans Regular;font-size: 16px;font-style: normal;font-weight: 400;line-height: 16px;letter-spacing: -0.32px;margin-bottom: 15px;}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card-content h2.danger.myfont{color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: -0.48px;margin-bottom: 0px;}


.homesections .phyrevenuesection .locationrevenuesection h6.text-right{}
.homesections .phyrevenuesection .locationrevenuesection .physiciansrevenuesection h6.text-right{}
.homesections .phyrevenuesection .locationrevenuesection .physiciansrevenuesection .staffrevenuesection h6.text-right{}
.staffrevenuesection{padding:15px;background:#fff;margin: 5px 0px;box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.09);}
.staffrevenuesection:nth-of-type(1){margin-top:15px;}
.physiciansrevenuesection{padding:15px;background:#F8FBFF;margin: 5px 0px;}
.physiciansrevenuesection:nth-of-type(1){margin-top:15px;}
.locationrevenuesection:nth-of-type(1){margin-top:15px;}
.locationrevenuesection{padding:15px;background:#EAF2FF;margin: 5px 0px;}
.homesections .phyrevenuesection{background:#DAE6FF;padding: 15px;border-right:2px solid #292E5A;margin:3px 0px;}
.homesections .phyrevenuesection h6 i{color:#292E5A;margin-right: 0px;font-size: 12px;position: relative;top: -1px;width: 25px;}
.homesections .phyrevenuesection h6 span{}
.homesections .phyrevenuesection h6{font-weight:500;margin:0px;}
.homesections .phyrevenuesection h6.text-left{font-family:InstrumentSans Regular;color:#333;}
.homesections .phyrevenuesection h6.text-right{font-family:Poppins Regular;color:#333;}
.phyrevenueheadsection{padding: 15px;}
.homesections .phyrevenueheadsection h6{font-family:InstrumentSans SemiBold;color:#111111;font-weight:500;margin: 0px;}
.rightsidesectionofmainanalytics{float:right;width:340px;}
.graphmainsectionclass{float:left;width:69.5%;}
.rssmavsleftcon{width:98%;}
.videoguidewrapperanalytics{margin:15px 0px;}
.bestsellingwrapperanalytics{border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);padding:24px;}
.bestsellingwrapperanalytics > h6{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.filtertabberbtnconaire{float:right;}
.bestsellingrepeatcon:last-child{border-bottom:0px;}
.bestsellingrepeatcon{border-bottom:1px solid #E4E8EB;padding-bottom: 10px;margin-top: 15px;position:relative;}
.bestsellingrepeatcon h5{color: #344054;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 21px;}
.colouredcountcon{position: relative;display:table;width:70%;}
.colouredcountcon .colorpercentagefill{display: inline-block;border-radius: 4px;height:20px;background: #2956B4;}
.colouredcountcon .colorfillvalue{color: #344054;font-family: InstrumentSans SemiBold;font-size: 13px;font-style: normal;font-weight: 500;line-height: 24px;position: absolute;top: -3px;margin-left: 10px;}
.bestsellingrepeatcon h5{}
.rssmavsleftcon h6{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-bottom:10px;}
.rssmavsleftcon p{color: #444;font-family: InstrumentSans Regular;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px;margin:0px;}
.dottedpluscon{border-radius: 16px;border: 1px dashed #2956B4;padding: 24px 0px 24px 15px;display: table;width: 100%;border-right:0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.dottedpluscon svg{float: right;display: block;}
.rightsidevisitskinstoresection{border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FBFBFB 100%);padding:0px 24px;padding-right:0px;height:100px;}
.rightsidevisitskinstoresection #padrightzero{padding-left: 0px;}
h3.tabbersubheading{color:#111111;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 24px;line-height: 24px;margin-bottom: 35px;margin-top: 0px;}
#advsearchinnermaincon.topdropdownoftabber.comparisongraphfilter{margin-bottom:0px;}
#advsearchinnermaincon.topdropdownoftabber{background: transparent;border-radius:0px;padding: 0px;margin-bottom: 10px;margin-left: auto;margin-right: auto;text-align: center;}
.catsearchfiltermaincon.homeanalyticstabbercon{padding:15px 0px;margin-bottom:30px;}
.sixcolssection{margin-top:50px;width:100%;}
#analyticsmainphycon .card-body.chartjs{margin-top:0px;}
#analyticsmainphycon h2#tcountrevenueheading{color:#111111;font-family:InstrumentSans SemiBold;font-weight:500;font-size: 24px;line-height: 24px;margin-bottom:25px;margin-top: 25px;}
#analyticsmainphycon #graphheadignsections{margin-bottom: 15px;}
#analyticsmainphycon #graphheadignsections h2{margin-bottom: 24px;margin-top: 0px;color: #111;
font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}
#analyticsmainphycon #graphheadignsections p{color:#111111;font-family:Poppins Regular;font-weight:500;font-size: 16px;line-height: 24px;margin-bottom: 30px;margin-top: 0px;}

#displaycounts .card-body-head h2{font-family: InstrumentSans SemiBold;color:#101828;font-weight:500;font-size: 24px;line-height: 30px;margin-bottom: 15px;}
#displaycounts #statslistingmaincon.card-round-box .card-content .card-body h2 a{color:#101828;text-decoration:none;}
#displaycounts #statslistingmaincon.card-round-box .card-content .card-body h2 a:hover{color:#101828;}
#displaycounts #statslistingmaincon.card-round-box .card-content{}
#displaycounts #statslistingmaincon.card-round-box .card-content .card-body{padding: 0px;height: 130px;}
#displaycounts #statslistingmaincon.card-round-box .card-content .card-body h5{font-family: Poppins Regular;font-size: 16px;color: #101828;line-height: 20px;margin-bottom: 10px;}
#displaycounts #statslistingmaincon.card-round-box .card-content .card-body h2{font-family: Poppins SemiBold;font-weight: 500;color: #101828;font-size: 24px;line-height: 24px;}
#analyticsmainsection{padding-top:60px;}



#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn{}
.topbackairecon img{margin-right:10px;}
#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn a.topviewaireconbnlink{padding:4px 20px 4px 4px;background: transparent;border: 1px solid #292E5A;color: #292E5A;}
#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn .airebackarrowicon.viewiconmainconaire{background: transparent;margin-right: 0px;}
#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn .airebackarrowicon.viewiconmainconaire img{top: 0px;left: 0px;}
#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn span.airebacklabel{top: 8px;line-height: 16px;color: #292E5A;}
#profilenamebasksetmaincon{display: flex;width: 70%;text-align: center;margin:15px auto 60px auto;align-items: center;}
#profilenamebasksetmaincon .proimgconmed{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;float:left;margin-right: 20px;}
#profilenamebasksetmaincon .proimgconmed img{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;height:57px;}
#profilenamebasksetmaincon .proselectconmed{float:left;}
#profilenamebasksetmaincon .proselectconmed select{border:0px;background:transparent;color:#111;font-family:InstrumentSans SemiBold;font-size:24px;line-height:24px;margin-bottom: 0px;padding:17px 0px; padding-right: 25px;-moz-appearance:none; -webkit-appearance:none; appearance:none;cursor: pointer;}
#profilenamebasksetmaincon .proselectconmed select:focus{outline: none;}
#profilenamebasksetmaincon #topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn{float:left;margin: 0px 0px 0px 30px;padding: 0px;}

.confirmbasinnercon .filterofcategoryinnercon > a{display: table;width: 100%;}
.plr3{padding-left:15px;padding-right:15px;}
.plr3 > i{font-size: 6px;position: relative;top: -2px;color:#111;}

.snedbasketheadingcon{}
.snedbasketheadingcon h5{font-size:28px;font-family:InstrumentSans SemiBold;color: #000;line-height: 32px;
margin-bottom: 30px;}
#addnewpatbtncon.addnewpatbtncon{float:right;margin-top: 3px;}
#addnewpatbtncon.addnewpatbtncon button{background:#B7E5FF;color:#111;padding:12px 30px;text-align:center;font-family: InstrumentSans SemiBold;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-size: 16px;font-weight: normal;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}

.managebasketformcon{margin-top: 20px;}
.managebasketformcon form{}
.managebasketformcon button.aireskinformbtn{border:0px;background: none;width: 35px;float: left;text-align: center;padding-left: 0px;padding-right: 0px;font-size: 16px;padding-top: 12px;padding-bottom: 12px;height: auto;}
.managebasketformcon button.aireskinformbtn img{position: relative;top: -2px;}
.managebasketformcon button.aireskinformbtn:focus, .managebasketformcon button.aireskinformbtn:active, .managebasketformcon button.aireskinformbtn:hover{box-shadow:none;border:0px;outline:none;}
.managebasketformcon button.aireskinformbtn i{text-align:center;color: rgba(41, 46, 90, 0.6);}


.managebasketformcon a.aireskinformbtn{border:0px;background: none;width: 35px;float: left;text-align: center;padding-left: 0px;padding-right: 0px;font-size: 14px;padding-top: 10px;padding-bottom: 10px;height: auto;}
.managebasketformcon a.aireskinformbtn i{text-align:center;}
.managebasketformcon a.aireskinformbtn:focus{box-shadow:none;outline:none;}
.managebasketformcon input[type="text"]{float: left;width: 80%;font-family: InstrumentSans Regular;font-size: 16px;margin: 0px;padding-top: 12px;padding-bottom: 10px;height: auto;border:0px;padding-left: 6px;line-height: 24px;color:#111;background: none;}
.managebasketformcon input[type="text"]::placeholder{color:rgba(17, 17, 17, 0.55);}
#airecatsearchfiltersection.confirmbasketairesection .airetopconconbas.catfiltertopcon #paddleftzero{padding-left:0px;}
#airecatsearchfiltersection.confirmbasketairesection .patientlistingsectionbg{padding:0px;}
#homePopupPatientsListing.patientlistingmodalpopup .snedbasketheadingcon h5{font-size: 24px;font-style: normal;font-weight: 500;line-height: 34px;margin-bottom: 24px;}
#homePopupPatientsListing.patientlistingmodalpopup.modal #categoryseachmainform.managebasketformcon{margin-top:0px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection.airemarketplacesearchnew{background:none;}
#homePopupPatientsListing.patientlistingmodalpopup.modal #airecatsearchfiltersection.confirmbasketairesection{padding-left: 0px;padding-right: 0px;}
#homePopupPatientsListing.patientlistingmodalpopup.modal #airecatsearchfiltersection.confirmbasketairesection .airetopconconbas.catfiltertopcon{margin-top:0px;padding-top: 0px;}
#homePopupPatientsListing.patientlistingmodalpopup.modal .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper form input[type="text"]{float: left;width: 80%;font-family: InstrumentSans Regular;font-size: 16px;margin: 0px;padding-top: 10.5px;padding-bottom: 10px;height: auto;border:0px;padding-left: 6px;line-height: 24px;color:rgba(17, 17, 17, 0.55);}
.managebasketformcon input[type="text"]:focus{border:0px;box-shadow:none;outline:none;}
.managebasketformcon .mbasinnercon{border-radius: 8px;border: 1px solid #E4E8EB;background: #ffff;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);display: table;width: 100%;padding-left: 10px;padding-right: 10px;}
.managebasketformcon #enterbasketnamecon{border: 1px solid #D0D5DD;display: table;width: 100%;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 4px 4px 4px 10px;}
.managebasketformcon #enterbasketnamecon input[type="text"]{float:left;width: 75%;font-family: InstrumentSans SemiBold;font-size: 14px;margin:0px 8px;padding:8px 5px 7px 5px;height: auto;border:0px;}
.managebasketformcon #enterbasketnamecon input[type="text"]:hover, .managebasketformcon #enterbasketnamecon input[type="text"]:focus{border:0px;outline: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.airemanagebasketsection .managebasketformcon{margin-top:8px;}
.airemanagebasketsection #managebasketformcon.managebasketformcon{margin-bottom:30px;}
.managebasketformcon #enterbasketnamecon button.ebsavebtn{border:0px;background: #DAE6FF;width: 20%;float: right;text-align: center;font-size: 14px;padding-top: 12px;padding: 7px 0px;height: auto;font-family:InstrumentSans SemiBold;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.catetoplistwrapper{}
.catetoplistwrapper button{border-radius: 8px;border: 1px solid #E4E8EB;padding:12px 12px;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;background: none;}
.catetoplistwrapper button svg{margin-right:10px;position: relative;top: -1px;}
.catetoplistwrapper button span{}
.catetoplistwrapper button.renamebasketbtncon{margin-right: 5px;}
.catetoplistwrapper button{}
.catetoplistwrapper button.sendontimebasketbtn{color: #fff;border:1px solid #2956B4;background: #2956B4;float:left;padding-left: 30px;padding-right: 30px;}
.cateprolisttopmainsection{display: table;width: 100%;margin-bottom: 25px;}
#categoryseachmainform.managebasketformcon{}
#categoryseachmainform.managebasketformcon.market{margin-top:3px;}
#modalcanvassection.modal-dialog{border-radius: 8px;padding:30px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);}
#modalcanvassection.modal-dialog .modal-content{background: none !important;padding:0px;border:0px;}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon{}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprobannercon{width: 100px;
display: inline-block;}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprobannercon figure{margin:0px;}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprobannercon figure img{border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;max-width: 100%;width: 85%;padding: 10px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox {cursor:auto;}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprotitlecon{width: 70%;
margin-top: auto;margin-bottom: auto;display: inline-block;vertical-align: middle;}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprotitlecon h6{color: #111;
font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin: 0px 0px 10px 0px;width: 60%;}
h5.sharebasheadpopupcon{color: #000;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 34px;margin-bottom: 20px;}
.sharebasketpopupwrapper.popupmainsectionofaire{}
.sharebasketpopupwrapper.popupmainsectionofaire #ShowBucketLink.popuplinkmaincon{border-radius: 8px;border: 1px solid rgba(247, 247, 247, 0.93);background: #F7F7F7;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);width: 85%;padding: 3px 3px 1px 3px;display: table;}
#ShowBucketLink.popuplinkmaincon #ShowCoppied{float: right;padding: 12px;border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;cursor: pointer;color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;}
#ShowBucketLink.popuplinkmaincon #ShowCoppied span{color: #082F49;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
#ShowBucketLink.popuplinkmaincon #ShowCoppied svg{position: relative;top: -2px;margin-right: 8px;}
.popuplinkmaincon span#ShowBucketLink{display: inline-block;vertical-align: middle;height: 100%;padding: 12px 0px 12px 12px;color: rgba(17, 17, 17, 0.55);font-family: InstrumentSans Regular;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;width: 68%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#homeLinkPopup.copylinksectionpopup .sharebasketpopupwrapper.popupmainsectionofaire{--bs-modal-width: 620px;border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%) !important;padding:16px 16px 32px 32px;}
#homeLinkPopup.copylinksectionpopup .sharebasketpopupwrapper.popupmainsectionofaire .modal-content{padding: 0px;border: 0px;background: none !important;}
.catpropricediscountpopup{margin-top: 20px;display: table;width: 100%;}
.catpropricediscountpopup .catpropriceinnerconpopup.afterfloatpopup{width:61%;}
.catpropricediscountpopup .catpropriceinnerconpopup{float: left;width: 38%;}
.catpropricediscountpopup .catpropriceinnerconpopup p{color: #111;font-family: InstrumentSans Medium;
font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-bottom: 8px;}
.catpropricediscountpopup .catpropriceinnerconpopup > span{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 21px;padding: 5px 11px;border-radius: 100px;display: inline-block;}
.catpropricediscountpopup .catpropriceinnerconpopup span.prdpopupspan{background:none;border: 1px solid #008870;color: #008870;font-family: InstrumentSans SemiBold;}
.catpropricediscountpopup .catpropriceinnerconpopup span.pafpopupspan{background:none;border: 1px solid #B40D0D;color: #B40D0D;font-family: InstrumentSans SemiBold;}
.catpropricediscountpopup .catpropriceinnerconpopup span.pafdelpopupspan{text-decoration-line: strikethrough;font-size: 14px;line-height:20px;}
#showpopupaddmoreproductsmodal.modal{--bs-modal-width: 600px;}
.adddisrefillwrapper{}
.adddisrefillwrapper .adfarmainspan.adfarmainspanclicked{border-radius: 8px;border: 1px solid #E4E8EB;background: #EFF7FE;}
.adddisrefillwrapper .adfarmainspan.adfarmainspanclicked span{color: #2956B4;}
.adddisrefillwrapper .adfarmainspan.adfarmainspanclicked svg.svgafterclick{opacity:1;} 
.adddisrefillwrapper .adfarmainspan.adfarmainspanclicked svg.svgbeforeclick{opacity:0;} 
.adddisrefillwrapper .adfarmainspan svg.svgafterclick{opacity:0;}
.adddisrefillwrapper .adfarmainspan svg{opacity:1;}
.adddisrefillwrapper .adfarmainspan{border-radius: 8px;border: 1px solid #E4E8EB;color: #292E5A;text-align: center;font-family: Poppins Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px;padding:14px 14px 11px 14px;display: inline-block;margin-right: 5px;cursor:pointer;position: relative;height:50px;}
.adddisrefillwrapper .adfarmainspan span{position: relative;margin-left: 22px;}
.adddisrefillwrapper .adfarmainspan svg{position: absolute;top: 14px;margin-right: 0px;}
.popupdiscountvariablewrapper{border-radius: 8px;border: 1px solid #E4E8EB;width: 95%;}
#catpropricediscountpopup.catpropricediscountpopup .catpropriceinnerconpopup{margin-bottom:20px;}
#catpropricediscountpopup.catpropricediscountpopup .catpropriceinnerconpopup p{margin-bottom:10px;}

.popupdiscountvariablewrapper #minusspan{text-align: center;position: relative;border: 1px solid transparent;display:inline-block;width:28%;}
.popupdiscountvariablewrapper #minusspan #HideMinus{font-family: InstrumentSans SemiBold;color: #292E5A;width: 100%;text-align: center;position: relative;padding: 10px 0px 11px 0px;cursor: pointer;top: 0px;display:inline-block;}
.popupdiscountvariablewrapper span#plusspan svg{top:-1px;}
.popupdiscountvariablewrapper span svg{position:relative;width:14px;}
.popupdiscountvariablewrapper .discounttypeinput{margin-bottom: 0px;margin-top: 0px;line-height: 20px;text-align: center;padding: 0px;position: relative;border: 0px;background: none;font-family: InstrumentSans Bold;color: #111;font-size: 16px;display:inline-block;width:44%;}
.popupdiscountvariablewrapper #plusspan{text-align: center;position: relative;border: 1px solid transparent;display:inline-block;width:28%;}
.popupdiscountvariablewrapper #plusspan #HidePlus{font-family: InstrumentSans SemiBold;color: #292E5A;display:inline-block;width: 100%;text-align: center;position: relative;cursor: pointer;padding:10px 0px 11px 0px;top: 0px}
.popupdiscountvariablewrapper {}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprotitlecon p{color: #444;
font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;margin: 0px;}

.amppopupbottom{float: right;}
.amppopupbottom button{font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;border-radius: 8px;padding:12px;}
.amppopupbottom button.ampcancelbtnpopup{color: #344054;border: 1px solid #E4E8EB;background: #F7F7F7; margin-right:5px;}
.amppopupbottom button.ampappdisbtnpopup{color: #2956B4;border: 1px solid #2956B4;background: none;}
.filterinnerconaire{float:left;}
.catairefilterchkbox{float: left;margin: 0px 5px;}
.catairefilterchkbox input[type="radio"]{width: auto;margin: 5px 5px 0px 0px;height: auto;padding: 0px;float: left;appearance:auto;}
.catairefilterchkbox input[type="radio"]:checked {}
.catairefilterchkbox > span.filterBy{font-family: InstrumentSans SemiBold;color: #111;
font-size: 14px;
top: 3px;
line-height: 16px;
letter-spacing: 0px;}
.marketplacesearchfiltercon.catsearchfiltermaincon.catsearchfiltermaincon{margin-top:0px;}
.marketplacesearchfiltercon.catsearchfiltermaincon.catsearchfiltermaincon .filterlabelnewofaire.filterinnerconaire.mx-2{margin-left:0px !important;} 
.catairefilterchkbox > span{float: left;font-family: InstrumentSans Medium;color: #111;position: relative;font-size: 14px;top: 2px;line-height: 18px;letter-spacing: 0px;}
.catairefilterchkbox span.filtercatname{font-size:12px;font-family: InstrumentSans SemiBold;color: #111;margin-left:10px;}
.catsearchfiltermaincon{margin: 20px auto;width: 100%;text-align: center;display: table;}
#airecatsearchfiltersection{}
.cacbmaincon{padding: 10px 0px;}
.cacbmaincon a{color:#111111;}
.cacbmaincon a:hover{color:#292E5A;}
.cacbmaincon a img{height:20px;width:auto;}
.cacbmaincon a span{font-family: InstrumentSans SemiBold;font-size: 14px;}
.cacbmaincon a span.ccbimgcon{margin-right: 10px;background: #EAF2FF;padding: 12px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.ccbimgcon{margin-right: 10px;background: #EAF2FF;padding: 12px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.ccbimgcon img{height:20px;width:auto;}

.addpromobtnconaire button#spatlistbtn.cacbbtncon{margin-left:15px;margin-right:0px; background:#23468E;color: #fff;}
.addpromobtnconaire button#spatlistbtn.cacbbtncon span.ccbimgcon{background:#DAE6FF;}
.addpromobtnconaire button#spatlistbtn.cacbbtncon span.ccbimgcon img{height:13px;width:auto;}
.addpromobtnconaire button.cacbbtncon{float:left;padding-left: 5px;margin-right: 15px;}
.airemanagebasketsection .addpromobtnconaire a#sspr{float: left;top: 0px;}
.airemanagebasketsection .addpromobtnconaire a#sspr.ssplinkcon{background:#FF0000;color:#fff;}
.addpromobtnconaire button#spatlistbtn.cacbbtncon.seeallpatbtncon{float:right;padding: 5px 25px 5px 5px;}
.addpromobtnconaire button#spatlistbtn.cacbbtncon.seeallpatbtncon span.ccbimgcon{padding:0px;background:transparent;}
.addpromobtnconaire button#spatlistbtn.cacbbtncon.seeallpatbtncon span.ccbimgcon i{color: #23468E;background: #DAE6FF;width: 40px;height: 40px;line-height: 40px;border-radius: 100px;}
.loginpageform.submenuallformscon .loginpageforminner input[type="file"]{background:none;}
.loginpageform.submenuallformscon .loginpageforminner textarea{border-radius: 8px;
border: 1px solid #E0E0E0 !important;resize:none;outline: none;height: 126px;
background: #FFF !important;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;}
.delpricetag{}
.delpricetag del{}
#checkoutproductlistingmaincon.checkoutproductlistingcon .table-responsive.patientcartpagelisting .table tbody tr td img{height:100px;width:auto;}

#checkoutproductlistingmaincon.checkoutproductlistingcon .patientcartpagelisting .table tbody tr td img{height:auto;width:auto;}

/* #checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:nth-of-type(2n) td{background:transparent !important;} */
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr{border-bottom: 0;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-left: 0px; border-right: 0px;border-top: 0px;width: auto;background-color: #fcfdff;overflow: hidden;border-radius: 8px;}
/* #checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr{border-bottom: 0;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-left: 0px; border-right: 0px;border-top: 0px;width: auto;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow:  0 0 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.1);} */
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:last-child{}
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{background-color: #fcfdff;border-bottom: 0px solid #DBDCE9;border-top: 0px; border-left: 0px;border-radius: 0px;vertical-align: middle;}
/* #checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr{background-color: #fcfdff;border-bottom: 0px solid #DBDCE9;border-top: 0px; border-left: 0px;border-radius: 0px;vertical-align: middle;border-radius: 8px;} */
/* #checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:nth-of-type(2n+1) td{background:transparent !important; } */

/* #checkoutproductlistingmaincon.checkoutproductlistingcon .table-striped tbody tr:nth-of-type(2n+1){background:transparent;} */
/* #checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{background:#f4f6ff !important;} */

.confirmbasketairesection{padding: 20px 50px;}
.confirmbasketairesection .confirmbasinnercon{padding: 0px 0px 50px 0px;}
.confirmbasketairesection .confirmbasinnercon .airelistconbas{margin: 20px 0px;}
.confirmbasketairesection .confirmbasinnercon .airelistconbas figure{overflow: hidden;}
.confirmbasketairesection .confirmbasinnercon .airelistconbas figure img{}
.confirmbasketairesection .confirmbasinnercon .airelistconbas h6{font-family: InstrumentSans SemiBold;font-size: 16px;line-height: 22px;text-align:center;color:#111;}
.confirmbasketairesection .airetopconconbas{padding: 30px 0px 0px 0px;}
#airecatsearchfiltersection.confirmbasketairesection .airetopconconbas.catfiltertopcon{padding-top: 0px;}
#airecatsearchfiltersection.confirmbasketairesection .airetopconconbas.catfiltertopcon .physidebacmaintopcon{margin-top: 4px;}

.refill-container .btnrefill{
    font-family: InstrumentSans Regular;
    font-size: 16px;
    text-align: center;
    background: #30539C;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 0px;
    padding: 3px 10px;
    box-shadow: none;
    margin-top: 10px;
    color:#fff
}

.spinner {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: radial-gradient(farthest-side,#30539c 94%,#0000) top/9px 9px no-repeat,
         conic-gradient(#0000 30%,#30539c);
  -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);
  animation: spinner-c7wet2 1s infinite linear;
}

@keyframes spinner-c7wet2 {
  100% {
     transform: rotate(1turn);
  }
}

.popuplinkmaincon#refill{
  background: transparent;
}
#Refill-modal .modal-footer .btn{
  font-family: InstrumentSans Regular;
  border: 0;
  border-radius: 20px;
  text-transform: uppercase;
  width: auto;
  font-weight: 400;
}
#Refill-modal .modal-footer .btn#delete{
  background-color: red;
}
#Refill-modal .modal-footer .btn#save{
  background-color: #30539C;
}
.popuplinkmaincon#refill span{
  font-size: 18px;
  color: #000;
}
.popuplinkmaincon#refill label{
  color: #000;
}
.swiper-pagination{display:none;}
.addbasketprolistingbanners .stockback{position: absolute;z-index: 111; background-color: rgba(245, 249, 255, 0.6);box-shadow: 0px 0px 10px 10px rgba(245, 249, 255, 0.5);left:0;}
.addbasketprolistingbanners .stock{ color:rgb(139, 0, 0); font-size: 30px; position: absolute; left: 50%;top:50%; transform: translate(-50%, -50%) rotate(-45deg); white-space: nowrap; z-index: 111;}

.topbackairecon{padding: 4px 0px;}
.topbackairecon .airebackarrowicon{border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;background: #EAF2FF;padding: 12px 15px;font-size: 14px;margin-right: 15px;}
.addpronoticeaire{}
.addpronoticeaire p{font-family: InstrumentSans Regular;font-size: 20px;line-height: 25px;color: #292E5A;margin: 0px 0px 0px 0px;padding: 14px 0px;}
.addpronoticeaire p span{font-family: Poppins Medium;}
.addproconfirmaire{float: right;}
.addproconfirmaire span.addproairefaicon{background:#DAE6FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;text-align:center;padding: 12px 15px;font-size: 14px;margin-right: 10px;}
.addproconfirmaire span.addproairefaicon i{text-align:center;color:#292E5A;}
.addproconfirmaire span.addconprolabel{font-family: InstrumentSans Regular;font-size: 14px;color:#111;}
.addproconfirmaire button{background:#23468E;color:#fff;padding:15px 30px;text-align:center;font-family: InstrumentSans Regular;font-size: 14px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;border: 0px;margin-left: 20px;}

.topbackairecon .airebackarrowicon i{color:#292E5A;}
.topbackairecon .airebacklabel{font-family: InstrumentSans SemiBold;font-size: 16px;color:#111;}
#editiconpromotion.airebasketssview span{margin-left: 2px;}
#editiconpromotion.airebasketssview i{font-size: 12px;position: relative;top: -1px;}
.bgofaptbmainsection{}
#searchsectionid .companymedicinelistingairecon.bgofaptbmainsection{padding:0px;}
.aptbmainsection{padding: 45px 45px;margin-top:25px;border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;}
#editiconpromotion.airebasketssview{float:right;margin-top:30px;margin-bottom: 30px;}
#editiconpromotion.airebasketssview a{float:left;}
#editiconpromotion.airebasketssview a#viewstatsbtnlink{text-align: center;border: 0px;background: #DAE6FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 7px 25px 6px 7px;display: table;font-family: InstrumentSans Regular;font-size: 16px;line-height: 22px;color: #111;float: left;}
#editiconpromotion.airebasketssview a#viewstatsbtnlink i{margin-right: 8px;background: #23468E;padding: 10px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;color: #fff;width: 50px;height: 50px;font-size: 16px;line-height: 28px;}
#editiconpromotion.airebasketssview a#viewstatsbtnlink span{position:relative;top:-1px;color:#292E5A;}
#editiconpromotion.airebasketssview a#editpromobtnlink{padding: 18px 33px 18px 10px;}
#homePopupPatientsListing.patientlistingmodalpopup .patienttablelisting.mypatientslistingcon#mypatientsection{padding-bottom:0px;padding-left: 0px;padding-right: 0px;}
#homePopupPatientsListing.patientlistingmodalpopup .pagemainnewairesections{padding-bottom:0px;padding-top: 0px;}
#homePopupPatientsListing.patientlistingmodalpopup.modal #airecatsearchfiltersection.confirmbasketairesection{padding-top:0px;}
#homePopupPatientsListing.patientlistingmodalpopup .pagemainnewairesections > .container-fluid{padding-left: 0px;padding-right: 0px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection{padding-left:15px;padding-top: 0px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon{}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a#addpromoproductslink{margin-right:5px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a#confirmbtnlinkofpromo{border: 1px solid #2956B4;color: #fff;background: #2956B4;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a svg{margin-right: 7px;position: relative;top: 0.5px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a{border: 1px solid #082F49; background:none;color: #082F49;
position: relative;border-radius: 8px;font-family: InstrumentSans SemiBold;display: inline-flex;
font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding: 14px 20px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection .physidebacmaintopcon{margin-top:5px; margin-bottom:15px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection h4.basketnameheadingview{color: #111;font-family: InstrumentSans SemiBold;font-size: 32px;font-style: normal;line-height:38px;font-weight: 500;margin:0px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection h4.basketnameheadingview a{color: #111; text-decoration:none;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection h4.basketnameheadingview span{top: -5px;padding: 6px 10px 7px 10px;margin-left: 24px;position: relative;border-radius: 100px;border: 1px solid #E0E0E0;background: #FFF;color: #444;font-family: InstrumentSans Medium;font-size: 14px;
font-style: normal;font-weight: 500;line-height: 20px;}
#viewbucketmainsection.airemanagebasketsection .aptbmainsection .basketlistingcon{padding:0px;}
#viewbucketmainsection.airemanagebasketsection .aptbmainsection{margin-top: 35px;border-radius: 8px;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%);padding: 30px;}
.sharebasketpopupwrapper.popupmainsectionofaire #popuplinkmaincon.popuplinkmaincon.promotionlinkcopyfield{border-radius: 8px;border: 1px solid rgba(247, 247, 247, 0.93);background: #F7F7F7;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);width: 85%;padding: 3px 3px 1px 3px;display: table;}
.popupdownloadqrcodepromo{border: 1px solid #2956B4;color: #fff;background: #2956B4;position: relative;
border-radius: 8px;font-family: InstrumentSans SemiBold;display: table;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding: 15px 30px;}
.popupdownloadqrcodepromo:hover{border: 1px solid #2956B4;color: #fff;background: #2956B4;}
#popuplinkmaincon.popuplinkmaincon.promotionlinkcopyfield #ShowCoppied {float: right;padding: 12px;border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;}
#popuplinkmaincon.popuplinkmaincon.promotionlinkcopyfield #ShowCoppied svg{position: relative;
top: -2px;margin-right: 8px;}
#popuplinkmaincon.popuplinkmaincon.promotionlinkcopyfield #ShowCoppied span{color: #082F49;
font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}
#newhomepopup #promotionpopupcon{border-radius: 8px !important;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%) !important;}
#newhomepopup #promotionpopupcon #popupcrossbtnsectionaire{}
#newhomepopup #promotionpopupcon #popupcrossbtnsectionaire button{}
#newhomepopup #promotionpopupcon #popupcrossbtnsectionaire button i {}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon{}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon button#promotioncontinuebtn{font-size:16px;font-family:InstrumentSans Regular;padding:15px 40px;}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon .form-group{}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon .form-group > label{color: #444;
font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-left: 16px;margin-bottom: 10px;}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon .form-group > label span{color: #111;margin-left: 5px;}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon .form-group > input{border-radius: 8px;
border: 1px solid #E4E8EB;color: #444;background: transparent;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 15px 16px;height: auto;margin-bottom: 15px;}
#newhomepopup #promotionpopupcon .inputtextfieldpopupcon .form-group > input:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
.aptbmainsection .apbasinnercon{border:1px dashed #2956B4;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;width:100%;margin:0px auto;text-align:center;padding:0px;}
.aptbmainsection .apbasinnercon a{text-align:center;padding:30px 15px;display:block;}
.aptbmainsection .apbasinnercon .apbaddicon{background: #EAF2FF;text-align:center;display: table;margin: 0px auto;width: 50px;height: 50px;line-height: 45px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.aireviewpromopopupbtnswrapper{display: table;width: 100%;float: right;text-align: right;}
.aireviewpromopopupbtnswrapper .popupupdatebtnaireofpromo{padding: 10px 24px;background: #2956B4;
color: #FFF;border: 1px solid #2956B4;}
.aireviewpromopopupbtnswrapper .popupcrossbtnaireofpromo{background: #F7F7F7;border: 1px solid #E4E8EB;color: #344054;margin-right: 5px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon.viewbucketpromotiontwobtn{margin:0px;}
.aireviewpromopopupbtnswrapper button{border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 12px;}
.aptbmainsection .apbasinnercon .apbaddicon i{color:#292E5A;text-align:center;}
.aptbmainsection .apbasinnercon p{font-family: InstrumentSans Medium;font-size: 16px;text-align:center;margin:5px 0px 0px 0px;color:#111;}
#patsidechkoutbilling.airesameasbillingshippingcon{padding: 0px;}
#patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon{}
#patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon > label#labelbilling{margin-left: 0px;position: relative;top: -1px;}
#patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon > input[type="checkbox"]{width: 14px;height: 14px;border: 2px solid #aaa;border-radius: 1px;}
#patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon > input[type="checkbox"]:active , #patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon > input[type="checkbox"]:hover{box-shadow:none;outline:none;}
.airebasketssview{text-align: right;margin-top: 45px;}
.airebasketssview img{height: 15px;position: relative;top: -1px;right: -5px;}
.airebasketssview a{color:#111111;}
.airebasketssview i{color:#111111;}
.airemanagebasketsection #createemailsocialbtncon.addpromobtnconaire{float:right;}
.airemanagebasketsection #createemailsocialbtncon.addpromobtnconaire button.ceoslbtn{float:right;border: 0px;padding: 0px;background: none;text-decoration: none;position: relative;top: 8px;font-size: 14px;line-height: 20px;}
.airemanagebasketsection #createemailsocialbtncon.addpromobtnconaire button.ceoslbtn i{color:#111;font-size: 6px;position: relative;top: -2px;left: 0px;}
.airemanagebasketsection #createemailsocialbtncon.addpromobtnconaire button.ceoslbtn span{position:relative;margin-left: 10px;}

#homeaireheader.aireheader > nav.navbar{padding-top:0px;}
.airebasketssview span{font-family: InstrumentSans Regular;font-weight:500;font-size: 16px;color:#111111;margin-left: 10px;}
.bgofaptbmainsection .basketlistingcon{background:none;border:0px;}
.addproviewairecon{float:right;margin: 6px 0px 6px 0px;}
.addproviewairecon a{color:#000000;}
.addproviewairecon i{background:#DAE6FF;color:#292E5A;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 12px;}
/*
.addproviewairecon span{color:#000000;font-size:16px;line-height:16px;font-weight:500;font-family: InstrumentSans SemiBold;margin-left: 10px;}
*/
.airemanagebasketsection .mybtopcon h6.basketnameheadingview{margin:10px 0px 15px 0px;}
.airemanagebasketsection .mybtopcon h6.basketnameheadingview i{font-size: 24px;margin-right: 15px;position: relative;top: -2px;}
.airemanagebasketsection .mybtopcon h6.basketnameheadingview img{height: 24px;margin-right: 10px;position: relative;top: -3px;}
.airemanagebasketsection .mybtopcon h5.aireselectproh{font-family:InstrumentSans SemiBold;font-weight:500;font-size: 24px;color:#111;margin: 0px;line-height: 26px;}
.airemanagebasketsection .mybtopcon h5.aireselectproh span{font-family:Poppins SemiBold;}

#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon #alreadyamemberlink{float: left;background: #f00;padding: 22px 30px;text-align: center;font-size: 16px;font-family: InstrumentSans Regular;color: #fff;line-height: 16px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;margin-right: 15px;}
.addproviewairecon #confirmprodcutsviewbucket{background: #23468E;color: #fff;padding: 20px 30px;margin-left: 10px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans Regular;}
.addproviewairecon #confirmprodcutsviewbucket > span{color:#fff;margin-left: 0px;font-family: InstrumentSans Regular;letter-spacing: 0px;}
.patienttablelisting .table-responsive .table thead tr th#pnid{padding-left:28px;}
#spantagnonprofit{font-family: InstrumentSans Regular;margin-bottom:5px;position:relative;top:-8px;font-weight: 500;line-height: 15px;display: block;color: red;font-size: 11px;}
#selecteLocations.custom-control.custom-checkbox label .chkboxbginput{width:auto;margin-bottom:0px;margin-right:5px;}
.addproviewairecon #deleteprodcutsviewbucket{background: #f00;color: #fff;padding: 20px 25px;margin-left: 10px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans Regular;}
.addproviewairecon #deleteprodcutsviewbucket > span{color:#fff;margin-left: 0px;font-family: InstrumentSans Regular;letter-spacing: 0px;}

.marketplaceqtyprodetail.qtyrange#patcartsummarylistingpagecart{}
.marketplaceqtyprodetail.qtyrange#patcartsummarylistingpagecart #discountInputDiv.discountInputDiv #HidePlus::before {display:none;}
.marketplaceqtyprodetail.qtyrange#patcartsummarylistingpagecart #discountInputDiv.discountInputDiv{}

#ret_price.spanpricemarketplace{font-size: 14px;line-height: 20px;color: #111;font-family: InstrumentSans Medium;font-style: normal;font-weight: 500;padding: 5px 12px;border-radius: 100px;display: inline-block;border: 0px;}
.spanpricemarketplace{background: none;border: 1px solid #B40D0D;color: #B40D0D;font-family: InstrumentSans SemiBold;  font-size: 16px;font-style: normal;font-weight: 500;line-height: 21px;padding: 5px 12px;border-radius: 100px;display: inline-block;}
.viewbuckproairelist .overlaycon{top:0px;}
.viewbuckproairelist{margin: 20px 0px;}
.viewbuckproairelist h6{font-family:InstrumentSans Regular;font-weight:500;font-size: 16px;color:#111;margin: 15px 0px 0px 0px;line-height: 20px;text-align:center;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire{}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire#pricediscountmarketplace{margin-top:30px;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire#pricediscountmarketplace h6{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-bottom: 8px;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire h6{font-size:16px;line-height:16px;font-weight:500;font-family: InstrumentSans Regular;color: #000;margin-bottom: 20px;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small{display: table;width: 100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small span.price{
padding: 12px 20px;color: #292E5A;font-family: Poppins Medium;float: left;text-align: center;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small span.price#sub_price{background: #fff;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 18px 18px;width: 27%;box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16); -moz-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16); -webkit-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small span.price#ret_price{padding: 18px 10px;width: 20%;}
.medicinedetailpagemainsection{padding:0px 0px 15px 0px;margin-bottom: 100px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg{background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding: 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon h2.aireproductnamedp{color: #111;text-transform:none;font-family:InstrumentSans Medium;font-size:24px;line-height:32px;font-weight:500;margin:0px 0px 35px 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left:22px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill.onetimwrapper{margin-bottom:8px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill.monthsavesub{margin-bottom:10px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill.monthsavesub label{}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label{font-size: 16px; border: 1px solid #E0E0E0; padding: 14px 16px; margin-bottom: 8px; border-radius: 8px; font-family: InstrumentSans Medium; width: 100%; color: #111;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label > span{}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label.active{background: #E9F2FF;border: 1px solid #30539C;color: #292E5A;}
.medicinedetailpagemainsection #medicinedetailpagecon .discountsection #discountInputDiv.discountInputDiv .discountInput{ margin-bottom: 0px; margin-top: 5px; line-height: 21px; float: left; width: 50px; text-align: center; padding:0px; position: relative; border: 0px; background: none; font-family: InstrumentSans Bold; color: #292E5A;font-size: 18px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label input[type="checkbox"]{ accent-color: #30539C;margin-left:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon .spanTitle { font-family: InstrumentSans Medium; color: #111;font-size: 16px;margin-bottom: 5px;}
.medicinedetailpagemainsection #medicinedetailpagecon .spanTitle.choosefrespan{margin-right:15px; float:left;}
.qtyrange#patcartsummarylistingpagecart{margin-right:15px;}
.freqChoices.choosefrewrapper{float:left;}
.medicinedetailpagemainsection #medicinedetailpagecon .retailprice { font-family: InstrumentSans Medium; color: #292E5A;font-size: 20px;line-height:20px;margin-left:15px;}
.medicinedetailpagemainsection #medicinedetailpagecon .freqDiv .freqChoices select{ font-family: InstrumentSans Medium; color: #292E5A;font-size: 16px; border:0;background-color: transparent;text-decoration: underline;outline: none;margin-top: 3px;margin-bottom: 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection.qtyaddtocartwrapepr{margin-top:20px;}
.medicinedetailpagemainsection #medicinedetailpagecon .spanTitle.spanqtylable{margin-bottom: 5px;display: block;}
.medicinedetailpagemainsection #medicinedetailpagecon .spanTitle.spanretailprice{position:relative;top:-2px;}
.medicinedetailpagemainsection #medicinedetailpagecon .freqDiv .freqChoices span{ font-family: Poppins Medium; color: #292E5A;font-size: 14px; border:1px solid #DBDCE9;border-radius: 100px;padding:10px 18px; white-space: nowrap;}
.medicinedetailpagemainsection #medicinedetailpagecon .freqDiv .freqChoices span.active{color: #ffffff;background-color: #30539C;border:1px solid #30539C;}

.patSearchIcon{position: absolute;right: 15px;top: 50%; transform: translateY(-50%);z-index: 10;}
.patSearchInput{width: 0;opacity: 0;transition: all 0.3s ease-in-out;position: absolute;border-radius: 20px;}
.patSearchInput.patSearchInputShow{width: 180px;opacity: 1;position:static}
/* .patSearchInput.patSearchInputHidden{width: 0;opacity:1;position:static;} */
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection{background:none;padding: 0px 0px 40px 0px;border-bottom: 1px solid #E0E0E0;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;margin-bottom: 20px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections{}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections#addtobartbtnconout button{width:auto;}
.form-check-input:focus{box-shadow:none !important;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button{background:#23468E;padding: 17px 50px 18px 50px;font-family: InstrumentSans Regular;font-size: 18px;line-height: 18px; border-radius: 6px !important;-moz-border-radius: 6px !important;-webkit-border-radius: 6px !important; width:100%;height:56px;box-shadow: none;border:1px solid #23468E;}
.Patsinglepro .pdbtnsections button{border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection label{font-size:16px;font-family:InstrumentSans Regular;color:#000;line-height:16px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection input[type="text"] {font-size:16px;font-family:InstrumentSans Regular;color:#000;line-height:16px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection #QtyInputDiv input[type="text"]{padding: 16px 15px;margin-bottom: 0px;text-align: center;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection label.qtty{font-family: InstrumentSans Medium;color: #111;font-size: 16px;margin-bottom: 6px;display: block;line-height: 24px;}
#marketplacesectiondetailpage.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection{margin-top:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection #QtyInputDiv {margin-bottom:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #Practicedistribution{font-size:13px;font-family:InstrumentSans Regular;color:#000;line-height:13px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .typeconcernsmaincon{background:none;padding-left: 0px;padding-right: 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire{}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon{margin:5px 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon h6{float:left;font-family: InstrumentSans Medium;margin-right: 10px;font-size: 14px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon .typesinnersec{float:left;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon#typesmaincursor .typesinnersec > span {cursor:auto;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon .typesinnersec label{cursor:pointer;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon .typesinnersec > span{cursor:pointer;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon .typesinnersec label, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .typesmaincon .typesinnersec span{color: #111;border: 1px solid #111;background:none;font-family: InstrumentSans Medium;font-size: 14px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg #typeconcernsmainconaire .pddescription{}
.pddescription{width:78%;}
.typesinnersec#marketplacesizewrapper {}
.typesinnersec#marketplacesizewrapper label{color: #111;border: 1px solid #111;background: none;font-family: InstrumentSans Medium;font-size: 14px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-bottom: 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h1, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h2, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h3, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h4, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h5, .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription h6{font-family: InstrumentSans Bold;font-weight:500;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription p{font-family: InstrumentSans Regular;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription p b{font-family: InstrumentSans SemiBold;font-weight:500;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription p strong{font-family: InstrumentSans SemiBold;font-weight:500;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription ul li strong{font-family: InstrumentSans SemiBold;font-weight:500;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription ul li b{font-family: InstrumentSans SemiBold;font-weight:500;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pddescription ul li{font-family: InstrumentSans Regular;color:#444;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon{margin-top: 25px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon p{font-size: 15px;font-family: InstrumentSans Medium;color: #111111;line-height: 24px;margin-bottom: 10px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon{}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon span.adispan{border:1px solid #DBDCE9;padding:10px 15px;font-family: Poppins Medium;font-size: 14px;color:#292E5A;text-align:center;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;margin-right: 5px;float:left;margin-bottom: 7px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon span.adispan:hover{background: #E1EEFF;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon span.adispan:hover i{background: #E1EEFF;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon span.adispan:hover .fa-circle{color: #E1EEFF;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon span.adispan i{color:#292E5A;font-size: 10px;margin-right: 5px;position: relative;top: -1px; border:1px solid #DBDCE9;padding:3px; border-radius: 50%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .aireaddidiscountcon .aireadddisinnercon span.adispan > span{font-family: Poppins Medium;font-size: 14px;}

.aireleftsubmenusection{}
.aireleftsubmenusection h5{font-family: InstrumentSans Regular;color:#292E5A;margin:0px;font-size:16px;line-height:20px;}
.aireleftsubmenusection h5{color:#292E5A;text-decoration:none;display: block;width: 100%;padding: 12px 11px;}
.aireleftsubmenusection h5:hover a{color:#292E5A;text-decoration:none;background:#fff;}
.aireleftsubmenusection h5.active{color:#292E5A;text-decoration:none;background:#fff;display: block;
width: 100%;box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.04); -moz-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.04); -webkit-box-shadow: 0px 0px 10px rgba(41, 46, 90, 0.04); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.aireleftsubmenusection h5 i{color:#292E5A;margin-right:0px;width: 25px;}
.aireleftsubmenusection ul{list-style:none;position:relative;margin:0px 10px 0px 10px;padding: 0px 0px 0px 5px;}
.aireleftsubmenusection ul::before{width:1px;height:auto;background:#E4E8EB;border-left:1px solid #E4E8EB;position:absolute;content:"";left: 7px;top:11px;bottom:14px;}
.aireleftsubmenusection ul li{color:#111111;font-family: InstrumentSans Regular;font-size:14px;}
.aireleftsubmenusection ul li a{color:#111111;margin: 6px 0px;display: block;}
/* .aireleftsubmenusection ul li a#leftsidebarred{color:#8E2323;} */
/* .aireleftsubmenusection ul li a#leftsidebarred{color:#f00;} */
.aireleftsubmenusection ul li i{font-size:5px;color:#E4E8EB;position: relative;left: 0px;top: -4px;}
.aireleftsubmenusection ul li:hover a span{}
.aireleftsubmenusection ul li span{margin-left: 15px;}
.aireleftsubmenusection ul li a.active{}
.aireleftsubmenusection ul li a.active i{color:#2956B4;}
.aireleftsubmenusection{background: #F8FBFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; padding:12px;}
.patientaddtocartairesection.mypatientslistingcon{padding:30px 0px 80px 0px;}
.submenuformtopcon .submenuformbtncon button#addstaffbuttoncon{margin-bottom:30px;}
#searchstafffiltercon #patientsearchsection.patientsearchsection{margin-bottom:20px;}
#searchstafffiltercon #patientsearchsection.patientsearchsection{}

.checkoutproductlistingcon #ProductsTab .table-responsive.patientcartpagelisting .table thead tr th{background: #F6F6F6 !important;box-shadow: none;border-bottom-width: none;padding: 20px;}
.checkoutproductlistingcon #ProductsTab .table-responsive.patientcartpagelisting .table tbody tr td{}

.checkoutproductlistingcon{}
.checkoutproductlistingcon #ProductsTab{}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table{--bs-table-bg: none;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody.mobileScroll{overflow: auto;max-width: 100vw;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody.mobileScroll::-webkit-scrollbar { display: none; }
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr{}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td a.tblpname{color: #111111;font-family: InstrumentSans Medium;font-size: 18px;line-height: 25px;display: block;margin-top: 10px;height: 50px; margin-bottom:15px;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill label{font-size: 16px;border: 1px solid #DBDCE9; padding: 10px 15px 10px 30px;margin-bottom: 5px;border-radius: 12px;font-family: Poppins Medium;width: 100%;color:#292E5A;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill label span{color:black;}
/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill#Frequency{display:none;} */
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill label.active{font-weight: 400;background-color: #F6FAFF;border: 1px solid #30539C;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill input[type="checkbox"]{accent-color:#23468E;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill span{color:black;font-size: 16px;font-family: Poppins Medium;color: #111111;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .tblpAutoRefill span select{border:0;outline: 0;text-decoration: underline;color: #292E5A;background: transparent;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon{font-size: 16px;font-family: Poppins Medium;color: #111;display: table;margin:25px 0px 25px 0px;}

#checkoutproductlistingmaincon.checkoutproductsection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon del{padding-right:0px;font-size:14px;padding-left: 6px;color:#444;font-family: InstrumentSans Medium;}
.eyeviewiconwrapper svg{position:relative;top:-1px;}

.checkoutproductlistingcon #ProductsTab.ProductsTabpat #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{padding:15px;}
.checkoutproductlistingcon #ProductsTab.ProductsTabpat #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon{margin:0px 0px 19px 0px;}

.checkoutproductlistingcon #ProductsTab.ProductsTabpat #patientcartpagelisting.patientcartpagelisting table.table .removepatcartlistgonicon{position: absolute;right: -5px;top: 20px;cursor: pointer;}
.checkoutproductlistingcon #ProductsTab.ProductsTabpat #patientcartpagelisting.patientcartpagelisting table.table .removepatcartlistgonicon i{color: #111;}

.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .discountInput{margin-bottom: 0px;margin-top: 5px;  line-height: 21px;float: left;width: 50px;text-align: center;padding: 13px 0px;font-size: 16px;position: relative;border: 0px;background: none;font-family: Poppins SemiBold;color: #292E5A;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon span.actualpricecheckoutaire{
/*background: #F9FBFF;box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16); -moz-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16); -webkit-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;
*/
padding:10px 0px 10px 0px;font-size: 16px;line-height: 18px;position: relative;top:1px;color:#B40D0D;font-family: InstrumentSans Medium;}
/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon#checkouttablepriceconid{float:left;} */
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart{border: 2px solid #DBDCE9; padding:6px;
border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv{border:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-bottom: 0px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #patsideplusminusspan{float:left;position: relative;top: 0px;margin-left: 3px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .pdbtnsections{float:left;margin-left:15px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .pdbtnsections button#AddToCart{background: #DAE6FF;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 12px 0px;width: 120px;margin-right: 0px;box-shadow: 0px 0px 4px rgba(48, 83, 156, 0.16); -moz-box-shadow: 0px 0px 4px rgba(48, 83, 156, 0.16); -webkit-box-shadow: 0px 0px 4px rgba(48, 83, 156, 0.16);}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv #discountInput{margin-bottom:0px;margin-top:5px;}

#checkoutproductlistingmaincon.checkoutproductlistingmaincon.checkoutproductlistingcon.checkoutproductsection{width:90%;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon del{padding: 15px 18px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire {background:none;border:0px;box-shadow:none;padding: 0px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td .box-container {transition: height 0.3s ease-in-out;}
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:hover .option-container { margin-bottom: 0px;margin-top: -60px;}
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:hover{
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); -moz-box-shadow:  0 0 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow:  0 0 15px rgba(0, 0, 0, 0.2);
}
.option-container{background-color: #fcfdff;transition: all .4s ease-in-out;margin-bottom: -60px;}
@supports (-moz-appearance: none) {
  .option-container {
      margin-bottom: -85px;
  }
  #checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:hover .option-container { margin-bottom: -30px;margin-top: -55px;}
}

.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td:hover button.addtocarttblbtnaire {
  opacity: 1; 
}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire i{color:#292E5A;background:#DAE6FF;text-align:center;float: none;
width: 40px;height: 40px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 40px;margin:0px 10px 0px 0px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire span{font-family: InstrumentSans Medium; font-size: 16px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire {overflow: hidden;font-family: InstrumentSans Medium;font-size: 16px;color:#ffffff;background-color: #222222;border-radius: 6px; text-align: center;width: 100%;transition: all 0.3s ease-in-out;height: 33px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire span{display: block; padding: 5px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire:hover span {
  transform: translateY(-35px);
  background-color: rgba(255, 255, 255, 0.2);
}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{border-bottom: 1px solid #E0E0E0;box-shadow: 1px 0px 0px 1px #E0E0E0;padding-top: 10px;padding-bottom: 10px;}
/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:nth-of-type(2n+1) td{background:#fff !important;} */
/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:nth-of-type(2n) td{background:#fff !important;} */

.afterdiscountpricecheckoutaire{font-size: 16px;font-family: Poppins Medium;color: #111;line-height: 16px;margin-left: 10px;}
#discpricelabel{font-size: 12px;margin-right: 8px;}

.checkoutproductlistingcon #patientlistingmaincon{}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table{}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody{}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr{}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td{}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td a.tblpname{color: #111;font-family: InstrumentSans Regular;font-size: 16px;line-height: 23px;display: block;margin-top: 10px;border: 0px;background: transparent;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td a.tblpname.pronameaire{display:inline;cursor: auto;}


.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate{background: #23468E;color: #fff;padding: 6px 20px 6px 6px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;margin-top: 10px;display: inline-flex;margin-bottom: 10px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate i{background: #DAE6FF;color: #23468E;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate #reocmmenddateinner{position: relative; top: 10px;margin-left: 10px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td span.tblpname{color: #111;font-family: InstrumentSans Regular;font-size: 16px;line-height: 23px;display: block;margin-top: 10px;border: 0px;background: transparent;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td span.tblpname.pronameaire{display:inline;}

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon{font-size: 16px;font-family: Poppins Medium;color: #111;display: table;margin:30px 0px 25px 0px;}

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td:first-child{background-image:none !important;}

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon span.actualpricecheckoutaire{background: #F9FBFF;
box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16); -moz-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16); -webkit-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;padding:15px 18px 15px 13px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon del{padding: 15px 18px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table button.addtocarttblbtnaire {background:none;border:0px;box-shadow:none;padding: 0px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table button.addtocarttblbtnaire i{color:#292E5A;background:#DAE6FF;text-align:center;float: none;
width: 40px;height: 40px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 40px;margin:0px 10px 0px 0px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table button.addtocarttblbtnaire span{font-family: InstrumentSans Regular;font-size: 16px;color:#111111;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td img{height:70px;width:auto;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td a{border:0px;background:transparent;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td{padding:20px 20px 10px 20px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend{display: table;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend a{background: #DAE6FF;width: auto;color: #292E5A;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 7px 8px 7px 20px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px;text-transform: capitalize;border: 0px;height: auto;margin: 0px 0px;display: block;text-align: center;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend a span{}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend a i{color: #fff;margin-left:15px;width: 45px;height: 45px;background: #23468E;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 45px;font-size: 14px}

#vprcolorbtn{padding: 0px 0px;border-radius: 100px;border: 3px solid #f7f7f7;box-shadow: 0px 0px 10px 0px #e0e0e0;width:25px;height:25px;float:left;}

.fdiscountpeice{background:#f00;color:#fff;text-align:center;border-radius: 100px;padding: 8px 16px;margin-left: 6px;font-size: 16px;}

#addidiscountspan #addidicsountlabel.addidicsountlabel{font-family: InstrumentSans SemiBold;}

#addidicsountlabel{color:#f00;}
#addidiscountspan{color:#292E5A; line-height:16px; margin-bottom:0px;margin-top: 0px;background: #DAE6FF;text-align: left;padding: 10px 20px;display: inline-block;width: auto;font-family: InstrumentSans Regular;font-size: 12px;border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius: 100px;border: 0px;}
#addidiscountspan > span{font-family:Poppins Medium;}
.onmapphyname{font-family: InstrumentSans Regular !important;font-size: 18px !important;color: #111 !important;margin-right:10px;}
/* .infoDiv span.countPhy{font-family: InstrumentSans Regular !important;font-size: 10px;padding: 0px 7px;border-radius: 50%;border: 1px solid black;margin-top: 2px;margin-right: 3px;float: right;} */
.onmapphyaddress strong{font-family: InstrumentSans SemiBold !important;font-size: 20px !important;color: #111 !important;font-weight:500 !important;font-size:16px !important;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon{padding-bottom:0px;}
.patienttablelisting.patdetailtopconaire.mypatientslistingcon#mypatientsection table#tblpattopdetail thead th i {top:10px;}
#onmapviewbtn.onmapviewbtn{background:#23468E;color:#fff;text-align: center;font-family: InstrumentSans SemiBold;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;font-size: 16px;display: table;
height: auto;width: auto;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 7px 25px 8px 8px;}
#addpatientform #psyregisterform.loginpageform .loginheading h6.patnameprofilehead{margin-bottom:25px;font-family: InstrumentSans Regular;}
.sameasbillingcon input{margin-left:0px;}
#onmapviewbtn.onmapviewbtn i{width:40px;height:40px;line-height:40px;text-align:center;background:#DAE6FF;color:#23468E;margin-right:10px;font-size:14px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.gm-style-iw button.gm-ui-hover-effect{top: 5px !important;right: 5px !important;}
.gm-style-iw button.gm-ui-hover-effect > span{width: 18px !important;height: 18px !important;background: #000 !important;}
#physeapopupclose{border:0px;background:none;box-shadow:none;position: absolute;right: 10px;top: 10px;}
#physeapopupclose i{color: #111;}
.phypopupdetail h4{font-family: InstrumentSans Regular !important;color: #111 !important;font-size: 18px !important;}
.phypopupdetail #phydetail label{font-family: InstrumentSans Regular !important;color: #111 !important;font-size: 16px !important;font-weight:500 !important;}
.phyconlabel{font-family: InstrumentSans Regular !important;color: #111 !important;font-size: 16px !important;font-weight:500 !important;}
.detprop{font-family: InstrumentSans Regular !important;color: #111 !important;font-size: 16px !important;font-weight:500 !important;}
.detprop > a{background:#23468E !important;color:#fff !important;text-align: center !important;font-family: InstrumentSans SemiBold !important;text-transform: none;font-weight: 500; border-radius: 100px !important; -moz-border-radius: 100px !important; -webkit-border-radius: 100px !important;}

#MsgAlready{font-family: InstrumentSans Regular;color: #f00;margin-bottom: 15px;font-size: 14px;font-weight: 500;}
#addpatientsection.patregisterairesection.addpatientsectionnew{padding-top:20px;}

.patienttablelisting.patdetailtopconaire.mypatientslistingcon#mypatientsection{padding-bottom: 30px;}
.patienttablelisting.patdetailtopconaire.mypatientslistingcon#mypatientsection table#tblpattopdetail{background:#EAF2FF;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.patienttablelisting.patdetailtopconaire.mypatientslistingcon#mypatientsection table#tblpattopdetail td img{height:50px;width:auto;}


.aftertopbackaireheading{margin: 10px 0px;}
.aftertopbackaireheading h3{font-family: InstrumentSans SemiBold;font-size:32px;line-height:32px;color:#111111;margin-bottom:15px;position: relative;top: -1px;}
#addpromotionbtnsection{padding-top:0px;}
#addpromotionbtnsection .aptbmainsection{margin-top:0px;}
#addpromotionbtnsection .aptbmainsection.promotionlistingsectionaddpromo{margin-top:30px;}

#addpromotionmainformcon.promotionlistingsectionaddpromo{margin-top:0px;}
#addpromotionmainformcon.promotionlistingsectionaddpromo #addpatientsection .loginpageform{background:none;}
#addpromotionmainformcon.promotionlistingsectionaddpromo #addpatientsection .loginpageform{}
#addpatientsection button#continuebtncon{background:#DAE6FF;color:#292E5A;box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
float: right;padding: 20px 30px;}

/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td:first-child{background-image:none !important;} */

h2.chkoutheading.shippingdheading{margin-top:20px;}
input[type="radio"] {accent-color: #30539C;width: 12px !important;height: 12px !important;}
select.form-control{appearance: auto;-moz-appearance: auto;-webkit-appearance: auto;}
select.form-select{appearance: auto;-moz-appearance: auto;-webkit-appearance: auto;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.chkoutprice{padding-top:0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.chkoutprice .form-check.p-0{margin: 0;}
input[type="radio"]{cursor: pointer;}
input[type="checkbox"]{cursor: pointer;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .qtycart select{cursor: pointer;}
select{cursor: pointer;}
#priceqtyconchkout .price.chkoutprice input[type="radio"]{margin-top:2px;accent-color: #30539C;width: 12px !important;height: 12px !important;margin-right: 0px;padding-right: 0px;cursor: pointer;}
.form-check-input[type="radio"]{border-color:#777;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{color: #111;font-family: InstrumentSans Regular;font-size: 16px;line-height: 23px;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table thead tr th{color: #111;font-family: InstrumentSans SemiBold;font-size: 16px;line-height: 23px;font-weight:500;padding: 20px;background: #F6F6F6 !important;border: 0px;}

#addprobasprolist.aptbmainsection{padding:15px 0px;margin: 0px;}
#addprobasprolist.aptbmainsection .apbasinnercon{width: 100%;padding:0px;}
#addprobasprolist.aptbmainsection .apbasinnercon a{padding: 20px 10px;}
#addprobasprolist.aptbmainsection .apbasinnercon .apbaddicon{width: 40px;height: 40px;line-height: 40px;}
#addprobasprolist.aptbmainsection .apbasinnercon p{}

#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction{background: none;position: relative;top: 0px;left: 0px;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction button.tbldropdownpat{border: 0px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: none;display: inline;
padding: 0px;text-align: left;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction button.tbldropdownpat .dropdown-toggle::after {display:none;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction button.tbldropdownpat i{font-size: 6px;margin: 0px 2px;color: #23468E;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu{background: #FFFFFF;box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-moz-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-webkit-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border: 0px;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu > a{background: none;font-family: InstrumentSans SemiBold;border: 0px;color: #111;padding: 5px 20px;font-size: 14px;line-height: 20px;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu button.btnsatafaction{background: none !important;font-family: InstrumentSans Medium;border: 0px;color: #111;padding: 3px 0px;font-size: 16px;line-height: 20px;display: block;box-shadow: none;text-align: left;text-transform:none;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu button.btnsatafaction:hover{background:#fff;}	
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu button.btnsatafaction:focus{background:#fff;}	
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu:hover{background:#fff;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu:focus{background:#fff;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu button.btnsatafaction i{color: #111;margin-right: 10px;}
.manprastaffsearchmainwrapper{display:table;width:100%;}
.manprastaffsearchmainwrapper .manprastaffsearchfloat.manprastaffsearchbtnfloat{float:right;margin-right:0px;width:16%;}
#searchstafffiltercon.searchstafffilterwrapper #patientsearchsection.patientsearchsection{padding-left:0px; padding-right:0px;}
.manprastaffsearchmainwrapper .manprastaffsearchfloat{width:19%;float:left;margin-right:10px;}
.manprastaffsearchmainwrapper .manprastaffsearchfloat.manprastaffsearchfloatlast{margin-right:0px;}
.bgofaptbmainsection #patientsearchsection{background:none;padding: 20px 15px}
.bgofaptbmainsection #patientsearchsection .form-group{margin-bottom:0px;}
.bgofaptbmainsection #patientsearchsection input[type="text"], .bgofaptbmainsection #patientsearchsection input[type="email"], .bgofaptbmainsection #patientsearchsection select{height: 50px;font-family: InstrumentSans Regular;background: #fff;font-weight:500;border: 1px solid #B3B3B3;border-radius: 8px;
-moz-border-radius: 8px;-webkit-border-radius: 8px;margin: 0px;}

.bgofaptbmainsection #patientsearchsection input[type="text"]:focus, .bgofaptbmainsection #patientsearchsection input[type="email"]:focus, .bgofaptbmainsection #patientsearchsection select:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}

#searchstafffiltercon.bgofaptbmainsection{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

.dropdown.dropdowntblmain.dropdownstaffaction{}
.dropdown.dropdowntblmain.dropdownstaffaction{}
#searchbtnid a.seastaffbtnaire{font-size: 15px;font-family: InstrumentSans Medium;color: #fff;background: #111 ;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;height: auto;padding: 13px 0px;border: 0px;height: 50px;display: block;}
#searchbtnid a.seastaffbtnaire:hover{background: #444444;color: #fff;}

#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon#invitesbtncon{}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon#invitesbtncon button{}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon#invitesbtncon button.invitebtnaire{margin-right:15px;background:#B7E5FF;color:#111;float:left;}
#addpatientsection #changerolebtncon{}
#addpatientsection #changerolebtncon button{font-family: InstrumentSans Regular;background: none;box-shadow: none;border: 0px;color: #111;display: block;padding: 0px;font-size: 16px;}
#addpatientsection #changerolebtncon button i{color: #292E5A;font-size: 12px;margin-right: 5px;}
#addpatientsection #changerolebtncon button span{}
#locationactionbtncon{}
#locationactionbtncon .loceditbtn{font-size: 14px;color: #292E5A;}
#locationactionbtncon .loceditbtn i{font-size: 14px;color: #082F49;}
#addpatientsection #locationactionbtncon button.locdelbtn{border:0px;background:none;box-shadow:none;color: #f00;width: auto;display: inline;font-size: 14px;padding: 0px 10px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg{background:#ffffff;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;padding: 20px 25px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.newCart{padding:0;border-bottom: 1px solid #E0E0E0;border-radius:0;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright{padding:25px 20px;
/*transform: translateX(5px);right:0px;transition: transform 750ms ease-in-out ; */ }
.cart-closed {right: -100%;}
#StaffLocations{margin-top:25px;}
#bulkAction .showtwobtnsoncheckbox #downloadcsvfieldcon.downloadcsvfieldcon{}
#bulkAction .showtwobtnsoncheckbox #downloadcsvfieldcon.downloadcsvfieldcon.bulkActionEmail{}
#bulkAction .showtwobtnsoncheckbox #downloadcsvfieldcon.downloadcsvfieldcon.bulkActionEmail a{border: 1px solid #E4E8EB; background:none;color: #082F49; margin-left:5px;}
#bulkAction .showtwobtnsoncheckbox #downloadcsvfieldcon.downloadcsvfieldcon a{border: 1px solid #2956B4;display: inline-flex;color: #fff;background: #2956B4;padding: 12px 20px;position: relative;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;border-radius: 8px;}
#airecatsearchfiltersection.confirmbasketairesection{padding-left:15px;padding-right:0px;}
#existingpatientssection.patientlistingsectionbg{padding:0px;}
#patientlistingmaincon p.selectedclass{border: medium none;;font-size: 16px !important;font-family: InstrumentSans Medium;color: #444;line-height: 22px;margin-bottom: 5px;}
.patienttablelisting .table-responsive .table tbody tr td a
#patientlistingmaincon table tr td a.sendnewbtndesignofpat{border-radius: 8px;background: #2956B4;border: 1px solid #2956B4;text-transform: none;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;width: 85px;text-align: center;padding-left: 0px;padding-right: 0px;padding-top: 12px;padding-bottom: 12px;color: #fff;position: relative;}
.modal #modalcanvassection .adddisrefillwrapper .adfarmainspan{height:auto;margin-bottom: 5px;
width: 107px;}
#homePopupPatientsListing.patientlistingmodalpopup{}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup{top: 40px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content{border-radius: 8px !important;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%) !important;}

#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper.addnewpatpopuponsent{--bs-modal-width: 1050px;margin-top: 15px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper.addnewpatpopuponsent .modal-content .inputtextfieldpopupcon.airepopupformfieldswrapper{padding-bottom:460px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper{--bs-modal-width: 1050px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper .modal-content{border-radius: 8px !important;background: linear-gradient(180deg, #FFF -1.9%, #F7FBFF 52.24%, #FFF 100%) !important;border: 0px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper .modal-content .aboveloginheading{margin-top:20px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform{padding: 0px;margin: 0px;border-radius:0px;background: transparent;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner{padding-left: 0px;padding-right: 0px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner input[type="text"], #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner input[type="email"], #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner select{margin-bottom:20px;background:#fff;}

#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner input[type="text"]:focus, #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner input[type="email"]:focus, #PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper #mainconofpatregister.loginpageform.patregaireform .loginpageforminner select:focus{border: 1px solid rgba(2, 131, 220, 1);
box-shadow: none;outline: none;}

#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper .modal-content .registerpageheading h4{color: #111;
font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0px;margin-bottom: 15px;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper .viewpataddupdatepatwrapper{float:right;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper .viewpataddupdatepatwrapper button{border-radius: 6px;border: 1px solid #111;padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;text-align: center;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0px;display: inline-block;letter-spacing: 0.36px;height:auto;}
#PopupForAddNewPat.copylinksectionpopup.sendingrecomendationconfirmpopup.addnewpatskintorepagesection #newhomepopup.modal-md.sharebasketpopupwrapper .viewpataddupdatepatwrapper button:hover {
  background-color: #444;border: 1px solid #444;}

#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #patientslisting.inputtextfieldpopupcon.airepopupformfieldswrapper{width:100%;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #existingpatientssection{background:transparent;border-radius: 0px;padding: 0px;} 
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #existingpatientssection table th{background:none !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #existingpatientssection table td{background:none !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #existingpatientssection table.table > :not(caption) > * > *{box-shadow: none !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #existingpatientssection table.dataTable tbody tr{background-color: transparent !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #patientlistingmaincon table tr td .patientinfotblcon .patientotherinfotbl{float: none;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr td:last-child{padding-left:0px !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr td:nth-child(4){padding-right:5px !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table thead tr th:nth-child(4){text-align: left;position: relative;left: 45px; padding-left:0px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr td:last-child{text-align:right;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table thead tr th:first-child{padding: 10px 10px 10px 6px !important;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr td:first-child{padding: 10px 10px 10px 6px !important;}
/*#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr:nth-child(2) td:first-child .patientinfotblcon{position:relative;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup .modal-content #mypatientsection .table-responsive .table tbody tr:nth-child(2) td:first-child .patientinfotblcon::before{background:url(tabledots.png); background-repeat:no-repeat;background-position:left;content:"";position:absolute;top:10px;left:-30px;width: 14px;height: 20px;background-size: contain;}*/
#bulkAction{padding-left:15px;}
.pagemainnewairesections .patienttablelisting.mypatientslistingcon#mypatientsection{padding-left:15px;}
#homePopupPatientsListing.patientlistingmodalpopup #newhomepopup #mypatientsection .table-responsive .table thead tr th:nth-child(2){padding-left:0px !important;}
#patientlistingmaincon table tr td h6.infodarktbl.tblh6firstheading.patstatush6tbl{font-family: InstrumentSans Medium;}

body.no-scroll {
  overflow: hidden; background:rgba(0,0,0,0.5);
}


/*
#cartContent{top: 0px; position: fixed; z-index: 99999; right: 0px; overflow: hidden; display:none;}
.addbodyclass  #cartContent{z-index:-1;transform: translateX(0px);right:0px; transition: right 3s ease;position:relative;display:none;}

body.addbodyclass #cartContent{right:0px;z-index:-999 !important;}

body.no-scroll .cartdivfromcartcontent{height:100vh;width:100vw;background: rgba(0, 0, 0, 0.3);position:fixed;}
.cartdivfromcartcontent{height:100vh;width:100vw;background: rgba(0, 0, 0, 0.3);position:fixed;}
*/
#cartDiv.cartHide{right:-100%; /* transition: right 1s ease; */  position:relative;}
#cartDiv.cartShow{right:0; /* transition: right 5s ease; */  position: fixed;top: 0px;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright .price.pridiscount{float:left;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #rightsummary .cartproductrepeat .price.pridiscount{padding-left:0px;padding-right:10px;font-family: InstrumentSans Bold; color:#444444;}
#pbzero-s.mypatientslistingcon.patientaddtocartairesection .PlaceOrderForm .card-js input.card-number{background:red !important;}
.form-group > #accchkbox.accchkbox{margin-top:15px;}
.accchkbox input[type="checkbox"]{float: left;margin-right: 10px;padding: 0px;margin-top: 10px;  width: 14px;height: 14px;border-radius: 1px;border: 2px solid #aaa;}
#medpatleftzero{padding-left:0px;position: relative;}
#medpatleftzero .mobileDelete{position: absolute;top:0;right: 30px;z-index: 10;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty{margin-right: 5px;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection #rightsummary .cartproductrepeat .marketcartrightbottomwrapper .price{border: 0px solid;float: left;border-radius: 0px;padding: 14px 0px;font-family: InstrumentSans Bold;font-weight: 500;color: #B40D0D;font-size: 14px;line-height: 20px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection #rightsummary .cartproductrepeat .marketcartrightbottomwrapper .delpricecartsummarytag{border: 0px solid;float: left;border-radius: 0px;padding: 14px 0px;font-family: InstrumentSans Medium;font-weight: 500;color: #111;font-size: 12px;line-height: 20px;margin-left: 7px;
top: 0px;margin-right:0px;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper{margin-top: 10px;display: table;width: auto;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper #patientqtycon.qty{border: 1px solid #E4E8EB;
border-radius: 8px;width: auto;padding: 0px 8px;margin-right:10px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper #patientqtycon.qty .patientspanminuscon{height: 50px;width: 25px;text-align: center;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper #patientqtycon.qty .patientspanminuscon a{width: auto;float: none;margin-top: 0px;padding-bottom: 9px;position: relative;top: 9px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper #patientqtycon.qty .patientspanpluscon{height: 50px;width: 25px;text-align: center;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper #patientqtycon.qty .patientspanpluscon a{width: auto;float: none;margin-top: 0px;padding-bottom: 6px;position: relative;top: 12px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection .marketcartrightbottomwrapper #patientqtycon.qty input.patqtyinput{margin-bottom: 0;border-radius: 0px;height: 50px;width: 50px;font-family: InstrumentSans SemiBold;font-size: 16px;font-weight: 500;color: #111;}
#marketplacerightdashboard #addpatientsection.marketplaceorderlistingsection.patienttablelisting.mypatientslistingcon{padding-top:0px;}
#marketplacerightdashboard #existingpatientssection.patientlistingsectionbg{padding:24px;border-radius:8px;}

.patientaddtocartairesection.mypatientslistingcon.marketplacecheckoutpagemainsection{padding-top:0px;}
#PaymentFromRow .card-js .icon{top:13px;}
#PaymentFromRow .card-js{}
#PaymentFromRow .card-js .card-number-wrapper{}
#PaymentFromRow .card-js .card-number-wrapper > #CardNumberValue.card-number{border: 1px solid #B3B3B3;
height: 55px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #111; font-family: InstrumentSans Medium;font-weight: 500;}
#PaymentFromRow .card-js .expiry-container{}
#PaymentFromRow .card-js .expiry-container .expiry-wrapper{}
#PaymentFromRow .card-js .expiry-container .expiry-wrapper .expiry{border: 1px solid #B3B3B3;
height: 55px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #111; font-family: InstrumentSans Medium;font-weight: 500;background: #fff;}
#PaymentFromRow .card-js .cvc-container{}
#PaymentFromRow .card-js .cvc-container .cvc-wrapper{}
#PaymentFromRow .card-js .cvc-container .cvc-wrapper #CVVCode.cvc{border: 1px solid #B3B3B3;
height: 55px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #111; font-family: InstrumentSans Medium;font-weight: 500;background: #fff;}

#EditShippingAddressBox .billinginfocon select:focus, #EditShippingAddressBox .billinginfocon input[type="text"]:focus, #EditShippingAddressBox .billinginfocon input[type="email"]:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}

#ShippingInformation.billinginfocon select:focus, #ShippingInformation.billinginfocon input[type="text"]:focus, #ShippingInformation.billinginfocon input[type="email"]:focus{border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}


#PaymentFromRow .card-js .expiry-container .expiry-wrapper .expiry:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}
#PaymentFromRow .card-js .cvc-container .cvc-wrapper #CVVCode.cvc:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}

#PaymentFromRow .card-js .card-number-wrapper > #CardNumberValue.card-number:focus {border: 1px solid rgba(2, 131, 220, 1);box-shadow: none;outline: none;}

.addpaymentsavepoupbtn{border-radius: 6px;border: 1px solid #111;padding: 12px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;margin-top: 15px;float: right;}
.addpaymentsavepoupbtn:hover{background: #444;border: 1px solid #444;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty input.patqtyinput{width:42px;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright .delpricecartsummarytag{float:left;font-family: Poppins Medium;position: relative;top: 10px;left: -1px; margin-right:5px;color: #f00;font-size:12px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg h6{font-family: InstrumentSans Regular;font-size: 24px;font-weight: 500;color: #111;border-bottom: 0px;line-height: 28px;padding-bottom: 10px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright.patientsidecheckousection.marketplacecartsummarysection{padding:0px 25px 20px 25px;}
#PlaceOrderForm #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg{padding-top:0px;}
#rightsummary > :last-child{border:0 !important;}
#rightsummary .checkoutproduct img{background-color:#F8FBFF;}
#rightsummary .checkoutproduct .img{background-color:#F8FBFF;}

#cartsummarypagecon.cartsummarypagecon.checkoutsummarycon.patientrecommendsectionbg #rightsummary.rightsummarycheckout{}
#cartsummarypagecon.cartsummarypagecon.checkoutsummarycon.patientrecommendsectionbg #rightsummary.rightsummarycheckout .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .price.chkoutprice{}
#cartsummarypagecon.cartsummarypagecon.checkoutsummarycon.patientrecommendsectionbg #rightsummary.rightsummarycheckout .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .chkoutdelpricecon{float:left;font-family: InstrumentSans SemiBold;font-size: 12px;line-height: 12px;color: #444;position: relative;top: 1px;margin-left: 6px;}
#cartsummarypagecon.cartsummarypagecon.checkoutsummarycon.patientrecommendsectionbg #rightsummary.rightsummarycheckout .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .chkoutdelpricecon.newCartSub{font-family:InstrumentSans Bold;font-size:14px;color: #444444;font-weight: 500;left: 0;float: none;}
#cartsummarypagecon.cartsummarypagecon.checkoutsummarycon.patientrecommendsectionbg #rightsummary.rightsummarycheckout .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .chkoutdelpricecon.newCartSub::before{content: '\2022';margin: 0px 5px 0 5px;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection{border-top: 1px solid #DBDCE9;margin-top: 0px;padding-top: 20px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .totalheading{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection h1.tpricecount{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection{margin-top: 20px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection a{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection button.chkoutbtn{font-family: InstrumentSans SemiBold;font-size:16px;text-align:center;background: #111111;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;padding: 18px 20px;box-shadow: none;margin-bottom: 5px;}

#chkoutbtnsectionnew.chkoutbtnsection{margin-top:20px;}
#chkoutbtnsectionnew.chkoutbtnsection button.chkoutbtn{font-family: InstrumentSans SemiBold;font-size:16px;text-align:center;background: #111111;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;padding: 18px 20px;box-shadow: none;margin-bottom: 5px;}
#chkoutbtnsectionnew.chkoutbtnsection button.chkoutbtn:hover{background:#444444;color:#fff;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection button.chkoutbtn:hover{background:#444444;color:#fff;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection.checkoutsidebarwrapper{margin-top:2px;}

#emptycheckoutproduct.row.checkoutproduct .subtotal-list{margin: 0px;border: 0px;padding: 11px 0px;justify-content: space-between;}
#emptycheckoutproduct.row.checkoutproduct .subtotal-list > span {font-family: InstrumentSans Medium;color: #111;font-size: 16px;line-height: 16px;}
#emptycheckoutproduct.row.checkoutproduct .subtotal-list > span.Brightredcolor{color: #B40D0D !important;}
#emptycheckoutproduct.row.checkoutproduct .subtotal-list .subtotal-count {font-family: InstrumentSans Medium;color: #111;font-size: 16px;line-height: 16px;}
#emptycheckoutproduct.row.checkoutproduct .subtotal-list .subtotal-count.Brightredcolor{color: #B40D0D !important;}
#emptycheckoutproduct.row.checkoutproduct .subtotal-list > span strong {font-weight: 500;font-family: InstrumentSans SemiBold;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list{margin: 0px;border: 0px;padding: 11px 0px;justify-content:space-between;}
/* #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list > div{width: 35%;} */
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list > span{font-family: InstrumentSans Medium;color: #111;font-size: 16px;line-height: 16px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list > span strong{font-weight:500;font-family: InstrumentSans SemiBold;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count strong{font-weight:500;font-family: WorkSans Medium}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count{font-family: InstrumentSans Medium;color: #111111;font-size: 16px;line-height: 16px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count #TotalPrice{font-size: 16px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count.blue{color:#111;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count.blue .subtotal-save{color:#111;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count .subtotal-cart{color:#111;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat span#sidebarqtylabel{font-family: InstrumentSans Medium;font-size: 14px;line-height: 14px;color: #111;margin-left: 15px;position: relative;left: 0px;margin-right: 3px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .subtotal-count.blue#TotalPrice{font-size: 16px;font-family:WorkSans Medium;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .subtotal-list .totals{color:#111111;font-size: 16px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .totalheading{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .totalheading{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection button.chkoutbtn.viewcartsidebarbtn{border-radius: 6px;border: 1px solid #111;background: transparent;color: #111;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection button.chkoutbtn.viewcartsidebarbtn:hover{background:#F3F3F3;border:1px solid #111;}
.patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection{padding-top:40px;}
.patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection .chkoutmainheading{font-family: InstrumentSans Medium;font-size: 32px;color:#000;line-height:32px;font-weight: 500;padding-bottom: 10px;margin-bottom: 40px;text-align: center;}
.form-check-input:checked {background-color: #30539C !important;border-color: #30539C !important;}

.qtycart select {
  border: 0;
  background: transparent;
  float: left;
  width: 38px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  font-family: InstrumentSans Bold;
  color: #111111;
  outline: none;
  direction: rtl;
}
#cartsummarypagecon #rightsummary .checkoutproduct{padding:12px 0px;border-bottom: 1px solid #E0E0E0;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary{max-height: none;overflow-y: auto;overflow-x: hidden;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .checkoutproduct .productname{font-family: InstrumentSans Medium;font-size:16px;color:#111111;line-height: 22px;width: 83%;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .checkoutproduct .weightage{font-family: InstrumentSans Medium;font-size:14px;color:#444444;line-height: 14px;margin: 6px 0px 8px 0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat {margin-right:12px;position:relative;}
/* #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price{background: #F9FBFF;text-align:center;color:#292E5A;font-family: Poppins Medium;font-size:14px;box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);-moz-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);-webkit-box-shadow: 0px 2px 12px rgba(48, 83, 156, 0.16);display: table;padding: 10px 20px; */
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.sidebarpricewrapper{padding:0px; margin:0px; line-height: 14px;font-weight: 500;margin-right: 3px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price .del{font-family: InstrumentSans SemiBold;font-size: 12px;line-height: 12px;color: #444;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price{text-align:center;color:#111111;font-family: Poppins Medium;font-size:14px;display: table;padding: 10px 20px 0px 20px;
border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.newCart{font-family: InstrumentSans Medium;font-weight: 500; color:#444444}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .cartremoveicon{position: absolute;right: 25px;top: -2px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .cartremoveicon i{color:#111;}

#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .qtycart{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .qtycart select{font-size:14px;direction: ltr;outline:none;box-shadow:none;margin-right: 5px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .qtycart select:hover{outline:none;box-shadow:none;}
#cartsummarypagecon #rightsummary .checkoutproduct:last-child{border-bottom:0px !important;}
.confirmbasinnercon .filterofcategoryinnercon{margin: 4px;height: 100px;overflow: hidden;border-radius: 12px;}
#addpatientsection.submenupagessection #physicianForm #psyregisterform.loginpageform.submenuallformscon .loginheading h6 {margin-left: 0px;margin-right: 0px;color: #111;font-family: InstrumentSans SemiBold;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;border-bottom: 0px;margin-bottom: 25px;padding-bottom: 0px;margin-left: 15px;}



#addpatientsection.submenupagessection #physicianForm #psyregisterform .loginheading h6{margin-left: 0px;margin-right: 0px;}
#addpatientsection.submenupagessection #physicianForm #mb30 #psyregisterform.loginpageform{padding-left:0px;padding-right:0px;}

#addpatientsection.submenupagessection #psyregisterform.loginpageform .loginpageforminner{padding-left:0px;padding-right:0px;}
label.labelvisibilityaire{visibility:hidden;}

.loginpageforminner .form-group span.revenuegenerated{font-family: InstrumentSans Regular;font-weight:500;line-height: 15px;display:block;color:red;font-size: 11px;}

.mainmenurightlogoright.justify-content-right.collapse{float:right;}
.airelogoheader.logo{margin-left:16px;}
#ManagerLocationForm{padding-left: 15px;padding-right: 15px;margin-top: 15px;}
#mainheadermenuairewrapper{float:right;margin:0px;}
#mainheadermenuairewrapper li{display:inline-flex;}
#mainheadermenuairewrapper li.coskurllih{margin-right:6px;}
#mainheadermenuairewrapper li.coskurllih a{color: #344054;border: 1px solid #D0D5DD;}
#mainheadermenuairewrapper li.adstalih a{color: #fff;background: #082F49;border: 1px solid #082F49;}
#mainheadermenuairewrapper li a {height:40px;padding:8px 14px;color: #344054;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;border-radius: 8px;}
#mainheadermenuairewrapper li a svg{position: relative;top: -2px;margin-right: 8px;}
#mainheadermenuairewrapper li a span{}


#refill-form .cancelplan button{border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;text-transform: none;display: inline-flex;text-decoration: none;margin-right: 5px;border: 1px solid #E4E8EB;background: #F7F7F7;color: #344054;}
#refill-form .changedate button.cancelbtnsubscribe{border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;text-transform: none;display: inline-flex;text-decoration: none;margin-right: 5px;border: 1px solid #E4E8EB;background: #F7F7F7;color: #344054;}
#refill-form .changedate button{border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;text-transform: none;display: inline-flex;text-decoration: none;border: 1px solid #2956B4;background: #2956B4;color: #FFF;margin-right: 0px;}
#refill-form .changedate {margin-top: 20px;padding-right: 10px;}
.headingCancel{font-size: 20px;font-family: InstrumentSans Medium; color: #111111;}
#refill-form button.keepsubscribebtn{border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;text-transform: none;display: inline-flex;text-decoration: none;border: 1px solid #2956B4;background: #2956B4;color: #FFF;margin-right: 5px;}
#refill-form button.cancelsubscribe{border-radius: 8px;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;text-transform: none;display: inline-flex;text-decoration: none;border: 1px solid #D22222;background: #D22222;color: #FFF;margin-right: 0px;}
#refill-form .cancel button{background-color: #D22222;color: #ffffff;}
#nextRefillCont{border:1px solid #111;padding:12px 16px;margin: 10px 0;border-radius: 8px; font-size: 16px;font-family: InstrumentSans Medium;}
.flatpickr-calendar.inline{font-family: InstrumentSans Medium;}
#nextRefillCont h6{font-size: 16px;font-family: InstrumentSans Medium;color: #111;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting td .ProName{font-size: 16px;font-family: InstrumentSans Medium;color: #111111;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting td .ProAmount{font-size: 16px;font-family: Poppins Medium;color: #111111;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting td .ProRenew{font-size: 14px;font-family: Poppins Medium;color: #111111;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting td #zoomgallerycon.zoom-gallery a {width: 90px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting td #zoomgallerycon.zoom-gallery img {background: #F8FBFF;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription td {border-top:none !important;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription button.date {padding: 0;background: transparent;color: #23468E;border:0;font-size: 16px;font-family: InstrumentSans SemiBold;text-transform: capitalize;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription button.cancel {padding: 0;background: transparent;color: #D22222; text-decoration: underline;border:0;font-size: 16px;font-family: InstrumentSans SemiBold;text-transform: capitalize;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription .action img {width: auto;}
/* .checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting .subscription tbody:last-child{border-bottom:none !important;} */

#psyregisterform.loginpageform.submenuallformscon{padding-left:0px;padding-right:0px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon{margin-bottom: 30px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon h4{font-size: 32px;font-family: InstrumentSans SemiBold;color: #111111;line-height: 32px;margin: 10px 0px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon span.labelofspan{font-family: Poppins Medium;font-size: 14px;color:#444;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon{float:right;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon button{background:#23468E;padding:22px 30px;text-align:center;font-size: 16px;font-family: InstrumentSans Regular;color: #fff;line-height: 16px;box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.submenupagessection{padding:60px 0px;}
.prodetailmaincon.prodetailrightmaincon form{width:100%;}
#patientslistingairepopup{margin-top: 20px;}
#patientslistingairepopup i{background:#EAF2FF;text-align:center;color:#23468E;border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;width:60px;height:60px;line-height: 60px;
font-size: 20px;margin-bottom: 20px;}
#patientslistingairepopup #headingpopupcon.headingpopupcon{width:100%;}
#patientslistingairepopup #headingpopupcon.headingpopupcon{color:#23468E;text-align:center;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 24px;line-height:34px;}
#topdropdownmenu.dropdown-menu .dropdown-item.myaccsubmenu {color: #344054;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding-top: 0px;
padding-bottom: 0px;margin:2px 7px;padding-left: 0px;padding-right: 0px;display: block;width: auto;}
#topdropdownmenu.dropdown-menu .dropdown-item.myaccsubmenu .submenunameaire{margin-left: 0px;display: table;width: 100%;padding:14px 14px; margin:0px;color: #344054;border:0px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;}
#topdropdownmenu.dropdown-menu .submenunameaire.nameofphysubmenu{margin-left: 0px;display: table;width: 100%;padding:14px 10px !important; margin:0px;color: #344054;border:0px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;border-bottom: 1px solid #E0E0E0;padding-left: 17px;margin-left: 10px;margin-right: 10px;width: auto;display: block;margin-bottom:5px;}
#topdropdownmenu.dropdown-menu{}
#topdropdownmenu.dropdown-menu .dropdown-item.myaccsubmenu:hover{text-decoration:none;background:none;}
#topdropdownmenu.dropdown-menu .dropdown-item.myaccsubmenu:hover .submenunameaire{border-radius: 8px;
background: #F7F7F7;}
#topdropdownmenu.dropdown-menu .submenunameaire{font-family: InstrumentSans SemiBold;font-weight: 500;color: #111;font-size: 16px;border-bottom: 0px solid #D0D5DD;display: block;width: 86%;padding: 10px 0px;margin: 0px auto 0px auto;text-align: left;}
#topdropdownmenu.dropdown-menu{border: 0px;left: auto;right:0px;border-radius: 8px;background: #FFF;box-shadow: 0px 0px 16px -8px rgba(17, 17, 17, 0.16);min-width:230px;padding: 6px 0px;}
#topdropdownmenu.dropdown-menu > .dropdown-item{font-family: InstrumentSans Regular;font-weight: 500;padding-top: 5px;padding-bottom: 5px;}
#topdropdownmenu.dropdown-menu > .dropdown-item img{margin-right: 10px;height: 15px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#topdropdownmenu.dropdown-menu > .dropdown-item:hover, #topdropdownmenu.dropdown-menu > .dropdown-item:focus{background:#F0F9FF;}
.headuserprofilecon button.dropdown-toggle::after {display:none;}
#topdropdownmenu.dropdown-menu > .dropdown-item span{font-size: 16px;color:#344054;font-family: InstrumentSans SemiBold;font-weight: 500;margin-right:0px;line-height: 16px;}
#thanksverfihead{background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(15px);border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;padding: 100px 50px;width: 100%;font-size: 20px;line-height: 26px;color: #f00;font-family: InstrumentSans Regular;text-align: center;margin: 0px auto 50px auto;}
#setreminderalertmsg{text-align: center;background: #6CBF6C !important;padding:10px 15px;margin-bottom: 20px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;border: 0px;color: #fff !important;font-family: InstrumentSans Regular;font-size: 16px;line-height: 20px;}
#mapopupconclasspat{}
#mapopupconclasspat{}
#categoryseachmainform.managebasketformcon.searchspecificeproductsform.marketplacesearchmainsection{}
#categoryseachmainform.managebasketformcon.searchspecificeproductsform.marketplacesearchmainsection >form{margin-right:0px;}
#productlists.productlistingmarketplacecon{padding:0px 60px 50px 60px;}
#productlists.productlistingmarketplacecon .categorypagesectionbg{background: linear-gradient(180deg, rgba(234, 242, 255, 0) -1.9%, rgba(234, 242, 255, 0.45) 38.97%, rgba(234, 242, 255, 0.45) 76.12%, rgba(234, 242, 255, 0) 100%);padding: 50px;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
#productlists.productlistingmarketplacecon .medlistinginnercon{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin-bottom: 50px;background: transparent;}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop a{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop img{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail h4{color: #111;font-family: InstrumentSans Regular;height:auto;}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail h4 a{color: #111;}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail h4 a:hover{color: #111;}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail .smpricediv{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingbottom{display:none;}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail #smpricediv.smpricediv{}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail #smpricediv.smpricediv span.smallpricemarket{font-family: Poppins Medium;color: #292E5A;font-size: 18px;line-height: 22px;}
#productlists.productlistingmarketplacecon .medlistinginnercon .medlistingtop .mldetail #smpricediv.smpricediv span del{font-size: 14px;line-height: 16px;color: #f00;}
#subcatDiv{padding-left:60px;padding-right:60px;}
#subcatDiv #categorylistingsection.categorypagesectionbg{padding-top: 0px;margin-top:0px;background: none;box-shadow:none;}
#productslistsection #marketplacelistingaectionairesearch{}
 #productslistsection #marketplacelistingaectionairesearch > .container{padding-left: 0px;padding-right: 0px;}
#subcatDiv #categorylistingsection.categorypagesectionbg::before{background:#DAE6FF;}
.medsupplyheading{}
.medsupplyheading h5{color: #111;font-family: InstrumentSans SemiBold;font-size: 20px;font-style: normal;font-weight: 500;line-height: 20px;margin-bottom:7px;}
.catnameheading.team-member-position{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-top:0px;}

#airecatsearchfiltersection.confirmbasketairesection.marketplacetopsection{padding-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection.marketplacetopsection .airetopconconbas.catfiltertopcon{padding-bottom:0px;}

#marketplacefilterdropdown{margin-top: 10px;}
#selectfilterdropdown{display: table;margin: 0px auto;}
#marketplacefilterdropdown select{width: 70px;float: left;margin: 10px 30px;background: transparent;border: none;font-family: InstrumentSans SemiBold;font-size: 14px;}
#toprightcartbtnmarketplace{float: right;}
#toprightcartbtnmarketplace #carticon{background: #DAE6FF;color: #292E5A;border-radius: 100px;padding: 15px 20px;display: table;}
#toprightcartbtnmarketplace #carticon img{float: left;position: relative;top: 3px;margin-right: 8px;}
#toprightcartbtnmarketplace #carticon .TotalPrice{float: left;margin-right: 10px;position: relative;top: 1.5px;font-family: InstrumentSans Regular;font-size: 16px;}
#toprightcartbtnmarketplace #carticon .spancountmp{font-size:13px;background:#292E5A;width:25px;height:25px;line-height:27px;text-align:center;color:#fff;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;float:left;}

#sendproductsbtncon.addproviewairecon{position: relative;top: 1px;}
#sendproductsbtncon.addproviewairecon .sendproductsbtn{background:#DAE6FF;padding: 20px 12px 20px 20px;
border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
#sendproductsbtncon.addproviewairecon .sendproductsbtn .sendprolabels{margin-left: 0px;}
#sendproductsbtncon.addproviewairecon .sendproductsbtn #count{margin-left: 3px;font-family: Poppins Medium;position: relative;}
#sendproductsbtncon.addproviewairecon .sendproductsbtn i{background:#23468E;color:#fff;margin-left: 15px;position: relative;top: -1px;}
#aireselectproh.aireselectproh{margin-top: 13px;}
#viewbuckproairelist.viewbuckproairelist{cursor:pointer;}

.discountbanner-parent .discount-banner{
  background-color:rgb(100, 149, 237);
  color: #fff;
  padding:13px 50px;
  border-radius:50px;
  font-size: 20px;
  font-family: InstrumentSans SemiBold;
}

.w-100 {
  width: 100% !important;
}
.ui.selection.dropdown {
  padding: 10px;
  position: relative;
}
.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0;
  position: relative;
}

.ui.selection.dropdown > .dropdown.icon {
  top: 15px;
}
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #e6e6e6;
}
.ui.dropdown .menu > .item {
  color: black;
  font-size: 13px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.ui.dropdown .menu > .item:hover {
  background: transparent;
  color: #3e64ff;
}
.ui.selection.active.dropdown .menu {
  border-color: #e6e6e6;
  -webkit-box-shadow: 0px 3px 19px -15px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: 0px 3px 19px -15px rgba(0, 0, 0, 0.41);
  box-shadow: 0px 3px 19px -15px rgba(0, 0, 0, 0.41);
}  

.overlaycon {position: absolute;top:5px;bottom: 0;left:auto;right:0px;height: 100%;width: 100%;opacity: 0;transition: .3s ease;background:transparent; z-index:1;}
.viewbuckproairelist:hover .overlaycon {opacity: 1;}
.editbuckethyperlinktop {color: red;font-size: 20px;position: absolute;top:-3px;right: 0px;
/*
transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;
*/
}
.viewbuckproairelist{position:relative;}
.editbuckethyperlinktop .dropdowneditbucket{}
.editbuckethyperlinktop .dropdowneditbucket button{border: 0px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: none;padding:0px;margin:0px;}
.editbuckethyperlinktop .dropdowneditbucket button i{font-size: 6px;margin: 0px 2px;color: #2956B4;}
.editbuckethyperlinktop .dropdowneditbucket button.dropdown-toggle::after {display:none;}
.editbuckethyperlinktop .dropdowneditbucket .dropdown-menu{border:0px;background: #FFFFFF;
box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-moz-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-webkit-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border: 0px;left: auto !important;right: 0px;min-width: 220px;top:45px !important;transform:none !important;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu#dropdownmenudesktop{top:45px !important;transform:none !important;}
.editbuckethyperlinktop .dropdowneditbucket .dropdown-menu a.dropdown-item{color: #111;
font-family: InstrumentSans Medium;font-weight: 500;font-size: 14px;padding: 5px 20px;}
.editbuckethyperlinktop .dropdowneditbucket .dropdown-menu a.dropdown-item i{margin-right:10px;color:#111;}
.editbuckethyperlinktop .dropdowneditbucket .dropdown-menu a.dropdown-item img{width:14px;margin-right:10px;}
.editbuckethyperlinktop .dropdowneditbucket .dropdown-menu a.dropdown-item:hover{background: transparent;}

.filterofcategoryinnercon{position:relative;text-align:center;margin:12px;}
.filterofcategoryinnercon img{position:relative;}
.filterofcategoryinnercon h6{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  width: 100%;
  font-family: InstrumentSans Regular;
  font-weight: 500;
  font-size: 32px;
  line-height: 32px;
}
.medicinedetailpagemainsection #medicinedetailpagecon .discountsection #patcartsummarylistingpagecart.marketplaceqtyprodetail #discountInputDiv.discountInputDiv .discountInput{margin-top:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button:hover{
  background:#EAF2FF;
  /* border-color: #23468E; */
  color: black;
  box-shadow: none;
  border: 1px solid #23468E;
}
.catprorighttwobtncon a.editdiscounthyperlinkbtn.deselect{color: rgba(180, 13, 13, 1);border: 1px solid rgb(180, 13, 13);background: rgba(255, 245, 245, 1);}
.catprorighttwobtncon{float:right;}
.catprorighttwobtncon a{display: inline-block;border-radius: 8px;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;padding: 12px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{border: 1px solid rgba(41, 86, 180, 1);color: #fff;margin-right: 5px;background:rgba(41, 86, 180, 1);}
.catprorighttwobtncon a.addprohyperlinkbtn{color: #2956B4;border: 1px solid #2956B4;}
.catprorighttwobtncon a.removeprohyperlinkbtn{color: #B40D0D;border: 1px solid #B40D0D;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn svg{position: relative;top: -2px;margin-right: 8px;}
.catprobottomdismaincon{display: table;width: 100%;margin-top: 20px;margin-bottom: 10px;}
.catprobottomdiscountwrap{display: table;width: 100%;}
.catprobottomdiscountwrap > p{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin-bottom:0px;}
.catprobottomdiscountwrap > p svg{margin-right:12px;}
.catprobottomdiscountwrap > p span{padding:8px 12px;border-radius: 100px;display: inline-block;margin: 0px 8px;}
.catprobottomdiscountwrap > p span.pradsicwhitespan{padding-left: 0px;padding-right: 0px;}
.catprobottomdiscountwrap > p span.pradisspan{color: #008870;background: #F3FFF9;box-shadow: 0px 0px 4px 0px rgba(29, 83, 209, 0.08);}
.catprobottomdiscountwrap > p span.discofirstspan{background: #FFF5F5;box-shadow: 0px 0px 4px 0px rgba(180, 13, 13, 0.08);color: #B40D0D;margin-right: 12px;}
.catprobottomdiscountwrap > p span.prafdisspan{background: #F0F9FF;box-shadow: 0px 0px 4px 0px rgba(29, 83, 209, 0.08);color: #2956B4;}
.catepageprolistinnercon #paddingleftzero{padding-left:0px;}
.catepageprolistinnercon{border-bottom:1px solid #E4E8EB;padding-bottom:10px;padding-top:20px;}
.catprobannercon{width: 100px;display: inline-block;position:relative;}
.catprobannercon > svg{position: absolute;top: -7px;right: 15px;}
.catprobannercon figure{margin:0px;}
.catprobannercon figure img{border-radius: 8px;border: 1px solid #E4E8EB;background: #FFF;max-width: 100%;width: 85%;padding: 10px;}
.catprotitlecon{width: auto;margin-top: auto;margin-bottom: auto;display: inline-block;vertical-align: middle;}
.catprotitlecon h6{color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;margin:0px;}
.catprotitlecon p{color: #444;font-family: InstrumentSans Medium;font-size: 14px;font-style: normal;font-weight: 500;line-height: 14px;margin:0px;}
.catproviewdetailcon{float:right;}
.catproviewdetailcon svg{margin-right:7px;position: relative;top: -2px;}
.catproviewdetailcon span{color: #344054;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 18px;}

.filterbymainwrapper.filterBy{}
.filterbymainwrapper.filterBy svg{position: relative;top: -1px;margin-right: 6px;}
.filterbymainwrapper.filterBy .filterbyinnercon{font-family: InstrumentSans SemiBold;}
#catairefilterchkboxcateg{margin-top:20px;}
.filterinnerconaire.aireformcompanydropdown{margin-left: 0px;}
.filterinnerconaire.aireformcompanydropdown .ui.fluid.dropdown{padding-left:15px;padding-right:0px; background:url(../../banners/dropdownicon.png); background-size:10px;background-repeat:no-repeat; background-position:left;}
.aireformcompanydropdown{width:auto;margin:0px 8px;}
.aireformfiterdropdown{width:auto;margin:0px 8px;}
.aireformcompanydropdown .ui.fluid.dropdown{border:0px;position:relative;top:4px;}
.aireformcompanydropdown .ui.fluid.dropdown > .dropdown.icon{right:0px;display:none;}
.aireformcompanydropdown .ui.selection.active.dropdown .menu{width:200px;}
.aireformcompanydropdown .ui.selection.visible.dropdown > .text:not(.default){color:#111;}
.aireformcompanydropdown .ui.selection.active.dropdown{box-shadow:none;}

.filterinnerconaire.aireformcompanydropdown .ui.default.dropdown:not(.button) > .text, .filterinnerconaire.aireformcompanydropdown .ui.dropdown:not(.button) > .default.text{color: #111;font-family: InstrumentSans Medium;font-weight: 500;font-size: 14px;line-height:16px;letter-spacing: 0px;}

.filterinnerconaire.aireformcompanydropdown .ui.dropdown > .text{font-family: InstrumentSans Medium;font-weight: 500;font-size: 14px;letter-spacing: 0px;}
.filterinnerconaire.aireformcompanydropdown .ui.dropdown .menu{font-family: InstrumentSans Medium;font-weight: 500;font-size: 14px;letter-spacing: -0.5px;}
.filterinnerconaire.aireformcompanydropdown .ui.dropdown .menu .item{font-family: InstrumentSans Medium !important;font-weight: 500;font-size: 16px;letter-spacing: -0.5px;}

#existingpatientssection #patientlistingmaincon table tr td a#SelectPatient.recommendlinktbl.patsentbtntbl{display:flex;}
#existingpatientssection #patientlistingmaincon table tr td a#SelectPatient.recommendlinktbl.patsentbtntbl #sendspanid{margin-top: 13px;position:relative;}
#patientlistingmaincon table tr td a.recommendlinktbl.patsentbtntbl{background: #DAE6FF; width: auto;color: #292E5A;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 6px 6px 6px 20px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;font-size: 16px;text-transform: capitalize;border: 0px;height: auto;margin: 0px 0px;display: table;text-align: center;float: left;}
#patientlistingmaincon table tr td a.recommendlinktbl.patsentbtntbl > span{margin-left: 15px;}
#patientlistingmaincon table tr td a.recommendlinktbl.patsentbtntbl > span i{color: #fff;rotate: -45deg;width: 45px;height: 45px;background: #23468E;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;line-height: 45px;font-size: 14px;}
#patientlistingmaincon table tr td .dropdown.dropdowntblmain{background:none;float:left;position: relative;top: 15px;left: 20px;}
#patientlistingmaincon table tr td button.tbldropdownpat{border:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;}
#patientlistingmaincon table tr td button.tbldropdownpat::after{display:none;}
#patientlistingmaincon table tr td button.tbldropdownpat > i{font-size: 6px;margin: 0px 2px;color: #23468E;}
#patientlistingmaincon table tr td .dropdown.dropdowntblmain .dropdown-menu{background: #FFFFFF;
box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-moz-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-webkit-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border: 0px;}
#patientlistingmaincon table tr td .dropdown.dropdowntblmain .dropdown-menu > a{background:none;font-family: InstrumentSans SemiBold;border: 0px;color:#111;}
#patientlistingmaincon table tr td .dropdown.dropdowntblmain .dropdown-menu > a i{color:#111;margin-right: 10px;}


#mainfooterpatient #footerlinksairebottom  svg{margin-right:8px; margin-left:8px;}

.dropdown.dropdownskinstoremain{background:none;float:left;position: relative;top: 15px;left: 20px;}
.dropdown.dropdownskinstoremain button.tbldropdownpat{border:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;}
.dropdown.dropdownskinstoremain button.tbldropdownpat::after{display:none;}
.dropdown.dropdownskinstoremain button.tbldropdownpat > i{font-size: 6px;margin: 0px 2px;color: #23468E;}
.dropdown.dropdownskinstoremain .dropdown-menu{background: #FFFFFF;
box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-moz-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);-webkit-box-shadow: 0px 2px 24px rgba(41, 46, 90, 0.12);border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border: 0px;}
.dropdown.dropdownskinstoremain .dropdown-menu > a{background:none;font-family: InstrumentSans SemiBold;border: 0px;color:#111;}
.dropdown.dropdownskinstoremain .dropdown-menu > a i{color:#111;margin-right: 10px;}



#discountInputDiv.discountInputDiv{}
#patcartsummarylistingpagecart #discountInputDiv.discountInputDiv{background: none;border: 1px solid #E0E0E0;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;display: table;width: auto;height:56px;}
#discountInputDiv.discountInputDiv #discountInput{line-height: 21px;float: left;width:50px;text-align: center;padding: 19px 0px;font-size: 16px;position: relative;border: 0px;background: none;font-family: Poppins SemiBold;color:#292E5A;}
#discountInputDiv.discountInputDiv #HidePlus::before{position:absolute;left:-16px;height:20px;width:20px;content:"%";font-size:15px;}
#discountInputDiv.discountInputDiv .percentsign{}
#discountInputDiv.discountInputDiv span#err{display: block;font-size: 10px;text-align: center;font-family: InstrumentSans Regular;position: absolute;bottom: -15px;}

.discountsection #discountInputDiv #HideMinus{font-size: 30px;font-family: InstrumentSans SemiBold;color: #292E5A;float: left;width: 100%;text-align: center;position: relative;padding:13px 0px 16px 0px;cursor: pointer;top:0px;}
.discountsection #discountInputDiv #HideMinus svg{top: -1px;position: relative;}
#discountInputDiv #HideMinus{font-size: 30px;font-family: InstrumentSans SemiBold;color: #292E5A;float: left;width: 45px;text-align: center;position: relative;top: 10px;cursor: pointer;}
#discountInputDiv #minusspan{float: left;width: 45px;text-align: center;position: relative;border: 1px solid transparent;}
#discountInputDiv #plusspan{float: left;width: 45px;text-align: center;position: relative;border: 1px solid transparent;}
.discountsection #discountInputDiv #HidePlus{font-size: 30px;font-family: InstrumentSans SemiBold;color: #292E5A;float: left;width: 45px;text-align: center;position: relative;top: 15px;cursor: pointer;padding-left: 15px;}
#patcartsummarylistingpagecart #discountInputDiv #HidePlus{font-size: 30px;font-family: InstrumentSans SemiBold;color: #292E5A;float: left;width: 100%;text-align: center;position: relative;cursor: pointer;padding-left: 0px;padding:11px 0px 18px 0px;top: 0px;}
.modal-dialog.popupmainsectionofaire{}
#popupcrossbtnsectionaire{}
#popupcrossbtnsectionaire .popupcrossbtnaire{border:0px;box-shadow:none;background:none;float: right;
padding: 0px;font-size: 16px;line-height: 16px;color: #111;}
h6.headingpopupcon{font-family: InstrumentSans Regular;color:#111;font-size:18px;line-height: 22px;margin-bottom: 15px;}
.homeaireapopupcontent{}
.homeaireapopupcontent p{font-family: InstrumentSans Regular;color:#111;font-size:16px;line-height: 22px;margin-bottom: 15px;}
.lastcontentofpopupairehome{font-family: InstrumentSans Regular;color:#111;font-size:16px;line-height: 22px;margin-bottom: 30px;margin-top: 10px;}

#addpromotioninnerconform.addpromotioninnerconform.aptbmainsection{padding-left:110px;padding-right: 110px;}
#addpromotionbtnsection #addpromotioninnerconform .inputtextfieldpopupcon label{font-size: 18px;
font-family: InstrumentSans Regular;font-weight: 500;color: #111;margin-bottom: 10px;letter-spacing: 0.5px;}
#addpromotionbtnsection #addpromotioninnerconform .inputtextfieldpopupcon select, #addpromotionbtnsection #addpromotioninnerconform .inputtextfieldpopupcon input[type="text"], #addpromotionbtnsection #addpromotioninnerconform .inputtextfieldpopupcon input[type="email"] {padding: 12px 20px;border: 1px solid #B3B3B3;background: #fff;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: #000;font-family: InstrumentSans SemiBold;font-size: 16px;height: 55px;}
h4#addpromothead{font-size: 32px;font-family: InstrumentSans SemiBold;color: #111;line-height: 32px;margin: 10px 0px;}
#addpromorightbtncon{float:right;}
#addpromorightbtncon.continuebtncon > button{background: #DAE6FF;color: #292E5A;}
#addpromorightbtncon > button{background: #23468E;
padding: 22px 30px;
text-align: center;
font-size: 16px;
font-family: InstrumentSans Regular;
color: #fff;
line-height: 16px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;margin: 0px 0px;
display: table;border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;font-weight: 500;text-transform: capitalize;
border: 0px;
height: auto;}

.editDiscount{
  background: #EAF2FF;
  padding: 40px;
  margin-top: 20px;
}
.editDiscount h6{
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: InstrumentSans Regular;
  color: #000;
  margin-bottom: 20px;
}
.editDiscount small{
  display: table;
  width: 100%;
}
.editDiscount small span.price#sub_price,#ret_price{}
.editDiscount small span.price#sub_price{
  background: #fff;
  -webkit-border-radius: 100px;
}
#frompatientsection.frompatientsection.frompatmainsection .frompatheader#withoutloginheader{padding:18px 0px;}
.editDiscount h2{
  color: #111;
  text-transform: none;
  font-family: InstrumentSans SemiBold;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  margin: 30px 0px 20px 0px;
}
.onmapphyaddress.foriconsmap#SkinStore a{
  text-decoration: none;
  color: #fff;
  background-color: #23468E;
  border-radius: 20px;
  padding: 10px 15px;
}
.onmapphyaddress.foriconsmap#SkinStore{
  padding: 10px 0;
}

#reddiscountcon.adsav{font-family: WorkSans Medium;margin-bottom: 15px;border:1px solid #FF6363; background-color: #FFE8E8;color:#444444;border-radius: 8px;margin-right: 0;}
#reddiscountcon.adsav #reddiscountconAdsav{background: #FF6363; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; text-align: center; color: #fff;padding:5px 8px; margin-right: 6px;margin-left:5px; font-size: 14px;}
#reddiscountconLimit.limitTime{font-family: InstrumentSans Medium;border:1px solid #FF6363; background-color: #FFE8E8;color:#000;border-radius: 8px;margin-right: 0px;padding:30px;margin-bottom: 30px;}
#reddiscountconLimit.limitTime #reddiscountconAdsav{background: #FF6363; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; text-align: center; color: #fff;padding:7px 12px; font-size: 16px;}
#reddiscountconLimit.limitTime #limitlabel{font-size: 20px;margin-top: 20px;}

.homeaireapopupcontent ul{margin-bottom: 15px;list-style: none;padding-left: 15px;}
.homeaireapopupcontent ul li{font-family: InstrumentSans Regular;color:#111;line-height: 26px;font-size:16px;}
.homeaireapopupcontent ul li span{margin-right:10px;}
.homeaireapopupcontent label.w-checkbox.checkbox-field{margin-bottom: 5px;}
.homeaireapopupcontent .w-checkbox-input.checkbox{margin: 0px 6px 0px 0px;}
.homeaireapopupcontent label .w-form-label{font-family: InstrumentSans Regular;color:#111;font-size: 15px;}
.inputtextfieldpopupcon{width: 98%;}
.modal-content .inputtextfieldpopupcon > form > div.row > div > textarea.form-control{background:#EAF2FF !important;padding: 20px 30px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;height: auto;border: 0px;font-family: InstrumentSans Regular;}
.inputtextfieldpopupcon button.popupsavebtnaire{border: 0px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 10px 30px;font-size: 15px;color: #fff;background: #292E5A;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;}
.inputtextfieldpopupcon textarea, .inputtextfieldpopupcon select, .inputtextfieldpopupcon input[type="text"]{background:#EAF2FF;padding: 15px 30px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: auto;border: 0px;font-family: InstrumentSans Regular;}
.inputtextfieldpopupcon button.popupsavebtnaire{border: 0px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 10px 30px;font-size: 15px;color: #fff;background: #292E5A;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-family: InstrumentSans SemiBold;font-weight: 500;}
.popupcrossbtnaire i{color:#111;}
.popuplinkmaincon{background: #EAF2FF;width: 98%;padding: 15px 30px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.popuplinkmaincon span{color:#444;font-family: InstrumentSans Regular;font-size:14px;}
.popuplinkmaincon span input{border: none;border-radius: 50px;background-color: #EAF2FF;width: 30px;margin:0;padding-right:0;padding-left:0;text-align: right;}
.popuplinkmaincon > i{color:#000;float:right;position: relative;top: 6px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection .dispraclabelcon{display:table;width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection .dispraclabelcon label{font-size:18px;margin-bottom:15px;font-family:InstrumentSans Medium;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection .dispraclabelcon label.pracdisabel{float:left;margin-left:34px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection .dispraclabelcon label.dislabel{float:left;}
#discountInputDiv.discountInputDiv span#practiceamount{color: #292E5A;background: #F9FBFF;padding: 18px 15px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;float: left;font-family: Poppins SemiBold;margin-left: 30px;box-shadow: 0px 0px 10px rgba(43, 57, 86, 0.2); -moz-box-shadow: 0px 0px 10px rgba(43, 57, 86, 0.2); -webkit-box-shadow: 0px 0px 10px rgba(43, 57, 86, 0.2);width:130px;text-align:center;font-size:16px;}
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:19%;}
#mainfooterpatient{padding:40px 60px;}
#mainfooterpatient #footerpatlogo{}
#mainfooterpatient #footerpatlogo img{height: 1.5rem;width: auto;}
#mainfooterpatient #footerlinksairebottom{float:right;padding-top: 1px;}
#mainfooterpatient #footerlinksairebottom a{position: relative;color:#444;text-decoration: none;margin-right:0px;font-family:InstrumentSans SemiBold;font-size: 14px;line-height: 20px;}

/*
#mainfooterpatient #footerlinksairebottom a::before{content: "";position: absolute;width: 6px;height: 6px;background:#292E5A;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;left: -15px;top: 7px;}
*/

#aftervideobottomsection.aftervideobottomsection .twobuttonsofcampaigntopcon{margin-bottom:20px;}
#mainfooterpatient #footerlinksairebottom a#propoli{margin-right:0px;}
#mainfooterpatient #footerpatcontent{border-top: 1px solid #E0E0E0;padding-top:24px;margin-top:24px;}
#mainfooterpatient #footerpatcontent p{color: #444;font-family:InstrumentSans Medium;width: 100%;font-size: 14px;text-align: left;line-height: 21px;margin-top: 0px;margin-bottom: 0px;}
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon h1{font-size:42px;line-height:50px;}
#formphymainsection{padding: 20px 30px;}
#brandnameheadingaireedu.brandnameheading{background:transparent;font-size:42px;line-height:50px;color: #23468E;font-family: InstrumentSans Bold;}

#campaignvideosbycomapnysection.slidersection .campaignvideosbycomapnysectioninner{margin:0px auto 80px auto;width:80%;}
#campaignvideosbycomapnysection.slidersection{padding-left: 60px;padding-right: 60px; background:none; 
/*
background: none;background-size: 100%;background-repeat: no-repeat;background-position: center; */
}
#congratulationsmainsection.categorypagesectionbg{box-shadow: none;background: #fff;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;width: 50%;margin: 80px auto 100px auto;padding: 60px 40px;}
#campaignbannerlastpage{margin:0px auto;width:50%;}
#campaignbannerlastpage .carousel-inner img{width:100%;}
.checkboxconaire{margin-bottom: 20px;}
.checkboxconaire i{background: #EAF2FF;width: 60px;height: 60px;line-height: 60px;border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;font-size: 20px;color: #23468E;}
#congratulationsmainsection.categorypagesectionbg .companyvideocontent{}
#congratulationsmainsection.categorypagesectionbg .companyvideocontent p{font-family:InstrumentSans Regular;color:#111;font-size: 16px;line-height: 24px;}
#congratulationsmainsection.categorypagesectionbg .companyvideocontent h5#congr8sid{color:#23468E !important;font-family:InstrumentSans Regular !important;margin:0px 0px 10px 0px;font-size: 32px;line-height: 40px;}
#congratulationsmainsection.categorypagesectionbg .companyvideocontent h4#unlockid{background: transparent !important;color: #444 !important;font-family: InstrumentSans Regular;font-size: 18px;line-height: 24px;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg{padding:0px;background:transparent;border-radius:0px;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData{position: relative;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData #videostatus{top:1rem;padding:5px 25px;left:2rem;right:auto;background:rgba(0,0,0,0.85);}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData #videostatus h6{font-size: 14px;margin-bottom: 0px;font-family:InstrumentSans Regular;color:#fff;}
#aftervideobottomsection{margin:25px 0px;}
.bottombackaireeducon{padding: 14px 0px;float:left;}
#backnextbtnsairecon{float:right;}
.bottombackaireeducon .airebackarrowiconbottom{padding: 0px;margin-right: 8px;position: relative;top: -2px;}
.bottombackaireeducon .airebackarrowiconbottom i{color: #444;font-size: 18px;}
.bottombackaireeducon .airebacklabelbottom{font-family: InstrumentSans Medium;font-size: 16px;color: rgb(17, 17, 17);line-height: 16px;font-weight: 500;}
#move-next{float:left;}
h3.pcddphead{color:#000;font-family:InstrumentSans Regular;font-size:24px;line-height:30px;text-align:center;margin:0px auto 50px auto;width:50%;}
#sendremindersection.categorypagesectionbg{background: transparent;padding:15px;box-shadow: none;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#sendremindersection.categorypagesectionbg .educationsection{background: transparent;padding: 0px;box-shadow: none;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#sendremindersection.categorypagesectionbg .educationsection h6.headclickh{font-family:InstrumentSans Regular;color:#444;font-size:16px;}
#sendremindersection.categorypagesectionbg .educationsection h6.headclickh a{color:#444;text-decoration:none;}
#sendremindersection.categorypagesectionbg .educationsection .residentlists{list-style: decimal;display: table;width: 80%;padding-left:0px;margin-left:15px;}
#sendremindersection.categorypagesectionbg .educationsection .residentlists .residentmailinfo{background: none;font-family: InstrumentSans Regular;border-bottom: 1px solid #DBDCE9;border-radius: 0px;-moz-border-radius: 0px; -webkit-border-radius: 0px;width: 100%;list-style: decimal;}
#sendremindersection.categorypagesectionbg .educationsection .residentlists .residentmailinfo:last-child{border-bottom:0px;}
#sendremindersection.categorypagesectionbg .educationsection .residentlists .residentmailinfo p{font-family: InstrumentSans Regular;margin: 0px;color: #111;}
#sendremindersection.categorypagesectionbg .educationsection .notireminderconaire{margin-bottom: 20px;}
#sendremindersection.categorypagesectionbg .educationsection .notireminderconaire i{background:#23468E;width:45px;height:45px;line-height:45px;text-align:center;color:#fff;border-radius: 1000px; -moz-border-radius: 1000px; -webkit-border-radius: 1000px;}
#sendremindersection.categorypagesectionbg .educationsection .notireminderconaire span{color:#111111;font-family:InstrumentSans SemiBold;font-weight:500;font-size:16px;border: 0px;padding: 7px 7px 7px 15px;}

.airemanagebasketsection .mybtopcon h6.basketnameheadingview#basketnameheadingview{cursor:pointer;}
#pleaseconfirmdetailsaireedu{margin: 0px auto 70px auto;width: 70%;}
#confirmreceiveformcon{background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(15px);border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;padding:30px;}
#confirmreceiveformcon label{color: #111111;font-family:InstrumentSans Regular;font-size:18px;margin-bottom: 10px;
margin-left: 10px;}
#confirmreceiveformcon input[type="text"], #confirmreceiveformcon input[type="email"]{border: 1px solid #B3B3B3;background: transparent;font-family: InstrumentSans Regular;font-size: 18px;padding: 15px 20px;height: auto;border-radius: 8px;color: #111;margin-bottom: 25px;}
#confirmreceiveformcon button#verifyBtn{background: #DAE6FF;border-radius: 1000px; -moz-border-radius: 1000px; -webkit-border-radius: 1000px;color:#292E5A;font-family:InstrumentSans Regular;font-size:16px;border: 0px;padding: 7px 9px 7px 15px;}
#confirmreceiveformcon button#verifyBtn > span{}
#confirmreceiveformcon button#verifyBtn > i{background:#23468E;width:45px;height:45px;line-height:45px;text-align:center;color:#fff;border-radius: 1000px; -moz-border-radius: 1000px; -webkit-border-radius: 1000px;margin-left: 15px;}

.bottomnextaireeducon{padding: 14px 0px;}
.bottomnextaireeducon a span.airenextlabelbottom{color:#fff;}
.bottomnextaireeducon a{margin-left:25px;background: rgba(41, 86, 180, 1);color: #fff;border-radius: 8px;padding: 15px 24px;font-size: 16px;font-weight: 500;line-height: 16px;letter-spacing: 0em;text-align: center;font-family: InstrumentSans Medium;}
.bottomnextaireeducon .airenextarrowiconbottom{border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;background:#f00;padding:12px 15px;font-size:16px;margin-left: 15px;}
.bottomnextaireeducon .airenextarrowiconbottom i{color: #fff;}
.bottomnextaireeducon .airenextlabelbottom{font-family: InstrumentSans Regular;font-size: 16px;color: #111;}
#watchedentirevideocon{padding: 14px 0px;margin: 0px auto;width: 100%;text-align: center;}
#watchedentirevideocon p{text-align: center;margin-bottom: 0px;font-size:16px;font-family: InstrumentSans Regular;color: #000;text-align: left;padding: 0px;}
#watchedentirevideocon p span{background:#FF8282;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;color:#fff;margin-right:12px;text-align:center;padding: 8px 12px;}
#nextbtnonvideo h6{font-family:InstrumentSans Regular;}
.receivesamplesconaire{background:#DAE6FF;text-align:center;padding: 20px 30px;display: table;margin: 0px auto;border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius: 100px;}
.receivesamplesconaire span{text-align:center;font-size:16px;line-height:16px;color:#292E5A;font-family:InstrumentSans Regular;}
#selecteLocations.custom-control{margin-bottom:15px;margin-top: 10px;padding-left:0px;margin-left:-15px;}
#selecteLocations label.active{border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
#selecteLocations .custom-control-label::before {top:9px;}
#tblspanlabelinner{}
#tblspanmaininnercon{display: block;}
#vieworderbtncon{display: table;margin-top: 10px;}
#tblspanlabelinner strong{font-family:InstrumentSans SemiBold;font-weight:500;}
.navbarmobile{}
.navbarmobile .menu-container{}
.navbarmobile .menu-container .mega-menu{list-style:none;}
.navbarmobile .menu-container .mega-menu li{}
.navbarmobile .menu-container .mega-menu li a{}
.leftbarmenusection{display:none;}
header.aireheader #mainnavheader a.logo img{height:35px;background: transparent !important;}
#mainnavheader > .nav-header-container{width:100%;}
#homeaireheader.aireheader > #mainnavheader .nav-header-container button.navbar-toggler{float:left;}
#addpatientsection.submenupagessection.bankaccountsection{padding:0px;}
#addpatientsection.submenupagessection.practicemainsection{padding:0px;}
#addpatientsection.submenupagessection.locationmainsection{padding:0px;}
#addpatientsection.submenupagessection.staffmenumainsection{padding:0px;}
#addpatientsection.submenupagessection.associatesmainsection{padding:0px;}
#selecteLocations.custom-control.custom-checkbox label.active{background: #DAE6FF;color: #111;border: 1px solid #DAE6FF;}
#selecteLocations.custom-control.custom-checkbox label{padding: 5px 10px;background: #fff;border-radius: 100px;-moz-border-radius: 100px; -webkit-border-radius: 100px;color: #111;border: 1px solid #ddd;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon{padding-top:0px;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon .loginpageforminner.mb30{margin-bottom:30px;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon .loginpageforminner{padding-top:0px;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu#dropdownmenudesktop{left: -140px !important;}	
a#resentemailbtncon{display: block;text-decoration: none;font-size: 16px;padding: 14px 10px;text-align: center;width: auto;
border-radius: 8px;background: #111;border: 1px solid #111;color: #fff;font-family: InstrumentSans Medium;}
a#resentemailbtncon:hover{background: #444;border: 1px solid #444;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{vertical-align:middle;border-bottom: 1px solid #E4E8EB;
padding: 20px;}
.ui.selection.dropdown .menu > .item{font-family: InstrumentSans Regular !important;}
#medicinedetailpagecon .prodetailimgcon .exzoom .exzoom_btn a.exzoom_next_btn{right:0px;}

#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg #Items{
  /* padding: 75px; */
}

.marketplace > div:first-child{

}


.subcatsectionheading h6 {
  background-color: #fff !important;
  color: #292E5A !important;
  font-family: InstrumentSans SemiBold !important;
  margin:0 !important;
  padding:0 !important;
  font-size: 20px !important;
}
.marketplaceaccordiansection{width:22%;float:left;}
.afteraccoridansectionmarketplace{width:77%;float:left;}
#subcategorieslisting.subcategorieslisting{}
#subcategorieslisting.subcategorieslisting{}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting{float: none;margin-right: 0px;border-bottom: 1px solid #E4E8EB;padding:24px 0px 3px 0px;}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting .checkboxes .form-check label{color: #111;font-family: InstrumentSans Regular;font-size: 16px;font-style: normal;position: relative;top: -1px;font-weight: 500;line-height: 16px;}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting .checkboxes .form-check input{}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting .checkboxes .form-check-input{accent-color: rgba(41, 86, 180, 1);transform: scale(0.9);}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting .checkboxes{margin-top: 15px;margin-bottom: 5px;}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting .checkboxes .form-check{margin:6px 0px;}

#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting .catnameheading h6{}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults a .catnameheading h6{
  border-bottom: 0px solid #E4E8EB;text-align: left;
  border-radius: 0;
  margin: 0;height: auto;width: 100%;padding: 0px 35px 0px 0;color: #111;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;

}
@media screen and (min-width:1435px) and (max-width:1520px){
.interactcontent h6{font-size:15px;line-height:15px;}	
.interactivedemowrapper{padding:0px 18px;}
}
@media screen and (min-width:1350px) and (max-width:1435px){
.interactcontent h6{font-size:15px;line-height:15px;}	
.interactivedemowrapper{padding:0px 15px;}
#paddrightdashboard{padding-right:0px;}
}
@media screen and (min-width:1275px) and (max-width:1350px){
.interactcontent h6{font-size:14px;line-height:14px;}
.interactcontent p{font-size:13px;}	
.interactivedemowrapper{padding:0px 12px;}
#paddrightdashboard{padding-right:0px;}
}
@media screen and (min-width:1210px) and (max-width:1275px){
.interactcontent h6{font-size:13px;line-height:13px;}
.interactcontent p{font-size:13px;}	
#paddleftdashboard{padding-left:8px;}
.interactivedemowrapper{padding:0px 10px;}
#paddrightdashboard{padding-right:0px;}
}
@media screen and (min-width:1150px) and (max-width:1210px){
.interactcontent h6{font-size:13px;line-height:13px;letter-spacing:-0.2px;}
.interactcontent p{font-size:12px;letter-spacing:-0.2px;line-height:16px;}
#paddleftdashboard{padding-left:5px;}
.interactivedemowrapper{padding:0px 10px;}
#paddrightdashboard{padding-right:0px;}
}
	
@media screen and (min-width:1890px) and (max-width:2200px){
#dottedpluscon.dottedpluscon-s img{width: 80%;}	
}
@media screen and (min-width:2200px) and (max-width:2450px){
#dottedpluscon.dottedpluscon-s img{width: 75%;}	
}
@media screen and (min-width:2450px) and (max-width:2600px){
#dottedpluscon.dottedpluscon-s img{width: 67%;}	
}
@media screen and (min-width:2600px) and (max-width:2800px){
#dottedpluscon.dottedpluscon-s img{width: 60%;}	
}	
@media screen and (min-width:2800px) and (max-width:3050px){
#dottedpluscon.dottedpluscon-s img{width: 53%;}	
}
@media screen and (min-width:3050px) and (max-width:3300px){
#dottedpluscon.dottedpluscon-s img{width: 45%;}	
}
@media screen and (min-width:3300px) and (max-width:3550px){
#dottedpluscon.dottedpluscon-s img{width: 37%;}	
}
@media screen and (min-width:3550px) and (max-width:3800px){
#dottedpluscon.dottedpluscon-s img{width: 33%;}	
}
@media screen and (min-width:3800px) and (max-width:4050px){
#dottedpluscon.dottedpluscon-s img{width: 29%;}	
}
@media screen and (min-width:4050px) and (max-width:5000px){
#dottedpluscon.dottedpluscon-s img{width: 24%;}	
}
@media screen and (min-width:1890px) and (max-width:5000px){
.interactivedemowrapper{height:120px;padding: 12px 32px;}
.interactcontent p{width:70%;}
.rssmavsleftcon p{width:70%;}
#dottedpluscon.dottedpluscon-s img{float: right;}
.rightsidevisitskinstoresection{height:120px;padding: 12px 0px 12px 32px;}
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics.videoguidewrapperanalyticscon#videoguidewrapperanalytics{height:120px;}
}
@media screen and (min-width:768px) and (max-width:992px){
.forefrontanalyticsfilterwrapper .ffafformcon select{padding: 8px 10px;}	
.forefrontanalyticsfilterwrapper .ffafformcon select#datefilterNew{width:100%;padding-left:30px;}
.forefrontanalyticsfilterwrapper .ffafformcon#datefilterofgraphs::before {left: 10px;}	
.forefrontanalyticsfilterwrapper .ffafformcon label{padding-left: 0px;font-size: 14px;}	
}	
@media screen and (min-width:768px) and (max-width:820px){
.interactivedemowrapper{height:170px;}	
.rightsidevisitskinstoresection{height:170px;}	
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics.videoguidewrapperanalyticscon#videoguidewrapperanalytics{height:170px;}	
.interacticon {text-align: left;margin-left: -12px;}
}
@media screen and (min-width:820px) and (max-width:900px){
.interacticon {text-align: left;margin-left: -6px;}	
}	
@media screen and (min-width:820px) and (max-width:950px){
.interactivedemowrapper{height:150px;}	
.rightsidevisitskinstoresection{height:150px;}	
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics.videoguidewrapperanalyticscon#videoguidewrapperanalytics{height:150px;}	
}
@media screen and (min-width:950px) and (max-width:1198px){
.interactivedemowrapper{height:130px;}	
.rightsidevisitskinstoresection{height:130px;}	
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics.videoguidewrapperanalyticscon#videoguidewrapperanalytics{height:130px;}	
}	
@media screen and (min-width:992px) and (max-width:1035px){
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:59%;}	
.catprobottomdiscountwrap > p svg{margin-right:5px;}
.catprobottomdiscountwrap > p span.discofirstspan{margin-right:5px;}
.catprobottomdiscountwrap > p span{padding-left:8px; padding-right:8px;}
.catprobottomdiscountwrap > p{letter-spacing: -0.5px;font-size:14px;}
.catprobottomdiscountwrap > p span.pradsicwhitespan{margin-left: 5px;margin-right: 5px;}
.catprorighttwobtncon a{padding-left:6px;padding-right:6px;font-size: 14px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
.addproeditdiscountrightmainwrapper{width:235px;}

.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:60%;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p svg{margin-right:5px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p span.discofirstspan{margin-right:5px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p span{padding-left:8px; padding-right:8px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p{letter-spacing: -0.5px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p span.pradsicwhitespan{margin-left: 5px;margin-right: 5px;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper .catprorighttwobtncon a{padding-left:5px;padding-right:5px;font-size: 14px;letter-spacing: -0.5px;}	
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper .catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper {width:250px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p{font-size:14px;letter-spacing:-0.5px;}

span#switchlable{width:55px;font-size:14px;line-height:14px;}
.catetoplistwrapper button.renamebasketbtncon{margin-right:2px;}
.catetoplistwrapper button{padding-left:5px;padding-right:5px;font-size: 14px;letter-spacing: -0.2px;}
}
@media screen and (min-width:1035px) and (max-width:1110px){
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:61%;}	
.catprobottomdiscountwrap > p svg{margin-right:5px;}
.catprobottomdiscountwrap > p span.discofirstspan{margin-right:5px;}
.catprobottomdiscountwrap > p span{padding-left:8px; padding-right:8px;}
.catprobottomdiscountwrap > p{letter-spacing: -0.5px;}
.catprobottomdiscountwrap > p span.pradsicwhitespan{margin-left: 5px;margin-right: 5px;}
.catprorighttwobtncon a{padding-left:6px;padding-right:6px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
.addproeditdiscountrightmainwrapper{width:261px;}

.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:62%;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p svg{margin-right:5px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p span.discofirstspan{margin-right:5px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p span{padding-left:8px; padding-right:8px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p{letter-spacing: -0.5px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p span.pradsicwhitespan{margin-left: 5px;margin-right: 5px;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper .catprorighttwobtncon a{padding-left:6px;padding-right:6px;font-size: 14px;letter-spacing: -0.3px;}	
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper .catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper {width:250px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p{font-size:14px;letter-spacing:-0.5px;}

span#switchlable{width:55px;font-size:14px;line-height:14px;}
.catetoplistwrapper button.renamebasketbtncon{margin-right:2px;}
.catetoplistwrapper button{padding-left:5px;padding-right:5px;font-size: 14px;letter-spacing: -0.2px;}
}
@media screen and (min-width:1110px) and (max-width:1190px){
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:62%;}
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:60%;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper .catprorighttwobtncon a{padding-left:8px;padding-right:8px;}	
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper .catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper {width:295px;}
#catprobottomdiscountwrap.catprobottomdiscountwrap > p{font-size:15px;letter-spacing:0.2px;}

span#switchlable{width:55px;font-size:14px;line-height:14px;}
.catetoplistwrapper button.renamebasketbtncon{margin-right:2px;}
.catetoplistwrapper button{padding-left:6px;padding-right:6px;font-size: 14px;letter-spacing: -0.1px;}

}
@media screen and (min-width:1190px) and (max-width:1265px){
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:65%;}	
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:56%;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:330px;}
.catetoplistwrapper button.renamebasketbtncon{margin-bottom:6px;}
}
@media screen and (min-width:1224px) and (max-width:1265px){
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:65%;}	
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:56%;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:330px;}
.catetoplistwrapper button.renamebasketbtncon{margin-bottom:6px;}
}
@media screen and (min-width:1265px) and (max-width:1315px){
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:65%;}	
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:60%;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:330px;}
.catetoplistwrapper button.renamebasketbtncon{margin-bottom:6px;}
}
@media screen and (min-width:1315px) and (max-width:1360px){
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:62%;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:330px;}
.catetoplistwrapper button.renamebasketbtncon{margin-bottom:6px;}
}	
@media screen and (min-width:768px) and (max-width:992px){

}
@media screen and (min-width:992px) and (max-width:1300px){	
.eltaeventmainwrapper{width:90%;}
}
@media screen and (min-width:992px) and (max-width:1035px){	
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection{padding:15px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a{padding-left:8px;padding-right:8px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.setopatbtn{padding-left:8px;padding-right:8px;}
}
@media screen and (min-width:768px) and (max-width:992px){

}

@media screen and (min-width:992px) and (max-width:1045px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:34%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:65%;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding-left:5px; padding-right:5px;letter-spacing: -0.7px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button span{letter-spacing: -0.7px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas svg{margin-right:6px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button svg{margin-right:6px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{padding-left:6px; padding-right:6px;letter-spacing: -0.7px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon{padding-left:2px;}
.managebasketformcon input[type="text"]{padding-left:2px;}
}
@media screen and (min-width:1045px) and (max-width:1095px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:37%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:62%;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding-left:8px; padding-right:8px;letter-spacing: -0.5px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas svg{margin-right:6px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button svg{margin-right:6px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{padding-left:8px; padding-right:8px;letter-spacing: -0.5px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon{padding-left:2px;}
.managebasketformcon input[type="text"]{padding-left:2px;}
}

@media screen and (min-width:1095px) and (max-width:1130px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:37%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:62%;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding-left:10px; padding-right:10px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{padding-left:10px; padding-right:10px;}
}
@media screen and (min-width:1130px) and (max-width:1170px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:40%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:59%;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding-left:10px; padding-right:10px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{padding-left:10px; padding-right:10px;}
}
@media screen and (min-width:1860px) and (max-width:9000px){	
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{width:330px;}
.catprorighttwobtncon{width:100%;text-align:right;}
}
@media screen and (min-width:1860px) and (max-width:2100px){	
.addproeditdiscountrightmainwrapper{width:340px;}

}
@media screen and (min-width:2100px) and (max-width:2700px){	
.addproeditdiscountrightmainwrapper{width:355px;}

}
@media screen and (min-width:2700px) and (max-width:3600px){	
.addproeditdiscountrightmainwrapper{width:350px;}

}
@media screen and (min-width:3600px) and (max-width:9000px){	
.addproeditdiscountrightmainwrapper{width:370px;}

}

@media screen and (min-width:768px) and (max-width:992px){
#hidefortabletview{display:none !important;}
#paddright7{padding-right:12px;}
#paddleft7{padding-left:12px;}

}

@media screen and (min-width:768px) and (max-width:1220px){
.forfrontdatesallbtncon{float:none;}	
#analyticsmainphycon .datesearchfilter #dateFilterInput{font-size:14px;height:40px;padding-left:20px;padding-left:7px;}
#filtercalendericon{background-size: contain;height: 14px;width: 14px;left: 8px;top: 14px;}
#rightsidecalendar.rightsidecustomdatepicker{width:195px;}
h4.skinstorebaskets#analyticsoverview {font-size: 32px;line-height: 38px;}
.bestsellingproductswrapper.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon h6{font-size:14px;line-height:19px;padding: 0px 0px 8px 0px;
margin: 0px;}
.bestsellingproductswrapper.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon{padding-bottom: 0px;margin-bottom: 0px;padding-top: 0px;}
.sellingpercentagewrapper{padding:15px;}
#threecolsofforefrtonanalytics.sellingpercentagewrapper .sellingpercentageinnercon .sellingpercentagetopcon h6.ffinnermainheading{font-size:20px;line-height:28px;}
.sellingpercentageinnercon .sellingpercentagetopcon#headingvaluecongraph h6.totalvalueorderheading{font-size:20px;line-height:24px;letter-spacing: -0.4px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon{margin-left:5px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#OnlineStoreSeccPer .vslastmonth{margin-left:5px;letter-spacing: -0.5px;}
.card-content .sellingpercentageinnercon#ffatotalsalesresultcon .topvaluetresultaftercon > .vslastmonthspan .vslastmonth{margin-left:5px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOnline.topvaluetresultaftercon .vslastmonth{margin-left:5px;}
.topvaluetresultaftercon .vslastmonth{font-size:12px;line-height:18px;margin-left:5px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon#AvgOrderValPer .vslastmonth{margin-left:5px;letter-spacing: -0.5px;}
.sellingpercentageinnercon .sellingpercentagetopcon .topvaluetresultaftercon .colorcomparison{padding-left:6px;padding-right:6px;}
.topvaluetresultaftercon .colorcomparison i{margin-right:2px;}
.topvaluetresultaftercon .colorcomparison .spanstatcompresult{font-size:12px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #OrderTotalPer.topvaluetresultaftercon .vslastmonth{margin-top:0px;margin-left:5px;}
.salesbychannelanalytics .sellingpercentageinnercon .sellingpercentagetopcon #topvaluetresultafterconOffice.topvaluetresultaftercon .vslastmonth{margin-top:0px;margin-left:5px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td{padding:15px 10px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.payment_paid{width:55px;padding: 6px 0px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label > img{margin-right:3px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td label.unfulfilled{width:92px;padding: 6px 0px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td a#ShowPreviewEmailModel{width:120px;font-size: 14px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td{font-size:15px;line-height:15px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper table.table tbody td h5{font-size:15px;line-height:15px;}
.homenanylticsdatatablesection .homeanylticsdatatablewrapper #DataTable_wrapper.dataTables_wrapper #DataTable_info{margin-left:10px;}



}


@media screen and (min-width:767px) and (max-width:850px){	
.addproeditdiscountrightmainwrapper{width:230px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:48%;}
}
@media screen and (min-width:850px) and (max-width:940px){	
.addproeditdiscountrightmainwrapper{width:235px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:54%;}
}
@media screen and (min-width:940px) and (max-width:1175px){	
.addproeditdiscountrightmainwrapper{width:240px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:60%;}
}
@media screen and (min-width:1175px) and (max-width:1345px){	
.addproeditdiscountrightmainwrapper{width:240px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{margin-right:2px;}
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{width:60%;}
}

@media screen and (min-width:1180px) and (max-width:1340px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:32%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:63%;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn {height: 34px;}
.catprorighttwobtncon a {font-size: 13px;line-height: 16px;padding: 8px 6px;height: 34px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn svg {width: 12px;margin-right: 5px;}
.catprobottomdiscountwrap > p {font-size: 14px;}
.catprobottomdiscountwrap > p span {padding: 6px 10px;}

}


@media screen and (min-width:1240px) and (max-width:1335px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:30%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:68%;}
}
@media screen and (min-width:1335px) and (max-width:1395px){	
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:30%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:68%;}
}
@media screen and (min-width:768px) and (max-width:820px){
#marketplacerightdashboard{width:92%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:74%;}
#marketplacerightdashboard.profilepagerightsidesection{width:74%;}
.airesubmenupagesrightmainwrapper{width:72%;}
#marketplacerightdashboard.marketplacerightdashboard{width:75%;}
}
@media screen and (min-width:820px) and (max-width:880px){
#marketplacerightdashboard{width:92%;}		
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:76%;}
#marketplacerightdashboard.profilepagerightsidesection{width:76%;}
.airesubmenupagesrightmainwrapper{width:74%;}
#marketplacerightdashboard.marketplacerightdashboard{width:76%;}
}
@media screen and (min-width:880px) and (max-width:930px){
#marketplacerightdashboard{width:92%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:79%;}
#marketplacerightdashboard.profilepagerightsidesection{width:79%;}
.airesubmenupagesrightmainwrapper{width:76%;}
#marketplacerightdashboard.marketplacerightdashboard{width:77%;}
}
@media screen and (min-width:930px) and (max-width:970px){
#marketplacerightdashboard{width:92%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:80%;}
#marketplacerightdashboard.profilepagerightsidesection{width:80%;}
.airesubmenupagesrightmainwrapper{width:77%;}
#marketplacerightdashboard.marketplacerightdashboard{width:78%;}
}
@media screen and (min-width:970px) and (max-width:992px){
#marketplacerightdashboard{width:92%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:81%;}
#marketplacerightdashboard.profilepagerightsidesection{width:81%;}
.airesubmenupagesrightmainwrapper{width:78%;}
#marketplacerightdashboard.marketplacerightdashboard{width:79%;}
}
@media screen and (min-width:992px) and (max-width:1180px){
#marketplacerightdashboard{width:92%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:82%;}
#marketplacerightdashboard.profilepagerightsidesection{width:82%;}
.airesubmenupagesrightmainwrapper{width:78%;}
#marketplacerightdashboard.marketplacerightdashboard{width:80%;}
}	
@media screen and (min-width:768px) and (max-width:991px){
.aireheadermaintopsection{padding:10px 0px;}
}
@media screen and (min-width:992px) and (max-width:1030px){
.leftpanelsectionmain .leftpanelwrappermain ul.leftpanellogoutlist{width: 145px !important;}	
.leftpanelsectionmain#leftpanelsectionmainid{width:165px !important;}
.leftpanelsectionmain .leftpanelwrappermain ul span{margin-left: 5px !important;}
.leftpanelsectionmain .leftpanelwrappermain ul li a{font-size: 13px !important;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas#customrecommendationbtn{}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas#customrecommendationbtn svg{position: relative;top: -2px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas#customrecommendationbtn > span{top:0px;}
.managebasketformcon .searchbasketmaincon button.aireskinformbtn img#logoscid{left:8px !important;}

	
}	
@media screen and (min-width:768px) and (max-width:1180px){
.aireeducampaignlastcontentcon .innercontentofunlocksamples ul{width:90%;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples p{width:90%;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples h4{width:90%;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples h6{width:90%;}	
.campaignstepsbanner{margin-bottom:10px;}
.bottomnextaireeducon a{padding-left:18px;padding-right:18px;margin-left: 15px;}	
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData.VideoPlayercampaignwrapper video{height:auto;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData.VideoPlayercampaignwrapper #videostatus{left:1rem;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall{background-size: cover !important;}
.airemedieducompsection #airemedieducompanieslistingcon .unlockposition > img{width: 80%;float: right;}	
.customaddproductsbannercon{margin-bottom: 15px;}	
.subpagesmenuwidthwrapper{width:100%;}
#addpatientsection.submenupagessection #physicianForm #psyregisterform.loginpageform.submenuallformscon .loginheading h6{font-size:20px;line-height:20px;margin-left: 10px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon .innerinputafterspancon{letter-spacing: -0.2px;width: 45%;font-size: 14px;line-height: 20px;}
.loginpageform.submenuallformscon .loginpageforminner label{font-size: 14px;line-height: 14px;
margin-left: 0px;margin-bottom: 10px;}	
.profilepicturewrapper .profilepicturemaincon{width:150px;height:150px;}
.profilepicposition{width:150px;height:150px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon{font-size: 14px;line-height: 20px;height: 48px;padding: 14px 10px;}
.loginpageforminner a.adduplink{letter-spacing: -0.25px;margin-top: 30px;height: 48px;font-size: 14px;
line-height: 48px;padding-left: 0px;padding-right: 0px;text-align: center;}
#marketplacerightdashboard #addpatientsection .loginpageforminner select, #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="text"], #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="email"], #marketplacerightdashboard #addpatientsection .loginpageforminner input[type="password"]{font-size: 14px;line-height: 20px;height: 48px;padding: 10px 10px;}
#rcheckboxes input[type="checkbox"]{margin-right:4px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner #rcheckboxes label.custom-control-label{font-size:12px;}
#psyregisterform .subpagesmenuwidthwrapper .loginpageforminner #StaffLocations #selecteLocations label{font-size: 14px !important;}
#padrightzerotablet{padding-right:0px;}
h3.subpagesformheading{font-size:28px;}
#marketplacerightdashboard #addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon{padding:15px;}
.manprastaffsearchmainwrapper .manprastaffsearchfloat{width: 48%;float: left;margin-left: 9px;margin-bottom: 9px;margin-right: 0px;}
.bgofaptbmainsection #patientsearchsection input[type="text"], .bgofaptbmainsection #patientsearchsection input[type="email"], .bgofaptbmainsection #patientsearchsection select{font-size:14px;height:46px;}
#searchbtnid a.seastaffbtnaire{font-size:14px;height:46px;padding:10px 0px;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table thead tr th{font-size: 14px;line-height: 20px;padding: 10px 7px;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{font-size: 14px;line-height: 20px;padding: 10px 7px;font-size: 13px;line-height: 18px;letter-spacing: -0.2px;}
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu button.btnsatafaction{font-size:14px;line-height:18px;}
.manprastaffsearchmainwrapper .manprastaffsearchfloat.manprastaffsearchbtnfloat{width:48%;}
.loginpageform.submenuallformscon .loginpageforminner textarea{font-size: 14px;line-height: 20px;}
#addpatientsection .submenuformbtncon button{padding: 6px 12px;height: 40px;font-size: 14px;line-height: 21px;}
.loginpageform.submenuallformscon .loginpageforminner #plrzeros.plrzeros{padding-left:15px;padding-right:15px;}
.loginpageform.submenuallformscon .loginpageforminner .radiobtncon#radiobtncon label{font-size: 14px;
line-height: 14px;}
.addnewbtncon.addnew a{padding: 12px 15px;font-size: 14px;line-height: 14px;}
#locationactionbtncon{width:55px;}
#addpatientsection .submenuformbtncon button.viewinvitesbtncon{margin-right:6px;}
a#resentemailbtncon{font-size: 13px;padding: 14px 5px;width: 105px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner .inputofspancon > span.socialmedispan{letter-spacing: -0.3px;}
#marketplacerightdashboard #addpatientsection .loginpageforminner #rcheckboxes label{font-size:13px;line-height:13px;}
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu ul li a{font-size: 14px;line-height: 18px;letter-spacing: -0.3px;}	
#marketplacerightdashboard .aireleftsubmenusection .innermainconofleftmenu h5{font-size: 15px;line-height: 15px;}
.aireleftsubmenusection ul::before {bottom:10px;}
.aireleftsubmenusection ul li span{margin-left:8px;}
#marketplacerightdashboard .aireleftsubmenusection{width:187px;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace{width: 50px;padding: 2px;}	
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist{width:auto;}	
#airecatsearchfiltersection.confirmbasketairesection{padding-left:0px;}
.searchplustwobtnswrapper .beforesearchbtnscon{float:none;margin-bottom:15px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection .searchplustwobtnswrapper #categoryseachmainform.managebasketformcon{float: none;width: 100%;margin-left: 0px;margin-bottom: 15px;}	
.pagemainnewairesections .patienttablelisting.mypatientslistingcon#mypatientsection{padding-left:0px;}
#patientlistingmaincon table tr td h6.infodarktbl.tblh6firstheading{font-size: 12px;line-height: 12px;margin-bottom: 5px;letter-spacing: -0.15px;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a{font-size: 12px;line-height: 35px;letter-spacing: -0.15px;width: 115px;height: 35px;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a svg{width: 14px;height: auto;}
.patienttablelisting .table-responsive .table thead tr th{font-size:13px;padding:5px 5px 5px 0px;letter-spacing: -0.2px;}
#orderviewdetailmainwrapper.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td #trackyourorderlink{width:115px;font-size:13px;}
#orderviewdetailmainwrapper.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td{padding-left: 10px;padding-right: 10px;font-size: 13px;}
#orderviewdetailmainwrapper.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table thead tr th{padding:15px 10px;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon a.addnewpatientbtnairenew{font-size:14px;padding:10px;line-height: 16px;}
.advancesearchairebtncon{margin-left:0px;}
.advancesearchairebtncon button.btnadvancesearchicon{font-size:14px;padding:10px 10px 10px 0px;line-height: 16px;}
.patienttablelisting .patientlistingsectionbg .table-responsive .table tbody tr td input[type="checkbox"]{width:12px;height:12px;}
.searchplustwobtnswrapper .beforesearchbtnscon .searchviewallpatlink{font-size:14px;padding:10px;}
#patientlistingmaincon table tr td h6.infodarktbl.ordercountlabel{font-size:12px;line-height:12px;}
#mypatientsection.patlistmainsectionwrapper.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr td:nth-child(6){font-size:12px;line-height:12px;}
.patienttablelisting .table-responsive .table tbody tr td a.sendreminderbtndropdown{padding-top: 12px;
width: 110px;font-size: 13px;line-height: 15px;padding-bottom: 12px;margin-bottom: 5px;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails.btnofrecom{width:100%;}
.patienttablelisting .table-responsive .table tbody tr td a#tblactionslinksaire.patlisteditdetails{font-size:13px;line-height:16px;}
#mypatientsection .table-responsive .table tbody tr td:last-child{}
#patientlistingmaincon table tr td h6{font-size: 12px;line-height: 16px;}	
#patientlistingmaincon table tr td .patientinfotblcon .patientotherinfotbl {margin-left: 0px;}
#existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper #SearchResult #patientlistingmaincon table#DataTable-Patient thead th:nth-child(2) {padding:5px 0px !important;}
.patienttablelisting .table-responsive .table tbody tr td{padding: 5px 1px;font-size: 13px;}
.patienttablelisting .table-responsive .table tbody tr td a {padding: 5px 10px;font-size: 13px; line-height:16px;} 
.dropdown.threedotsdropdown > button{height:41px;width:35px;}
.tbllasttwobtnsfortab{display: table;width: 152px;}
#advsearchinnermaincon{padding-left:0px; padding-right:0px;}
#advsearchinnermaincon .advsearchfilescon{padding-left:0px; padding-right:2px;}
#downloadcsvfieldcon.downloadcsvfieldcon a{padding:10px 10px;font-size: 13px;}
#downloadcsvfieldcon.sendemailbtnfield a{padding:10px 10px;font-size: 13px;}
#advsearchinnermaincon .advsearchfilescon select{padding-left:2px;font-size: 13px;}
#advsearchinnermaincon #calendarinputfield input{padding-right:0px;font-size: 13px;padding-left:15px;}
#advsearchinnermaincon #calendarinputfield #filtercalendericon{background-size: 35%;top: 25px;left: 2px;}	
#profilenamebasksetmaincon .proselectconmed select {font-size:22px;}	
/* #profilenamebasksetmaincon .proselectconmed{width: 30%;} */
#profilenamebasksetmaincon{width:99%;}		
#paddzerotab{padding-left:0px;padding-right:0px;}	
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:0px;}
.catairefilterchkbox > span{font-size:12px;letter-spacing: -0.7px;}
.filterinnerconaire.aireformcompanydropdown .ui.default.dropdown:not(.button) > .text, .filterinnerconaire.aireformcompanydropdown .ui.dropdown:not(.button) > .default.text{font-size:13px;letter-spacing: -0.7px;}
.catairefilterchkbox input[type="radio"]{margin-right:3px;}
.continuebtnofaire{padding: 10px 12px;font-size:13px;}
.confirmbasinnercon .filterofcategoryinnercon{height:auto;}
.filterofcategoryinnercon h6{font-size: 16px !important;line-height: 16px !important;margin:0px;}
.confirmbasketairesection .confirmbasinnercon{padding-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox > span{font-size:12px;line-height:14px;}
.managebasketformcon input[type="text"]{font-size: 14px;padding-top: 9px;padding-bottom: 9px;}
#ProductList .mbasinnercon .aireskinformbtn #logoscid{height: 17px;top: 13px;left: 0px;position:absolute;}
.topbackairecon .airebackarrowicon{padding: 10px 12px;font-size: 12px;margin-right: 5px;}
.topbackairecon .airebacklabel{font-size:13px;}	
	
.catetoplistwrapper button svg{margin-right: 5px;}	
span#switchlable{width: 55px;font-size: 14px;line-height: 14px;}
.togglesavebtnwrapper > .togglebtninnercon{margin-right: 12px;}
.catetoplistwrapper button.sendontimebasketbtn{padding-left: 12px;padding-right: 12px;padding-top: 10px;padding-bottom: 10px;}
.catetoplistwrapper button.renamebasketbtncon{margin-right: 1px;font-size: 13px;padding: 8px 6px;margin-bottom: 5px;}	
#paddzerofortablet{padding-left:0px;padding-right:0px;}
.managebasketformcon button.aireskinformbtn{width:28px;height: 35px;position: relative;}	
.managebasketformcon button.aireskinformbtn img#logoscid{height: 17px;top: 13px;left:0px;position:absolute;}	
.leftpanelsectionmain#leftpanelsectionmainid{width:175px;}
.leftpanelsectionmain .leftpanelwrappermain ul li a{font-size: 15px;line-height: 24px;padding: 9px 11px;letter-spacing: -0.3px;}	
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon{margin-top: 0px;padding-left: 0px;}
.aireformcompanydropdown .ui.fluid.dropdown{top:0px;}
#catairefilterchkboxcateg.filterinnerconaire{margin-top:8px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox > span.filterBy.filterbymainwrapper{margin-top:0px;margin-right: 10px !important; }
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox #filternotherlabelnsvg{top:0px;}
#airecatsearchfiltersection.confirmbasketairesection #categoriesairemainwrapper.categoriesairemainwrapper .airetopconconbas.catfiltertopcon{padding-left:10px;padding-right:10px;}
.managebasketformcon input[type="text"]#ProductDetail.form-control{margin-left:-10px;width: 90%;}
.leftpanelsectionmain .leftpanelwrappermain ul svg{width:15px;}
#catairefilterchkboxcateg{margin-top:0px;}
.leftpanelsectionmain .leftpanelwrappermain ul span{margin-left: 6px;}
.leftpanelsectionmain .leftpanelwrappermain{padding:8px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{}
.rssmavsleftcon p{font-size: 13px;line-height: 18px;}
.rssmavsleftcon h6{font-size: 14px;line-height: 20px;}
.rightsidevisitskinstoresection{padding:12px 0px 12px 12px;}
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{width:100%;float:none;}
.customeaddproductbannerswrapper .custombanneradproinnercon{margin-right: 10px;margin-bottom: 10px;}
.customeaddproductbannerswrapper .custombanneradproinnercon > img{height:auto;width:30px;}
.customeaddproductbannerswrapper{display: block;float: left;width: 62%;}
.customaddproductsbannercon .customeaddproductbannerswrapper .customimgcrosscon{right:-5px;}
.customaddproductsbannercon .customeaddproductbannerswrapper .customimgcrosscon img{width:16px;}
.catpropricediscountpopup .catpropriceinnerconpopup > span{font-size: 14px;line-height: 18px;padding: 5px 9px;}
#analyticsmainphycon .datesearchfilter .pdbtnsections button.pdsendbtn{font-size: 12px;line-height: 12px;padding: 8px 5px;}
#analyticsmainphycon{padding:15px;}
#modalcanvassection.modal-dialog .modal-content .modalpopupmaintopcon .catprotitlecon h6{width: 85%;}
.catpropricediscountpopup .catpropriceinnerconpopup p{font-size: 14px;line-height: 20px;}
.amppopupbottom button.ampcancelbtnpopup{font-size: 13px;padding: 8px 6px;}
.amppopupbottom button.ampappdisbtnpopup{font-size: 13px;padding: 8px 6px;}
.graphmainsectionclass{width: 66%;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a{font-size:14px;letter-spacing:-0.3px;margin: 0px 0px 7px 0px;}
#mypatientsection .table-responsive .table tbody tr td:last-child{}	
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection{padding:15px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a{padding:8px 8px;margin-left: 3px;float: left;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a i.fa.fa-qrcode{position: relative;top: 2px;}
.procountstatuscon{text-align:right;}
.aptbmainsection .apbasinnercon{margin-top:2px;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient{margin-top:80px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.setopatbtn{padding:8px 6px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a svg{margin-right: 3px;width: 12px;}
.procountstatuscon span{font-size: 12px;line-height: 16px;padding: 6px 8px;margin-bottom: 5px;}
.procountstatuscon .countofprocon{margin-right:0px;}
.managebasketformcon form{position:relative;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:49%;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:49%;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding-left:10px; padding-right:10px;letter-spacing: -0.7px;height: 42px;padding-top: 5px;padding-bottom: 5px;float: left;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button span{letter-spacing: -0.7px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas svg{margin-right:6px;width: 14px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button svg{margin-right:6px;width: 14px;}
h4.skinstorebaskets{font-size:28px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections{padding-left:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{padding-left:10px; padding-right:10px;letter-spacing: -0.7px;font-size: 13px;margin-left: 5px;height: 42px;padding-top: 5px;padding-bottom: 5px;line-height: 33px;float: left;}
.managebasketformcon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon #SearchBucket.SearchBucket input[type="text"]{padding-top: 9px;padding-bottom: 9px;}
.leftpanelsectionmain .leftpanelwrappermain ul.leftpanellogoutlist{width: 158px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .baslistlefttopcon h1{font-size: 24px;
line-height: 30px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection h4.basketnameheadingview span{display: block;margin-left: 0px;top: 0px;margin-top: 10px;font-size: 13px;line-height:18px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection h4.basketnameheadingview{font-size: 28px;line-height: 24px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a{font-size: 13px;line-height: 16px;padding: 12px 7px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.deletebasketlink{}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a#addpromoproductslink{margin-right: 0px;float: left;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection #addpromotionproduct.addproviewairecon.viewpromorightbtncon a#confirmbtnlinkofpromo{margin-left:5px;}
#procountstatuscon.procountstatuscon{margin-left:0px;float: none;display: table;width: 100%;text-align: left;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection{padding-left:0px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection .mybtopcon > .row.justify-content-md-center.align-items-center.h-100{align-items: flex-start !important;}
.viewbuckproairelist h6{font-size:14px;line-height:19px;}
.catprotitlecon{width:70%;}
.meddetproducttitle{font-size: 20px;line-height: 26px;}
#sidebarproductmainsection.cartdivfromcartcontent #ret_price-s{font-size: 14px;line-height: 14px;}
#sidebarproductmainsection.cartdivfromcartcontent #cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg h6{font-size: 14px;line-height: 18px;}
#sidebarproductmainsection.cartdivfromcartcontent .typesinnersec span{font-size:12px;}
.typesinnersec span{padding: 2px 5px;margin-bottom: 6px;margin-right: 5px;}
#sidebarproductmainsection.cartdivfromcartcontent #ret_price-s strong{font-size: 18px;line-height: 18px;margin-left: 10px;}
.prodetailmaincon.prodetailrightmaincon .pddescription p{font-size: 13px;margin-bottom: 8px;line-height: 19px;}
.filterinnerconaire.aireformcompanydropdown .ui.dropdown .menu .item{font-size:14px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection h4.skinstorebaskets{margin-bottom:15px;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper{margin-top:0px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.deletebasketlink svg{width:9px;} 
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .baslistlefttopcon h6{font-size: 44px;
line-height: 44px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon .mbasinnercon{padding-left:2px;}
.managebasketformcon input[type="text"]{padding-left:2px;}
.rightsidesectionofmainanalytics{width:172px;}

#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:74%;padding-left: 5px;}
.catprobottomdiscountwrap > p{font-size:14px;}
.catprorighttwobtncon a{font-size: 11px;line-height: 16px;padding: 8px 5px;height:34px;}
#addpatientsection #submenuformbtnconpat button#submitButton{height: auto;padding: 10px 0px;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon{padding-left:15px;padding-right:15px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn{height:34px;}
.customaddproductsbannercon .customeaddproductbtnwrapper button{font-size: 13px;line-height: 18px;height: auto;padding: 8px 10px 10px 10px;margin-top: 0px;}
.catprorighttwobtncon a.editdiscounthyperlinkbtn svg{width:12px;margin-right: 5px;}
.catprobottomdiscountwrap > p span{padding: 6px 10px;}
#viewdetailbtninlisting{font-size:14px; line-height:16px;}
.catprotitlecon h6{font-size:14px; line-height:20px;}
.catprotitlecon p{font-size:12px; line-height:12px;}
h4.compnameinlisting{font-size:12px; line-height:16px;}
#airecatsearchfiltersection.confirmbasketairesection.airecatsearchfiltersection .categoriesairemainwrapper{padding-left: 25px;padding-right: 25px;}
.categoriesairemainwrapper{padding-left:20px;padding-right:20px;margin-bottom:0px;}
.customaddproductsbannercon .customeaddproductbtnwrapper button img{width: 11px;position: relative;top: -1px;}
.customaddproductsbannercon .customeaddproductbtnwrapper{margin-left:15px;}
.filterinnerconaire.aireformcompanydropdown .ui.dropdown > .text{font-size:12px;}
.productaddedspan{font-size:12px;}
#padrighyzerotab{padding-right:0px;}
#analyticsmainphycon #graphheadignsections h2{font-size: 20px;line-height: 20px;}
#mainfooterpatient #footerpatcontent p{font-size: 13px;line-height: 19px;}
#mainheadermenuairewrapper li a{height: 35px;padding: 5px 10px;font-size: 14px;}
#nameofphyinheader{font-size:14px;line-height: 18px;margin-bottom: 0px;}
#dropdownmenutopbtn .managelableprofile.manageprofileinnerwrapper {top: 10px;padding-left: 10px;}
#cityofphyheader{font-size:11px;line-height: 15px;}
.headuserprofilecon{margin-right:10px;}
#mainfooterpatient #footerlinksairebottom a{font-size: 12px;line-height: 18px;}
#mainfooterpatient #footerlinksairebottom svg {margin-right: 4px;margin-left: 4px;}
nav.navbar.bootsnav #navbar-collapse-toggle-1.navbar-collapse.collapse.justify-content-right.mainmenurightlogoright{display:flex !important;position: static;width: auto;}

#mainnavheader > .nav-header-container > div.container-fluid{padding-left:0px;padding-right:0px;}
#mainheadermenuairewrapper{padding-left:0px;}
#mainheadermenuairewrapper li.coskurllih{margin-right: 2px;}

}	

@media screen and (min-width:768px) and (max-width:992px){	
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;padding-left:20px;}
.qtyrange#patcartsummarylistingpagecart{margin-right:8px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2{width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 button{padding: 15px 10px;width:100%;margin-right:0px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left:8px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label{padding:10px 8px;font-size:14px;line-height: 21px;}
}
@media screen and (min-width:1035px) and (max-width:1140px){	
.leftpanelsectionmain .leftpanelwrappermain ul li ul li span #practitionersspan{margin-left:0px;}
}
@media screen and (min-width:1035px) and (max-width:1060px){	
.leftpanelsectionmain#leftpanelsectionmainid{width:270px;}
.rightsidesectionofmainanalytics{width:310px;}
.graphmainsectionclass{width: 56%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:72%;}
#marketplacerightdashboard.profilepagerightsidesection{width:72%;}
#marketplacerightdashboard.marketplacerightdashboard{width:72%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:72%;}
}
@media screen and (min-width:1060px) and (max-width:1100px){	
.leftpanelsectionmain#leftpanelsectionmainid{width:270px;}
.rightsidesectionofmainanalytics{width:320px;}
.graphmainsectionclass{width: 56%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:73%;}
#marketplacerightdashboard.profilepagerightsidesection{width:73%;}
#marketplacerightdashboard.marketplacerightdashboard{width:73%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:73%;}
}
@media screen and (min-width:1100px) and (max-width:1115px){	
.leftpanelsectionmain#leftpanelsectionmainid{width:270px;}
.rightsidesectionofmainanalytics{width:330px;}
.graphmainsectionclass{width: 57%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:74%;}
#marketplacerightdashboard.profilepagerightsidesection{width:74%;}
#marketplacerightdashboard.marketplacerightdashboard{width:74%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:74%;}
}
@media screen and (min-width:1115px) and (max-width:1140px){	
.leftpanelsectionmain#leftpanelsectionmainid{width:275px;}
.rightsidesectionofmainanalytics{width:335px;}
.graphmainsectionclass{width: 57%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:74%;}
#marketplacerightdashboard.profilepagerightsidesection{width:74%;}
#marketplacerightdashboard.marketplacerightdashboard{width:74%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:74%;}
}
@media screen and (min-width:1140px) and (max-width:1155px){	
.rightsidesectionofmainanalytics{width:335px;}
.graphmainsectionclass{width: 58%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:74%;}
#marketplacerightdashboard.profilepagerightsidesection{width:74%;}
#marketplacerightdashboard.marketplacerightdashboard{width:74%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:74%;}
}
@media screen and (min-width:1100px) and (max-width:1320px){	
.patlistingmainairesection.airetopconconbas.catfiltertopcon .patsearchlistingandbuttonsection .searchplustwobtnswrapper #categoryseachmainform.managebasketformcon{width:35%;}
}
@media screen and (min-width:768px) and (max-width:991px){	
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox{margin-top:9px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox #filternotherlabelnsvg.filterBy.filterbymainwrapper{top:3px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox #filternotherlabelnsvg.filterBy.filterbymainwrapper.sortbysvg{top:1px;}
}
@media screen and (min-width:1180px) and (max-width:1295px){	
.patienttablelisting .table-responsive .table thead tr th {font-size: 14px;letter-spacing: -0.2px;}
#patientlistingmaincon table tr td h6.infodarktbl.tblh6firstheading{font-size: 14px;letter-spacing: -0.3px;}
#patientlistingmaincon table tr td h6{font-size: 14px;letter-spacing: -0.2px;line-height: 17px;}
#patientlistingmaincon table tr td h6.infodarktbl.ordercountlabel{font-size: 14px;line-height: 14px;}
#mypatientsection.patlistmainsectionwrapper.patienttablelisting .table-responsive #DataTable-Patient.table tbody tr td:nth-child(6){font-size: 14px;line-height: 14px;}
.patienttablelisting .table-responsive .table tbody tr td{padding: 12px 10px;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a{font-size: 14px;line-height: 38px; height:38px;width:125px;}
.patienttablelisting .table-responsive .table tbody tr td .tbllasttwobtnsfortab#viewdetailpatconbtn a svg{width:15px;}

}
@media screen and (min-width:1155px) and (max-width:1180px){	
.graphmainsectionclass{width: 58%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:74%;}
#marketplacerightdashboard.profilepagerightsidesection{width:74%;}
#marketplacerightdashboard.marketplacerightdashboard{width:74%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:74%;}
}
@media screen and (min-width:1180px) and (max-width:1230px){	
.graphmainsectionclass{width: 59%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:74%;}
#marketplacerightdashboard.profilepagerightsidesection{width:74%;}
#marketplacerightdashboard.marketplacerightdashboard{width:74%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:74%;}
#analyticsmainphycon #totalresultscon.homebottomrightsection .card-content h2.danger.myfont{font-size: 18px;}
  #analyticsmainphycon #totalresultscon.homebottomrightsection .card-content h5.myfont{font-size: 14px;}
  .topvaluetresultaftercon .colorcomparison .spanstatcompresult{font-size: 10px;}
  .topvaluetresultaftercon .vslastmonth{font-size: 12px;}
  #marketplacerightdashboard .aireleftsubmenusection{background: none;width: 200px;padding: 0px;}
  .procountstatuscon{display:flex;}
  .procountstatuscon span {font-size:12px;}
  #addpromoproductslink { font-size:14px;}
  .customeaddproductbannerswrapper .custombanneradproinnercon > img{height:auto;width:70px;}
  #marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .marketplacecategorylistconaire .catnameheading h6{font-size: 14px;}
}
@media screen and (min-width:1230px) and (max-width:1290px){	
.graphmainsectionclass{width: 62%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:76%;}
#marketplacerightdashboard.profilepagerightsidesection{width:76%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:76%;}
#marketplacerightdashboard.marketplacerightdashboard{width:76%;}
}
@media screen and (min-width:1290px) and (max-width:1350px){	
.graphmainsectionclass{width: 64%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:77%;}
#marketplacerightdashboard.profilepagerightsidesection{width:77%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:77%;}
#marketplacerightdashboard.marketplacerightdashboard{width:77%;}
}
@media screen and (min-width:1350px) and (max-width:1400px){	
.graphmainsectionclass{width: 65%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:78%;}
#marketplacerightdashboard.profilepagerightsidesection{width:78%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:78%;}
#marketplacerightdashboard.marketplacerightdashboard{width:78%;}
}
@media screen and (min-width:1400px) and (max-width:1460px){	
.graphmainsectionclass{width: 67%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:78%;}
#marketplacerightdashboard.profilepagerightsidesection{width:78%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:78%;}
#marketplacerightdashboard.marketplacerightdashboard{width:78%;}
}
@media screen and (min-width:1460px) and (max-width:1520px){	
.graphmainsectionclass{width: 69%;}
}
@media screen and (min-width:1520px) and (max-width:1570px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:80%;}
#marketplacerightdashboard.profilepagerightsidesection{width:80%;}
#marketplacerightdashboard.marketplacerightdashboard{width:80%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:80%;}
.graphmainsectionclass{width: 70%;}
}
@media screen and (min-width:1570px) and (max-width:1610px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:80%;}
#marketplacerightdashboard.profilepagerightsidesection{width:80%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:80%;}
#marketplacerightdashboard.marketplacerightdashboard{width:80%;}
.graphmainsectionclass{width: 71%;}
}
@media screen and (min-width:1610px) and (max-width:1680px){	
#marketplacerightdashboard.marketplacerightdashboard{width:81%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:81%;}
#marketplacerightdashboard.profilepagerightsidesection{width:81%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:81%;}
.graphmainsectionclass{width: 72%;}
}
@media screen and (min-width:1680px) and (max-width:1770px){
#marketplacerightdashboard.marketplacerightdashboard{width:82%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:82%;}
#marketplacerightdashboard.profilepagerightsidesection{width:82%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:82%;}
.graphmainsectionclass{width: 73%;}
}
@media screen and (min-width:1770px) and (max-width:1880px){
#marketplacerightdashboard.marketplacerightdashboard{width:83%;}	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:83%;}
#marketplacerightdashboard.profilepagerightsidesection{width:83%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:83%;}
}
@media screen and (min-width:1770px) and (max-width:1815px){
.graphmainsectionclass{width: 74%;}
}
@media screen and (min-width:1815px) and (max-width:1880px){
.graphmainsectionclass{width: 76%;}
}
@media screen and (min-width:1880px) and (max-width:1930px){	
.graphmainsectionclass{width:77%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:83%;}
#marketplacerightdashboard.profilepagerightsidesection{width:83%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:83%;}
#marketplacerightdashboard.marketplacerightdashboard{width:83%;}	
}
@media screen and (min-width:1930px) and (max-width:2050px){	
.graphmainsectionclass{width:78%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:84%;}
#marketplacerightdashboard.profilepagerightsidesection{width:84%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:84%;}
#marketplacerightdashboard.marketplacerightdashboard{width:84%;}	
}
@media screen and (min-width:2050px) and (max-width:2160px){	
.graphmainsectionclass{width:79%;}
}
@media screen and (min-width:2160px) and (max-width:2230px){	
.graphmainsectionclass{width:80%;}
}
@media screen and (min-width:2230px) and (max-width:2350px){	
.graphmainsectionclass{width:81%;}
}
@media screen and (min-width:2350px) and (max-width:2450px){	
.graphmainsectionclass{width:82%;}
}
@media screen and (min-width:2450px) and (max-width:2600px){	
.graphmainsectionclass{width:83%;}
}
@media screen and (min-width:2600px) and (max-width:2720px){	
.graphmainsectionclass{width:84%;}
}
@media screen and (min-width:2720px) and (max-width:2860px){	
.graphmainsectionclass{width:85%;}
}
@media screen and (min-width:2860px) and (max-width:3070px){	
.graphmainsectionclass{width:86%;}
}
@media screen and (min-width:3070px) and (max-width:3300px){	
.graphmainsectionclass{width:87%;}
}
@media screen and (min-width:3300px) and (max-width:3600px){	
.graphmainsectionclass{width:88%;}
}
@media screen and (min-width:3600px) and (max-width:3900px){	
.graphmainsectionclass{width:89%;}
}
@media screen and (min-width:3900px) and (max-width:4280px){	
.graphmainsectionclass{width:90%;}
}
@media screen and (min-width:4280px) and (max-width:4800px){	
.graphmainsectionclass{width:91%;}
}
@media screen and (min-width:4800px) and (max-width:5420px){	
.graphmainsectionclass{width:92%;}
}
@media screen and (min-width:5420px) and (max-width:6250px){	
.graphmainsectionclass{width:93%;}
}
@media screen and (min-width:6250px) and (max-width:7500px){	
.graphmainsectionclass{width:94%;}
}
@media screen and (min-width:7500px) and (max-width:9900px){	
.graphmainsectionclass{width:95%;}
}
@media screen and (min-width:2050px) and (max-width:2250px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:85%;}
#marketplacerightdashboard.profilepagerightsidesection{width:85%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:85%;}
#marketplacerightdashboard.marketplacerightdashboard{width:85%;}	
}
@media screen and (min-width:2250px) and (max-width:2500px){
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:86%;}
#marketplacerightdashboard.profilepagerightsidesection{width:86%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:86%;}
#marketplacerightdashboard.marketplacerightdashboard{width:86%;}	
}
@media screen and (min-width:2500px) and (max-width:2620px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:87%;}
#marketplacerightdashboard.profilepagerightsidesection{width:87%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:87%;}
#marketplacerightdashboard.marketplacerightdashboard{width:87%;}	
}
@media screen and (min-width:2620px) and (max-width:2780px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:88%;}
#marketplacerightdashboard.profilepagerightsidesection{width:88%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:88%;}
#marketplacerightdashboard.marketplacerightdashboard{width:88%;}	
}
@media screen and (min-width:2780px) and (max-width:3000px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:89%;}
#marketplacerightdashboard.profilepagerightsidesection{width:89%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:89%;}
#marketplacerightdashboard.marketplacerightdashboard{width:89%;}	
}
@media screen and (min-width:3000px) and (max-width:3310px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:90%;}
#marketplacerightdashboard.profilepagerightsidesection{width:90%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:90%;}
#marketplacerightdashboard.marketplacerightdashboard{width:90%;}	
}
@media screen and (min-width:3310px) and (max-width:3730px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:91%;}
#marketplacerightdashboard.profilepagerightsidesection{width:91%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:91%;}
#marketplacerightdashboard.marketplacerightdashboard{width:91%;}	
}
@media screen and (min-width:3730px) and (max-width:4250px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:92%;}
#marketplacerightdashboard.profilepagerightsidesection{width:92%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:92%;}
#marketplacerightdashboard.marketplacerightdashboard{width:92%;}	
}
@media screen and (min-width:4250px) and (max-width:4920px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:93%;}
#marketplacerightdashboard.profilepagerightsidesection{width:93%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:93%;}
#marketplacerightdashboard.marketplacerightdashboard{width:93%;}	
}
@media screen and (min-width:4920px) and (max-width:6000px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:94%;}
#marketplacerightdashboard.profilepagerightsidesection{width:94%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:94%;}
#marketplacerightdashboard.marketplacerightdashboard{width:94%;}	
}
@media screen and (min-width:6000px) and (max-width:7500px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:95%;}
#marketplacerightdashboard.profilepagerightsidesection{width:95%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:95%;}
#marketplacerightdashboard.marketplacerightdashboard{width:95%;}	
}
@media screen and (min-width:7500px) and (max-width:9800px){	
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:96%;}
#marketplacerightdashboard.profilepagerightsidesection{width:96%;}
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{width:96%;}
#marketplacerightdashboard.marketplacerightdashboard{width:96%;}	
}


@media screen and (min-width:992px) and (max-width:1100px){	
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left:10px;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-left:20px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 {width: 100%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 button {padding: 15px 10px;width: 100%;margin-right: 0px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;width:85%;}
}
@media screen and (min-width:1100px) and (max-width:1200px){
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left:10px;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-left:20px;}	
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 {width: 100%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 button {padding: 15px 10px;width: 100%;margin-right: 0px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;padding-left:30px;width:88%;}
}
@media screen and (min-width:1200px) and (max-width:1280px){
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left:10px;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-left:20px;}	
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 {width: 100%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 button {padding: 15px 10px;width: 100%;margin-right: 0px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;padding-left:40px;width:80%;}
}
@media screen and (min-width:1280px) and (max-width:1350px){	
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left:10px;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-left:20px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 {width: 100%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .qtyaddtocartwrapepr.discountsection.Patsinglepro .pdbtnsections.ml-2 button {padding: 15px 10px;width: 100%;margin-right: 0px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:100%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;padding-left:40px;width:80%;}
}
@media screen and (min-width:1350px) and (max-width:1440px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:75%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;}
}
@media screen and (min-width:1440px) and (max-width:1500px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:65%;}
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding-right:0px;}
}
@media screen and (min-width:1800px) and (max-width:2100px){	
#medicinedetailpagecon .prodetailimgcon{width:85%;}
}
@media screen and (min-width:2100px) and (max-width:2400px){	
#medicinedetailpagecon .prodetailimgcon{width:80%;}
}
@media screen and (min-width:2400px) and (max-width:3100px){	
#medicinedetailpagecon .prodetailimgcon{width:75%;}
}


/*
@media screen and (min-width:1680px) and (max-width:1800px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:50%;}
}
@media screen and (min-width:1800px) and (max-width:1860px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:47%;}
}
@media screen and (min-width:1860px) and (max-width:1950px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:45%;}
}
@media screen and (min-width:1950px) and (max-width:2000px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:42%;}
}
@media screen and (min-width:2000px) and (max-width:2100px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:41%;}
}
@media screen and (min-width:2100px) and (max-width:2200px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:39%;}
}
@media screen and (min-width:2200px) and (max-width:2300px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:37%;}
}
@media screen and (min-width:2300px) and (max-width:2400px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:35%;}
}
@media screen and (min-width:2400px) and (max-width:2500px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:33%;}
}
@media screen and (min-width:2500px) and (max-width:2600px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:31%;}
}
@media screen and (min-width:2600px) and (max-width:2700px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:29%;}
}
@media screen and (min-width:2700px) and (max-width:2900px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:28%;}
}
@media screen and (min-width:2900px) and (max-width:3100px){	
.tblpAutoRefill.tblpAutoRefillchecks{width:26%;}
}
*/
@media screen and (min-width:992px) and (max-width:1200px){	
.airemanagebasketsection .mybtopcon #viewbasketofdropdown.viewbasketofdropdownclass h6{font-size:24px;}


#airemanagebasketsectionmain.airemanagebasketsection{padding-top:0px;}	
#managebasketphymaincon > form#SearchBucket{margin-left: 5px;margin-right: 5px;width: 42%;}
#managebasketphymaincon > h6.manageurbasheading{top: -1px;font-size: 16px;letter-spacing: -0.3px;}
#managebasketphymaincon > form#SearchBucket #logoscid{top: 14px;height: 20px;position: absolute; left: 10px;}
#managebasketphymaincon > form#SearchBucket.SearchBucket input[type="text"]{width: 84%;padding-left: 0px;}
#managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button span{letter-spacing: 0px;font-size: 15px;}
#managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button i{margin-right:5px;}
#managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding: 7px 15px 7px 7px;}
#managebasketformcon.managebasketformcon{margin-top:20px;}
#managebasketformcon.managebasketformcon .btnNewClolr img{top: -2px;margin-right: 5px;height: 12px;}
#managebasketformcon.managebasketformcon .btnNewClolr{font-size: 15px;padding-left: 10px;padding-right: 10px;padding-top: 12px;padding-bottom: 12px;}
}
@media screen and (min-width:768px) and (max-width:992px){
#airemanagebasketsectionmain.airemanagebasketsection{padding-top:0px;}	
#managebasketphymaincon > form#SearchBucket{margin-left: 5px;margin-right: 5px;width: 42%;}
#managebasketphymaincon > h6.manageurbasheading{top: 0px;font-size: 14px;letter-spacing: -0.3px;}
#managebasketphymaincon > form#SearchBucket #logoscid{top: 14px;height: 20px;position: absolute; left: 10px;}
#managebasketphymaincon > form#SearchBucket.SearchBucket input[type="text"]{width: 84%;padding-left: 0px;}
#managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button span{letter-spacing: 0px;font-size: 13px;}
#managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button i{margin-right:5px;}
#managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding: 7px 10px 7px 7px;}
#managebasketformcon.managebasketformcon{margin-top:20px;}
#managebasketformcon.managebasketformcon .btnNewClolr img{top: -1px;margin-right: 5px;height: 9px;}
#managebasketformcon.managebasketformcon .btnNewClolr{font-size: 12px;padding-left: 6px;padding-right: 6px;padding-top: 8px;padding-bottom: 8px;}

	
.btnNewClolr{margin-left: 1px;margin-right: 1px;}
.airemanagebasketsection .mybtopcon h6.manageurbasheading{margin-top: 10px;font-size: 22px;line-height: 30px;}
.managebasketformcon #SearchBucket.SearchBucket input[type="text"]{font-size: 14px;padding-top: 13px;padding-bottom: 13px;}
}
@media screen and (min-width:1860px) and (max-width:2100px){	
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:25%;}
}	
@media screen and (min-width:1340px) and (max-width:1400px){
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:10%;}
}
@media screen and (min-width:1250px) and (max-width:1340px){
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:10%;}
/* #profilenamebasksetmaincon .proselectconmed{width: 33%;} */
#profilenamebasksetmaincon{width:75%;}
#managebasketphymaincon > h6.manageurbasheading{top: 2px;font-size: 22px;}
#managebasketphymaincon > form#SearchBucket{margin-left: 15px;margin-right: 15px;}
}
@media screen and (min-width:1200px) and (max-width:1250px){
#managebasketphymaincon > h6.manageurbasheading{top: 2px;font-size: 22px;}
#managebasketphymaincon > form#SearchBucket{margin-left: 15px;margin-right: 15px;}
	
#advsearchinnermaincon{padding-left:0px; padding-right:0px;}
#advsearchinnermaincon .advsearchfilescon{padding-left:0px; padding-right:2px;}
#downloadcsvfieldcon.downloadcsvfieldcon a{padding:10px 15px;}
#downloadcsvfieldcon.sendemailbtnfield a{padding:10px 15px;}	
/* #profilenamebasksetmaincon .proselectconmed{width: 33%;} */
#profilenamebasksetmaincon{width:75%;}	
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:80px;}
}
@media screen and (min-width:1080px) and (max-width:1200px){
#advsearchinnermaincon{padding-left:0px; padding-right:0px;}
#advsearchinnermaincon .advsearchfilescon{padding-left:0px; padding-right:2px;}
#downloadcsvfieldcon.downloadcsvfieldcon a{padding:10px 15px;}
#downloadcsvfieldcon.sendemailbtnfield a{padding:10px 15px;}
#advsearchinnermaincon .advsearchfilescon select{padding-left:10px;}
#advsearchinnermaincon #calendarinputfield input{padding-right:0px;padding-left:25px;}
#advsearchinnermaincon #calendarinputfield #filtercalendericon{background-size: 50%;top: 22px;left: 5px;}
/* #profilenamebasksetmaincon .proselectconmed{width: 30%;} */
#profilenamebasksetmaincon{width:82%;}		
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:30px;}
}
@media screen and (min-width:1050px) and (max-width:1080px){
#advsearchinnermaincon{padding-left:0px; padding-right:0px;}
#advsearchinnermaincon .advsearchfilescon{padding-left:0px; padding-right:2px;}
#downloadcsvfieldcon.downloadcsvfieldcon a{padding:10px 15px;}
#downloadcsvfieldcon.sendemailbtnfield a{padding:10px 15px;}
#advsearchinnermaincon .advsearchfilescon select{padding-left:10px;}
#advsearchinnermaincon #calendarinputfield input{padding-right:0px;padding-left:25px;}
#advsearchinnermaincon #calendarinputfield #filtercalendericon{background-size: 50%;top: 22px;left: 5px;}	
/* #profilenamebasksetmaincon .proselectconmed{width: 30%;} */
#profilenamebasksetmaincon{width:85%;}		
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:20px;}
}
@media screen and (min-width:992px) and (max-width:1050px){
#advsearchinnermaincon{padding-left:0px; padding-right:0px;}
#advsearchinnermaincon .advsearchfilescon{padding-left:0px; padding-right:2px;}
#downloadcsvfieldcon.downloadcsvfieldcon a{padding:10px 15px;}
#downloadcsvfieldcon.sendemailbtnfield a{padding:10px 15px;}
#advsearchinnermaincon .advsearchfilescon select{padding-left:10px;}
#advsearchinnermaincon #calendarinputfield input{padding-right:0px;padding-left:25px;}
#advsearchinnermaincon #calendarinputfield #filtercalendericon{background-size: 50%;top: 22px;left: 5px;}	
/* #profilenamebasksetmaincon .proselectconmed{width: 30%;} */
#profilenamebasksetmaincon{width:90%;}	
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:0px;}
.catairefilterchkbox > span{font-size:14px;}
.filterinnerconaire.aireformcompanydropdown .ui.default.dropdown:not(.button) > .text, .filterinnerconaire.aireformcompanydropdown .ui.dropdown:not(.button) > .default.text{font-size:12px;}
}
/*
@media screen and (min-width:1050px) and (max-width:1290px){
.catairefilterchkbox > span{font-size:14px;}
.filterinnerconaire.aireformcompanydropdown .ui.default.dropdown:not(.button) > .text, .filterinnerconaire.aireformcompanydropdown .ui.dropdown:not(.button) > .default.text{font-size:14px;}	
}
*/	
@media screen and (min-width:768px) and (max-width:992px){
	
	

}
@media screen and (min-width:1275px){
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection .dispraclabelcon label.pracdisabel{float: right;margin-left: 20px;text-align: right;}
}	
@media screen and (min-width:240px) and (max-width:370px){
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{font-size:14px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{font-size:14px;}
}
@media screen and (min-width:240px) and (max-width:375px){
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a{font-size:12px;padding-left:0px;padding-right:0px;letter-spacing: -0.1px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon p{font-size:12px;letter-spacing: -0.1px;}
.aptbmainsection .apbasinnercon .apbaddicon{width: 30px;height: 30px;line-height: 30px;}
.aptbmainsection .apbasinnercon .apbaddicon > center > svg{width: 30px;height: 30px;}
}
@media screen and (min-width:375px) and (max-width:415px){
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a{font-size:13px;padding-left:0px;padding-right:0px;letter-spacing: -0.2px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper svg#svgverticalline{margin: 0px 6px 0px 5px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon p{font-size:13px;letter-spacing: -0.2px;}
.aptbmainsection .apbasinnercon .apbaddicon{width: 30px;height: 30px;line-height: 30px;}
.aptbmainsection .apbasinnercon .apbaddicon > center > svg{width: 30px;height: 30px;}
}	
@media screen and (min-width:415px) and (max-width:475px){
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a{font-size:14px;padding-left:0px;padding-right:0px;letter-spacing: -0.2px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper svg#svgverticalline{margin: 0px 6px 0px 5px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon p{font-size:14px;letter-spacing: -0.2px;}
.aptbmainsection .apbasinnercon .apbaddicon{width: 40px;height: 40px;line-height: 40px;}
.aptbmainsection .apbasinnercon .apbaddicon > center > svg{width: 40px;height: 40px;}
}
@media screen and (min-width:475px) and (max-width:510px){
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a{font-size:15px;padding-left:0px;padding-right:0px;letter-spacing: 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper svg#svgverticalline{margin: 0px 8px 0px 7px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon p{font-size:15px;letter-spacing: 0px;}
}	
@media screen and (min-width:510px) and (max-width:768px){
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper a{font-size:16px;padding-left:0px;padding-right:0px;letter-spacing: 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon.addprogeneratebasketbtncon .twobtnlinksofaddgenerate.addmoreprobtnwrapper svg#svgverticalline{margin: 0px 8px 0px 7px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections .aptbmainsection .apbasinnercon p{font-size:16px;letter-spacing: 0px;}
}	

@media screen and (min-width:240px) and (max-width:440px){
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat{float:none;}
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat.searchviewallpatlink{margin-left:0px;}
}

/* cat  */
@media screen and (max-width:767px){
  .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button{background:#23468E;padding: 25px 50px;font-family: InstrumentSans Regular;font-size: 18px;line-height: 18px; width:270px;border: 2px solid transparent;}
}
@media screen and (max-width:1200px){
  .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button{background:#23468E;padding: 25px 50px;font-family: InstrumentSans Regular;font-size: 18px;line-height: 18px; width:294px;border: 2px solid transparent;}
  /* #discountInputDiv.discountInputDiv{width:294px;} */
  .dispraclabelcon{width:374px !important;}
  .discountsection .discountInputDiv{min-width:294px !important;}
}
@media screen and (max-width:768px){
  #newpatregmainsection #form.newpatreg .loginheading h6{font-size: 24px;}
  #newpatregmainsection #form.newpatreg .fill-out .fill-Text{font-size: 16px;}
  .discountsection .discountInputDiv{min-width:270px !important;}
  /*
  .medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button{width:200px;}
  */
  .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart{
    float: left;
  }
  #patientlistingmaincon table tr td h6{font-size: 10px;line-height: 15px;}	
  #patientlistingmaincon table tr td {padding:0}	
  #patientlistingmaincon table tr th{font-size: 12px;line-height: 15px;}	
  .patienttablelisting .table-responsive .table tbody tr td a {font-size: 10px;}
  
  #reddiscountcon.adsav{font-size: 14px;}
  #reddiscountconLimit.limitTime{padding:20px}
  #reddiscountconLimit.limitTime #reddiscountconAdsav{font-size: 14px;}
  #reddiscountconLimit.limitTime #limitlabel{font-size: 15px;margin-top: 17px;}
  #topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn a.topviewaireconbnlink{padding:0px 19px 0px 4px;}
}
@media screen and (min-width:240px) and (max-width:440px){
.aftersearchpatientcon .twobuttonsaftersearch #addnewpatbtnexistpat{float:none;}	
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections{max-width:100%;width:90%;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button{width:100%;}
}	
@media screen and (min-width:240px) and (max-width:450px){
.basaddprocon .airecopylink span{font-size:14px;}	
.basaddprocon .airecopylink{margin-right: 20px;}
.baslistlefttopcon .basaddprocon a span{font-size:14px;top: 0px;}
.addpromobtnconaire button.cacbbtncon{font-size:12px;}
.airemanagebasketsection .addpromobtnconaire a#sspr.ssplinkcon{font-size: 12px;padding-left: 15px;padding-right: 15px;}	
.addpromobtnconaire button#spatlistbtn.cacbbtncon.seeallpatbtncon{padding-right:15px;}	
.addpromobtnconaire button#spatlistbtn.cacbbtncon.seeallpatbtncon span.ccbimgcon i{width: 36px;
height: 36px;line-height: 36px;}
.ccbimgcon img{height:15px;}
}	
@media screen and (min-width:240px) and (max-width:550px){
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small span.price#sub_price{width:42%;font-size:16px;}
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small span.price#ret_price{font-size:16px;}	
}
@media screen and (min-width:420px) and (max-width:460px){
#rightsidecalendar{width:76%;float: right;position: relative;}
#filtercalendericon{left: 15px;}
}
@media screen and (min-width:470px) and (max-width:550px){
#rightsidecalendar{width:66%;float: right;position: relative;}
#filtercalendericon{left: 15px;}
}
@media screen and (min-width:550px) and (max-width:768px){
.medicinedetailpagemainsection #medicinedetailpagecon .pricediscountconaire small span.price#sub_price{width:32%;}	
#rightsidecalendar{width:58%;float: right;position: relative;}
#filtercalendericon{left: 15px;}
}
@media screen and (min-width:240px) and (max-width:350px){
#innermainconfocompoption.innermainconfocompoption .aireeduradiobtncon .aerbinnercon span.colorradiospan{width:40%;}	
}
@media screen and (min-width:240px) and (max-width:470px){
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty{float:none;margin-bottom: 10px;}
}	
@media screen and (min-width:240px) and (max-width:450px){
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #patsideplusminusspan #minusspan{width: 25px;}	
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #patsideplusminusspan #plusspan{width: 25px;}	
}	
@media screen and (min-width:597px) and (max-width:768px){
#catairefilterchkboxcateg.catairefilterchkbox{margin-top:0px !important;}
.filterinnerconaire.aireformcompanydropdown .ui.fluid.dropdown{top:-4px;}
.managebasketformcon button.aireskinformbtn img#logoscid{top: 15px;left: 30px;height: 20px;}
}

@media screen and (min-width:240px) and (max-width:390px){
.viewrecommendationnewbtn a.viewrecobtncon{padding-left: 4px;padding-right: 4px;letter-spacing: -0.3px;}
.viewrecommendationnewbtn > span a{margin-right: 0px;margin-left: 0px;}
.viewrecommendationnewbtn > span svg{height: auto; width:14px;}
}
@media screen and (min-width:390px) and (max-width:768px){
.viewrecommendationnewbtn a.viewrecobtncon{padding-left:12px; padding-right:12px;margin-right: 0px;}.viewrecommendationnewbtn > span a{margin-right: 1px;margin-left: 1px;padding-left: 0px;padding-right: 0px;}
.viewrecommendationnewbtn > span svg{height:20px;}	
}
.checkoutproduct .price del{font-family: InstrumentSans SemiBold !important; font-size: 14px; color: #444444 !important; text-decoration: line-through;}
.qtycart select{border: 0; background: transparent;float: left;width: 38px;padding-left: 0px;padding-right: 0px;text-align: center;font-family: InstrumentSans Bold;color: #111111;outline: none;direction: ltr;}


@media screen and (min-width:240px) and (max-width:768px){
.slider-container.textslidercontainer .text-button-wrapper .slide span{font-size:10px;line-height:12px;}
.slider-container.textslidercontainer .text-button-wrapper .slide a{height: auto;width: auto;font-size: 9px;line-height: 9px;margin-left: 5px;padding: 4px 9px;}
.slider-container.textslidercontainer .text-button-wrapper{margin: 0px auto;display: table;width: 90%;}
.slider-container.textslidercontainer .text-button-wrapper .slide{overflow:visible;white-space:normal;}

.slider-container.textslidercontainer .arrow{position:absolute;top: 50%;}
.slider-container.textslidercontainer button.arrow svg{width:15px;}
.slider-container.textslidercontainer{height:38px;}
.newbrandsmainsection .leftsideofnewbrands .leftsidecontentofnewbrands{width: 77%;}
.newbrandsmainsection .leftsideofnewbrands{margin-bottom:25px;}
.newbrandsmainsection .leftsideofnewbrands .leftsidecontentofnewbrands h6{line-height:22px;}	

body#eltaeventbody{background:#fff;}
.registereventleftside h6{font-size:14px;}	
#eltaeventheader .headermaincon .airelogotopcon > svg{margin-left:0px;}
#eltaeventheader{padding:15px 0px 15px 0px;}
.profilepicturerightcon .profilepicside .profilepictopcon{width:35px;height:35px;}
.profilepicturerightcon .profilepicside .profiledetailheader h6{font-size:14px;margin-bottom: 4px;}
.profilepicturerightcon .profilepicside .profiledetailheader{padding-top: 0px;margin-right: 5px;}
.eltaeventmainwrapper{width:100%;}
.registereventleftside{padding-right:0px;}
.registereventleftside h2{font-size: 32px;line-height: normal;}
.registereventleftside p{font-size: 14px;line-height: normal;margin-bottom: 28px;}
.registereventleftside .eventlocationtimingmaincon{padding:16px 14px;margin-top:0px;}
.registereventleftside .eventlocationtimingmaincon h6{font-size:10px;}
.registereventleftside .eventlocationtimingmaincon h3{font-size:14px;}
.registereventformrightside{padding-left: 0px;margin-top: 28px;border-top: 1px solid #E6E9EF;padding-top: 24px;}
#neweventregistertwobtncon.sampledropqpopupbtnscon{margin-top:0px;}
#neweventregistertwobtncon.sampledropqpopupbtnscon button.cancelsbtn{width:100%;margin-bottom:20px;float:none;}
#neweventregistertwobtncon.sampledropqpopupbtnscon button.registerofrhteeventpopupbtn{width:100%;margin-bottom:20px;float:none;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper label input[type="checkbox"]{position:relative;top:-1px;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper label{width:100%;}
.registereventformrightside .innerformwrapperofregisterevent .foopopupchkbxwrapper label.evenlabelofform{padding-left:0px;}
.profilepictopcon{width: 35px;height: 35px;}
.eltaeventmainsection{padding-top: 20px;padding-bottom: 100px;}
.profilepicturerightcon .profilepicside .profiledetailheader p{font-size:12px;}	
.innerwrapperplocshare .dropdown{top:0px;}
#frompatientsection.frompatientsection #headersigninbeforelogin.headersigninbeforelogin.headersigninbeforeloginnewdesign p{display:none;}
#headersigninbeforelogin.headersigninbeforelogin > a.beforesigninclass.createaccountclass{display:none;}	
#homePopupPaidOpertunityLogin.popupdesignofairepricing.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content{padding:32px 24px;}
#homePopupPaidOpertunityLogin.popupdesignofairepricing.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.pdaddpbtn.popupsavebtnaire.registerpopupforpat{color: rgba(41, 86, 180, 1);}
#homePopupPaidOpertunityLogin.popupdesignofairepricing.frompatviewbasketpopupsection.popupdesignofairelogin #forpatinputtextfieldpopupcon.inputtextfieldpopupcon a.pdaddpbtn.popupsavebtnaire.registerpopupforpat span{color: rgba(41, 86, 180, 1);}
#frompatientsection.patpricingmainsection .headerbeforeloginmainwrapper{padding: 13px 0px;}
#homePopupPaidOpertunityLogin.frompatviewbasketpopupsection.popupdesignofairelogin.withoutloginpopupforphysician #innerforpatnewpopup .modal-content h5#subheadingpopupconpat{}
.popupdesignofairepricing #patpopforgotpass.popupdontacc h6{font-size: 18px;line-height: 18px;}
.dropdownwrapper{margin-top:24px;text-align: left;}	
	
.dropdownwrapper{margin-top:24px;text-align: left;}	
#viewrecommendationnewbtn.viewrecommendationnewbtn.viewrecommendationnewbtnslugcopy > span.showsocialmediaprofileslink{position: static;text-align: center;width: 100%;}	
#viewrecommendationnewbtn.viewrecommendationnewbtn.viewrecommendationnewbtnslugcopy > span.showsocialmediaprofileslink > svg{display:none;}
.showsocialmediaprofileslink{}
.viewskinstoresbtnwrapper{display:none;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall.viewbuckproairelist6 .editbuckethyperlinktop{right:26%;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore #aireeducompdetailtopsection.aireeduhometoppagesection .airemedieducompsection #airemedieducompanieslistingcon.viewbuckproairelist.viewbuckproairelistall.viewbuckproairelist7 .editbuckethyperlinktop{right:26%;}
.showsocialmediaprofileslink#showonlysocialmediaprofileslink{}	
.staffprofilebannersection .staffprofilebannercon{margin-bottom:12px;}
#viewrecommendationnewbtn.viewrecommendationnewbtn.viewrecommendationnewbtnslugcopy{display:table;width:100%;}
.viewrecommendationnewbtn > span svg#linebarsvg{display:none;}
.staffprofilebannersection{padding-top: 0px;border-top: 0px solid #E0E0E0;}
.dropdownwrapper{float: none;display: table;width: 250px;margin-left: auto;margin-right: auto;}
#viewrecommendationnewbtn.viewrecommendationnewbtn > span#showonlysocialmediaprofileslink{position: static;width: 100%;float: none;text-align: center;margin-bottom: 25px;}
.staffprofilebannersection .staffprofilebannercon .staffprofilebannerpic{height:auto;}	
#mainnavheader.navbar > .nav-header-container {padding-left: 0px !important;padding-right: 0px !important;}	
#mainnavheader.navbar > .nav-header-container .aireheadermaintopsection {
  padding: 0px;
}
#mainnavheader.navbar > .nav-header-container .aireheadermaintopsection {
  border-bottom: 0px;
}
#homeaireheader.aireheader > #mainnavheader .nav-header-container #plrzero.col.accordion-menu {
  padding-left: 0px;
}
#homeaireheader.aireheader > #mainnavheader .nav-header-container .col.accordion-menu {
  padding: 0px;
}
header.aireheader #mainnavheader .moblogocols a.logo > img {
  margin: 0px !important;
  padding: 0px;
  width: auto;
  height: 16px;
  position: relative;
  top: -1px;
}
#homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat {
  position: fixed;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 15px;border-bottom: 1px solid #E0E0E0;margin-bottom: 20px;
  padding-right: 15px;padding-top: 20px;padding-bottom: 20px;
}	
.headerofmobmenuaire {background: transparent;width: 30px;height: 22px;position: fixed;z-index: 10;}
.aireheadermaintopsection .headuserprofilecon #OpenCart > span{top:0px;margin-top:0px;}
header.aireheader #mainnavheader .moblogocols a.logo > img.logo-light{display:none;}
#openSideBarMenu{opacity:0;visibility:hidden;}
.headerofmobmenuaire {background: transparent;width: 30px;height: 22px;position: fixed;z-index: 10;}
#sidebarMobMenuAire {height: 100%;position: fixed;left: 0;top: 0;width: 100%;margin-top:0px;padding-top: 125px;background: #fff;transform: translateX(-450px);transition: transform 950ms ease-in-out ;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile{position:relative;padding-top: 6px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile::before{position:absolute;top:0px;left:15px;right:15px;border-top: 1px solid #E0E0E0;height:1px;width:auto;content:"";}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li {padding: 10px 15px;text-transform:capitalize;text-decoration:none;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li a{padding:0px;text-transform:capitalize;text-decoration:none;font-family:InstrumentSans Medium;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.airesearchlimob{}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.airesearchlimob svg{position:relative;top:-2px;margin-left: 3px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli{padding-top: 0px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown{}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown button.dropdown-toggle-s{background:none;border:0px;padding-left: 0px;font-size: 24px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown button.dropdown-toggle-s::after{display:none;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown button.dropdown-toggle-s svg{position: relative;top: -2px;margin-left: 2px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul{list-style: none;position: relative;margin: 5px 10px 0px 2px;padding: 0px 0px 0px 5px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul::before {width: 2px;  height: auto;  background: #E4E8EB;  border-left: 1px solid #E4E8EB;  position: absolute;  content: "";  left: 7px;  top: 20px;bottom: 20px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li{color: #A3A3A3;font-family: InstrumentSans Medium;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;padding-left: 0px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a{color: #A3A3A3;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a{color: #A3A3A3;font-size: 20px;font-weight: 500;text-transform: none;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a i {font-size: 6px;color: #E4E8EB;position: relative;left: 0px;top: -5px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a span {margin-left:8px;font-family:InstrumentSans Medium;text-transform: none;} 

.airemenuofmobile {
list-style: none;
padding: 0;
margin: 0;
}

.airemenuofmobile li {
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}

.airemenuofmobile li a {
color: #fff;
display: block;
text-decoration: none;
text-transform: uppercase;
padding: 20px;
}
#homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat.fixed{padding-bottom:20px;}
.sidebarIconToggle {margin-top: 1px;
width: 16px;
height: auto;
position: absolute;
z-index: 20;
top: 0px;
left: 0px;
cursor: pointer;
}

#openSideBarMenu:checked~#sidebarMobMenuAire {
transform: translateX(0);
}

.spinnermobmenuaire {
height: 2px;
background: #111;
transition: all .3s;
}

.spinnermobmenuaire.middleofaire,
.spinnermobmenuaire.bottomofaire {
margin-top: 6px;
}

#openSideBarMenu:checked~.sidebarIconToggle>.spinnermobmenuaire.middleofaire {
opacity: 0;height:1px;
}

#openSideBarMenu:checked~.sidebarIconToggle>.spinnermobmenuaire.topofaire {
transform: rotate(135deg);height:1px;
margin-top: 8px;
}

#openSideBarMenu:checked~.sidebarIconToggle>.spinnermobmenuaire.bottomofaire {
margin-top: -8px;height:1px;
transform: rotate(-133deg);
}
	
	
#mobilemenuwrapper{}
#mobilemenuwrapper li{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 32px;text-decoration-line: underline;}
#mobilemenuwrapper li a{color: #111;}

}


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

#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.sellingpercentagewrapper.homegraphsoftwocolscon{height:auto;}	
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.totalordersanalyticswrapper{height:auto;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.bestsellingavgordersection{height:auto;}
#threecolsofforefrtonanalytics.threecolsofforefrtonanalytics.onlinestoretotalsentsection{height:auto;}
.medicinedetailpagemainsection #medicinedetailpagecon .freqDiv .choosefrewrapper.freqChoices select{margin-top:2px;}
.interactivedemowrapper{padding: 24px;height: auto;margin-bottom: 15px;}
.rightsidevisitskinstoresection{padding-top: 24px;padding-bottom: 24px;height: auto;margin-bottom: 15px;}
#rightsidesectionofmainanalyticsfullwidth.rightsidesectionofmainanalytics .videoguidewrapperanalytics.videoguidewrapperanalyticscon#videoguidewrapperanalytics{}
#airewebinardiscountsection.headeraddiotionaldiscount{height:40px;margin-top: 30px;}
#airewebinardiscountsection.headeraddiotionaldiscount .headadddiswrapper p {padding: 13px 0px;position: relative;line-height: 13px;font-size: 10px;}
#airewebinardiscountsection.headeraddiotionaldiscount .headadddiswrapper p span.registerwebinarbtn{height:auto;}
.PhyLoginDrPageclass.PhyLoginEventMessageClass #homeaireheader.aireheader.ExtraClassForPhy{margin-top: 70px;}
.PhyLoginDrPageclass.PhyLoginEventMessageClass .pagemainnewairesections{margin-top:0px;}
.PhyLoginDrPageclass.PhyLoginEventMessageClass #homeaireheader.aireheader.NotShowSpaceInPhy #sidebarMobMenuAire{margin-top:66px;}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection h4.skinstorebaskets .productaddedspan {top: auto;position: relative;display: table;margin-top: 10px;margin-left: 0px;}

.airepopupwebinarwrapper .airepopupwebinarcontent h4{font-size:22px;}
.airepopupwebinarwrapper h2 svg{top: -3px;margin-right: 8px;}
.airepopupwebinarwrapper h2{ font-size: 26px;line-height: 32px;margin-right: 20px;}
.airepopupwebinarsection.modal .modal-dialog#newhomepopup .modal-content {padding: 20px;}
.forefrontanalyticsfilterwrapper .ffafformcon{margin-bottom:20px;}	
.aireeducampaignlastcontentcon .innercontentofunlocksamples h4{width:100%;}
.aireeducampaignlastcontentcon .innercontentofunlocksamples p{width:100%;}	
.aireeducampaignlastcontentcon .innercontentofunlocksamples ul{width:100%;}	
.rightsidebannerofcampaignsvideo{margin-bottom:20px;}
.bottomnextaireeducon a{padding-left:20px;padding-right:20px;}
#aftervideobottomsection.aftervideobottomsection{padding:15px;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData.VideoPlayercampaignwrapper video{height:auto;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData.VideoPlayercampaignwrapper #videostatus{top: 4px;left: 4px;padding: 5px 8px;}	
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData.VideoPlayercampaignwrapper #videostatus h6{font-size:11px;line-height:11px;}
.campaignstepsbanner{margin-bottom:30px;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection a{margin-bottom: 0px;display: table;width: 100%;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection{margin-bottom:0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection .chkoutbtnsection.checkoutsidebarwrapper{margin-bottom:5px;}
#contshopwrapperbtn.contshopwrapperbtnsidebar{margin-bottom:45px;}
#newpatregisterrightimg.newpatregisterrightimg{width:100%;}	
#addpatientsection.patientregistermainsectionaire.submenupagessection.practicemainsection.addpatientregistersection{padding-left:0px;}	
#addpatientsection #submenuformbtnconpat button#submitButton{height: auto;padding: 10px 0px;}	
#form.patregisteraireform{position:relative;}
#addpatientsection.submenupagessection.practicemainsection.patientregistermainsectionaire{position:relative;}
header#patregisterheadersection .patregisterlogodesktop{display:none;}	
header#patregisterheadersection .patregisterlogomobile{display:block;}	
.editbaskettopmainwrapper{margin-bottom:10px;}
#viewbucketmainsection.airemanagebasketsection.viewpromotionbucketsection h4.basketnameheadingview{float:none;}
#procountstatuscon.procountstatuscon{float: none;margin: 10px 0px;}	
.crousel_btn.other_crousel_btn.promotioncarousel{position:static;transform: none;}	
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content h4.forpromotion{height:auto;}
#lableofeditprofilepicture{text-align: center;position: relative;left: 8px;font-size: 12px;line-height: 12px;}	
#paddingforleftzero{padding-left:0px;}
#paddingforrightzero{padding-right:0px;}
h6#addstaffinnerheading{font-size:20px;}
h3.subpagesformheading{font-size:24px;}
#airesubpagesmenumainsection.airesubpagesmenumainsection h3.subpagesformheading img{margin-right: 10px;width: 30px;}
#phylocationlistingul.ulcheckboxcontainer .checkbox-text{margin-left:5px;}
.mainwrapperofphylistingsection ul#phylocationlistingul{padding-left:15px;}
.mainwrapperofphylistingsection ul#phylocationlistingul::before {left:7px;}
.profilebannerwrapper#aireprofilebannerbtnmaincon button{height: 42px;width: 140px;font-size: 14px;font-weight: 500;line-height: 14px;}
.profilepicposition{height: 120px;width: 120px;overflow: hidden;border-radius: 10px;}	
.airesubmenupagesrightmainwrapper{float:none;width:100%;}
#marketplacerightdashboard .aireleftsubmenusection{float:none;}
#marketplacerightdashboard #addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon{padding-left:0px;padding-right:0px;}
#profilepicturemainidcon.profilepicturemaincon{margin-left:0px;}
#addpatientsection .submenuformbtncon button#submit_basic_info{margin-bottom:15px;}
#addpatientsection .submenuformbtncon button#submit_social_links{margin-bottom:15px;}
.subpagesmenuwidthwrapper{width:100%;padding-left: 10px;padding-right: 10px;}
.subpagesmenuwidthwrapper .loginpageforminner a.adduplink{margin-top: 0px;margin-bottom:15px;}
.subpagesmenuwidthwrapper .loginpageforminner a.removelink{margin-top: 0px;margin-bottom:15px;}
#edityourskinstoreurl span.previewskinspanstore{font-size:12px;}	
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient .footerwrapperphysician{float: none;width: 100%;padding-left: 0px;}	
#mainfooterpatient.mainfootersectionofphysician.mainfooterpatient{padding-right:0px;}	
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .previousordermainlist.medlistinginnercon#medlistingconid:hover .up_move_text.special_up_move_text{transform: none;transition: none;position: static;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail h4{height:auto;}	
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon button.addnewcardbtntop{width:100%;margin-bottom:15px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .submenuformtopcon label{margin-bottom:10px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner .form-control.card-number{margin-bottom:0px;}
.mldetail.market .up_move_text.special_up_move_text{transform: none;transition: none;position: static;}
.mldetail.market .mobaddtocartwrapper {margin-top: 15px;}	
#marketplacerightdashboard .row #pleftzero{padding-left:15px;}
#medicinemarketplacelistingsection.medicinelistingall.pageleftpadding-s	{}
#medicinemarketplacelistingsection.medicinelistingall.pageleftpadding-s	.marketplace.marketplaceleftmainaccordian .marketplaceaccordiansection{max-width: 100%;margin-right: 0px;width: 100%;float: none;}
.afteraccoridansectionmarketplace{float:none;width:100%;}
#medicinemarketplacelistingsection.medicinelistingall.pageleftpadding-s	#pleftzero{padding-left:15px;}
#marketplacerightdashboard.marketplacerightdashboard{width:100%;}
.marketplacesearchfiltercon.catsearchfiltermaincon.catsearchfiltermaincon .filterlabelnewofaire.filterinnerconaire.mx-2{margin-right: 0px !important;}
.aftersearchrightconwrapper{margin-right:0px;}	
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .managebasketformcon button.continuebtnofaire{margin-bottom:15px;} 	
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .managebasketformcon .mbasinnercon{position:relative;margin-bottom: 15px;}	
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .managebasketformcon .mbasinnercon button.aireskinformbtn{}
#airecatsearchfiltersection.airecatsearchfiltersection.confirmbasketairesection .managebasketformcon .mbasinnercon button.aireskinformbtn img{left:10px;}
.confirmbasinnercon .filterofcategoryinnercon{margin:5px 0px;height:auto;}	
#airecatsearchfiltersection .categoriesairemainwrapper .confirmbasinnercon.bgofaptbmainsection .filterofcategoryinnercon h6{margin-bottom:0px;top:45%;}	
.catetoplistwrapper button.renamebasketbtncon span{letter-spacing:-0.5px;}	
.catetoplistwrapper button.renamebasketbtncon{padding-left:8px; padding-right:8px;margin-right: 1px;margin-bottom: 10px;font-size: 15px;}
.catprobottomdiscountwrap > p{font-size:15px;letter-spacing: -0.2px;}
.afterlistbottomallbtnwrapper #catprobottomdiscountwrap.catprobottomdiscountwrap{float:none;width:100%;display: table;}
.afterlistbottomallbtnwrapper .catprobottomdiscountwrap{float:none;width:100%;display: table;}
#addproeditdiscountrightmainwrapper.addproeditdiscountrightmainwrapper{float:none;width:100%;display: table;}
.addproeditdiscountrightmainwrapper{float:none;width:100%;display: table;}
strong.spanofinlinestyle:nth-child(2){margin:3px 0px;}

.togglesavebtnwrapper{margin-top:15px;}
span#switchlable{top:-10px;}
.catproviewdetailcon{margin-top:10px;}
.catprobottomdiscountwrap > p svg{display: block;visibility: hidden;}
.catprobottomdiscountwrap > p span{margin-top:2px; margin-bottom:2px;}
.catprobottomdismaincon{margin-top:10px;}
.catprobottomdiscountwrap{margin-bottom:15px;}
.catprorighttwobtncon a{padding-left:8px; padding-right:8px;}
.catprotitlecon{float: left;width: 72%;}
.catprobannercon{float: left;width: 80px;}
.catetoplistwrapper button.renamebasketbtncon svg{margin-right:6px;}
.categoriesairemainwrapper.viewbucketmainairewrapper.viewbucketmainpaddbottom .airetopconconbas.catfiltertopcon	#paddzerotab{padding:0px 15px  !important;} 
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon{position:relative;}
.leftpanelsectionmain#leftpanelsectionmainid{display:none;}
.leftpanelsectionmain .leftpanelwrappermain#leftpanelwrappermainmarketplace{display:none;}
#rightmainsectionofaireskinstore.rightmainsectionofaireskinstore{width:100%;float:none;;margin-top: 10px;}
.graphmainsectionclass{float:none;width:100%}
#rightmainsectionofaireskinstore #airemanagebasketsectionmain.airemanagebasketsection .managebasketformcon{padding-top:0px;}
.rightsidesectionofmainanalytics{float:none;width:100%;}
#marketplacerightdashboard.profilepagerightsidesection{width:100%;}
#marketplacerightdashboard{float:none;width:100%;margin-top: 10px;}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform form#searchForm{width:99%;padding-left:2px;}
.pagemainnewairesections{position:static;padding-bottom: 0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections{padding-left:0px;}	
.orderviewdetailmainwrapper .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tr td #trackyourorderlink{margin-top:15px;margin-bottom: 6px;}	
#tblspanmaininnercon{line-height: 20px;margin-bottom: 5px;margin-top: 5px;}	
.gobacksection{padding-left:0px;padding-right:0px;padding-top:0px;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.chkoutprice{padding-right:0px;}	
.headuserprofilecon #OpenCart > span.CartTot{width: 24px;height: 24px;line-height: 24px;font-size:12px;}	
#addpatientsection #cardpaymentbottombtn{margin-top:0px;}
#addpatientsection #cardpaymentbottombtn > button{margin-right:0px;width:100%;}
#addpatientsection #cardpaymentbottombtn > button.addncardbtncon{margin-top:8px;}
.defaultinnerpaymentmethod{top:42px;}
#PaymentFromRow .card-js .expiry-container{width: 100%;float: none;margin-bottom: 15px;}
#PaymentFromRow .card-js .cvc-container{width:100%;float:none;}
#homeaireheader.aireheader > #mainnavheader .nav-header-container button.navbar-toggler{display:none !important;}	
header.aireheader #mainnavheader .moblogocols a.logo > img{margin: 0px !important;padding: 0px;width: auto;height: 16px;position: relative;top: -1px;}
#mainnavheader.navbar > .nav-header-container .aireheadermaintopsection{border-bottom:0px;}
.headuserprofilecon #OpenCart{padding-bottom:0px;position: relative;font-size: 14px;margin-right: 15px;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .skinstoreairesearchformcon{width:100%;float:none;}
#managebasketphymaincon .skinstoresearchbuttonsmainwrapper .aireskinstoreaftersearchrighsidebtn{width:100%;float:none;}
.aireheadermaintopsection .headuserprofilecon #OpenCart > span{top:0px;margin-top:0px;}
header.aireheader #mainnavheader .moblogocols a.logo > img.logo-light{display:none;}
#openSideBarMenu{opacity:0;visibility:hidden;}
.headerofmobmenuaire {background: transparent;width: 30px;height: 22px;position: fixed;z-index: 10;}
#sidebarMobMenuAire {height: 100%;position: fixed;left: 0;top: 0;width: 100%;margin-top:0px;padding-top: 125px;background: #fff;transform: translateX(-450px);transition: transform 950ms ease-in-out ;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile{position:relative;padding-top: 6px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile::before{position:absolute;top:0px;left:15px;right:15px;border-top: 1px solid #E0E0E0;height:1px;width:auto;content:"";}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li {padding: 10px 15px;text-transform:capitalize;text-decoration:none;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li a{padding:0px;text-transform:capitalize;text-decoration:none;font-family:InstrumentSans Medium;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.airesearchlimob{}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.airesearchlimob svg{position:relative;top:-2px;margin-left: 3px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli{padding-top: 0px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown{}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown button.dropdown-toggle-s{background:none;border:0px;padding-left: 0px;font-size: 24px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown button.dropdown-toggle-s::after{display:none;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown button.dropdown-toggle-s svg{position: relative;top: -2px;margin-left: 2px;}
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul{list-style: none;position: relative;margin: 5px 10px 0px 2px;padding: 0px 0px 0px 5px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul::before {width: 2px;  height: auto;  background: #E4E8EB;  border-left: 1px solid #E4E8EB;  position: absolute;  content: "";  left: 7px;  top: 20px;bottom: 20px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li{color: #A3A3A3;font-family: InstrumentSans Medium;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;padding-left: 0px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a{color: #A3A3A3;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a{color: #A3A3A3;font-size: 20px;font-weight: 500;text-transform: none;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a i {font-size: 6px;color: #E4E8EB;position: relative;left: 0px;top: -5px;} 
#sidebarMobMenuAire #mobilemenuwrapper.airemenuofmobile li.myaccountairemobli > .dropdown #submenofmyaccountmobul li a span {margin-left:8px;font-family:InstrumentSans Medium;text-transform: none;} 

.airemenuofmobile {
list-style: none;
padding: 0;
margin: 0;
}

.airemenuofmobile li {
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}

.airemenuofmobile li a {
color: #fff;
display: block;
text-decoration: none;
text-transform: uppercase;
padding: 20px;
}

.sidebarIconToggle {margin-top: 1px;
width: 16px;
height: auto;
position: absolute;
z-index: 20;
top: auto;
left: 0px;
cursor: pointer;
}

#openSideBarMenu:checked~#sidebarMobMenuAire {
transform: translateX(0);
}

.spinnermobmenuaire {
height: 2px;
background: #111;
transition: all .3s;
}

.spinnermobmenuaire.middleofaire,
.spinnermobmenuaire.bottomofaire {
margin-top: 6px;
}

#openSideBarMenu:checked~.sidebarIconToggle>.spinnermobmenuaire.middleofaire {
opacity: 0;height:1px;
}

#openSideBarMenu:checked~.sidebarIconToggle>.spinnermobmenuaire.topofaire {
transform: rotate(135deg);height:1px;
margin-top: 8px;
}

#openSideBarMenu:checked~.sidebarIconToggle>.spinnermobmenuaire.bottomofaire {
margin-top: -8px;height:1px;
transform: rotate(-133deg);
}



	
	
#mobilemenuwrapper{}
#mobilemenuwrapper li{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 32px;text-decoration-line: underline;}
#mobilemenuwrapper li a{color: #111;}
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent{padding-top:10px;}	
.myswipermainsection .swiper .swiper-slide .swiperbottomwrappercontent h4{padding-top:0px;margin-bottom:12px;}
.checkouttablepricecon.myswiperoverallcoversection .myswipermainsection .swiper{margin-bottom:45px;}.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyName{line-height:44px;padding-right: 0px;}	
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carasoul_svg p{position: relative;top: 1px;}	
.myswipermainsection .swiper-pagination{display:none;bottom: -10px;}
.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;width: 6px;height: 6px;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyProfile{width: auto;text-align: center;display: block;margin-right: 12px;margin-bottom: 30px;}
.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 3px;}
#checkoutproductlistingmaincon .d-flex.justify-content-center.mb-3.d-md-none{display:block !important;}
.swiper-button-next, .swiper-rtl .swiper-button-prev{display:none;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{display:none;}
.checkoutpricesection .checkoutproduct #checkoutproduct {margin-right:15px;}
.myswipermainsection .swiper-button-next{}
.myswipermainsection .swiper-button-prev	{}
.myswipermainsection .swiper-button-next::after {right:0px;}
.myswipermainsection .swiper-button-prev::after {left:0px;}
.myswipermainsection.justtest .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-horizontal{border:1px solid red;}

.checkouttablepricecon.myswiperoverallcoversection .myswipermainsection .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-10px;}

.checkouttablepricecon.mySwiperclassoverallmainsection .myswipermainsection .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-10px;}

.myswipermainsection .swiper-pagination{display:block;}	
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon .loginpageforminner.mb30{margin-bottom:0px;}	
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon{border-top-left-radius: 10px;border-bottom-left-radius: 10px;padding: 16px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .submenuformtopcon{margin-top:0px;margin-bottom: 5px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon .loginpageforminner label{margin-left:12px;margin-bottom:4px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper h3{font-size:16px; line-height:16px;}	
span#tblspanlabelinner strong{font-weight:500;font-family: InstrumentSans SemiBold;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #vieworderbtn.vieworderbtn span{top:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections{max-width:100%;width:90%;}
.medicinedetailpagemainsection #medicinedetailpagecon .spanTitle.spanqtylable{margin-bottom:12px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label{padding:15px 12px;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon.myordersmainwrapper{min-height:auto;}
#addpatientsection.submenupagessection.submenupagessectionmain .submenupageswrapper #psyregisterform.loginpageform.submenuallformscon.mypaymentswrapper{min-height:auto;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable td #zoomgallerycon.zoom-gallery{width:50px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable td #zoomgallerycon.zoom-gallery img{width:auto;height:auto;}



.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable .subscription button.date svg{position: relative;top: 3px;margin-right: 5px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable .subscription button.date{border: 1px solid #2956B4;background: #2956B4;color: #FFF;margin-right: 5px; border-radius: 8px;color: #FFF;font-family: InstrumentSans Medium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;padding: 10px 24px;text-transform: none;display: inline-flex;text-decoration: none;width:100%;margin-top:10px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable .subscription button.date svg path {fill: #fff !important;}

.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable {padding-bottom:0px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable .subscription{margin-bottom:0px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable .subscription td{border-bottom:0px;}
.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable .subscription button.cancel{padding: 10px 24px;;border-radius: 8px;border: 1px solid #E4E8EB;background: #F7F7F7;color: #344054;font-size: 16px;font-family: InstrumentSans Medium;text-transform: capitalize;font-style: normal;font-weight: 500;line-height: 22px;width:100%;margin-top:5px;text-decoration: none;}


.checkoutproductlistingcon#locationlistinginsubmenusection .patorderstblcon .patientcartpagelisting.subscribelistingtable td{}
#submenuformbtnconmob.submenuformbtncon{margin-top:-15px;margin-bottom: 30px;}
#submenuformbtnconmob.submenuformbtncon button.updateaddpatientbtn{border-radius: 6px;border: 1px solid #111;padding: 16px 24px;background: #111;color: #FFF;font-family: InstrumentSans SemiBold;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none; width:100%;height:auto;}
#homeaireheader.aireheader{}	
#addpatientsection.submenupagessection.submenupagessectionmain{padding-top:0px;}
.sectionheadingofmobsection{margin:0px;padding:0px;}	
h4.mobheadingofprofilepages{color: #111;font-family: InstrumentSans Medium;font-size: 24px;font-style: normal;font-weight: 500;line-height: 28px;text-align:center;margin:0px;}	
.headeraddiotionaldiscount .row.sh-100 .col-sm-12.col-12{padding-left:0px; padding-right:0px;}	
.headeraddiotionaldiscount .headadddiswrapper p{font-size: 14px;letter-spacing: -0.2px;line-height: 14px;}	
.headeraddiotionaldiscount .headadddiswrapper p span{padding: 6px 8px;margin-left: 6px;}	
.special_up_move_text{transition: none;top: auto;position: static;}	
#patcartsummarylistingpagecart #discountInputDiv #HidePlus{padding:14px 0px 16px 0px;}
.discountsection #discountInputDiv #HideMinus{padding:16px 0;}
#recList{padding-top:0px}
.qtyrange#patcartsummarylistingpagecart{margin-right: 7px;}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .discountsection.qtyaddtocartwrapepr{width:98%;padding-bottom:25px;margin-bottom: 10px;}
.gobackbtnwrapper{padding:8px 8px;}
.cartTable #priceqtyconchkout.type input{top:-6px}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg{padding:0}
.medicinedetailpagemainsection #medicinedetailpagecon.categorypagesectionbg .pdbtnsections button{padding: 16px 16px !important;}
#homeaireheader.aireheader.NotShowSpaceInPhy{}
#homeaireheader.aireheader.NotShowSpaceInPhy .successaddcartwrapper{top: 70px;width: 100%;right:15px;}
.successaddcartwrapper{right:15px;top:120px;width:100%;}
.successaddcartwrapper p{margin-right:0px;font-size: 14px;line-height: 18px;padding:10px 12px;}
.successaddcartwrapper p svg {margin-right: 5px;height: 15px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill label input[type="checkbox"]{margin-top:0.2rem}
#mobpadlr{padding-left: 3px;padding-right: 3px;}
.myswipermainsection .swiper .swiper-pagination{display: block;}
.prodetailimgcon .exzoom .exzoom_nav .exzoom_nav_inner span img{width:72px; height:72px;}
.prodetailimgcon .exzoom .exzoom_nav .exzoom_nav_inner span {width:72px !important; height:72px !important;margin-right: 5px;}
/*
.prodetailimgcon .exzoom .exzoom_nav .exzoom_nav_inner span.current{width: 80px !important;height: 80px !important;}
.prodetailimgcon .exzoom .exzoom_nav .exzoom_nav_inner span.current img{width: 80px !important;height: 80px !important;} */
.prodetailimgcon .exzoom .exzoom_nav{height:80px !important;}
.discountsection #discountInputDiv #HideMinus svg{top:-2px;}
.prightzeroheader{padding-right:0px !important;}
#mainnavheader.navbar > .nav-header-container{padding-left: 0px !important;padding-right: 0px !important;}
#mainnavheader.navbar > .nav-header-container .aireheadermaintopsection{padding:0px;}
#homeaireheader.aireheader > #mainnavheader .nav-header-container #plrzero.col.accordion-menu{padding-left:0px;}
.patientdiscountbody #homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat{ margin-top: 42px;position:fixed;width:100%;padding-top: 15px;margin-left: 0px;margin-right: 0px;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;}
.positionofpatientsideallover{margin-top:120px !important;}
.headuserprofilecon span.CartTot{margin-right:0px;}
.patientdiscountbody .positionofpatientsideallover{margin-top:0px;}
.headeraddiotionaldiscount{padding:8px 0px;}
#homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat{position: fixed;width: 100%;margin-left: 0px;margin-right: 0px;padding-left: 15px;padding-right: 15px;}
.positionofpatientsideallover{margin-top:0px;}
#homeaireheader.aireheader.NotShowSpaceInPhy{margin-left: 0px;margin-right: 0px;padding-left: 15px;padding-right: 0px;padding-top:16px;padding-bottom:16px;}
#homeaireheader.aireheader.NotShowSpaceInPhy #sidebarMobMenuAire {margin-top:0px;padding-top: 57px;}
.myswipermainsection .swiper{padding-bottom: 30px;margin-bottom: 45px;}
.swiper-pagination-bullet-active{background: #444444 !important;}
/* .headeraddiotionaldiscount .headadddiswrapper p span{margin-top: 10px;} */
.swiper-slide:hover .up_move_text {top: 0px;transform: translateY(0);}
.up_move_text{top:0;transform: translateY(0);margin-bottom: 10px;}
.mobaddtocartwrapper button span{padding:0}
.mobaddtocartwrapper button:hover span{transform: translateY(0px);}
#mainnavheader > .nav-header-container > div{padding-bottom: 0;}
#homeaireheader.aireheader.ExtraClassForPhy.NotShowSpaceInPhy.NotShowSpaceInPhy.ShowSpaceInCaseOfMobile #sidebarMobMenuAire{padding-top:95px;}
.WhenNoOneLoginClass .positionofpatientsideallover{margin-top:0px !important;}
.WhenNoOneLoginClass .headerbeforeloginmainwrapper{padding: 10px 0px;}
.physicianbodyclass .positionofpatientsideallover{margin-top: 75px !important;}
.physicianbodyclass .sectionheadingofmobsection{margin-top: 75px !important;}
.physicianbodyclass .positionofpatientsideallover.sectionafterheadingofmobsection{margin-top: 25px !important;}
.patientdiscountbody .sectionheadingofmobsection{margin-top: 120px !important;}
.patientdiscountbody .positionofpatientsideallover.sectionafterheadingofmobsection{margin-top: 25px !important;}
#homeaireheader.aireheader.ExtraClassForPhy.NotShowSpaceInPhy.NotShowSpaceInPhy.ShowSpaceInCaseOfMobile {margin-top: 38px;}
.searchplustwobtnswrapper .beforesearchbtnscon{float:none;}
.managebasketformcon .searchplustwobtnswrapper .mbasinnercon{width: 100%;margin-left: 0px;float: none;margin-top: 10px;margin-bottom: 10px;}
#patientlistingmaincon table tr td h6.infodarktbl.tblh6firstheading{font-size: 13px;
line-height: 15px;letter-spacing: -0.7px;}
#existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper #SearchResult #patientlistingmaincon table#DataTable-Patient thead th:nth-child(2) {padding:10px 10px 10px 6px !important ;}
#existingpatientssection.patientlistingsectionbg.exisitingpattablewrapper #SearchResult #patientlistingmaincon table#DataTable-Patient thead th:nth-child(3) {padding:10px 10px 10px 6px !important ;}
.patlistingmainairesection.airetopconconbas.catfiltertopcon .aftersearchpatientcon{padding-left:15px;} 
#homeaireheader.aireheader{margin-top: 50px;padding-top:18px; padding-bottom:18px;border-bottom: 1px solid #E0E0E0;margin-left: 15px;margin-right: 15px;width: auto;margin-bottom: 20px;}
#homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat.fixed{padding-bottom:15px;}
.patientdiscountbody #homeaireheader.aireheader.headerfixedpositionpatients.headerFixedInPat #sidebarMobMenuAire{padding-top:94px;}
#airebody.PhyLoginDrPageclass.bodyaireserveyclass header#homeaireheader.aireheader.HandleSpaceInCaseBannerPhy{width:93%;}
#airebody.PhyLoginDrPageclass.bodyaireserveyclass #helpusimproveairesection.headeraddiotionaldiscount{top:30px;}
#airebody.PhyLoginDrPageclass header#homeaireheader.aireheader.HandleSpaceInCaseBannerPhy{margin-top:72px;padding-top: 18px;padding-bottom: 18px;position:relative;}
#helpusimproveairesection.headeraddiotionaldiscount .headadddiswrapper p{font-size:13px;}
.header-social-icon-s > .headuserprofilecon .dropdown button#dropdownmenutopbtn.btn-s{display:none;}
.headuserprofilecon #OpenCart > span{margin-right:0;margin-top: 5px;}
#OpenCart{display: flex;align-items: center;padding-bottom: 15px;}
.viewrecommendationnewbtn{display: flex;justify-content: center;gap:5px}
.medicinedetailpagemainsection#medicinedetailpagemainsections{padding-left: 0px; padding-right: 0px;}
#airecatsearchfiltersection.confirmbasketairesection.detailpagebackbtncon.detailpagebackbtncon{padding-left: 0px; padding-right: 0px;}
.tblpAutoRefill.tblpAutoRefillchecks{width:90%;}
#mainfooterpatient.mainfooterpatient{padding:40px 0px;}.special_up_move_text{transition: none;top: auto;position: static;}	
.swiper-slide:hover .up_move_text{transform:none;}	
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult:hover .up_move_text{transform: none;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult .medlistingtop .mldetail .mobaddtocartwrapper{margin-top:15px;}
#mainfooterpatient.mainfooterpatient{padding-left:0px; padding-right:0px;}
.mobaddtocartwrapper button span{padding:0px 0px;}	
.cartTable #priceqtyconchkout.type label.form-check-label{left: 0;}
.checkoutproduct .price del{padding-left: 3px;font-size: 12px;}
/* .qtycart select{width: 30px;} */
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat span#sidebarqtylabel{margin-right: 2px;margin-left: 5px;font-size: 13px;}
#medpatleftzero{padding-right:5px;}
#medpatleftzero .cartproductrepeat #priceqtyconchkout #priceqtyconchkout.d-flex.align-items-center{}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .qtycart select{font-size: 13px;margin-right: 3px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .qtycart select.form-control{height:30px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.chkoutprice{font-size:13px !important;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price .del{font-size:11px !important;margin-top: 1px;}
.newCartMob .tblpAutoRefill#Frequency select{letter-spacing: -0.2px;font-size: 13px;}
#checkoutproductlistingmaincon.checkoutproductlistingmaincon.checkoutproductlistingcon.checkoutproductsection.patienttophomepagesection{padding-top:5px;}	
.checkoutproductlistingcon#checkoutproductlistingmaincon .PhyName{text-align:center;}
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr:hover{ box-shadow: 0 0 15px rgba(0, 0, 0, 0); -moz-box-shadow:  0 0 15px rgba(0, 0, 0, 0); -webkit-box-shadow:  0 0 15px rgba(0, 0, 0, 0);}
#checkoutproductlistingmaincon.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr{overflow: visible;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire:hover span {
  transform: none;
  background-color: transparent;
}
.cartInfoDiv{border:1px solid #111111; padding:20px 20px 10px 20px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright{padding: 15px 15px 45px 15px;margin-bottom: 0;}
#patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon > label#labelbilling{top:0}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg h6{padding-bottom: 25px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .cartremoveicon{right: -2px;}

.myswipermainsection .swiper.mySwiper .swiper-button-next{display: none;}
.myswipermainsection .swiper.mySwiper .swiper-button-prev{display: none;}
/* .cartInfoDiv .checkoutpricesection .checkoutproduct .carthead{font-family: InstrumentSans Medium;font-size: 24px;font-weight: 500;line-height: 24px; color: #111111;margin-bottom: 40px;} */
.cartInfoDiv .checkoutpricesection .checkoutproduct .Retail-list, .saving-list, .Shipping-list{font-family: InstrumentSans Medium;font-size: 16px;font-weight: 500;line-height: 16px; color: #111111;}
.cartInfoDiv .checkoutpricesection .checkoutproduct .subtotal-Cart{font-family: InstrumentSans Bold;font-size: 16px;font-weight: 500;line-height: 24px; color: #111111;}
.cartInfoDiv .checkoutpricesection .Shipping-address .address{font-family: InstrumentSans Bold ;font-weight: 500 ;line-height: 20px;}
.cartInfoDiv .checkoutpricesection .editdeletebtnmain#EditButton{font-size:14px !important;}
.cartInfoDiv .checkoutpricesection .checkoutproduct .d-flex.justify-content-end .subtotal-Cart #subTotal{font-size:20px; line-height:24px;}
.exzoom .exzoom_nav .exzoom_nav_inner span{padding-top:2px;}
#medicinedetailpagecon .prodetailimgcon{width:100%;margin-bottom: 20px;}
.medicinedetailpagemainsection#medicinedetailpagemainsections #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding: 20px 0px 0px 0px;}
.medicinedetailpagemainsection #medicinedetailpagecon h2.aireproductnamedp{margin-bottom:18px;}
.medicinedetailpagemainsection #medicinedetailpagecon .spanTitle.spanretailprice{top:0px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill.onetimwrapper{margin-top:5px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill #SubAR label input[type="checkbox"]{margin-top:2px;}
.medicinedetailpagemainsection #medicinedetailpagecon .tblpAutoRefill .firstspanaftercheckbox{margin-left: 8px;}

	/*
#airemanagebasketsectionmain .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background: #E0E0E0;opacity: 1;}	
*/

.basketlistingcon .swiper.mySwiper .other_crousel_btn{position:static;}
.basketlistingcon .swiper.mySwiper .special_up_move_text{position:static;}
.basketlistingcon .swiper.mySwiper .crousel_btn, .basketlistingcon .swiper.mySwiper .up_move_text{transform: none;transition: none;}
.profilepicturemaincon .profilepictext h6{font-size:54px; line-height:54px;}
.PhyLoginDrPageclass.WhenNoOneLoginClass #frompatientsection.frompatientsection.frompatmainsection{margin-top:0px;}
.PhyLoginDrPageclass #frompatientsection.frompatientsection.frompatmainsection{margin-top:30px;}
.PhyLoginDrPageclass .positionofpatientsideallover {margin-top:0px !important;}
#frompatientsection.frompatientsection.frompatmainsection{padding-bottom: 50px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .bgofaptbmainsection.aptbmainsection {margin-bottom: 65px;margin-top: 0px;}
.innerwrapperplocshare .dropdown-menu{right:0px !important;transform: none !important;top: 25px !important;}
#prolistingcartsummarysection.patientaddtocartairesection.mypatientslistingcon{padding-left:0px !important;}
.checkoutproductlistingcon#checkoutproductlistingmaincon .topwrapperphyrecommend{padding-right:0px !important;}
.swiperbottomwrappercontent .mobaddtocartwrapper{margin-top:15px;}
#airemanagebasketsectionmain .swiper-pagination-bullet{background: #E0E0E0;opacity: 1;width:6px; height:6px;margin: 0 3px;}
#airemanagebasketsectionmain .swiper-pagination-bullet-active{background:#444;}
#airemanagebasketsectionmain .swiper-button-next{display:none;}	
#airemanagebasketsectionmain .swiper-button-prev{display:none;}	
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .swiper{padding-bottom:20px;}	
#airemanagebasketsectionmain .swiper.mySwiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal	{position: relative;bottom: -20px;z-index: 100000;display: block;}
.crousel_btn.other_crousel_btn .mobaddtocartwrapper{margin-top: 15px;padding-left: 0px;padding-right: 0px;}
.mobaddtocartwrapper{margin-bottom: 15px;padding-left: 0px;padding-right: 0px;}
.mobaddtocartwrapper a{border-radius: 6px;background: #222;box-shadow: 0px 0px 6px 0px rgba(17, 17, 17, 0.04);padding:12px 0px;font-size:16px; line-height:16px;text-align:center; font-family: InstrumentSans Regular; font-weight:500;display: table;width: 100%;color: #fff;}

#swiperprofilemainsection.swiperprofilemainsection .swiper-button-next{right:0px;}
#swiperprofilemainsection.swiperprofilemainsection .swiper-button-prev{left:0px;}
#airemanagebasketsectionmain .swiper-button-next::after, #airemanagebasketsectionmain .swiper-button-prev::after {right:0px;}
.swiperprofilemainsection .swiper-button-next::after {right:0px;}
.mobaddtocartwrapper button{border:0px;border-radius: 6px;background: #222;box-shadow: 0px 0px 6px 0px rgba(17, 17, 17, 0.04);padding:11px 0px;height:auto;font-size:16px; line-height:16px;text-align:center; font-family: InstrumentSans Regular; font-weight:500;display: table;width: 100%;color: #fff;}	
.innerwrapperplocshare button.dropdown-toggle{padding-left: 0px;padding-right: 0px;}
.innerwrapperplocshare button.dropdown-toggle span{text-decoration: none;margin-left: 5px;position: relative;line-height: 19px;}
.innerwrapperplocshare button.dropdown-toggle:hover {text-decoration:none;}
.innerwrapperplocshare button.dropdown-toggle:hover span{text-decoration:none;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .viewrecomshowcount p{float: none;text-align: center;margin-left: auto;margin-right: auto;}	
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .baslistlefttopcon h1{text-align:center;margin-bottom: 12px;font-size: 32px;
line-height: 32px;}	
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection{margin-top:0px;padding-left: 0px;padding-right: 0px;padding-bottom:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .recoprolistwrapper{border-top:0px;}	
.profilebannerwrapper{height:150px;}
.profilepicturewrapper .profilepicturemaincon{margin-left: auto;margin-right: auto;height: 153px;width: 153px;border-radius: 15px;}
.profilepicturewrapper{margin-top: -100px;padding-left: 0px;padding-right: 0px;}
#frompatientsection.frompatientsection .profilebannersection h3{font-size: 32px;line-height: 42px;text-align: center;}
.plocationsharess{margin:15px 0px 20px 0px;}
.innerwrapperplocshare{float: none;margin-left: auto;margin-right: auto;width: 100%;top: 0px;text-align: center;margin-top: 0px;}
.innerwrapperplocshare span{font-size:14px; line-height:14px;margin-left: 2px;}
.innerwrapperplocshare a span{margin-left:6px;}
#frompatientsection.frompatientsection .profilebannersection p{text-align:center;}
.basketlistingcon #swiperprofilemainsection .swiper-pagination{display:block;}
.special_up_move_text{padding-top:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content{padding-top:10px;}
.viewrecommendationnewbtn > span {float: right;top: 12px;}

.innerwrapperplocshare svg {height: 16px;}	
#managebasketphymaincon > h6.manageurbasheading{top: 0px;font-size: 24px;display: table; width:100%;line-height: 32px;margin-bottom: 20px; text-align: left;}
#managebasketphymaincon > #addnewpatbtnexistpat {width: 100%;text-align: left;display: table;padding-top: 20px;}	
#airemanagebasketsectionmain.airemanagebasketsection .managebasketformcon{padding-top: 30px;}
#managebasketphymaincon > form#SearchBucket{width: 83%;top: 0px;position: relative;margin-left: 0px;margin-right: 0px;display: table;}	

#homeentermarketplaceimgcon #overlaycon #marketplaceonhover img{width:35px;height:35px;margin-top:0px;}
#overlaycon {top:0px;}
#requestsample{ margin-top: 12px;}
.homettwoimgheight #overlaycon .homettwoimgheighthover img{width:35px;height:35px;margin-top:0px;}
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card .card-content #reports{font-size: 24px;}
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card .card-content #thismonth{font-size: 161px;}

#totalresultscon .card{margin-bottom:15px;}	
#playbtnimghome{top: 25%;}
#playbtnimghome img{width:24%;}	
#homevideooncontent{bottom: 0px;left: 15px;}
#homeentermarketplaceimgcon{margin-bottom:13px;}
h5.homeheadingonimage{bottom: 0px;left: 15px;font-size: 20px;line-height: 22px;}
h5#homeheadingonimage.homeheadingonimage{bottom: 0px;left: 15px;font-size: 20px;line-height: 22px;}
#homevideooncontent h6{font-size: 12px;line-height: 16px;margin-bottom: 0px;}
#homevideooncontent h5{font-size: 20px;line-height: 22px;}
#downloadcsvfieldcon a{font-size:13px;padding: 12px 12px;}
#advsearchinnermaincon .advsearchfilescon select{font-size:13px;}
#advsearchinnermaincon #calendarinputfield input{font-size:13px;}
#onetimeadddiscount{width:100%;margin-bottom:30px;}
#onetimeadddiscount p{font-size:14px;}	
a#phyprofilelink{top: -2px;}	
a#phyprofilelink i{width: 16px;font-size: 8px;line-height: 16px;height: 16px;}	
.foriconsmap.onmapphyaddress .foriconsmapresult{width:85%;font-size:14px;letter-spacing: -0.5px;line-height:17px;}
#rowmappopupsearch{min-width:200px;}	
.gm-style-iw-t > .gm-style-iw.gm-style-iw-c{max-width:90% !important;}
#rowmappopupsearch .onmaparrowbtns{right:15px;}
#rowmappopupsearch .onmapphyname {font-size: 16px !important;}

#rightsidecalendar{}
#analyticsmainphycon .datesearchfilter .pdbtnsections button.pdsendbtn{padding:6px 8px;letter-spacing: -0.7px;font-size: 13px;margin-bottom: 15px;}
#displaycounts .card-round-box{margin-bottom: 15px;}
#analyticsmainphycon{padding:20px;}
#analyticsmainphycon .card-body.chartjs{padding-left: 0px;padding-right: 0px;}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon #singlephysiciannamepatside.aftertopbackaireheading h6{font-size: 18px;line-height: 22px;margin-top: 12px;margin-bottom: 5px;}	
h2.promostath{font-size:26px;line-height:32px;}
#promostatinnermaincon.promostatinnermaincon.promostatinnermainconclass .card .card-content .card-body{height:auto;}	
#homePopup .modal-content#modalcontent{padding-left:15px;}	
.mapnformphysection #formphymainsection{padding: 20px 15px;}	
#airephysearchtopmaincon .mapnformphysection form label{font-size: 16px;margin-bottom: 10px;margin-left: 0px;}	
#airephysearchtopmaincon .mapnformphysection form input[type="text"], #airephysearchtopmaincon .mapnformphysection form select{height: 45px;padding: 10px 20px;font-size: 16px;}
#physearchmainsectionaire #airephysearchtopmaincon.medlistinginnercon{padding-left:0px;padding-right:0px;}	
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon h1{font-size: 36px;line-height: 40px;}	
#reviewProductBody #patorderdetailsmodalcon .modal-content{padding:0px;}	
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td a.tblpname{width:100%;}
#addpatientsection #addpatientform{margin-bottom:0px;}
#addpatientsection.submenupagessection form#addpatientform #psyregisterform.loginpageform{margin-bottom:0px;}	
.loginpageforminner #sameasbillingaddresscon.sameasbillingcon{left:0px;}
#psyregisterform #sameasbillingaddresscon.sameasbillingcon label#labelbilling{margin-left:20px;margin-top:0px;}
	
#addidiscountspan{margin-bottom:5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 6px 10px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a{margin-top:8px;padding: 12px 9px;}
.filterinnerconaire.aireformcompanydropdown{position: relative;top: -5px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon .catairefilterchkbox{margin-bottom:5px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a.setopatbtn{padding: 12px 10px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a svg{top:1px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .basaddprocon.fourbtnsafterlist a span{position:static;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection{padding: 12px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat{float: none;width: 80%;margin-left: auto;margin-right: auto;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button.generatebasketsbtn{margin-right:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{width: 100%;margin-bottom: 10px;padding-left: 0px;padding-right: 0px;float:none;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas{width: 100%;padding-left: 0px;padding-right: 0px;margin-left: 0px;}
h4.skinstorebaskets{font-size: 28px;line-height: 28px;margin-bottom: 30px;}
.procountstatuscon span{padding-left:12px;padding-right:12px;}
#homeLinkPopup.copylinksectionpopup .sharebasketpopupwrapper.popupmainsectionofaire{--bs-modal-width: 100%;padding-left:16px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon a.sendonetimebas svg{top:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.skinstorebasketsmainsections #managebasketphymaincon #addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button svg{top:-2px;}
.managebasketformcon #managebasketphymaincon form#SearchBucket.SearchBucket{float:none;width:100%;}
.managebasketformcon form#SearchBucket.SearchBucket{float:left;width:84%;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu{float:right;right: 0px;left: auto;background: #F7FCFF;width: 45px;height: 45px;top: auto;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;text-align: center;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu button.tbldropdownpat{position:relative;top:10px;}	
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu .dropdown-menu{min-width: 12rem;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu .dropdown-menu {padding: 5px 15px;left: -10px !important;top: 15px !important;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu .dropdown-menu button.dropdown-item img{margin-right:5px;height: 13px;width: auto;position: relative;top: -1px;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu .dropdown-menu button.dropdown-item{border: 1px solid #292E5A;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 15px 10px;width:260px;margin: 10px 0px;color:#292E5A;font-family: InstrumentSans Regular;font-size: 14px;text-align: center;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu .dropdown-menu button.dropdown-item a{color:#111;}
.dropdown.dropdownskinstoremain#dropdownaftersearchmenu .dropdown-menu button.dropdown-item i{margin-right: 7px;position: relative;}
.medicinedetailpagemainsection{background-position: left 70px;background-size: 100%;}	
#patientslistingairepopup #headingpopupcon.headingpopupcon{font-size: 20px;line-height: 24px;}	
#patientlistingmaincon table tr td #sendmaindivbtnconaire.sendmaindivbtnconaire.dropdown.dropdowntblmain .dropdown-menu{left:-40px !important;}	
#patientlistingmaincon table tr td #sendmaindivbtnconaire.sendmaindivbtnconaire.dropdown.dropdowntblmain .dropdown-menu a.dropdown-item{padding-left: 10px;padding-right: 10px;}	
#checkoutproductlistingmaincon.checkoutproductlistingmaincon.checkoutproductlistingcon.checkoutproductsection{width:100%;}
.proimgconmedselectmaincon{}
#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn.topviewaireconbnmob{float:none;display: table;text-align: center;width: auto;margin-top: 0px;padding-top: 5px;margin-bottom: 40px;}
#profilenamebasksetmaincon{width:100%;margin-bottom: 15px;}
#profilenamebasksetmaincon .proselectconmed{width:auto;}
#profilenamebasksetmaincon .proselectconmed select{font-size:16px;line-height:16px;}
#profilenamebasksetmaincon .proimgconmed img{height:48px;}
#profilenamebasksetmaincon .proimgconmed{margin-right:10px;}
#topviewairecon.topbackairecon.seemorebasketcon.topviewaireconbn span.airebacklabel{top:12px;}

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss #tablemobileresponsive{overflow:visible;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss #tablemobileresponsive .table tbody tr td .checkouttablepricecon del{padding-left:0px;}
#addbasketprolistingbanners.addbasketprolistingbanners.addbasketprolistingnewbanners{margin-top:25px;margin-bottom:10px;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon .addmprohoverinnercon #addproplushover{width: 35px;height: 35px;line-height: 32px;}
#addbasketprolistingbanners #overlaycon #marketplaceonhover.addmoreproductshovercon .addmprohoverinnercon p{margin: 5px 0px 0px 0px;line-height: 14px;font-size: 14px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss #tablemobileresponsive .table tbody tr td:first-child{padding-right: 0px !important;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #zoomgallerys.zoom-gallerys span{margin-left:0px;}	

#mypatientsection.patienttablelisting.mypatientslistingcon.patientslistingmysection .checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td img{height:auto;}

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #zoomgallerys img{height:auto;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend#delvpastrecommend a{font-size:12px;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend#delvpastrecommend a i{width: 30px;height: 30px;font-size:12px;line-height: 30px;margin-left:7px;}		
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend#delvpastrecommend a span{top: 5px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate{padding-right:15px;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate #reocmmenddateinner{font-size: 12px;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate i{width: 30px;height: 30px;font-size:12px;line-height: 30px;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #tblreocmmendeddate #reocmmenddateinner{top: 5px;margin-left: 8px;}
.patienttablelisting .table-responsive .table.tblpattopdetail#tblpattopdetail thead tr th{padding:10px 12px !important;line-height:24px;}	
.airemanagebasketsection .mybtopcon h6.basketnameheadingview#vprhead{font-size:28px;margin-bottom:20px;}
#homeaireheader.aireheader.ExtraClassForPhy{position: static !important;width: 100%;margin-left: 0px;margin-right: 0px;padding-left: 15px;padding-right: 0px;margin-top:30px;}
#subpagesmenuwidthwrapper.subpagesmenuwidthwrapper #invitesbtncon.invitesbtncon{margin-bottom:5px;}
#maindivofformsubmitmsg .spanmsgofmainformwrapper{font-size:16px;line-height: 16px;}
#subpagesmenuwidthwrapper.subpagesmenuwidthwrapper #invitesbtncon.invitesbtncon button{margin-bottom:15px;}
#addpatientsection .submenuformbtncon button{font-size:15px;}
#subpagesmenuwidthwrapper.subpagesmenuwidthwrapper #invitesbtncon.invitesbtncon button.invitebtnaire{padding-left:15px;padding-right:15px;}
#subpagesmenuwidthwrapper.subpagesmenuwidthwrapper #invitesbtncon.invitesbtncon button#showViewInvitesModelid{margin-right: 0px;margin-left: 15px;}	
.filterofcategoryinnercon#filterofcatinnercon{}	
.filterofcategoryinnercon#filterofcatinnercon img{}
.filterofcategoryinnercon#filterofcatinnercon h6{}		
#airecatsearchfiltersection.confirmbasketairesection .confirmbasinnercon{padding-top:20px;padding-bottom: 0px;}	
.filterofcategoryinnercon h6{font-size: 24px;line-height: 30px;}	
#marketplacelistingaectionairesearch #marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg #Items{padding-left:0px; padding-right:0px;}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg #Items{
  padding: 25px;
}
.marketplace > div:first-child{
  max-width: 35%;
  margin-right: 10px;
}
.subcatsectionheading h6 {
  font-size: 12px !important;
}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults a .catnameheading h6{
  padding: 0 10px 3px 0 ;
  font-size: 16px; line-height:16px;
}
#subcatDiv.subcategorysection #categorylistingsection #subcatresults #subcategorieslisting.subcategorieslisting{padding: 21px 0px 0px 0px;}

#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv {
 /*   margin: 5px auto 0px auto;*/
}

#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon.medlistinginnerconsearchesult{
    margin: 0 0;
}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv .smallprice del{
 /*   margin-right: 0;*/
}
.mldetail span{
/*  display: block;*/
}
#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .medlistinginnercon .mldetail h4{
/*  max-height: 45px;
  overflow-x: hidden;
  overflow-y: scroll; */
}

#marketplacetabberaire #innerconoftabbermarket .categorypagesectionbg .smpricediv .smallprice #mpactualprice {
/*  padding: 6px 6px; */
}
#marketplaceprolistingcon #overlaycon .mplisthover img {
  width: 30px;
  height: 30px
}
#toprightcartbtnmarketplace #carticon {
  border-radius: 100px;
  padding: 5px 10px;
}
#paginations .paginatelink {
  width: 34px !important;
  height: 34px !important;
}

.discountbanner-parent .discount-banner{
  padding:10px 30px;
  font-size: 12px;
}

.filterinnerconaire.aireformcompanydropdown .ui.selection.dropdown .menu > .item{font-family: InstrumentSans Regular;padding: 6px 12px !important;font-size: 12px;}	
.filterinnerconaire.aireformcompanydropdown .ui.default.dropdown:not(.button) > .text, .filterinnerconaire.aireformcompanydropdown .ui.dropdown:not(.button) > .default.text{font-size:14px;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.cartsummarypageconright #patientqtycon.qty.patientqtycon label{margin-top: 9px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .pdbtnsections {margin-left: 12px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .pdbtnsections span {text-align:center;top: auto;left: auto;right: auto;display: table;width: 100%;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .pdbtnsections button#AddToCart{width:105px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart{padding: 5px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon#checkouttablepriceconid{float:none;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv #discountInput{margin-top:4px;}

.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #discountInputDiv.discountInputDiv .discountInput{margin-top:4px;width: 46px;}

.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #patcartsummarylistingpagecart #patsideplusminusspan{margin-left:0px;}
.checkoutproductlistingcon #ProductsTab.ProductsTabpat #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon span.actualpricecheckoutaire{}
#reddiscountcon{padding: 8px 6px;margin-right: 0px;font-size: 12px;}
#checkoutproductlistingmaincon.checkoutproductsection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon del{font-size: 14px;padding-right: 2px;color:#444444;font-family: InstrumentSans Medium;}
.checkoutproductlistingcon #ProductsTab.ProductsTabpat #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon span.actualpricecheckoutaire{padding-right:0px;font-size: 16px;line-height: 16px;padding-left: 0px;}

.catairefilterchkbox > span{font-size:12px;}	
#catairefilterchkboxcateg.catairefilterchkbox{margin-top: 6px;margin-right: 0px;}	
/* #ProductList .catsearchfiltermaincon{display: table !important;width: 100%;}	 */
.managebasketformcon button.aireskinformbtn{width:32px;}	
#categoryseachmainform.managebasketformcon.searchspecificeproductsform > form{margin-right:0px;}	
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtncon{}	
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtncon button{}	
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtncon button i{}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #changerolebtncon.changerolebtncon button span{font-size:14px;}		
a#resentemailbtncon{padding: 7px 10px;font-size: 12px;display: flex;}	
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu#dropdownmenumobile{left: -10px !important;}	
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu .dropdown-item{padding:6px 10px;}		
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu{padding:6px 0px;}	
#addpatientsection .dropdown.dropdowntblmain.dropdownstaffaction .dropdown-menu button.btnsatafaction{padding:3px 0px;}	
.bgofaptbmainsection #patientsearchsection input[type="text"], .bgofaptbmainsection #patientsearchsection input[type="email"], .bgofaptbmainsection #patientsearchsection select{margin:7px 0px;}	
#patsidechkoutbilling.airesameasbillingshippingcon .sameasbillingcon > label#labelbilling{margin-left:0px;}

#searchbtnid a.seastaffbtnaire{margin-top:7px;}	
#addpatientsection.submenupagessection.bankaccountsection{padding:0px 0px 0px 0px;}
#addpatientsection.submenupagessection.practicemainsection{padding:0px 0px 0px 0px;}
#addpatientsection.submenupagessection.locationmainsection{padding:0px 0px 0px 0px;}
#addpatientsection.submenupagessection.staffmenumainsection{padding:0px 0px 0px 0px;}
#addpatientsection.submenupagessection.associatesmainsection{padding:0px 0px 0px 0px;}
	
#addpatientsection .twobtnsection > button.pdaddpbtn{padding:15px 30px;}	
#airemanagebasketsectionmain.airemanagebasketsection{padding-left:0px;padding-right:0px;}
#airemanagebasketsectionmain.airemanagebasketsection .mybtopcon .row > div > h6{margin-top:30px;}	
#airemanagebasketsectionmain.airemanagebasketsection .managebasketformcon{margin-top:0px;}	
.patienttablelisting.mypatientslistingcon#mypatientsection{padding-bottom:0px;}		
#mypatientsection .dataTables_wrapper .dataTables_paginate .paginate_button.current{width: 35px;height: 35px;line-height: 22px;}	

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #abovezoomgalleryxcon{display:table;margin-bottom: 30px;width:100%;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #zoomgallerys.zoom-gallerys.zoomgalleryfloat span{float:left;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td #zoomgallerys.zoom-gallerys.zoomgalleryfloat a{float:left;width: 64%;margin-left: 10px; position: relative;top: -10px;}

#addpatientsection.patregisterairesection.addpatientsectionnew{padding-bottom:0px;}	
#addpatientsection.patregisterairesection #RegisterForm #mainconofpatregister.loginpageform.patregaireform{margin-bottom:0px;}	
#vapbtncon.alreadymember > a{padding: 15px 30px;}	
#addpatientsection.patregisterairesection.addpatientsectionnew{padding-left:0px;padding-right:0px;}	
#patientlistingmaincon #tableresponsive.table-responsive.tblmobileresponsive table tr td #sendmaindivbtnconaire.dropdown.dropdowntblmain{display: table;width: auto;}	
#patientlistingmaincon #tableresponsive.table-responsive.tblmobileresponsive table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat{font-size:14px;padding-left:15px;}	
#patientlistingmaincon #tableresponsive.table-responsive.tblmobileresponsive table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat > span{margin-right:7px;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection .inputypesection{width: 86%;}
#searchsectionid.categorypagesectionbg.searchbarmpairesection #catpagesearch .searchmaincontainersection input[type="text"]{position: relative;left: -15px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}

.patienttablelisting #tableresponsive.table-responsive.tblmobileresponsive{overflow:visible;}	
.patienttablelisting #tableresponsive.table-responsive.tblmobileresponsive .table tbody tr td{padding: 6px 6px 6px 6px !important;}	
#patientlistingmaincon #tableresponsive.table-responsive.tblmobileresponsive table tr td #sendmaindivbtnconaire.dropdowntblmain .tbldropdownpat i{width: 35px;height: 35px;line-height: 35px;font-size: 12px;}	
.patienttablelisting #tableresponsive.table-responsive.tblmobileresponsive .table tbody tr td a#tblactionslinksaire{display:table;}	
.patienttablelisting #tableresponsive.table-responsive.tblmobileresponsive .table tbody tr td a#tblactionslinksaire i{font-size:12px;margin-right: 5px;}	
#addnewpatbtnexistpat #addnewpatbtncon.addnewpatbtncon button{padding:6px 18px 7px 7px;font-size:14px;}	
.snedbasketheadingcon h5{font-size: 20px;line-height: 26px;margin-bottom: 20px;}	
.patienttablelisting #tableresponsive.table-responsive .table tbody tr td a{padding-left:0px;padding-right:0px;}	
header #mainnavheader.navbar.navbar-default ul.nav > li > a{color: #292E5A !important;}	
#homeaireheader.aireheader > #mainnavheader .nav-header-container .accordion-menu ul#accordion{border-radius:0px;}	
#homeaireheader.aireheader > #mainnavheader .nav-header-container button.navbar-toggler span.icon-bar{width: 16px; height: 1px;}	
#homeaireheader.aireheader > #mainnavheader .nav-header-container button.navbar-toggler span.icon-bar  + .icon-bar{margin-top: 6px;}	
#homeaireheader.aireheader > #mainnavheader .nav-header-container button.navbar-toggler span.icon-bar:nth-child(3){width:16px;} 
#homeaireheader.aireheader > #mainnavheader .nav-header-container button.navbar-toggler{padding: 0px;
margin: 5px 0px 0px 0px;box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}	
.headuserprofilecon span{margin-right:15px;}
#homeaireheader.aireheader > #mainnavheader .nav-header-container .col.accordion-menu{padding:0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat .price.chkoutprice .form-check.p-0{margin:0}
/* .headuserprofilecon{padding-right:15px;}	 */
.managebasketformcon input[type="text"]{width: 85%;padding-left: 0px;padding-right: 0px;}	
.headuserprofilecon  .dropdown button .managelableprofile{display:none;}	
#topdropdownmenu.dropdown-menu{left:-200px;min-width:240px;}
#topdropdownmenu.dropdown-menu > .dropdown-item{padding: .20rem 1.0rem;}
#topdropdownmenu.dropdown-menu .submenunameaire{font-size: 14px;}
#topdropdownmenu.dropdown-menu > .dropdown-item span{font-size: 14px;line-height: 14px;}
#topdropdownmenu.dropdown-menu > .dropdown-item img{height: 12px;margin-right: 8px;}
#topdropdownmenu.dropdown-menu .submenunameaire{width:89%;}	
header.aireheader #mainnavheader a.logo > img{height:auto;}	
header.aireheader{padding-left:0px;padding-right:0px;padding-top: 10px;}
#patrightsidetopmenusection ul li#patalhaacc{display:none;}
#patregisterheadersection.patregisterheadersectionclass.padleftzeroformobile{padding-left:0px;}
header#patregisterheadersection{padding: 30px 0px 20px 0px;position: relative;}	
header#patregisterheadersection .airelogos{width: 120px;height: auto;position: relative;top: -3px;}
#PaymentFromRow > #addpatientform{margin-bottom:0px;}	
#addpatientsection button.paymentsavebtn{padding: 10px 25px;font-size: 14px;}	
#addpatientsection button.paymentclosebtn{padding: 10px 25px !important;font-size: 14px !important;}#toprightcartbtnmarketplace #carticon .TotalPrice{top: 3px;}
#paddzerotab {max-width: 100% !important;padding: 10px !important;}
#toprightcartbtnmarketplace #carticon i{top:10px;}	
.companymedicinelistingairecon{padding:30px 0px;}
#airecatsearchfiltersection.confirmbasketairesection #categoriesairemainwrapper.categoriesairemainwrapper .airetopconconbas.catfiltertopcon{padding-left: 15px;padding-right: 15px;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon{padding-left: 15px;padding-right: 15px;}
#categoriesairemainwrapper.categoriesairemainwrapper .catepageprolistinnercon .categoryprolistborderbottom{padding-bottom:5px;}
#categoriesairemainwrapper.categoriesairemainwrapper #trendingprolistinnercon.catepageprolistinnercon .categoryprolistborderbottom{padding-bottom:0px;}
#airecatsearchfiltersection.confirmbasketairesection .airetopconconbas.catfiltertopcon{padding-top:0px;}	
#airecatsearchfiltersection.confirmbasketairesection.orderdetailsbackbtncon{padding-top:0px; padding-left:0px;padding-right:0px;}
#psyregisterform.submenuallformscon.patorderdetailbottomtable{margin-top:0px;}	
.patienttablelisting .table-responsive .table thead tr th{vertical-align:top !important;}
#frompatheaderprofilepic img{height:100px;}
#frompatheaderprofilepic{margin-top: 30px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome{padding-left: 15px;padding-right: 15px;}
#frompatientsection.frompatientsection{padding: 30px 0px 0px 0px;}
#newpatregisterrightimg{width: 100%;}
#addpatientsection.submenupagessection #psyregisterform.loginpageform.submenuallformscon.patientregistrationform{padding-left:15px;padding-right:15px;margin-bottom: 25px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon h2{font-size: 26px;line-height: 30px;margin-bottom: 10px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon h6{font-size:16px;line-height:20px;margin-bottom: 10px;}
#addpatientsection #submenuformbtnconpat.submenuformbtncon button{padding: 18px 15px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome .managebasketformcon form{float: none;width: 100%;margin-top: 15px;}
#profileaftermainsearch{float: none;margin-left: 0px;text-align: left;}
#frompatientsection.frompatientsection h3{font-size:26px;line-height:34px;}	
#frompatientsection.frompatientsection p{width: 92%;}
#psyregisterform.loginpageform.submenuallformscon{margin-bottom:0px;}	
#vieworderbtncon #vieworderbtn.vieworderbtn{padding: 6px 7px 6px 20px;font-size:14px;}	
#vieworderbtncon #vieworderbtn.vieworderbtn span{top:6px;}
#vieworderbtn.vieworderbtn i{width: 35px;line-height:35px;height: 35px;}	
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td{font-size:14px;padding: 8px 5px;}	
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon button{padding: 17px 22px;}	
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon#invitesbtncon button.invitebtnaire{margin-bottom:15px;}
#locationlistinginsubmenusection.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table thead tr th{font-size: 14px;line-height: 18px;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout .price{margin-left: 7px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout #priceqtyconchkout{margin-top: 0;}	
.patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection{padding-top:0 ;}
.patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection .chkoutmainheading{margin-bottom: 10px;font-size: 24px;line-height: 32px;}
#pbzero-s.pageptoplleft-s.patientaddtocartairesection.mypatientslistingcon.checkoutnewtopsection{padding-top:0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .checkoutproduct .weightage{margin: 7px 0px 12px 0px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .cartproductrepeat#cartproductrepeatchkout .d-flex.align-items-center.type{}
.cartInfoDiv .checkoutpricesection .checkoutproduct .carthead{margin-bottom:30px;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary .checkoutproduct .productname{font-size: 16px;line-height: 18px;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg #rightsummary {max-height: none;}
.editbuckethyperlinktop .dropdowneditbucket .dropdown-menu{left: -25px !important;top: 10px !important;right: auto;}
.sameasbillingcon > label#labelbilling{margin-left:5px;margin-bottom: 0px;position: relative;top: 2px;}#mainfooterpatient #footerpatcontent{padding-top: 20px;margin-top: 20px;}	
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg .checkoutpricesection{margin-right:0px;}	
#mainfooterpatient #footerlinksairebottom a::before {left: -12px;top: 6px;}	
#mainfooterpatient #footerlinksairebottom a{font-size: 14px;margin-right: 0px;line-height: 16px;display: inline-flex;margin: 6px 0px 0px 0px;}	
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon	{padding-top:0px;padding-bottom:0px;}	
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon{padding-top:0px;}	
#checkoutproductlistingmaincon.checkoutproductlistingcon .patientcartpagelisting .table tbody tr td img{height:auto;width:auto;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td a.tblpname{font-size: 14px;line-height: 18px;}	
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon span.actualpricecheckoutaire{padding: 12px 14px 12px 12px; font-size: 14px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon del{padding: 12px 12px;font-size: 14px;}

.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #checkouttablepricecon.checkouttablepricecon{width:auto;margin-bottom:25px;}
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td #checkouttablepricecon.checkouttablepricecon .pdbtnsections{margin-bottom:10px;}
span.outofstock{width:auto;padding: 18px 50px;}
.mainsectionpadding{padding-left:0px;padding-right:0px;}
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.baslistlefttopcon .basaddprocon a.stpathl{padding-left:20px;}
.baslistlefttopcon .basaddprocon a.stpathl img{margin-left: 10px;}
#addpromotioninnerconform.addpromotioninnerconform.aptbmainsection{padding-left: 30px;padding-right: 30px;}
#editiconpromotion.airebasketssview a#viewstatsbtnlink{padding-right:20px;}
#editiconpromotion.airebasketssview a#viewstatsbtnlink i{margin-right:5px;}
.basaddprocon .airecopylink{margin-right:0px;padding-left:10px;padding-right:10px;}
#addpromotionproduct.addproviewairecon{margin-top:20px;}
#addpromotionproduct.addproviewairecon #addproductspromotionlink{float: left;margin-right: 20px;margin-top: 10px;}
#addpromotionproduct.addproviewairecon span{font-size:14px;}
#addpromotionproduct.addproviewairecon #confirmprodcutsviewbucket.confirmpromotionlink{}
#homegraphcon h2{font-size: 18px;margin-top: 20px;margin-left: 15px;}
#homegraphcon h5{font-size: 12px;margin-top: 20px;margin-right: 15px;}
#homegraphcon h5 span{font-size: 18px;position: relative;margin-left: 5px;top: 1px;}
#viewbucketmainsection.airemanagebasketsection{padding-bottom:30px;}
#discountInputDiv #minusspan{width: 30px;}
#discountInputDiv #plusspan{width: 30px;}
#discountInputDiv.discountInputDiv #discountInput{width: 46px;}
#discountInputDiv.discountInputDiv span#practiceamount{margin-left:20px;}
#airecatsearchfiltersection.confirmbasketairesection.seemorebaskettopcon .airetopconconbas.catfiltertopcon .aftertopbackaireheading h3{font-size: 22px;line-height: 28px;}
#topviewairecon.topbackairecon.seemorebasketcon{margin-bottom:20px;}
#prsix{padding-right:15px;}
#plsix{padding-left:15px;}
#accchkbox.accchkbox{}
#accchkbox.accchkbox input[type="checkbox"]{}
#accchkbox.accchkbox #textwithchkbox{width: 90%;position: relative;top: 5px;}
#accchkbox.accchkbox #textwithchkbox #acceptconditionid{}
.manageskinstorebtn a span.myslabel{top:1px;margin-right: 12px;}
.manageskinstorebtn a span.spanimgicon img{height:16px;}
.manageskinstorebtn a span.spanimgicon{width: 50px;height: 50px;line-height: 48px;}	
.manageskinstorebtn a{font-size: 16px;line-height: 18px;padding:20px 9px 22px 25px;}	
.airehometopbannercon h1{font-size: 24px;line-height: 42px;margin-bottom: 40px;}	
.nextdropbtncon a{font-size: 14px;line-height: 22px;padding: 15px 25px;}	
.eduannouncementcon p{font-size: 18px;line-height: 26px;margin-right: 0px;}
.eduannouncementcon h2{font-size:36px;}
.bebeskincon{margin-top: 30px;}
.myssbtncon a{padding-left:15px;font-size: 15px;}
.bebeskincon h6{font-size: 26px;line-height: 32px;}
.timelinemaincon h2{font-size:36px;line-height: 42px;}
.timelineinnercon ul li{margin: 50px 0px;font-size: 20px;}
#campaignvideosbycomapnysection.slidersection .patientdetailpageleftsectionbg #VideoPlayerData #videostatus{top: 30%;left: 1rem;}	
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon .submenuformbtncon #alreadyamemberlink{padding:17px 22px;}
.nextdropeventmaincontent p{width:90%;font-size: 16px;}
.nextdropeventmaincontent h3{font-size: 28px;line-height: 36px;}
#editiconpromotion.airebasketssview{margin-top: 0px;margin-bottom: 50px;}	
#aireeducompdetailtopsection.aireeduhometoppagesection{padding-bottom:60px;}	
#campaignvideosbycomapnysection.slidersection .campaignvideosbycomapnysectioninner{width: 100%;}
#watchedentirevideocon p span{margin-bottom:5px;display: table;}
#watchedentirevideocon p{margin-bottom:15px;}	
#congratulationsmainsection.categorypagesectionbg{width: 100%;margin: 5px auto 30px auto;padding: 15px 15px;}	
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li{display: table;width: 100%;margin: 16px 0px;}
#marketplacetabberaire #innerconoftabbermarket ul.nav.nav-tabs li.active a::after {bottom: -10px;}
#congratulationsmainsection.categorypagesectionbg .companyvideocontent h5#congr8sid{font-size:28px;line-height: 36px;}
.billinginfocon #MyLocations #selecteLocations.custom-control.custom-checkbox label.custom-control-label{width:90%;}
#cartsummarypagecon.cartsummarypagecon.patientrecommendsectionbg.patientsidecheckousection #rightsummary .checkoutproduct .productname{width: 95%;}
#marketplacetabberaire.marketplacetabberaire{margin-bottom:0px;}
#pleaseconfirmdetailsaireedu{width:100%;margin-bottom:0px;}	
#innermainconfocompoption.innermainconfocompoption.innermainconfocampaignoption{width:100%;}	
#campaignvideosbycomapnysection.slidersection{padding-right:0px;padding-left:0px;padding-top: 30px;}
h3.pcddphead{font-size: 20px;width: 100%;margin-bottom:30px;line-height: 26px;}	
#sendremindersection.categorypagesectionbg{padding: 30px 15px;}
#toprightcartbtnmarketplace{margin-top: 15px;}
#sendremindersection.categorypagesectionbg .educationsection .residentlists{width:100%;}
#confirmreceiveformcon input[type="text"], #confirmreceiveformcon input[type="email"]{font-size: 16px;
padding: 10px 15px;}
#confirmreceiveformcon label{margin-left: 5px;font-size: 16px;}
.aireeduhometoppagesection{padding-top:50px;}	
.eduannouncementcon .myssbtncon{margin-bottom: 60px;}	
.aftersearchpatientcon{float:none;width:100%;margin-top:0px;}
#aireeducompdetailtopsection.aireeduhometoppagesection.aireeducompdetailtopsections{padding-left: 0px;
padding-right: 0px;padding-top: 0px;}
.aireeducompbottomdetailsection{padding:0px;}
.aireeducbdimgcentercontentcon > h2{font-size: 32px;line-height: 38px;margin-bottom: 20px;margin-top: 25px;}
.aireeducbdimgcentercontentcon{margin:0px 0px;}
.aireeducbdimgcentercontentcon p{margin-bottom:0px;}
#aireeducbdimgbottomcon{margin-top:35px;}
#aireedumainbottomcontentshades h3 span{display: block;line-height: 22px;margin-bottom: 7px;font-size: 16px;}
#aireedumainbottomcontentshades h5{width:100%;font-size: 26px;margin-bottom:20px;line-height: 32px;}
#aireedumainbottomcontentshades img{width:95%;}
#existingpatientssection #patientlistingmaincon table tr td a#SelectPatient.recommendlinktbl.patsentbtntbl{}
.airefoohyper{}
.airefoohyper a{}
.airefoohyper a:first-child{width:150px;}
#existingpatientssection #patientlistingmaincon table tr td a#SelectPatient.recommendlinktbl.patsentbtntbl #sendspanid{font-size:14px;font-size: 14px;margin-left: 15px;margin-top: 8px;}
#existingpatientssection #patientlistingmaincon table tr td a#SelectPatient.recommendlinktbl.patsentbtntbl > span{margin-left: 8px;}
#existingpatientssection #patientlistingmaincon table tr td a#SelectPatient.recommendlinktbl.patsentbtntbl > span i{width: 35px;line-height:35px;font-size:12px;height: 35px;margin-right: 8px;}
#aireedumainbottomcontentshades h3{font-size: 32px;line-height: 38px;}	
#airephysearchtopmaincon .mapnformphysection h4{font-size:26px;}	
#physearchmainsectionaire #airephysearchtopmaincon .patskinstorcon p{font-size: 16px;width:95%;}	
#physearchmainsectionaire{padding:50px 0px;}	
#mainfooterpatient{padding-left:0px;padding-right:0px;}
#mainfooterpatient #footerpatcontent p{width:100%;}	
#mainfooterpatient #footerlinksairebottom{float: none;position: static;margin-top: 15px;padding-top: 0px;}
#mainfooterpatient #footerlinksairebottom > svg {display:none;}
/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire{display: flex;width:170px;} */
/* .checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table button.addtocarttblbtnaire span{position:relative;top:10px;font-size:14px;} */
.checkoutproductlistingcon #ProductsTab #patientcartpagelisting.patientcartpagelisting table.table tbody tr td .checkouttablepricecon{width:220px;}	
#newpatregmainsection{padding-left:0px;padding-right:0px;}
#newpatregmainsection #form.newpatreg{min-width:100% !important;width:100% !important;max-width:100% !important;}
#newpatregmainsection #form.newpatreg .loginpageform{padding-left: 0px;padding-right: 0px;}	
#newpatregmainsection #form.newpatreg .loginpageform .loginpageforminner{padding-left:30px;padding-right:30px;}
/* #newpatregmainsection #form.newpatreg .loginheading h6{padding:0px 15px;} */
#trackyourorderlink{width: 180px;}	
.labelvisibilityaire{display:none;}
.radiobtncon#radiobtncon label{font-size:14px;}
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon span.labelofspan#addaddimem{margin-bottom:25px;display: block;}
.radiobtnsection .radiobtncon#radiobtncon label input[type="radio"]{margin-right: 5px;top: 0px;}
#vieworderbtn.vieworderbtn{display:flex;}
#vieworderbtn.vieworderbtn span	{position: relative;top: 11px;}	
#paymentdeltbtn.paymentdeltbtn span{position: relative;top: 11px;}	
#paymentdeltbtn.paymentdeltbtn{display:flex; width: fit-content;}	
.submenupagessection{padding:0px 0px;}	
#mainfooter{padding-left:0px;padding-right:0px;}	
#psyregisterform label#labelbilling{margin-left: 5px;margin-top: 2px;}	
.loginpageforminner .sameasbillingcon{position: relative;left: 20px;}	
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon h4{font-size:24px;margin-bottom:20px;}	
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon{margin-top:20px;}	
#psyregisterform.loginpageform.submenuallformscon .submenuformtopcon 
.submenupagessection{padding:0px;}	
#contshopwrapperbtn{margin-top: 12px;}
#chkoutplaceorderbtnleft.placeordercon{margin-top: 20px;margin-bottom: 0;}	
button.chkoutaddpayment{padding: 15px 30px !important;width:auto !important;}	
button.chkoutaddpayment.changepaymentmethodbtn{margin-left: 15px;}	
#mt15.paymentdetailschkout #ShowAddPayment #CardDetails .form-check{}	
#mt15.paymentdetailschkout #ShowAddPayment #CardDetails .form-check input.form-check-input{width: auto;
left: 0px;height: auto;margin-left: 15px;}	
#mt15.paymentdetailschkout #ShowAddPayment #CardDetails label{letter-spacing: 0px;margin-left: 25px;float: left;width: auto;}
#mt15.paymentdetailschkout #ShowAddPayment #CardDetails p#CardNumber{letter-spacing: 0px;margin-left: 0px;float: left;width: auto;padding-left: 0px;padding-right: 0px;}	
#mt15.paymentdetailschkout #ShowAddPayment #CardDetails p#CardExpiry{letter-spacing: 0px;margin-left: 0px;float: left;width: auto;padding-left: 0px;padding-right: 0px;}	

#hideonmoblabel{display:none;}	
#SearchBucket .mbasinnercon button > #logoscid{top: 16px;left: 14px;height: 16px;}
.airemanagebasketsection .mybtopcon #viewbasketofdropdown.viewbasketofdropdownclass select{margin-bottom:20px;}
.patientaddtocartairesection.mypatientslistingcon{padding:0px 0px;}	
.airemanagebasketsection .mybtopcon #viewbasketofdropdown h6{float:none;margin-bottom:25px;}	
.airemanagebasketsection .mybtopcon #viewbasketofdropdown select{width:100%;float:none;margin-left: 0px;
height: 45px;}
#vprcolorbtn{float: none;display: block;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .zoom-gallerys span{display:block;padding: 0px;margin: 0px;width: 50px;margin-left: 10px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .zoom-gallerys {display:block;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .checkouttablepricecon{width:200px;margin-top:0px;font-size: 14px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td a.tblpname.pronameaire{display: block;margin-left: 0px;padding: 0px;font-size: 14px;line-height: 18px;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend a i{margin-left: 10px;width: 35px;height: 35px;line-height: 35px;font-size: 12px;}	
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend a{padding-left:12px;display: flex;}
.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td .delvpastrecommend a span{position:relative;top:7px;}

.checkoutproductlistingcon #patientlistingmaincon #patientcartpagelistingss.patientcartpagelistingss table.table tbody tr td img{height:30px;}	
#addnewpatbtnexistpat{margin-top: 20px;display:table;}	
.patienttablelisting.mypatientslistingcon#mypatientsection{padding-right: 0px;}	
.medicinedetailpagemainsection #medicinedetailpagecon .prodetailmaincon.prodetailrightmaincon{padding:15px;}
#existingpatientssection.patientlistingsectionbg{padding:0px;}
.patienttablelisting .table-responsive .table thead tr th:first-child{padding-left:0px;}
.patienttablelisting .table-responsive .table thead tr th i{display:none;}
.patienttablelisting .table-responsive .table tbody tr td:first-child{background-image:none !important;}
.patienttablelisting .table-responsive .table tbody tr td{padding:6px 12px 6px 5px !important;}
#patientlistingmaincon table tr td .patientinfotblcon .patientotherinfotbl{margin-left:0px !important;}
.patienttablelisting .table-responsive .table thead tr th{padding:6px 12px 6px 5px !important;}
#mypatientsection.patienttablelisting.mypatientslistingcon{padding-right: 0px !important;padding-left: 0px !important;}
#addproductsviewbucket.addproductsofeditbucket{margin-right: 10px;}
#addproviewairecon.addproviewairecon{float:none;margin-top:25px;display: table;}
#addproviewairecon.addproviewairecon a#addproductsviewbucket{display:table;width:100%;margin-bottom: 15px;}
#addproviewairecon.addproviewairecon a#addproductsviewbucket.addproductsofeditbucket{width:auto;}
#homeLinkPopup #newhomepopup.popupmainsectionofaire{}
#homeLinkPopup.copylinksectionpopup #newhomepopup.popupmainsectionofaire{}
#homeLinkPopup.copylinksectionpopup #newhomepopup.popupmainsectionofaire .modal-content{padding-left:0px;}
#airecatsearchfiltersection.confirmbasketairesection .categoriesairemainwrapper .airetopconconbas.catfiltertopcon .catsearchfiltermaincon{padding-left:0px;}
.aptbmainsection.bgofaptbmainsection.skinstorehomeprolistsection .baslistlefttopcon h1{font-size: 24px;
line-height: 30px;}
#marketplacesearchmainwrapperaire.airetopconconbas.catfiltertopcon .searchspecificeproductsform#categoryseachmainform .mbasinnercon{position:relative;}
#categoryseachmainform #searchForm .searchmaincontainersection{}
h5.sharebasheadpopupcon{font-size: 20px;margin-top: 10px;line-height: 26px;margin-bottom: 15px;}
#homeLinkPopup.copylinksectionpopup #newhomepopup.popupmainsectionofaire .modal-content .popuplinkmaincon{width: 100%;padding: 0px 20px;display:block;}
.categoriesairemainwrapper{padding:15px;}
#homeLinkPopup.copylinksectionpopup #newhomepopup.popupmainsectionofaire .modal-content .popuplinkmaincon #ShowBucketLink{display: block;padding-left: 0px;width: 100%;}
#homeLinkPopup.copylinksectionpopup #newhomepopup.popupmainsectionofaire .modal-content .popuplinkmaincon i{display:none;}
#ShowBucketLink.popuplinkmaincon #ShowCoppied{position: relative;margin-top: 12px;right: -20px;}
.baslistlefttopcon.baslistbottomamincon{margin-top:0px;margin-bottom:0px;}
.addproviewairecon #confirmprodcutsviewbucket{float:left;margin-left: 0px;}
.addproviewairecon #deleteprodcutsviewbucket{float:left;}
#addproviewairecon.addproviewairecon a{display:block;margin-bottom: 15px;}
.prodetailimgcon{overflow: hidden;}	
.medicinedetailpagemainsection{padding-left:0px;padding-right:0px;}
.airemanagebasketsection #createemailsocialbtncon.addpromobtnconaire{margin-top:0px;}
.airemanagebasketsection #createemailsocialbtncon.addpromobtnconaire button.ceoslbtn{margin-bottom: 25px;}	
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .carousel_content h4{padding-top:0px;margin-bottom: 12px;}
.paddafterprice{padding-bottom:0px;}
#airemanagebasketsectionmain.airemanagebasketsection.airemanagebasketsectionfrompathome.recommendprolistingsection .viewrecomshowcount p{padding: 6px 12px;}
.airetreatmenttopcon{padding-right:0px;margin-bottom: 25px;}
.airemanagebasketsection .addpromobtnconaire{margin-top:15px;}
.addpromobtnconaire button.cacbbtncon{margin-bottom: 15px;}	
.airemanagebasketsection .addpromobtnconaire a#sspr{margin-bottom: 15px;}	
.addpromobtnconaire button#spatlistbtn.cacbbtncon{margin-left:0px;}
#baslistlefttopconhead.baslistlefttopcon{margin-bottom:0px;}
#baslistlefttopconhead.baslistlefttopcon h1{margin-bottom:15px;}
#senttopatconlistproaire{position:relative;right:auto;}
#airebasketssview.airebasketssview{margin-top:0px;}	
#categoryseachmainform.managebasketformcon{margin-top:15px;}	
#airecatsearchfiltersection{padding-left:0px;padding-right:0px;}
.confirmbasketairesection{padding-left:0px;padding-right:0px;}
.baslistlefttopcon p{font-size:14px;letter-spacing: -0.5px;}	
.airemanagebasketsection{padding-left:0px;padding-right:0px;padding-top:0px;}
.airemanagebasketsection .mybtopcon h6{margin-bottom:30px;font-size:30px;}
.airemanagebasketsection .managebasketformcon .cacbmaincon{margin:15px 0px;}
#viewbasketmaintopcon.aptbmainsection{padding-top:0px;}
.aptbmainsection{padding-left:15px;padding-right:15px;}
.baslistlefttopcon h1{font-size: 28px;line-height: 34px;}
#addprobasprolist.aptbmainsection .apbasinnercon{width:90%;}
#addprobasprolist.aptbmainsection.aptbmainsectionpromotion{padding-top:0px;}
#addprobasprolist.aptbmainsection #apbasinnercon.apbasinnercon{margin-top:0px;margin-bottom:30px;}
.aptbmainsection .apbasinnercon{width:90%;margin-top:30px;}
.baslistlefttopcon{margin-bottom: 40px;}
.bgofaptbmainsection .basketlistingcon{padding-left:0px;padding-right:0px;}	
#entermarketplacecon img{height:auto;}	
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card{height:auto;}	
.homethreeimgheight img{height:auto;}	
.homesectionofairecon{padding-left:15px;padding-right:0px;}	
.homesectionairetop{top:-100px;padding-top: 140px;padding-bottom: 300px;}
}	
/* @media screen and (min-width:1880px) and (max-width:2000px){
.subpagesmarginbottom{margin-bottom:220px;}
}
@media screen and (min-width:2000px) and (max-width:2500px){
.subpagesmarginbottom{margin-bottom:290px;}
}
@media screen and (min-width:2500px) and (max-width:3200px){
.subpagesmarginbottom{margin-bottom:400px;}
}
@media screen and (min-width:3200px) and (max-width:7000px){
.subpagesmarginbottom{margin-bottom:550px;}
}
@media screen and (min-width:1780px) and (max-width:1920px){ */
.medicinedetailpagemainsection{background-position: left 9%;}		
/*	
#entermarketplacecon img{height:500px;}	
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card{height:500px;padding-top:50px;}	
.homethreeimgheight img{height: 420px;}
#homevideoheight.homethreeimgheight video{height:420px;width:100%;}
*/
}
@media screen and (min-width:1850px) and (max-width:2800px){
.catairefilterchkbox > span{font-size:15px;letter-spacing: -0.6px;line-height: 19px;}
.filterinnerconaire.aireformcompanydropdown .ui.default.dropdown:not(.button) > .text, .filterinnerconaire.aireformcompanydropdown .ui.dropdown:not(.button) > .default.text {font-size:15px;letter-spacing: -0.6px;}
.filterinnerconaire.aireformcompanydropdown{margin-right: 6px;}
.catairefilterchkbox input[type="radio"]{margin-right:3px;}
}	

@media screen and (min-width:1920px) and (max-width:2100px){
.eltaeventmainsection{padding-bottom:400px;}	
.medicinedetailpagemainsection{background-position: left 8%;}		
/*
#entermarketplacecon img{height:560px;}	
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card{height:560px;padding-top:70px;}	
.homethreeimgheight img{height: 450px;}
#homevideoheight.homethreeimgheight video{height:450px;width:100%;}
*/
}	
@media screen and (min-width:2100px) and (max-width:2350px){
.eltaeventmainwrapper{width:72%;}	
.eltaeventmainsection{padding-bottom:450px;}		
.medicinedetailpagemainsection{background-position: left 8%;}		
/*	
#entermarketplacecon img{height:600px;}	
.homesectionofairecon .homebannercont .homebottomrightsection#totalresultscon .card{height:600px;padding-top:85px;}	
.homethreeimgheight img{height: 500px;}
#homevideoheight.homethreeimgheight video{height:500px;width:100%;}
*/
}	
@media screen and (min-width:2350px) and (max-width:4350px){
.eltaeventmainwrapper{width:68%;}	
.eltaeventmainsection{padding-bottom:650px;}			
}	