/*master*/
@font-face {
    font-family: 'Arial';
    src: url('../fonts/ArialMT.eot');
    src: url('../fonts/ArialMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArialMT.woff2') format('woff2'),
        url('../fonts/ArialMT.woff') format('woff'),
        url('../fonts/ArialMT.ttf') format('truetype'),
        url('../fonts/ArialMT.svg#ARIAL') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src:url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.svg#Helvetica') format('svg'),
        url('../fonts/Helvetica.eot'),
        url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Bold';
    src:url('../fonts/Helvetica-Bold-Font.woff') format('woff'),
        url('../fonts/Helvetica-Bold-Font.woff2') format('woff2'),
        url('../fonts/Helvetica-Bold-Font.svg#Helvetica-Bold-Font') format('svg'),
        url('../fonts/Helvetica-Bold-Font.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-light';
    src:url('../fonts/Helvetica-Light.woff') format('woff'),
        url('../fonts/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/Helvetica-Light.svg#Helvetica-Light') format('svg'),
        url('../fonts/Helvetica-Light.eot'),
        url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Light.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-LightOblique';
    src:url('../fonts/Helvetica-LightOblique.woff') format('woff'),
        url('../fonts/Helvetica-LightOblique.woff2') format('woff2'),
        url('../fonts/Helvetica-LightOblique.svg#Helvetica-LightOblique') format('svg'),
        url('../fonts/Helvetica-LightOblique.eot'),
        url('../fonts/Helvetica-LightOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-LightOblique.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'Palatino';
	src: url('../fonts/Palatino.eot');
	src: local('☺'), url('../fonts/Palatino.woff') format('woff'), 
    url('../fonts/Palatino.ttf') format('truetype'), 
    url('../fonts/Palatino.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Palatino_bold';
    src:url('../fonts/Palatino_bold.woff') format('woff'),
        url('../fonts/Palatino_bold.woff2') format('woff2'),
        url('../fonts/Palatino_bold.svg#Palatino_bold') format('svg'),
        url('../fonts/Palatino_bold.eot'),
        url('../fonts/Palatino_bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Palatino_bold.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Palatino_Italic';
    src:url('../fonts/Palatino_Italic.woff') format('woff'),
        url('../fonts/Palatino_Italic.woff2') format('woff2'),
        url('../fonts/Palatino_Italic.svg#Palatino_Italic') format('svg'),
        url('../fonts/Palatino_Italic.eot'),
        url('../fonts/Palatino_Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Palatino_Italic.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Palatino_bold_Italic';
    src:url('../fonts/Palatino_bold_Italic.woff') format('woff'),
        url('../fonts/Palatino_bold_Italic.woff2') format('woff2'),
        url('../fonts/Palatino_bold_Italic.svg#Palatino_bold_Italic') format('svg'),
        url('../fonts/Palatino_bold_Italic.eot'),
        url('../fonts/Palatino_bold_Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Palatino_bold_Italic.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica_Regular';
    src:url('../fonts/Helvetica_Regular.eot') format('eot'),
        url('../fonts/Helvetica_Regular.svg') format('svg'),
        url('../fonts/Helvetica_Regular.ttf') format('ttf'),
        url('../fonts/Helvetica_Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


p {
    color: #675C53 !important;
    font-family: 'Helvetica_Regular';
}
b, strong {
    font-weight: bold !important;
    letter-spacing: 0.5px;
}
nav.bg-primary {
    background-color: unset !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    padding-bottom: 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 16%);
}
a.nav-link {
    color: #A30050 !important;
}
h1.entry-title {
    display: none !important;
}
.navbar-expand-md>.container {
    max-width: 1323px;
}
#navbarNavDropdown ul#main-menu li a.nav-link {
    font-size: 14px;
    padding-right: 8px;
    padding-left: 11px;
    font-weight: 500;
    padding-bottom: 5px;
    font-family: 'Helvetica';
}
#navbarNavDropdown ul#main-menu li {
    border-bottom: 1px solid #A30050;
    margin-left: 7px;
    margin-right: 5px;
    /* padding-bottom: 4px; */
    padding-top: 4px;
}
#navbarNavDropdown ul.dropdown-menu.show li {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
    top: 37px;
}
#navbarNavDropdown ul.dropdown-menu {
    padding-bottom: 0;
    padding-top: 0;
    border: unset;
    border-radius: unset;
    box-shadow: 2px 2px 3px #00000029;
        width: 100%;
}
.social-media {
    width: 10%;
    margin-top: 8px;
}
.social-media ul li {
    display: inline-block;
    margin-left: 11px;
}
.lang-btn a {
    color: #fff !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.lang-btn {
    background-color: #bcbfc1;
    padding: 0px 20px 0px 8px;
    margin-left: 21px;
    border-radius: 5px;
}
.social-media ul {
    padding-left: 0px;
    margin-top: 5px;
}
.elementor-6 .elementor-element.elementor-element-7deccaf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7deccaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover;
}
div#page-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
.banner-heading h1 {
    font-size: 31px;
    color: #fff !important;
    line-height: 38px;
    margin-top: 60px;
    position: relative;
    font-family: 'Palatino_bold' !important;
}
.banner-heading h1:before {
    content: "";
    background-color: #F3C09C;
    position: absolute;
    width: 36px;
    height: 3px;
    top: -19px;
}
.inner-left-side .banner-heading h1:before {
    background-color: #D68CB0;
    height: 4px;
}
.inner-left-side .banner-heading h1 {
    margin-top: 12px;
    font-weight: 500 !important;
}
div#contc-btn, #specilisht-btn {
    cursor: pointer;
    width: 196px;
    overflow: hidden;
    background: #A30050;
    color: #fff;
    padding: 11px 0px 9px 0px;
    position: fixed;
    right: 17px;
    text-align: center;
    z-index: 999;
    font-size: 14px;
    border-radius: 25px;
    bottom: 129px;
    font-weight: 500;
    border: 1px solid #A30050;
    font-family: 'Helvetica-Bold';
}
#specilisht-btn:hover {
    background-color: #fff;
    color: #A30050;
    border: 1px solid #A30050;
}
.comman-btn a {
    background: #707070 !important;
    font-size: 14px;
    font-weight: 500 !important;
}
.clinic-finder {
    transform: translateY(450%);
}
nav.fixed-top-sticky {
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    background-color: #fff !important;
    position: fixed;
}
.comman-padd {
    padding-top: 50px;
}
.footer-comman-bg .elementor-widget-heading h2.elementor-heading-title, .footer-comman-bg .elementor-text-editor.elementor-clearfix p{
     color: #fff !important;
         margin-bottom: 0;
}
.footer-comman-bg .elementor-text-editor.elementor-clearfix p {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-28) var(--unnamed-font-family-helvetica) !important;
}
.comman-padd h2, .footer-comman-bg .elementor-widget-heading .elementor-heading-title, .middle-banner-inner h2, .page-id-1378 article.elementor-post h3.elementor-post__title, .page-id-1378 article.elementor-post h3.elementor-post__title a, .artical-inner h2.elementor-heading-title {
    color: #707070 !important;
    font-family: 'Palatino' !important;
    font-weight: 500 !important;
    font-size: 34px;
    line-height: 41px;
}
.bold-text p {
    color: #D68CB0 !important;
    font-weight: 500 !important;
    font-size: 16px;
    font-family: 'Helvetica-Bold';
}
.btn-right a {
    background-color: transparent !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px !important;
    padding-left: 41px;
    padding-right: 41px;
    border-radius: 23px;
  
}
.btn-right a:hover {
    color: #D68CB0 !important;
    background-color: transparent !important;
}
.middle-banner {
    padding-top: 50px;
    padding-bottom: 80px;
    margin: 0 auto;
    width: 46% !important;
}
.comman-btn a {
    border: 1px solid;
}
.comman-btn a:hover {
    background-color: #fff !important;
    color: #707070 !important;
}
#wrapper-footer-full .container {
  max-width: 1315px;
}
#footer-full-content .col-md-3:nth-child(1) {
    max-width: 9% !important;
    flex: 0 0 11%;
}
#footer-full-content .col-md-3:nth-child(2) {
    max-width: 22.8% !important;
        padding-left: 6px;
}
#footer-full-content .col-md-3:nth-child(3) {
    max-width: 4.9% !important;
}
#footer-full-content .col-md-3:nth-child(4) {
    max-width: 16.9% !important;
}
#footer-full-content .col-md-3:nth-child(5) {
    max-width: 14% !important;
}
#footer-full-content .col-md-3:nth-child(6) {
    max-width: 12% !important;
}
#footer-full-content .col-md-3:nth-child(7) {
    flex: 0 0 9.1%;
    max-width: 9.1%;
}
#footer-full-content .col-md-3 {
    padding-right: 0;
}
/* #footer-full-content .col-md-3:nth-child(1) {
    max-width: 11% !important;
    flex: 0 0 11%;
}
#footer-full-content .col-md-3:nth-child(2) {
    max-width: 24% !important;
}
#footer-full-content .col-md-3:nth-child(3) {
    max-width: 6.2% !important;
}
#footer-full-content .col-md-3:nth-child(4) {
    max-width: 18.2% !important;
}
#footer-full-content .col-md-3:nth-child(5) {
    max-width: 15.6% !important;
}
#footer-full-content .col-md-3:nth-child(6) {
    max-width: 13.5% !important;
}
#footer-full-content .col-md-3:nth-child(7) {
    flex: 0 0 11%;
    max-width: 11%;
} */
#footer-full-content ul li {
    list-style: none;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
}
#footer-full-content ul li a:hover {
    font-weight: 500 !important;
}
#footer-full-content ul li a {
    font-size: 14px !important;
    color: #fff;
    font-weight: 400 !important;
    position: relative;
       font-family: 'Helvetica';
}
#footer-full-content ul {
    padding-left: 0;
    padding-bottom: 0px;
    margin-bottom: 0;
    text-align: center;
    margin-top: 5px;
}
div#wrapper-footer-full {
    background-color: #D89CB9;
    padding-top: 24px !important;
}
#footer-full-content .col-md-3:nth-child(7) ul#menu-footer-menu-6 {
    width: 15.7%;
    float: right;
}
#footer-full-content .col-md-3:nth-child(7) ul#menu-footer-menu-6 .lang-btn {
    margin-left: 0;
    width: 35%;
    margin-top: 21px;
    padding-top: 4px;
    padding-bottom: 3px;
    text-align: center;
}
#footer-full-content .col-md-3:nth-child(7) ul#menu-footer-menu-6 .lang-btn a {
    color: #fff !important;
}
#footer-full-content ul li a:hover {
    text-decoration: none;
}
#footer-full-content .col-md-3:nth-child(6) p {
    font-weight: 500;
    font-size: 15px;
}
div#wrapper-footer {
    background-color: #a46080;
    padding: 0;
}
.site-footer .social-media {
    width: 100%;
    float: right;
    text-align: right;
    margin-right: 10px;
    margin-top: 0;
    z-index: 9999;
    position: relative;
}
div#wrapper-footer .container {
    max-width: 1323px;
}
.quiz-btn a {
    width: 100% !important;
    padding-top: 18px;
    padding-bottom: 18px;
}
.dropdown-toggle {
    position: relative;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #fff !important;
    color: #A30050 !important;
}
#navbarNavDropdown ul#main-menu li a.dropdown-item {
    color: #A30050 !important;
    font-size: 14px;
    padding-left: 11px;
    text-align: center;
}
#footer-full-content #nav_menu-5 ul#menu-footer-menu-4 ul.sub-menu {
    margin-left: 0;
    margin-top: 0;
    display: none !important;
    position: absolute;
    left: 14px;
    right: 0;
}
#footer-full-content .col-md-3:nth-child(1) img {
    margin-bottom: 7px;
}
#footer-full-content #nav_menu-5 ul#menu-footer-menu-4 ul.sub-menu.show {
    display: block !important;
    border-radius: unset;
    top: 94%;
}
#footer-full-content #nav_menu-5 ul#menu-footer-menu-4 ul.sub-menu li, #footer-full-content #nav_menu-7 ul#menu-footer-menu-6 li {
    line-height: 31px;
}
#footer-full-content div#text-2 p {
    line-height: 28px;
    margin-top: 0;
}
.foot-lang-btn a {
    background-color: #bcbfc1;
    padding: 10px 29px 10px 18px;
    margin-left: 0;
    border-radius: 5px;
    margin-top: 21px;
}
.foot-lang-btn ul.sub-menu a {
    padding: 0 !important;
    background-color: unset !important;
    padding-left: 22px !important;
    margin-top: 10px !important;
    display: block;
        color: #707070 !important;
}
.foot-lang-btn {
    margin-top: 35px;
}
.menu-item-has-children.menu-item-205 a {
    color: #fff !important;
}
div#mySidenav {
    position: fixed;
    top: 0px;
    bottom: 0px;
    z-index: 9999;
    transition: all ease-in .3s;
    padding-bottom: 30px;
    overflow-y: scroll;
    right: -500px;
    width: 500px !important;
    border-right: 0px !important;
    background: #f2f2f2 !important;
}
.active-slide-menu div#mySidenav {
    right: 0;
}
.active-slide-menu-overlay {
    overflow: hidden;
    padding-right: 17px;
}
.active-slide-menu-overlay .navbar {
    padding-right: 28px;
}
.slide-menu-mainnav.active-slide-menu::before {
    content: '';
    width: 100vw;
    height: auto;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    margin-left: calc(-100vw / 2 + 100% / 2)!important;
    background-color: #000000a1;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    top: 0;
}
.closed-arrow {
    background: #707070 !important;
    width: 48px;
    height: 40px;
    position: absolute;
    top: 0;
    padding: 8px 14px 8px 18px;
    color: #fff;
    cursor: grab;
}
#mySidenav .gform_wrapper {
    padding-top: 38px;
    padding-left: 34px;
    padding-right: 34px;
}
#mySidenav .gform_wrapper h3.gform_title {
    display: none;
}
#mySidenav .gform_wrapper h2, .contact-us-section li#field_1_6 h2 {
    font-size: 24px;
    font-weight: 200;
    color: #d68cb0 !important;
    margin-bottom: 10px;
}
#mySidenav .gform_wrapper h2 {
    font-family: "Georgia", Sans-serif;
}
/* .contact-us-section li#field_1_6 h2 {
    font-family: 'Palatino';
    font-size: 40px;
} */
.contact-us-section li#field_1_6 h2 {
    font-size: 34px;
    font-family: 'Palatino_bold';
}
#mySidenav .gform_wrapper .gform_body p {
    margin-bottom: 2rem;
}
#mySidenav .gform_wrapper .gform_body .gfield label {
    display: none;
}
#mySidenav .gform_wrapper .gform_body li#field_1_4 label.gfield_label {
    display: block;
    margin-bottom: 12px;
    color: #707070;
    font-weight: 500;
    font-size: 14px;
}
#mySidenav .gform_wrapper .gform_body li#field_1_7 p a {
    color: #000000;
}
#mySidenav .gform_wrapper .gform_body li#field_1_7 p a:hover {
    text-decoration: none;
}
#mySidenav #gform_wrapper_1 .gform_footer {
    padding: 0;
}
#mySidenav #gform_wrapper_1 .gform_footer input {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: #707070 !important;
    padding: 6px 9px 6px 9px;
}
.post-title-inner {
    padding-top: 42px;
}
.post-title-inner h2.elementor-heading-title {
    color: #fff !important;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 27px;
    font-family: 'Helvetica-Bold' !important;
    letter-spacing: 0.75px;
}
.contact_us_left h2.elementor-heading-title {
    font-family: 'Palatino_bold' !important;
    font-weight: 200 !important;
    letter-spacing: 0px !important;
}
.contact_us_left .elementor-text-editor.elementor-clearfix p {
    color: #fff !important;
    line-height: 25px;
    font-weight: 300 !important;
    font-size: 16px;
}
.middle-banner-inner {
    padding-top: 70px;
    padding-bottom: 70px;
}
.page-id-284 .post-title-inner {
    padding-top: 0px;
}
.three-col-sec {
    padding-top: 80px;
    padding-bottom: 30px;
}
.three-col-sec .elementor-col-33 .elementor-column-wrap {
    padding: 25px !important;
}
.three-col-sec .elementor-col-33 {
    background-color: #f9f9f9;
    margin-right: 22px;
}
.three-col-sec .elementor-col-33:last-child {
    margin-right: 0;
}
.three-col-sec .elementor-col-33 .elementor-column-wrap h2 {
    color: #707070 !important;
    font-family: "Georgia", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 31px;
    line-height: 33px;
}
.three-col-sec .elementor-col-33 .elementor-column-wrap a.elementor-button-link {
    background-color: unset;
    color: #707070 !important;
    text-align: left;
    line-height: 25px;
    padding-left: 0;
}
.inner-w-bg-btn a {
    background-color: unset !important;
    border: 1px solid #707070;
    color: #707070 !important;
}
.inner-w-bg-btn a:hover {
    color: #fff !important;
    background-color: #7f7f7f !important;
}
.middle-center-text {
    padding-bottom: 20px;
    margin: 0 auto;
    width: 64% !important;
}
#toolkit-download h2 {
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    color: #fff !important;
}
.latest-post article.elementor-post div.elementor-post__excerpt p {
    color: #777 !important;
}
#toolkit-download p, .latest-post article.elementor-post .elementor-post__excerpt p {
    text-align: center;
    color: #fff !important;
    font-family: "Georgia", Sans-serif !important;
    font-style: italic;
    font-size: 18px;
}
#toolkit-download .elementor-col-33 {
    background-color: #b5b5b5 !important;
    margin-right: 20px !important;
    padding: 18px 17px 17px 17px;
}
#toolkit-download {
    padding-top: 50px;
}
.faq-li ul {
    margin-top: 50px;
    padding-left: 0;
    border-bottom: 2px solid #707070 !important;
    padding-bottom: 8px;
    width: 56.9%;
}
.faq-li ul li:first-child {
    padding-left: 0;
}
.faq-li ul li a {
    color: #707070 !important;
    font-weight: 500;
}
.faq-li ul li {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    color: #000;
}
.faq-li ul li:last-child {
    padding-right: 0;
}
.faq-li ul li.active {
    position: relative;
}
.faq-li ul li.active:before {
    content: "";
    background-color: #707070;
    width: 63px;
    height: 5px;
    position: absolute;
    bottom: -15px;
}
.tabs-conetnt a {
    color: #7A7A7A !important;
    font-weight: normal !important;
}
.faq-li h2 {
    padding-top: 25px;
    padding-bottom: 25px;
    color: #707070 !important;
    font-family: "Georgia", Sans-serif !important;
}
.tabs-conetnt .elementor-tab-title.elementor-active {
    background-color: #95989a;
}
.fa-chevron-up:before, .fa-chevron-down:before {
    color: #707070 !important;
}
.tabs-conetnt .elementor-tab-title, .tabs-conetnt .elementor-tab-content {
    border: 1.7px solid #655050;
}
.tabs-conetnt .elementor-accordion-item {
    margin-bottom: 24px;
}
.wrapper {
    padding: 0px 0 !important;
}
.owl-carousel {
        display: block !important;
}
.owl-carousel .owl-item img {
    width: auto !important;
    margin: 0 auto;
}
.owl-carousel .owl-item .movie-item {
    text-align: center;
    width: 100% !important;
    padding-right: 16px;
    padding-left: 16px;
}
.latest-post article.elementor-post {
    border: 1px solid #adaaaa;
    padding-bottom: 50px;
}
.latest-post article.elementor-post a.elementor-post__thumbnail__link {
    margin-bottom: 0 !important;
}
.latest-post article.elementor-post h3.elementor-post__title {
    font-size: 15px;
    margin-bottom: 16px;
}
.latest-post article.elementor-post {
    border: 1px solid #adaaaa;
    padding: 50px 50px 50px 50px;
}
.latest-post article.elementor-post .elementor-post__excerpt a {
    font-style: normal;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    margin-top: 31px;
    background-color: unset;
    color: #777 !important;
    border: 2px solid;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
}
.latest-post article.elementor-post .elementor-post__excerpt a:hover {
    color: #fff;
}
.patient-slide .elementor-text-editor em {
    font-family: "Georgia", Sans-serif !important;
    position: relative;
    padding-top: 16px;
    display: block;
}
.patient-slide .elementor-text-editor em:before {
    content: "";
    position: absolute;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/07/05072753/comma.png);
    width: 26px;
    height: 26px;
    top: -13px;
    background-size: 26px;
}
.slider-patient .elementor-shortcode {
    border: 1px solid #adaaaa;
    padding: 49px 0px 50px 0px;
}
.patient-slide {
    padding-bottom: 40px;
}
.patient-slide .elementor-col-66 {
    padding-left: 33px;
}
.patient-slider {
    padding-left: 43px;
}
.owl-dots {
    text-align: center;
}
.owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.owl-dots button.owl-dot.active:focus {
    outline: unset;
}
.owl-dots button.owl-dot.active span {
    background: #9d9696;
}
.owl-dots button.owl-dot {
    outline: unset !important;
}
.owl-carousel .owl-item .movie-item .movie-desc p {
    font-style: italic;
    font-family: "Georgia", Sans-serif !important;
}
.contact-us-section h3.gform_title {
    display: none;
}
.contactus-right {
    padding-left: 70px;
}
.contactus-right .gform_body li {
    margin-top: 0 !important;
    line-height: 28px !important;
}
.contactus-right .gform_body li .ginput_complex input {
    margin-bottom: 0 !important;
}
.contactus-right .gform_body li span {
    padding-right: 0;
}
.contactus-right .gform_body li .ginput_container_textarea {
    width: 80% !important;
}
.contactus-right .gform_body li#field_1_4 {
    margin-top: 25px !important;
}
.contact-us-section .elementor-shortcode {
    background-color: #fff;
}
.contactus-right .gform_body li p {
    margin-bottom: 0;
    font-family: 'Helvetica';
    font-size: 13px;
    line-height: 20px;
}
.contact-us-section .elementor-shortcode li#field_1_4 label.gfield_label {
    color: #00747a !important;
    font-size: 15px;
    font-family: 'Helvetica-Bold';
    letter-spacing: 0.75px;
    line-height: 17px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.contactus-right .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}
