/*scrollbar*/
/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #dedede;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #8cc8b1;
  border-radius:50px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #73ba9f;
}

/*bullet*/
.bullet-points li {
list-style-type:none;
}

.bullet-points ul li:before{
    position: absolute;
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 15px;
    left: 3px;
    font-weight: 900;
    color: #595959;
}

.bullet-points ul ul li:before{
    position: absolute;
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 15px;
    left: 30px;
    font-weight: 900;
    color: #595959;
}

/*table*/

.treatment-table table {border: 1px solid #cccccc;padding:0px 0px!important;}

@media only screen and (min-width: 992px) {
.treatment-table table {width: 100%!important;}}

.treatment-table th, .treatment-table td{padding:15px 15px!important;border: 1px solid #cccccc; text-align:center;}

.treatment-table tbody tr:nth-child(even) {background: #efefef; color:#000;}
.treatment-table tbody tr:nth-child(odd) {background: #FFF}

/*header*/
.treatment-table th{background: #3a5790;color:#fff;vertical-align:middle;}
.treatment-table tbody tr:first-child p{margin:0px;}

/*career icon*/
.career-icon-01 img {
    width: 60px;
    margin-bottom: 20px;
    background: #91cab275;
    padding: 10px;
    border-radius: 100%;
}

/*career details*/
.career-details .sppb-addon-content {
    line-height: 2.5;
}

/*gallery*/
.com_speasyimagegallery #sp-main-body {
    background: #ebfef8;
}

/*cta*/
#sp-cta .container {
    max-width: 100%;
    padding: 0px;
}

/*treatment skin concerns*/
.treatment-links a {
    background: #d6e9e3;
    padding: 10px;
    border-radius: 10px;
}

.treatment-links li:hover a {
    background: #fcf1d5; 
}

.treatment-links ul {
    list-style: none;
    display: inline-flex;
    flex-wrap: wrap;
    padding:0px;
    margin-top: 20px;
}

.treatment-links li {
padding:10px 15px 15px 0px;
}

/*treatment detail*/
.com-content.view-article #sp-main-body {
    background: url(/images/regenavie/others/bg04.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-position: center center;
}

.treatment-table table tr td {
    background: rgb(255 255 255 / 50%);
    border-color: rgb(129 197 175 / 50%);
    text-align: left;
}

.treatment-table table {
    background: transparent;
}

.treatment-table table tr {
    background: transparent !important;
    border-left: 2px solid #d1b281;
}

@media screen and (min-width:1199px){
.article-details .article-full-image {
    width: 65%;
    margin: auto;
}}


