.doctor-main{background:rgba(0,0,0,0) url(/images/team/doc-main-bg.jpg) no-repeat 50%;background-size:cover;border-radius:50px;width:100%;max-width:1600px;color:#fff;font-size:20px;line-height:1.3;margin:0 auto}@media screen and (max-width:1365px){.doctor-main{border-radius:0}}@media screen and (max-width:1023px){.doctor-main{background:linear-gradient(180deg,#2C6E49,rgba(44,110,73,0)) 0 0 no-repeat padding-box,url(/images/team/doc-main-bg-mob.jpg) no-repeat center 100% rgba(0,0,0,0);background-size:cover}}.doctor-main .empty-data{text-align:center;font-size:24px;padding:15px 0}.doctor-main .doctor-data{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width:1023px){.doctor-main .doctor-data{flex-direction:column;gap:0}}.doctor-main .doctor-content{width:100%;max-width:500px;padding-top:90px;padding-bottom:85px}@media screen and (max-width:1365px){.doctor-main .doctor-content{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:1365px)and (max-width:1023px){.doctor-main .doctor-content{max-width:100%;padding-bottom:0}}.doctor-main .doctor-image{margin-right:50px;margin-top:auto;width:100%;max-width:585px}@media screen and (max-width:1023px){.doctor-main .doctor-image{margin-right:0;display:flex;justify-content:center;max-width:100%}}.doctor-main .name{font-size:32px;font-weight:700}.doctor-main .caption{margin-top:30px}.doctor-main .experience{margin-top:40px}@media screen and (max-width:1365px){.doctor-main .experience{margin-top:30px}}.doctor-main .actions{margin-top:30px}.services{margin-bottom:60px}@media screen and (max-width:1365px){.services{margin-bottom:30px}}.services .services-title{margin:40px 0;font-size:26px;font-weight:700}@media screen and (max-width:1365px){.services .services-title{margin-top:20px;margin-bottom:20px}}.services-list{display:flex;flex-direction:column;gap:10px;overflow:auto;margin-right:-10px;padding-right:10px}.services-list .service-item{padding:25px 30px;border:1px solid rgba(44,110,73,.2352941176);background-color:#f4fdf2;border-radius:20px;display:flex;gap:15px;align-items:center;justify-content:space-between}@media screen and (max-width:1365px){.services-list .service-item{padding:20px 25px}}@media screen and (max-width:767px){.services-list .service-item{flex-direction:column;gap:5px;align-items:flex-start;padding:15px}}.services-list .service-item .name{font-size:20px}@media screen and (max-width:1365px){.services-list .service-item .name{font-size:18px}}.services-list .service-item .price{font-size:24px;font-weight:700;white-space:nowrap}@media screen and (max-width:1365px){.services-list .service-item .price{font-size:20px}}