.contactus-right .gform_wrapper .gform_body {
    width: 100%;
    padding-left: 4px;
    padding-top: 30px;
}
.contactus-right .gform_wrapper .gform_footer.top_label {
    padding-left: 4px;
    padding-bottom: 0px;
    position: absolute;
    right: 0;
    width: fit-content;
    bottom: 7px;
}
.contact-us-section .gform_wrapper {
    margin-bottom: 16px;
    margin-top: 0;
    max-width: 100%;
}
.contactus-right .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 10px;
}
div.contactus-right .gform_body li .ginput_container_textarea {
    width: 100% !important;
}
.contactus-right .gform_wrapper textarea {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    padding: 5px 15px;
    line-height: 1.5;
    resize: none;
        color: #007482 !important;
}
.contactus-right .elementor-511 .elementor-element.elementor-element-93c7f52 {
    width: 62.194%;
}
.contactus-right:before {
    content: '';
    width: 100vw;
    height: 100%;
    position: absolute;
    left: 65px;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #F0F0F0;
}
.top-section-contact {
    overflow: hidden;
}
.page-id-511 #contc-btn {
    display: none;
}
#toolkit-download p {
    margin-top: 0;
}
.contactus-right
.gform_body p a {
    color: #707070;
    text-decoration: underline;
}
.contact_us_heading .elementor-heading-title{
	color: #747474;
	font-size: 15px;
}
.page-id-1378 article.elementor-post {
    padding-top: 55px;
    padding-bottom: 55px;
    overflow: visible;
}
.page-id-1378 article.elementor-post:nth-child(even) .elementor-post__text {
    padding-left: 63px;
}
.page-id-1378 article.elementor-post:nth-child(odd) .elementor-post__text {
    padding-right: 100px;
    margin-top: 25px;
    padding-bottom: 65px;
}
.page-id-1378 article.elementor-post:last-child a.elementor-post__thumbnail__link {
    margin-left: 0 !important;
}
.page-id-1378 article.elementor-post p {
    margin-top: 14px;
    margin-bottom: 3px;
    font-size: 1rem;
}
.page-id-1378 article.elementor-post:nth-child(even) {
    position: relative;
    overflow: visible;
    display: flex;
    flex-direction: row-reverse;
}
.page-id-1378 article.elementor-post:nth-child(even):before {
    content: "";
    background-color: #D68CB0;
    width: 46vw;
    height: 100%;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    margin-left: calc(-100vw / 2 + 100% / 2)!important;
    opacity: 0.7;
}
.contactus-right input::placeholder, .contactus-right textarea::placeholder {
    padding-left: 10px !important;
}
.single-articles article {
    display: none;
}
.artical-inner {
    padding-top:115px;
    padding-bottom: 20px;
}
.artical-inner h5.elementor-heading-title {
    color: #707070 !important;
    font-size: 15px;
}
.artical-inner .elementor-text-editor strong {
    font-size: 19px;
    font-weight: 400;
}
.artical-comman-text p {
    margin: 0 auto;
    width: 63%;
    font-size: 18px;
    margin-left: 0;
    font-family: 'Palatino_bold_Italic';
    color: #693A77 !important;
    line-height: 22px;
}
.artical-full-width .elementor-column-wrap.elementor-element-populated {
    display: flex;
    align-items: center;
}
.artical-comman {
    padding-top: 22px;
}
.header0-comman-padd {
    padding-top: 70px !important;
}
.dropdown-toggle::after {
    border-right: unset !important;
    border-left: unset !important;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/16125152/Down-Arrow.png);
    position: absolute;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: 14px;
    border-top: unset !important;
    top: 12px;
    transition: all 0.5s ease;
}
.drop-arrow.show .dropdown-toggle::after {
    transform: rotate(180deg) !important;
    top: 11px;
}
.lang-btn .dropdown-toggle::after {
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/07/08095545/Down-Arrow_white.png);
    top: 10px;
}
form.post-password-form {
    margin-top: 103px;
}
.formsec .gform_wrapper .gf_step span.gf_step_number {
    display: none !important;
}
.formsec .gform_wrapper .gf_page_steps {
    border-bottom: none !important;
}
.formsec .gform_wrapper .gform_page_footer {
    border-top: none !important;
}

