section#main-hero{padding:21px;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;justify-content:center;align-items:center}
section#main-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#4B0E28,#4B0E28)!important;opacity:1}
.main-profile-image{position:absolute;padding:10px}
.profile-pic{border:10px solid #fff;height:300px;overflow:hidden;border-radius:160px;width:300px}
section#main-hero .hero-container{text-align:left!important;display:block!important}
.hero-heading{color:#fff;text-align:left;font-size:30px;font-weight:bolder;z-index:0;position:relative}
.breadcrumb-info{color:#fff;font-size:17px;font-weight:bolder;z-index:0;position:relative}
.profile-section{padding:0}
.contact-button{background:#1e0d3b;color:#fff!important;padding:6px 15px 6px 15px;font-weight:700;margin:3px;border-radius:10px}
.button-green{background:#4B0E28;color:#fff!important;padding:6px 15px 6px 15px;font-weight:700;margin:3px;border-radius:10px}
section#main-content{margin-top:60px}
.section-title{color:#000;font-size:30px;font-weight:bolder;padding-bottom:20px;position:relative}
.service-tag{background:linear-gradient(45deg,#4B0E28,#4B0E28)!important;color:#fff!important;padding:3px 15px 3px 15px;font-weight:700;margin:3px;border:none;border-radius:4px}
.service-item{border:2px solid #bfbebe;border-radius:150px;overflow:hidden;height:270px}
.gallery-card{border:2px solid #bfbebe;border-radius:150px;overflow:hidden;width:270px;height:270px;margin-bottom:10px}
.gallery-card img{height:100%;object-fit:cover}
.service-tags{margin-bottom:20px}
@media only screen and (min-width:900px){
.desktop-visible{display:none}
}
@media only screen and (max-width:900px){
.hero-heading{color:#000;text-align:center;font-size:20px}
.breadcrumb-info{color:#000;font-size:14px;text-align:center}
.desktop-hidden{display:none}
.chimbu{margin-top:252px}
.profile-pic{border:10px solid #fff;height:250px;overflow:hidden;border-radius:160px;width:250px}
.profile-section{padding:5px;margin-top:20px;text-align:center}
.section-title::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#000;bottom:1px;left:calc(50% - 60px)}
.section-title::after{content:"";position:absolute;display:block;width:40px;height:4px;background:#4B0E28;bottom:0;left:calc(50% - 20px)}
}
.section-heading{color:#fff;text-align:center;font-size:20px;font-weight:bolder;background:linear-gradient(124deg,#4B0E28 70%,#1e0d3b 30%);padding:16px 10px;border-radius:16px;display:flex;justify-content:center}
.profile-card-other{padding:10px;text-align:center;background:#fff;border:1px solid #a4c5fb;border-radius:25px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;margin-top:30px}
.profile-card-other img{width:100%!important;height:291.3px;border-radius:10px;border:1px solid #4B0E28;}
.profile-card-other{text-align:center}
.profiletitle{line-height:1.2;color:#000;text-decoration:none;margin:10px 0}
.profiletitle a{font-size:1.1rem}
@media only screen and (min-width:900px){
.desktop-show{display:none}
}
@media only screen and (min-width:900px){
.desktop-show{display:none}
}
#otherprofiles .buttons{padding:0;background:linear-gradient(124deg,#4B0E28 70%,#1e0d3b 30%);border-radius:50px}
#otherprofiles .buttons a,#otherprofiles a.buttons{margin-left:25px;margin-right:25px;color:#000!important;background:#ffff!important;border-radius:30px;width:40px;height:40px}