@media (min-width: 1330px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1200px;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 1200px){
	h2.grad_text img {
	    width: 240px;
	    margin-top: -40px;
	}
}
@media (min-width: 768px){
	h2.grad_text br {
	    display: none;
	}
	h2.grad_text{
		font-size: 48px;
	}
	.place_sec p {
	    font-size: 18px;
	}
	ul.clinic_slider li {
	    display: flex !important;
	    flex-wrap: nowrap;
	    align-items: flex-start;
	}
	ul.clinic_slider li .clinic_body {
	    width: 60%;
	    text-align: left;
	    padding-left: 90px;
	}
	ul.clinic_slider li img {
	    width: 40%;
	}
	ul.clinic_slider li a img{
		width: 100%;
	}
	ul.clinic_slider li h4 {
	    text-align: left;
	}
	.clinic_body br {
	    display: none;
	}
	ul.testimonial_slider .slick-next.slick-arrow {
	    top: -30px;
	    left: auto;
	    right: 0;
	}
	ul.testimonial_slider .slick-prev.slick-arrow {
	    top: -30px;
	    left: auto;
	    right: 60px;
	}
	.partner_sec{
	    background-image: url('../images/left_navi.webp'), url('../images/right_navi.webp');
	    background-position: left center, right center;
	    background-repeat: no-repeat, no-repeat;
	    background-size: 22%, 25%;
	}
	section.mobile_sticky{
	    display: none !important;
	}
	.recovery_item:hover .rec_item_count{
		font-weight: 800;
		font-size: 211px;
		line-height: 220px;
		margin-bottom: 0;
		margin-top: -20px;
		color: rgba(255,255,255,0.7);
	}
	.recovery_item:hover{
	    padding-right: 100px;
	    padding-left: 65px;
	}
	.recovery_item:hover .rec_icon,
	.recovery_item:hover > h4{
		display: none;
	}
	.recovery_item:hover .rec_active_cont{
		display: block;
	}
	.recovery_item:hover .cnt_act_icon{
		display: flex;
	}
	.recovery_item:hover {
	    min-width: 38%;
	}
	.pat_jourwrap {
	    font-size: 21px;
	}
	section.whattheyneed_tab {
	    background: linear-gradient(180deg, rgba(242, 215, 194, 0) 6.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 75%);
	}
	.whatneed_tabs .nav-tabs {
	    background: transparent;
	}
	.whatneed_tabs.text-center {
	    padding: 2rem 0;
	}
	.take_mo_slide_in img {
	    width: 100%;
	}
	ul.session_list {
        padding: 2rem;
        background: #FFFFFF;
        border-radius: 20px;
    }
	ul.session_list li {
	    width: 100%;
	    margin-bottom: 35px;
	}
	section.sec_padd.real_expr_sec {
	    background: linear-gradient(185.03deg, rgba(242, 215, 194, 0) 26.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 75.19%) !important;
	}
	.treatment_op_list {
	    max-width: 1180px;
	    margin: 0 auto;
	}
	section.way_sec {
	    padding-top: 0;
	}
	.method_slider  .slick-prev.slick-arrow {
	    left: 44%;
	    right: auto;
	    bottom: -50px;
	}
	.method_slider  .slick-next.slick-arrow {
	    left: auto;
	    right: 44%;
	    bottom: -50px;
	}
	/*section.sec_padd.way_sec {
	    text-align: center;
	}*/
	.role_sec ul li::marker,
	ul.session_list li::marker {
	  color: #CE0135;
	}
	/*.session_sec ul.session_list li{
		width: 49%;
        padding: 15px;
	}*/
	section.session_sec {
	    padding-top: 0;
	    padding-bottom: 0;
	    background: linear-gradient(182.03deg, rgba(242, 215, 194, 0) 26.86%, rgba(242, 215, 204, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 95.19%);
	}
	/*.fb-body div.over_text {
	    max-width: 362px;
	}*/
	.fb-body div.over_text p {
	    position: relative;
	    color: #000;
	}
	.fb-body div.over_text img {
	    float: right;
	    margin-right: 40px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    position: relative;
	    z-index: 11;
	}
	.fb-body:after {
	    content: '';
	    clear: both;
	    display: table;
	}
	section.balance_sec {
	    background: linear-gradient(189.03deg, rgba(242, 215, 194, 0) 26.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 71.19%);
	    padding-bottom: 0;
	}
	section.help_sec .head_cmn {
	    text-align: left;
	}
	.treat_sec .sub_head{
		font-size: 51px;
		line-height: 50px;
		text-align: center;
	}
	ul.treatment_box li {
	    padding: 30px;
	}
	ul.treatment_box li img {
	    margin-bottom: 15px;
	}
	.text_over {
    	/*max-width: 362px;*/
	    margin: 30px auto;
	}
	.text_over h5 {
	    left: 64px;
	    max-width: 270px;
	    font-size: 28px;
	}
	section.breast_sec {
	    font-size: 20px;
	}
	ul.column_list li {
	    width: 24%;
	    margin-bottom: 10px;
	}
	.path_sec .container-fluid {
	    max-width: 1180px;
	}
	ul.choice_from {
	    border-radius: 15px;
	}
	.choice_for .slick-prev.slick-arrow {
	    left: 44%;
	    right: auto;
	    bottom: -50px;
	}
	.choice_for .slick-next.slick-arrow {
	    left: auto;
	    right: 44%;
	    bottom: -50px;
	}
	h2.grad_text span {
	    font-size: 28px;
	}
	h2.grad_text {
        background: linear-gradient(27deg, #666666 15%, #CE0135 24.04%);
        -webkit-background-clip: text;
    }
	.partner_sec p {
	    font-size: 28px;
	}
	ul.method_slider {
	    display: flex;
	    flex-wrap: wrap;
	    gap: 20px 40px;
	}
	ul.method_slider li {
	    width: calc(50% - 20px);
	    margin: 0;
	}
	.count_box {
	    width: 29%;
	    border: 0 !important;
	    border-right: 1px solid #666666 !important;
	    padding-right: 3%;
	    margin-right: 6%;
	    display: inline-block;
	}
	.count_box:last-child {
	    margin-right: 0;
	    border-right: 0 !important;
	}
	.count_box span {
	    display: block;
	    width: 100%;
	}
	.count_box span.big_number {
    	width: 100%;
	    margin-bottom: 15px;
	}
	section.expert_sec a.btn_cmn {
   		width: 100%;
	    border-radius: 0;
	}
	.count_box:first-child {
	    margin-top: 10px;
	    margin-bottom: 50px;
	}
	.accordionVert {
	    display: flex;
	    min-height: 575px;
	}
	.accordionVert .accordion-button.ac-button small {
	    display: none;
	}
	.accordionVert .accordion-button.ac-button {
	    transform: translateY(150px) rotate(-90deg);
	    transform-origin: center center;
	    position: relative;
	    height: 100%;
	    margin-bottom: 0px;
	}
	.accordionVert .accordion-button.ac-button[aria-expanded="true"] {
	    transform: rotate(0deg);
	}
	.accordionVert .accordion-button.ac-button.collapsed {
	    margin-top: 230px;
	    width: 230px;
	    margin-left: -90px;
	    margin-right: -90px;
	    text-align: center;
	    justify-content: center;
	}
	.accordionVert .accordion-button::after {
	    display: none;
	}
	.body_sec .accordion-item + .accordion-item {
	    margin-top: 0;
	}
	section.sec_padd.body_sec.bodybreast_sec {
	    background: url(../images/patel_svg_left.svg) no-repeat;
	    background-size: initial;
	    background-position: left bottom;
	}
	.list_box {
	    padding: 5% 55% 2% 7%;
	    text-align: left;
	    z-index: -1;
	    position: relative;
		min-height: 360px;
	}
	.list_box h4 {
	    text-align: left;
	}
	.red_box {
	    margin: -27% 3% 0 0;
	    width: 35%;
	    padding: 70px;
	    margin-left: auto;
	}
	.column_list .slick-prev.slick-arrow {
	    left: 44%;
	    right: auto;
	    bottom: -50px;
	}
	.column_list .slick-next.slick-arrow {
	    left: auto;
	    right: 44%;
	    bottom: -50px;
	}
	section.cirsaf_sec {
	    background: url(../images/patel_svg.svg) no-repeat, linear-gradient(182.03deg, rgba(242, 215, 194, 0) 26.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 93.19%);
	    background-size: initial;
	    background-position: right top;
	}
	.cirsaf_sec .steps_item.active {
	    width: 50%;
	    background: #fff;
	    padding: 20px;
	    border-radius: 20px;
	}
	.cirsaf_sec .steps_row {
	    display: flex;
	    justify-content: space-between;
	    align-items: end;
	    column-gap: 20px;
	}
	.cirsaf_sec .steps_item {
	    width: 20%;
	    padding-left: 0;
	    padding-right: 25px;
	    margin-bottom: 50px;
	}
	.cirsaf_sec .steps_item h4 {
	    font-size: 18px;
	}
	.cirsaf_sec .steps_row:after {
	    width: 100%;
	    height: 1px;
	    top: auto;
	    bottom: 0;
	}
	.cirsaf_sec .steps_item:after {
	    top: auto;
	    bottom: -57px;
	}
	.cirsaf_sec .steps_item.active h4 {
	    color: #2E2E2E;
	    font-size: 28px;
    	line-height: 1.2;
	}
	.cirsaf_sec .steps_item h4 span {
	    color: #CE0135;
	    display: block;
	    font-weight: 800;
	}
	.cirsaf_sec .steps_item.active h4 span {
	    color: #2E2E2E;
	    display: inline;
	    font-weight: 500;
	}
	.cirsaf_sec .steps_item.active:before {
	    content: '';
	    width: 5px;
	    height: 51px;
	    position: absolute;
	    background: #CE0135;
	    left: 6px;
	    bottom: -50px;
	    z-index: 0;
	}
	.led_care_slider .slick-prev.slick-arrow {
	    left: 44%;
	    right: auto;
	    bottom: -50px;
	}
	.led_care_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 44%;
	    bottom: -50px;
	}
	.confirt_kit_sec {
	    background: linear-gradient(182.03deg, rgba(242, 215, 194, 0) 26.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 93.19%);
	    background-size: initial;
	    background-position: right top;
	}
	section.map_sec {
	    background: url(../images/patel_svg_mb1.svg) no-repeat, linear-gradient(182deg, rgba(242, 215, 194, 0) 15.86%, rgba(242, 215, 194, 0.8) 36.86%, rgba(255, 255, 255, 0.8) 71.19%);
	}
	.led_care_slider,
	.led_care_slider .swiper-wrapper {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    /*padding: 10px;*/
	}
	.led_care_slider_for .led_care_box_for {
	    display: none;
	}
	.led_care_slider .led_care_box.active{
		transform: scale(1.05);
	    background: #CF0337;
	    color: #fff;
	    border: 1px solid #79797933;
	    box-shadow: 1px 6px 4px 0px #00000059 inset;
	}
	.led_care_slider_for .led_care_box_for.active {
	    display: block;
	}
	.led_care_slider .led_care_box.active figure {
	    background: #fff;
	}
	.led_care_slider .led_care_box.active figure img+img {
	    position: absolute;
	    opacity: 1;
	}
	.led_care_slider .led_care_box.active p{
		color: #fff;
	}
	.led_care_box_for {
	    text-align: left;
	}
	.led_care_slider_for p b {
	    font-size: 28px;
	}
	.led_care_slider_for p {
	    font-size: 21px;
	    color: #666666;
	    font-weight: 300;
	}
	.led_body_box img{
		display: none;
	}
	.led_body_box span {
	    font-weight: 500;
	    font-size: 51px;
	    line-height: 64px;
	    color: #CE0135;
	    display: block;
        margin-bottom: 1rem;
	}
	.led_body_box {
	    margin: 4rem 0 0;
	    padding-right: 3rem;
	    margin-right: 3rem;
	    border-right: 1px solid #000;
	}
	.led_care_box_for .col-lg-4:last-child .led_body_box {
	    border: none;
	    margin-right: 2rem;
	    padding-right: 3rem;
	}
	.path_sec {
	    background: linear-gradient(189.03deg, rgba(242, 215, 194, 0) 23.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 71.19%);
	}
	.diff_sec {
	    background: linear-gradient(189.03deg, rgba(242, 215, 194, 0) 15.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 76%);
	}
	ul.choice_from {
	    display: flex;
	    list-style: none;
	    padding: 0;
	    flex-wrap: wrap;
	    gap: 16px;
	    background: transparent;
	}
	ul.choice_from li {
	    background: #FBEBE5;
	    padding: 16px 20px;
	    border-radius: 30px;
	    cursor: pointer;
	}
	ul.choice_for {
	    list-style: none;
	}
	ul.choice_for li{
		display: none;
	}
	ul.choice_for li.active{
		display: block;
	}
	ul.choice_from li p{
		height: auto;
	}
	ul.accTabsData {
	    list-style: none;
	    padding: 0;
	}
	ul.accTabsData > li{
		display: none;
		background: #fff;
        padding: 20px;
        border-radius: 20px;
	}
	ul.accTabsData > li.active{
		display: block;
	}
	ul.choice_from > li.active {
	    box-shadow: 0px 4px 4px 0px #00000040 inset;
	    background: #CE0135;
	    color: #fff;
	}
	ul.choice_from li {
	    margin: 0px 0;
	}
	ul.choice_for {
	    padding-top: 20px;
	}
	.fb-body div.over_text::after {
	    content: none;
	}
	.doctor_oncology_art:after{
		display: none;
	}
	.our_doctor_filters {
	    margin-bottom: 50px;
	}
	.doctorpage_meet_expert .meet_expert_item {
	   /* display: flex;
	    justify-content: space-between;*/
	    width: 47%;
	    border-bottom: none;
	    margin-bottom: 0;
	    padding-bottom: 0;
	}
	.doctorpage_meet_expert .meet_expert_main {
	    display: flex;
	    justify-content: space-between;
	}
	.our_doctor_filters {
	    margin-bottom: 50px;
	}
	section.map_sec h4, section.sec_padd.map_sec p {
	    text-align: left;
	}
	.tumour_board_sec ul.session_list {
	    padding-left: 40px;
	}
	.trtser_page_balance .fb-body div.over_text p {
	    padding: 0 10px 20px 7px;
	}
	.trtser_page_balance .fb-body div.text-center {
	    text-align: left !important;
	    padding: 15px 3px 17px;
	}
	.doctorpage_meet_expert .meet_expert_item .meet_ex_fig {
	    max-width: 280px;
	}
	.filter_btn .btn {
	    background: #fff;
	}
	.blog_inner_accord .accordion-button.ac-button br{
		display: none;
	}
	.tumour_board_sec ul.session_list li span:first-child br {
	    display: none;
	}
	.tumour_board_sec ul.session_list li div:first-child br {
	    display: none;
	}
	/*.bnr_cap_top .overlay_sec {
	    width: 45%;
	    left: 18%;
	    background: radial-gradient(50% 50% at 50% 50%, #00000082 0%, rgba(0, 0, 0, 0) 100%);
	    padding: 50px 40px 50px;
	}*/
	.contact_sec ul {
	    display: flex;
	    justify-content: space-around;
	    margin-top: 3rem;
	}
	.navigate_fin_sec ul.session_list {
        padding: 2rem;
        background: #fbf4ef;
        border-radius: 20px;
        margin-top: 2rem;
    }
    .navigate_fin_sec ul.session_list br {
	    display: none;
	}
	.swiper-button-next, .swiper-button-prev{
		display: none;
	}
	ul.choice_for li h3 {
	    display: none;
	}
	.count_box {
		padding-top: 25px;
		vertical-align: middle;
	}
	.count_box span:last-child {
		min-height: 50px;
	}
}
@media (max-width: 1700px){
	.meetexpert_in{
		padding-bottom: 95px;
	}
	.recovery_item{
		min-height: 500px;
    	max-height: 500px;
	}
}
@media (max-width: 1450px){
	.meet_thumb_item.slick-current figure {
	    transform: scale(1.6);
	}
	.recovery_item{
		min-height: 520px;
    	max-height: 520px;
	}
}
@media (max-width: 1399px){
	section.connect_sec.sec_padd {
	    background-size: 20%, 100%;
	    background-position: left bottom, center;
	}
	.recovery_item:hover, .recovery_item.active {
	    padding-right: 70px;
	    padding-left: 40px;
	}
}
@media (max-width: 1199px){
	.recovery_item{
		min-height: 540px;
    	max-height: 540px;
	}
	.recovery_item > h4 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.overlay_sec h1 {
	    font-size: 44px;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	.meet_expert_thumb {
	    position: relative;
	    width: 100%;
	    top: 0;
	}
	.head_cmn{
		font-size: 36px;
    	line-height: 46px;
	}
	.sub_head {
	    font-size: 24px;
	    line-height: 28px;
	}
	.bnr_head {
	    font-weight: 500;
	    font-size: 50px;
	    line-height: 52px;
	    margin: 0 0 14px;
	}
	.banner_cap p {
	    font-size: 20px;
	    line-height: 30px;
	    margin-bottom: 20px;
	}
	.recovery_item{
		padding: 25px;
	}
	.rec_active_cont h4{
		font-size: 20px;
    	line-height: 26px;
	}
	.rec_active_cont p{
		font-size: 16px;
    	line-height: 22px;
	}
	.recovery_item > h4{
		font-size: 20px;
	    line-height: 24px;
	}
	.recovery_item:not(:nth-child(1)) {
	    margin-left: -20px;
	}
	.cnt_act_icon{
		height: 70px;
    	width: 70px;
	}
	.cnt_act_icon img {
    	height: 40px;
	    width: 40px;
	    object-fit: contain;
	}
	.navbar-light .navbar-toggler {
	    top: 30px;
        border: none;
        padding: 0;
        box-shadow: none;
        position: absolute;
        right: 0;
	}
	.navbar-light .navbar-toggler-icon {
	    background: transparent;
	    width: auto;
	}
	.navbar-light .navbar-toggler-icon span {
	    width: 48px;
	    height: 3px;
	    display: block;
	    background: #d7274f;
	    margin: 7px 0;
	    transition: 0.3s;
	}
	[aria-expanded="true"] .navbar-toggler-icon span {
	    transform: rotate(45deg) translate(5px, 5px);
	}
	[aria-expanded="true"] .navbar-toggler-icon span + span {
	    transform: rotate(-45deg) translate(2px, -2px);
	}
	.head_cmn img.mx-2 {
    	width: 200px;
	}
	.ppl_right {
	    padding: 25px;
	    text-align: center;
	}
	.tab-content.myTabContent {
	    display: none;
	}
	ul#myTab {
	    width: 350px;
	    margin: 0 auto;
	}
	ul.tab_list li {
	    width: calc(50% - 15px);
	    margin: 0;
	    padding: 0;
	    display: block;
	}
	ul.tab_list {
	    display: flex;
	    flex-wrap: wrap;
	    font-size: 16px;
	    line-height: 22px;
	    align-items: baseline;
	    gap: 15px;
	}
	ul.tab_list li img {
	    display: block;
	    margin: 0 auto 20px;
	    position: relative;
	    top: 0;
	    transform: none;
	}
	section.connect_sec.sec_padd {
        background: linear-gradient(270deg, #CE0035 0%, #E1556E 100%);
        background-repeat: no-repeat;
        background-size: contain, 100%;
    }
    .connect_sec h2 {
	    font-size: 48px;
	    line-height: 50px;
	}
	.connect_sec p {
	    font-size: 20px;
	    line-height: 28px;
	}
	.blog_item_vt {
	    margin-top: 30px;
	}
	.recovery_item:hover, .recovery_item.active {
        padding-right: 30px;
        padding-left: 30px;
    }
    .recovery_main {
	    padding: 0 20px;
	}
}

@media (max-width: 767px){
	.hide_mobile {
	    display: none !important;
	}
	.hide_desktop {
	    display: block !important;
	}
	.bnr_head {
	    font-size: 38px;
	    line-height: 48px;
	    margin: 0 0 10px;
	}
	.bnr_head strong {
	    font-style: normal;
	}
	.banner_cap {
	    top: 40px;
	    transform: translate(0, 0);
	}
	.head_cmn {
	    font-size: 28px;
	    line-height: 32px;
	}
	.banner_cap p {
	    font-size: 21px;
	    line-height: 24px;
	}
	.navbar-light .navbar-toggler {
	    top: 30px;
        border: none;
        padding: 0;
        box-shadow: none;
        position: absolute;
        right: 0;
	}
	.navbar-light .navbar-toggler-icon {
	    background: transparent;
	    width: auto;
	}
	.navbar-light .navbar-toggler-icon span {
	    width: 48px;
	    height: 3px;
	    display: block;
	    background: #d7274f;
	    margin: 7px 0;
	    transition: 0.3s;
	}
	[aria-expanded="true"] .navbar-toggler-icon span {
	    transform: rotate(45deg) translate(5px, 5px);
	}
	[aria-expanded="true"] .navbar-toggler-icon span + span {
	    transform: rotate(-45deg) translate(2px, -2px);
	}
	a.navbar-brand img {
	    width: 154px;
	}
	.hdr_inr .navbar-light {
	    padding: 12px 0;
	}
	.sub_head {
	    font-size: 21px;
	    line-height: 24px;
	}
	.exper_sec p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.text-left-mb {
	    text-align: left !important;
	}

	.text-left-mb {
	    text-align: left !important;
	}

	.recovery_item,.recovery_item:not(:nth-child(1)) {
	    width: 100%;
	    min-width: 100%;
	    min-height: auto;
	    margin: 0;
	    padding: 0;
	    background: transparent;
	        flex: 1 0 100%;
	}
	.rec_item_count span {
	    display: none;
	}
	.cnt_act_icon {
	    position: relative;
	    margin: 0;
	}
	.rec_item_count {
	    margin: 0;
	}
	.recovery_item.active {
	    min-width: 100%;
	}
	.cnt_act_icon img {
	    height: 36px;
        width: 24px;
        object-fit: contain;
	}
	.recovery_item.active .cnt_act_icon {
	    display: flex;
	    height: 54px;
	    width: 54px;
	}
	.recovery_item.col {
	    display: flex;
	    justify-content: space-between;
	    padding: 18px 25px;
	    align-items: center;
	}
	.recovery_item.col.active,
	.recovery_item.col:hover {
		align-items: flex-start;
	}
	.recovery_item > h4 {
        width: 80%;
        font-weight: 300;
        font-size: 18px;
        line-height: 24px;
        box-shadow: 0px 4px 4px 0px #00000040;
        background: #FFF6F1;
        padding: 15px;
        color: #2E2E2E;
        border-radius: 40px;
    }
	.recovery_item.active .rec_active_cont {
	    width: 80%;
	}
	.recovery_item > h4 br {
	    display: none;
	}
	.rec_active_cont h4 {
        margin-bottom: 20px;
        font-weight: 300;
        font-size: 18px;
        line-height: 24px;
        background: #CE0135;
        padding: 15px;
        color: #fff;
        border-radius: 40px;
        box-shadow: 0px 4px 4px 0px #00000040 inset;
    }
    .rec_active_cont h4 br{
    	display: none;
    }
    .rec_active_cont h4 span {
	    font-weight: 300;
	    color: #fff;
	}
	.rec_active_cont p{
		font-size: 16px;
    	line-height: 22px;
	}
	.rec_item_count {
        display: none;
    }
    .recovery_item.active .rec_item_count {
        display: block;
        margin-top: 0;
    }
    .rec_icon{
    	margin-bottom: 0px;
    	position: relative;
    	height: 54px;
    	width: 54px;
    }
    .head_cmn img.mx-2 {
	    width: 35%;
	}
	.standart_item:nth-child(2n) {
	    padding-top: 0;
	}
	.standart_item_cnt{
		font-size: 16px;
		line-height: 22px;
	}
	.sub_head br{
		display: none;
	}
	.story_item.with_video {
	    max-width: 100%;
	}
	.story_item p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.story_item h4 {
	    font-size: 21px;
	    line-height: 45px;
	}
	.story_item.with_video video {
	    height: 260px;
	}
	.story_item.with_video p {
	    padding: 10px 20px;
	    line-height: 18px;
	}
	.btn_grp .btn_cmn:first-child {
	    margin-right: 5px;
	    
	}
	.banner_sec .btn_grp .btn_cmn:first-child {
		width: 55%;
	}
	.connect_sec h2 {
	    font-size: 28px;
	    line-height: 36px;
	}
	.connect_sec h2 img {
	    width: 40%;
	}
	.connect_sec p {
	    font-size: 21px;
	    line-height: 24px;
	    margin-bottom:20px;
	}
	section.connect_sec.sec_padd {
	    background: linear-gradient(270deg, #CE0035 0%, #E1556E 100%);
	    background-repeat: no-repeat;
	    background-size: contain, 100%;
	    padding: 66px 0 58px;
	}
	.phone_grp a {
	    font-size: 16px;
	}
	.phone_grp img {
	    width: 45px;
	}
	.btn_cmn {
	    padding: 14px 25px;
	    min-width: 120px;
	    font-size: 12px;
	    
	}
	.banner_sec .btn_cmn {
		width: 45%;
	}
	.banner_cap .btn_grp {
	    margin: 0 -14px;
	    display: flex;
        justify-content: space-between;
        align-items: center;
	}
	.meet_expert_thumb {
	    position: relative;
	    width: 100%;
	    top: 0;
	}
	.ppl_right {
	    padding: 0 20px;
	    text-align: center;
	}
	ul.tab_list {
	    display: flex;
	    flex-wrap: wrap;
	    font-size: 16px;
	    line-height: 22px;
	    align-items: baseline;
	    column-gap: 15px;
	    row-gap: 34px;
	    margin-top: 50px;
	    margin-bottom: 0;
	}
	ul.tab_list li {
	    width: calc(50% - 15px);
	    margin: 0;
	}
	ul.tab_list li img {
	    display: block;
	    margin: 0 auto 20px;
	    position: relative;
        top: 0;
        transform: none;
	}
	figure.ppl_left {
	    display: none;
	}
	ul.tab_list li {
	    width: calc(50% - 15px);
	    margin: 0;
	    padding: 0;
        display: block;
	}
	ul.tab_list li + li,ul.tab_list li {
	    margin-top: 10px;
	}
	.blog_item_vt {
	    flex-direction: row;
	}

	.blog_item_vt > img {
	    margin-right: 10px;
	}

	.blog_item_vt h4,.blog_body h4 {
	    line-height: 24px;
	}

	.blog_item,.blog_item_vt {
	    margin-bottom: 45px;
	}
	section.sec_padd.update_sec {
	    padding: 64px 0 80px;
	}
	.sec_padd{
		padding: 60px 0;
	}
	.overlay_sec h1 {
	    font-size: 38px;
	}
	.overlay_sec {
	    bottom: 0px;
	    left: 0;
	    right: 0;
	    background: linear-gradient(0deg, #000000 -10%, rgba(0, 0, 0, 0) 100%); 
	    text-align: center;
	    top: auto;
	    transform: translateY(0%);
	}
	.overlay_sec br{
		display: none;
	}
	.overlay_sec p {
	    font-weight: 600;
        font-size: 21px;
        line-height: 24px;
	}
	h2.grad_text {
	    font-size: 28px;
	    margin-bottom: 54px;
	}
	h4.red_head {
		font-size: 21px;
	}
	.footer_logo{
		width: 170px;
        margin-bottom: 40px;
	}
	ul.footer_menu{
		font-size: 16px;
	}
	ul.footer_submenu {
	    font-size: 12px;
	    margin-top: 2px;
	}
	ul.footer_menu > li {
	    margin-bottom: 15px;
	}
	ul.footer_submenu > li {
	    margin-bottom: 3px;
	}
	.copyright {
    	background: #fff;
	    padding: 15px;
    	margin: 15px -25px 0;
	}
	.copyright,.copyright a {
	    font-size: 10px;
	}
	ul.social_icon.hide_desktop {
	    display: inline-block!important;
	    margin-left: auto;
	    width: 44%;
        text-align: end;
        float: right;
        margin-top: 30px;
	}
	ul.social_icon img {
	    width: 30px;
	}
	ul.social_icon li {
	    display: inline-block;
	    vertical-align: middle;
	    margin: 0 3px;
	}
	footer.footer_sec {
	    padding-bottom: 0;
	    padding-top: 23px;
	}
	section.exper_sec {
	    background: url(../images/fl_pink.webp) no-repeat;
	    background-position: top right;
	}
	.recovery_row {
	    position: relative;
	}
	.recovery_row:before {
	    content: '';
	    position: absolute;
	    top: 5%;
	    height: 90%;
	    width: 5px;
	    background: linear-gradient(0deg, #FFFFFF 1.25%,#E1556E 70%, #CF0337 100%);
	    left: 50px;
	}
	.meet_expert_thumb .slick-list {
        z-index: 4;
        padding-right: 100px !important;
        padding-left: 40px !important;
    }
	.meet_expert_slider {
	    margin-top: 30px;
	    padding: 0 0px 30px;
	}
	.meet_expert_slider .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	}
	.meet_expert_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	}
	.meet_cont li {
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 30px;
	}
	.meet_cont li .speclity_tag {
        font-size: 16px;
        line-height: 18px;
        background: transparent;
        padding: 0;
        border: none;
        display: list-item;
        list-style: decimal;
        list-style-type: disc;
    }
	.meet_hdr h4 {
	    font-size: 28px;
	    line-height: 1.2;
	    color: #000000;
	    font-weight: 700;
	}
	.meet_hdr h4 a{
	    color: #000000;
	}
	.meet_hdr p {
	    font-weight: 300;
	    font-size: 21px;
	    line-height: 24px;
	    margin-top: 16px;
	}
	.nav-tabs .nav-link {
	    padding: 15px 46px;
	}
	.story_slider .slick-list {
	    padding: 0 2rem;
	}


	/**/
	.stdrd_btn {
	    display: none;
	}
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	    padding-right: 25px;
	    padding-left: 25px;
	}
	.exper_sec .head_cmn {
	    margin-bottom: 30px;
	}
	.exper_sec .sub_head {
	    margin-bottom: 18px;
	}
	.exper_sec .sub_head br {
        display: block;
    }
    .exper_sec .sec_padd {
	    padding: 60px 0 80px;
	}
	.exper_sec  .p-21{
		font-family: Libre Franklin;
		font-weight: 300;
		font-size: 21px;
		line-height: 24px;
		color: #666666;
		margin-top: 18px;
	}
	.ppl_right {
	    background: linear-gradient(180deg,rgba(255, 255, 255, 0.8) 35%,  rgba(242, 215, 194, 0.8) 70%, rgba(255, 255, 255, 0.8) 100%);
	}
	.story_item{
		max-width: 100%;
	}
	.tab-content>.tab-pane a.btn_cmn.btn_bg2 {
	    display: none;
	}
	.right_people_sec.sec_padd {
	    padding-bottom: 40px;
	    padding-top: 120px;
	}
	ul#myTab {
	    width: 100%;
	    margin-bottom: 30px;
	}
	ul#myTab li.nav-item {
	    width: 50%;
	}
	.nav-tabs .nav-link {
	    width: 100%;
	}
	section.sec_padd.story_sec {
	    background: linear-gradient(180deg, rgba(242, 215, 194, 0) 0%, rgba(242, 215, 194, 0.4) 78.52%, rgba(242, 215, 194, 0) 100%);
    	background-size: 100%;
    	background-position: top;
    	padding-bottom: 40px;
	}
	section.sec_padd.story_sec:after{
	    content: url(../images/patel_svg_mb1.svg);
	    position: absolute;
	    left: auto;
	    right: 0;
	    top: -10%;
	}
	.blog_item_vt:last-child {
	    margin: 0;
	}
	.the_standerd_sec {
        background: url(../images/patel_svg_mb.svg) no-repeat, linear-gradient(180deg, rgba(242, 215, 194, 0) 0%, rgba(242, 215, 194, 0.8) 58.52%, rgba(242, 215, 194, 0) 100%);
        background-size: auto;
        background-position: 100% -25px;
        padding-top: 110px;
        padding-bottom: 40px;
    }
	.the_standerd_sec .sub_head{
		padding-bottom: 30px;
	}
	.standard_slider .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	}
	.standard_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	}
	.standard_slider {
	    padding-bottom: 50px;
	}
	section.led_care_sec {
	    padding-top: 60px;
	    background: transparent;
	}
	.led_care_sec .sub_head{
		margin-bottom: 36px;
	}
	.meetexpert_in {
        padding-top: 60px;
        padding-bottom: 65px;
        background: url(../images/patel_svg_left_mb.svg) no-repeat, linear-gradient(180deg, rgba(242, 215, 194, 0) 0%, rgba(242, 215, 194, 0.8) 58.52%, rgba(242, 215, 194, 0) 100%);
        background-size: auto;
        background-position: 0 -25px;
    }
	.meet_expert_sec span.color_red {
	    display: block;
	}
	section.meet_expert_sec.doctorpage_meet_expert span.color_red {
	    display: inline;
	}
	section.sec_padd.value_sec {
	    padding-top: 0;
	    padding-bottom: 40px;
	}
	.testimonial_sec h2.head_cmn {
	    text-align: center;
	}

	.testimonial_sec p.sub_head {
	    text-align: center;    
	    margin-bottom: 40px;
	}
	.place_sec .container{
		padding-right: var(--bs-gutter-x, .75rem);
    	padding-left: var(--bs-gutter-x, .75rem);
	}
	.update_sec .color_red {
	    display: block;
	}
	.update_sec h2.head_cmn {
	    text-align: center;
	}
	.story_slider .slick-arrow.slick-prev {
	    left: 34%;
	}
	.story_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	}
	.hdr_top_right ul {
	    font-size: 12px;
	}
	ul.story_slider{
		padding-bottom: 22px;
	}
	section.sec_padd.clinic_sec {
	    padding-bottom: 80px;
	}
	.recovery_item > h4:after {
    	content: url(../images/arow.webp);
	    position: absolute;
	    right: 15px;
	}

	.recovery_item > h4 {
	    position: relative;
	    margin-bottom: 0;
	}

	.rec_active_cont h4 {
	    position: relative;
	}
	.rec_active_cont h4:after {
	    content: url(../images/arow.webp);
	    position: absolute;
	    right: 15px;
	    filter: brightness(0) invert(1);
	    transform: rotate(180deg);
	}
	.blog_item a {
	    float: right;
	    margin-top: -30px;
	    font-weight: 400;
	    font-size: 16px;
	    text-decoration: underline;
	    display: block;
	}
	.blog_item_vt span {
	    display: none;
	}
	.blog_item_vt a {
	    display: block;
	    font-weight: 400;
	    font-size: 16px;
	    text-decoration: underline;
	}
	.pro_in{
		top: 10px;
	}
	.meet_hdr{
		padding-right: 50px;
		margin-bottom: 22px;
	}
	.place_sec {
	    text-align: center;
	}
	.place_sec span.color_red {
	    display: block;
	}
	h4.red_head + p {
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 22px;
	}
	.testimonial_sec {
        background: url(../images/patel_svg_left_mb1.svg) no-repeat, linear-gradient(189.03deg, rgba(242, 215, 194, 0) 6.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 91.19%);
        background-repeat: no-repeat;
        background-position: 0px -25px;
    }
	section.sec_padd.mv_sec {
        background: url(../images/patel_svg_mb.svg) no-repeat, linear-gradient(180deg, rgba(242, 215, 194, 0) 0%, rgba(242, 215, 194, 0.8) 58.52%, rgba(242, 215, 194, 0) 100%);
        padding-top: 66px;
        padding-bottom: 50px;
        background-size: auto;
        background-position: 100% 30%;
    }
	section.sec_padd.value_sec h2.head_cmn {
	    text-align: center;
	}
	ul.testimonial_slider .slick-list {
	    padding: 60px 40px 0;
	}
	ul.testimonial_slider li.slick-current.slick-active {
	    margin-top: -50px;
	}
	ul.testimonial_slider .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	}
	ul.testimonial_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	}
	.clinic_sec {
	    background: url(../images/patel_svg_mb1.svg) no-repeat;
	    background-size: initial;
	    background-position: right bottom;
	}
	ul.clinic_slider .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	}
	ul.clinic_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	}
	div#navbarNav {
    	background: linear-gradient(180deg, rgba(242, 215, 194, 0) 41.98%, rgba(242, 215, 194, 0.8) 100%);
	    margin: 0 -25px -12px;
	}
	.lm_doctor {
	    display: none;
	}
	.mt_5 {
	    margin-top: 4rem;
	}
	.recovery_item.col.active .rec_icon {
	    display: none;
	}
	.value_sec {
	    background: url(../images/bg.webp) no-repeat;
	    background-size: contain;
	    background-position: left;
	}
	.meet_thumb_item.slick-current figure {
	    transform: scale(1.4);
	}
	section.sec_padd.story_sec span.color_red {
	    display: block;
	}
	.accordion-flush .accordion-item:last-child {
       	border-bottom: 1px solid rgba(0, 0, 0, .125);
    }
	section.sec_padd.value_sec h2.head_cmn {
	    text-align: center;
	    margin-bottom: 50px;
	}
	.recovery_main {
	    padding: 0;
	}
	section.sec_padd.navi_sec{
		background: url(../images/patel_svg_mb.svg) no-repeat, linear-gradient(180deg, rgba(242, 215, 194, 0) 0%, rgba(242, 215, 194, 0.8) 58.52%, rgba(242, 215, 194, 0) 100%);
    	background-size: inherit;
        background-position: 100% 100%;
        padding: 50px 0 75px;
	}
	.navi_sec h2.grad_text {
	    margin-bottom: 0;
	    padding-right: 1rem;
	    line-height: 1.3;
	}
	.partner_sec p {
	    font-size: 16px;
	}
	.partner_sec {
	    padding-bottom: 0;
	}
	section.role_sec {
	    padding-top: 80px;
	    text-align: center;
	    padding-bottom: 0px;
	}
	.partner_sec img {
	    margin-bottom: -30px;
	    width: 100%;
	}
	.role_sec p {
	    font-size: 16px;
	    margin-bottom: 30px;
	    color: #3e3e3e;
	}
	.role_sec p.sub_head {
	    font-weight: 600;
	    font-size: 21px;
	    line-height: 24px;
	    margin-bottom: 12px;
	}
	.role_sec ul li::marker,
	ul.session_list li::marker {
	  color: #CE0135;
	}
	.role_sec ul {
        text-align: left;
        padding-left: 20px;
        font-size: 16px;
        margin: 0;
    }
	.row.full_sec {
        margin-left: -25px;
        margin-right: -25px;
    }
    .role_sec ul li {
	    margin-bottom: 0px;
	}
	.role_sec ul li:not(:last-child) {
        margin-bottom: 30px;
    }
    section.way_sec {
	    padding-top: 80px;
	    background: url(../images/patel_svg_mb.svg) no-repeat;
	    background-size: 28%;
	    background-position: 100% -25px;
	}
	ul.method_slider .slick-list {
	    padding-right: 77px;
	}
	ul.method_slider {
	    margin-right: -25px;
	}
	ul.method_slider li > img {
	    margin-top: -25px;
	}
	section.way_sec .sub_head,
	section.treat_sec .sub_head {
	    color: #1E1E1E;
	    font-weight: 600;
	    margin-top: 10px;
	}
	.method_slider .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	    bottom: -45px;
	}
	.method_slider .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	    bottom: -45px;
	}
	section.treat_sec {
	    padding-top: 15px;
	}
	ul.treatment_box li h4 {
	    font-family: Libre Franklin;
	    font-weight: 600;
	    font-size: 21px;
	    line-height: 24px;
	    margin: 10px 0;
	    color: #000000;
	}
	ul.treatment_box p {
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 24px;
	    color: #000000;
	}
	section.session_sec {
	    padding-top: 0;
	}
	ul.session_list li:last-child {
	    margin-bottom: 0;
	}
	ul.session_list {
	    margin-bottom: 0;
	    padding-top: 2rem;
	}
	section.body_sec {
	    padding-bottom: 0;
	    padding-top: 0;
	}
	section.body_sec.bodybreast_sec {
	    padding-top: 60px;
	}
	section.body_sec.costs_sec {
	    padding-top: 60px;
	}
	section.body_sec .sub_head {
	    margin-bottom: 25px;
	    font-weight: 600;
	    font-size: 21px;
	    line-height: 24px;
	}
	.accordion-button.ac-button {
	    font-family: Libre Franklin;
	    font-weight: 400;
	    font-size: 21px;
	    line-height: 24px;
	    padding: 50px 23px 50px !important;
	}
	.accordion-button.ac-button[aria-expanded="true"]{
		font-weight: 600;
		padding: 40px 23px 30px !important;
	}
	.ac-body {
	    padding: 0 23px 125px;
	}
	.ac-body p {
	    display: flex;
	    justify-content: space-between;
	}
	.ac-body p span.color_red {
        color: #CE0135;
        font-weight: 500;
        width: 46%;
        display: block;
		padding-right: 5px;
    }
	.ac-body p span {
        width: 54%;
        color: #3E3E3E;
        font-weight: 400;
    }
	.body_sec .accordion-item {
	    background: #FBEBE5;
	    border-radius: 20px !important;
	    overflow: hidden;
	    border: none !important;
	}
	.ac-body p:not(:last-child){
		margin-bottom: 50px;
	}
	.body_sec .accordion-item:nth-child(2) {
	    background: #F7D6CA;
	}
	.body_sec .accordion-item:nth-child(3) {
	    background: #F5C9B9;
	}
		.body_sec .accordion-item + .accordion-item {
		margin-top: 0px; /* Fixed: Remove negative margin that causes spacing issues */
	}
		.body_sec .accordion-collapse.show {
		margin-bottom: 0px; /* Fixed: Remove negative margin that causes extra space */
	}
	button.accordion-button.fb-button {
	    font-weight: 300;
	    font-size: 18px;
	    padding: 27px 0 27px 70px!important;
	    color: #666666;
	}

	button.accordion-button.fb-button[aria-expanded="true"] {
	    color: #cf0337;
	    font-weight: 500;
	    font-size: 21px;
	}
	.accordion-header .fb-button figure {
		position: absolute;
        top: 17px;
        left: 0;
        width: 40px;
        height: 40px;
        background: #FDF7F3;
        padding: 5px;
        border-radius: 50%;
        box-shadow: 0px 1.6px 1.6px 0px #00000040;
        display: flex;
        justify-content: center;
    }
    .accordion-header .fb-button figure img{
    	position: relative;
    	top: 0;
    	left: 0;
    }
    button.accordion-button.fb-button[aria-expanded="true"] figure{
    	background: #cf0337;
    }
    button.accordion-button.fb-button[aria-expanded="true"] figure img{
    	filter: brightness(0) invert(1);
    }
	button.accordion-button.fb-button.collapsed img {
	    opacity: 1;
	    visibility: visible;
	}
	ul.plus_list {
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 22px;
	    vertical-align: middle;
	    padding: 0 10px 0 15px;
	    list-style: none;
	    margin: 0;
	}
	ul.plus_list li {
        
        position: relative;
        padding-left: 48px;
    }
    ul.plus_list li:not(:first-child){
    	margin-top: 22px;
    }
    .fb-body div ul {
	    margin-bottom: 2px;
	}
	.fb-body div {
	    padding: 15px 23px 24px;
	}
	.fb-body div.col-md-4 {
		padding: 0 12px;
	}
	.fb-body div.row {
		padding: 0;
	}
	ul.plus_list li:before {
        content: url(../images/plus.svg);
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        left: 0;
    }
    div#accordionAcr {
	    background: #F7F7F7;
	    border-radius: 20px;
	    overflow: hidden;
	    padding: 14px 14px 30px;
	}
	div#accordionAcr button.accordion-button.acr-button {
	    background: #FFFFFF !important;
	    padding: 14px 15px 14px 21px!important;
	    border-radius: 20px !important;
	    font-family: Libre Franklin;
	    font-weight: 500;
	    font-size: 16px;
	    line-height: 22px;
	}
	div#accordionAcr.acr_wicon button.accordion-button.acr-button {
	    padding: 14px 12px 14px !important;
	}
	div#accordionAcr .accordion-item {
	    margin-bottom: 12px;
	}
	div#accordionAcr .accordion-item {
	    border: none !important;
	}
	div#accordionAcr .acr-body {
	    padding: 12px 21px;
	}
	section.help_sec {
	    padding-bottom: 0;
	}
	section.balance_sec {
	    padding-bottom: 0;
	}
	section.mobile_sticky{
		display: block;
	}
	section.mobile_sticky {
	    padding: 50px 25px;
	    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	    z-index: 9;
        width: 100%;
	}
	section.mobile_sticky a {
	    width: 100%;
	}
	section.connect_sec.sec_padd {
	    display: none;
	}
	.accordion-button::after{
		background-size: .80rem;
		width: .80rem;
    	height: .80rem;
	}
	.bc-body {
        padding: 0 23px 125px;
    }
    .bc-body span {
	    font-weight: 500;
	    font-size: 16px;
	    line-height: 22px;
	    margin-bottom: 7px;
	    display: block;
	}
	.bc-body ul {
	    padding-left: 37px;
	    color: #3E3E3E;
	    margin-bottom: 26px;
	}
	.storybreast_sec .story_slider .slick-list{
		padding: 0 75px 1.2rem 0rem;
	}
	.comfort_sec{
	    padding: 45px 0 80px;
	}
	.column_list .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	    bottom: -45px;
	}
	.column_list .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	    bottom: -45px;
	}
	.led_care_slider_for .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	    bottom: -45px;
	}
	.led_care_slider_for .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	    bottom: -45px;
	}
	.choice_for .slick-prev.slick-arrow {
	    left: 34%;
	    right: auto;
	    bottom: -45px;
	}
	.choice_for .slick-next.slick-arrow {
	    left: auto;
	    right: 34%;
	    bottom: -45px;
	}
	.overlay_sec .container {
	    padding: 0;
	}
	.breast_sec .text_over{
		margin-top: 12px;
	}
	.breast_sec .sub_head {
        margin-bottom: 37px;
    }
    section.sec_padd.expert_sec {
	    padding-top: 32px;
	}
	section.sec_padd.diff_sec {
	    padding-top: 50px;
	        padding-bottom: 65px;
	}
	.list_box_white{
		padding: 28px 17px;
	}
	.accordion-button.ac-button small {
	    position: absolute;
	    font-size: 12px;
	    color: #666666;
	    top: 70px;
	}
	section.risk_sec{
		padding-bottom: 40px;
	}
	.choice_for li p:last-child {
	    margin: 0;
	}
	section.expert_sec.doctor_oncology_art {
	    padding-top: 60px;
	}
	.doctorpage_meet_expert .meetexpert_in{
		padding-top: 22px;
	}
	.our_doctor_filters {
	    margin-top: 35px;
	        margin-bottom: 31px;
	}
	.full_sec figure {
	    position: relative;
	    width: 184px;
	    overflow: hidden;
	    border-radius: 0 20px 20px 0;
	    margin: 0;
	}
	p.over_head {
	    position: absolute;
	    font-weight: 600;
	    font-size: 21px;
	    line-height: 24px;
	    color: #fff;
	    padding: 16px;
	    text-align: left;
	    z-index: 9;
	}

	.full_sec figure:after {
	    content: '';
	    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 24.93%);
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	}
	ul.method_slider li h4{
		font-weight: 600;
		color: #000;
	}
	.fb-body b {
	    font-weight: 700;
	    display: block;
	}
	.blog_body p {
	    font-weight: 600;
	    font-size: 9px;
	}
	.blog_body span{
		font-size: 16px;
	}

	.doctor_oncology_art p{
		color: #666666;
	}
	section.breast_sec{
		text-align: center;
	}
	section.sec_padd.expert_sec .btn_cmn{
    border-radius: 20px;
  }
  .circle-of-safety-p{
    font-size: 16px;
  }
  .color_darks{
    color:#2E2E2E;
  }
  section.sec_padd.path_sec{
    padding-top: 20px;
    padding-bottom: 0;
  }
  .story_item:after {
    content: "";
    z-index: 999;
    position: absolute;
    top: 24px;
    right: -19px;
    background-image: url(../images/story_item-bg.webp);
    width: 194px;
    height: 112px;
    background-repeat: no-repeat;
  }
  .story_item p {
        color: #2E2E2E;
  }
  .moving-forward strong, b {
    font-weight: 700;
  }
  .moving-forward .slick-current p.mb-0 {
    font-weight: 600;
    font-size: 18px;
  }
  section.sec_padd.moving-forward:before {
    content: "";
    z-index: 999;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 95px;
    background-image: url(../images/moving-forward-bg.webp);
    width: 155px;
    height: 210px;
    background-repeat: no-repeat;
  }
  section.sec_padd.moving-forward {
    position: relative;
  }
  .form-sech-img {
    position: relative;
  }
  .form-sech-img img.search-img {
    position: absolute;
    left: 15px;
    top: 12px;
  }
  /*Patient family main*/
  .trtser_page_balance button.accordion-button.fb-button[aria-expanded="true"] {
	    font-size: 21px;
	    line-height: 24px;
	    font-weight: 500;
	}
	.cancer-treatment-can{
	  font-size: 16px;
	  font-weight: 400;
	  line-height: 20px;
	  color: #666666;
	}
	.steps_main_sec .steps_item h4 {
	    color:#2E2E2E;
	}
	.steps_main_sec .steps_row:after {
	    height: 94%;
	}

	.story_slider .story_item:after {
	    content: "";
	    z-index: 999;
	    position: absolute;
	    top: 24px;
	    right: -19px;
	    background-image: url(https://dcode.info/everhope/images/story_item-bg.webp);
	    width: 194px;
	    height: 112px;
	    background-repeat: no-repeat;
	}
	.trtser_page_balance.pt-0 {
	    position: relative;
	    padding-bottom: 0;
	}
	/*.trtser_page_balance a.btn_cmn.btn_bg2 {
	    position: absolute;
	    bottom: 0;
	    text-align: center;
	    margin-bottom: -10px;
	    left: 50%;
	    transform: translate(-50%);
	}*/
	section.sec_padd.treat_sec {
	    padding-top: 80px;
	            padding-bottom: 50px;
	}
	ul.accTabsData {
	    list-style: none;
	    padding: 0;
	}
	ul.accTabsData > li{
		display: none;
	}
	ul.accTabsData > li.active{
		display: block;
	}
	.bnr_cap_top .overlay_sec{
		bottom: auto;
		top: 0;
		background: transparent;
		padding: 37px 0px 25px;
	}
	.fw_400{
		font-weight: 400;
	}
	.pat_jourwrap {
	    padding-right: 30px;
	}
	.pat_jour_sec {
	    background-size: auto;
	    background-repeat: no-repeat;
	    background-position: right bottom 40px;
	}
	.whatneed_tabs .nav-tabs {
	    background: #fff;
	    padding: 13px 0;
	}
	.whattheyneed_tab {
	    position: relative;
	    /*background-image: url(../images/needtab_bg.svg);
	    background-size: auto 209px;
	    background-repeat: no-repeat;
	    background-position: top 140px center;*/
	    background: linear-gradient(180deg, rgba(242, 215, 194, 0) 0, rgba(242, 215, 194, 0.8) 30.86%, rgba(255, 255, 255, 0.8) 64.19%);
	}
	.whattheyneed_tab .nav-tabs{
		display: flex;
		justify-content: center;
		border: 0;
		margin-top: 30px;
	}
	.whattheyneed_tab .nav-tabs .nav-link{
		background: transparent;
		padding: 0;
		border: 0;
		font-size: 16px;
		font-weight: 500;
		color: #666;
		position: relative;
		padding: 0 29px;
		box-shadow: none;
	}
	.whattheyneed_tab .nav-tabs .nav-link:after{
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(0, -50%);
		width: 1px;
		height: 22px;
		background: #666666;
	}
	.whattheyneed_tab .nav-tabs .nav-item:last-child .nav-link:after{
		opacity: 0;
	}
	.whattheyneed_tab .nav-tabs .nav-link.active{
		font-weight: 600;
		color: #2E2E2E;
	}
	.need_tab_cont h4{
		font-weight: 500;
		font-size: 21px;
		line-height: 28px;
		margin-bottom: 30px;
	}
	.need_tab_cont{
		padding: 30px 0;
	}
	.need_tab_list{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.need_tab_list li{
		padding: 0;
		display: inline-block;
		vertical-align: top;
		width: 32%;
		padding-right: 20px;
		color: #3E3E3E;
		text-align: center;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
	}
	.need_tab_list li:last-child{
		padding-right: 0;
	}
	.need_tab_list li figure{
		height: 52px;
		width: 52px;
		margin: 0 auto;
		border-radius: 50%;
		background: #CF0337;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 20px;
	}
	.take_mom_slider .slick-list {
	     padding: 0 19.5%; 
	}
	.take_mo_slide {
	    padding: 0 11px;
	}
	.take_mom_slider .slick-prev.slick-arrow,
	.real_exp_slider .slick-prev.slick-arrow{
	    left: 34%;
	    right: auto;
	    bottom: -45px;
	}
	.take_mom_slider .slick-next.slick-arrow,
	.real_exp_slider .slick-next.slick-arrow{
	    left: auto;
	    right: 34%;
	    bottom: -45px;
	}
	.take_mo_slide_in {
	    position: relative;
	}
	.take_mo_slide_in figure{
		margin-bottom: 0;
	}
	.take_mo_cap {
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    color: #fff;
	    padding: 28px 15px;
	}
	.take_mo_cap h4{
		margin-bottom: 5px;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px;
	}
	.take_mo_cap p{
		margin-bottom: 0;
		font-weight: 400;
		font-size: 16px;
		line-height: 22px;
	}
	.take_mom_slider {
		margin-top: 30px;
	}
	ul.session_list li span:not(:first-child){
		font-weight: 400;
	}
	.confirt_kit_list ul{
		list-style: none;
		padding: 5px 0 0;
		margin: 0;
	}
	.confirt_kit_list ul li{
		margin-top: 15px;
		padding: 27px 63px 20px 24px;
		background: #fff;
		border-radius: 20px;
		text-align: left;
		position: relative;
	}
	.confirt_kit_sec{
		background-size: 100% 100%;
		background-position: center;
		background: linear-gradient(182.03deg, rgba(242, 215, 194, 0) 6.86%, rgba(242, 215, 194, 0.8) 56.86%, rgba(255, 255, 255, 0.8) 100.19%);
		padding-bottom: 50px;
	}
	.confirt_kit_list ul li h4{
		color: #000;
		font-weight: 600;
		margin-bottom: 10px;
	}
	.confirt_kit_list ul li p{
		color: #000;
		font-weight: 400;
		margin-bottom: 0;
	}
	.confirt_kit_list ul li a{
		position: absolute;
		right: 24px;
		top: 50%;
		transform: translate(0, -50%);
	}
	.color_666{
		color: #666;
	}
	.real_expr_img{
		max-width: 160px;
		padding-left: 1px;
	}
	.real_expr_cont{
		padding-left: 14px;
	}
	.real_expr_name .sub_head{
		color: #2E2E2E;
		margin-bottom: 5px;
		font-weight: 500;
	}
	.real_expr_name p{
		font-size: 18px;
	}
	.real_exp_slider{
		margin-top: 36px;
	}
	.real_expr_sec {
	    background-position: center bottom 60px;
	    background-repeat: no-repeat;
	    padding-top: 0;
	}
	.real_expr_cont > p {
	    line-height: 23px;
	    margin-bottom: 27px;
	}
	.ptntpage_clinc_sec {
	    background-size: auto;
	}
	.ptntpage_clinc_sec .btn_grp .btn_cmn:first-child {
	    margin-right: 0;
	}
	.treatment_op_list ul{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.treatment_op_list ul li{
		padding:20.5px 25px;
		font-size: 21px;
		font-weight: 500;
		color: #666;
		position: relative;
	}
	.treatment_op_list ul li a{
		color: #2E2E2E;
		font-size: 12px;
		font-weight: 700;
		position: absolute;
		right: 20px;
		top:35px;
		text-decoration: underline;
	}


	/** feedback points 24-april css start **/
	.meetexpert_in {
	    padding-top: 140px;
	    background-position: 0 -27px;
	}
	.right_people_sec.sec_padd{
		padding-bottom: 0;
	}

	.the_standerd_sec:before {
	   display: none;
	}
	ul.testimonial_slider li.slick-current.slick-active {
	    margin-top: 15px;
	}
	ul.testimonial_slider .slick-list{
		padding-top: 0;
	}
	ul.clinic_slider li{
		margin-right: 0;
		margin-left: 0;
	}
	/** feedback points 24-april css end **/

	.meet_expert_sec.trtserv_meet_sec span.color_red {
	    display: initial;
	}

	.costs_sec .ac-body p span.color_red {
	    width: 40%;
	}
	.costs_sec .ac-body p span {
	    width: 58%;
	}
	section.role_sec.simplestep_sec {
	    padding-top: 78px;
	    padding-bottom: 52px;
	}
	.simplestep_sec .head_cmn {
	    margin-bottom: 25px;
	}
	.simplestep_sec.role_sec ul li:not(:last-child) {
        margin-bottom: 35px;
    }
    .simplestep_sec.role_sec ul li{
    	color: #3E3E3E;
    }
    section.help_sec.safe_sec {
	    padding-top: 0;
	}
	ul.method_slider li p {
	    min-height: 52px;
	}
	.way_sec ul.method_slider li {
	    min-height: 320px;
	    align-content: flex-start;
	}
	ul.method_slider li > img,ul.method_slider li p > img {
	    position: absolute;
	    bottom: 0;
	}
	.risk_sec ul.column_list li p {
	    min-height: 95px;
	}
	.led_body_box span {
	    display: none;
	}
	.led_care_box:hover {
	    transform: none;
	    background: #fff;
	    color: #000;
	    box-shadow: 0px 4px 4px 0px #00000040;
	}
	.led_care_box:hover figure {
	    background: #CF0337;
	}
	.led_care_box:hover p {
	    color: #2E2E2E;
	}
	.row.full_sec img {
    	width: 100%;
	}
	.led_care_slider .swiper-slide {
	  flex-shrink: 0;
	  transition: all 0.3s ease;
	  width: 25%; /* default slide width (left/right) */
	  opacity: 1;
	}
	/* Active (center) slide */
	.led_care_slider .swiper-slide.swiper-slide-active {
	  /*width: 45% !important;*/
	  opacity: 1;
	  z-index: 1;
	  transform: scale(1);
	    background: #CF0337;
	    color: #fff;
	    border: 1px solid #79797933;
	    box-shadow: 1px 6px 4px 0px #00000059 inset;
	}
	.led_care_slider .swiper-slide.swiper-slide-active figure {
	    background: #fff;
	}
	.led_care_slider .swiper-slide.swiper-slide-active p {
	    color: #fff;
	    font-weight: 600;
        font-size: 18px;
	}
	.led_care_slider .swiper-slide.swiper-slide-active figure img+img {
	    position: absolute;
	    opacity: 1;
	}
	.swiper.led_care_slider{
		padding: 10px 20%;
		box-sizing: border-box;
		overflow: hidden;
	}
	.led_care_slider .swiper-slide {
	  width: 174px; /* The center slide width */
	  /*transform: translateX(50px);*/
	}
	.swiper.led_care_slider_for{
		overflow: hidden;
		position: relative;
	}
	.swiper-button-next, .swiper-button-prev {
	    background-image: url(../images/slider_arrow.svg);
	    background-color: transparent;
	    border: 0;
	    background-repeat: no-repeat;
	    background-size: 100% auto;
	    background-position: right center;
	    width: 31px;
	    height: 16px;
	    font-size: 0;
	    transition: all .3s linear;
	    position: absolute;
	    left: 0;
	    bottom: -30px;
	    top: auto;
	}
	.swiper-button-prev {
        left: 34%;
        right: auto;
        bottom: 0px;
        transform: rotate(180deg);
    }
	.swiper-button-next {
        left: auto;
        right: 34%;
        bottom: 0px;
    }
    ul.accTabs {
    	gap: 10px;
    }
    ul.accTabs li {
	    padding: 5px 20px;
	    border: 1px solid #666666
	}
	ul.choice_for li {
	    background: #FBEBE5;
	    border-radius: 20px;
	    overflow: hidden;
	    border: none;
	    padding: 40px 23px 30px;
	}
	ul.choice_for li div {
	    display: none;
	    margin-top: 25px;
	    margin-bottom: 50px;
	}
	ul.choice_from {
	    display: none;
	}
	ul.choice_for li:nth-child(2) {
	    background: #F7D6CA;
	}
	ul.choice_for li:nth-child(3) {
	    background: #F5C9B9;
	}
	ul.choice_for li:nth-child(4) {
	    background: #FFCAB7;
	}
	ul.choice_for li:nth-child(5) {
	    background: #FFBCA3;
	}

	ul.choice_for li h3 {
	    font-weight: 400;
	    font-size: 21px;
	    line-height: 24px;
	    color: #2E2E2E;
	}
	ul.choice_for li h3.active {
	    font-weight: 600;
	}
	ul.choice_for li div p {
	    display: flex;
	    justify-content: space-between;
	}
	ul.choice_for li div p br {
	    display: none;
	}
	ul.choice_for li div p b {
	    color: #CE0135;
	    width: 43%;
	}
	ul.choice_for li div p span {
	    width: 57%;
	}
	ul.choice_for li +li {
	    margin-top: -20px;
	}
	.choice_for li p {
	    line-height: 25px;
	}
	ul.choice_for li h3::after {
	    top: 9px;
	    content: '';
	    flex-shrink: 0;
	    width: 12px;
	    height: 7px;
	    margin-left: auto;
	    content: "";
	    background-image: url(../images/dd_tgl_arrow.svg);
	    background-repeat: no-repeat;
	    transition: transform .2s ease-in-out;
	    display: block;
	    position: absolute;
	    right: 0;
	}
	ul.choice_for li h3 {
	    position: relative;
	}
	ul.choice_for li h3.active:after {
	    transform: rotate(180deg);
	}
	.text_over h5 {
		width: 155px;
	}
	ul#faqTabs {
		white-space: nowrap;
		overflow: scroll;
	}
}
@media only screen and (max-width: 411px){
	.doctorpage_trt_sec ul.method_slider li {
	    padding: 35px 25px 150px;
	}
}

@media (max-width: 410px){
	.btn_cmn {
        padding: 13px 20px;
        font-size: 11px;
    }
    .recovery_item > h4,
    .rec_active_cont h4{
    	font-size: 16px;
    }
    ul.footer_menu {
        font-size: 14px;
    }
    ul.footer_menu > li {
        margin-bottom: 10px;
    }
    section.exper_sec {
        background-position: 100% 10%;
        background-size: 30%;
    }
    .head_cmn {
        font-size: 26px;
        line-height: 30px;
    }
    ul.social_icon.hide_desktop{
    	width: 47%;
    }
    .meet_thumb_item.slick-current figure {
	    transform: scale(1.5);
	}
	ul.method_slider .slick-list {
	    padding-right: 65px;
	}
	.accordion-button.ac-button small {
	    position: absolute;
	    font-size: 12px;
	    color: #666666;
	    top: 70px;
	}
	section.risk_sec{
		padding-bottom: 40px;
	}
	.choice_for li p:last-child {
	    margin: 0;
	}
	.whattheyneed_tab .nav-tabs .nav-link{
		padding: 0 20px;
	}
	.need_tab_list li{
		padding-right: 10px;
	}
	ul.method_slider li p {
	    line-height: 20px;
	}
}
@media (max-width: 380px){
	.btn_cmn {
        padding: 13px 22px;
        min-width: auto;
        font-size: 10px;
    }
    .recovery_item > h4,
    .rec_active_cont h4{
    	font-size: 15px;
    }
    ul.footer_menu {
        font-size: 13px;
    }
    ul.footer_menu > li {
        margin-bottom: 10px;
    }
    .head_cmn {
        font-size: 24px;
        line-height: 30px;
    }
    .footer_logo {
        width: 150px;
    }
    ul.social_icon.hide_desktop {
        width: 48%;
        margin-top: 25px;
    }
    ul.method_slider li > img {
	    margin-top: -15px;
	}
	ul.method_slider li p {
	    font-size: 14px;
	}
	section.sec_padd.mv_sec {
		background-size: 30%;
		background-position: 100% 34%;
	}
}
@media (max-width: 360px){
	.whattheyneed_tab .nav-tabs .nav-link {
        padding: 0 16px;
        font-size: 14px;
    }
}