.formsec .gform_wrapper .top_label .gfield_label {
    color: #707070 !important;
    font-family: "Georgia", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 39px !important;
    line-height: 46px !important;
    margin-bottom: 20px !important;
}
.formsec .gform_body h2 {
    color: #707070 !important;
    font-family: "Georgia", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 39px !important;
    line-height: 46px !important;
}
.formsec .gform_page {
    text-align: center !important;
}
.formsec div#gf_page_steps_3 {
    margin-bottom: 50px !important;
}
.formsec .gform_page_footer .button {
    background-color: #ffffff00 !important;
    text-transform: uppercase !important;
    padding: 10px 40px 10px 40px !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    border-color: #7070819c !important;
}
.formsec .gform_wrapper .gf_step {
    margin: 16px 12px 16px 0 !important;
    font-weight: 700 !important;
    color: #707070 !important;
    font-size: 12px !important;
}
.formsec .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    padding: 10px;
    border: none;
    color: #707070;
}

/*clinic page*/
.clinicsec h2 {
    text-transform: uppercase;
    color: #707070;
    font-size: 20px;
    font-weight: 700;
}
.clinicsec h4 {
    color: #707070;
    font-size: 22px;
    font-weight: 700;
}
.clinicsec strong {
    color: #707070;
    font-size: 12px;
    
}
.clinicsec p {
    color: #707070;
    font-size: 16px;
    
}


.clinicsec {
margin-top: 70px !important;
}

.resultsearchBar {
 
    margin-bottom: 25px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    
    color: white;
    font-size: 29px;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}
span.search-icon.resourcesearch-submit.btn.button {
    position: absolute;
    right: 20px;
    bottom: 0;
    top: 0;
    margin: auto;
    height: fit-content;
    
}
.search-icon img {
      padding: 8px;
    z-index: 9;
    position: relative;
    cursor: pointer;
    width : 80%;
}

.clinicbannersec {
  background-image: url("https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/05/12060905/Banner_1920-x900px.png");
  background-color: #cccccc;
  height: 650px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-top: 90px;
}

