.smallin .insider{padding:60px 0 60px;}
.insider::before{opacity:.9}
.bindu{top:-10px;position:relative;}
.jugnuwale{height:100%;background: var(--whiteColor);}
.jugnucha{padding-bottom:60px!important;position:relative;transition:var(--transition)}
.jugnuwale.active,.jugnuwale.active:hover,.jugnuwale:hover{background:var(--main-color)}
.jugnuwale.active *,.jugnuwale:hover *{color:var(--whiteColor)}
.link-hover-end{position:absolute;bottom:15px;left:25px;font-size:15px;color:var(--main-color3)}
.link-hover-end i{position:relative;left:5px;transition:var(--transition)}
.link-hover-end:hover>i{left:10px}

.descriptionofdept h2{font-size:31px;margin-bottom:16px}
.descriptionofdept h3{font-size:24px;margin-bottom:16px}
.descriptionofdept hr{opacity:.1;margin:20px 0}
.descriptionofdept ul{margin-bottom:30px}
.descriptionofdept b,.descriptionofdept strong{font-weight:600}
.descriptionofdept ul li{line-height:28px;position:relative;padding-left:18px;margin:5px 0;display:inline-block;min-width:47%;margin:5px 0}
.descriptionofdept ul li::before{content:'';position:absolute;color:var(--main-color2);left:0;top:9px;font-weight:500;width:8px;height:8px;border-radius:50%;background-color:var(--main-color2);}
@media(max-width:991px) {
.descriptionofdept h2{font-size:24px}
.descriptionofdept h3{font-size:22px}
}
@media(max-width:767px) {
.descriptionofdept h2{font-size:20px}
.descriptionofdept h3{font-size:18px}
}
.faq-accordion .accordion-item{border:1px solid #ffe3de;border-radius:10px;overflow:hidden;padding:5px}
.faq-accordion .accordion-content ul{margin:0;padding:0;padding-left:20px}
.faq-accordion .accordion-button:not(.dusra),.faq-accordion .accordion-button:not(.collapsed){border:0;color:var(--black-color) !important;padding:1rem 1.25rem;border-radius:10px;font-weight:600}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--main-color)}
.faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23849B26' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform:scale(.7)!important}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23849B26' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")}
.accordion-content{padding-left:20px!important;border-top:1px solid #ffe3de}
.accordion-content p{padding-top:10px!important}
.depoo{position:absolute;left:15px}
.top-35{margin-top:-35px;}

.treat-sub{border: 1px solid #ffffff1a;color: #c9c0c9;background: #ffffff1a;padding: 7px 14px;border-radius: 28px;}

blockquote {background: rgb(245 242 245 / 1);padding: 22px;border-radius: 11px;border: 1px solid #3333330a;}
blockquote p:has(strong) {margin-bottom: 8px;}

@media(max-width:767px) {
blockquote {padding: 12px;}
}
table{width: 100%;overflow-x: auto;border-radius: 12px;box-shadow: 0 4px 20px rgba(0,0,0,0.08);background: #fff;}
table {width: 100%;border-collapse: collapse;}
table thead {background: var(--main-color3);color: #fff;border-radius: 12px 12px 0 0;-webkit-border-radius: 12px 12px 0 0;-moz-border-radius: 12px 12px 0 0;-ms-border-radius: 12px 12px 0 0;-o-border-radius: 12px 12px 0 0;}
table th {padding: 14px;text-align: left;font-size: 13px;text-transform: uppercase;letter-spacing: 0.5px;}
table td {padding: 12px 14px;font-size: 14px;border-bottom: 1px solid #eee;vertical-align: middle;}
table tbody tr {transition: 0.3s ease;}
table img {width: 60px;height: 50px;object-fit: cover;border-radius: 6px;}
table tbody tr:nth-child(even) {background: #fafafa;}

.hair-treatment a{background: #ffffff1c;padding: 8px 16px;border-radius: 12px;color: #fff;border: 1px solid #ffffff33;font-size: 15px;}
.hair-treatment a:hover{background: var(--main-color2);}
.hair-treatment-sec .item{background: #fff;display: block;position: relative;padding-bottom: 62px !important;border: 1px solid #f3f4f6;}
.hair-treatment-sec .item:hover{box-shadow: 0 20px 40px -12px rgba(62,53,62,.18);}
.hair-treatment-sec .item .icon{ width: 57px; height: 57px; background: #f5f2f5; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;display: flex;align-items: center;justify-content: center;margin: 0 auto;color: #524752;}
.hair-treatment-sec .item .icon.two{background: #fdf8e8;color: #c9a84c;}
.hair-treatment-sec .item .lmore{ font-weight: 600; color: #333; position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.hair-treatment-sec .item .lmore.two{color: #c9a84c;}
.prp-works{background: rgb(253 248 232 / 1);border: 1px solid #f9f0cc;}
.prp-works h5{font-size: 17px;font-weight: 600;font-family: var(--font2);margin-bottom: 6px;}
.prp-works .item{padding-left: 37px;position: relative;}
.prp-works .item .num{position: absolute;width: 26px;height: 26px;background: var(--main-color);border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;left: 0;top: 4px;font-weight: 600;}

.gfc-works{background: #f5f2f5;border: 1px solid #e8e3e8;}
.gfc-procedure .item{background: #f9fafb;border: 1px solid #f3f4f6;position: relative;}
.gfc-procedure .item .pro-content{padding-left: 36px;}
.gfc-procedure .item .num{position: absolute;width: 29px;height: 29px;background: var(--main-color3);border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;left: 12px;top: 17px;font-weight: 600;}
.gfc-procedure .item h5{font-family: var(--font2);font-size: 17px;margin-bottom: 6px;}

@media(max-width:767px) {
.prp-works h5{font-size: 16px;}
.gfc-procedure .item h5{font-size: 16px;}
}