footer .widget{
	color: #fff;
}
.slider-main-heading{
	text-shadow: 3px 3px 4px #000;
}
.pt-bottom-header .mega-sub-menu .mega-menu-item .mega-menu-link{
	color: #735f7d !important;
}
.pt-bottom-header .mega-sub-menu .mega-menu-item .mega-menu-link:hover{
	background: #735f7d !important;
	color: #fff !important;
}
.pt-bottom-header .mega-sub-menu .mega-menu-item.mega-current-menu-item .mega-menu-link{
	background: #735f7d !important;
	color: #fff !important;
}
.pt-bottom-header .mega-sub-menu .mega-menu-item.mega-toggle-on > .mega-menu-link{
	background: #735f7d !important;
	color: #fff !important;
}
.hp-main-program-sec .hp-service-content{
    min-height: 50px;
    margin: 15px auto !important;
    color: #747474;
}
.service-hp-top-item .pt-service-box{
	padding: 0 !important;
}
.service-hp-top-item .pt-service-box .pt-service-box-image img{
	margin-bottom: 15px !important;
}
.service-hp-top-item .pt-service-box .pt-service-box-title {
    margin-bottom: 15px;
}
.service-hp-top-item .pt-service-box .pt-service-box-info{
    display: block !important;
    margin-bottom: 0 !important;
}
.hp-stages-sec .pt-process-step p{
	color: #fff;
}
.hp-team-list .pt-team .pt-team-img img{
	object-fit: cover;
	object-position: top center;
}
.elementor-widget-text-editor ul li{
	list-style: disc !important;
}
.mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link{
	color: #333 !important;
}
.mega-menu-wrap .mega-menu .mega-menu-item.mega-current-menu-item.mega-current-menu-parent > .mega-menu-link{
	color: #735f7d !important;
}
.contact-box a{
	color: #fff;
}
.contact-box a:hover{
	color: #fff;
}
footer .pt-copyright-footer a{
	color: #fff;
}
header .pt-top-header a{
	color: #fff !important;
}
header .pt-top-header a:hover{
	color: #fff !important;
}
footer .pt-footer-social a{
	background: #fff !important;
	color: #735f7d !important;
}
footer .pt-footer-social a:hover {
	background: #caa7f9 !important;
	color: #fff !important;
}
.calculator-rotate .pt-popup-animation .pt-popup-inner {
    background: transparent !important;
}
.hp-process-points .pt-process-number{
	user-select: none; /* Prevents selection on double-click */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.hp-image-gallery .swiper-slide{
	padding: 10px;
}
.hp-image-gallery .swiper-slide .swiper-slide-image{
	width: 100%;
	height: 350px;
	object-fit: cover;
	border-radius: 15px;
	transition: all 0.3s linear;;
	object-position: top center;
}
.hp-image-gallery .swiper-slide .swiper-slide-image:hover{
	transform: scale(1.1);
}
.calculator-rotate img{
	animation: text-animatio 10s linear infinite;
	transition: var(--transition);
}
.pt-breadcrumb-style-1 .pt-breadcrumb-title h1{
	color: #735f7d !important;
    font-weight: 600;
}
.pt-breadcrumb-style-1 .pt-breadcrumb-title{
	border-bottom: 1px solid #735f7d !important;
}
.pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item a,
.pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before{
	color: #735f7d !important;
}
.pt-blog .pt-blog-post .pt-blog-image img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}
.pt-blog .pt-blog-post .pt-blog-contain .pt-blog-title {
    min-height: 160px;
}
.pt-bottom-header .mega-sub-menu .mega-menu-item .mega-menu-link:focus {
    background: #735f7d !important;
    color: #fff !important;
}
textarea{
	resize: none !important;
}
.single-donors .single-donors-row p{
	color: #747474;
}
.single-donors .single-donors-image-gallery-wrapper{
	margin-bottom: 50px;
}
.single-donors .single-donors-image-gallery-wrapper .single-donors-image {
    height: 450px;
    width: 100%;
    object-fit: contain;
}
.single-donors .lg-backdrop.in,.page-template-donors-list .lg-backdrop.in{
	opacity: 0.7;
}
.single-donors .single-donors-image-gallery-wrapper .swiper-button-gallery{
	background: #735f7d;
	border-radius: 50%;
	height: 50px;
	width: 50px;
}
.single-donors .single-donors-image-gallery-wrapper .swiper-button-gallery::after{
	font-size: 20px;
	color: #fff;
	font-weight: 700;
}
.gform-body .gfield_label {
    color: #735f7d;
}
.gform-body .gfield_radio label{
	color: #333;
}
.gform-body .instruction,.gform-body .gform_drop_instructions,
.gform-body .gform_fileupload_rules,
.gform-body .gfield label,.gform-body .gfield_label{
	color: #333;
}
.gform-body select {
    border: 1px solid #735f7d;
    color: #735f7d;
}
.gform-body input {
    border: 1px solid #735f7d;
    background: transparent;
}
.donors-list-main-wrapper .site-main{
	padding: 50px 0 !important;
}
.donors-list-main-wrapper .informative-text{
	color: #333;
}
.donors-list-main-wrapper .donors-list-search-heading {
    margin-bottom: 20px;
}
.donors-list-main-wrapper .form_donor_filter label{
	display: inline-flex;
	margin-right: 5px;
	font-weight: 600;
	color: #333;
	justify-content:center;
	align-items: center;
}
.donors-list-main-wrapper .form_donor_filter {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}	
.donors-list-main-wrapper .donor-list-filter-button{
	padding: 5px 15px;
    font-weight: 600;
}
.donors-list-main-wrapper .donorlist{
	margin: 50px 0;
}
.donors-list-main-wrapper .donoritem {
    display: flex;
    flex-wrap: wrap;
    padding: 15px 0;
    border-bottom: 1px solid #735f7d;
    align-items: flex-start;
}
.donors-list-main-wrapper .donoritem .leftside{
	max-width: 30%;
}
.donors-list-main-wrapper .donoritem .rightside{
	max-width: 70%;
	padding: 0 50px;
	margin-bottom: 50px;
}
.donors-list-main-wrapper .donoritem .leftside-item {
    height: 400px;
    object-fit: cover;
}
.donors-list-main-wrapper .donoritem .owl-next{
	margin-right: 0 !important;
}
.donors-list-main-wrapper .donoritem .owl-prev{
	margin-left: 0 !important;
}
.donors-list-main-wrapper .donoritem .rightside .donors-list-single-heading{
	margin-bottom: 15px;
}
.donors-list-main-wrapper .donoritem .rightside p,
.donors-list-main-wrapper .donoritem .rightside .sur_con {
    color: #333;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.donors-list-main-wrapper .donoritem .rightside .morebutton.new{
	padding: 15px 30px;
    font-weight: 600;
    background: #735f7d;
    color: #fff;
    border-radius: 90px;
    text-transform: uppercase;
}
.donors-list-main-wrapper .more-posts-loading-container{
    display: none;
    text-align: center;
    margin: 30px auto;
}
.donors-list-main-wrapper .more-posts-container{
    text-align: center;
}
.donors-list-main-wrapper .more-posts-container #more_posts{
    padding: 15px 30px;
    font-weight: 600;
    background: #735f7d;
    color: #fff;
    border-radius: 90px;
    text-transform: uppercase;
    max-width: 250px;
    margin: 0 auto;
    cursor: pointer;
}
.donors-list-main-wrapper .more-posts-container #more_posts:hover{
	background: #735f7d;
}
.hp-main-program-sec .hp-service-video .elementor-widget-container {
    height: 300px;
}
.hp-main-program-sec .hp-service-video video{
	height: 300px !important;
	object-fit: cover !important;
}
.site-wise-popup-main-wrapper {
    display: none; 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999;
}
.site-wise-popup-main-wrapper .site-wise-popup-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}
.site-wise-popup-main-wrapper .site-wise-popup-content {
    background: #fff;
    padding: 10px 15px;
    position: relative;
    width: 95% !important;
    max-width: 450px;
}
.site-wise-popup-main-wrapper .site-wise-popup-content .close-popup {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 25px;
    color: #735f7d;
    cursor: pointer;
}
.site-wise-popup-main-wrapper .site-wise-popup-content .site-wise-popup-image {
    margin: 20px auto;
    text-align: center;
}
.site-wise-popup-main-wrapper .site-wise-popup-content .site-wise-popup-image img {
    height: 80px;
    object-fit: contain;
    width: 100%;
}
.wpcf7-form input.wpcf7-form-control {
    height: 50px;
    border: 1px solid #735f7d;
    border-radius: 10px;
}
.wpcf7-form textarea.wpcf7-form-control {
    height: 100px;
    resize: none;
    border: 1px solid #735f7d;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
    line-height: 16px;
    border-radius: 90px;
}
.wpcf7-form .wpcf7-not-valid-tip {
    font-size: 14px;
    margin-bottom: 20px;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,
.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output,
.wpcf7 .wpcf7-form.payment-required .wpcf7-response-output{
	border: 1px solid #735f7d;
    text-align: left;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output {
    color: #ff0000;
}
.header-mobile-icons-wrapper {
    display: flex;
    justify-content: end;
}
.header-mobile-icons-wrapper .call{
    border: 1px solid #735f7d;
    border-radius: 50%;
    margin: 0 5px;
    height: 40px;
    width: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-not-valid{
	margin-bottom: 0;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{
	font-size: 14px;
	line-height: 20px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea{
	border-radius: 10px;
}
.wpcf7-form .wpcf7-form-control-wrap .iti{
    width: 100% !important;
}
.wpcf7-form .wpcf7-form-control-wrap .iti .iti__selected-dial-code{
	color: #333;
}
.wpcf7-form .wpcf7-form-control-wrap .iti__country-name {
    color: #333;
}
.wpcf7-form .wpcf7-form-control-wrap .iti__selected-country:focus,
.wpcf7-form .wpcf7-form-control-wrap .iti__selected-country:focus-visible {
	border: none !important;
}
.wpcf7-form .wpcf7-form-control-wrap .iti__search-input{
	height: 50px;
}
.wpcf7-form .wpcf7-form-control-wrap .iti__country-list{
	margin-top: 50px;
}
.wpcf7-form.sent .wpcf7-response-output{
	color: #46b450;
}
.cf7-form-wrapper{
	margin-top: 50px;
}
.cf7-form-wrapper p {
    font-weight: 600;
    color: #777;
}
.wpcf7 p{
	margin-bottom: 0;
}
.cf7-form-wrapper .wpcf7-list-item{
	display: flex;
}
.cf7-hidden-items br{
	display: none;
}
.call.telegram.footer-telegram-icon {
    position: fixed;
    width: 50px;
    height: 52px;
    bottom: 90px;
    left: 15px;
    background-color: #0088cc;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: rgb(0 0 0 / 30%) 0px 4px 12px;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.call.whatsapp.footer-whatsapp-icon {
    position: fixed;
    width: 50px;
    height: 52px;
    bottom: 25px;
    left: 15px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: rgb(0 0 0 / 30%) 0px 4px 12px;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.call.telegram.footer-telegram-icon .fa.fa-telegram,
.call.whatsapp.footer-whatsapp-icon .fa.fa-whatsapp{
	font-family: "Font Awesome 5 Brands" !important;
    font-weight: 400 !important;
}
.full-gallery-items .gallery{
	text-align: center;
}
.full-gallery-items .gallery-item{
	padding: 10px;
}
.full-gallery-items .gallery-item img{
    height: 300px;
    object-fit: cover;
    border-radius: 15px;
    transition: all 0.3s linear;
    cursor: pointer;
    width: 100%;
}
.full-gallery-items .gallery-item img:hover{
	transform: scale(1.1);
}
.donorlist .donoritem .owl-nav{
	justify-content: flex-start;
}
.donorlist .donoritem .owl-nav .owl-prev{
	position: absolute;
    left: 5px;
    transform: translateY(-50%);
}
.donorlist .donoritem .owl-nav .owl-next{
	position: absolute;
    right: 5px;
    transform: translateY(-50%);
}
.gform-body select{
	line-height: normal;
}
.hp-steps-cards .pt-process-step p {
    color: #fff;
}
.hp-egg-donor-sec{
	background-size: 100% auto !important;
}
.hp-background-video-parallax .elementor-background-video-container .elementor-background-video-hosted{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transform: none;
}
.service-items-data p {
	color: #fff !important;
}
.service-items-data .pt-service-box-icon {
	color: #fff !important;
}
.service-items-data .pt-service-box-icon::after{
	display: none !important;
}
.service-items-data .pt-service-box.pt-active .pt-service-box-icon{
	opacity: 1 !important;
}
.elementor-widget-text-editor h5{
	margin-bottom: 20px;
}
.pt-bottom-header .pt-container-wrapper{
	gap: 10px !important;
}
.hp-team-list .pt-team-1-list .pt-team-social {
	opacity: 0 !important;
}
.hp-team-list .pt-team-1-list .pt-team.pt-active .pt-team-social{
	opacity: 0 !important;
}
.egg-donor-demand-container .main-ips {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	gap: 30px;
}
.egg-donor-demand-container .main-ips .part-one {
	width: 45%;
}
.egg-donor-demand-container .main-ips .part-two {
	width: 45%;
}
.egg-donor-demand-container .main-ips label {
	font-weight: 600;
	width: 100%;
}
.egg-donor-demand-container .main-ips select.wpcf7-form-control {
	width: 100%;
	border: 1px solid #735f7d;
	border-radius: 10px;
}
.egg-donor-demand-container .main-ips .wpcf7-form-control.wh{
	width: 40%;
	margin-right: 25px;
	background: transparent;
}
.pt-breadcrumb-style-1 .pt-breadcrumb-title h1{
	text-transform: uppercase;
}
.accordion-main-wrapper .pt-accordion-block .pt-accordion-details .pt-detail-text{
	color: #333;
}
.accordion-main-wrapper .pt-accordion-block .pt-accordion-box .pt-accordion-details{
	border: 1px solid #735f7d !important;
}
.egg-donor-top-notice{
	text-transform: none !important;
}
.site-article-row{
	height: 100%;
}
.site-article-row .site-article-inner-row{
	display: flex;
	flex-wrap: wrap;
	gap: 50px 15px;
	justify-content: flex-start;
	height: 100%;
}
.site-article-row .site-articles-post {
	width: 31%;
}
.site-article-row .site-articles-post .site-articles-post-image {
	height: 250px;
	margin-bottom: 20px;
}
.site-article-row .site-articles-post .site-articles-post-image .single-post-img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 15px;
	transition: 0.3s linear;
}
.site-article-row .site-articles-post .site-articles-post-image .single-post-img:hover{
	transform: scale(1.05);
}
.site-article-row .site-articles-post .site-articles-post-title{
	font-size: 24px;
	line-height: 30px;
	text-transform: none;
	font-weight: 700;
	margin-bottom: 10px;
	min-height: 130px;
}
.site-article-row .site-articles-post .site-articles-post-excerpt {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-bottom: 10px;
	min-height: 140px;
	text-transform: none;
}
.site-article-row .site-articles-post-loadmore {
	text-align: center;
	margin: 50px auto;
}
.site-article-row .site-article-content-loader {
	width: 100%;
	margin: 50px auto;
	text-align: center;
	height: 80px;
	display: none
}
.site-article-row .site-article-content-loader-img {
	height: 100%;
}
.pt-recent-post .pt-recent-post-info .pt-post-date{
	display: none;
}
.sidebar-widget-category li{
	list-style: none !important;
	color: #735f7d;
	margin: 0 !important;
}
.sidebar-widget-category li::marker{
	margin: 0;
}
.sidebar-widget-category li a{
	color: #735f7d !important;
	font-weight: 700;
	text-transform: none !important;
}
.sidebar-widget-tags li a::before{
	display: none;
}
.sidebar-widget-tags {
	display: flex;
	flex-wrap: wrap;
}
.sidebar-widget-tags li a {
	padding: 5px 10px !important;
	margin: 0 5px;
	text-transform: lowercase !important;
	color: #735f7d !important;
	border: 1px solid #735f7d;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 700;
}
.sidebar-widget-tags li a:hover {
	background: #735f7d;
	color: #f5f9ff !important;
}
.single-article-post .single-article-post-image {
	height: 450px;
	margin-bottom: 50px;
}
.single-article-post .single-article-post-image .single-post-img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
}
.single-article-post .site-articles-post-content {
	color: #333;
}
.single-article-post .site-articles-post-content h3{
	margin-bottom: 20px;
}
.single-article-post .site-articles-post-content a span{
	font-weight: 700 !important;
}
.ginput_container input{
	height: 50px;
	/* margin-bottom: 20px; */
	border: 1px solid #735f7d;
	border-radius: 10px;
	background: #f5f9ff;
}
.gform_button.button{
	height: 50px;
	margin-bottom: 20px;
	border: 1px solid #735f7d;
	border-radius: 90px;
	font-size: 16px !important;
	line-height: 16px !important;
}
#gform_1 .gform_footer .login-button.pt-button{
	height: 50px;
	margin-left: 25px;
	border: 1px solid #735f7d;
	border-radius: 90px;
	font-size: 16px !important;
	line-height: 16px !important;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
#gform_0 .ginput_container.ginput_container_checkbox {
	display: flex;
	align-items: center;
}
#gform_0 .ginput_container.ginput_container_checkbox label{
	display: inline-flex;
	max-width: 100%;
}
#gform_0 .ginput_container.ginput_container_checkbox .gfield-choice-input{
	display: inline-flex;
	height: auto;
	margin: 3px 10px 0 0;
}
.gf_login_links a {
	height: 50px;
	margin-bottom: 20px;
	border: 1px px solid #735f7d;
	border-radius: 90px;
	font-size: 16px !important;
	line-height: 16px !important;
	color: #fff;
	display: inline-flex;
	background: #735f7d;
	padding: 12px 30px;
	text-transform: uppercase;
	align-items: center;
}
.gf_login_links a:hover {
	color: #fff;;
}
#gform_0 .gform_button.button{
	margin-top: 16px;
	margin-right: 25px;
}
.gfield .ginput_container select{
	height: 50px;
	margin-bottom: 20px;
	border: 1px solid #735f7d;
	border-radius: 10px;
	padding: 10px;
}
header.pt-header-style-1{
	position: fixed !important;
	top: 0;
}
.pt-breadcrumb-style-1 {
	background-size: cover !important;
	padding: 100px 10px !important;
	margin-top: 150px !important;
	background-position: center !important;
}
.page-id-18447 .pt-breadcrumb-style-1,
.page-id-19000 .pt-breadcrumb-style-1,
.page-id-19785 .pt-breadcrumb-style-1,
.page-id-18249 .pt-breadcrumb-style-1,
.single-donors .pt-breadcrumb-style-1{
	background-image: url(/wp-content/uploads/2025/03/Egg-Donor-Background-Photi-scaled.jpg) !important;
	background-position: top center !important;
	margin-top: 100px !important;
	padding: 150px 10px !important;
}
.page-id-18447 .pt-breadcrumb-style-1::before,
.page-id-19000 .pt-breadcrumb-style-1::before,
.page-id-19785 .pt-breadcrumb-style-1::before,
.page-id-18249 .pt-breadcrumb-style-1::before,
.single-donors .pt-breadcrumb-style-1::before{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.3);
}
.page-id-18447 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-19000 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-19785 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-18249 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.single-donors .pt-breadcrumb-style-1 .pt-breadcrumb-title{
	position: relative !important;
	z-index: 9 !important;
}
.page-id-18447 .pt-breadcrumb-style-1 .pt-breadcrumb-container,
.page-id-19000 .pt-breadcrumb-style-1 .pt-breadcrumb-container,
.page-id-19785 .pt-breadcrumb-style-1 .pt-breadcrumb-container,
.page-id-18249 .pt-breadcrumb-style-1 .pt-breadcrumb-container,
.single-donors .pt-breadcrumb-style-1 .pt-breadcrumb-container{
	position: relative !important;
	z-index: 9 !important;
}
.page-id-18447 .pt-breadcrumb-style-1 .pt-breadcrumb-title h1,
.page-id-19000 .pt-breadcrumb-style-1 .pt-breadcrumb-title h1,
.page-id-19042 .pt-breadcrumb-style-1 .pt-breadcrumb-title h1,
.page-id-19785 .pt-breadcrumb-style-1 .pt-breadcrumb-title h1,
.page-id-18249 .pt-breadcrumb-style-1 .pt-breadcrumb-title h1,
.single-donors .pt-breadcrumb-style-1 .pt-breadcrumb-title h1{
	color: #fff !important;
	text-shadow: 3px 3px 4px #000 !important;

}
.page-id-18447 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-19000 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-19042 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-19785 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.page-id-18249 .pt-breadcrumb-style-1 .pt-breadcrumb-title,
.single-donors .pt-breadcrumb-style-1 .pt-breadcrumb-title{
	border-bottom: 1px solid #fff !important;
}
.page-id-18447 .pt-breadcrumb-style-1 .breadcrumb-item a,
.page-id-19000 .pt-breadcrumb-style-1 .breadcrumb-item a,
.page-id-19042 .pt-breadcrumb-style-1 .breadcrumb-item a,
.page-id-19785 .pt-breadcrumb-style-1 .breadcrumb-item a,
.page-id-18249 .pt-breadcrumb-style-1 .breadcrumb-item a,
.single-donors .pt-breadcrumb-style-1 .breadcrumb-item a {
	color: #fff !important;
	text-shadow: 3px 3px 4px #000 !important;
}
.page-id-18447 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item,
.page-id-19000 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item,
.page-id-19042 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item,
.page-id-19785 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item,
.page-id-18249 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item,
.single-donors .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item {
	color: #fff !important;
	text-shadow: 3px 3px 4px #000 !important;
}
.page-id-18447 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before,
.page-id-19000 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before,
.page-id-19042 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before,
.page-id-19785 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before,
.page-id-18249 .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before,
.single-donors .pt-breadcrumb-style-1 .breadcrumb .breadcrumb-item::before {
	color: #fff !important;
	text-shadow: 3px 3px 4px #000 !important;
}
.page-id-19042 .pt-breadcrumb-style-1{
	position: relative;
	overflow: hidden;
}
.page-id-19042 .pt-breadcrumb-style-1 .container{
	position: relative;
	z-index: 9;
}
.page-id-19042 .pt-breadcrumb-style-1 .breadcrumb-video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.page-id-19042 .pt-breadcrumb-style-1{
	background-image: none !important;
}
p{
	font-size: 20px !important;
	line-height: 28px !important;
}
.post .pt-blog-post .pt-blog-contain p{
	color: #000;
}
.shaking-calculator .elementor-widget-container {
	background: rgb(115 95 125 / 30%);
	width: 200px;
	height: 200px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
	position: relative !important;
	opacity: 1 !important;
}
.shaking-calculator .elementor-widget-container img {
	width: 150px;
	animation: cbh-circle-img-anim 1s infinite ease-in-out;
	background-color: rgb(115 95 125 / 80%) !important;
	border-radius: 50%;
	height: 150px;
	padding: 10px;
}
.shaking-calculator .elementor-widget-container:after {
	width: 250px;
	height: 250px;
	top: -24px;
	left: -25px;
	position: absolute;
	border: 2px solid #735f7d;
	content: "";
	border-radius: 50%;
	animation: cbh-circle-anim 1.2s infinite ease-in-out;
}
.shaking-calculator a{
	z-index: 9999;
}
.wpcf7 .wpcf7-form-control-wrap {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 15px;
}
.wpcf7 br{
	display: none;
}
@keyframes cbh-circle-img-anim {
	0% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}

	10% {
		transform: rotate(-25deg) scale(1) skew(1deg);
	}

	20% {
		transform: rotate(25deg) scale(1) skew(1deg);
	}

	30% {
		transform: rotate(-25deg) scale(1) skew(1deg);
	}

	40% {
		transform: rotate(25deg) scale(1) skew(1deg);
	}

	50% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}

	100% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
}
@keyframes cbh-circle-fill-anim {
	0% {
		transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}

	50% {
		transform: rotate(0deg) scale(1) skew(1deg);
		opacity: .2;
	}

	100% {
		transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}
}
@keyframes cbh-circle-anim {
	0% {
		transform: rotate(0deg) scale(0.5) skew(1deg);
		opacity: .1;
	}

	30% {
		transform: rotate(0deg) scale(.7) skew(1deg);
		opacity: .5;
	}

	100% {
		transform: rotate(0deg) scale(1) skew(1deg);
		opacity: .1;
	}
}
@-moz-keyframes cbh-circle-fill-anim {
	0% {
		-moz-transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}

	50% {
		-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);
		opacity: .2;
	}

	100% {
		-moz-transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}
}
@-webkit-keyframes cbh-circle-fill-anim {
	0% {
		-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}

	50% {
		-webkit-transform: rotate(0deg) scale(1) skew(1deg);
		opacity: .2;
	}

	100% {
		-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}
}
@-o-keyframes cbh-circle-fill-anim {
	0% {
		-o-transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}

	50% {
		-o-transform: rotate(0deg) scale(1) skew(1deg);
		opacity: .2;
	}

	100% {
		-o-transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}
}
@keyframes cbh-circle-fill-anim {
	0% {
		transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}

	50% {
		transform: rotate(0deg) scale(1) skew(1deg);
		opacity: .2;
	}

	100% {
		transform: rotate(0deg) scale(0.7) skew(1deg);
		opacity: .2;
	}
}
.iti--inline-dropdown .iti__country-list{
	width: 100%;
}
.iti__flag-box,
.iti__country-name{
	color: #333;
}
.wpcf7 .wpcf7-form-control-wrap{
	overflow: visible;
}
.single-post .single-article-post ul li{
	list-style: disc;
}
.hp-egg-donor-sec {
	padding: 150px 0px !important;
}
.hp-egg-donor-sec .elementor-section{
	margin-bottom: 0 !important;
}
.user-registration-thankyou h3 {
	text-transform: none;
}
.user-registration-form-thankyou-wrapper {
	display: none;
}
.hp-egg-donor-sec {
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}
.hp-egg-donor-sec#hp-egg-donor-main {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.page-id-18373 .hp-egg-donor-sec,
.page-id-19785 .hp-egg-donor-sec,
.page-id-18447 .hp-egg-donor-sec,
.page-id-18251 .hp-egg-donor-sec,
.page-id-13062 .hp-egg-donor-sec,
.page-id-18263 .hp-egg-donor-sec,
.page-id-19794 .hp-egg-donor-sec{
	margin-bottom: 0 !important;
}
.accordion-main-wrapper .pt-accordion-box .pt-accordion-details{
	font-size: 20px !important;
	line-height: 28px !important;
	color: #333 !important;
}
.accordion-main-wrapper .pt-accordion-box .pt-accordion-details ul {
	margin: 5px auto;
	font-size: 18px !important;
	list-style: disc !important;
	color: #333 !important;
}
.accordion-main-wrapper .pt-accordion-box .pt-accordion-details ul li {
	list-style: disc !important;
}
.pt-footer-top .pt-footer-column-4 .second-address{
	list-style: none !important;
	display: grid;
	grid-template-columns: 20px auto;
	align-items: center;
	gap: 0 15px;
	padding: 0;
}
.pt-footer-top .pt-footer-column-4 .second-address svg {
	width: 22px;
	height: 20px px;
	color: #fff;
}
.pt-footer-top .pt-footer-column-4 .second-address svg path {
	fill: #fff;
}
.pt-footer-top .pt-footer-column-4 .second-address span {
	position: relative;
	border: none;
	display: block;
	width: 100%;
	color: var(--white-color);
	grid-column: 2;
}
.pt-footer-top .pt-footer-column-4 .pt-contact a span{
	text-transform: lowercase !important;
}
@media(max-width: 1500px) {
	.pt-bottom-header .pt-container-wrapper .pt-header-right {
		display: none;
	}
}
@media(min-width: 1501px){
	.header-mobile-icons-wrapper .call.phone,
	.header-mobile-icons-wrapper .call.open{
		display: none;
	}
	.pt-bottom-header .pt-header-right .pt-header-contact .pt-icon{
		display: none !important;
	}
}
@media(max-width: 1200px){
	.single-post .site-main .col-md-8 {
		width: 95%;
		margin: 0 auto;
	}
	.single-post .site-main .col-md-4 {
		width: 95%;
		margin: 0 auto;
	}
	.archive .site-main .col-md-8 {
		width: 95%;
		margin: 0 auto;
	} 
	.archive .site-main .col-md-4 {
		width: 95%;
		margin: 0 auto;
	}
}
@media (min-width:1150px) {
	.pt-bottom-header .pt-container-wrapper .mega-menu-wrap .mega-menu .mega-menu-item {
		margin: 0 15px !important;
	}
	.pt-bottom-header .pt-container-wrapper .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item{
		margin: 0 !important;
	}
}
@media(max-width: 1150px){
	.hp-egg-donor-sec .elementor-element.elementor-widget-Button.elementor-element-2305750 .elementor-widget-container {
		margin-top: 0 !important;
	}
	.hp-egg-donor-sec .elementor-widget-Button .elementor-widget-container .pt-btn-container {
		text-align: left !important;
	}
}
@media (max-width:1149px) {
	.pt-bottom-header .pt-container-wrapper .mega-menu-wrap .mega-menu .mega-menu-item {
		margin: 0 10px !important;
	}
}
@media (min-width:1100px) {
	.pt-bottom-header .pt-container-wrapper .pt-header-logo{
		width: 120px !important;
	}
	.pt-bottom-header .pt-container-wrapper .pt-header-logo .navbar-brand{
		margin-right: 0 !important;
	}
	.pt-bottom-header .pt-container-wrapper .pt-header-logo .navbar-brand img{
		object-fit: contain !important;
		height: 60px !important;
	}	
}
@media(max-width: 1099px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
		background: #735f7d !important;
		color: #fff !important;
	}
	header.pt-header-style-1 #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{
		color: #fff !important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
		margin-top: 10px;
	}
	body.mega-menu-primary-mobile-open {
	    overflow: hidden;
	}
	body.mega-menu-primary-mobile-open .call.telegram.footer-telegram-icon {
		z-index: 1;
	}
	body.mega-menu-primary-mobile-open .call.whatsapp.footer-whatsapp-icon {
		z-index: 1;
	}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
		left: 0 !important;
	    right: 0 !important;
	    transition: 0.5s all ease-in-out;
	    display: block !important;
	    max-height: 0;
	    overflow: hidden;
	    position: fixed;
	    width: 100% !important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
		max-height: 100%;
		overflow: auto;
	}
	.mega-menu .mega-menu-item .mega-sub-menu {
	    max-height: 0 !important;
	    transition: 0.5s all ease-in-out !important;
	    overflow: hidden !important;
	    display: block !important;
	}
	.mega-menu .mega-menu-item.mega-toggle-on > .mega-sub-menu {
		max-height: 400px !important;
	}
}
@media(min-width: 1025px){
	.shaking-calculator {
		position: relative;
		top: 100px;
	}
}
@media(max-width: 1024px){
	.full-gallery-items .gallery .gallery-item{
		width: 33% !important;
		max-width: 33% !important;
	}
	.hp-steps-cards .pt-process-step-slider-2 .pt-content-column .item .pt-process-img img{
		height: 100% !important;
		object-fit: cover !important;
		border-radius: 15px !important;
	}
	.site-content-row {
		display: flex !important;
	}
	.site-content-row .site-image-column {
		order: 1 !important;
		margin-bottom: 20px !important;
	}
	.site-content-row .site-content-column {
		order: 2 !important;
	}
	.hp-egg-donor-sec{
		background-size: cover !important;
		padding: 50px 0 !important;
	}
	.site-article-row .site-articles-post {
		width: 48%;
	}
	.hp-steps-cards .pt-content-column {
		display: none !important;
	}
	.hp-steps-cards .pt-thumbs-column .slick-slide .pt-process-step .pt-process-img{
		display: none !important;
		height: 200px !important;
	}
	.hp-steps-cards .pt-thumbs-column .slick-slide.slick-current.slick-active .pt-process-step .pt-process-bottom {
		height: auto !important;
	}
	.hp-steps-cards .pt-thumbs-column .slick-slide.slick-current.slick-active .pt-process-step .pt-process-img{
		display: block !important;
		margin-bottom: 30px !important;
	}
	.hp-steps-cards .pt-thumbs-column .slick-slide.slick-current.slick-active .pt-process-step .pt-process-img img{
		height: 100% !important;
		object-fit: contain !important;
		border-radius: 15px !important;
		margin: 0 auto !important;
		width: auto !important;
	}
}
@media (max-width: 1023px){
	.sidebar.widget-area {
		margin-top: 0 !important;
	}
}
@media(min-width: 768px) and (max-width: 1299px){
	/* .header-mobile-icons-wrapper .call.open{
		display: none;
	} */
}
@media(min-width: 768px) and (max-width: 1099px){
	header .pt-header-logo{
		width: 30%;
	}
	header .pt-middle-menu {
	    width: 5%;
	    display: flex;
	    justify-content: end;
	}
	header .header-mobile-icons-wrapper{
		width: 40%;
		justify-content: end;
	}
	header .pt-header-right {
	    width: 20%;
	    margin-left: 0 !important;
	    display: flex;
	    justify-content: end;
	}
}
@media(max-width: 767px){
	.donors-list-main-wrapper .donoritem .leftside{
		max-width: 100%;
		margin-bottom: 30px;
	}
	.donors-list-main-wrapper .donoritem .rightside{
		max-width: 100%;
		padding: 0 10px;
	}
	.donors-list-main-wrapper .donoritem .leftside-item{
		object-fit: contain;
	}
	.header-mobile-icons-wrapper {
	    display: flex;
	}
	header.pt-header-style-1 .pt-bottom-header .pt-container-wrapper{
		gap: 5px !important;
	}
	header .navbar-brand img{
		height: 50px !important;
		object-fit: contain !important;
	}
	.header-mobile-icons-wrapper a {
	    border: 1px solid #735f7d;
	    border-radius: 50%;
	    margin: 0 3px;
	    height: 30px;
	    width: 30px;
	    text-align: center;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    font-size: 18px;
	}
	.full-gallery-items .gallery .gallery-item{
		width: 50% !important;
		max-width: 50% !important;
	}
	header .pt-bottom-header .mega-menu-wrap .mega-menu-toggle{
		width: 40px !important;
		height: 40px !important;
	}
	header .pt-header-logo{
		width: 30%;
	}
	header .pt-middle-menu{
		width: 10%;
		display: flex;
		justify-content: end;
	}
	header .header-mobile-icons-wrapper{
		width: 60%;
		justify-content: end;
	}
	.hp-egg-donor-sec{
		background-size: cover !important;
		padding: 30px 0 !important;
	}
	.egg-donor-demand-container .main-ips{
		gap: 0;
	}
	.egg-donor-demand-container .main-ips .part-one {
		width: 100%;
	}
	.egg-donor-demand-container .main-ips .part-two {
		width: 100%;
	}
	.site-article-row .site-articles-post {
		width: 100%;
	}
	.site-article-row .site-articles-post .site-articles-post-title{
		min-height: auto;
	}
	.site-article-row .site-articles-post .site-articles-post-excerpt{
		min-height: auto;
	}
	.single-article-post .single-article-post-image{
		height: 300px;
	}
	.pt-breadcrumb-style-1 {
		padding: 50px 10px !important;
		margin-top: 80px !important;
		background-position: center !important;
	}
	.page-id-18447 .pt-breadcrumb-style-1,
	.page-id-19000 .pt-breadcrumb-style-1,
	.page-id-19785 .pt-breadcrumb-style-1,
	.page-id-18249 .pt-breadcrumb-style-1,
	.single-donors .pt-breadcrumb-style-1{
		margin-top: 80px !important;
		padding: 50px 10px !important;	
	}
	.pt-breadcrumb-style-1 .pt-breadcrumb-title {
		margin-bottom: 10px !important;
		padding-bottom: 10px !important;
	}
	.pt-breadcrumb-style-1 .breadcrumb{
		margin-top: 5px !important;
		display: block !important;
	}
	.pt-breadcrumb-style-1 .pt-breadcrumb-container .breadcrumb li.breadcrumb-item {
		margin-right: 0px !important;
		display: inline !important;
	}
	.pt-breadcrumb-style-1 .pt-breadcrumb-title h1 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.pt-breadcrumb-style-1 .pt-breadcrumb-container .breadcrumb .breadcrumb-item::before{
		padding-right: 5px !important;
	}
	/* .hp-egg-donor-sec .pt-section-title {
		margin-top: 50px !important;
		position: relative !important;
		min-height: 100px !important;
	} */
	.hp-egg-donor-sec .pt-section-sub-title {
		font-size: 14px !important;
		line-height: 20px !important;
		margin-bottom: 10px !important;
	}
	.hp-egg-donor-sec .pt-main-section-title {
		font-size: 24px !important;
		line-height: 30px !important;
		margin-bottom: 0px !important;
	}
	.hp-egg-donor-sec .pt-btn-container .pt-button.pt-button-flat {
		padding: 10px 15px;
	}
	.hp-egg-donor-sec .pt-button .pt-button-block{
		font-size: 12px !important;
		height: 20px !important;
	}
	.hp-egg-donor-sec .elementor-widget-container .elementor-widget-Button{
		margin-top: 10px !important;
	}
	.hp-egg-donor-sec .elementor-widget-section-title{
		margin-bottom: 10px !important;
	}
	.hp-egg-donor-sec .elementor-section.elementor-inner-section{
		margin-bottom: 0px !important;
	}
	p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.single-post .single-article-post {
		width: 90%;
		margin: 0 auto;
	}
	.sidebar.widget-area .widget{
		padding: 25px 15px;
	}
	.hp-egg-donor-sec {
		margin-top: 50px !important;
		margin-bottom: 50px !important;
	}
	.accordion-main-wrapper .pt-accordion-box .pt-accordion-details {
		font-size: 16px !important;
		line-height: 24px !important;
		color: #333 !important;
	}
	.accordion-main-wrapper .pt-accordion-box .pt-accordion-details ul {
		font-size: 14px !important;
	}
}
@media(max-width: 580px){
	.full-gallery-items .gallery .gallery-item{
		width: 100% !important;
		max-width: 100% !important;
	}
	.full-gallery-items .gallery-item img{
		height: 100%;
	}
}
@media(max-width: 479px){
	video.sr7-html5-video{
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
	}
}