.clinicbannersec h1{
    
    font-size: 25px;
    color: #707070 !important;
    line-height: 41px;
    font-family: "Georgia", Sans-serif;
    font-weight: 200;
    
    padding-top: 50px;
}
.downloadbtn {
    border: 1px solid #7f7f7f;
    border-bottom: none;
    cursor: pointer;
    background: #707070;
    color: #fff;
    padding: 15px 40px 15px 40px;
    font-size: 13px;
    border-radius: 5px;
    
    bottom: 15%;
    position: absolute;
    transform: translateY(-15%);
    font-weight: 500;
}
.downloadbtn:hover {
    color: #f8f9fa;
    text-decoration: none;
}
.clinicsec .hwch-image-block {
     margin-left: 0;
    margin-top: 50px;
    margin-bottom: 29px;
}
.clinicsec .hwch-image-block  img {
    width: 40%;
}
.clinicblock {
    margin-bottom: 0;
}
.post-type-archive-clinic #wrapper-footer-full {
    background-color : #fffcfc;
}
.post-type-archive-clinic .modal-header {
    padding : 0 !important;
}
.post-type-archive-clinic .modal-dialog {
    max-width: 800px;
} 
.popupcont h1 {
    color: #707070;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 50px;
}
.post-type-archive-clinic .modal-body {
    padding: 60px !important;
}
.popupcont {
    text-align: center;
}
.popupbtn {
    border: 1px solid #7f7f7f;
    background: #707070;
    color: #fff;
    padding: 10px 20px 10px 20px;
    font-size: 12px;
    border-radius: 5px;
    font-weight: 500;
}
 .closebtn {
    margin-left: -48px;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
}
a.popupbtn:hover {
    color: #ffffff;
    text-decoration: none;
}
.lang-btn ul.dropdown-menu li a {
    color: #707070 !important;
}
ul#main-menu {
    margin-top: 14px;
}
.contact-us {
    /* padding-top: 58px; */
    padding-top: 50px;
    padding-bottom: 0;
    background-color: #d68cb0;
}
.contact-us #text-2 .textwidget p {
    margin-top: 0;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 10px/26px Arial !important;
}
.contact-us ul#menu-footer-menu-6 {
    margin-bottom: 0;
}
.contact-us #text-2 .textwidget p br {
    display: none;
}
.contact-us #text-2, .contact-us #nav_menu-8, .contact-us ul#menu-footer-menu-6 li {
    display: inline-block;
    text-align: center;
}
.contact-us #text-2 .textwidget p a, .contact-us ul#menu-footer-menu-6 li a {
    color: #fff;
    margin-right: 16px;
    text-decoration: underline;
    font-family: 'Helvetica-Bold';
}
.contact-us ul#menu-footer-menu-6 li {
    list-style: none;
}
/*faizan css*/
.faqs_content .elementor-widget-heading .elementor-heading-title {
    color: #00747a;
    /* font-size: 0.95rem; */
    font-family: 'Helvetica-Bold';
    font-size: 15px;
}
.faqs_content .elementor-heading-title.elementor-size-default::after {
    content: "";
    background-color: #d68cb0;
    position: absolute;
    /* width: 36px;
    height: 3px;
    top: 30px; */
    width: 45px;
    height: 6px;
    top: 35px;
    left: 0;
}
.faqs_content {
    padding-top: 50px;
}
.refrence-footer .elementor-accordion .elementor-tab-content {
    padding: 30px 50px 50px 50px;
}
.refrence-footer .elementor-accordion .elementor-tab-content em {
    margin-right: 17px;
    font-style: unset;
    min-height: 63px !important;
    float: left;
}
.refrence-footer .elementor-accordion-item {
    margin-top: 30px;
    margin-bottom: 57px;
}
.page-id-379 .refrence-footer .elementor-accordion-item {
    margin-bottom: 5px;
}
.faqs_content .elementor-accordion .elementor-accordion-item, .refrence-footer .elementor-accordion .elementor-accordion-item {
    border: unset;
}
.refrence-footer i.fas.fa-minus, .refrence-footer i.fas.fa-plus {
    color: #A30050;
}
.refrence-footer .elementor-accordion .elementor-tab-title {
    background-color: #F6E7EE !important;
}
.refrence-footer .elementor-accordion .elementor-tab-title a.elementor-accordion-title {
    color: #A30050;
    font-family: 'Helvetica-Bold';
    text-transform: uppercase;
}
.faqs_content .elementor-accordion .elementor-tab-title, .refrence-footer .elementor-accordion .elementor-tab-title {
    margin: 0;
    padding: 12px 30px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    outline: none;
    background-color: #c5dbce;
    border-radius: 25px;
    border: transparent;
    transition: 0.25s;
}
.faqs_content .elementor-accordion .elementor-tab-title:hover {
    background-color: #98BCA6;
}
.faqs_content .tabs-conetnt .elementor-tab-title.elementor-active, .refrence-footer .elementor-tab-title.elementor-active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    transition: 0.25s;
}
.faqs_content .elementor-widget-accordion .elementor-accordion .elementor-accordion-title {
    color: #00747a !important;
    text-transform: uppercase;
    font-family: 'Helvetica-Bold';
}
.refrence-footer .elementor-accordion .elementor-tab-content {
    display: none;
    padding: 15px 30px;
    border-top: 0px solid #d4d4d4;
    border: transparent;
    background: #fdf9fb;
    width: 94%;
    margin: 0 auto;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    font-family: 'Helvetica' !important;
}
.faqs_content .elementor-accordion .elementor-tab-content {
    background-color: rgb(197, 219, 206, 0.25);
    display: none;
    padding: 15px 30px;
    border-top: 0px solid #d4d4d4;
    border: transparent;
    width: 94%;
    margin: 0 auto;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    font-family: 'Helvetica' !important;
}
.page-id-4054  .refrence-footer .elementor-accordion .elementor-tab-content {
    background: #fff;
}
.faqs_content .elementor-tab-content p, .faqs_content .elementor-tab-content ul li{
    padding: 0;
    color: #695e55 !important;
    /* font-size: 0.9em; */
}
.faqs_content .elementor-tab-content p {
    margin-bottom: 10px;
}
ul.faq-content-ul {
    width: 85%;
    margin: auto;
    list-style: none;
    padding-left: 35px;
}
ul.faq-content-ul li {
    margin-bottom: 10px;
}
ul.faq-content-ul li::before {
    content: "\2022";
    color: #d68cb0;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    left: -10px;
    position: relative;
}
.footer-comman-bg .elementor-column-wrap .elementor-element-populated {
    padding: 0px !important;
}
.page-id-1378 article.elementor-post h3.elementor-post__title a {
    color: #D68CB0 !important;
        font-size: 40px;
        font-family: 'Palatino_Italic' !important;
}
.footer-comman-bg .elementor-button-wrapper .elementor-button-link.elementor-button.elementor-size-sm, .page-id-1378 article.elementor-post a.btn.btn-secondary, .downloadguidebtn {
    background: #d68cb0;
    border-radius: 25px;
    padding: 10px 30px;
    font-size: 0.9rem;
    transition: 0.25s;
    border: 2px solid #d68cb0;
    box-shadow: 0px 2px 4px -2px #5c5c5c !important;
    font-family: 'Helvetica-Bold';
    padding-top: 14px;
}
.page-id-1378 article.elementor-post a.btn.btn-secondary {
    text-transform: uppercase;
    padding: 11px 32px 6px!important;
    margin-top: 16px;
        letter-spacing: 1px;
}
article.elementor-post a.btn.btn-secondary {
    font-family: 'Helvetica-Bold';
}
/* .downloadguidebtn {
    color: #fff !important;
    font-weight: 500;
    padding: 7px 15px;
    z-index: 2;
    position: relative;
} */
.downloadguidebtn {
    color: #fff !important;
    padding: 12px 15px;
    padding-top: 14px;
    z-index: 2;
    position: relative;
    font-family: 'Helvetica-Bold';
}
.footer-comman-bg .elementor-button-wrapper .elementor-button-link.elementor-button.elementor-size-sm:hover,
.footer-comman-bg .elementor-button-wrapper .elementor-button-link.elementor-button.elementor-size-sm:focus,
.page-id-1378 article.elementor-post a.btn.btn-secondary:hover, .page-id-1378 article.elementor-post a.btn.btn-secondary:focus,.downloadguidebtn:hover, .downloadguidebtn:focus {
    background: #fff;
    color: #d89cb9 !important ;
    border: 2px solid #d89cb9;
}
.aspire-sec {
    margin-top: 80px !important;
}
.aspire-content .elementor-element .elementor-text-editor.elementor-clearfix p {
    margin-bottom: 0 !important;
}
.contact-us-section .top-section-contact {
    padding-top: 0px;
}
.contact_us_left {
    padding-top: 122px;
    padding-bottom: 165px;
}
.contact_us_left::before {
    content: '';
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/17105936/img_5.png);
    top: 74px;
    left: -32%;
    position: absolute;
    width: 597px;
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.contactus-right .elementor-column-wrap.elementor-element-populated {
    padding-left: 20px !important;
}
.contact-us-section .contactus-right input {
    background: #ecf5f5;
    border: 0px solid transparent;
    outline: none;
    font-size: 0.9rem;
    padding: 5px 15px !important;
    color: #00747a;
}
.contact-us-section .contactus-right:before {
    content: '';
    width: 100vw;
    height: 100%;
    position: absolute;
    left: 70px;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #a2ccce;
}
.contact-us-section .contact-us-section li#field_1_6 h2 {
    font-size: 24px;
    font-family: "Georgia", Sans-serif;
    font-weight: 200;
    color: #d68cb0 !important;
    margin-bottom: 18px;
}
.contact-us-section .contactus-right input {
    background: #ecf5f5;
    border: 0px solid transparent;
    outline: none;
    font-size: 0.9rem;
    padding: 5px 12px !important;
    color: #00747a;
}
.contact-us-section .contactus-right .gform_wrapper .gform_body {
    width: 100%;
    padding-left: 0px;
    padding-top: 0;
}
.contact-us-section .contactus-right textarea {
    border: 0px solid transparent;
    outline: none;
    background: #ecf5f5;
}
.contact-us-section .contactus-right textarea::placeholder, .contact-us-section .contactus-right input::placeholder {
    color: #a2ccce;
    opacity: 1;
}
.contact-us-section .contactus-right textarea:-ms-input-placeholder, .contact-us-section .contactus-right input:-ms-input-placeholder  {
    color: #a2ccce;
}
.contact-us-section .contactus-right textarea::-ms-input-placeholder, .contact-us-section .contactus-right input::-ms-input-placeholder {
    color: #a2ccce;
}
/* .contact-us-section .elementor-shortcode li#field_1_4 label.gfield_label {
    color: #00747a !important;
    font-weight: 500;
    font-size: 14px;
} */
.contact-us-section .gform_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%;
}
.contact-us-section .contactus-right .gform_wrapper .gform_footer .gform_button {
    width: auto !important;
    background: #d68cb0;
    color: #fff;
    float: right;
    margin: 30px 10px 10px 0;
    text-transform: uppercase;
    background: #d68cb0;
    border-radius: 25px;
    padding: 5px 30px !important;
    transition: 0.25s;
    border: 2px solid #d68cb0;
    box-shadow: 0px 2px 4px -2px #5c5c5c;
    font-weight: 500;
}
.contact-us-section .contactus-right .gform_wrapper .gform_footer .gform_button:hover {
    background: #fff;
    color: #d89cb9;
    border: 2px solid #d89cb9;
}
.top-section-contact {
    background-color: #A2CCCE33;
}
.home-color-bg .elementor-column-wrap.elementor-element-populated {
    background-color: #BBA6C233;
    padding: 72px !important;
    width: 97%;
    margin: 0 auto;
    margin-top: -19px;
    padding-top: 120px !important;
}
/* .home-color-bg .elementor-column-wrap.elementor-element-populated p {
    margin-bottom: 0;
} */
.home-color-bg .elementor-column-wrap.elementor-element-populated .elementor-widget-text-editor {
    margin-bottom: 6px;
}
.home-color-bg .elementor-column-wrap.elementor-element-populated .elementor-widget-text-editor strong, .home-color-bg.banner2 .elementor-column-wrap.elementor-element-populated .elementor-widget-text-editor strong, .home-color-bg .banner3.elementor-column-wrap.elementor-element-populated .elementor-widget-text-editor strong {
    font-weight: 500;
    margin-bottom: 20px;
    display: block;
}
.contact-us-section .elementor-511 .elementor-element.elementor-element-93c7f52 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 0px 15px 15px;
}
.anbition-sec .elementor-image img, .assurance-sec .elementor-image img, .ahead-sec .elementor-image img{
    padding-left: 27px;
    padding-right: 27px;
}
.home-color-bg.banner2 .elementor-column-wrap.elementor-element-populated {
    background-color: #F3C09C33;
    margin-top: -88px;
}
.home-color-bg.banner3 {
    margin-bottom: 130px;
}
.home-color-bg.banner3 .elementor-column-wrap.elementor-element-populated {
    background-color: #D68CB01F;
    margin-top: -67px;
}
.aspire-right .elementor-column-wrap.elementor-element-populated {
    margin-top: 43px;
    z-index: 99;
}
.aspire-right .elementor-text-editor.elementor-clearfix {
    margin-bottom: 19px;
}
.aspire-right:before {
    content: "";
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/23120032/Aspire-Path-1776.png);
    width: 726px;
    height: 570px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: -82px;
    left: -192px;
}
.aspire-left:before {
    content: "";
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/23121425/FEF00940_Ferring_Fertility_Aspire_lo4.png);
    width: 1101px;
    height: 657px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    top: -63px;
    left: -65px;
    z-index: 99;
}
.anbition-sec {
    margin-top: 166px;
}
/* .aspire-sec:before {
    content: "";
    width: 89vw;
    height: 100vh;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    margin-left: calc(-100vw / 2 + 100% / 2)!important;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/18044418/aspire-1600px_jpg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
} */
.aspire-right {
    padding-right: 77px;
}
.aspire-right .elementor-text-editor.elementor-clearfix p {
    margin-bottom: 0;
}
#footer-full-content #nav_menu-5 ul#menu-footer-menu-4 ul.sub-menu a {
    color: #A30050;
    display: block;
}
#footer-full-content #nav_menu-5 ul#menu-footer-menu-4 ul.sub-menu li:hover a {
    color: #D68CB0 !important;
}
#navbarNavDropdown .current-menu-item {
    border-bottom: 2px solid #A30050 !important;
}
#navbarNavDropdown .current-menu-item a.nav-link {
    font-weight: 700;
}
.inner-left-side .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
    width: 561px;
    float: right;
    margin: auto;
    margin-right: 0px;
    box-sizing: border-box;
    padding-top: 99px;
    padding-bottom: 99px;
}
.inner-left-side .elementor-column-wrap.elementor-element-populated .elementor-text-editor.elementor-clearfix p, .clinic-finder-right .elementor-text-editor.elementor-clearfix p {
    color: #fff !important;
    line-height: 27px;
        /* font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-28) var(--unnamed-font-family-helvetica) !important; */
}
.banner-heading.home-b1 h1 {
    width: 84%;
    float: right;
}
.cntr-w-bg .elementor-text-editor.elementor-clearfix {
    background-color: #f4fafd;
    padding: 25px 25px 0px 25px;
}
.cntr-w-bg .elementor-text-editor.elementor-clearfix li strong {
    color: #D68CB0;
    font-family: 'Helvetica-Bold';
}
.cntr-w-bg .elementor-text-editor.elementor-clearfix li {
    padding-bottom: 15px;
    color: #675C53;
    list-style: none;
    position: relative;
}
.cntr-w-bg .elementor-text-editor.elementor-clearfix li:before {
    content: "";
    background-color: #D68CB0;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    left: -25px;
    top: 8px;
}
.cntr-w-bg .elementor-column-gap-default .elementor-widget-wrap, .cntr-w-strng .elementor-column-gap-default .elementor-widget-wrap {
    margin-top: 0 !important;
}
.cntr-w-strng .elementor-column-gap-default .elementor-widget-wrap strong {
    color: #A2CCCE;
    font-family: 'Helvetica-Bold';
}
.cntr-w .elementor-column-gap-default .elementor-widget-wrap {
    margin: 0 auto;
    width: 65.9%;
    margin-top: 35px;
    margin-bottom: 35px;
}
.cntr-w-strng .elementor-widget-wrap {
    margin-bottom: 0 !important;
}
.inner-img-bg-w .elementor-image {
    position: relative;
    margin-top: 110px;
    margin-bottom: 110px;
}
.inner-img-bg-w .elementor-image:before {
    content: "";
    background-color: #B2DBF0;
    width: 66%;
    height: 636px;
    position: absolute;
    left: 119px;
    right: 0;
    top: -60px;
    bottom: 0;
    z-index: -1;
}
.post-title-inner-artical h4.elementor-heading-title {
    font-size: 15px;
    color: #00747A;
    font-weight: 700 !important;
    font-family: 'Helvetica-Bold' !important;
}
.artical-banner .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
    padding-top: 45px;
    padding-bottom: 29px;
}
.banner-heading-artical h1.elementor-heading-title {
    color: #A2CCCE !important;
    font-weight: normal !important;
    font-size: 36px;
    font-family: 'Palatino_Italic' !important;
}
.artical-full-width-left .elementor-column-wrap.elementor-element-populated, .artical-full-width .elementor-column-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
    font-size: 20px;
}
.artical-banner .inner-left-side .elementor-column-wrap.elementor-element-populated .elementor-text-editor.elementor-clearfix p {
    color: #675C53 !important;
    margin-top: 10px;
}
.inner-ban-herd h1 {
    width: 65% !important;
    float: none !important;
    margin-top: 10px;
    line-height: 34px;
}
.inner-left-comman {
    padding-top: 170px;
}
.artical-main-right-side p {
    color: #fff !important;
    font-size: 21px;
    width: 80%;
    line-height: 25px;
    padding-left: 28px;
    margin-bottom: 0;
    font-family: 'Palatino_bold' !important;
}
.inner-left-comman p {
    color: #fff !important;
    width: 91% !important;
}
.artical-main-right-side {
    position: relative;
}
.artical-main-right-side:before {
    content: "";
    width: 788px;
    height: 100%;
    position: absolute;
    right: 12px;
    top: 0px;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/19093948/FEF00940_Ferring_Fertility_Ahhh_2_nobg_lo4.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.artical-listing .elementor-column-wrap.elementor-element-populated {
    padding: 0 !important;
}
.contactus-right .elementor-widget-shortcode, .contactus-right .elementor-widget-shortcode .elementor-widget-container,
.contactus-right .elementor-widget-shortcode .elementor-shortcode, .contactus-right #gform_confirmation_wrapper_1 {
    height: 100%;
}
.contactus-right .elementor-widget-shortcode .elementor-widget-container {
    display: flex;
    justify-content: center;
}
#gform_confirmation_message_1 {
    display: flex;
    align-items: center;
    font-size: 24px;
    height: 100%;
    color: #A30050;
    text-align: center;
}
#modalOverlay:before {
    content: '';
    position: absolute;
    background-color: #01507a6b;
    height: 100%;
    width: 100%;
}
.gform_wrapper .gform_page_footer .button.gform_next_button {
    text-transform: uppercase;
    font-weight: 500;
}
.ft_quest_strt_btn span.elementor-button-text {
    text-transform: uppercase;
}
.clinicpartsec #israel .belinson-hospital .clinicbox h4 + p {
    text-align: right;
}
.refrence-footer .elementor-accordion a:hover {
    color: #d78eb0;
}
.refrence-footer .elementor-accordion a {
    color: #675C53;
    text-decoration: underline !important;
}
.clinicbox p.clinic-mobile a {
    font-size: 15px;
    font-family: 'Helvetica';
}
.contact-us a {
    font-size: 15px;
}


