@media(min-width:575px) AND (max-width:1199px) {
.col-md-1by5{width:20%;flex:20%}
}
.bb2{border-bottom:2px solid var(--whiteColor)}
.faq-accordion .accordion-item{border-bottom:1px solid #00000020;border-radius:10px;overflow:hidden;padding:5px}
.faq-accordion .accordion-content p{padding-top:15px}
.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);padding:1rem 1.25rem;border-radius:10px}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--black-color)}
.faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' 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='%232b5aac' 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:40px!important}
.icoos li{position:relative;padding-left:30px}
.icoos li::before{content:'';position:absolute;left:0;top:5px;width:20px;height:20px;background:url(images/care.svg) no-repeat center left}
ul.check li::before{color:var(--main-color5);top:2px}
.iyo::before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:118%;height:22%;z-index:-1;border-radius:100px 100px 0 0;background:var(--main-color3)}
@media (max-width: 768px) {
.iyo::before{width:96%}
}
.profile-intro{max-width:850px}
.profile-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--main-color2)}
.profile-intro h2{font-size:38px;line-height:1.25;font-weight:700;color:#173b31}
.profile-intro h2 span{color:var(--main-color2)}
.profile-intro p{max-width:760px;margin:15px auto 0}
.profile-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.highlight-box{background: #fff;border: 1px solid #e1ebe7;border-radius: 14px;padding: 16px;display: flex;align-items: center;gap: 15px;transition: all .3s ease;}
.highlight-box:hover{transform:translateY(-4px);box-shadow:0 12px 30px #163b3114}
.highlight-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:#fff4f0;color:var(--main-color2);border-radius:12px;font-size:21px}
.highlight-box strong{display:block;color:#173b31;font-size:15px}
.highlight-box span{display:block;color:#7a8783;font-size:12px;margin-top:0}
.profile-timeline{position:relative;margin:auto}
.profile-timeline:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;background:#ee609533}
.timeline-item{position:relative;padding-left:35px;margin-bottom:45px}
.timeline-item:before{content:"";position:absolute;left:-6px;top:35px;width:13px;height:13px;border-radius:50%;background:var(--main-color2);border:3px solid #f7faf8;box-shadow:0 0 0 1px var(--main-color2)}
.timeline-content{ background:#fff; border:1px solid #e2ebe7; border-radius:20px; padding:29px; box-shadow:0 8px 30px #163b3109; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; }
.timeline-heading{margin-bottom:22px}
.timeline-heading span{font-size:11px;text-transform:uppercase;letter-spacing:1.8px;font-weight:700;color:var(--main-color2)}
.timeline-heading h3{color:#173b31;font-size:27px;line-height:1.3;font-weight:700;margin:0 0 0}
.bottom-text{margin-top:25px;margin-bottom:0}
.education-list{border-left:2px solid #ee609533}
.education-item{display:flex;gap:20px;padding:0 0 25px 20px;position:relative}
.education-item:last-child{padding-bottom:0}
.education-item:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--main-color2);left:-6px;top:7px}
.education-year{min-width:55px;font-size:13px;font-weight:700;color:var(--main-color2)}
.education-item h4{color:#173b31;font-size:17px;margin-bottom:5px}
.education-item p{margin:0;font-size:14px}
.experience-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}
.experience-row{padding:11px 13px;background:#fff4f0;border-radius:10px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight: 500;}
.experience-row i{color:var(--main-color2);font-size:14px}
.fetal-intro{display:flex;align-items:center;gap:18px;padding:14px;border-radius:14px;background:#fff;border:1px solid #dceae5}
.fetal-icon{width:55px;height:55px;min-width:55px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff4f0;color:var(--main-color2);font-size:23px}
.fetal-intro h4{color:#173b31;font-size:17px;margin-bottom:5px}
.fetal-intro p{margin:0;font-size:13px}
.fetal-services{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}
.fetal-services span{padding:8px 13px;border-radius:30px;background:#fff4f0;color:var(--main-color2);font-size:12px;font-weight:600}
.imaging-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
.imaging-box{padding:23px;border-radius:15px;border:1px solid #e1ebe7;background:#fbfdfc;transition:all .3s ease}
.imaging-box:hover{transform:translateY(-4px);box-shadow:0 10px 25px #163b3112}
.imaging-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#fff4f0;color:var(--main-color2);border-radius:11px;font-size:20px}
.imaging-box h4{color:#173b31;font-size:17px;margin:13px 0 6px}
.imaging-box p{font-size:13px;margin:0;line-height:1.6}
.research-highlight{display:flex;align-items:flex-start;gap:20px;padding:18px;background:#fff4f0;border-radius:15px}
.research-icon{width:52px;height:52px;min-width:52px;border-radius:13px;background:#fff;color:var(--main-color2);display:flex;align-items:center;justify-content:center;font-size:22px}
.research-highlight small{color:var(--main-color2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.research-highlight h4{color:#173b31;font-size:18px;margin:2px 0 4px}
.research-highlight p{margin-bottom:0}
.care-message{position:relative;padding:35px;border-radius:17px;background:#e9f6f1}
.care-message > i{display:block;font-size:45px;color:var(--main-color2);opacity:.25;line-height:1}
.care-message h4{color:#173b31;font-size:21px;line-height:1.5;margin:10px 0 15px}
.membership{display:flex;align-items:center;gap:20px;padding:18px;border:1px solid #e1ebe7;border-radius:15px}
.membership-icon{width:55px;height:55px;min-width:55px;border-radius:13px;background:#fff4f0;color:var(--main-color2);display:flex;align-items:center;justify-content:center;font-size:24px}
.membership h4{color:#173b31;font-size:18px;margin-bottom:7px}

@media (max-width: 991px) {
.profile-highlights{grid-template-columns:repeat(2,1fr)}
.profile-intro h2{font-size:32px}
}
@media (max-width: 767px) {
.doctor-profile{padding-top:40px!important}
.profile-highlights{grid-template-columns:1fr}
.profile-intro h2{font-size:27px}
.profile-intro p{font-size:14px}
.profile-timeline:before{left:0}
.timeline-item{padding-left:19px;margin-bottom:30px}
.timeline-item:before{left:-5px;top:25px;width:11px;height:11px}
.timeline-content{padding:16px;border-radius:16px}
.timeline-heading h3{font-size:22px}
.experience-list,.imaging-grid{grid-template-columns:1fr}
.education-item{display:block}
.education-year{margin-bottom:5px}
.fetal-intro,.membership{align-items:flex-start;flex-wrap: wrap;}
.research-highlight{flex-wrap: wrap;}

}

.discuss-main .item{border: 1px solid #0f4dd442;padding: 15px;border-radius: 11px;display: flex !important;align-items: center;text-align: start;gap: 13px;}
.discuss-main .item .icon{width: 48px;height: 48px;background: linear-gradient(to left, var(--main-color3), var(--main-color2));min-width: 48px;display: flex;align-items: center;justify-content: center;border-radius: 6px;}
@media (max-width:991px) {
.discuss-main .item{padding: 11px;}
}