@media (max-width: 1680px) {
  .dc-header-dashboard .dc-search-headerform {
    padding: 15px;
  }
  .dc-header-dashboard {
    padding: 0 5px 0 55px;
  }
  .dc-closemenu .dc-companysinfo {
    margin-top: -56px;
  }
  .dc-main {
    padding: 20px 40px 20px 90px;
  }
  .dc-wrapper .dc-main {
    padding-left: 90px;
  }
  .dc-wrapper .dc-sidebarwrapper {
    width: 50px;
  }
  .dc-wrapper.dc-closemenu .dc-sidebarwrapper {
    width: 270px;
  }
  .dc-closemenu .dc-companysinfo {
    margin-left: 0;
    padding: 0 30px 30px;
  }
  .dc-closemenu .dc-navdashboard {
    padding: 0;
  }
  .dc-companysinfo {
    padding: 0;
    margin-left: 100px;
  }
  .dc-btnmenutoggle {
    left: 30px;
    border-radius: 4px;
    display: block;
  }
  .dc-closemenu .dc-sidebarwrapper .dc-navdashboard-footer {
    display: block;
  }
  .dc-sidebarwrapper .dc-navdashboard-footer {
    display: none;
  }
  .dc-dashboardsave .dc-proposalsr .dc-proposalsrcontent figure {
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
  }
  .dc-closemenu .dc-companysinfo .dc-title {
    margin: 0;
  }
  .dc-sidebarwrapper .dc-verticalscrollbar {
    overflow: hidden;
  }
}
@media (max-width: 1536px) {
  .dc-dashboardsave .dc-proposalsr .dc-proposalsrcontent figure {
    border: 0;
    margin: 0 0 15px;
    padding: 0 0 15px;
    border-bottom: 1px solid #ddd;
  }
  .dc-proposalsrcontent .dc-title {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .dc-listedarticle .dc-articles-list .dc-articleimg {
    width: 100%;
    border-radius: 4px 4px 0 0;
  }
  .dc-listedarticle .dc-articles-list .dc-articleimg > img {
    max-width: 100%;
    border-radius: 4px 4px 0 0;
  }
  .dc-listedarticle .dc-articles-list .dc-articlecontent {
    float: left;
    width: 100%;
    border: 1px solid #eee;
    border-radius: 0 0 4px 4px;
  }
  .dc-listedarticle
    .dc-articles
    .dc-articleslist-content
    .dc-articlecontent
    .dc-title {
    min-height: 100%;
    padding: 20px 30px;
  }
  .dc-clinics-content {
    padding: 0;
  }
  .dc-clinics-content .dc-btnarea {
    width: 100%;
    margin: 10px 0 0;
  }
  .dc-profilephoto .dc-downloads-files.dc-downloads-files li {
    width: 100%;
  }
  .dc-spaces-wrap li {
    width: 33.33%;
  }
  .dc-downloads-files li {
    width: 100%;
  }
  .dc-profilephotocontent .dc-attachfilevtwo li {
    width: 50%;
  }
  .dc-userform fieldset .form-group.form-select-half {
    width: 100%;
  }
  .dc-postedsilderitem .dc-consultation-title {
    width: 100%;
    float: left;
    margin: 10px 0 0;
  }
  .show-sform .dc-searchbtn,
  .dc-search-headerform {
    right: 0;
    top: 0;
    width: 100%;
    display: none;
    padding: 13px 0;
    background: #fff;
    position: absolute;
    z-index: 9;
  }
  .show-sform .dc-search-headerform,
  .dc-removeform,
  .dc-searchbtn {
    display: block;
  }
  .dc-headerform {
    float: right;
  }
  .dc-headerform-holder {
    margin: 0;
    float: right;
    margin-left: auto;
  }
}
@media (max-width: 1199px) {
  .dc-tabstitle li a:after {
    display: none;
  }
  #dc-booking_service_details {
    margin-top: 30px;
  }
  .dc-package:nth-child(2) {
    border-right: 0;
  }
  .dc-package {
    width: 50%;
  }
  .dc-package:nth-child(n + 3) {
    border-top: 1px solid #eee;
  }
  .dc-jobpostedholder > .col-12:nth-child(n + 4) {
    margin-top: 30px;
  }
  .dc-spaces-wrap li {
    width: 25%;
  }
  .dc-dashboardtabs {
    width: 100%;
  }
  .dc-dashboardtabs .dc-tabstitle {
    display: block;
  }
  .dc-dashboardtabsholder .dc-tabscontent {
    width: 100%;
  }
  .dc-postedsilderitem .dc-consultation-title {
    margin: 0;
    width: auto;
    float: none;
  }
  .dc-jobpostedholder > div > div:nth-child(n + 3) .dc-insightsitem {
    margin-top: 15px;
  }
  .dc-dbsectionspace-test .dc-dashboardboxcontent > ul > li:first-child {
    width: 40%;
  }
  .dc-dbsectionspace-test .dc-dashboardboxcontent > ul > li:last-child {
    width: 60%;
  }
}
@media (max-width: 991px) {
  .dc-jobpostedholder > .col-12:nth-child(n + 3) {
    margin-top: 30px;
  }
  .dc-navigation {
    top: 100%;
    left: 0;
    background: #fff;
    position: absolute;
  }
  .dc-navigation > ul {
    text-align: left;
  }
  .dc-navigation ul li {
    width: 100%;
    float: left;
    display: block;
  }
  .dc-dropdowarrow {
    display: none;
  }
  .dc-navigation > ul > li > a {
    margin: 0;
  }
  .sub-menu {
    opacity: 1;
    display: none;
    visibility: visible;
  }
  .sub-menu,
  .mega-menu {
    clear: both;
    float: left;
    display: none;
    position: static;
    width: 100% !important;
  }
  .dc-navigation > ul > li > a:after,
  .dc-navigation > ul > li:before {
    display: none;
  }
  .dc-navigation > ul > li > a {
    padding: 10px 20px;
  }
  .dc-navigation ul > li + li > a {
    border-top: 1px solid #eee;
  }
  .dc-navigation ul > li ul.sub-menu {
    box-shadow: none;
  }
  .dc-navigation ul li .sub-menu li a {
    padding: 10px 30px;
    position: relative;
  }
  .dc-navigation > ul > li > .sub-menu > li.menu-item-has-children ul > li > a {
    padding: 10px 40px;
  }
  .dc-navigation ul > li ul.sub-menu {
    border-top: 1px solid #eee;
  }
  .dc-navigation ul > li > ul.sub-menu {
    border-width: 2px;
  }
  .dc-headervtwo .dc-navigation > ul > li > a {
    color: var(--terthemecolor);
  }
  .dc-downloads-files li {
    width: 50%;
  }
  .dc-profilephotocontent .dc-attachfilevtwo li {
    width: 33.33%;
  }
  .dc-dashboardsave .dc-proposalsr .dc-proposalsrcontent figure {
    border: 0;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    border-right: 1px solid #ddd;
  }
  .dc-proposalsrcontent .dc-title {
    width: auto;
  }
  .dc-header-dashboard .dc-navigation > ul > li > a {
    padding: 10px 20px;
  }
  .dc-messages-holder .dc-offersmessages ul li:last-child {
    width: 100%;
    display: none;
  }
  .dc-dbsectionspace-row .dc-messagebox,
  .dc-openmsg .dc-offersmessages ul li:first-child,
  .dc-openmsg .dc-dashboardboxtitle {
    display: none;
  }
  .dc-openmsg .dc-offersmessages ul li:last-child,
  .dc-openmsg .dc-titlemessages {
    display: block;
  }
  .dc-messages-holder .dc-offersmessages ul li:first-child {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .dc-downloads-files li {
    width: 100%;
  }
  .dc-offeraccordion .dc-form-appointment .dc-spacesholder .form-group-half,
  .dc-offeraccordion
    .dc-form-appointment
    .dc-spacesholder
    .form-group-half.dc-radio-holder {
    width: 100%;
  }
  .dc-dbsectionspacetest .dc-attachfilevtwo li {
    width: 50%;
  }
  .dc-accountinfo li {
    width: 100%;
  }
  .dc-accountinfo li:nth-child(n + 2) {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .dc-header-dashboard .dc-search-headerform {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .dc-headerform-holder {
    margin-right: 10px;
  }
  .dc-searchbtn {
    margin-right: 20px;
  }
  .dc-header-dashboard .dc-userlogedin {
    padding: 20px 0;
  }
  .dc-offerday-holder .dc-form-appointment .dc-spacesholder .dc-others,
  .dc-offerday-holder .dc-form-appointment .dc-spacesholder .dc-radio-holder {
    width: 100% !important;
  }
  .dc-docsettingscontent .dc-searchvlistvtwo .dc-docpostcontent .dc-searchvtwo {
    padding-right: 20px;
  }
  .dc-docsettingscontent .dc-searchvlistvtwo .dc-docpostcontent .dc-actions {
    width: 100%;
    padding: 10px 20px;
    margin: 0;
    position: static;
    border-top: 1px solid #eee;
  }
  .dc-form-advancedsearch.dc-headerform fieldset {
    padding-right: 50px;
  }
  .dc-form-appointment {
    padding: 0 10px;
  }
  .dc-profilephotocontent .dc-attachfilevtwo li {
    width: 50%;
  }
  .dc-wrapper.dc-closemenu .dc-main {
    padding-left: 15px;
  }
  .dc-wrapper .dc-sidebarwrapper {
    width: 0;
  }
  .dc-btnmenutoggle {
    left: 0;
    border-radius: 0 4px 4px 0;
  }
  .dc-yeartag .dc-tag {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .dc-jobalerts .alert span {
    max-width: 66%;
  }
  .dc-removeform {
    display: none;
  }
  .dc-removeform + .dc-removeform {
    display: block;
  }
  .dc-header-dashboard {
    padding: 0;
  }
  .dc-search-headerform {
    padding: 13px 20px;
  }
  .closeform-holder {
    width: auto;
    float: right;
  }
  .dc-headerform {
    width: 95%;
    min-width: 0;
  }
  .dc-wrapper .dc-main {
    padding: 20px 15px;
  }
  .dc-emptydetails {
    height: 380px;
  }
  .dc-emptydetails em {
    font-size: 16px;
  }
  .dc-header-dashboard .dc-navigationarea.mainheader .dc-userlogedin {
    display: flex;
    align-items: center;
  }
  .dc-header-dashboard
    .dc-navigationarea.mainheader
    .dc-userlogedin
    .dc-username:after {
    margin-top: -8px;
  }
}
@media (max-width: 720px) {
  .dc-spaces-wrap li {
    width: 33.33%;
  }
}
@media (max-width: 640px) {
  .dc-addays {
    right: 0;
  }
}
@media (max-width: 576px) {
  .alert {
    padding: 15px 30px 15px 20px;
  }
  .dc-alertbtn {
    float: left;
    margin: 10px 0 0;
    position: static;
  }
  .dc-jobalerts .alert .close {
    top: 10px;
    margin: 0;
  }
  .dc-jobpostedholder > div > div:nth-child(n + 2) .dc-insightsitem {
    margin-top: 15px;
  }
  .dc-userlogedin-gird .dc-viewprofile {
    grid-row: 2;
    margin-top: 10px;
  }
  .dc-titlemessages .dc-username {
    padding: 0;
  }
  .dc-titlemessages .dc-username h3 {
    font-size: 16px;
  }
  .dc-memessage {
    padding: 0 50px 0 0;
  }
  .dc-offerermessage {
    padding: 0 0 0 50px;
  }
  .dc-offerermessage figure,
  .dc-offerermessage figure img,
  .dc-memessage figure,
  .dc-memessage figure img {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 575px) {
  .dc-jobpostedholder > .col-12:nth-child(n + 2) {
    margin-top: 30px;
  }
}
@media (max-width: 568px) {
  .dc-headerform .select2-container--default .select2-selection--single {
    border: 0;
  }
  .dc-headerform fieldset .form-group input,
  .dc-headerform fieldset .form-group .dc-select select {
    height: 40px;
  }
  .dc-headerform-holder {
    margin-right: 0;
  }
  .dc-header-dashboard .dc-searchbtn {
    margin-top: 0;
  }
  .dc-prescription-wrap .dc-dashboardbox {
    padding: 30px 10px;
  }
  .dc-prescription-head {
    padding: 0 30px;
  }
  .dc-accordioninnertitle {
    padding: 10px 20px;
  }
  [class*="dc-specility"] {
    padding: 30px 10px;
  }
  [class*="dc-specility"] > .am_field {
    padding-right: 50px;
  }
  .dc-package:nth-child(2) {
    border-top: 1px solid #eee;
  }
  .dc-clinicsimg {
    margin: 0 0 10px;
  }
  .dc-form-appointment .dc-spacesholder .form-group-half:last-child {
    width: 100%;
  }
  .dc-package {
    border-right: 0;
  }
  .dc-providingservices,
  .dc-working-days > .dc-userform,
  .dc-working-time > .dc-userform,
  .dc-dashboardboxcontent.dc-packages {
    padding: 0;
  }
  .dc-package {
    width: 100%;
  }
  .dc-dashboardbox > .dc-tabscontent {
    padding: 30px 10px;
  }
  .dc-sidepadding {
    padding: 0;
  }
  .dc-subpaneltitlevtwo .dc-btnaction {
    margin-left: 10px;
  }
  .dc-accordioninnertitle em {
    display: block;
  }
  .dc-headerform .dc-formbtn a {
    border-radius: 0 0 4px 0;
  }
  .dc-navigationarea .dc-rightarea .navbar-toggler {
    margin: 8px 0;
  }
  .dc-articlesservices .dc-formtheme {
    padding: 0 0 30px;
  }
  .dc-specilities-items[class*="dc-specility"] {
    padding: 30px 10px;
  }
  [class*="dc-specility"] .remove-repeater {
    right: 10px;
  }
  .dc-specilities-items,
  .dc-articletag-holder .dc-formtheme,
  .dc-payout-holder .dc-dashboardboxcontent.dc-emptydata-holder,
  .dc-payout-holder .dc-settingscontent,
  .dc-articletag-holder,
  .dc-useraward .dc-awardaccordion,
  .dc-usereducation ul.dc-educationaccordion,
  .dc-navigationarea .dc-userlogedin {
    padding: 0;
  }
  .dc-headerform fieldset .form-group input,
  .dc-headerform fieldset .form-group .dc-select select {
    border: 0;
  }
  .dc-form-advancedsearch fieldset .form-group:nth-child(2),
  .dc-form-advancedsearch fieldset .form-group:first-child {
    width: 100%;
  }
  .dc-navigationarea .dc-logo {
    width: 100%;
    margin: 0 0 5px;
  }
  .hidpi-logowrap {
    padding: 20px 0;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .dc-navigationarea .dc-logo img {
    display: block;
    margin: 0 auto;
  }
  .dc-usernav ul li .sub-menu {
    top: 80px;
    right: 0;
  }
  .dc-usernav ul li:hover .sub-menu {
    top: 100%;
  }
  .dc-messages-holder .dc-offersmessages ul li:last-child {
    padding: 30px 10px;
  }
  .dc-titlemessages {
    padding: 10px 20px;
  }
  .dc-spaces-wrap li {
    width: 50%;
  }
  .dc-addays {
    left: -40px;
    right: auto;
    width: 300px;
  }
  .dc-addays:before {
    right: auto;
    left: 55px;
  }
  .dc-titlewithbtn .dc-rightarea .dc-btn-del {
    clear: both;
    margin-top: 10px;
  }
  .dc-titlewithbtn .dc-rightarea .dc-btn + .dc-btn {
    clear: both;
    margin: 10px 0 0;
  }
  .dc-titlewithbtn .dc-rightarea {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .dc-clinics-content {
    float: left;
    width: 100%;
    padding-bottom: 0;
  }
  .dc-accordioninnertitle .dc-rightarea {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .dc-accordioninnertitle span {
    padding: 0;
  }
  .dc-addawardsholder .dc-skillsform fieldset .form-group .form-control {
    width: 100%;
  }
  .dc-addawardsholder
    .dc-skillsform
    fieldset
    .form-group
    .form-control:first-child {
    border-radius: 4px 4px 0 0;
    border-right: 2px solid #eee;
  }
  .dc-addawardsholder .dc-skillsform .dc-datepicker:after {
    top: auto;
    bottom: 0;
  }
  .dc-addawardsholder
    .dc-skillsform
    fieldset
    .form-group
    .form-control:nth-child(n + 2) {
    border-top: 0;
    border-radius: 0 0 4px 4px;
  }
  .form-select-half .dc-select {
    width: 100%;
  }
  .form-select-half .dc-select:first-child select {
    border-radius: 4px 4px 0 0;
  }
  .form-select-half .dc-select + .dc-select select {
    border-top: 0;
    border-left: 2px solid #eee;
    border-radius: 0 0 4px 4px;
  }
  .form-group.form-group-label {
    text-align: center;
  }
  .form-group.form-group-label label {
    display: block;
    margin: 0 0 10px;
  }
  .dc-myskills li > span {
    display: block;
  }
  .dc-myskills li .dc-rightarea {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .dc-userform fieldset .form-group.form-group-half {
    width: 100%;
  }
  .dc-dashboardboxcontent,
  .dc-collapseexp {
    padding: 30px 10px;
  }
  .dc-skillsform fieldset .form-group {
    padding: 0;
  }
  .dc-skillsform fieldset .form-group.dc-btnarea {
    position: static;
    margin-top: 10px;
  }
  .dc-skillscontent-holder,
  .dc-yourdetails .dc-userform,
  .dc-experienceaccordion,
  .dc-profilephotocontent {
    padding: 0;
  }
  .dc-profilephotocontent .dc-attachfilevtwo li {
    width: 100%;
  }
  .dc-btnmenutoggle {
    top: 90px;
  }
  .dc-headerform-holder {
    float: left;
  }
  .dc-headerform .dc-formbtn {
    top: auto;
    bottom: 0;
    right: 0;
  }
  .dc-headerform fieldset .form-group input,
  .dc-headerform fieldset .form-group .dc-select select {
    border: 0;
  }
  .dc-headerform fieldset .form-group + .form-group {
    border-top: 1px solid #ddd;
  }
  .dc-headerform {
    border: 1px solid #ddd;
    border-radius: 4px;
  }
  .dc-navigationarea .dc-rightarea {
    width: 100%;
    float: right;
  }
  .dc-location .dc-userform {
    padding: 0;
  }
  .dc-messages-holder .dc-dashboardboxcontent.dc-offersmessages {
    padding: 0;
  }
}
@media (max-width: 480px) {
  .services-item .dc-subpaneltitlevtwo .dc-btnaction a {
    clear: none;
  }
  .dc-addnew a {
    float: left;
    clear: both;
  }
  .dc-user-info {
    width: 100%;
  }
  .dc-updatall {
    padding: 10px;
  }
  .dc-files-content {
    position: relative;
  }
  .dc-filecontent a {
    right: 10px;
    top: 10px;
    padding: 0;
    margin: 0;
    position: absolute;
  }
  .dc-tabscontent {
    padding: 30px 10px;
  }
}
@media (max-width: 420px) {
  .dc-navigationarea .dc-rightarea {
    float: left;
    width: 100%;
  }
  .dc-navigationarea .dc-logo {
    margin: 0 0 20px;
  }
  .dc-prescription-wrap .dc-updatall {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 360px) {
  .dc-spaces-wrap li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .dc-dbsectionspacetest .dc-user-header {
    padding: 30px 10px;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-details {
    padding: 30px 10px;
  }
  .dc-dbsectionspacetest .dc-titlewithbtn {
    padding: 23px 10px 20px 10px;
  }
  .dc-dbsectionspacetest .dc-dashboardboxcontent {
    padding: 30px 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-clinics {
    padding: 19px 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-tabscontenttitle {
    padding: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-childaccordion.dc-offeraccordion
    .dc-subpanel
    .dc-subpaneltitle.dc-subpaneltitlevtwo {
    padding: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-childaccordion.dc-offeraccordion
    .dc-subpanel
    .dc-subpanelcontent
    .dc-dayspaces-holder.dc-titlewithbtn {
    padding: 30px 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-formtheme.dc-userform.dc-form-appointment {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-dashboardboxtitle {
    padding: 25px 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices
    .dc-accordion
    .dc-panel
    .dc-paneltitle {
    padding: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices
    .dc-accordion
    .dc-panel
    .dc-panelcontent {
    padding: 30px 10px;
  }
  .dc-dbsectionspacetest .dc-dashboardboxcontent .dc-content-holder {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-content-holder
    .dc-clinics {
    padding: 19px 10px;
  }
  .dc-dbsectionspacetest .dc-dashboardboxcontent .dc-form-appointment {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group {
    width: 100%;
  }
  .dc-dbsectionspacetest .dc-articlesservices .dc-formtheme {
    padding: 0px 10px 30px;
  }
  .dc-dbsectionspacetest .dc-profilephotocontent {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest .dc-formtheme.dc-formprojectinfo.dc-formcategory {
    padding: 0;
  }
  .dc-dbsectionspacetest .dc-formprojectinfo .form-group .dc-attachfile {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .dc-dbsectionspacetest .dc-attachfilevtwo li {
    width: unset;
  }
  .dc-dbsectionspacetest .dc-articletag-holder {
    padding: 0;
  }
  .dc-dbsectionspacetest .dc-articletag-holder .dc-formtheme {
    padding: 0;
  }
  .dc-dbsectionspacetest
    .dc-offered-holder
    .dc-dashboardboxcontent
    .dc-accordion {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest .dc-paneltitle {
    padding: 10px;
  }
  .dc-dbsectionspacetest .dc-subpaneltitlevtwo {
    padding: 10px;
  }
  .dc-dbsectionspacetest .dc-addservices .dc-userform {
    padding: 0 10px 30px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-searchresult-head {
    padding: 19px 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder {
    padding: 30px 10px;
  }
  .dc-recentapoint-holdertest {
    padding: 30px 10px;
  }
}
@media (max-width: 660px) {
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent
    .dc-listedarticle
    .dc-articles
    .dc-articleslist-content
    .dc-article {
    display: grid;
  }
  .dc-dbsectionspacetest .dc-articles-list .dc-articleimg {
    width: 100%;
    border-radius: 4px 4px 0 0;
  }
  .dc-dbsectionspacetest .dc-listedarticle .dc-articles .dc-articleimg img {
    max-width: none;
  }
  .dc-dbsectionspacetest
    .dc-listedarticle
    .dc-articles
    .dc-articlecontent
    .dc-title {
    padding: 0 10px;
  }
  .dc-dbsectionspacetest
    .dc-listedarticle
    .dc-articles
    .dc-articlecontent
    .dc-optionarea {
    padding: 10px;
  }
  .dc-dbsectionspacetest .dc-listedarticle .dc-articles .dc-articlecontent {
    border: 1px solid #eee;
    border-radius: 0 0 4px 4px;
  }
}
@media (max-width: 650px) {
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-header {
    grid-template-columns: auto 1fr;
    grid-row-gap: 20px;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-header .dc-status-test {
    grid-area: 2/1/3/3;
    justify-self: start;
  }
  .dc-dbsectionspacetest .dc-user-info.dc-info-required {
    grid-template-columns: 1fr;
  }
  .dc-title-test {
    grid-area: 3;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-formtheme.dc-userform.dc-form-appointment
    fieldset
    .form-group {
    width: 100%;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices
    .dc-accordion
    .dc-panel
    .dc-panelcontent
    .dc-checkbox-holder
    .dc-checkbox {
    width: 100%;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices
    .dc-accordion
    .dc-panel
    .dc-panelcontent
    .dc-checkbox-holder
    .dc-checkbox:nth-child(n + 2) {
    margin-top: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-content-holder
    .dc-clinics
    .dc-clinics-content {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-row-gap: 20px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder
    .dc-checkbox {
    margin: 0;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recentapoint-content {
    padding: 19px 10px 19px 35px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recentapoint-content::after {
    left: 10px;
    top: 40px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content {
    display: grid;
    grid-template-columns: 1fr;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content
    .dc-recent-contenttest {
    justify-self: start;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content
    .dc-userbtn {
    margin: 5px 0 0;
  }
}
@media (max-width: 576px) {
  .dc-docsettings .dc-searchresult-list .dc-docpostholder,
  .dc-hospsettings .dc-searchresult-list .dc-docpostholder {
    padding: 0;
  }
  .dc-recentapoint-holdertest .dc-recent-content span {
    width: 100%;
  }
  .dc-recentapoint-holdertest .dc-recent-content a {
    float: left;
    margin: 10px 0 0;
  }
  .dc-recentapoint-holdertest .dc-recent-content span {
    line-height: 18px;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-steps {
    display: grid;
    justify-items: center;
    grid-row-gap: 20px;
  }
  .dc-user-grid {
    display: grid;
    grid-template-columns: 1fr;
  }
  .dc-user-grid .dc-user-info:nth-child(n + 2) {
    margin-top: 33px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxtitle.dc-titlewithbtn {
    display: grid;
    grid-row-gap: 10px;
  }
  .dc-dbsectionspacetest .mce-container-body.mce-flow-layout {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
  }
  .dc-dbsectionspacetest .mce-flow-layout-item.mce-last {
    grid-area: 2/1/3/3;
    border: 0;
  }
  .dc-dbsectionspacetest .dc-subpaneltitlevtwo {
    display: grid;
  }
  .dc-dbsectionspacetest .dc-subpaneltitlevtwo .dc-rightarea {
    justify-self: start;
    margin-top: 10px;
  }
  .dc-dbsectionspacetest .dc-subpaneltitlevtwo > span {
    line-height: 20px;
  }
}
@media (max-width: 480px) {
  .dc-titlewithicon .dc-clickremoveall {
    float: left;
    width: 100%;
    margin: 10px 0 0;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-header {
    grid-template-columns: 1fr;
    grid-row-gap: 0;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-header .dc-status-test {
    grid-area: unset;
  }
  .dc-recentapoint-holdertest ul li a {
    width: 24px;
  }
  .dc-recentapoint-holdertest .dc-recentapoint {
    flex-direction: column;
  }
  .dc-recentapoint-holdertest .dc-apoint-date {
    border-bottom: 1px solid #eee;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-clinics {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-content-holder
    .dc-clinics {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest .form-group-label .dc-labelgroup {
    display: grid;
    justify-items: center;
  }
  .dc-dbsectionspacetest .dc-formprojectinfo .form-group .dc-attachfile {
    grid-template-columns: 1fr;
  }
  .dc-dbsectionspacetest
    .dc-articletag-holder
    .dc-formtheme
    fieldset
    .form-group {
    padding-right: 0;
  }
  .dc-dbsectionspacetest
    .dc-articletag-holder
    .dc-formtheme
    fieldset
    .form-group.dc-btnarea {
    position: unset;
    margin-top: 20px;
  }
  .dc-dbsectionspacetest .form-group.form-group-half {
    width: 100%;
  }
}
@media (max-width: 458px) {
  .dc-title-socialicons {
    margin-left: 0 !important;
    padding-left: 60px;
  }
}
@media (max-width: 450px) {
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-steps .dc-btnarea {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-steps .dc-btnarea a + a {
    margin-left: 0;
    margin-top: 20px;
  }
  .dc-dbsectionspacetest
    .mce-container.mce-flow-layout-item.mce-btn-group:nth-last-child(2) {
    grid-area: 2/1/3/2;
    border: 0;
  }
  .dc-dbsectionspacetest .mce-flow-layout-item.mce-last {
    grid-area: 2/2/3/5;
    border-left: 1px solid #d9d9d9;
  }
  .dc-dbsectionspacetest
    .dc-manageteam-wrap
    .dc-searchresult-head
    .dc-rightarea
    .dc-select
    + .dc-select {
    margin-left: 0;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-searchresult-head
    .dc-rightarea {
    display: grid;
    grid-row-gap: 20px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content
    .dc-recent-contenttest {
    display: grid;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content
    .dc-recent-contenttest
    a:first-child {
    margin: 10px 0 2px;
  }
}
@media (max-width: 380px) {
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxtitle.dc-titlewithbtn
    .dc-rightarea {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxtitle.dc-titlewithbtn
    .dc-rightarea
    .dc-addays-holder {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-childaccordion.dc-offeraccordion
    .dc-subpanel
    .dc-subpaneltitle.dc-subpaneltitlevtwo {
    display: grid;
    justify-items: center;
    grid-row-gap: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder {
    grid-template-columns: auto auto;
  }
  .dc-dbsectionspacetest
    .dc-listedarticle
    .dc-articles
    .dc-articlecontent
    .dc-optionarea {
    display: grid;
    grid-row-gap: 5px;
  }
  .dc-dbsectionspacetest .dc-pagination ul li a.dc-nextpage,
  .dc-pagination ul li a.dc-nextpage,
  .dc-pagination ul li a i,
  .dc-pagination ul li a {
    width: 23px;
  }
}
@media (max-width: 341px) {
  .dc-title-socialicons {
    padding-left: 0;
  }
  .dc-cardtitle-firstuser .dc-title-content {
    padding-left: 0;
    width: 100%;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recentapoint-content {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 10px;
  }
  .dc-recentapoint-holdertest .dc-recentapoint-content {
    padding-left: 35px;
  }
  .dc-recentapoint-holdertest .dc-apoint-noti:after {
    left: 15px;
  }
}
@media (min-width: 380px) {
  .dc-rightarea-test {
    flex-direction: row;
  }
  .dc-apointments-wrap
    .dc-searchresult-head
    .dc-rightarea-test
    .dc-select
    + .dc-select {
    margin-left: 10px;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .dc-appointment-border {
    width: 20%;
  }
  .dc-main-circle {
    left: 40%;
  }
  .dc-apointments-wraptest {
    padding: 30px;
  }
  .dc-apointments-holder-test {
    padding: 30px;
  }
}
@media (min-width: 768px) and (max-width: 860px) {
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group {
    width: 100%;
  }
}
@media (min-width: 801px) {
  .dc-wrapper .dc-sidebarwrappertest {
    display: block;
  }
}
@media (min-width: 992px) {
  .dc-appointment-border {
    width: 40%;
  }
  .dc-main-circle {
    left: 45%;
  }
}
@media (min-width: 992px) and (max-width: 1650px) {
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1576px) {
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-formtheme.dc-userform.dc-form-appointment
    fieldset
    .form-group {
    width: 100%;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices
    .dc-accordion
    .dc-panel
    .dc-panelcontent
    .dc-checkbox-holder
    .dc-checkbox {
    width: 100%;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-appsetting
    .dc-providingservices
    .dc-accordion
    .dc-panel
    .dc-panelcontent
    .dc-checkbox-holder
    .dc-checkbox:nth-child(n + 2) {
    margin-top: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-content-holder
    .dc-clinics
    .dc-clinics-content {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder
    .dc-checkbox {
    margin: 0;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder {
    display: grid;
    grid-row-gap: 20px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent
    .dc-listedarticle
    .dc-articles
    .dc-articleslist-content
    .dc-article {
    display: grid;
  }
  .dc-dbsectionspacetest .dc-articles-list .dc-articleimg {
    width: 100%;
    border-radius: 4px 4px 0 0;
  }
  .dc-dbsectionspacetest .dc-listedarticle .dc-articles .dc-articleimg img {
    max-width: none;
  }
  .dc-dbsectionspacetest .dc-listedarticle .dc-articles .dc-articlecontent {
    border: 1px solid #eee;
    border-radius: 0 0 4px 4px;
  }
  .dc-dbsectionspacetest .dc-formprojectinfo .form-group .dc-attachfile {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .dc-dbsectionspacetest .dc-attachfilevtwo li {
    width: unset;
  }
  .dc-accountinfo li {
    width: 100%;
  }
  .dc-accountinfo li:nth-child(n + 2) {
    padding-top: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1370px) {
  .dc-dbsectionspacetest .dc-user-info.dc-info-required {
    grid-template-columns: 1fr;
  }
  .dc-title-test {
    grid-area: 3;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder {
    grid-template-columns: auto auto auto;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recentapoint-content::after {
    top: 40px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content {
    display: grid;
    grid-template-columns: 1fr;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recent-content
    .dc-recent-contenttest {
    justify-self: start;
  }
}
@media (min-width: 992px) and (max-width: 1250px) {
  .dc-dbsectionspacetest .dc-dashboardbox .dc-user-steps {
    display: grid;
    justify-items: center;
    grid-row-gap: 20px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxtitle.dc-titlewithbtn {
    display: grid;
    grid-row-gap: 10px;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox
    .dc-dashboardboxcontent.dc-offerday-holder
    .dc-clinics {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-content-holder
    .dc-clinics {
    display: flex;
    flex-direction: column;
  }
  .dc-dbsectionspacetest .mce-container-body.mce-flow-layout {
    display: grid;
    grid-template-columns: repeat(5, auto);
  }
  .dc-dbsectionspacetest .mce-flow-layout-item.mce-last {
    grid-area: 2/1/3/3;
    border: 0;
  }
  .dc-dbsectionspacetest .form-group-label .dc-labelgroup {
    display: grid;
    justify-items: center;
  }
  .dc-dbsectionspacetest .dc-formprojectinfo .form-group .dc-attachfile {
    grid-template-columns: 1fr;
  }
  .dc-dbsectionspacetest
    .dc-articletag-holder
    .dc-formtheme
    fieldset
    .form-group {
    padding-right: 0;
  }
  .dc-dbsectionspacetest
    .dc-articletag-holder
    .dc-formtheme
    fieldset
    .form-group.dc-btnarea {
    position: unset;
    margin-top: 20px;
  }
  .dc-dbsectionspacetest .dc-subpaneltitlevtwo {
    display: grid;
  }
  .dc-dbsectionspacetest .dc-subpaneltitlevtwo .dc-rightarea {
    justify-self: end;
  }
  .dc-dbsectionspacetest .form-group.form-group-half {
    width: 100%;
  }
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-searchresult-head
    .dc-rightarea {
    margin-top: 10px;
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1004px) {
  .dc-dbsectionspacetest
    .dc-dashboardbox.dc-manageteam-wrap
    .dc-recentapoint-holder
    .dc-recentapoint
    .dc-recentapoint-content {
    display: grid;
  }
}
@media (min-width: 1200px) {
  .dc-recentapointdate-test {
    min-width: 220px;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .dc-recentapoint-holdertest .dc-recent-content span {
    width: 100%;
  }
  .dc-recentapoint-holdertest .dc-recent-content .dc-btn {
    float: left;
  }
  .dc-offeraccordion .dc-form-appointment .dc-spacesholder .form-group-half,
  .dc-offeraccordion
    .dc-form-appointment
    .dc-spacesholder
    .form-group-half.dc-radio-holder {
    width: 100%;
  }
}
@media (min-width: 1371px) and (max-width: 1576px) {
  .dc-dbsectionspacetest
    .dc-dashboardboxcontent
    .dc-form-appointment
    fieldset
    .form-group.dc-checkbox-holder {
    grid-template-columns: auto auto auto auto;
  }
}
@media (min-width: 1600px) {
  .dc-apointments-holder-test {
    flex-direction: row;
  }
  .dc-dashes {
    transform: none;
  }
  .dc-appointment-border {
    transform: none;
    height: auto;
    width: 20%;
  }
  .dc-recentapoint-test {
    width: 40%;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .dc-offerermessage {
    padding: 0 0 0 50px;
  }
  .dc-memessage {
    padding: 0 50px 0 0;
  }
  .dc-offerermessage figure,
  .dc-offerermessage figure img,
  .dc-memessage figure,
  .dc-memessage figure img {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 890px) {
  .dc-jobalerts .alert span {
    max-width: 370px;
  }
}