@media (min-width: 768px){
.contact-us-section .elementor-511 .elementor-element.elementor-element-9e8c275 {
    width: 31.806% !important;
}
}
@media (min-width: 768px){
.contact-us-section .elementor-511 .elementor-element.elementor-element-93c7f52 {
    width: 64.194% !important;
}
}
/*responsive clinic page*/
@media only screen and (max-width: 768px) {
    .post-type-archive-clinic .modal-dialog {
    max-width: 500px;
} 
}
@media only screen and (max-width: 767px) {
    .fact-sheet-content-comn-last .elementor-text-editor p {
        width: 80%;
        text-align: center;
        font-size: 24px;
        margin: auto;
        margin-bottom: 30px;
    }
    .contactus-right #gform_confirmation_wrapper_1 {
        padding: 35px 15px;
    }
    .single-articles .inner-left-side .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
        padding-left: 25px;
        padding-right: 25px !important;
    }
    .banner-heading-artical h1.elementor-heading-title {
        font-size: 24px;
        line-height: 27px;
    }
    .clinicblock {
       text-align: center;
    }
    
    .bannercont {
        text-align: center;
    }
    .downloadbtn {
        transform: translateX(-50%);
    }
    .clinicbannersec {
    height: 450px;
    }
    .resultsearchBar {
    
      top: 40%;
     }
     .downloadbtn {
       bottom: 30%;
     }
}
@media only screen and (max-width: 575px) {
    .post-type-archive-clinic .modal-dialog {
    max-width: 400px;
} 
.downloadbtn {
    padding: 10px 20px 10px 20px;
    font-size: 12px;
}

}
@media only screen and (max-width: 475px) {
    .resultsearchBar {
        font-size: 20px;
    }
    .search-icon img {
    width: 75%;
    }
    .clinicbannersec {
        height: 425px;
    }
    .learnmoresec:after {
        left: unset !important;
    }
    .locationbtn:after {
        right: 20px;
    }
}
@media only screen and (max-width: 420px) {
   .downloadbtn {
   
    font-size: 13px;
    width: 67%;
}

}
@media only screen and (max-width: 375px) {
    .post-type-archive-clinic .modal-dialog {
    max-width: 300px;
} 

}
@media only screen and (max-width: 320px) {
.resultsearchBar {
    font-size: 17px;
}
.search-icon img {
   width: 70%;
}
}

@media only screen and (max-width: 992px) {
    .fact-last p {
        margin-top: 30px !important;
        width: 85% !important;
        font-size: 24px;
        line-height: 34px;
    }
}



 @media only screen and (min-width: 1200px) and (max-width: 1399px)  {
    .contact_us_left::before {
        top: 110px;
        left: -11%;
        width: 497px;
    }
}

@media only screen and (min-width: 1400px) {
.fact-sheet-right-div .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
    top: 20px !important;
}
.minus-div-top {
    margin-top: -414px !important;
}
.minus-div-top-3 {
    margin-top: -296px !important;
}
div.fact-last {
    bottom: 33px !important;
}
}
/*responsive clinic page end*/


/*Ankita Clinic page*/

