/*global css of best ivf start*/

:root {
    --black-color: #000;
    --white-color:#fff;
    --pink-color:#EB6CA4;
    --purple-color:#804795;
    --purple-color2:#310D3E;
    --pink-color-2:#FFE8F2;
    --black-1-color:#434343;
    --grey-color:#888888;
    
    
  }

.big-content-text p{font-size: 22px;line-height: 30px}
.et_pb_text.title h2{font-size: 61px;line-height: 61px;}
/*::-webkit-scrollbar {width: 100%;height: 3px;}
::-webkit-scrollbar-thumb {background: #707070; border-radius: 5px;}*/
@media(max-width:1800px){
	.et_pb_text.title h2{    font-size: 51px;
    line-height: 61px;}
}
@media(max-width:1600px){
		.et_pb_text.title h2{     font-size: 44px;line-height: 55px;}
}
@media(max-width:1440px){
		.et_pb_text.title h2{     font-size: 38px;line-height: 44px;}
}
@media(max-width:991px){
	.et_pb_text.title h2{font-size: 34px;}
}
@media(max-width:767px){
	.et_pb_text.title h2{font-size: 30px;line-height: 40px;}
	.big-content-text p{font-size: 18px;line-height: 26px}
	::-webkit-scrollbar {height: 2px;}
	::-webkit-scrollbar-thumb {background: #707070; border-radius: 3px;}
}


/*global css of best ivf start*/
/*best ivf page css start */

.we-are-help-you .we-are-here-button a.we-are-here-button{    border-radius: 29px;font-size: 18px;line-height: 22px;padding: 17px 62px 17px;border: 1px solid transparent;font-weight: 500}
.we-are-help-you .we-are-here-button a.we-are-here-button:hovre{border: 1px solid #fff !important;}
.we-are-help-you .we-are-here-button a.we-are-here-button:hover{background-color: var(--purple-color) !important;}

@media(max-width:767px){
	.we-are-help-you .we-are-here-button a.we-are-here-button{padding: 15px 35px}
}


/*faq-section css start */

.faq-section .faq_items h5{padding-right: 100px}
.faq-section .faq-list {    margin-right: 9.8% ;width: 45% ;}
.faq-section .faq_items .et_pb_accordion_item .et_pb_toggle_content p{padding-bottom: 0}
.faq-section .faq_items .et_pb_accordion_item{background-color: transparent !important;}
@media (max-width:1800px){
	.faq-section .faq_items h5{padding-right: 50px}
	.faq-section .faq_items .et_pb_accordion_item h5.et_pb_toggle_title{font-size: 24px}
}
@media (max-width:1600px){
	.faq-section .faq_items h5{padding-right: 30px}
	.faq-section .faq_items .et_pb_accordion_item h5.et_pb_toggle_title{font-size: 22px}
}
@media (max-width:1440px){
	.faq-section .faq-list{    margin-right: 4.8%;width: 47.25%;}
	.faq-section .faq_items .et_pb_accordion_item h5.et_pb_toggle_title{font-size: 20px}
	.faq-section .faq_items .et_pb_accordion_item .et_pb_toggle_content p{font-size: 16px;line-height: 24px}
}
@media (max-width:980px){
.faq-section .faq-list{    margin-right: 0%;width: 100%;}
.faq-section .faq-list .faq_items{ margin-top: 30px}
.faq-section .faq-list{margin-bottom: 0}
}
@media (max-width:767px){
	.faq-section .faq_items .et_pb_accordion_item h5.et_pb_toggle_title{font-size: 18px;line-height: 26px}
	.faq-section .faq-list .faq_items{ margin-top: 20px}
}
/*faq-section css end */
/*social-Proof-section css start */

.social-Proof-section .video-list .fluid-width-video-wrapper{    padding-top: 60.5963% !important;}
.social-Proof-section .video-list .et_pb_video_play{    background-color:var(--pink-color) ;height: 70px;width: 70px;display: flex;justify-content: center;align-items: center;border-radius: 100%;transition: all .5s ease;    margin: 0 !important;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 50%;}
.social-Proof-section .video-list .et_pb_video_play:hover{background-color: var(--purple-color);}
.social-Proof-section .video-list .et_pb_video_play::before{font-size: 28px;line-height: 28px}
.social-Proof-section .video-list .big-content-text p{padding-bottom: 0}
.social-Proof-section .video-list{    width: 31.2%;margin-right: 3.2%}

@media (max-width:767px){
	.social-Proof-section .video-list{    width: 100%;margin-right: 0%}
	.social-Proof-section .video-list .et_pb_video_play{    height: 50px;width: 50px;font-size: 20px;line-height: 20px}
}

/*social-Proof-section css end*/

/*certification-section  section css start */

.certification-section .certifications-image .et_pb_image_wrap {padding: 20px}
.certification-section .certifications-title h4 span{    color: var(--purple-color);font-size: 18px;font-weight: 500;line-height: 22px;font-weight: 500;margin: 0 10px 0 0}
.certification-section .certifications-title h4{position: relative;font-size: 14px;line-height: 23px;color: var(--black-1-color);padding: 0;font-weight: 400}
.certification-section .certifications-title h4::before{    content: '';position: absolute;width: 145px;left: 50%;height: 3px;background-color: var(--pink-color);top: -23px;transform: translateX(-50%);}


@media (max-width:980px){
	.scroll-section .scroll-section-list{display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
	.scroll-section .scroll-section-list::-webkit-scrollbar{display: none}
	.scroll-section .scroll-section-list .certifications-list{width: 346px}
	.scroll-section .scroll-section-list .certifications-list .certifications-image{width: 346px}
}
@media (max-width:767px){
	.certification-section .certifications-title h4::before{    top: -20px;}
	.certification-section .certifications-title h4{        margin: 40px 0 0}
	.scroll-section .scroll-section-list .certifications-list .certifications-image{        width: 220px;margin-right: 20px;}
}
/*certification-section  section css end */

/*meet the our team section css start */
.meet-the-best-team-section .meet-the-team-list{display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.meet-the-best-team-section .meet-the-team-list::-webkit-scrollbar {display: none;}
.meet-the-best-team-section .meet-the-team-list .meet-the-team-item{    width:303px;margin-right: 3.6%;}
.meet-the-best-team-section .meet-the-team-list .meet-the-team-title p{padding-bottom: 0}
.meet-the-best-team-section .meet-the-team-list .meet-the-team-content p{padding-bottom: 0;font-size: 14px;line-height: 19px}
.meet-the-best-team-section .meet-the-team-list .meet-the-team-item:last-chid{margin-right: 0}
.meet-the-best-team-section .meet-the-team-list .our-team-image{width: 303px}
.meet-the-best-team-section .meet-the-team-list .our-team-image img{width: 100%}
.meet-the-best-team-section .dr-info-part .left-part{    width: 31%;margin-right: 42px;}
.meet-the-best-team-section .dr-info-part .right-part{width: 65%}
.meet-the-best-team-section .dr-info-part .dr-info-title h3{padding: 0}
.meet-the-best-team-section .dr-info-part .dr-info-sub-content{margin: 0 0 38px}
.meet-the-best-team-section .dr-info-part .dr-info-sub-content p{padding: 0;font-size: 20px;line-height: 26px;max-width: 450px}
.meet-the-best-team-section .dr-info-part .dr-info-review{margin: 0}
.meet-the-best-team-section .dr-info-part .dr-info-review .review-part{    display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}
.meet-the-best-team-section .dr-info-part .dr-info-review .review-part p{padding: 0;color: var(--black-color);font-weight: 600}
.meet-the-best-team-section .dr-info-part .dr-info-review  .shield-content{    display: flex;flex-wrap: wrap;align-items: center;border-left: 1px solid #707070;padding: 0 0 0 10px;margin: 0 0 0 10px;}
.meet-the-best-team-section .dr-info-part .dr-info-review  .shield-content p{padding: 0 0 0 5px;color: #434343;font-weight: 400}
.meet-the-best-team-section .dr-info-part .dr-info-content p{color: var(--black-1-color);margin: 0 60px 0 0} 
.meet-the-best-team-section .dr-info-part .dr-info-conten{margin: 0 0 40px}
.meet-the-best-team-section .dr-info-part{display: flex;flex-wrap: wrap;align-items: center;}

@media (max-width:1600px){
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-item{        width: 280px;margin-right: 2%;}
	.meet-the-best-team-section .meet-the-team-list .our-team-image{width: 208px}
}
@media (max-width:1360px){
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-title p{    font-size: 18px;line-height: 26px;}
	.meet-the-best-team-section .dr-info-part .right-part{    width: 64%;}
	.meet-the-best-team-section .dr-info-part .dr-info-sub-content{margin: 0 0 28px}
	.meet-the-best-team-section .dr-info-part .dr-info-sub-content{margin: 0 0 28px}
}
@media (max-width:1199px){
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-item{width: 250px !important;padding-bottom: 20px !important;margin-bottom: 0 !important}
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-item .our-team-image{width: 250px}
	.meet-the-best-team-section .meet-the-team-list{display: flex;        flex-wrap: nowrap;justify-content: flex-start;        overflow: auto;width: 100%;}
	.meet-the-best-team-section .dr-info-part .review-icon img{    max-width: 100px;}
	.meet-the-best-team-section .dr-info-part .right-part{        width: 63%;}
	.meet-the-best-team-section .dr-info-part .dr-info-content p{margin: 0}
}
@media (max-width:980px){
	.meet-the-best-team-section .dr-info-part .left-part{width: 100%;margin: 0}
	.meet-the-best-team-section .dr-info-part .right-part{width: 100%}
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-item{margin-right:4% }
}
@media (max-width:767px){
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-item{padding: 0;margin-bottom: 0;}
	.meet-the-best-team-section .dr-info-part .dr-info-sub-content p{    font-size: 18px;line-height: 24px;}
	.meet-the-best-team-section .dr-info-part .dr-info-review .review-part{ margin: 20px 0 20px;}
	.meet-the-best-team-section .dr-info-part .dr-info-review .review-part .google-icon img{    max-width: 30px;}
	.meet-the-best-team-section .dr-info-part .left-part{margin: 0 0 30px !important}
	.meet-the-best-team-section .meet-the-team-list .meet-the-team-item{        margin-right: 20px !important}
	.meet-the-best-team-section .dr-info-part .dr-info-review .shield-content{margin: 0;padding: 0;border:none;width: 100%}
}
/*meet the our team section css end */

/*review section css start */

.review_section .star-iocn-list{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 10px}
.review_section .star-iocn-list .start-icon{margin: 0;display: flex;}
.review_section .star-iocn-list .start-icon .et_pb_icon_wrap {    padding: 8px;}
.review_section .review-slider-title h2{padding: 0 0 5px}
.review_section .review-section-content p{color: var(--black-color);padding: 0 0 5px;font-size: 19px;line-height: 29px;}
.review_section .review-section-content p:last-chid{padding: 0}
.review_section .review-star-part{    display: flex;align-items: center;justify-content: space-between;}
.review_section.review_slider-section  .wprevpro_t1_DIV_2 p {font-size: 20px;line-height: 26px;color: var(--black-1-color);padding-bottom: 0}
.review_section.review_slider-section span.wprevpro_t1_SPAN_5{font-size: 31px;line-height: 55px;font-weight: 500}

@media (max-width:1600px){
	.review_section.review_slider-section span.wprevpro_t1_SPAN_5{font-size: 26px;line-height: 40px;}
	.review_section.review_slider-section  .wprevpro_t1_DIV_2 p{font-size: 18px;line-height: 24px}
	.et_pb_text_2 h2{font-size: 40px;line-height: 50px}
}
@media (max-width:1440px){
.review_section .star-iocn-list .start-icon .et_pb_icon_wrap{    padding: 5px;}
.review_section .et_pb_text_2 h2{font-size: 32px;line-height: 44px}
.review_section .review-section-content p{font-size: 18px;line-height: 24px}
}
@media (max-width:1199px){
	.review_section .et_pb_text_2 h2{font-size: 28px;line-height: 30px}
	.review_section .star-iocn-list .start-icon .et_pb_icon_wrap{padding: 3px}
	.review_section.review_slider-section span.wprevpro_t1_SPAN_5{        font-size: 20px;line-height: 30px;}
	.review_section .star-iocn-list .start-icon .et-pb-icon{font-size: 26px;line-height: 26px}
}
@media (max-width:767px){
	.review_section .review-star-part{flex-direction: column;}
	.review_section .et_pb_text_2 h2{text-align: center;}
	.review_section .review-section-content p{text-align: center;}
	.review_section .review-slider-title h2{text-align: center;}
}
/*review section css end */


/*why-chooes-section css start */

.why-chooes-section .left-part{display: flex;flex-wrap: wrap;    width: 57%;        margin-right: 12px;}
.why-chooes-section .left-part .content-list{width: 50%}
.why-chooes-section .left-part .content-list .big-content-text{font-size: 22px;line-height: 27px;padding: 0  0 16px;font-weight: bold;}
.why-chooes-section .left-part .content-list.white-box .big-content-text{color: var(--purple-color);}
.why-chooes-section .left-part .content-list p{line-height: 30px;padding: 0}
.why-chooes-section .left-part .content-list p:last-chid{padding: 0}
.why-chooes-section .why-chooes-wrapper{display: flex;flex-wrap: wrap;}
.why-chooes-section .right-part{    width: 42%;}
.why-chooes-section .right-part .right-part-image{display: flex;flex-direction: column;height: 100%;}
.why-chooes-section .right-part .right-part-image .et_pb_image_wrap{    height: 100%;}
.why-chooes-section .right-part .right-part-image img{    height: 100%;width: 100%;object-fit: cover;object-position: center;}

@media (max-width:1500px){
	.why-chooes-section .left-part{    width: 56.7%;}
	.why-chooes-section .left-part .content-list{    padding-right: 23px !important;}
	.why-chooes-section .left-part .content-list p{    line-height: 24px;font-size: 16px;}
	.why-chooes-section .left-part .content-list .big-content-text{font-size: 20px;;line-height: 26px}
}
@media (max-width:1199px){
	.why-chooes-section .right-part{    width: 100%;}
	.why-chooes-section .left-part{width: 100%;margin: 0 0 50px}
	.why-chooes-section .right-part .has-box-shadow-overlay{    border-radius: 80px;}
}
@media (max-width:767px){
	.why-chooes-section .left-part .content-list{width: 100%;margin: 0 !important}
	.why-chooes-section .left-part .content-list:nth-child(3){order: 1}
	.why-chooes-section .left-part{margin: 0 0 30px}
	.why-chooes-section .right-part .has-box-shadow-overlay{border-radius: 30px}
}
/*why-chooes-section css end */

/*ivf-procedure-steps-section css start */

.ivf-procedure-steps-section .main-title h3{color: var(--black-color);padding: 0 0 32px}
.ivf-procedure-steps-section .big-content-text p{line-height: 35px;margin-right: 20px}
.ivf-procedure-steps-section  .title-content-wrapper{display: flex;flex-wrap: wrap;justify-content: center;    gap: 20px;}
.ivf-procedure-steps-section  .title-content-wrapper .title-content-items{    width: calc(25% - 15px);text-align: center;}
.ivf-procedure-steps-section  .title-content-wrapper .title-content-items .title-content-inner .title{font-size: 33px;line-height: 39px;font-weight: bold;text-transform: uppercase;text-align: center;color: var(--purple-color);}
.ivf-procedure-steps-section  .title-content-wrapper .title-content-items .title-content-inner p{font-size: 16px;line-height: 21px;padding: 0;}
.ivf-procedure-steps-section .ivf-procedure-steps-wrapper{display: flex;flex-wrap: wrap;align-items: center;}
.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .left-part{    margin-right: 3%;width: 49.7%;}

@media (max-width:1880px){
	.ivf-procedure-steps-section .main-title h3{    font-size: 30px;}
	.ivf-procedure-steps-section .big-content-text p{    line-height: 30px;font-size: 20px;margin-right: 0}
}
@media (max-width:1600px){
	.ivf-procedure-steps-section .big-content-text p{        line-height: 26px;font-size: 18px;}
	.ivf-procedure-steps-section .main-title h3{        font-size: 26px;}
}
@media (max-width:1440px){
	.ivf-procedure-steps-section .main-title h3{        font-size: 22px;padding-bottom: 15px}
	.ivf-procedure-steps-section .title-content-wrapper .title-content-items .title-content-inner p{font-size: 14px;line-height: 18px;}
	.ivf-procedure-steps-section .title-content-wrapper .title-content-items .title-content-inner .title{    font-size: 28px;line-height: 30px;}
	.ivf-procedure-steps-section .big-content-text p{padding-bottom: 0}
	.ivf-procedure-steps-section .big-content-text p{        line-height: 24px;font-size: 16px;}
}
@media (max-width:1199px){
	.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .left-part{width: 100%;margin: 0 0 50px}
	.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .right-part{width: 100%}
	.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .right-part .right-part-image{width: 100%}
	.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .right-part .right-part-image .et_pb_image_wrap {width: 100%}
	.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .right-part img{width: 100%;height: auto;object-position: center;object-fit: cover;}
}
@media (max-width:767px){
	.ivf-procedure-steps-section .ivf-procedure-steps-wrapper .left-part{margin: 0 0 30px}
}
@media (max-width:575px){
	.ivf-procedure-steps-section .title-content-wrapper{    width: 700px;padding-bottom: 20px !important;}
	.ivf-procedure-steps-section .title-content-part{    width: 100%;overflow: auto;}
}
/*ivf-procedure-steps-section css end */

/*why-do-you-tretment-section css start */
.why-do-you-tretment-section .why-tretment-wrapper{display: flex;flex-wrap: wrap;align-items: center;}
.why-do-you-tretment-section .left-part{    width: 13.3%;margin-right: 6.1%;}
.why-do-you-tretment-section .right-part{    width: 80.6%;display: flex;overflow: auto;column-gap: 55px; flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.why-do-you-tretment-section .right-part .tretment-image{width: 391px;padding-bottom:20px }
.why-do-you-tretment-section .right-part .tretment-image .et_pb_image_wrap {width: 391px;}
.why-do-you-tretment-section .left-part h3{color: var(--black-color);padding: 0}
.why-do-you-tretment-section .left-part h3 span{color: var(--pink-color);}
.why-do-you-tretment-section .right-part::-webkit-scrollbar {display: none;}
@media (max-width:1800px){
	.why-do-you-tretment-section .left-part{    width: 16.3%;margin-right: 3.1%;}
	.why-do-you-tretment-section .right-part .tretment-image .et_pb_image_wrap{    width: 310px;}
}
@media (max-width:1600px){
	.why-do-you-tretment-section .right-part{    column-gap: 40px;}
	.why-do-you-tretment-section .left-part h3{font-size: 32px}
}
@media (max-width:1440px){
	.why-do-you-tretment-section .right-part .tretment-image .et_pb_image_wrap{width: 260px}
	.why-do-you-tretment-section .left-part h3{font-size: 26px}
}
@media (max-width:1199px){
	.why-do-you-tretment-section .right-part{        column-gap: 20px;}
	.why-do-you-tretment-section .right-part .tretment-image .et_pb_image_wrap{width: 210px}
}
@media (max-width:980px){
	.why-do-you-tretment-section .left-part{width: 100%;margin: 0 0 50px}
	.why-do-you-tretment-section .right-part{width: 100%}
}
@media (max-width:767px){
	.why-do-you-tretment-section .left-part{margin: 0 0 30px}
}
/*why-do-you-tretment-section css end */

/*testimoal section css start */

.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper{    margin-right: 60px !important;width: 450px;margin-bottom:0 !important }
.testimoal-section h3{padding-bottom: 0}
.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos{    width: 450px ;}
.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos .et_pb_video_play{    background-color:var(--pink-color) ;height: 70px;width: 70px;display: flex;justify-content: center;align-items: center;border-radius: 100%;transition: all .5s ease;    margin: 0 !important;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 50%;}
.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos .et_pb_video_play:hover{background-color: var(--purple-color);}
.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos .et_pb_video_play::before{font-size: 28px;line-height: 28px}
.testimoal-section .testimoal-wrapper  {    display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.testimoal-section .testimoal-wrapper::-webkit-scrollbar {display: none;}
.testimoal-section .testimoal-wrapper .testimoal-content p{padding: 0}

@media (max-width:1800px){
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper{width: 390px;}
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos{ width: 390px;}
}
@media (max-width:1600px){
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper{width: 335px;}
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos{ width: 335px;}
}
@media (max-width:1440px){
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper{width: 300px;}
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos{ width: 300px;}
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos .et_pb_video_play{height: 50px;width: 50px }
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos .et_pb_video_play::before{font-size: 20px;line-height: 20px}
}
@media (max-width:767px){
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper{ margin-right: 20px !important;width: 100%;min-width: 270px; }

}

/*testimoal section css end */


/*financing-options-section  css start */
.financing-options-section .financing-options-wrapper{display: flex;flex-wrap: wrap;}
.financing-options-section .financing-options-wrapper .left-part{ margin-right: 4.2%;width: 48.5%;}
.financing-options-section .financing-options-wrapper .left-part .financing-image{display: flex;flex-direction: column;height:100% ;width: 100%}
.financing-options-section .financing-options-wrapper .left-part .financing-image .et_pb_image_wrap {height: 100%}
.financing-options-section .financing-options-wrapper .left-part .financing-image img{width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 73px;max-height: 500px;}
.financing-options-section .financing-options-wrapper .right-part .et_pb_accordion_item{padding: 0 0 20px}
.financing-options-section .financing-options-wrapper .right-part .et_pb_accordion_item .et_pb_toggle_title{padding-left: 70px;position: relative;}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item .et_pb_toggle_title::after{content: "";position: absolute;left: 10px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;background-size: cover;background-position: center;background-image: url('/wp-content/uploads/2024/10/Advance-IVF-ICS.svg');width: 50px;height: 50px}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content ul{padding-left: 50px;padding-bottom: 21px}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content li{font-size: 16px;line-height: 31px;color: var(--black-color);position: relative;padding-left: 25px}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content li::before{content: "";position: absolute;left: 0;height: 10px;width: 15px;top: 11px;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url('/wp-content/uploads/2024/10/true.png');}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content .btn-iamges-wrapper{display: flex;flex-wrap: wrap;gap: 20px;padding-left: 50px;align-items: center;}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content .btn-iamges-wrapper .book-now{border-radius: 40px;background-color: var(--pink-color);color: var(--white-color);font-size: 18px;line-height: 33px;padding: 5px 24px 7px;transition: all .5s ease}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content .btn-iamges-wrapper .book-now:hover{background-color: var(--purple-color);}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content .btn-iamges-wrapper img{width: 33px}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content .btn-iamges-wrapper p{padding-bottom: 0}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item.et_pb_accordion_item_5 .et_pb_toggle_title::after{background-image: url('https://shukanhospital.com/wp-content/uploads/2024/10/Lab-Investigation.svg');}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item.et_pb_accordion_item_6 .et_pb_toggle_title::after{background-image: url('/wp-content/uploads/2024/10/IUI-Offer.svg');}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item.et_pb_accordion_item_4 .et_pb_toggle_title::after{background-image: url('https://shukanhospital.com/wp-content/uploads/2024/10/Hysteroscopy.svg');}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item.et_pb_accordion_item_3 .et_pb_toggle_title::after{background-image: url('https://shukanhospital.com/wp-content/uploads/2024/10/Hysteroscopy-.svg');}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item.et_pb_accordion_item_1 .et_pb_toggle_title::after{background-image: url('https://shukanhospital.com/wp-content/uploads/2024/10/IVF-limited.png');}
.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_accordion_item.et_pb_accordion_item_0 .et_pb_toggle_title::after{background-image: url('https://shukanhospital.com/wp-content/uploads/2024/10/opd.png');}
@media (max-width:1440px){
	.financing-options-section .financing-options-wrapper .right-part .et_pb_accordion_item .et_pb_toggle_title{font-size: 22px}
}
@media (max-width:1199px){
	.financing-options-section .financing-options-wrapper .right-part .et_pb_accordion_item .et_pb_toggle_title{        font-size: 18px;line-height: 26px;padding-right: 30px;}
	.financing-options-section .financing-options-wrapper .left-part .financing-image img{border-radius: 50px}
}
@media (max-width:980px){
	.financing-options-section .financing-options-wrapper .left-part{ margin-right: 0%;width: 100%;margin-bottom: 50px}
	.financing-options-section .financing-options-wrapper .right-part{width: 100%}
}
@media (max-width:768px){
	.financing-options-section .financing-options-wrapper .left-part{margin: 0 0 30px}
	.financing-options-section .financing-options-wrapper .right-part .faq-part .et_pb_toggle_content .btn-iamges-wrapper{gap: 10px;}
	.financing-options-section .financing-options-wrapper .left-part .financing-image img{border-radius: 30px}
}
/*financing-options-section  css end */


/*hero-banner-section css start */
.hero-banner-section .hero-banner-wrapper{display: flex;align-items: center;}
.hero-banner-section .hero-banner-wrapper .hero-banner-content{ margin-right: 20px;width: 48%;}
.hero-banner-section .hero-banner-wrapper .hero-banner-image{ width: 34.1%;margin-right: 10px;}
.hero-banner-section .hero-banner-wrapper .hero-banner-icon-with-content{width: 15.8%}
.hero-banner-section .hero-banner-title h1{padding: 0;}
.hero-banner-section .hero-banner-title h1 span{color: var(--pink-color);}
.hero-banner-section .banner-content p{padding: 0 !important}
.hero-banner-section .banner-content p a{border-radius: 38px;background-color: var(--pink-color);color: var(--white-color);font-size: 20px;line-height: 24px;padding: 22px 40px;font-weight: 500;transition: all .5s ease;text-transform: uppercase;    display: flex;align-items: center;justify-content: center;}
.hero-banner-section .banner-content p a:hover{background-color: var(--purple-color);}
.hero-banner-section .banner-content .offer{ border: 2px dashed var(--purple-color);border-radius: 19px;font-size: 32px;line-height: 40px;font-weight: 700;padding: 7px 31px 10px;display: flex;flex-wrap: wrap;color: var(--purple-color);align-items: center;cursor: pointer;background-color: transparent;}
.hero-banner-section .banner-content .offer:hover{background-color: transparent;}
.hero-banner-section .banner-content .offer img{ margin: 0 0 0 22px; animation: 3.5s infinite scrolldown;transition: .45s all;}

@keyframes scrolldown {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(8px)
    }

    100% {
        transform: translateY(0)
    }
}
.hero-banner-section .banner-content{ display: flex;flex-wrap: wrap;align-items: center;gap: 25px;}
.hero-banner-section .et_pb_text_1{margin: 0;padding: 0}
.hero-banner-section .icon-box-wrapper{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner .title, .hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner .title a{font-size: 20px;line-height: 26px;text-transform: uppercase;padding: 0 0 10px;color: var(--purple-color);text-align: center;}
.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner img{background-color: #FFE8F2;border-radius: 100%;margin-bottom: 8px;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;    padding: 11px;}
.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner a{padding: 0;font-size: 20px;line-height: 26px;font-weight: 500;color:var(--grey-color) ;}
.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner a:hover{color: var(--pink-color);}
.hero-banner-section .icon-box-wrapper .icon-box-items:nth-child(even) .icon-box-inner{ background-color: rgba(255, 255, 255, 0.4);border-radius: 37px;padding: 30px 14px;}
.hero-banner-section .icon-box-wrapper .icon-box-items{margin: 0 0 20px}
.hero-banner-section .icon-box-wrapper .icon-box-items:last-chid{margin: 0}

@media (max-width:1800px){
	.hero-banner-section .hero-banner-wrapper .hero-banner-content{ width: 47.6%;}
	.hero-banner-section .hero-banner-title h1{ font-size: 48px; line-height: 68px;}
	.hero-banner-section .banner-content p a{ padding: 18px 30px;}
	.hero-banner-section .banner-content .offer{ font-size: 26px;line-height: 34px;}

}
@media (max-width:1600px){
	.hero-banner-section .hero-banner-title h1{ font-size: 40px;line-height: 52px;}
	.hero-banner-section .banner-content .offer{ font-size: 24px;line-height: 30px;padding: 7px 15px 10px;}
	.hero-banner-section .banner-content{ gap: 20px;}
	.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner .title{font-size: 18px;line-height: 24px}
	.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner a{font-size: 18px;line-height: 24px}
}
@media (max-width:1440px){
	.hero-banner-section .hero-banner-title h1{ font-size: 37px;line-height: 46px;}
	.hero-banner-section .banner-content .offer{font-size: 20px;line-height: 29px;padding: 7px 15px 10px;}
	.hero-banner-section .banner-content p a{ padding: 18px 20px;font-size: 18px;line-height: 24px;}
	.hero-banner-section .icon-box-wrapper .icon-box-items:nth-child(even) .icon-box-inner{border-radius: 20px}
	.hero-banner-section .banner-content{gap: 10px}
	.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner img{ width: 30px;height: 30px;    padding: 5px;}
	.hero-banner-section .icon-box-wrapper .banner-image img{border-radius: 60px}
}
@media (max-width:1199px){
.hero-banner-section .hero-banner-wrapper {flex-wrap: wrap;}
.hero-banner-section .hero-banner-wrapper .hero-banner-content{    margin-right: 20px;width: 57.3%;}
.hero-banner-section .hero-banner-wrapper .hero-banner-image{    width: 40%;margin-right: 0;}
.hero-banner-section .hero-banner-wrapper .hero-banner-icon-with-content{width: 100%}
.hero-banner-section .hero-banner-title h1{ font-size: 32px;line-height: 42px;}
.hero-banner-section .icon-box-wrapper{ flex-direction: row;gap: 30px;overflow-x: auto;margin-top: 50px}
}
@media (max-width:980px){
	.hero-banner-section .hero-banner-wrapper .hero-banner-content{ width: 100%;margin: 0 0 50px;}
	.hero-banner-section .hero-banner-wrapper .hero-banner-image{width: 100%; display: flex;justify-content: center;align-items: center;}
	.hero-banner-section .hero-banner-wrapper .hero-banner-image .banner-image{margin: 0}
	.hero-banner-section .banner-content{margin: 0 0 30px}
	.hero-banner-section .hero-banner-title h1 br{display: none}
	.hero-banner-section .icon-box-wrapper .banner-image img{border-radius: 50px}
}
@media (max-width:767px){
	.hero-banner-section .hero-banner-wrapper .hero-banner-content{margin: 0 0 0}
	.hero-banner-section .icon-box-wrapper{margin: 20px 0 0;justify-content: flex-start;margin-right: -20px}
	.hero-banner-section .icon-box-wrapper .icon-box-items{width: 250px}
	.hero-banner-section .icon-box-wrapper .icon-box-items .icon-box-inner{width: 300px}
	.hero-banner-section .icon-box-wrapper .banner-image img{border-radius: 40px}
	.hero-banner-section .banner-content{gap: 9px;}
	.hero-banner-section .banner-content p a{ padding: 15px 15px;font-size: 16px;line-height: 24px;}
	.hero-banner-section .banner-content .offer{font-size: 16px;line-height: 24px;padding: 7px 10px 10px;border-radius: 8px}
	.hero-banner-section .banner-content .offer img{ margin: 0 0 0 10px;width: 25px;height: 25px;object-fit: contain;object-position: center;}
	.hero-banner-section .google-review-image{ position: relative;top: 50px;z-index: 4;left: 20px;}
	.hero-banner-section .hero-banner-wrapper .hero-banner-image{position: relative;z-index: 0;margin-top: -40px;margin-bottom: 0}
	.hero-banner-section .banner-content{margin: 0}
	.hero-banner-section .hero-banner-wrapper .hero-banner-image{width: 100%;justify-content: flex-start;}

}
@media (max-width:410px){
	.hero-banner-section .banner-content{        gap: 15px;flex-direction: column;margin-top: 30px;}
	.hero-banner-section .banner-content p{width: 100%}
}
/*hero-banner-section css end */

/*service-section css start */
.service-section .icon-conten-wrapper{ display: flex;flex-direction: row;gap: 30px;animation: marquee-left var(--marquee-speed) linear infinite;    flex-shrink: 0;will-change: transform;}
.service-section .icon-conten-wrapper .icon-conten-item-inner{ display: flex;flex-wrap: wrap;}
.service-section .icon-conten-wrapper .icon{width: 51px;height: 51px;background-color:var(--pink-color-2);border-radius:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center; padding: 10px}
.service-section .icon-conten-wrapper .icon img{width: 100%}
.service-section .icon-conten-wrapper .icon-conten-title-content{width: calc(100% - 51px);padding: 0 0 0 15px}
.service-section .icon-conten-wrapper .icon-conten-title-content .title h4{font-size: 25px;line-height: 30px;font-weight: 700;color: var(--purple-color2);padding: 0 0 15px}
.service-section .icon-conten-wrapper .icon-conten-title-content .content p{padding: 0;color: var(--black-1-color);font-size: 19px;line-height: 28px}
.service-section .icon-conten-wrapper .icon-conten-title-content .content { max-width: 321px;white-space: normal;}
.service-section .icon-conten-part{height: 100%;display: flex;align-items: center;max-width: none;white-space: nowrap;overflow: hidden;gap:30px}
 @keyframes marquee-left {0% {transform: translate(0)}to {transform: translate(-100%)}}
.announcement-bar--marquee:hover>div {animation-play-state: paused}

@media (max-width:767px){
	.service-section .icon-conten-wrapper .icon-conten-title-content .title h4{font-size: 20px;line-height: 26px;padding: 0 0 10px}
	.service-section .icon-conten-wrapper .icon-conten-title-content .content p{font-size: 18px;line-height: 24px}
	.service-section .icon-conten-wrapper .icon{width: 40px;height: 40px}
}

/*service-section css end */

/*our-treatment-section css start */

.our-treatment-section h3{padding: 0}
.our-treatment-section .our-treatment-wrapper{display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.our-treatment-section .our-treatment-wrapper::-webkit-scrollbar{display: none}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper{margin-right: 2.5%;width: 342px;background-color: #fff8f8;border-radius:10px 10px 25px 25px;padding-top: 25px !important;display: flex;flex-direction: column;}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper h3{padding: 0 25px 15px;font-size: 22px;line-height: 30px;color: var(--black-color);font-weight: bold;text-transform: capitalize;}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper .treatment-title{margin: 0}
.our-treatment-section .our-treatment-wrapper .our-treatment-content{width: 342px;padding: 0 25px 45px;margin: 0}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper .treatment-list{margin-top: auto;background-color: var(--white-color);border-radius: 20px 20px 20px 20px;padding: 20px 25px 25px;    display: flex;flex-direction: column;height: 100%;}
.our-treatment-section .our-treatment-wrapper .our-treatment-content p{padding: 0;color: var(--black-color);}
.our-treatment-section .our-treatment-wrapper ul.service-card li{ list-style: none;border-bottom: 1px solid #f5efef;padding: 10px 0;color: #000;font-weight: 600;position: relative;}
.our-treatment-section .our-treatment-wrapper ul.service-card li p::after{ content: "\f054";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px / 1 FontAwesome;vertical-align: middle;padding-bottom: 3px;float: right;color: var(--black-color);font-weight: 600;line-height: 25px;}
.our-treatment-section .our-treatment-wrapper ul.service-card li p{ color: #000;font-weight: 600;}

@media (max-width:1440px){
	.our-treatment-section .our-treatment-wrapper .treatment-wrapper h3{font-size: 20px;        line-height: 26px;}
}
@media (max-width:980px){
	.our-treatment-section .our-treatment-wrapper .treatment-wrapper{width: 300px}
	.our-treatment-section .our-treatment-wrapper .our-treatment-content{width: 300px}
	.our-treatment-section .our-treatment-wrapper .treatment-wrapper{margin-right: 2.5% !important}
}
@media (max-width:767px){

.our-treatment-section .our-treatment-wrapper .our-treatment-content{margin:  0 !important; padding: 0 15px 30px;}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper h3{padding: 0 15px 15px}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper .treatment-list{padding: 20px 15px;    border-radius: 15px;margin: 0 !important}
.our-treatment-section .our-treatment-wrapper{margin: 0 20px 0 0 !important}
.our-treatment-section .our-treatment-wrapper .treatment-wrapper{min-width: 270px}
}
/*our-treatment-section css end */

/*form section css start */
.form-section .form-section-inner .form-title{max-width: 502px;margin: 0 auto;}
.form-section .form-section-inner .form-title h3{font-size: 28px;line-height: 43px;color: var(--purple-color);padding: 0 0 18px;font-weight: 400}
.form-section .form-section-inner .form-content p{padding-bottom: 0;color: var(--black-color);}
.form-section .form-section-inner .form-content{margin: 0 0 44px}
.form-section .form-section-inner .form-secion-form form input,.form-section .form-section-inner .form-secion-form form textarea{line-height: 27px;border: 1px solid #707070;padding: 20px 19px;font-size: 16px;width: 100%}
.form-section .form-section-inner .form-secion-form form textarea{height: 100px}
.form-section .form-section-inner .form-secion-form form input::placeholder,.form-section .form-section-inner .form-secion-form form textarea::placeholder{color: #B7B7B7;font-size: 16px;line-height: 27px;}
.form-section .form-section-inner .form-secion-form .contact-form p{ display: flex;flex-wrap: wrap;justify-content: space-between;row-gap: 19px;}
.form-section .form-section-inner .form-secion-form .contact-form .form-lable{width: 100%;border-color: var(--grey-color);}
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-ivf-packages{    border: 1px solid var(--grey-color);padding: 10px;}
.form-section .form-section-inner .form-secion-form .wpcf7-not-valid-tip{ width: 100%;display: block !important;}
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-name{width: 48%}
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-mobile{width: 48%}
.form-section .form-section-inner .form-secion-form .contact-form p br{display: none}
.form-section .form-section-inner .form-secion-form .contact-form label{font-size: 16px;line-height: 27px;margin: 0 0 10px;color: var(--black-color);}
.form-section .form-section-inner .form-secion-form .contact-form  select{border-color: var(--grey-color);color: var(--black-color);font-size: 16px;line-height: 27px;background-color: transparent;}
.form-section .form-section-inner .form-secion-form .contact-form .kc_captcha{width: 100%}
.form-section .form-section-inner .form-secion-form .contact-form .kc_captcha .wpcf7-radio{ display: block;width: 100%;}
.form-section .form-section-inner .form-secion-form .contact-form .captcha-image{width: 100%;display: block !important ;    border-color: #707070;margin: 22px 0;}
.form-section .form-section-inner .form-secion-form .contact-form .captcha-image .cf7ic_instructions{    width: 100%;flex-wrap: wrap;justify-content: center;padding-top: 15px}
.form-section .form-section-inner .form-secion-form .contact-form .captcha-image .cf7ic_instructions span{margin: 0 0 0 5px}
.form-section .form-section-inner .form-secion-form .book-form-btn{ border: none;width: fit-content;margin: 0 auto;display: flex;padding: 10px 40px;border-radius: 40px;font-size: 22px;line-height: 26px;color: var(--white-color);background-color: var(--pink-color);transition: all .5s ease;cursor: pointer;}
.form-section .form-section-inner .form-secion-form .book-form-btn:hover{background-color: var(--purple-color);}



@media (max-width:767px){
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-name{width: 100%}
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-mobile{width: 100%}
.form-section .form-section-inner .form-secion-form form input, .form-section .form-section-inner .form-secion-form form textarea{    padding: 15px 15px;line-height: auto}
.form-section .form-section-inner .form-secion-form .contact-form p{gap: 10px}
.form-section .form-section-inner .form-secion-form .book-form-btn{padding: 7px 30px;font-size: 18px;line-height: 26px;}
.form-section .form-section-inner .form-title h3{font-size: 22px;line-height: 30px;margin: 0 !important}
.form-section .form-section-inner .form-content{margin: 0 0 30px !important}
}
/*form section css end*/

/*why chooes us section  css start */
.whychooes-section h3{padding: 0}
.whychooes-section .why-chooes-us-wrapper .why-chooes-title{margin: 0}
.whychooes-section .why-chooes-us-wrapper h4{font-size: 20px;line-height: 24px;font-weight: 500;color: var(--black-color);padding: 0 0 29px;margin: 0;text-align: left;}
.whychooes-section .why-chooes-us-wrapper .why-choes-list ul{margin: 0;padding: 0}
.whychooes-section .why-chooes-us-wrapper .why-choes-list ul li{font-size: 18px;line-height: 24px;padding: 0 0 17px 30px;position: relative;text-align: left;}
.whychooes-section .why-chooes-us-wrapper .why-choes-list ul li::before{content: "\f00c";font-size: 18px;line-height: 18px;color: var(--black-color);font-family: FontAwesome;font-weight: 900;position: absolute;left: 0;top: 3px}
.whychooes-section .why-chooes-us-wrapper .why-choes-list ul li:last-chid{padding-bottom: 0 !important}
.whychooes-section .why-chooes-us-wrapper .wht-chooes-us-image{margin: 0 0 27px}

@media (max-width:1360px){
	.whychooes-section .why-chooes-us-wrapper h4{font-size: 18px;line-height: 24px;}
	.whychooes-section .why-chooes-us-wrapper .why-choes-list ul li{ font-size: 16px;line-height: 22px;}
	.whychooes-section .why-chooes-us-wrapper .wht-chooes-us-image{margin:  0 0 20px}
}
@media (max-width:980px){
	.whychooes-section .why-chooes-us-wrapper .certifications-list{width: 33.33%}
	.whychooes-section .why-chooes-us-wrapper .wht-chooes-us-image{max-width: 100px}
	.whychooes-section .why-chooes-us-wrapper .wht-chooes-us-image img{width: 100%;object-fit: contain;}
}
@media (max-width:767px){
		.whychooes-section .why-chooes-us-wrapper .certifications-list{width: 100%}
		.whychooes-section .why-chooes-us-wrapper h4{padding: 0 0 15px}
		.whychooes-section .why-chooes-us-wrapper .why-chooes-title{margin: 0 0 !important}
		.whychooes-section .why-chooes-us-wrapper .why-choes-list ul li{padding: 0 0 15px 25px}
		.whychooes-section .why-chooes-us-wrapper .wht-chooes-us-image{max-width: 80px}
}
/*why chooes us section  css end */


/*header css start */
.best-ivf-header{box-shadow: 0px 5px 6px #00000012;padding: 4px 0;}
.best-ivf-header .elementor-container{max-width: 1520px !important;width: 80%;margin: 0 auto;justify-content: space-between;}
.best-ivf-header .header-wrapper{display: flex;flex-wrap: wrap;align-items: center;}
.best-ivf-header .elementor-widget-wrap{ align-items: center;justify-content: space-between;gap: 20px;padding: 14px 0}
.best-ivf-header .header-logo.elementor-column{width: 14%;margin: 0; display: flex;align-items: center;}
.best-ivf-header .menu-list.elementor-column{    width: 60% ;margin: 0}
.best-ivf-header{box-shadow: 0px 5px 6px #00000012  !important}
.best-ivf-header  .contact-detils.elementor-column{ width: 14% ;margin: 0; display: flex;align-items: center;}
.best-ivf-header .menu-list .submenu-click-on-icon{justify-content: center;gap: 30px}
.best-ivf-header .menu-list .submenu-click-on-icon li a{font-size: 22px;line-height: 29px;color: #434343 !important;font-weight: normal;}
.best-ivf-header .menu-list .submenu-click-on-icon li a:hover{color: var(--pink-color) !important;}
.best-ivf-header .contact-detils .elementor-icon-box-icon i{font-size: 38px;line-height: 38px}
.best-ivf-header .contact-detils .elementor-icon-box-content .elementor-icon-box-description{padding: 0}
.best-ivf-header .contact-detils .elementor-icon-box-content .elementor-icon-box-description a{font-size: 18px;line-height: 28px;color: #434343 !important;font-weight: normal;}
.best-ivf-header .contact-detils .elementor-icon-box-content .elementor-icon-box-description a:hover{color: var(--pink-color) !important;}
.best-ivf-header .menu-list .submenu-click-on-icon li:nth-child(2) a{color: var(--pink-color) !important;}
.best-ivf-header .menu-list .submenu-click-on-icon li:nth-child(2) a:hover{color: #434343 !important}
@media (max-width:1860px){
	.best-ivf-header .contact-detils.elementor-column{    width: 17%;}
	.best-ivf-header .menu-list.elementor-column{width: 65%}
}
@media (max-width:1600px){
	.best-ivf-header .contact-detils.elementor-column{ width: 20%;}
	.best-ivf-header .menu-list .submenu-click-on-icon li a{ font-size: 18px;line-height: 29px}
	.best-ivf-header .menu-list .submenu-click-on-icon{gap: 20px}
}
@media (max-width:1440px){
	.best-ivf-header .contact-detils.elementor-column{ width: 22%;}
	.best-ivf-header .menu-list .submenu-click-on-icon li a{padding: 0 !important}
}
@media (max-width:1199px){
	.best-ivf-header .contact-detils .elementor-icon-box-content .elementor-icon-box-description{font-size: 16px}
	.best-ivf-header .contact-detils .elementor-icon-box-icon i{ font-size: 28px;line-height: 28px;}
	.best-ivf-header .contact-detils .elementor-icon-box-content .elementor-icon-box-description a{    font-size: 15px;line-height: 24px;}
	.best-ivf-header .menu-list .submenu-click-on-icon{gap: 15px}
}
@media (max-width:1024px){
	.best-ivf-header .menu-list.elementor-column{ width: 15%;order: 1;display: flex;align-items: center;}
	.best-ivf-header .contact-detils.elementor-column{ width: 29%;}
	.best-ivf-header .header-logo.elementor-column{ width: 23%;}
	.best-ivf-header .menu-list .submenu-click-on-icon li a{ padding: 10px 20px !important;border-bottom: 1px solid var(--pink-color);}
	.best-ivf-header .elementskit-menu-hamburger{border: none}
	.best-ivf-header .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{ background-color: var(--pink-color) !important;height: 2px;}
	.best-ivf-header .elementskit-menu-close{ color: var(--white-color) !important;border: none;background-color:var(--pink-color);font-size: 16px;}
}

@media (max-width:767px){
	.best-ivf-header .header-logo.elementor-column{ width: 31%;}
	.best-ivf-header .contact-detils.elementor-column{ width: 49%;}
	.best-ivf-header .contact-detils.elementor-column .elementor-icon-box-wrapper{ display: flex;align-items: center;justify-content: center;}
	.best-ivf-header .contact-detils.elementor-column .elementor-icon-box-wrapper .elementor-icon-box-icon{margin: 0 10px 0 0;        display: flex;}
	.best-ivf-header .menu-list.elementor-column{ width: 20%;}
	.best-ivf-header .elementor-container{width: 100%;padding: 0 10px}
	.best-ivf-header .contact-detils .elementor-icon-box-icon i{ font-size: 20px;line-height: 20px;}
	.best-ivf-header .contact-detils .elementor-widget-icon-box .elementor-icon-box-content{flex-grow: unset;}

}
@media (max-width:360px){
	.best-ivf-header .contact-detils .elementor-icon-box-content .elementor-icon-box-description a{        font-size: 10px;line-height: 16px;}
}
/*header css end */


/*ivf success rates section css start */
.image-faq-slider .faq-item h5{color: var(--white-color);font-size: 24px !important;line-height: 33px !important}
.image-faq-slider .faq-item .et_pb_toggle_content{    background-color: var(--white-color);margin: 21px -21px -21px;padding: 20px 20px 50px;box-shadow: 0px 3px 6px #00000029;}
.image-faq-slider .faq-item .et_pb_toggle_content p{padding: 0;}
.image-faq-slider{ display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.image-faq-slider::-webkit-scrollbar {display: none;}
.image-faq-slider .image-faq-slider-item{width: 31.6%;margin-right: 2.5%;}
.image-faq-slider .image-faq-slider-item .image-part{display: flex;justify-content: center;}
.image-faq-slider .image-faq-slider-item .image-part img{min-height: 309px;object-fit: cover;object-position: center;}
.image-faq-slider .faq-item .et_pb_accordion_item{margin:  0 0 20px}
.image-faq-slider .faq-item .et_pb_accordion_item:last-chid{margin: 0}

@media (max-width:1440px){
	.image-faq-slider .faq-item h5{ font-size: 20px !important;line-height: 28px !important;}
}
@media (max-width:1199px){
	.image-faq-slider .faq-item h5{ font-size: 18px !important;line-height: 24px !important;}
	.image-faq-slider .faq-item .et_pb_toggle_content p{font-size: 16px;line-height: 24px}
}
@media (max-width:980px){
	.image-faq-slider .image-faq-slider-item {width: 500px;margin: 0 32px 50px 0;}
	.image-faq-slider .image-faq-slider-item .image-part{ width: 500px;}
	.image-faq-slider .faq-item{margin: 20px 0 0}
	.image-faq-slider .faq-item .et_pb_toggle_content{padding: 20px 20px 30px}
	.image-faq-slider .image-faq-slider-item .image-part img{width: 100%}

}
@media (max-width:768px){
	.image-faq-slider .image-faq-slider-item .image-part{ width: 330px;margin-right: 0;}
	.image-faq-slider .image-faq-slider-item{ margin: 0 20px 0px 0 !important;width: 330px !important;}
	.image-faq-slider .image-faq-slider-item{padding: 0}
}
@media (max-width:767px){
	.image-faq-slider  .image-faq-slider-item {margin: 0 0 0px}
}
@media (max-width:575px){
	.image-faq-slider .image-faq-slider-item .image-part{        width: 300px;}
	.image-faq-slider .image-faq-slider-item{        width: 300px !important;}
}
/*ivf success rates section css end */

/*footer css start */

.best-ivf-footer  .footer-content{font-size: 23px;line-height: 35px}
.best-ivf-footer  .elementor-column.footer-col-one{width: calc(42% - 30px);}
.best-ivf-footer  .elementor-column.footer-col-two{width: calc(20% - 30px);}
.best-ivf-footer  .elementor-column.footer-col-three{width: calc(38% - 30px);}
.best-ivf-footer  .elementor-container {gap: 30px;justify-content: space-between;}
.best-ivf-footer h2.elementor-heading-title{font-size: 30px !important;line-height: 32px;text-transform: uppercase;padding: 0 0 10px;position: relative;font-weight: bold !important;margin: 0 0 27px;color: var(--white-color) !important;}
.best-ivf-footer h2::after{content: "";position: absolute;bottom: 0;width: 93px;height: 1px;background-color: #EB6CA4;left: 0}
.best-ivf-footer .footer_clr_radius1 .elementor-icon-list-icon{    background-color: transparent;border-radius: 0;padding: 0;}
.best-ivf-footer .footer_clr_radius1  .elementor-icon-list-text{font-size: 24px !important;line-height: 35px;padding-left: 15px !important}
.best-ivf-footer-bottom.footer_second p{font-size: 22px;line-height: 30px}
.best-ivf-footer .footer-menu-list ul{list-style: none}
.best-ivf-footer .footer-menu-list ul li{position: relative;padding:  0 0 0 25px}
.best-ivf-footer .footer-menu-list ul li:before{content: "";position: absolute;top: 20px;left: 0px;width: 9px;height: 9px;background-color: #EB6CA4;border-radius: 100%;}
.best-ivf-footer .footer-menu-list ul li a{font-size: 24px;line-height: 50px;color: var(--white-color);}
.best-ivf-footer .footer-menu-list ul li a:hover{color: var(--pink-color);}
.best-ivf-footer .footer_clr_radius1 .elementor-icon-list-text:hover{color: var(--pink-color) !important;}

@media (max-width:1440px){
	.best-ivf-footer .footer_clr_radius1 .elementor-icon-list-text{font-size: 20px !important;line-height: 26px}
	.best-ivf-footer .footer-menu-list ul li a{    font-size: 20px;line-height: 40px;}
	.best-ivf-footer .footer-content{    font-size: 20px;line-height: 30px;}
	.best-ivf-footer-bottom.footer_second p{    font-size: 20px;line-height: 26px}
	.best-ivf-footer h2.elementor-heading-title{    font-size: 26px !important;line-height: 30px;}
	.best-ivf-footer .footer-menu-list ul li:before{top: 15px}
}
@media (max-width:1199px){
	.best-ivf-footer h2.elementor-heading-title{        font-size: 22px !important;line-height: 26px;}
	.best-ivf-footer .footer_clr_radius1 .elementor-icon-list-text{font-size: 18px !important;line-height: 26px}
	.best-ivf-footer .footer-menu-list ul li a{    font-size: 18px;line-height: 40px;}
	.best-ivf-footer .footer-content{    font-size: 18px;line-height: 30px;}
	.best-ivf-footer-bottom.footer_second p{    font-size: 18px;line-height: 26px}
}
@media (max-width:980px){
	.best-ivf-footer .elementor-column.footer-col-two{    width: calc(30% - 30px);}
	.best-ivf-footer .elementor-column.footer-col-three{width: calc(70% - 30px);}
	.best-ivf-footer .elementor-column.footer-col-one{width: calc(100% - 30px);}
}
@media (max-width:767px){
	.best-ivf-footer .elementor-column.footer-col-three{width: 100%;}
	.best-ivf-footer .elementor-column.footer-col-one{width: 100%}
	.best-ivf-footer .elementor-column.footer-col-two{        width: 100%;}
	.best-ivf-footer .elementor-container{    gap: 0;row-gap: 20px;}
	.best-ivf-footer h2.elementor-heading-title{margin: 0}
	.best-ivf-footer .elementor-column.footer-col-one img{max-width: 250px}

}
/*footer css end */

/*no-more-section css start */

.no-more-section  .no-more-wrapper{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}
.no-more-section  .left-part{        width: 38.25%;}
.no-more-section  .right-part{margin-left: auto;}
.no-more-section .no-more-images .et_pb_image_wrap {width: 100%}
.no-more-section .no-more-images .et_pb_image_wrap img{width: 100%;object-fit: cover;object-position: center;}
@media (max-width:1199px){
	.no-more-section .left-part{width: 44.25%;}
}
@media (max-width:980px){
	.no-more-section .left-part{width: 100%;margin: 0 0 50px}
}
@media (max-width:767px){
.no-more-section .left-part{margin: 0 0 30px}
}
/*no-more-section css end*/

/*best ivf page css end */


/* 11/10 */
.new-slide {max-width: unset;width: 100%;padding-left: 60px;}
.new-slide .et_pb_column {display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.new-slide .et_pb_column::-webkit-scrollbar {display: none;}
.new-slide .et_pb_column .et_pb_module {margin-right: 2.5%;min-width: 342px;background-color: #fff8f8;border-radius: 10px 10px 25px 25px;display: flex;flex-direction: column;padding-top: 0 !important;/* box-shadow: 0 0 1px #000; */border: 10px solid #fff8f8;}
.new-slide .et_pb_column .et_pb_module_header {padding: 25px;font-size: 22px;line-height: 30px;color: var(--black-color);font-weight: bold;text-transform: capitalize;}
.new-slide .et_pb_column .et_pb_blurb_description .service-card {padding: 20px;background: #fff;border-radius: 20px;}
.new-slide .et_pb_column .et_pb_blurb_description .service-card {padding: 20px;}
.new-slide .et_pb_column .et_pb_blurb_description li {padding: 15px 0;}
.new-slide .et_pb_column .et_pb_blurb_description .service-card {padding: 0;}
.new-slide .et_pb_column .et_pb_blurb_description .service-card li {padding: 15px 0;}
.new-slide .et_pb_column .et_pb_blurb_description .service-card p {font-size: 18px;padding: 0 !important;}
.new-slide .et_pb_column .et_pb_blurb_description .content{font-size: 18px;color: black;padding: 20px;}

.new-slide1 {max-width: unset;width: 100%;padding-left: 60px;}
.new-slide1 .et_pb_column {display: flex;overflow: auto;flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;cursor: pointer;}
.new-slide1 .et_pb_column::-webkit-scrollbar {display: none;}
.new-slide1 .et_pb_column .et_pb_module {margin-right: 2.5%;min-width: 342px;background-color: #fff8f8;border-radius: 10px 10px 25px 25px;display: flex;flex-direction: column;padding-top: 0 !important;/* box-shadow: 0 0 1px #000; */border: 10px solid #fff8f8;}
.new-slide1 .et_pb_column .et_pb_module_header {padding: 25px;font-size: 22px;line-height: 30px;color: var(--black-color);font-weight: bold;text-transform: capitalize;}
.new-slide1 .et_pb_column .et_pb_blurb_description .service-card {padding: 20px;background: #fff;border-radius: 20px;}
.new-slide1 .et_pb_column .et_pb_blurb_description .service-card {padding: 20px;}
.new-slide1 .et_pb_column .et_pb_blurb_description li {padding: 15px 0;}
.new-slide1 .et_pb_column .et_pb_blurb_description .service-card {padding: 0;}
.new-slide1 .et_pb_column .et_pb_blurb_description .service-card li {padding: 15px 0;}
.new-slide1 .et_pb_column .et_pb_blurb_description .service-card p {font-size: 18px;padding: 0 !important;}
.new-slide1 .et_pb_column .et_pb_blurb_description .content{font-size: 18px;color: black;padding: 20px;}

@media (max-width: 1440px){
    .new-slide .et_pb_column .et_pb_module_header {font-size: 20px;}
    .new-slide1 .et_pb_column .et_pb_module_header {font-size: 20px;}
}
@media (max-width: 980px){
    .new-slide .et_pb_column .et_pb_module {min-width: 300px;}
    .new-slide1 .et_pb_column .et_pb_module {min-width: 300px;}
}
@media (max-width: 767px){
    .new-slide {padding-left: 20px;}
    .new-slide .et_pb_column .et_pb_blurb_description .service-card p {font-size: 16px;}
    .new-slide1 {padding-left: 20px;}
    .new-slide1 .et_pb_column .et_pb_blurb_description .service-card p {font-size: 16px;}
       .new-slide .et_pb_column .et_pb_module {min-width: 270px;}
    .new-slide1 .et_pb_column .et_pb_module {min-width: 270px;}
}


/* Oct 23 */
.our-treatment-wrapper.otw .treatment-wrapper { border: 0px;padding-top: 35px;background-color: #fff;overflow: hidden; }
.our-treatment-wrapper.otw .treatment-wrapper .service-card { padding: 10px 25px 20px 35px; }
.our-treatment-wrapper.otw .treatment-wrapper .service-card li { padding: 20px 0px 20px; }
.our-treatment-wrapper.otw .treatment-wrapper .et_pb_blurb_container { background-color: #FFF8F8; }
.our-treatment-wrapper.otw .treatment-wrapper .service-card { border-radius: 10px 25px 0px 0px; }
.our-treatment-wrapper.otw .treatment-wrapper .et_pb_module_header { padding: 25px 25px 15px; }
.our-treatment-wrapper.otw .treatment-wrapper .et_pb_blurb_description .content { padding: 0px 25px 45px; }

.our-treatment-section .meet-the-btn.meet { padding-top: 45px !important; }

.testimoal-section.ts .testimoal-wrapper .testimonal-videos { margin-bottom: 16px; border-radius: 16px; position: relative; overflow: hidden;background-size: cover; background-position: 50%; background-repeat: no-repeat;height: 250px; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover { background: transparent; width: 100%; height: 100%; position: absolute; z-index: 100; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover:hover { background-color: rgba(0, 0, 0, .6); }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play { height: 70px; width: 70px; background-color: var(--pink-color); display: flex; justify-content: center; align-items: center; border-radius: 100%; transition: all .5s ease; margin: 0 !important; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 50%; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play:hover { background-color: #804795; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play:before { position: absolute;content: url('/wp-content/uploads/2024/10/play-1.png'); top: 20px; }
.testimoal-section.ts .testimoal-wrapper .testimoal-content .inner-text { font-size: 18px;color: #000; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .video-box { display: block; position: relative; z-index: 1; line-height: 0; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .video-overlay { position: absolute; z-index: 10; top: 0; left: 0; height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: 50%; cursor: pointer; }
.testimoal-section.ts .testimoal-wrapper .testimonal-videos .video-wrapper { width: 100%; position: relative; padding: 0; }
.testimoal-section.ts .testimoal-wrapper { display: flex; overflow: auto; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll; cursor: pointer; padding-left: 60px !important; }

/* popup */
/* .popup-overlay { overflow-y: auto; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 999992; padding: 10px;display: unset !important; } */
.popup-overlay { overflow-y: scroll; }
.popup-overlay::-webkit-scrollbar { display: none; }
.our-services-popup { background: white; border-radius: 5px; max-width: 758px !important; position: relative; background-color: #ffffff; border: 15px solid #fae2e2;padding: 40px 45px 30px !important;top: 10px; width: 80% !important; margin: auto; }
.our-services-popup h2 { font-size: 24px; line-height: 24px; color: var(--purple-color); padding: 0 0 18px; font-weight: 400; text-align: center;max-width: 502px; margin: 0 auto; }
.our-services-popup h3 { font-size: 18px; text-align: center;margin-bottom: 20px; }
.our-services-popup input.text, 
.our-services-popup input.title, 
.our-services-popup input[type=email], 
.our-services-popup input[type=password], 
.our-services-popup input[type=tel], 
.our-services-popup input[type=text], 
.our-services-popup select, 
.our-services-popup textarea { line-height: 16px; border: 1px solid #707070; padding: 12px 12px; font-size: 13px; width: 100%; }
.our-services-popup input[type=submit] { border: none; width: fit-content; margin: 0 auto; display: flex; padding: 7px 40px; border-radius: 40px; font-size: 18px; line-height: 26px; color: var(--white-color); background-color: var(--pink-color); transition: all .5s ease; cursor: pointer; }
.our-services-popup input[type=submit]:hover { background-color: #804795; }
.our-services-popup textarea  { height: 150px; }

/* 4 NOV */
/* .our-services-popup form.wpcf7-form.init p > span { width: 100%; }
.our-services-popup form.wpcf7-form.init { display: flex; justify-content: space-between; gap: 0px 20px; flex-wrap: wrap; }
.our-services-popup form.wpcf7-form.init p { width: 48%; }
.our-services-popup form.wpcf7-form.init p:nth-child(5) { width: 100%; }
.our-services-popup form.wpcf7-form.init p .captcha-image { width: 100%;padding: 10px 10px 0px !important; }
.our-services-popup form.wpcf7-form.init p .captcha-image svg { width: 35px; height: 35px; }
.our-services-popup form.wpcf7-form.init p .captcha-image label { width: 35px !important; } */


.our-services-popup form input, .our-services-popup form textarea{line-height: 27px;border: 1px solid #707070;padding: 20px 19px;font-size: 16px;width: 100%}
.our-services-popup form textarea{height: 100px}
.our-services-popup form input::placeholder, .our-services-popup form textarea::placeholder{color: #B7B7B7;font-size: 16px;line-height: 27px;}
.our-services-popup .contact-form p{ display: flex;flex-wrap: wrap;justify-content: space-between;row-gap: 19px;}
.our-services-popup .contact-form .form-lable{width: 100%;border-color: var(--grey-color);}
.our-services-popup .contact-form .form-lable.cf-ivf-packages{    border: 1px solid var(--grey-color);padding: 10px;}
.our-services-popup .wpcf7-not-valid-tip{ width: 100%;display: block !important;}
.our-services-popup .contact-form .form-lable.cf-name{width: 48%}
.our-services-popup .contact-form .form-lable.cf-mobile{width: 48%}
.our-services-popup .contact-form p br{display: none}
.our-services-popup .contact-form label{font-size: 16px;line-height: 27px;margin: 0 0 10px;color: var(--black-color);}
.our-services-popup .contact-form  select{border-color: var(--grey-color);color: var(--black-color);font-size: 16px;line-height: 27px;background-color: transparent;}
.our-services-popup .contact-form .kc_captcha{width: 100%}
.our-services-popup .contact-form .kc_captcha .wpcf7-radio{ display: block;width: 100%;}
.our-services-popup .contact-form .captcha-image{width: 100%;display: block !important ;    border-color: #707070;margin: 22px 0;}
.our-services-popup .contact-form .captcha-image .cf7ic_instructions{    width: 100%;flex-wrap: wrap;justify-content: center;padding-top: 15px}
.our-services-popup .contact-form .captcha-image .cf7ic_instructions span{margin: 0 0 0 5px}


@media (max-width: 1520px) {
	.testimoal-section.ts .testimoal-wrapper .testimonal-videos { height: 190px; }
}

@media (max-width: 1440px) {
	.testimoal-section.ts .testimoal-wrapper .testimonal-videos { height: 180px; }
	.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play { height: 50px; width: 50px; }
	.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play:before { top: 10px; transform: scale(0.8); }
}

@media (max-width: 991px) {
	.our-treatment-section .meet-the-btn.meet { padding-top: 50px !important; }

	/* popup */
	.our-services-popup { padding: 50px 45px !important; }

	/* 4 NOV */
	.our-services-popup { padding: 40px 35px !important; }

}

@media (max-width:767px){
	.our-treatment-wrapper.otw .treatment-wrapper .et_pb_blurb_description .content { padding: 0px 15px 35px; }
	.our-treatment-wrapper.otw .treatment-wrapper .et_pb_module_header { padding: 25px 15px 25px; }
	.our-treatment-wrapper.otw .treatment-wrapper .service-card { border-radius: 20px 15px 20px 20px; }
	.our-treatment-wrapper.otw .treatment-wrapper .service-card li { padding: 8px 0px 8px; }

	.our-treatment-section .meet-the-btn.meet { padding-top: 30px !important; }

	.testimoal-section.ts .testimoal-wrapper { padding-left: 20px !important; }
	.testimoal-section.ts .testimoal-wrapper .testimoal-content .inner-text { font-size: 16px; }
	.testimoal-section.ts .testimoal-wrapper .testimonal-videos { height: 170px;width:100% }

	/* popup */
	.our-services-popup { padding: 30px 20px 10px !important;border: 7px solid #fae2e2; }
	.our-services-popup h2 { font-size: 20px;line-height: 22px; }
	.our-services-popup h3 { font-size: 18px; margin-bottom: 20px; }
	.our-services-popup .contact-form p{gap: 10px}
	/* .our-services-popup input.text, 
	.our-services-popup input.title, 
	.our-services-popup input[type=email], 
	.our-services-popup input[type=password], 
	.our-services-popup input[type=tel], 
	.our-services-popup input[type=text], 
	.our-services-popup select, 
	.our-services-popup textarea { padding: 15px 15px; }
	.our-services-popup input[type=submit] { padding: 7px 30px; font-size: 18px; line-height: 26px; } */

	/* 4 NOV */
	/* .our-services-popup form.wpcf7-form.init p { width: 100%; } */
}

/* accordian design */
.accordian_design .ui-accordion-header {display: flex;align-items: center;position: relative;padding: 11px 30px 11px 10px;border-bottom: 1px solid#707070;font-size: 22px;gap: 10px;cursor: pointer;}
.accordian_design .ui-accordion-header:after {font-size: 30px;right: -7px;color: #000000;font-family: ETmodules;font-weight: 400;content: "\33";position: absolute;}
.accordian_design .ui-accordion-header.ui-state-active {border: 0;}
.accordian_design .ui-accordion-header.ui-state-active:after {opacity: 0;} 
.accordian_design .ui-accordion-header .ui-accordion-header-icon {display: none;}
.accordian_design .ui-accordion-content {padding: 0 0 20px 50px;}
.accordian_design .ui-accordion-content[aria-hidden="true"] {display: none;}
.accordian_design .ui-accordion-content[aria-hidden="false"]{height: auto !important;display: block;border-bottom: 1px solid#707070;}
.accordian_design .ui-accordion-content ul {padding: 0 0 20px 0;}
.accordian_design .ui-accordion-content ul li {position: relative;padding-left: 25px;line-height: 1.3;font-size: 16px;color: #000;margin-bottom: 10px;}
.accordian_design .ui-accordion-content ul li::before {content: "";position: absolute;left: 0;height: 10px;width: 15px;top: 6px;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url(/wp-content/uploads/2024/10/true.png);}
.accordian_design .ui-accordion-content .btn-iamges-wrapper {display: flex;align-items: center;flex-wrap: wrap;gap: 20px;}
.accordian_design .ui-accordion-content .btn-iamges-wrapper .book-now {border-radius: 40px;background-color: var(--pink-color);color: var(--white-color);font-size: 18px;line-height: 33px;padding: 5px 24px 7px;transition: all .5s ease;line-height: 1.22;}
.accordian_design .ui-accordion-content .btn-iamges-wrapper .book-now:hover {background-color: var(--purple-color);}
.accordian_design .ui-accordion-content .btn-iamges-wrapper p {font-size: 16px;color: #000;padding: 0;display: flex;align-items: center;}
.accordian_design .ui-accordion-content .btn-iamges-wrapper img {height: 33px;width: 33px;object-fit: contain;object-position: center;}

@media (max-width: 1199px){
	.accordian_design .ui-accordion-header {font-size: 18px;}
}


@media (max-width: 475px){
    .accordian_design .ui-accordion-header {min-height: unset;line-height: 1.4;padding: 17px 30px 17px 50px;flex-wrap: wrap;row-gap: 0;}    
	.accordian_design .ui-accordion-header img {position: absolute;top: 5px;left: 0;}        
}

.popup-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
}
.popup-content {
	background: white;
	padding: 20px;
	border-radius: 5px;
	width: 416px;
	position: relative;
}
.close-popup {
	position: absolute;
	top: 10px;
	right: 15px;
	cursor: pointer;
	font-size: 20px;
}
.workup-link {
	cursor: pointer; 
	color: blue; 
	text-decoration: underline;
}


/* timer popup */
/* body {
    font-family: Arial, sans-serif;
} */
/* Popup container */
.popup-container{display: none;position: fixed;bottom: 20px;right: -500px;width: 400px;height: 300px;padding: 20px 0;    background-color: #f0f0f0;border: 1px solid #ccc;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius: 8px;transition: right 0.5s ease;}
.popup-container h2{margin: 0;font-size: 20px;text-align: center;color: #EB6CA4;padding: 0 20px;}
.popup-container h3{margin: 10px 0 10px;font-size: 30px;color: #000;text-align: center;padding: 0 20px;}
.popup-container .popup-wrapper{padding: 12px 0px;display: flex;align-items: center;justify-content: center;gap: 15px;flex-direction: column;}
.popup-container .timer {display: flex;align-items: center;justify-content: center;gap: 30px;    padding:20px 10px;background-color: #834e98;width: 100%}
.popup-container .timer .time {text-align: center;position: relative;}
.popup-container .timer .time:not(:last-child):after {content:':';position: absolute;color: #fff;top:0px;left: calc(100% + 15px);}
.popup-container .timer .number {color: #fff;font-size: 26px;margin-bottom: 10px;font-weight: 500;}
.popup-container .timer span {color: #fff;display: block;font-size: 12px;line-height: 1;}
.popup-container .popup-wrapper .whatsapp_btn{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;gap: 6px;border-radius: 38px;background-color: #40c251;color: var(--white-color);font-size: 16px;line-height: 140%;padding: 10px 20px;font-weight: 500;transition: all .5s ease;text-transform: uppercase;cursor: pointer;}
.popup-container .popup-wrapper .whatsapp_btn svg{width: 20px}
.popup-container .popup-wrapper .whatsapp_btn:hover{background-color: #834e98;}
.popup-container #close{position: absolute;top: 0px;right: 0px;background: none;border: none;cursor: pointer;background-color: transparent;color: #fff;padding: 5px 10px;border-radius: 50%;line-height: 140%;font-size: 18px;color: #483c3c;}
.timer-counter-popup .et_pb_column{z-index: 9}
@media (max-width: 1024px){
    .popup-container .timer .number{font-size: 20px;}
}
@media (max-width: 767px){
    .popup-container .timer {order: 3;width: 100%;}
    .popup-container .timer .number {font-size: 20px;margin-bottom: 3px}       
}
@max-width(max-width:400px){
	.popup-container{    width: 350px;}
}


.sticky_menu{ 
	position: fixed;
	z-index: 999;
	width : 100%;
	top: 0;
	left : 0;
	margin : 0px;
}

.sticky_menu.stickAnimate-visible {-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;top: 0;}
.sticky_menu.stickAnimate-hide {-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;top: -80px;}
.review_section .wprevpro_t1_DIV_2{    padding: 20px 25px 20px 80px;}
.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1:before{    left: 20px;}

