.bg-dark{background-color:#fff}.owl-dots{display:inline-block;width:50%;top:5px;position:relative;text-align:right}.owl-controls .owl-nav{text-align:left;display:inline-block;width:50%}.owl-theme .owl-dots .owl-dot span{height:5px;width:5px;margin:-10px 3px 0}.owl-carousel .owl-stage-outer{height:270px}.owl-carousel .owl-item img{height:270px;object-fit:contain}.owl-next,.owl-prev{position:absolute;bottom:150px;background:rgba(0,0,0,.5)!important;margin:0!important;border-radius:0 5px 5px 0}.owl-next{right:0}.owl-prev{left:0}.owl-next:hover,.owl-prev:hover{background:#000!important}.woocommerce .product-detail a.button{margin-left:0;margin-right:10px}#staff-detail .container{background-color:#fff;box-sizing:border-box;padding:30px;border-radius:8px}.staff-info{display:flex;align-items:center;justify-content:flex-start}.staff-info .staff-img{margin-right:60px}.staff-info .staff-img img{width:185px;height:185px;object-fit:cover}#staff-detail h3.title{font-family:var(--primary-font, Open Sans);font-size:15px;font-weight:600;line-height:20px;color:#000;margin:0 0 4px}#staff-detail p,.staff-detail .name-gender-and-age h3{color:#4e4e4e;font-family:var(--primary-font, Open Sans);font-size:14px;font-weight:400;line-height:19px;margin:0}.staff-detail{display:flex;align-items:flex-start;flex-direction:column}.staff-detail .name-gender-and-age h1{font-family:var(--primary-font, Open Sans);font-size:28px;font-weight:300;line-height:30px;color:#000;margin-bottom:4px;text-transform:capitalize}.staff-detail .name-gender-and-age h3{color:#000}.staff-detail .experience,.staff-detail .name-gender-and-age,.staff-detail .specialization{margin-bottom:20px}.staff-desc,.staff-info,.staff-service{margin:20px 20px 30px}.staff-service .staff-service-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.staff-service .staff-service-list li{padding-right:40px}.staff-service .staff-service-list li:before{content:"•";color:var(--main-color-light,#ec5598);font-weight:700;display:inline-block;vertical-align:text-bottom;font-size:24px;width:1em}#staff-detail h3.title,#staffs .sec-title{text-transform:capitalize}@media (max-width:768px){.staff-info{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:0}.staff-info .staff-img{margin-bottom:20px}.staff-detail .name-gender-and-age h1{font-size:18px;line-height:25px}.staff-detail .name-gender-and-age h3{font-size:12px;line-height:16px}#staff-detail h3.title{font-size:14px;line-height:19px;text-transform:capitalize}#staff-detail p{font-size:12px;line-height:18px}}