.container {
    max-width: 1323px;
}
.clinicbannersecs  {
        background-color: #a2ccce;
       /*  max-width: 1323px;*/
}
.clinicbannersecs .col-md-5 {
    padding : 0px;
}
.clinicbannersecs .col-md-7 {
    padding-right : 0px;
}
.clinicbannertxt {
    color : #ffffff;
    margin-top: 110px;
    font-family: "Georgia", Sans-serif;
}
.clinicbannertxt span {
    font-size: 12px;
    font-weight: 600;
}
.clinicbannertxt hr {
    border-top: 5px solid #d68cb0;
    width: 4%;
    text-align: left;
    margin-left: 0;
}
.bannercont {
  width: 65%;
  position:relative;
}
.clinicbannertxt h1 {
   font-size: 26px;
   text-transform: none;
   font-weight: 600;
   margin-bottom: 50px;
}
.downloadguidebtn:focus {
    outline: none;  
}
.learnmoresec {
    background: #ffffff;
    color: #e0a7c3;
    padding-top: 28px;
    padding-left: 25px;
    padding-bottom: 16px;
    border-radius: 20px;
    width: 40%;
    margin-left: 22px;
    margin-top: -8px;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    font-family: 'Helvetica';
}
.learnlesssec {
    background-color: #f5fafa;
    /* padding: 36px 22px 17px 23px; */
    padding: 25px 22px 17px 23px;
    border-radius: 20px;
    position: absolute;
    z-index: 1;
    top: 25px;
    left: 13px;
}
.lesssec {
    color: #e0a7c3;
    font-size: 12px;
    text-decoration: underline;
    background-color: #FFFFFF;
    padding: 15px;
    margin-top: 0;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    position: relative;
    width: 97.7%;
    top: 117px;
    z-index: 9;
    left: 13px;
    padding-left: 25px;
    padding-top: 11px;
    cursor: pointer;
    font-family: 'Helvetica';
}
.learnlesssec strong {
    color: #d68cb0;
    font-family: 'Helvetica-Bold';
    display: block;
    margin-bottom: 8px;
}
.learnlesssec p {
    color: #695e55;
    font-size: 12px;
}
.lesssec:after {
content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/18082601/Img_2.png);
position: absolute;
display: inline-block;
right: 15px;
}
.learnmoresec:after {
    content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/18082558/Img_1.png);
    position: absolute;
    display: flex;
    right: 15px;
    top: 15px;
    bottom: 0;
    margin: auto;
    align-items: center;
}
.learnlesssec, .lesssec {
    display : none;
}
.locationbtn {
    background: #F6E7EE;
    border: none;
    color: #a30050;
    border-radius: 25px;
    font-size: 16px;
    padding: 10px 15px 10px 40px;
    width: 100%;
    font-weight: 700;
    text-align: left;
}
.locationbtn:hover {
    background-color: #d68cb0;
}
.othersec {
    padding: 41px 50px 107px 50px;
}
.locationsec {
    position:relative;
}
.locationbtn:after {
    content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/18082558/Img_1.png);
    position: absolute;
    display: inline-block;
    right: 40px;
  
}
.locationbtn:focus {
    outline:none;
}
.viewlocationsec {
    position:relative;
   /* display:none;*/
}
.locationbtn {
    display:none;
}
.viewlocationbtn:focus {
    font-size: 16px;
}
.viewlocationbtn {
    background: #f6e7ee;
    border: none;
    color: #a30050;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    font-size: 16px;
    padding: 15px 15px 10px 40px;
    width: 100%;
    font-weight: 700;
    text-align: left;
    font-family: 'Helvetica-Bold';
}
.viewlocationbtn:focus {
    outline:none;
}
.viewlocationbtn:after {
    content: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/18082601/Img_2.png);
    position: absolute;
    display: inline-block;
    right: 40px;
  
}
.locationsblock {
    background-color: #fdf9fb;
    width: 97%;
    position: absolute;
    left: 17px;
}
.locationsblock ul {
    padding: 20px 20px 8px 20px;
}
.locationsblock li {
    list-style: none;
    display: inline-block;
    margin-left: 5px;
    padding-bottom: 10px;
}
/* .locationsblock li button {
    border: 2px dotted #f9dfcd;
    background: #ffffff;
    color: #db9aba;
    padding: 4px 25px 4px 25px;
    border-radius: 20px;
} */
.locationsblock li button {
    border: 2px dotted #f9dfcd;
    background: #ffffff;
    color: #db9aba;
    padding: 10px 25px 10px 25px;
    border-radius: 20px;
    font-family: 'Helvetica-Bold';
    text-transform: uppercase;
    font-size: 14px;
    line-height: normal;
}
.locationsblock li button:focus {
    outline: none;
    border: 2px dotted transparent;
    /* padding: 5px 25px 5px 25px; */
}
.clinicsarea {
    display:none;
}
.clinicsarea h2 {
   color: #00747A99;
   margin-bottom: 30px;
   font-family: 'Palatino_bold';
}
.clinicbox {
    color: #00747A !important;
    margin-bottom: 40px;
    padding: 20px;
    min-height: 315px;
    box-shadow: 0px 3px 6px #00000029;
}
.clinicbox p {
    color: #00747A !important;
    font-size: 15px;
    margin-bottom: 13px;
}
.clinicbox h4 {
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: 'Helvetica-Bold';
    word-break: break-all;
    white-space: normal;
}
#mapCanvas {
    width: 100%;
    height: 650px;
}
.blocksclinic {
    margin-top: 30px;
}
.webicon {
    /* margin-right : 15px; */
    margin-right : 5px;
}
.clinicbox a:hover {
    color: #00747A;
}
.clinicbox a {
    color: #00747A;
    text-decoration: underline;
    font-size: 14px;
    word-break: break-all;
    font-family: 'helvetica-light';
}
p.countclinic {
    color: #D68CB0 !important;
    font-size: 24px;
    font-family: 'Helvetica-LightOblique';
}
p.countclinic strong {
    font-family: 'Helvetica-Bold';
}
.blocksclinic hr {
    margin-bottom: 50px;
    border: 1px solid #D68CB0;
    opacity: 1;
}
.activeclinic {
    background-color : #f3c09c !important;
    color : #ffffff !important;
}
.clinic-finder-right .elementor-widget-wrap {
    width: 561px;
    margin: auto;
    margin-right: 0px;
    padding-right: 0px;
    box-sizing: border-box;
    padding-top: 55px;
    padding-bottom: 125px;
    margin-left: 49px;
}
.clinic-finder-right h1.elementor-heading-title.elementor-size-default {
    margin-top: 20px;
    font-weight: unset;
    font-size: 34px;
    font-family: 'Palatino_bold' !important;
}
.clinic-finder-right .banner-heading h1:before {
    background-color: #D68CB0;
}
.fact-sheet-div {
    top: 34px;
    bottom: 0;
    z-index: 9;
    width: 100%;
}
.ft_quest_gvt .gform_wrapper input.gform_next_button:hover {
    background-color: #fff;
    color: #693A77;
}
.fact-sheet-div h1.elementor-heading-title.elementor-size-default {
    margin-top: 0;
    font-weight: 500 !important;
}
.fact-sheet-div h1.elementor-heading-title.elementor-size-default::before {
    display:none;
}
.fact-sheet-div .post-title-inner {
    padding-top: 0;
}
.fact-sheet-div .elementor-text-editor.elementor-clearfix p{
    color: #fff !important;
    /* font-weight: 300;
    font-family: 'HelveticaNeueLTStd-Roman'; */
    font-family: 'Arial';
    font-size: 22px;
}
.fact-sheet-div .banner-heading {
    margin-bottom: 0px !important;
}
.fact-sheet-div .elementor-row {
    display: unset !important;
}
.fact-sheet-div .elementor-column.elementor-col-50 {
    width: 100% !important;
}
.fact-sheet-right-div .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
}
.fact-sheet-div .post-title-inner h2.elementor-heading-title:before {
    content: "";
    background-color: #F3C09C;
    position: absolute;
    width: 36px;
    height: 3px;
    top: 29px;
}
.fact-sheet-content-comn {
    position: absolute !important;
    z-index: 99;
    bottom: 14%;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.fact-sheet-content-comn p, .fact-sheet-last p {
    color: #fff !important;
    font-size: 30px;
    font-family: "Palatino_bold" !important;
    margin: 0 auto;
    width: 40%;
    line-height: 36px;
}
.minus-div-top {
    margin-top: -332px;
}
.minus-div-top-2 {
    margin-top: -241px;
}
.minus-div-top-3 {
    margin-top: -250px;
}
.f_content2 {
    bottom: 38%;
}
.fact-sheet-content-comn.content-3 {
    bottom: 38%;
}
.fact-sheet-content-comn.content-3 p {
    position: relative;
}
.fact-sheet-content-comn.content4 {
    bottom: 44%;
}
.fact-sheet-content-comn.content-3 p:before {
    content: "";
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/22104034/6.png);
    position: absolute;
    width: 285px;
    height: 200px;
    background-repeat: no-repeat;
    top: -133px;
    background-size: 285px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.factsheet-top-last {
    margin-top: -250px;
}
.fact-sheet-last {
    padding-top: 214px;
}
.fact-sheet-last p {
    margin-left: 0;
    width: 33%;
}
.fact-last p {
    width: 70%;
    margin-left: auto !important;
    margin-top: 135px;
}
.fact-last {
    position: relative !important;
    bottom: 0;
}
.fact-sheet-accodin p {
    width: 100%;
    font-size: 16px;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
    line-height: 27px;
    color: #675C53 !important;
}
.fact-sec-div {
    top: -87px;
}
.page-id-4054 .footer-comman-bg {
    margin-top: -1px !important;
}
.quiz-section-f #gform_wrapper_3 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.home-left-img {
    position: relative;
}
.home-left-img:before {
    content: "";
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/23094854/PLAN_A_lo4.png);
    width: 808px;
    height: 573px;
    position: absolute;
    top: 4px;
    background-size: contain;
    background-repeat: no-repeat;
    left: -95px;
    right: 0;
    bottom: 0;
}
/* a.clinic-button {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    background-color: #fff;
    font-size: 15px;
    box-shadow: 0 0 10px rgb(0 0 0 / 16%) !important;
    max-width: 196px;
    display: block;
    text-align: center;
    height: fit-content;
    padding-top: 10px;
    padding-bottom: 8px;
    margin: 0 auto;
    border-radius: 30px;
    font-weight: 600;
    color: #D68CB0 !important;
} */
a.clinic-button {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    background-color: #fff;
    font-size: 15px;
    box-shadow:2px 2px 3px #693a7759 !important;
    display: block;
    text-align: center;
    height: fit-content;
    padding-top: 13px;
    padding-bottom: 8px;
    margin: 0 auto;
    border-radius: 30px;
    font-weight: 600;
    color: #D68CB0 !important;
    padding-left: 30px;
    padding-right: 30px;
    width: fit-content;
}
.faqs_content .elementor-accordion .elementor-tab-content a.clinic-button {
    font-family: 'Helvetica-Bold';
    margin-top: 45px !important;
}
a.find-sp-btn.clinic-button {
    margin-bottom: 40px !important;
}
.faqs_content .elementor-accordion .elementor-tab-content a.article-btn.clinic-button {
    margin-top: 25px !important;
}
.faqs_content .elementor-accordion svg {
    max-width: 85%;
}
/*download popup*/
#guideModal button.float-end {
    background: #d68cb0;
    color: white;
    width: 33px;
    height: 33px;
    border: none;
    border-radius: 25px;
    position: relative;
    top: -11px;
    right: -12px;
}
#guideModal .modal-body {
    height: fit-content;
    padding-bottom: 32px;
}
#guideModal .download_btn{
    background-color: #d68cb0;
    border-radius: 20px;
    border: none;
    padding: 6px 41px;
    font-weight: 500;
    font-size: 13px;
}
.conversation {
    text-align: center;
    color: #A2CCCE;
    margin-top: -49px;
    margin-bottom: 12px;
    font-family: "Georgia", Sans-serif !important;
}
.guide_img{
    width: 137px;
    height: 245px;
    position: relative;
    top: -80px;
    left: 36%;
}
#guideModal .modal-backdrop.show {
    background-color: #44697d;
    opacity: 1;
}
div#guideModal {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 0;
    margin-top: 0;
        pointer-events: none;
}
.page-template-archive-clinic-php {
    position: relative;
}
#guideModal:before {
    content: "";
    position: absolute;
    background-color: #44697D;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
}
#guideModal .modal-content {
    border-radius: 8px !important;
        margin-top: 63px;

}
.clinicpartsec .col-md-6:first-child {
    height: 650px;
    overflow-y: scroll;
    padding-right: 25px;
}
.clinicpartsec .col-md-6:first-child::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    background-color: #D68CB033;
    border-radius: 25px;
}
.clinicpartsec .col-md-6:first-child::-webkit-scrollbar {
    width: 8px;
}
.clinicpartsec .col-md-6:first-child::-webkit-scrollbar-thumb {
    background-color: #D68CB0;
    border-radius: 25px;
}   
.clinicpartsec {
    padding-bottom: 60px;
}
.info_content h3 {
    font-size: 16px;
    margin-bottom: 0;
    text-transform: uppercase;
}
#guideModal .modal-dialog {
    margin: auto;
    max-width: 469px;
    height: 100%;
    display: flex;
    align-items: center;
}
.page-template.page-template-archive-clinic {
    padding-right: 0;
}
.page-down-btn a {
    pointer-events: none;
}
.ahead-sec {
    padding-top: 70px;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: unset !important;
    border-top: unset !important;
    border-bottom: unset !important;
}
.quiz-section-f #gform_page_3_1 {
    padding-top: 20px;
    padding-bottom: 104px;
}
.quiz-section-f {
    padding-bottom: 0 !important;
}
.ft_quest_gvt .gform_confirmation_message_3 {
    margin: 0 auto;
    width: 80%;
    padding-bottom: 50px;
    padding-top: 25px;
}
@media only screen and (max-width: 1199px) {
    .post-title-inner h2.elementor-heading-title {
    font-size: 14px !important;
    line-height: 22px;
}
    .fact-sheet-div h2.elementor-heading-title {
        font-size: 18px !important;
    }
}
 @media only screen and (min-width: 993px) and (max-width: 1199px)  {
    .top-section-contact .elementor-column.elementor-col-50:first-child {
        width: 38.806%;
    }	
    .top-section-contact .elementor-column.elementor-col-50:last-child {
        width: 60.194%;
    }
    .contact_us_left::before {
        top: 83px;
        left: -5%;
        width: 536px;
    }
}
 @media only screen and (min-width: 768px) and (max-width: 992px)  {
    .fact-sheet-content-comn-last .elementor-text-editor p {
        width: 40%;
    }    
    .fact-sheet-content-comn-last  .elementor-text-editor p {
        font-size: 24px;
    }
    .top-section-contact .elementor-column.elementor-col-50:first-child {
        width: 50%;
    }	
    .top-section-contact .elementor-column.elementor-col-50:last-child {
        width: 50%;
        padding-left: 0;
    }
    .contact-us-section .contactus-right:before {
        left: -2px;
    }
    .contact_us_left::before {
        top: 80px;
        left: -2%;
        width: 545px;
    }
    .contact-us-section .contactus-right .gform_wrapper .gform_footer .gform_button {
        float: left;
        margin-top: 0px;
    }
    .contactus-right .gform_wrapper .gform_footer.top_label {
        padding: 0;
        position: unset;
    }
}


@media only screen and (min-width: 601px) and (max-width: 767px)  {
    .contact_us_left .elementor-column-wrap.elementor-element-populated {
        width: 65% !important;
    }
}

@media only screen and (max-width: 600px) {
    .contactus-right .gform_wrapper .gform_footer.top_label {
        padding: 0;
        position: unset;
    }
    .contact-us-section .contactus-right .gform_wrapper .gform_footer .gform_button {
        float: left;
        margin-top: 0px;
    }
}

@media only screen and (min-width: 481px) {
    .contactus-right .gform_body li .ginput_container {
        width: 54% !important;
    }
}

@media only screen and (max-width: 480px) {
    .contactus-right .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
        display: unset;
    }
    .contact_us_left::before {
        top: 57px !important;
    }
   div.contactus-right .elementor-column-wrap.elementor-element-populated {
    margin-left: 0 !important;
    padding: 0px !important;
    width: 100% !important;
}
}

/*Quiz*/
.page-id-1725 .elementor-1725 .elementor-element.elementor-element-43210c5:not(.elementor-motion-effects-element-type-background) {
    display: block;
}
.quiz-section-f .footer-comman-bg {
    display: none;
        left: 0 !important;
     margin-top: 0 !important;
}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    overflow: visible;
}
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    border: 2px solid #693A77 !important;
}
/* .ft_quest_gvt .gform_wrapper .gfield_radio li label:hover {
    -webkit-box-shadow: 2px 3px 6px -1px rgb(0 0 0 / 75%);
    -moz-box-shadow: 2px 3px 6px -1px rgba(0,0,0,0.75);
    box-shadow: 2px 6px 11px -7px rgb(0 0 0 / 75%);
} */
.ft_quest_gvt{
    display: none;
    min-height: 100vh;
}
.ft_quest_title {
    padding-bottom: 25px;
}
.ft_quest_title .elementor-heading-title {
    color: #693A77 !important;
    font-size: 38px;
    font-family: 'Palatino' !important;
}
.ft_quest_para {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    color: #693A77 !important;
    font-size: 20px;
    margin-bottom: 64px !important;
    font-family: 'Helvetica' !important;
}
.ft_quest_strt_btn {
    text-align: center;
}
.ft_quest_strt_btn a.elementor-button {
        cursor: pointer;
    background-color: #693A77 !important;
    color: #fff !important;
    min-width: 178px;
    border-radius: 20px;
}
.ft_quest_strt_btn a.elementor-button:hover {
    background-color: #fff !important;
    color: #693A77 !important;
    box-shadow: 0 0 5px #693a77;
    transition: background-color ease-in 0.3s;
}
.ft_quest_gvt .gform_wrapper  form {
    text-align: center;
}
.ft_quest_gvt .gform_wrapper  .gf_step {
    font-size: 12px;
    padding-top: 8px;
    opacity: 1;
    color: #fff;
    margin-right: 12px;
    width: 35px !important;
    position: relative;
}
.ft_quest_gvt .gform_wrapper .gf_step:before,.ft_quest_gvt .gform_wrapper .gf_step:after{
    content: '';
    position: absolute;
    background-color: #fff;
}
.ft_quest_gvt .gform_wrapper .gf_step:before {
    width: 6px;
    height: 6px;
    left: 50%;
    top: -5px;
    border-radius: 50%;
    transform: translateX(-100%);
    z-index: 2;
}
.ft_quest_gvt .gform_wrapper .gf_step.gf_step_active .gf_step_number:before {
    content: '';
    background: rgb(122 71 71 / 0%) radial-gradient(closest-side at 50% 50%, #FFFFFF 0%, #ffffff00 100%) 0% 0% no-repeat padding-box;
    height: 35px;
    width: 35px;
    position: absolute;
    left: -2px;
    top: -19px;
    z-index: 1;
}
.ft_quest_gvt .gform_wrapper .gf_step:after {
    width: 100%;
    height: 3px;
    left: 60%;
    top: -4px;
}
.ft_quest_gvt .gform_wrapper .gf_step.gf_step_last:after {
    width: 0;
}
.ft_quest_gvt .gform_wrapper span.gf_step_number {
    margin-right: 0px !important;
    font-size: 14px !important;
    font-family: 'Palatino_bold' !important;
}
.ft_quest_gvt .gform_wrapper .gf_step.gf_step_active{
  color: #693A77;  
}
.ft_quest_gvt .gform_wrapper .gf_step.gf_step_active:before {
    height: 8px;
    width: 8px;
    border: 1px solid #fff;
    box-shadow: 0 0 10px #fff;
    background: #693a77;
    left: 55%;
}
.ft_quest_gvt .gform_wrapper .gf_page_steps {
    border-bottom: 0;
}
.ft_quest_gvt .gform_wrapper .gform_page_footer {
    margin: 0px;
    border: 0;
    padding-top: 36px;
}
.ft_quest_gvt img.gform_ajax_spinner {
 display: none !important;
}
.ft_quest_gvt .gform_wrapper label.gfield_label {
    font-size: 39px;
    color: #693A77 !important;
    font-family: 'Palatino';
    padding-top: 25px;
    padding-bottom: 26px;
    max-width: 60%;
    line-height: 44px;
    letter-spacing: 1.5px;
}
.ft_quest_gvt .gfield_radio li {
    display: inline-block;
}

.ft_quest_gvt .gform_wrapper .gfield_radio li input {
    display: none !important;
    opacity: 0;
    position: relative;
    left: 15px;
}
/* .ft_quest_gvt .gform_wrapper .gfield_radio li label {
    background-color: #fff;
    min-width: 160px;
    padding: 7px 12px;
    margin-left: 12px;
    border-radius: 27px;
    color: #693a77 !important;
    font-weight: 700;
    font-size: 15px;
    border: 2px solid transparent !important;
} */
.ft_quest_gvt .gform_wrapper .gfield_radio li label {
    background-color: #fff;
    min-width: 160px;
    padding: 6px 12px;
    padding-top: 10px;
    margin-left: 12px;
    border-radius: 27px;
    color: #693a77 !important;
    font-weight: 700;
    font-size: 16px;
    border: 2px solid transparent !important;
    font-family: 'Helvetica-Bold';
    /* text-transform: uppercase; */
}
.ft_quest_gvt .gform_wrapper input.gform_next_button, .ft_quest_gvt .gform_wrapper .gform_page_footer input[type=submit] {
    cursor: pointer;
    background-color: #693A77;
    color: #fff;
    min-width: 178px;
    border-radius: 20px;
    padding: 7px 0px;
    border: 0;
    margin-right: 0px !important;
}
.ft_quest_gvt .gform_wrapper ul.gfield_radio {
    max-width: 647px;
    margin: 0 auto;
    width: 100%;
}
.ft_quest_gvt .gform_wrapper .gfield_description {
    font-size: 18px;
    color: #693A77;
    padding-bottom: 25px;
    font-family: 'Palatino_bold';
}
.ft_quest_gvt .gform_wrapper .arw_bk_btn_wth_js {
    position: relative;
    top: 70px;
    color: #fff;
    width: 170px;
    margin: 0 auto;
}
.ft_quest_gvt .gform_wrapper .gform_previous_button {
    border: 0;
    background-color: rgba(0,0,0,0);
    color: inherit;
    text-decoration: underline;
}
/*.ft_quest_gvt .gform_wrapper .gform_previous_button:hover {
    color: #693A77;
}*/
.ft_quest_gvt span.arw_bk_btn::before {
    content: "";
      top: 6px;
    left: 37px;
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/30054048/backdiv.png);
    position: absolute;
    width: 17px;
    height: 17px;
    background-size: 17px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.ft_quest_gvt .gform_wrapper .arw_bk_btn_wth_js:hover {
    color: #693A77;
}
.ft_quest_gvt .gform_confirmation_message_3 {
    text-align: center;
    min-height: 100vh;
    background-color: rgba(255,255,255,0.3);
}
.auto_ans_one,.auto_ans_two,.auto_ans_three {
    max-width: 83%;
    margin: 0 auto;
}
.ft_quest_gvt .gform_confirmation_message_3 h1 {
    color: #693A77 !important;
    font-size: 40px;
    font-family: 'Palatino';
    font-weight: 600;
    margin-top: 28px;
    margin-bottom: 44px;
}
.auto_ans_one br, .auto_ans_two br, .auto_ans_three br {
    display: none;
}
.ft_quest_gvt .gform_confirmation_message_3 p {
    color: #693A77 !important;
    font-size: 18px;
    padding-bottom: 5px;
    font-size: 17px;
}
.auto_one_btn_two a {
    cursor: pointer;
    background-color: #693A77 !important;
    color: #fff !important;
}
.auto_one_btn_two a:hover {
    background-color: #fff !important;
    color: #693A77 !important;
}
.auto_one_btn_one a:hover, .auto_two_btn_one a:hover, .auto_three_btn_one a:hover {
    color: #D68CB0 !important;
}
.ft_quest_gvt .auto_one_btn_one a:hover, .auto_ans_two .auto_two_btn_one a:hover {
    color: #A30050 !important;
}
.auto_one_btn_one, .auto_two_btn_one, .auto_three_btn_one {
    margin-top: 41px;
        margin-bottom: 38px;
}
.auto_one_btn_one a, .auto_two_btn_one a, .auto_three_btn_one a, .auto_one_btn_two a {
    cursor: pointer;
    background-color: #fff;
    color: #D68CB0;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 500;
    box-shadow: 2px 2px 3px #693a7759 !important;
    max-width: 196px;
    display: block;
    text-align: center;
    height: fit-content;
    padding-top: 9px;
    padding-bottom: 9px;
    margin: 0 auto;
}
.auto_two_p_two {
    color: #693A77;
    font-size: 17px;
}
.refrence-footer .elementor-accordion .elementor-tab-title .elementor-accordion-icon-closed, .refrence-footer .elementor-accordion span.elementor-accordion-icon-opened {
    margin-top: -3px;
}
.ft_quest_gvt .gform_wrapper .arw_bk_btn_wth_js:hover .arw_bk_btn:before {
    background-image: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/199/2022/08/31164555/back-1.png);
}
.faqs_content .elementor-accordion .elementor-accordion-item .cls-1 {
    fill: #157f83 !important;
}
.refrence-footer li {
    font-size: 14px;
    /* margin-bottom: 18px; */
    margin-bottom: 10px;
    font-family: 'Helvetica' !important;
    position: relative;
        color: #675c53 !important
}
.refrence-footer li:before {
    content: counter(item) " ";
    counter-increment: item;
    position: absolute;
    left: -22px;
    font-weight: bold;
}
.refrence-footer ol {
    margin-top: 10px;
    counter-reset: item;
    list-style-type: none;
}
.page-id-4054 div#wrapper-footer-full {
    margin-top: -1px;
}
.refrence-footer .elementor-accordion .elementor-tab-title:hover {
    background-color: #d68cb0 !important;
}
.otnotice .otnotice-content .otnotice-menu{
    position:absolute !important;
}
.otnotice-section {
    overflow-x: auto;
}
.otnotice {
    padding-top: 70px;
}
.otnotice .otnotice-section-content ul {
    padding-left: 19px !important;
}
.otnotice-section table tbody td {
    padding: 10px;
}
.otnotice-section h2.otnotice-section-header {
    padding-top: 15px;
    color: #000 !important;
}
.otnotice-version {
    float: none !important;
}
.otnotice-content a, .otnotice-content a:hover {
    color: #A2CCCE;
    text-decoration: none;
}
.cal_left_side .elementor-widget-wrap {
    margin-top: 0 !important;
}
.cal_left_side .elementor-widget-wrap h4.elementor-heading-title {
    position: relative;
    padding-bottom: 25px;
}
.cal_left_side .elementor-widget-wrap h4.elementor-heading-title:before {
    content: "";
    background-color: #F3C09C;
    position: absolute;
    width: 36px;
    height: 3px;
    top: 32px;
}
.calcu_freezing .elementor-form-fields-wrapper.elementor-labels-above select {
    border: 0;
    padding-left: 35px;
    border-radius: unset;
}
.calcu_freezing .elementor-form-fields-wrapper.elementor-labels-above select#form-field-egg_age,
.calcu_freezing .elementor-form-fields-wrapper.elementor-labels-above select#form-field-egg_eggs  {
    background-color: #d6e9e9;
    color: #60a8ac;
}
/* .calcu_freezing .elementor-form-fields-wrapper.elementor-labels-above select#form-field-egg_eggs {
    background-color: #a2ccce !important;
    color: #fff;
} */
.calcu_freezing .elementor-field-group.elementor-field-group-egg_eggs .elementor-select-wrapper:before,
.calcu_freezing .elementor-field-group.elementor-field-group-egg_age .elementor-select-wrapper:before {
    content: '\2143';
    float: right;
    transform: rotate(45deg);
    top: 15px;
    color: #fff;
    padding-right: 17px;
    text-shadow: unset;
}
.calculator-right .elementor-widget-heading {
    margin-bottom: 0px !important;
    margin-top: 5px;
}
.calcu_freezing .elementor-field-group.elementor-field-group-egg_age .elementor-select-wrapper:before,
.calcu_freezing .elementor-field-group.elementor-field-group-egg_eggs .elementor-select-wrapper:before {
    opacity: 0;
}
.calcu_freezing .elementor-field-group.elementor-field-group-egg_age .elementor-select-wrapper.egg_age_selected:before,
.calcu_freezing .elementor-field-group.elementor-field-group-egg_eggs .elementor-select-wrapper.egg_eggs_selected:before {
    opacity: 1;
}
#cal_submit {
    background: #d68cb0;
    border-radius: 25px;
    padding: 10px 45px;
    font-size: 0.9rem;
    transition: 0.25s;
    border: 2px solid #d68cb0;
    margin-top: 26px;
    /* max-width: 34%; */
    top: 78px;
    position: relative;
    box-shadow: 2px 2px 3px #693a7758;
    flex-basis: unset;
    font-family: 'Helvetica-Bold';
    padding-top: 14px;
}
.cal_last_text {
    bottom: 75px;
    max-width: 85%;
}
#cal_submit:hover {
    background: #fff;
    color: #d68cb0;
}
.calcu_freezing .elementor-form-fields-wrapper.elementor-labels-above select option {
    background-color: #fff !important;
    color: #675C53 !important;
}
.page-id-5392 .footer-comman-bg {
    /* margin-top: 140px !important; */
    margin-top: 50px !important;
}
#barcountli_one, #barcountli_two {
    width: 180px;
    height: 180px;
    margin: 0 auto;
    margin-top: 10px;
    display: inline-block;
    position: relative;
    text-align: center;
    left: -9px;
    top: -10px;
}
.circle_per_display {
    width: 100%;
    text-align: center;
    line-height: 40px;
    font-size: 45px;
    font-family: 'Palatino_bold';
    color: #ffffff;
    font-weight: bold;
}
.circle_per_display span {
    font-weight: 100;
    position: relative;
    top: -5px;
    left: -5px;
    font-family: 'Palatino';
}
.circle-div-row .elementor-shortcode {
    text-align: center;
}
.cal_main_sec .banner-heading-artical h1.elementor-heading-title {
    font-style: normal;
    font-size: 34px;
    font-family: 'Palatino' !important;
    margin-bottom: 13px;
}
.elementor-field-group-egg_eggs, .elementor-field-group-egg_age {
    max-width: 80%;
}
.alert-dismissible .btn-close {
    top: 3px;
    right: 3px;
}
.alert-dismissible .btn-close:focus, .alert-dismissible .active {
    border: none;
    box-shadow: none !important;
}
.login-error-msg {
    padding-top: 12px;
    padding-bottom: 12px;
}
.login-error-msg, .cricle-heading{
display:none
}
.login-error-msg {
    max-width: 80%;
}
.error-div {
    margin-bottom: 0 !important;
}
.desktop-hide-div .rotate-text-circle {
    bottom: 85px;
}
.desktop-hide-div {
    bottom: 213px !important;
}
/* .desktop-hide-div {
    display: none;
} */
.social-media ul li:first-child {
    display: none;
}
.navbar-dark .social-media ul {
    margin-left: 39px;
}
.quiz-div_wrapper span.gfield_required {
    display: none;
}
.numb_bold {
    width: 19%;
    display: inline-block;
    float: left;
    font-family: 'Palatino';
    color: #73aac0;
    margin: 0 auto;
    text-align: right;
    position: absolute;
    top: 46px;
    left: 14px;
    right: 0;
    bottom: 0;
}
.numb_bold h1 {
    font-size: 90px;
    font-family: 'Palatino_bold';
    top: -10px;
    position: relative;
}
.page-id-1378 article.elementor-post .elementor-post__thumbnail {
    height: 100%;
}
.page-id-1378 article.elementor-post .elementor-post__excerpt {
    margin-top: 45px;
}
.page-id-1378 article.elementor-post:nth-child(1) .elementor-post__text {
    padding-bottom: 20px;
}
.middle-banner .elementor-text-editor.elementor-clearfix {
    margin-bottom: 15px;
    margin-top: 8px;
}
#navbarNavDropdown ul#main-menu .current-menu-item a.nav-link, #footer-full-content ul .current-menu-item a, #navbarNavDropdown ul#main-menu .current-menu-parent a.nav-link, #footer-full-content .current-menu-parent .current-menu-item a, .sub-menu-item.current_page_item a, .current-menu-parent a {
    font-family: 'Helvetica-Bold' !important;
}
.sub-menu-item a {
    font-family: 'Helvetica' !important;
}
/* #navbarNavDropdown ul#main-menu .current-menu-item a.nav-link {
    padding-top: 5px;
    padding-bottom: 0px !important;
} */
.ft_quest_gvt .gform_wrapper .gfield_radio li label:hover {
    box-shadow: 4px 4px 3px #693a7780;
    /* border: 2px solid #693A77 !important; */
}
.ft_quest_gvt .gform_wrapper ul.gfield_checkbox li, .ft_quest_gvt .gform_wrapper ul.gfield_radio li {
    overflow: visible !important;
}
.cntr-w .elementor-column-gap-default .elementor-widget-wrap .elementor-text-editor.elementor-clearfix {
    font-family: 'Helvetica';
    color: #675C53 !important;
}
/* .first-main-para .elementor-text-editor.elementor-clearfix {
    font-size: 18px;
} */
.contactus-right span.gfield_required {
    display: none;
}
.site-footer .site-info .social-media li {
    margin-left: 0px !important;
}
.ft_quest_gvt li.gchoice_3_27_6 label#label_3_27_6 {
    min-width: 78%;
}
.ft_quest_gvt li.gchoice_3_27_6 {
    width: 100%;
}
.ft_quest_gvt #input_3_31 li label {
    min-width: 212px;
}
.ft_quest_gvt li.gchoice_3_32_2 label {
    min-width: 365px !important;
}
.auto_one_btn_one a:active {
    background-color: #D68CB0 !important;
    color: #fff !important;
}
.locationsblock li button:hover {
    border: 2px solid #f3c09c;
}
#footer-full-content .current-menu-item {
    border-bottom: 2px solid #fff;
}
a.clinic-button:hover {
    color: #A30050 !important;
}
/* .logo-content .col-8 {
    padding-right: 0;
} */
.logo-content .col-4 {
    padding-left: 0;
    margin-top: 5px;
}
.footer-full .logo-content .row {
    align-items: center;
}
.footer-full .logo-content p {
    margin-bottom: 0;
    line-height: 17px !important;
    font-size: 12px !important;
    color: #fff !important;
    /* font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-22)/33px var(--unnamed-font-family-helvetica); */
    font-family: 'Arial';
    font-style: italic !important;
}
.footer-full {
    padding-top: 10px;
    margin-top: 39px;
}
.contact-us-cent #text-2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
}
.contact-us-cent .container {
    max-width: 1315px;
}
.contact-us-cent #text-2 .text_footer, .contact-us-cent #text-2 .email_footer, .contact-us-cent #text-2 #nav_menu-8 {
    width: 33.3%;
    display: inline-block;
    float: left;
}
.contact-us-cent #text-2 .text_footer h3 {
    text-align: left;
    font-size: 16px;
    color: #fff;
    font-family: 'Helvetica-Bold';
    margin-bottom: 0px !important;
    margin-top: 6px;
}
.contact-us-cent #text-2 .email_footer a {
    color: #fff;
    font-size: 15px;
    text-decoration: underline;
    font-family: 'Helvetica-Bold';
}
.refer-content .elementor-container.elementor-column-gap-default {
    max-width: 1315px !important;
    padding-left: 6px;
}
.refer-content .elementor-container.elementor-column-gap-default .elementor-col-100 {
    width: 58%;
}
.refer-content .elementor-container.elementor-column-gap-default .elementor-col-100 p {
    font-size: 13px;
    font-style: italic;
    font-family: 'Arial';
}
.page-id-1725 .refer-content {
    background-color: transparent;
    background-image: linear-gradient(180deg, #BBA6C2 0%, #BBA6C2 100%);
}
.page-id-1725 .refer-content p {
    color: #fff !important;
}
.email_footer p {
    display: none;
}
.page-id-4054 .refer-content {
    background-color: #a2ccce;
}
.page-id-4054 .refer-content p {
    color: #fff !important;
    font-size: 12px;
    font-style: italic;
}
.faqs_content .elementor-accordion #elementor-tab-content-30411 a.clinic-button {
    /* max-width: 212px; */
}
.calculator-div {
    margin-top: 50px;
}
/* .calculator-div h4.elementor-heading-title:before {
    content: "";
    background-color: #F3C09C;
    position: absolute;
    width: 36px;
    height: 3px;
    top: 29px;
} */
.calculator-div h4.elementor-heading-title:before {
    content: "";
    background-color: #F3C09C;
    position: absolute;
    width: 45px;
    height: 6px;
    top: 29px;
}
.calculator-div h4.elementor-heading-title {
    padding-bottom: 19px;
    letter-spacing: 1px;
}
.calculator-div .banner-heading-artical h1.elementor-heading-title {
    color: #00747a !important;
    font-family: 'Palatino_bold' !important;
}
.calcu_freezing label.elementor-field-label span {
    color: #00747a !important;
    font-weight: 700;
    font-family: 'Helvetica-Bold';
    letter-spacing: 1px;
    line-height: normal;
}
.calculator-right h6.elementor-heading-title {
    font-family: 'Helvetica-Bold';
    letter-spacing: 1px;
}
.calcu_freezing label.elementor-field-label p {
    font-size: 14px;
    margin-bottom: 0;
    line-height: normal;
}
.calcu_freezing .elementor-field-group-egg_age {
    /* margin-top: 25px; */
    margin-bottom: 25px !important;
}
.cal_last_text p {
    font-size: 13px;
}
.cal_main_sec {
    margin-top: 32px;
}
.cal_main_sec .elementor-container.elementor-column-gap-default {
    padding: 30px;
    background-color: #ecf5f5;
    border-radius: 21px;
    /* box-shadow: 2px 0px 2px #675c5380; */
    -webkit-box-shadow: 0px 4px 7px -4px rgb(0 0 0 / 35%);
    -moz-box-shadow: 0px 4px 7px -4px rgb(0 0 0 / 35%);
    box-shadow: 0px 4px 7px -4px rgb(0 0 0 / 35%);
}
.cal_main_sec .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
    padding-top: 5px;
    padding-bottom: 39px;
}
.circle-div-row .elementor-container.elementor-column-gap-default {
    padding: unset;
    background-color: unset;
    border-radius: unset;
    box-shadow: unset;
}

/* New line bar Animation css start */

:root {
    --tlt-br-cnt: 50;
    --i: 0;
}

#barcountli_one, #barcountli_two {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

#barcountli_one i, #barcountli_two i {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: rotate(calc(-25deg + calc(calc(885deg / var(--tlt-br-cnt)) * var(--i))));
}

#barcountli_one i::after, #barcountli_two i::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255);
    width: 3px;
    height: 45px;
    border-radius: 999rem;
    transform: rotate(-45deg);
    transform-origin: top;
    opacity: 0;
    animation: barCreationAnimation 100ms ease forwards;
    animation-delay: calc(var(--i) * 15ms);
}

#barcountli_one .selected1::after, #barcountli_two .selected2::after {
    background: hsla(25, 78%, 78%, 1);
    width: 8px;
}
.text1{
    color: hsl(0, 0%, 100%);
    opacity: 0;
}
@keyframes barCreationAnimation {
    from {opacity: 0}
    to {opacity: 1}
}

.progressbar-main {
    background-color: #d68cb0;
    padding: 50px;
    border-radius: 25px;
    -webkit-box-shadow: inset 0px 4px 6px -4px rgb(0 0 0 / 45%);
    -moz-box-shadow: inset 0px 4px 6px -4px rgb(0 0 0 / 45%);
    box-shadow: inset 0px 4px 6px -4px rgb(0 0 0 / 45%);
}
.circle-div-row canvas {
    display: none;
}
#cal_circle, #cal_circle_two_child {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
}
#cal_circle h6.cricle-heading, #cal_circle_two_child h6.cricle-heading {
    text-align: right;
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 10px;
    font-family: 'Helvetica-Bold';
}
#cal_circle h6.cricle-heading {
    position: relative;
    right: 13px;
}
/* New line bar Animation css end */


.cal_ref .elementor-column-wrap.elementor-element-populated {
    padding: 10px 0px !important;
}
.cal_ref .elementor-element {
    padding: 0;
}
.circle-div-row .elementor-column:first-child .elementor-element-populated {
    padding-right: 15px !important;
}
.circle-div-row .elementor-column:last-child .elementor-element-populated {
    padding-left: 15px !important;
}
.rc-anchor-light.rc-anchor-normal {
    background: #A2CCCE33 !important;
    border: 1px solid #A2CCCE !important;
}
.recaptcha-checkbox-border {
    border: 1px solid #A2CCCE !important;
}
.page-id-4054 .refrence-footer .elementor-accordion-item {
    margin-bottom: 150px;
}
.fact-sheet-content-comn p sup, .fact-sheet-last p sup {
    font-size: 15px !important;
    top: -0.9em;
}
.page-id-1378 .footer-comman-bg {
    margin-top: 0 !important;
}
.thank-page-main {
    padding-top: 105px;
    padding-bottom: 105px;
    text-align: center;
}
.thank-page-main h2.elementor-heading-title.elementor-size-default {
    color: #693A77 !important;
    font-size: 38px;
    font-family: 'Palatino' !important;
    margin: 0 auto;
    width: 76%;
    line-height: 40px;
}
.charleft.ginput_counter {
    display: none;
}
.contactus-right .gform_wrapper li#field_1_7 {
    padding-top: 12px;
}
.contactus-right .gform_wrapper li#field_1_7 a {
    text-decoration: none;
}
.contactus-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    line-height: 0;
}
.contactus-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .contactus-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
}
sup {
    top: -0.5em;
    font-size: 10px !important;
}
