 /*==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */

body, html {
    background: transparent !important;
}
   _::-webkit-full-page-media, _:future, :root {
     background-color:#FFF
  }
.gillfont{font-family: "acme-gothic", sans-serif !important;font-size:21px;text-transform:uppercase;font-weight:600;color:#F26522 !important;letter-spacing:1.2px;}

body,p,h4{font-family: "acme-gothic", sans-serif !important;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal !important;
}
.dialog-lightbox-widget .elementor-slideshow__footer {
    display: none;
}
.tt-round-font-cls {font-family: "acme-gothic", sans-serif !important;}
.page-id-3295 .aux-bullets.aux-small .aux-bullet{
margin: 0 10px 0 0;
    width: 20px;
    height: 3px;
    border-radius: 0;
    background-color: #ddd;
    border: 0;
}
.blog-list-cls .entry-header a{font-weight: normal !important;}
.aux-button .aux-text{font-family: "acme-gothic", sans-serif !important;}
h1,h2,h3,h6{ font-family: "acme-gothic", sans-serif !important;}
.entry-header h4.entry-title{font-family: "acme-gothic", sans-serif !important;}
.readmore a{font-family: "acme-gothic", sans-serif !important;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea,select{
font-family: "acme-gothic", sans-serif !important;
    height: 50px !important;
    font-size: 14px !important;
    background-color: #F4F4F4!important;
    border: 0!important;
    font-weight: 100 !important;
}

.elementor-47 .elementor-element.elementor-element-11a3e1f .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content {
    background-color: transparent!important;
    color: #F26522 !important;
}
.aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu{
	background-color: var( --e-global-color-dfe528c) !important; 
	color:#fff;
}

.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu{
	    background-color: var( --e-global-color-dfe528c );
	    color: #fff;
}
.aux-master-menu .menu-item .sub-menu.aux-submenu li a span{
    color:#fff;
}
.menu_fertility_treatments span.aux-submenu-indicator {
    filter: brightness(0) invert(0) !important;
}
.aux-submenu .aux-menu-item .aux-item-content{text-align: left;}
ul.sub-menu.aux-submenu {
    border-radius: 10px;
}
.custom_about_us_text h5{font-family: "acme-gothic", sans-serif !important;}
.best-ivf-doctor-text h3{
    font-family: "acme-gothic", sans-serif !important;
	
}
.title_blow-text h3{
	font-family: "acme-gothic", sans-serif !important;
	font-weight: 800;
	font-size: 1.6875em;
    line-height: 1.8;
}
.faq_section .elementor-accordion-title{
    font-family: "acme-gothic", sans-serif !important;
    font-weight: 400 !important;
}
.slider_infrastructure .aux-mc-controls {
    position: absolute;
    bottom: 150px;
    left: 30px;
}
.njt-google-places-reviews-wap .column-content {
    min-height: 220px;
}

/* start common fom  */

 .cm-form .mobile-number p span:last-child {
    display: inline-flex;
    width: 72%;
    flex-wrap:wrap;
}
.cm-form .mobile-number p span:first-child {
    display: inline-flex;
    width: 25%;
    margin-right: 10px;
}

.cm-form .mobile-number p span input {
    border-radius: 10px !important;
}

 .cm-form .mobile-number p{
    display: flex;
    flex-direction: row;
    gap: 5px;
    align-items: start;
    justify-content: space-between;
}

 .cm-form .requestcall p {
    padding: 0;
}

.cm-form .mobile-number p span:first-child select, .cm-form input {
    border-radius: 10px;
}

.cm-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    height: 45px !important;
}

.cm-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #000 !important;
}

.cm-form input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    width: 100%;
    font-family: "acme-gothic", sans-serif !important;
    height: 50px !important;
    font-size: 14px !important;
    background-color: #F4F4F4 !important;
    border: 0 !important;
    font-weight: 100 !important;
    padding: 15px;
    margin-bottom: 20px !important;
}

.cm-form input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number:focus-visible {
    outline: none !important;
    
}

/* end common fom  */

/* start service_treatments */
.service_treatments .elementor-element:hover .aux-attachment,.menu_fertility_treatments span.aux-submenu-indicator {
    filter: brightness(0) invert(1);
}
.aux-master-menu.aux-narrow .mobile_Treatments .aux-submenu-indicator::after, 
.aux-master-menu.aux-narrow .mobile_Treatments .aux-submenu-indicator::before{
    background-color: #000!important;
}

/* .elementor-47 .elementor-element.elementor-element-11a3e1f .aux-fs-menu .aux-menu-item > .aux-item-content,.elementor-47 .elementor-element.elementor-element-11a3e1f .aux-menu-depth-0.aux-hover > .aux-item-content{color: #FFFFFF !important;} */

.service_treatments button.aux-button.aux-medium.aux-black.aux-curve.aux-outline,.service_treatments a.aux-black.button.aux-outline, .service_treatments  button.aux-black.aux-outline,.service_treatments .aux-black.aux-button.aux-outline{
/*     background: rgb(89,45,144)!important; */
    background : #F26522!important;
}
.service_treatments a.aux-black.button.aux-outline .aux-overlay::after,.service_treatments button.aux-black.aux-outline .aux-overlay::after,.service_treatments .aux-black.aux-button.aux-outline .aux-overlay::after {
    background-color: #fff!important;
}
.service_treatments a.aux-black.button.aux-outline, .service_treatments button.aux-black.aux-outline,.service_treatments  .aux-black.aux-button.aux-outline{
    box-shadow: none!important;
}
/* .service_treatments .elementor-element:hover .elementor-widget-container .aux-button {
    border: 1px solid #fff!important;
    background-color: #fff!important;
} */
.service_treatments .elementor-element:hover .elementor-widget-container .aux-button {
/*     border: 1px solid #fff!important; */
    background-color: #000!important;
}
/*end service_treatments */
 .banker_logo img,.elementor-47 .elementor-element.elementor-element-62d0c61 .aux-has-logo img {
    width: 100%!important;
    max-width: 180px!important;
} 


.page-id-20756 #pum-11380 {
    DISPLAY: NONE;
}
.page-id-20756 div#pum-21724 {
	DISPLAY: BLOCK;
}
.page-id-20756 div#pum-21724 #popmake-21724
{
	padding: 0px;
    border-radius: 3px;
    border: 0px solid #000000;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background-color: rgba(255, 255, 255, 1.00);
}
.page-id-20756 div#pum-21724 #popmake-21724 IMG {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.page-id-20756 div#pum-21724 #popmake-21724 .pum-close.popmake-close{
	position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -13px;
    bottom: auto;
    top: -13px;
    padding: 0px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 100;
    font-size: 13px;
    line-height: 24px;
    border: 2px solid #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, 0.75);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 1.00);
}
.page-id-20756 .pum-theme-4016, .pum-theme-default-theme {
    background-color: rgba(0, 0, 0, 0.60);
}
.infrastructure-and-facilities .swiper-pagination-bullet {
    width: 20px;
    height: 3px;
    border-radius: 0;
}
/* .slider_infrastructure .aux-arrow-nav{border-radius: 36px;} */
.slider_infrastructure .aux-arrow-nav.aux-hover-fill:hover.aux-outline {
    background-color: #000;
}
.slider_infrastructure .aux-arrow-nav:hover.aux-outline{box-shadow: 0 0 0 1px #000 inset;}

.remove-pag-cls .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: none;
}
.infrastructure-and-facilities .swiper-slide .elementor-image-carousel-caption {
    background-color: #fff;
    font-size:17px!important;
    color:#000;
    padding: 16px;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    max-width: 60%;
    margin: 0 auto;
    border-radius: 25px;
    font-family: "acme-gothic", sans-serif !important;
}
.infrastructure-and-facilities .swiper-container-horizontal>.swiper-pagination-bullets, .infrastructure-and-facilities .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: -50px;
}
h2.landingpageform_heding {
    padding-bottom: 50px !important;
}
/*form*/
/* .aux-counter-number-wrapper{max-width: 170px;} */

#wpcf7-f601-p51-o1 input[type="submit"] {
    border-radius: 25px;
}
.margin_input{padding: 10px;}
.margin_input .cols_full{
  width: 100%;
  max-width: 290px;
  margin: 0 auto;
  margin-top: 20px;
}
.margin_input .wpcf7-form-control-wrap{width: 100%;}
.margin_input .elementor-column.elementor-col-50:first-child{margin-right: 15px;}

.conatct_us_page .wpcf7-select{margin-bottom:25px; }
.conatct_us_page .margin_input{padding: 0 !important;}
.nomargin{margin-bottom: 0!important;}
/*end form*/



.aux-counter-number,.aux-counter-number-suffix{ font-family: "acme-gothic", sans-serif !important;}
.aux-counter .aux-counter-title{font-family: "acme-gothic", sans-serif !important;font-weight: 400;}
.aux-elementor-header-menu .aux-item-content .aux-menu-label{
    font-family: "acme-gothic", sans-serif !important;
}
.elementor-47 .elementor-element.elementor-element-f924b0b .aux-icon{
    width: 17px;
}
.banner_section_text .aux-modern-heading-description h6{margin-bottom:0px; }


/*Button*/
.aux-modern-button.aux-black .aux-overlay:before{
        background: #F26522!important;
/*  background: #582b8f!important; */
 /* background: linear-gradient(-143deg, rgba(89,45,144,1) 17%, rgba(224,39,111,1) 62%, rgba(255,194,22,1) 100%); */

}

.aux-modern-button.aux-black .aux-overlay:after{
/*  background: #FFC216!important; */
    background: #000000!important;
    transition:0.2s all;
 /* background: linear-gradient(143deg, rgba(89,45,144,1) 17%, rgba(224,39,111,1) 62%, rgba(255,194,22,1) 100%); */

}
/*end button*/

span.wpcf7-not-valid-tip {
    margin: 0 !important;
}
/*home about us*/

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c3c3c3 !important;
  opacity: 1 !important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #c3c3c3 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #c3c3c3 !important;
}

.custom_about_us_text h6 {
    margin: 15px 0px;
    color:#592d90;
    font-size: 21px;
    letter-spacing: 0;
}
.custom_about_us_text a{
    font-size: 16px;
/*  color:#7f7f7f; */
    font-family: "acme-gothic", sans-serif !important;
/*   font-weight: 400;
    margin-top: 25px;
  margin-bottom: 35px; */
/*  display: block; */
    position: relative;
}
/* .custom_about_us_text a:after {
    content: "";
    width: 30px;
    height: 13px;
    background:url("images/arrow.svg") no-repeat fixed;
    position: absolute;
    display: inline-block;
    top: 7px;
    left: 100px;

} */
/*end home about us*/
/*FAQ*/
.faq_section h2.aux-modern-heading-secondary,.faq_section .elementor-widget-container{margin-bottom:0!important;  }
/* Tabing */
.elementor-accordion-item:hover {
/*     background-color: #fff9e7; */
}
.elementor-accordion-item.active_accodian {
/*     background-color: #fff9e7; */
/*     border-radius: 40px; */
/*     border-top-left-radius: 0 !important; */
    padding: 0px 0px;
}
.fertility_treatment_accor .elementor-accordion-item.active_accodian,.fertility_treatment_accor .elementor-accordion-item:hover {
    background-color: transparent;
}
/* .fertility_treatment_accor .elementor-accordion .elementor-accordion-item{margin-top:0!important;} */
.fertility_treatment_accor .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
}
/* .fertility_treatment_accor .elementor-accordion .elementor-accordion-item,.fertility_treatment_accor .elementor-accordion .elementor-tab-content {
    border: none;
    box-shadow: none;
}
*/
.surgery_treatments .elementor-accordion .elementor-tab-content{border-top: 1px solid #fff!important;}
/* .surgery_treatments .elementor-accordion .elementor-accordion-item{border:0 !important;} */

.elementor-accordion .elementor-accordion-item {
/*      box-shadow: 0 6px 12px rgb(0 0 0 / 10%); */
    border-radius: 15px;
    margin-top: 15px;
    border-top: 1px solid #000 !important;

}
.elementor-accordion-item.active_accodian{
    box-shadow:none;
}
/* Tabing */
.fix_height_box {
    height: 255px;
}
/*end FAQ*/
/*publications Start*/
.year_tabing_box .elementor-tabs-wrapper{
    margin-bottom: 30px !important;
    background: #fff;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 10px;
    border: 1px solid #d4d4d4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.year_tabing_box .elementor-tab-title.elementor-active{
  font-weight: 700 !important;
}
.year_tabing_box .elementor-widget-tabs .elementor-tab-desktop-title{
  padding: 20px 35px;
}
.year_tabing_box .elementor-tab-title:after {
    content: '' !important;
    display: block !important;
    width: 1px!important;
    height: 30px!important;
    position: absolute!important;
    background: #000!important;
    right: 0!important;
    bottom: 18px !important;
}
.year_tabing_box .elementor-tab-title:last-child::after{
  display: none !important;
}
.publication_box {
    border-bottom: 1px solid #ededed;
    padding: 25px 0;
}
.publication_box:last-child {
  border-bottom: 0px solid #ededed;
}
.publication_content {
    max-width: 85%;
    width: 100%;
    color: #000;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
     letter-spacing: 0.5px
}
.publication_icon {
    display: inline-block;
    padding: 0 5%;
    font-size: 25px;
}
.publication_icon img{
  max-width: 35px;
}
.publication_box:hover .publication_icon img{
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(96%);
}
.publication_content h6 {
    letter-spacing: 0;
    font-size: 21px;
    margin-bottom: 15px;
    color: #000; 
}
.publication_content p {
    color: #000; 
    margin-bottom: 0px;
    letter-spacing: 0.5px
}
/*publications End*/

/* blog section */
.blog_section .aux-modern-heading-primary{font-family: "acme-gothic", sans-serif !important;}
/*end blog section*/


/* blog single page */
/* blog name : Success Stories at Banker IVF  */
.single-post .entry-content .succes_stories_blog_italic_text h3{
        margin-top: 0px !important;
}
.discription_buttm_space{
    margin-bottom: 0px !important;
}
/* blog name : Success Stories at Banker IVF */
.single-post .entry-title{
  color: #592D90 !important;

}
.single-post .entry-header .entry-title h1{
  line-height: 56px !important;
}
/* end blog single page */

.two_box_col {
    display: block;
    position: relative;
    width: 100%;
}
.tab_box {
    display: inline-block;
    padding-right: 40px;
     font-family: "acme-gothic", sans-serif !important;
}
.tikker_box_section {
    max-width: 65%;
    width: 100%;
    margin: 0 auto;
}
.tritment_tabing .elementor-tabs-wrapper {
    background-color: #592d90;
    padding: 50px 20px;
    border-radius: 25px;
}
.tritment_tabing .elementor-tabs-wrapper .elementor-tab-title {
    color: #fff;
    line-height: 15px;
    padding: 20px 15px;
   font-family: "acme-gothic", sans-serif !important;
}
.tritment_tabing .elementor-tabs-wrapper .elementor-tab-title:last-child a:after{
    display:none !important; 
}
.tritment_tabing .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
    color: #ffc216;
}
.tritment_tabing .elementor-tabs-wrapper .elementor-tab-title.elementor-active a:after{
    border-bottom: 1px solid #ffc216 !important;
}

.tritment_tabing .elementor-tab-content .two_box_col ul{
    margin-right: 60px;
    list-style: disc;
    margin-top: 40px;
}
.tritment_tabing .elementor-tab-content .two_box_col ul.nomargin_ul {
    margin-top: 0 !important;
}
.tritment_tabing .elementor-tabs-wrapper .elementor-tab-title a {
    font-size: 21px;
    line-height: 25px;
}
.tritment_tabing .elementor-tab-content .two_box_col ul li{margin-bottom:5px; }
.tritment_tabing .elementor-tab-content{
    font-family: "acme-gothic", sans-serif !important;
padding: 40px 0 0 70px !important;
color: #222222 !important;
font-weight:100; 
}
.tritment_tabing .elementor-tab-content .two_box_col strong {
    display: block;
    font-size: 21px;
    margin: 40px 0px 15px 0px;
    color: #000 !important;
     font-family: "acme-gothic", sans-serif !important;
}
li.elementor-icon-list-item .elementor-icon-list-text{font-family: "acme-gothic", sans-serif !important;}
.our_treatments_inner h3 span{
    font-family: "acme-gothic", sans-serif !important;
/*  line-height: 35px; */
    font-size: 29px;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
    -ms-flex-align: inherit !important;
    align-items: inherit !important;
}
.elementor-widget .elementor-icon-list-icon{
    margin-top: 9px!important;
}
.our_treatments_heading h3{
    font-family: "acme-gothic", sans-serif !important;
    line-height: 35px;
    font-size: 30px;
}
.button_box_tab .button {
   display: inline-block;
    margin-right: 15px;
    margin-top: 38px;
    position: relative;
}
.button.read_btn_box {
    padding: 16px 25px;
    font-size: 16px;
    border-radius: 15px;
}

.button.read_btn_box a,.cta_ttritment a,.mc4wp-form input[type="submit"] {
    color: #fff !important;
    font-family: "acme-gothic", sans-serif !important;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.mc4wp-form input[type="submit"]{
    font-size: 16px !important;
}

.button.read_btn_box,input[type="reset"], input[type="submit"] {
border-radius: 10px 10px 10px 10px!important;
color: #fff;
/* background: rgb(89,45,144); */
    background : #F26522;
/* background: linear-gradient(143deg, rgba(89,45,144,1) 17%, rgba(224,39,111,1) 62%, rgba(255,194,22,1) 100%); */

}
.button.read_btn_box:hover,input[type="reset"]:hover, input[type="submit"]:hover{
    background: #000000;
/* background: linear-gradient(-143deg, rgba(89,45,144,1) 17%, rgba(224,39,111,1) 62%, rgba(255,194,22,1) 100%); */

}

/*mailchimp button*/
.social_col_one:after {
    content: '';
    border-right: 2px solid;
    display: block;
    height: 32px;
    position: absolute;
    top: 15px;
    right: 0;
}
.mc4wp-form input[type="email"]{font-family: "acme-gothic", sans-serif;}

.mc4wp-form input {
    border-radius: 0px 25px 0px 0px;
}
.elementor-46 .elementor-element .mc4wp-form input[type="submit"]{ 
/*  background: hsla(44, 100%, 54%, 1)!important; */
color: #fff!important;
/* background: linear-gradient(180deg, hsla(44, 100%, 54%, 1) 0%, hsla(337, 75%, 52%, 1) 50%, hsla(267, 52%, 37%, 1) 100%)!important;
background: -moz-linear-gradient(180deg, hsla(44, 100%, 54%, 1) 0%, hsla(337, 75%, 52%, 1) 50%, hsla(267, 52%, 37%, 1) 100%)!important;
background: -webkit-linear-gradient(180deg, hsla(44, 100%, 54%, 1) 0%, hsla(337, 75%, 52%, 1) 50%, hsla(267, 52%, 37%, 1) 100%)!important; */
/* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#ffc216", endColorstr="#e0276f", GradientType=1 )!important;
 */
}
.elementor-46 .elementor-element .mc4wp-form input[type="submit"]:hover{
/*  background: hsla(44, 100%, 54%, 1)!important;
background: linear-gradient(360deg, hsla(44, 100%, 54%, 1) 0%, hsla(337, 75%, 52%, 1) 50%, hsla(267, 52%, 37%, 1) 100%)!important;
background: -moz-linear-gradient(360deg, hsla(44, 100%, 54%, 1) 0%, hsla(337, 75%, 52%, 1) 50%, hsla(267, 52%, 37%, 1) 100%)!important;
background: -webkit-linear-gradient(360deg, hsla(44, 100%, 54%, 1) 0%, hsla(337, 75%, 52%, 1) 50%, hsla(267, 52%, 37%, 1) 100%)!important;
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFC216", endColorstr="#E0276F", GradientType=1 )!important; */
}
/*mailchimp button end*/
.button.book_co_btn_box a {
    color: #582b8f;
   font-family: "acme-gothic", sans-serif !important;
   font-weight:600;
   letter-spacing: 0.5px;
}
.button.book_co_btn_box {
    background-color: #fff;
    font-size: 16px;
    padding: 16px 25px;
    border-radius: 25px;
}
.our_treatments_heading h3 span{color: #fff;}
.tritment_tabing .elementor-tabs-wrapper .elementor-tab-title a:after {
    content: '';
    display: block;
    border-bottom: 1px solid #fff !important;
    border-width: 1px !important;
    padding-top: 18px;
    position: absolute;
    left: 0;
    right: 20px;
    width: 240px;
    margin: 0 auto;
}

/*custom flip box*/
.services-box
{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.service
{
  margin: 8px;
  
}

.flip-box {
  background-color: transparent;
  width: 470px;
  height: 240px;
  /*border: 1px solid #f1f1f1;  */
  border-radius: 25px;
  perspective: 1000px;
  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
  -webkit-transform: translate3d(0,-2px,0);
  transform: translate3d(0,-2px,0);
}
.flip-box:hover{
    border:0;  
    box-shadow: none;
}

.flip-box h2, .flip-box h3{
    font-size: 21px !important;
        text-align: left;
    padding-left: 35px;
    color: #000000;
}
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
  
  display: flex;
  justify-content: center;
  align-items: center;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
}

.flip-box-front {
  background-color: #fff;
  color: black;
  border-radius: 25px;
  padding: 50px;
}

.flip-box-front img
{
  height: 100px;
  width: 100px;
}

.flip-box-back {
/*   background-color: #592d90; */
    background : #F26522;
  color: #fff;
  transform: rotateY(180deg);
  border-radius: 25px;
  padding: 40px;
}
/*End custom flip*/
.awards_section .aux-mc-controls {
    position: absolute;
    top: 85%;
    left: 31%;
}
.awards_section .aux-arrow-nav.aux-outline{box-shadow: 0 0 0 1px #fff inset;}
.awards_section  .aux-arrow-nav.aux-hover-fill:hover.aux-outline {
    background-color: #000;
}
.awards_section  .aux-arrow-nav .aux-hover-arrow {
    opacity: 1;
}

#wpcf7-f601-p51-o1 .awards_section input,
input::-webkit-input-placeholder {
      font-size: 13px !important;
      font-style: normal!important;

}

.aux-elementor-footer input[type="submit"] {
    border-radius: 0px 10px 10px 0px !important;
}
#wpcf7-f601-p51-o1 input[type="submit"]{height: 53px;
    font-size: 16px;
  padding: 13px 40px;
  font-family: "acme-gothic", sans-serif !important;
  text-transform: none;
  font-weight: 600;
  letter-spacing: 0.5px !important;
}


.heading_box h2{margin:0;text-align: center;font-size: 30px;color: #592d90; }
select:not([multiple]){padding: 13px 48px 10px 16px !important;color: #c3c3c3;
    font-size: 16px;}
select.wpcf7-form-control.wpcf7-select{width: 100%}
.inner_form_box {
    width: 100%;
    margin: 0 auto !important;
    max-width: 77%;
    display: block;
    left: 0;
    right: 0;
    /*border: 1px solid;*/
    padding: 35px 0 20px!important;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
}
span.wpcf7-form-control-wrap input {
    margin: 0 !important;
}
/*.elementor-51 .elementor-element.elementor-element-4a1ee5e > .elementor-element-populated {
    padding: 0px 0px 0px 35px;
}*/
#wpcf7-f601-p51-o1 p{margin: 0 ;    margin-top: 15px;}
#wpcf7-f601-p51-o1 .wpcf7-form-control.wpcf7-text,#wpcf7-f601-p51-o1 .wpcf7-form-control.wpcf7-select{
    border-radius: 25px;
}
.footer_subscribe h3{ font-family: "acme-gothic", sans-serif !important;}


/* .flip-box-back:before {
    content: '';
    width: 25px;
    display: block;
    height: 25px;
    background-color: #ffc216;
    position: absolute;
    border-radius: 25px;
    top: -10px;
    left: 40px;
} */
/* .elementor-widget-video .elementor-custom-embed-image-overlay img{
    border-radius: 30px;
} */
/*Start Patients Guide*/
.patients_guide .hentry .entry-title{
    font-size: 16px;
    color: #000!important;
}

.patients_guide .elementor-widget-aux_post_content{display:none;}
/*
.patients_guide .hentry .elementor-widget-aux_post_title {
        padding: 30px;
    background-color: #fff;
    position: absolute;
    bottom: -10px;
    max-width: 85% !important;
    width: 100% !important;
    margin: 0 auto;
    left: 0;
    right: 0;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
    border-radius: 30px;
}

.patients_guide .hentry .elementor-widget-aux_post_title:hover {
        
    background-color: #592D90;
}
*/
.patients_guide .hentry .elementor-widget-aux_post_title:hover .entry-title,.patients_guide .hentry .elementor-widget-aux_post_title:hover .entry-title a:hover{
  color: #592D90!important;
}

.patients_guide .hentry .aux-media-frame{border-radius: 50px;}
.page-id-21076  header#site-elementor-header {
/*     display: none !important; */
}

.page-id-21076 .header-cls-sm{
	  display: none !important;
}
.entry-content h3{
	    font-size: 2.1em;
}
.ivf-treatment-cost .h--timeline-event-content{
	margin-bottom:50px;
}
/*End Patients Guide*/

.ivf-treatment-cost .h--timeline-event-content.slick-slide {
    align-items: center;
}

h2.popup-title span {
    color: #f26522;
}

h2.popup-title {
    margin-bottom: 20px  !important;
}

@media screen and (max-width: 1500px) {
.tikker_box_section {
    max-width: 90%;}
.flip-box{width: 440px;}
}


@media only screen and (min-width: 1401px) and (max-width: 1650px)
{
.header-cls-sm {
    padding: 15px 30px !important;
}
}

@media screen and (max-width: 1366px) {
.njt-google-places-reviews-wap .column-content {
    min-height: 250px;
}   
.home  .aux-counter {
    width: 160px !important;
    margin-top: -7px;
}
.box-tit-sm-cls .aux-counter-title {
    font-size: 16px !important;
}   
.tikker_box_section{max-width: 100%;}
.flip-box{
    width: 400px;
    height: 220px;
}
.aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content {
        padding: 0.75em 15px;
}

}

@media only screen and (min-width: 1024px) and (max-width: 1366px){
  .tikker_box_section{
    width: 92% !important;
  } 
  .awards_section .aux-mc-controls {
    top: 93%;
} 
}

@media screen and (max-width: 1280px) {
  .home_dream_to_build_family .home_dream_child_img{
    bottom: 0% !important;
  }
  .flip-box {
    width: 369px;
  }
  .fix_height_box {
    height: 318px;
  }
}


 @media only screen and (min-width: 1024px) and (max-width: 1081px)  {
    #menu-header-menu a.aux-item-content {
    padding: 0 0 0 30px !important;
}
   
    }



@media screen and (max-width: 1024px) {
    .home .elementor-element-2552904 .elementor-widget-wrap.elementor-element-populated {
        border-radius: 0px !important;
    }
    .home .elementor-element-efcb1b1 {
        padding: 10px !important;
    }
    .image_doctor{padding:30px 0;}
    .margin_input .elementor-column.elementor-col-50:first-child{margin: 0 0 20px 0;}
  .home_page_contact .elementor-column.elementor-col-50 {
    width: 100% !important;
  }
   .home_dream_to_build_family .home_dream_child_img{
    right: -188px !important;
    bottom: -1% !important; 
  }
    .gillfont {
    font-family: "acme-gothic", sans-serif !important;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: 600;
/*     color: #582B8F; */
        color: #F26522 !important;
    letter-spacing: 1.2px;
}

h2.popup-title {
    font-size: 30px  !important;
}

  
}



/* about us page css */
.page-id-2781.aux-mc-controls {
    position: absolute!important;
    bottom: 30%!important;
    left: 38%!important;
}

@media (max-width: 767px){

/* menu stricky css */  
/* .aux-elementor-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1400;
}    */
/* menu stricky css */
    
    .our_treatments_inner h3 span {
    font-family: "acme-gothic", sans-serif !important;
    /* line-height: 35px; */
    font-size: 28px;
}   
    .home .elementor-51 .elementor-element.elementor-element-afc8bb0.elementor-column > .elementor-widget-wrap {
    justify-content: space-around;
}
    .elementor-11923 .elementor-element.elementor-element-afc8bb0.elementor-column > .elementor-widget-wrap, .elementor-11923 .elementor-element.elementor-element-9278201.elementor-column > .elementor-widget-wrap {
        justify-content: space-around;
    }
    
.home .elementor-51 .elementor-element.elementor-element-9278201.elementor-column > .elementor-widget-wrap {
    justify-content: space-around;
}
    
.elementor-11923 .home .elementor-element.elementor-element-9278201.elementor-column > .elementor-widget-wrap {
    justify-content: space-around;
}
.page-template-default #main h2.aux-modern-heading-secondary {
    line-height: 45px !important;
}
    .page-template-default #main h2.aux-modern-heading-secondary {
    line-height: 45px;
}
.page-template h2.aux-modern-heading-primary {
    line-height: 45px !important;
}
.page-template-default h2.aux-modern-heading-primary {
    line-height: 55px !important;
}
.aux-elementor-footer input[type="submit"] {
    border-radius: 10px 10px 10px 10px !important;
}
    .hide{display:none;}
    .home .aux-counter {
    width: 168px !important;
    margin: -4px -4px;
/*     border: 2px solid #F26522; */
        border: 2px solid #F26522;
    padding: 12px 0px 0px 0px;
    border-radius: 10px;

}
    .gillfont {
    font-family: "acme-gothic", sans-serif !important;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: 600;
    color: #F26522 !important;
    letter-spacing: 1.2px;
}
    .aux-submenu .aux-menu-item .aux-item-content {
    text-align: center!important;
}
    .aux-elementor-header .elementor-47 .elementor-element.elementor-element-11a3e1f .aux-menu-depth-0.aux-hover > .aux-item-content {
    color: #fff !important;
}
    .elementor-47 .elementor-element.elementor-element-11a3e1f .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content {
    background-color: #F26522 !important;
/*      background-color: #592d90!important; */
}
.aux-modern-heading-secondary {
    transition: all 250ms ease-out;
    color: #636363;
    line-height: 35px!important;
}
.home .elementor-51 .elementor-element.elementor-element-673d664 .aux-widget-modern-heading .aux-widget-inner {
    padding: 0px 0px 0px 0px!important;
}
.our_treatments_heading h3 {
  font-family: "acme-gothic", sans-serif !important;
    line-height: 35px;
    font-size: 28px;
}
.flip-box h2, .flip-box h3 {
    font-size: 21px !important;
}   
.elementor-3680 .elementor-element.elementor-element-32a294b5 .elementor-heading-title {
    color: #FFC216;
    font-size: 28px;
    font-weight: 600;
    line-height: 35px;
}
.awards_section .aux-mc-controls {
    position: inherit !important;
    }
    .flip-box-front img {
    height: 70px;
    width: 70px;
}
    .flip-box {
/*     width: 325px; */
}
.home .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.menu-footer-menu .aux-toggle-menu-bar .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content {
    padding: 9px 0!important;
}
input[type="submit"] {
/*     border-radius: 25px 25px 25px 25px !important; */
}
.social_col_one:after {
    content: '';
    border-right: 2px solid;
    display: block;
    height: 32px;
    position: absolute;
    top: 2px;
    right: 0;
}
    .service_treatments .aux-parallax-section.elementor-column {
    width: 50%;
}
.service_treatments h4 {
    font-size: 15px !important;
}
	
.review-daynamic {
    text-align: center !important;
    display: block !important;
}	
	h2.popup-title {
    font-size: 24px  !important;
}

.cm-form .mobile-number p span:last-child {
    display: inline-flex;
    width: 67%;
}

.cm-form .mobile-number p span:first-child {
    display: inline-flex;
    width: 30%;
    margin-right: 10px;
}

	
}

/* home new */
.home.page-template .aux-content-top-margin .aux-primary{
    padding-top:0 !important;
}

/* Chirag style */

/* single blog style */
.tebleof_content_space{
        padding-left: 33px !important;
}
.tebleof_content_space_more{
        margin-left: 33px;
}
.single-post .entry-content .elementor-widget-container {
    text-align: justify;
}
.single-post .entry-content h3 {
    margin-top: 30px !important;
}
.single-post footer.entry-meta {
    display: none !important;
}
.single-post .hentry {
    max-width: 1200px !important;
}
.single-post .entry-content h3 {
   font-family: "acme-gothic", sans-serif !important;
}
.single-post .entry-content a {
/*     color: #592d90 !important; */
      color: #F26522 !important;
}
.single-post .entry-title {
    text-align: left !important;
}
.single-post .entry-content p {
    text-align: justify;
}
.single-post .aux-primary {
    padding-top: 0px !important;
}
.single-post p.nocomments {
    display: none;
}
.single-post .entry-main .entry-info {
    display: block;
}
.single-post .entry-main .entry-info {
    color: #000;
}
.single-post .hentry footer.entry-meta .entry-tax a:hover, .single-post .hentry .entry-info .entry-tax a:hover {
    color: #592d90 !important;
}
.single-post .entry-media {
    margin-bottom: 50px !important;
}


.text_justify p {
    text-align: justify;
}
.blog-list-cls svg.aux-circle {
    display: none;
}
.blog-list-cls .aux-load-more {
    border-radius: 0;
}
.blog-list-cls .aux-load-more .aux-label-text, .blog-list-cls .aux-load-more .aux-loading-label {
    color: #fff;
    background: #F26522;
    border-radius: 10px;
    line-height: 41px;
    font-weight: 100;
}
.blog-list-cls .aux-col .post.column-entry{
    border: 1px solid #000000;
    padding: 20px;
    border-radius: 20px;
}
.blog-list-cls .aux-col .post.column-entry footer.entry-meta {
    /*padding: 20px !important;*/
    position: relative;
	    top: -30px;
}
.blog-list-cls .entry-meta .aux-read-more {
    color: #fff !important;
/*     background: #592D90 !important; */
    background : #F26522 !important;
    padding: 10px 20px !important;
    border-radius: 10px !important;
}
.blog-list-cls .aux-read-more::after, .blog-list-cls .aux-post-nav::after {
     content: "❯" !important;
}
.single-post .entry-main {
    margin-bottom: 50px;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    width: 80%;
}
.single-post h1.entry-title {
    color: #F26522 !important;
}
#theIVFTreatment img{
        width: 60%;
}
#TheMultiple img{
        width: 60%;
}
/*
.blog-list-cls .aux-col .entry-main h4.entry-title {
    min-height: 75px;
}*/
/* single blog style end */

/* patients guide style */
.patients_guide .hentry .aux-media-frame {
    border-radius: 20px;
}
/* patients guide style */
.mar-bott-0-cls {
    margin-bottom: 0px !important;
}
.call-us-btn-cls span.aux-text-before {
    letter-spacing: 1px;
    font-family: "acme-gothic", sans-serif;
    font-size: 18px;
    font-weight: 100;
}
.hentry .entry-main, .hentry .entry-content, .hentry .comment-body {
    margin-bottom: 0!important;
}
.elementor-icon-list-items li.elementor-icon-list-item {
    text-align: justify;
}
.elementor-accordion a.elementor-accordion-title {
    font-size: 19px!important;
}

.category-case-study h1.entry-title {
    color: #F26522 !important;
}

/* Chirag style end*/

/* case studies page - dhara */
.case-studies-page .aux-parallax-section.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-a47bb40
{
    border: 1px solid #ccc!important; padding: 20px!important; border-radius: 20px!important;
}
.single-casestudy .aux-container.aux-fold {
    max-width: 1200px !important;
    padding: 0;
}
.single-casestudy .right-sidebar .aux-primary {
    padding-right: 0;
}
.single-casestudy .aux-content-top-margin .aux-primary {
    padding-top: 0;
}
.callus-req {
    margin: 0px -32px !important;
    display: flex;
}
.requestcall {
    display: inline-flex;
    padding-top: 20px;
    align-items: baseline;
}
.requestcall p {
    padding: 0 0 0 18px;
}
.requestcall h3 {
    font-size: 21px;
    font-family: "acme-gothic", sans-serif;
}
.requestcall a {
    border: 2px solid #F26522;
    color : #F26522 !important;
    padding: 0.6em 1.125em;
    border-radius: 10px;
    margin: 0px;
}
span.wpcf7-spinner {
    visibility: hidden;
    margin-left: -15px;
}
.aux-button:hover .aux-overlay{
    transform: translate(-50%, -50%) scale(0, 0)!important;
}
/* case studies page end - dhara */

/* dhara */
h4.col-title {
    font-family: "acme-gothic", sans-serif !important;
}
.home .elementor-51 .elementor-element.elementor-element-02afdff{
    width: 15.5%;
}
.home .elementor-element.elementor-element-02afdff {
    width: 15.5%;
}

.home .elementor-element.elementor-element-766b832 {
    width: 15.5%;
}
.home .elementor-51 .elementor-element.elementor-element-766b832 {
    width: 15.5%;
}
.home .elementor-element:hover .elementor-widget-container{border-color: #F26522 !important;}
.service_treatments .elementor-element:hover .elementor-widget-container .aux-button span.aux-text {
    color: #FFF!important;
}
.service_treatments .elementor-element:hover .elementor-widget-container span.aux-icon {
    color: #FFF!important;
}
.elementor-widget-video .elementor-custom-embed-image-overlay img{border-radius: 10px;}
.blog-list-cls .entry-meta .aux-read-more:hover {
/*     background-color: #ffc216 !important; */
     background-color: #000 !important;
}
span.wpcf7-form-control-wrap input::placeholder {
    color: #000!important;
}
select:not([multiple]){color: #000000!important;}
/* dhara end */

/* Ajay style*/
.aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content {
    background-color: transparent !important;
    color: #F26522 !important;
}

.site-header-section .aux-menu-depth-0 > .aux-item-content .aux-menu-label, .aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content:hover .aux-menu-label {
    display: inline-block;
    text-decoration: inherit;
    color: #000000;
}

.text_justify .aux-modern-heading-description, .text_justify .aux-modern-heading-description, .text_justify .elementor-tab-content{text-align:justify;}
.page-template-default #main h2.aux-modern-heading-secondary {
    line-height: 55px;
}
.page-template h2.aux-modern-heading-primary {
    line-height: 55px;
}
.page-template-default h2.aux-modern-heading-primary {
    line-height: 55px;
}
.best-technology h2.aux-modern-heading-primary {
    line-height: 55px!important;
}

.page-template-default #main h3.aux-modern-heading-secondary{
    line-height: 45px !important;
}
#infrastructure_text h5{
   display: none;
}
.infrastructure_heading_text {
    margin-bottom: 10px !important;
}
.infrastructure_slider .elementor-swiper-button-prev{
        left: -50px !important;
}
.infrastructure_slider .elementor-swiper-button-next{
        right: -50px !important;
}
.elementor-accordion .elementor-tab-title{line-height: 35px;}
/* .home h2.elementor-heading-title.elementor-size-default, .page-template h2.elementor-heading-title.elementor-size-default {
    line-height: 50px !important;
} */
.page-template h2.aux-modern-heading-secondary {
    line-height: 45px !important;
}
.elementor-accordion-item h6.elementor-tab-title {
    font-family: "acme-gothic", sans-serif !important;
font-weight: 400;
}
.faq_section .elementor-accordion-title{
    line-height: 25px;
}
.page-id-2781 .about_buttom_slider .aux-mc-controls .aux-next {
    position: relative;
    top: 0px;
    left: 0px;
}
.page-id-2781 .about_buttom_slider .aux-mc-arrows.aux-prev {
    position: relative;
    top: 0px;
    left: 0px;
}
body h2, body .aux-h2{
    margin: 0px 0px !important;
}

/* Ajay style end*/
/* ravi */

.inferility_icon_text{
        margin-bottom: 0 !important;
}
.landing_reviw_btn .njt-read-all-reviews a{
        font-size: 16px !important;
}
/* new ajay */
/* Timeline defaults */
.h--timeline-container *,
.h--timeline-events * {
  outline: 0;
}

.h--timeline-container,
.h--timeline-events {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.h--timeline-navigation-container ul, .h--timeline-navigation-container li,
.h--timeline-events ol, .h--timeline-events li,
.h--timeline-line ol, .h--timeline-line li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.h--timeline {
  opacity: 0;
  transition: opacity 0.2s;
  font-family: sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
}

.h--timeline--loaded {
  opacity: 1;
}

.h--timeline-container {
  height: 100px;
}

.h--timeline-dates {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}

/* Timeline blur effect for start and end */
/* --------------------------------------- */
.h--timeline-dates::after, .h--timeline-dates::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 50px;
}

.h--timeline-dates::before {
  left: 0;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.h--timeline-dates::after {
  right: 0;
  background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
}

/* Timeline horizontal line */
/* --------------------------------------- */
.h--timeline-line {
  position: absolute;
  z-index: 1;
  left: -20px;
  top: 49px;
  height: 2px;
  background-color: #f7f7f7;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.h--timeline-filling-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
/*   background-color: #6e1e46; */
    background-color: #FFC216;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

/* Bullet points */
/* --------------------------------------- */
.h--timeline-date {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  padding-bottom: 0.75rem;
  color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
}

.h--timeline-date:hover {
  font-weight: 600;
}

.h--timeline-date::after,
.h--timeline-date::before {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -8px;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #f6c219;
  background-color: #f7f7f7;
  transition: background-color 0.3s, border-color 0.3s, top 0.3s;
}

.h--timeline-date::before {
  bottom: -3px;
  height: 9px;
  width: 9px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  z-index: 2;
}

.h--timeline-date:hover::before,
.h--timeline-date:hover::after {
  transition: background-color 0.3s, border-color 0.3s, top 0.3s;
}

.h--timeline-date:hover::after {
  background-color: #f7f7f7;
  border-color: #6e1e46;
}

.h--timeline-date--selected {
  pointer-events: none;
}

.h--timeline-date--selected::after {
  background-color: #f7f7f7;
  border-color: #6e1e46;
}

.h--timeline-date--selected::before {
  background-color: #6e1e46;
}

.h--timeline-date--older-event::after {
  background-color: #6e1e46;
  border-color: #6e1e46;
}

/* Caroussel navigation */
/* --------------------------------------- */
.h--timeline-navigation {
  font-size: 0;
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #f7f7f7;
  transition: border-color 0.3s;
}

.h--timeline-navigation::after {
  content: "";
  position: absolute;
  height: 16px;
  width: 16px;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAABQUlEQVRIS9XUwWrCQBAG4JnEhiRHBQut+AY+gEq8tLSvUuih9Ek8iL5K0YMEvPkEHjwo2lYQek2IMdOJJ7tuki5LDnoKyHzZnZn8CJo/1KwHKfB299iMKcHh93Rd9IIL4OX2qX5j0QwRLTpG3uDT3+YhF8B747kaY+Iz0OLCVRxE7dHe32Uh0iucI0SwhIPZGew+9jIks4l/EIAFRGZPhuROQUQqCXb72/HP+UnKA7SuoNVEsfgYRp7SGF/vH2qmacwB0CjagbSZmat8AINGX5ON8ioXFYj/l/M1qpyinBMEQdBMG+w4jnoeEFE9DMMZAxY/e67rquUBF1UZ8Bk45YFt223OBrU8EJAlIx1G1PJAQBaM9GRI7hQkSJeR/+eBFqB1Ba0mSoo9pTEyUOM94DwAo2gHMvMgXWWGiLfwCvLgF1jY2yHNUya7AAAAAElFTkSuQmCC) no-repeat 0 0;
}

.h--timeline-navigation:hover {
  border-color: #6e1e46;
}

.h--timeline-navigation--prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.h--timeline-navigation--next {
  right: 0;
}

.h--timeline-navigation--inactive {
  cursor: not-allowed;
}

.h--timeline-navigation--inactive::after {
  background-position: 0 -16px;
}

.h--timeline-navigation--inactive:hover {
  border-color: #f7f7f7;
}

/* Timeline events container */
/* --------------------------------------- */
.h--timeline-events {
  overflow: hidden;
  transition: height 0.4s;
  padding-bottom: 2rem;
}

.h--timeline-event {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 1px 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}



.h--timeline-event--selected {
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/* Timeline animations */
/* --------------------------------------- */
.h--timeline-event--enter-right, .h--timeline-event--leave-right {
  -webkit-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}

.h--timeline-event--enter-left, .h--timeline-event--leave-left {
  -webkit-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}

.h--timeline-event--leave-right, .h--timeline-event--leave-left {
  animation-direction: reverse;
}



.h--timeline-event-date {
  display: block;
  font-style: italic;
  margin: 0.5rem auto;
  margin: 1rem auto;
}

.h--timeline-event-date::before {
  content: "- ";
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
/* Overwrites */
/* Change the position of dates top / botom / top */
/* --------------------------------------- */
.h--timeline-date::after,
.h--timeline-date::before {
  background-color: #f6c219;
}

.h--timeline-date--selected::after {
  background-color: #FFC216;
  border-color: #FFC216;
}

.h--timeline-date--older-event::after {
  background-color: #FFC216;
  border-color: #FFC216;
}

.h--timeline-line li:nth-child(even) .h--timeline-date {
  bottom: -48px;
}

.h--timeline-line li .h--timeline-date--selected::after,
.h--timeline-line li .h--timeline-date:hover::after {
  width: 21px;
  height: 21px;
  bottom: -11px;
  background-color: #FFC216;
  border-color: #FFC216;
}

.h--timeline-line li:nth-child(even) .h--timeline-date::after {
  bottom: 40px;
}

.h--timeline-line li:nth-child(even) .h--timeline-date:hover::after,
.h--timeline-line li:nth-child(even) .h--timeline-date--selected::after {
  bottom: 37px;
}

.h--timeline-line li:nth-child(even) .h--timeline-date::before {
  bottom: 45px;
}

.h--timeline-line li:nth-child(odd) .h--timeline-date:hover::before,
.h--timeline-line li:nth-child(odd) .h--timeline-date--selected::before {
  bottom: -3px;
}

.two-col{
     width: 50% !important;
}
.h--timeline-event-description{
    text-align: justify;
    padding-right: 35px;
    color: #000000 !important;
    font-size: 16px;
}
.h--timeline-date:hover{
    color:#000 !important;
}

.home h3.elementor-heading-title.elementor-size-default, .page-id-2781 h3.elementor-heading-title.elementor-size-default {
    font-family: "acme-gothic", sans-serif !important;
    line-height: 30px !important;
}
/* .home .aux-mc-arrows.aux-prev {
    position: absolute;
    top: -200px;
    left: -149px;
}
.home .aux-mc-controls .aux-next {
    position: relative;
    top: -194px;
    left: 402px;
} */

.awards_section_new .aux-mc-arrows.aux-prev {
    position: absolute;
    top: -195px;
    left: -199px;
}
.awards_section_new .aux-mc-controls .aux-next {
    position: relative;
    top: -194px;
    left: 280px;
}
.awards_section_new .aux-mc-controls {
    position: absolute;
    top: 100%;
    left: 41%;
}
.award-new-design .elementor-heading-title.elementor-size-default {
    font-family: "acme-gothic", sans-serif !important;
    line-height: 30px !important;
}

/* .page-id-2781 .aux-mc-controls .aux-next {
    position: relative;
    top: -194px;
    left: 402px;
}

.page-id-2781  .aux-mc-arrows.aux-prev {
    position: absolute;
    top: -200px;
    left: -149px;
} */

.surgery_what_are_the br{
    display:none !important;
}

/* new slider */
/* NEED TO FIX ACTIVE CROPPED BULLET - OVERFLOW HIDDEN ISSUE */
.loading-bar__wrapper {
/*   background: #fff;
  border-radius: 5px;
  padding: 60px 60px 30px;
  box-shadow: 0 8px 10px rgba(223, 230, 241, 0.5);
  z-index: 99; */
}
.loading-bar__wrapper label {
/*   display: block;
  font-size: 0.9rem;
  margin-bottom: 12px;
  font-style: italic;
  font-weight: bold;
  color: #00ffa4; */
}
.loading-bar {
/*   background: #00ffa4; */
  background: #FEE7DB!important;    
  height: 8px;
  border-radius: 100px;
  justify-content: space-around;
}
.loading-bar-bullet::before {
  content: "";
  display: block;
/*   background: #445058; */
/*  background:#FFC216 !important;
  height: 16px;
  width: 16px;
  border-radius: 100px;
  z-index: 999;
  margin-top: -4px;
  border: 5px solid white;
  cursor: pointer;*/
}
/*.slick-current.loading-bar-bullet::before {
  height: 18px;
  width: 18px;
  margin-top: -5px;
  margin-left: -9px; /* Center bullet - Half .slick-current width*/
  border: 3px solid white;
}*/
.labels {
/*   margin-top: 50px; */
  text-align: center;
}
.page-id-3295 .aux-bullets.aux-mask .aux-bullet::after{
        background-color: #000;
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 32px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-size: 32px;
  line-height: 1;
  opacity: 0.75;
  color: #000000;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -40px;
}
.slick-prev:before {
  content: "\f104";
}
.slick-next {
  right: -40px;
}
.slick-next:before {
  content: "\f105";
}

.qb-button {
  display: inline-block;
  background: #00ffa4;
  border-radius: 100px;
  padding: 5px 15px;
  margin-bottom: 15px;
  color: #445058;
  font-size: 0.9rem;
  font-weight: bold;
  cursor: pointer;
}
.qb-button:hover {
  color: #000;
}
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
/*     display: block; */
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: block!important;
}
/* custom */
.h--timeline-event-content {
    margin-top: 50px;
    display: inline-flex !important;
    justify-content:space-between;
}
.h--timeline-event-title {
  color: #000;
  font-size: 3rem;
  font-weight: 600;
    text-align: start !important;
}

ul.slick-dots li {
    display: inline-block;
    margin: -5px 26px;
}

.loading-bar__wrapper .entry-content ul li
{
    background: #592D90!important;
    padding: 2px 2px!important;
    border-radius: 40px!important;
    position: relative!important;
}

.loading-bar__wrapper ul.slick-dots {
    padding-left: 25px!important;
}

.loading-bar__wrapper li.slick-active button {
/*     background: #592d90!important; */
    background : #F26522 !important;
    color: #fff;
}

.loading-bar__wrapper .slick-dots button {
    top: -12px;
    background: #000000;
    color : #fff;
    padding: 0px 0px;
    border-radius: 36px;
    width: 35px;
    height: 35px;
}
h2.h--timeline-event-title {
    padding-bottom: 10px;
}

.safari-img-cls.elementor-widget-image img {
      display: flex !important;
      flex-wrap: wrap !important;
    }
.footer_menu_css .elementor-icon-list-item > a { font-family: "acme-gothic", sans-serif !important; }
@media only screen and (max-width: 1023px) and (min-width: 768px) {
/*  chirag start */ 
/*  google review start  */ 
.njt-google-places-reviews-wap .column-content {
    padding: 20px 10px;
}
.njt-google-places-reviews-wap .njt-review.slick-slide, .njt-read-all-reviews.slick-slide {
   Padding: 5px !important;
}
/*  google review end  */   

/*  Blog page start */      
/*.blog-list-cls h4.entry-title {
    min-height: 70px;
}
.blog-list-cls .entry-content {
    min-height: 85px;
} */
/*  Blog page end */    

/*  publication start */
.year_tabing_box .elementor-tab-title {
    font-size: 20px !important;
    padding: 20px 25px !important;
    line-height: 17px !important;
}
.publication_content {
    max-width: 83%;
    }
/*  publication end */  

/*  infra page start */ 
.our_treatments_inner h3 span {
    line-height: 40px;
    font-size: 25px;
}
#infra_br-block-cls br {
    display: block !important;
}
.operation_theatres h2 {
    font-size: 25px !important;
    line-height: 35px !important;
    margin-top: 10px !important;
}   
/*  infra page end */       
/*  surgery page start */
.safari-img-cls.elementor-widget-image img {
    display: unset !important;
}   
/*  surgery page end */ 
/*  chirag end */   

/*  Ajay start */       
.home .aux-content-top-margin .aux-primary{padding-top: 0;} 
.ipad_cs_section img {
    width: 50px;
    height: 50px;
}
.ipad_cs_section span.aux-text {
    font-size: 12px !important;
}
.ipad_cs_section span.aux-icon.fas.fa-chevron-right {
    font-size: 12px !important;
}
.ipad_cs_section a.aux-button.aux-medium.aux-black.aux-round.aux-outline {
    padding: 10px;
}
.ipad_cs_section  h4.col-title {
    min-height: 45px;
    height: 100%;
}

/*  about page start */ 
.about_buttom_slider h2.elementor-heading-title.elementor-size-default {
    font-size: 22px !important;
}
/*  about page end */   

.tab_menu_szie a.aux-item-content {
    font-size: 25px !important;
    font-weight: normal !important;
}
.tab_menu_szie .aux-submenu .aux-menu-item .aux-item-content{ text-align: center;}

.tab_menu_szie .aux-burger {
    display: inline-block;
    margin-right: 15px;
    vertical-align: bottom;
}   
    
/*  Ajay end */ 


/*  ravi start */   
/*  landing page start */   
.lp_slider_tablet .elementor-widget-wrap{
    justify-content: center !important;
}
.lp_consultation_first_col{
    width: 100% !important;
    text-align: center !important;
}
.lp_consultation_second_col{
    width: 57% !important;
}
.lp_consultation_logo{
    text-align: center !important;
}
.lp_consultation_row .elementor-container{
    justify-content: center !important;
}

/*  landing page end */ 
    
/*  ravi end */ 
}   

@media only screen and (max-width: 1180px) and (min-width: 1024px) {
    .aux-elementor-header.aux-sticky{
        position : fixed !important;
    }
    
.aux-fs-popup .aux-panel-close {
    right: unset;
    left: calc(50% - 30px);
}
.tab_menu_szie a.aux-item-content {
    font-size: 25px !important;
    font-weight: normal !important;
}
.tab_menu_szie .aux-submenu .aux-menu-item .aux-item-content{ text-align: center;}

.tab_menu_szie .aux-burger {
    display: inline-block;
    margin-right: 15px;
    vertical-align: bottom;
}       
    
/*  surgery page start */
.safari-img-cls.elementor-widget-image img {
    display: unset !important;
}   
/*  surgery page end */     
/*  Blog page start */      
/*.blog-list-cls h4.entry-title {
    min-height: 70px;
}
.blog-list-cls .entry-content {
    min-height: 85px;
}    */
/*  Blog page end */    
/*  infra page start */ 
.our_treatments_inner h3 span {
    line-height: 40px;
    font-size: 25px;
}
#infra_br-block-cls br {
    display: block !important;
}   
/*  infra page end */   
}   

@media (max-width: 1024px){
    .aux-elementor-header.aux-sticky{
        position : fixed !important;
    }
ul.slick-dots
{
   padding-left: 0!important;
}
ul.slick-dots li {
    display: inline-block;
    margin: -5px 8px!important;
}
.slick-prev, .slick-next
{
    top: -5px!important;
    width: 53px;
}   
    .infrastructure_heading_text br{
        display: none !important;
    }
}

@media (max-width: 767px){
    .rm-br-mobile-cls br {display:none;}
.mr-bot-rm-fert-trea-page {
    margin-bottom: 5px !important;
}
.mobile_menu_icon .elementor-widget-wrap.elementor-element-populated {
    line-height: 0;
}
.home .mobile_menu_icon .elementor-widget-container {
    margin-top: 0 !important;
}   
.tab_menu_szie a{ font-weight: normal !important;}  
.awards_section_new .aux-mc-arrows.aux-prev {
    position: relative;
    top: 0;
    left: 0px;
}
.awards_section_new .aux-mc-controls .aux-next {
    position: relative;
    top: 0;
    left: 0;
}
.loading-bar__wrapper .slick-dots button {
    top: -36px;
    background: #ffc216;
    padding: 0px 0px;
    border-radius: 36px;
    width: 20px;
    height: 20px;
    font-size: 12px;
}
ul.slick-dots
{
   padding-left: 0!important;
}
ul.slick-dots li {
    display: inline-block;
    margin: 22px 1px!important;
}
    ul.slick-dots {
    margin-left: 0px !important;
}
.h--timeline-event-content
{
    display: initial!important;
}
.two-col {
    width: 100% !important;
}
.slick-prev, .slick-next
{
    top: -6px!important;
    width: 53px;
}
/* .page-id-2781 .aux-mc-controls .aux-next {
    left: 259px !important;
} */
.njt-review.slick-slide, .njt-read-all-reviews.slick-slide {
    padding: 5px 5px;
}
.h--timeline-event-description {
    padding-right: 0;
}
.infrastructure_heading_text span.aux-head-before {
    font-size: 20px;
}   
    .infrastructure_heading_text h3 {line-height:30px;} 
    
	.suceess-rate-para h2.aux-modern-heading-primary {
    font-size: 21px !important;
    line-height: 29px !important;
}
	
}

    

/* @media only screen and (max-width: 572px) and (min-width: 378px)  {
    .elaluation_landingpage .aux-text-inner {
        padding: 0px 0px 128px 0px !important;
    }
    .maleinfertility_landingpage .aux-text-inner {
         padding: 0px 0px 188px 0px !important;
    }
    .landingpage_treatments .aux-ico-box {
        top: 262px !important;
    }
    .surgery_landingpage .aux-ico-box{
        top: 233px !important;
    }
    .fertility_treatments_landingpage .aux-text-inner{
        padding: 0px 0px 126px  0px !important;
    }
    .advanced_landingpage .aux-text-inner{
        padding: 0px 0px 142px  0px !important;
    }
    .fertility_treatments_landingpage .aux-text-inner{
        padding: 0px 0px 122px  0px !important;
    }
} */

/* @media (max-width: 376px){
    .landingpage_treatments .aux-ico-box{
        position: absolute !important;
        top: 303px !important;
        width: 30%;
        right: 42%;
    }
    .landingpage_treatments p{
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .elaluation_landingpage .aux-text-inner{
            padding: 0px 0px 165px 0px !important;
    }
    .maleinfertility_landingpage .aux-text-inner{
        padding: 0px 0px 190px  0px !important;
    }
    .advanced_landingpage  .aux-ico-box{
        top: 270px !important;
    }
    .maleinfertility_landingpage  .aux-ico-box{
        top: 270px !important;
    }
    .surgery_landingpage .aux-ico-box{
        top: 227px !important;
    }
    .fertility_treatments_landingpage .aux-text-inner{
        padding: 0px 0px 125px 0px !important;
    }
} */
/* safari browser start */
@media not all and (min-resolution:.001dpcm) { 
    @media {
    
}}
/* safari browser end */
.njt-google-places-reviews-wap .column-content {padding:20px;}

.njt-google-places-reviews-wap .njt-gr-slick-prev, .njt-google-places-reviews-wap .njt-gr-slick-next {
    background-color: #F26522!important;
}
.njt-read-all-reviews{
     background-color: #F26522!important;
}

.njt-review .njt-review-content a{
    color:#F26522!important;
}

.njt-review .njt-review-content
{
    color: #000000!important;
}

.landingpage_phone_btn .elementor-element-populated{
    justify-content: center !important;
}
.page-id-11270 .aux-counter .aux-counter-title{
        font-size: 18px !important;
}
    .landingpageform_heding{
    text-align: center !important;
    font-size: 30px !important;
    padding-bottom: 20px !important;
}
.awards_section_new h3{
    font-family: "acme-gothic", sans-serif !important;
}
/* .page-id-11270  .banker_logo{
        display: flex;
    justify-content: center;
}
.page-id-11270 .elementor-element.elementor-element-5d0bffc.elementor-widget-mobile__width-auto.elementor-hidden-desktop.elementor-hidden-tablet.phone-icon-homepage-cls.elementor-view-default.elementor-widget.elementor-widget-icon{
        display: none;
} */
.page-id-11270 .elementor-element.elementor-element-11a3e1f.elementor-widget__width-auto.elementor-widget.elementor-widget-aux_menu_box{
    display: none;
}
.page-id-14434 .elementor-element.elementor-element-11a3e1f.elementor-widget__width-auto.elementor-widget.elementor-widget-aux_menu_box{
    display: none !important;
}
.page-id-14250 .elementor-element.elementor-element-11a3e1f.elementor-widget__width-auto.elementor-widget.elementor-widget-aux_menu_box{
    display: none;
}
.page-id-14927 .elementor-element.elementor-element-11a3e1f.elementor-widget__width-auto.elementor-widget.elementor-widget-aux_menu_box{
    display: none !important;
}
.landingpage_treatments .aux-ico-box{
    position: absolute !important;
    top: 225px;
    width: 18%;
    right: 42%;
}
.landingpage_treatments .col-title{
    background: #592d90 !important;
    border-top-right-radius: 30px;
    padding: 14px;
    border-top-left-radius: 30px;
    color:#FFFFFF;
    margin:0px;
}
/* .landingpage_treatments .col-title:hover{
    background: #FFC216 !important;
} */
.landingpage_treatments p{
        text-align: start !important;
    padding-left: 12px;
        padding-top: 15px;
}
.landingpage_treatments .aux-widget-text .aux-text-widget-header{
        padding: 0px;
}
.landingpage_treatments .aux-widget-text .aux-text-widget-content .widget-content {
    margin-top: 0px;
}
.page-id-11270 .aux-widget-logo a  , .page-id-14250 .aux-widget-logo a , .page-id-14434 .aux-widget-logo a, .page-id-14927 .aux-widget-logo a{
    pointer-events: none !important;
}
.page-id-14250 .elementor-46 .elementor-element.elementor-element-3c813bf , 
.page-id-14434 .elementor-46 .elementor-element.elementor-element-3c813bf,  
.page-id-14927 .elementor-46 .elementor-element.elementor-element-3c813bf  {
    padding: 50px 0 !important;
}

.page-id-14250  .aux-parallax-section.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-36364e1,
.page-id-14434 .aux-parallax-section.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-36364e1,
.page-id-14927 .aux-parallax-section.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-36364e1
{
    display: none !important;
}

.landing_p_new_treatments p{
        min-height: 151px !important;
}
/* chirag start*/
.general-area-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1 !important;
}
/* chirag end*/
@media screen and (max-width: 1024px){
    .infrastructure_slider .elementor-swiper-button-prev{
            left: -30px !important;
    }
    .infrastructure_slider .elementor-swiper-button-next{
            right: -30px !important;
    }
    .lp_top_video{
        width: 100% !important;
    }
    .landing_p_new_treatments p {
        min-height: 225px !important;
    }
    .lp_fertility_tablet p{
        min-height: 218px !important;
    }
    .lp_evaluation_tablet p{
        min-height: 245px !important;
    }
    .lp_surgery_tablet p{
        min-height: 245px !important;
    }
}
@media screen and (max-width: 900px){
	.stacktable.large-only {
        display: table !important;
    }
	.stacktable.small-only {
        display: none !important;
    }
}
@media screen and (max-width: 600px){
    
    .our-aim-section p , .our-aim-section h2 {
        text-align:left !important;
    }
    
    
    .aux-bullet {
        width: 20px !important;
        height: 3px !important;
        border-radius: 0;
    }
    .our-fer-care-team-cls .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
        display: block;
    }
    .single-post .entry-content .elementor-widget-container {
        text-align: inherit !important;
    }
    .single-post .text_justify p {
        text-align: inherit !important;
    }
    .single-post .entry-content p{
        text-align: inherit !important;
    }
    .publication_content{
        max-width: 77% !important; 
    }
    .home .header-homepage-cls {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .home .phone-icon-homepage-cls .elementor-widget-container {
        padding-top: 0 !important;
    }
    .menu-item-181 .aux-submenu-indicator:before,.menu-item-181 .aux-submenu-indicator:after{
        background-color: #fff !important;
    }
    h2.h--timeline-event-title, h3.h--timeline-event-title {
            padding-bottom: 11px;
            font-size: 21px;
        }

    .page-id-11270 .aux-counter{
        width: 166px !important;
            justify-content: start !important;
    }
    .page-id-11270  .banker_logo{
         max-width: 100% !important;
        justify-content: start !important;
    }
    .landingpage_form{
        text-align:center;
    }
    .landing_page_question{
        background: white !important;
    }
    .landing_page_question h2{
        color: #f26522 !important;
    }
    .landing_page_question .aux-modern-heading-description{
            color: #000000 !important;
    }
    .landing_page_question .aux-modern-button.aux-white .aux-overlay:before{
            background-color: #f26522 !important;
    }
    .landing_page_question .aux-text, .landing_page_question .aux-icon{
            color: #ffffff !important;
    }
    .service_treatments .elementor-container {
            justify-content: center !important;
    }
    .landingp_sidebtn i{
            color: #000 !important;
    }
/*  .landingp_sidebtn_top i{
        color: #000 !important;
    }
    .landingp_sidebtn_top:hover{
        color: #000 !important;
    } */
    .landingp_sidebtn i:hover{
         color: #FFFFFF !important;
    }
    .landingpage_treatments p{
        padding-left: 6px !important;
        padding-right: 6px !important;
    }
    .landingpage_treatments .aux-widget-advanced-text.aux-text-widget-bg-center {
        min-height: 360px;
        height: 100%;
        display: block;
    }
    .landingpage_treatments .aux-text-inner.aux-text-widget-content {
        display: contents;
    }
    .landingpage_treatments .aux-ico-box{
        top: 250px;
        right: 0;
        left: 0;
        vertical-align: middle;
        width: 80px;
        height: 80px;
        display: flex;
    }
/*  chirag start */
    .rm-padd-sm-cls .aux-widget-inner {
        padding: 0 !important;
    }
/*  chirag end */
    /*  new */
    .landing_p_new_treatments p{
/*      min-height: 194px !important; */
        min-height: 185px !important;
    }
    .landing_p_new_treatments .aux-ico-box img{
         height: 60px;
        width: 60px;
    }
    .landing_p_new_treatments .aux-widget-text .aux-text-widget-header{
            padding-top: 40px !important;
    }
    .landing_p_new_treatments .aux-text-inner{
/*        padding: 20px 0px 35px 0px !important; */
        padding: 20px 0px 0px 0px !important;
    }
    .landing_p_new_treatments p{
        padding: 5px !important;
    }
    .landing_p_new_treatments .aux-parallax-section.elementor-column{
        width: 100% !important;
    }
    .page-template-default #main .infrastructure_heading_text h3.aux-modern-heading-secondary {
            line-height: 28px !important;
            font-size: 28px !important;
            padding-bottom: 5px !important;
    }
    .landing_form_phone .wpcf7-spinner{
            display: none !important;
    }
}
@media screen and (max-width: 480px){
    .landingpage_treatments .aux-ico-box{
        top: 280px;
        width: 50px;
        height: 50px;
    }
}
@media screen and (max-width: 360px){
    .landingpage_treatments .aux-ico-box{
        top: 280px;
        width: 50px;
        height: 50px;
    }
}

/*marquee*/

/*end*/
.succes_stories_blog_italic_text{
    margin-bottom:0px !important;
}
/*  popmake form All page start */
.popmake-content .wpcf7 input[type="submit"] {
    margin-top: 30px !important;
    display:block;
    margin:0 auto;
}
div#popmake-13886 {
    padding: 50px 35px 20px 35px !important;
}
/*  popmake form All page end*/

/* blog page accordion for FAQ section */
.post-14150 .elementor-14150 .elementor-element.elementor-element-2e1ede4 .elementor-accordion-icon, .elementor-14150 .elementor-element.elementor-element-2e1ede4 .elementor-accordion-title{
        color: #000000 !important;
}
.post-14150 .elementor-14150 .elementor-element.elementor-element-2e1ede4 .elementor-active .elementor-accordion-icon, .elementor-14150 .elementor-element.elementor-element-2e1ede4 .elementor-active .elementor-accordion-title {
    color: #592D90 !important;
}
/* blog page accordion for FAQ section */


.fertility_icon:hover img{
/*  filter: invert(100%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%) !important; */
    filter: invert(100%) brightness(0%) !important;
}
/* .fertility_icon img{
     filter: invert(1) !important;
} */
.preservation-option .widget-content{
        min-height: 82px;
}
.preservation_celebriti_slider .swiper-pagination-bullet{
    background: #000;
}
.preservation_celebriti_slider .elementor-swiper-button{
    color: #000 !important;
}
.landingpage_extramargin{
    margin-bottom: 0px !important;
}
.cancer_extramargin p:first-child{
        margin-bottom: 0px !important;
}

/* .page-id-14434 .elementor-fit-aspect-ratio video:nth-child(1n+5){
      width: 40% !important;
} */
.page-id-14434 .elementor-fit-aspect-ratio video{
      width: 100% !important;
}

.img-center .elementor-widget-container{
        text-align: center !important;
}
.pgtm-empowers h2{
    line-height: 1.25 !important;
}
.breaking_the_genetic{
        margin-bottom: 10px !important;
}
.howpgt-m-empowers h2{
        padding-bottom: 0px !important;
}
/* .page-id-14434 .aux-modern-button:hover .aux-icon, .page-id-14927 .aux-modern-button:hover .aux-icon, .page-id-14250 .aux-modern-button:hover .aux-icon{
    color: #592D90 !important;
} */
.page-id-14434 .aux-modern-button, .page-id-14927 .aux-modern-button, .page-id-14250 .aux-modern-button{
    color: #FFFFFF !important;
}
.postid-16127 .essential_link_color h2 a{
    color: #000000 !important;
}

/* firefox logo not visible */
.aux-widget-logo{
      display: block !important;
}
.page-404 .page-header, .page-404 .page-content{
    text-align: center !important;
}
.separet a.aux-logo-anchor.aux-has-logo {
    width: 100% !important;
}
.separet a.aux-logo-anchor.aux-logo-sticky.aux-has-logo {
    	width: 100% !important;
	}
@media only screen and (min-width: 1024px) {
    .page-id-11923 .blog-list-cls .post .entry-content{
            min-height: 133px !important;
    }
	.separet a.aux-logo-anchor.aux-has-logo {
    	width: 70% ;
	}	
	.separet a.aux-logo-anchor.aux-logo-sticky.aux-has-logo {
    	width: 70%;
	}
	.separet .elementor-element.elementor-element-ea063cf.elementor-widget__width-auto.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-auto.logo-wrap.elementor-widget.elementor-widget-aux_logo {
    	max-width: 27%;
	}
}

@media screen and (max-width: 999px){
	.separet a.aux-logo-anchor.aux-has-logo {
    	width: 48% !important;
	}	
	.separet a.aux-logo-anchor.aux-logo-sticky.aux-has-logo {
    	width: 48% !important;
	}
	.separet .elementor-element.elementor-element-ea063cf.elementor-widget__width-auto.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-auto.logo-wrap.elementor-widget.elementor-widget-aux_logo {
    	max-width: 70%;
	}
	.aux-logo-anchor img {
    	width: 40% !important;
	}
/* 	.main-banner .banner-col .banne-first-img{
		    bottom: -61px;
    		right: 273px;
			width:40%;
	} */
	.main-banner{
        background-position: center !important;
    }
    .aux-submenu {
        background-color: transparent !important;
    }
    .aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu, .aux-fs-menu .aux-master-menu .aux-submenu {
        background-color: transparent !important;
    }
    .elementor-47 .elementor-element.elementor-element-11a3e1f .sub-menu .aux-submenu {
         background-color: transparent !important;
    }
    .elementor-47 .elementor-element.elementor-element-11a3e1f .aux-submenu .aux-menu-item .aux-item-content:hover {
        color: #000000 !important;
    }
    .elementor-47 .elementor-element.elementor-element-11a3e1f .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content,.elementor-47 .elementor-element.elementor-element-11a3e1f .aux-fs-menu .aux-menu-item.aux-hover > .aux-item-content {
        color: #000 !important;
    }
	.aux-master-menu .menu-item .sub-menu.aux-submenu li a span{
    	color:#000;
	}
	.aux-master-menu.aux-narrow .mobile_Treatments .aux-submenu-indicator::after, .aux-master-menu.aux-narrow .mobile_Treatments .aux-submenu-indicator::before{
		    background-color: #000!important;
	}
	.elementor-6 .elementor-element.elementor-element-d052931 .aux-menu-depth-0 > .aux-item-content{
		padding:0 !important;
	}
	.landing-bssc-slider .slick-next{
		    right: 26% !important;
	}
	.landing-bssc-slider .slick-prev{
		left: 26% !important;
	}
}

/* Leading IVF Centre in Gujarat */
.page-id-17099 header#site-elementor-header {
/*     display: none !important; */
}
.page-id-17099 .header-cls-sm{
	  display: none !important;
}

.page-id-17226 header#site-elementor-header {
    display: none !important;
}

.page-id-17099 footer.aux-elementor-footer {
    display: none !important;
}

.page-id-17226 footer.aux-elementor-footer {
    display: none !important;
}

.header-logo-img img {
    max-width: 189px;
    margin: 0 auto;
}

.header-logo-img-2 img {
    max-width: 285px;
    margin: 0 auto;
}
.page-id-17099 #popmake-13886 {
    display: none !important;
}
.page-id-17099 #pum-13886 {
    display:none !important;
}
html.popup-hide {
    overflow: visible !important;
}

/* landing page open popup form start */

body.open-popup #pum-15016.pum-overlay , body.open-popup #popmake-14555.pum-overlay{
	display:block !important;
	opacity:1 !important;
}
body.open-popup .pum-container {
	display:block !important;
	opacity:1 !important;
}
/* landing page open popup form end */
.header-logo-img {
    position: fixed !important;
    top: 0;
    margin: 0 !important;
    left: 0;
    right: 0;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);
    z-index: 11 !important;
    background-color: #fff !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0;
}
.slick-slide img {
    margin: 0 auto;
}
.slide-sec .slick-prev:before,
.slide-sec .slick-next:before{content: '';width: 20px;height: 20px;background-position: center;background-repeat: no-repeat;background-size: contain;z-index: 111;font-family: inherit !important;opacity: 1;font-size: inherit;display: block;}
.slide-sec .slick-prev,
.slide-sec .slick-next{background-color: transparent !important;padding: 0;height: 20px;}
.slide-sec .slick-prev:before{background-image: url(images/left-arrow.png);}
.slide-sec .slick-next:before{background-image: url(images/right-arrow.png);}

.bestivfhositalinahmedabadtext .elementor-widget-container h2 a{
    color:rgb(0, 0, 0) !important;
        font-weight:normal !important;  
}
@media screen and (max-width: 768px) {
	.main-banner{
        background-position: center !important;
    }
.flip-box {
    width: 325px !important;
}
.flip-box-front {
    padding: 25px !important;
}
    .slide-sec button.slick-prev.slick-arrow, .slide-sec button.slick-next.slick-arrow {
    display: none !important;
}
.main-bg-banner {
    background-position: 25% !important;
}
/* 	for mobile  */
	.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu > .aux-menu-item:last-child, .aux-fs-menu .aux-master-menu .aux-submenu > .aux-menu-item:last-child{
    padding-bottom:0;
}
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu > .aux-menu-item:first-child, .aux-fs-menu .aux-master-menu .aux-submenu > .aux-menu-item:first-child{
    padding-top:0;
}

.aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content{
    padding-top:10px !important;
}

.aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content{
    padding:10px !important;
	text-align:center;
}
	/* 	for mobile  */
}

@media screen and (max-width: 576px) {
    .count-main {
        WIDTH: 41% !important;
        height: 91px !important;
    }
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3c02444.main-bg-banner.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-position: 25% !important;
}
.box-tit-sm-cls {
    background-position: top !important;
}
	.separet a.aux-logo-anchor.aux-has-logo {
    	width: 190px !important;
	}	
	.separet a.aux-logo-anchor.aux-logo-sticky.aux-has-logo {
    	width: 190px !important;
	}
/* 	a.aux-logo-anchor.aux-logo-sticky.aux-has-logo {
    	width: 275px !important;
	} */
	.pum-theme-4017 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: 10px !important;
    bottom: auto;
    top: 10px !important;
    padding: 0px;
    color: #fff;
    font-family: Arial;
    font-weight: 100;
    font-size: 24px;
    line-height: 24px;
    border: 2px solid #fff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgb(2 2 2 / 75%);
    text-shadow: 0px 0px 0px rgb(0 0 0 / 23%);
    background-color: rgba(0,0,0,1);
}
	.meet-your-skine{
		background-image: none !important;
	}
	.langingpage-tamplate .aux-svg-arrow.aux-l-left, .langingpage-tamplate .aux-svg-arrow.aux-l-right{
		    width: 30px;
	}
	.langingpage-tamplate .aux-side-control ~ .aux-mc-controls .aux-next {
    	right: 10px !important;
	}
	.meet-you-skin .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		    bottom: 20px;
	}
	.meet-you-skin .elementor-swiper-button {
    	top: 92%;
	}
	.meet-you-skin .elementor-swiper-button{
		    top: 91% !important;
	}
	.font-s-landing h2{
		font-size: 28px !important;
		line-height:38px !important;
	}
	.page-template-default .font-s-landing h2.aux-modern-heading-primary {
    	line-height: 38px !important;
	}
	.font-s-landing p{
		    font-size: 18px !important;
		    line-height: 28px !important;
	}
	
}

@media screen and (min-width: 1024px) and (max-width: 1400px) {
.second-slide {
    padding: 300px 0 300px 0 !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-54a26d6.elementor-section-content-middle.header-cls-sm.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 0 !important;
    padding: 15px 30px !important;
}
	.font-s-landing p{
		font-family: Roboto !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	}	
	.font-s-landing h2{
		font-size: 30px !important;
		line-height:40px !important;
	}
}

.form-space{
	margin-top: 24px;
}
.single-blog-table tr:nth-child(even) {
  background-color: #dddddd;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-54a26d6.elementor-section-content-middle.header-cls-sm.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 0 !important;
}

/* Apply specific height only for Mozilla Firefox */
@-moz-document url-prefix() {
  .header-cls-sm .aux-logo-anchor > img[src*=".svg"] {
  width: 100%;
  height: 70px !important;
}
}
.landing-countar .aux-counter{
	    border: 2px solid #f26522 !important;
}
#awards_section_new{
	background:#f26522;
}

/* bssc landing page  */
.heding-contant{
	 font-weight: 700!important;
}
.banner-rating-img img{
	width:100% !important;
}
.bssc-main-form{
	background:#fff;	
	padding: 30px;
}
.bssc-landing-page-border{
	background:#DA4B51 !important;
	 height: 13px;
}
.bssc-main-form select{
	width:100%;
}
.bssc-main-form .btn{
	padding-top:40px;
}
.bssc-main-form .btn .wpcf7-submit{
	width: 100%;
	background:#DA4B51 !important;
}
.bssc-main-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .bssc-main-form select{
	background:transparent !important;
	border-bottom:1px solid #DA4B51 !important;
}
.bssc-img-text-slider .swiper-slide .elementor-image-carousel-caption {
    background-color: #fff;
    font-size: 18px!important;
    color:#000;
    padding: 16px;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    max-width: 90%;
    margin: 0 auto;
    border-radius: 0px;
}
/* .bssc-img-text-slider .swiper-container-horizontal>.swiper-pagination-bullets, .bssc-img-text-slider .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: -50px;
} */
.landing-bssc-slider .elementor-col-25{
	margin-right: 15px !important;
	margin-left: 15px !important;
}
.landing-bssc-slider .slick-prev:before, .landing-bssc-slider .slick-next:before{
	opacity:0;
}

.landing-bssc-slider .slick-arrow:before {
	font-size: 30px;
}
.landing-bssc-slider .slick-next {
	right: 48%;
}
.landing-bssc-slider .slick-prev {
	left: 48%;
}
 .landing-bssc-slider .slick-arrow.slick-prev {
  background: url("https://img.icons8.com/ios/50/000000/long-arrow-left.png") 0
    0 / 100% no-repeat;
}
 .landing-bssc-slider .slick-arrow.slick-next {
  background: url("https://img.icons8.com/ios/50/000000/long-arrow-right.png") 0 0 / 100% no-repeat;
}
.bssc-landing-second input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	background:transparent !important;
	border-bottom:1px solid #DA4B51 !important;
}
.bssc-landing-second textarea.wpcf7-form-control.wpcf7-textarea{
	background:transparent !important;
	border-bottom:1px solid #DA4B51 !important;
}
.bssc-landing-second textarea.wpcf7-form-control.wpcf7-textarea::placeholder{
	color:#000 !important;
}
.bssc-landing-width{
	display:flex;
}
.bssc-landing-width input{
	width:96% !important;	
}
.bssc-landing-width .last-name{
		width:100% !important;	
}
.bssc-landing-second-btn input.wpcf7-form-control.has-spinner.wpcf7-submit{
	background:#d9534f;
	border-radius: 0px;
}
.bssc-landing-second-btn{
	    padding-top: 30px;
}
.meet-you-skin .elementor-swiper-button{
	    top: 96%;
}
.meet-you-skin .swiper-pagination-bullet{
	background: #fff;
}

.overlay-col .aux-modern-heading-description{
	opacity:0;
}
.overlay-col:hover .aux-modern-heading-description{
	opacity:1;
}
.overly-slider{
	    top: 80%;
	cursor: pointer;
	padding:20px;
	transition: all 0.5s linear;
}

.overlay-col:hover .overly-slider {
	top: 0;
	background: linear-gradient(0deg, #DA4B51 0%, rgba(218, 75, 81, 0.00) 132.87%);
	border-radius:10px;
	    transition: all 0.5s linear;
}
.overlay-col .elementor-widget-wrap.elementor-element-populated{
	padding:0 !important;
}
.langingpage-tamplate .aux-side-control ~ .aux-mc-controls .aux-next{
	    right: 40px !important;
}
.langingpage-tamplate .aux-side-control ~ .aux-mc-controls .aux-prev{
	    left: 0px !important;
}
.font-s-landing p{
	font-family: Roboto !important;
	font-size: 24px;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 35px;
}
	
	.font-s-landing h2{
		font-family: Poppins;
		font-size: 40px;
		font-style: normal;
		font-weight: 700 !important;
		line-height: 60px ;
	}
/* bssc landing page  */
@media screen and (max-width: 1366px) {
	.landingpage-first-img {
		    left: -10px !important;

	}
	.landingpage-second-img{
		    left: 250px !important;
	}
}
@media screen and (max-width: 576px) {
	.entry-content {
    	min-height: auto !important;
	}
	button.slick-prev.slick-arrow {
    top: 50% !important;
}

button.slick-next.slick-arrow {
    top: 50% !important;
}

.slick-dots li button:before {
    opacity: 0 !important;
}

.elementor-5579 .elementor-element.elementor-element-d9a956c {
    margin-top: 15px !important;
    margin-bottom: 50px;
}
	
header#site-elementor-header {
    background-color: #fff !important;
}
}
.review-daynamic{
	display:flex;
}
.review-daynamic .branding{
	display:none !important;
	font-size:0px !important;
}
.wpulike.wpulike-default {
	display:none !important;
}


/* blog alignment  start*/
.blog-list-cls .post .entry-content p {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blog-list-cls .post .entry-title a{
	 overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.blog-list-cls .post .entry-content {
    min-height: 130px;
}
/* blog alignment end*/

/* new home page banner start */

.main-banner .banner-col{
    max-width: 827px;
    margin-left: auto;
    margin-right: 0px;
    width: 100%;
    position: relative;
}
.main-banner .banner-col .banne-first-img{
    /* width: auto !important; */
    position: absolute;
    right: 0;
    text-align: end;
}
.counter{
    margin-bottom: 20px !important;
}

/* .first-counter{
    width: 30% !important;
}
.second-counter{
    width: 50% !important;

}
.thired-counter{
    width: 30% !important;

}
.forth-counter{
    width: 50% !important;
} */
.counter{
	    width: 31% !important;
    margin-right: 24px !important;

}
.count-main {
        text-align: center !important;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var(--e-global-color-dfe528c);
        display:inline-block;
        /*padding: 10px 100px 10px 100px;*/
        border-radius: 10px 10px 10px 10px;
        margin-right: 20px;
        margin-bottom: 21px;
        WIDTH: 31%;
        height: 81px;
        align-items: center;
        text-align: center !important;
        padding-top: 15px;
}
.count-main h4{
    margin:0;
}
.count-main p{
    margin:0;
}
.aux-logo-anchor img{
        width: 100% !important;
	height: 75px !important;
}
@media screen and (max-width: 576px) {
   .main-banner{
        background-position: top !important;
        background-repeat: no-repeat !important;
        background-size: 100% !important;
        padding-top: 440px !important;
    }
    .first-counter, .second-counter, .thired-counter, .forth-counter{
        width: 41% !important;
    } 
    .main-banner .banner-col .banne-first-img{
        text-align: center;
        top: -200px;
    }
    .review img{
        width: 50% !important;
    }
	.aux-counter{
		 width: 160px;
	} 
}
/* new home page banner end */


/* .page-id-11267 #pum-15016, .page-id-11267 #popmake-15016, .page-id-11267 #pum-13886 {
 display: none !important;
} */
.pen-popup-hide.pum-open.pum-open-overlay.pum-open-scrollable.open-popup-hide, .open-popup-hide {
    overflow-y: scroll !important;
}

/* IVF TRAINING */
.pad-orange .aux-text-inner.aux-text-widget-content {
    margin: 25px 15px;
}

.clinic-sec {
    display: flex;
    gap: 40px;
}

.clinic-sec li {
    font-size: 16px;
    line-height: 26px;
    list-style: disc;
}

.tab-section h4 {
    font-size: 29px;
    line-height: 35px;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 10px;
}

.left-clinic-sec {
    width: 50%;
}

.right-clinic-sec {
    width: 50%;
}

.tab-section .e-n-tabs-heading {
    border-bottom: 1px solid rgba(192, 192, 192, 1);
}

.elementor-20293 .elementor-element.elementor-element-e962587 > .elementor-widget-container {
    border-style: none !important;
}

@media screen and (min-width: 1024px) and (max-width: 1365px) {
.elementor-element.elementor-element-9a68eab.e-con-full.clinical-tab.e-flex.e-con.e-child {
    padding: 0 50px;
}

.elementor-element.elementor-element-81f42ea.e-con-full.lab-tab.e-flex.e-con.e-child {
    padding: 0 50px;
}
} 
@media screen and (min-width: 769px) and (max-width: 1023px) {
.elementor-element.elementor-element-9a68eab.e-con-full.clinical-tab.e-flex.e-con.e-child {
    padding: 0 20px;
	width: 50%;
}

.elementor-element.elementor-element-81f42ea.e-con-full.lab-tab.e-flex.e-con.e-child {
    padding: 0 20px;
	width: 50%;
}
}
@media screen and (max-width: 768px) {
.clinic-sec {
    gap: 20px;
}
.elementor-element.elementor-element-9a68eab.e-con-full.clinical-tab.e-flex.e-con.e-child {
    width: 100%;
    padding: 0 20px;
}
.elementor-element.elementor-element-81f42ea.e-con-full.lab-tab.e-flex.e-con.e-child {
    width: 100%;
    padding: 0 20px;
}
	.elementor-element.elementor-element-70a2225.e-con-full.clinical-tab.e-flex.e-con.e-child {
    padding: 0 20px;
    width: 100%;
}
.elementor-element.elementor-element-cdce63f.e-con-full.lab-tab.e-flex.e-con.e-child {
    padding: 0 20px;
    width: 100%;
}
	
.elementor-element.elementor-element-70a2225.e-con-full.clinical-tab.e-flex.e-con.e-child {
    padding: 0 20px;
    width: 100%;
}

.elementor-element.elementor-element-1628078.e-con-full.clinical-tab.e-flex.e-con.e-child {
    width: 100%;
    padding: 0 20px;
}

.elementor-element.elementor-element-f385406.e-con-full.lab-tab.e-flex.e-con.e-child {
    width: 100%;
    padding: 0 20px;
}
.requestcall p {
    padding: 10px 0 !important;
    margin: 0 !important;
}
.requestcall input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin: 0 !important;
}
.callus-req {
    display: flex !important;
    flex-direction: column !important;
	margin: 0 !important;
}
.requestcall {
    flex-direction: column !important;
}
}

/* new popup start */
/* .popup-new .row{
	display: flex !important;
  flex-direction: row !important;
}
.popup-new .col-40{
	flex: 1;
  	max-width: 45% !important;  
}
.popup-new .col-60{
	flex: 1;
  	max-width: 55% !important;  
}
.popup-new .popup-logo{
	width: 60%;
}
.popup-new .content-center{
	text-align:center;
	padding: 50px;
	padding-bottom:0 !important;
}
div#popmake-13886{
	padding:0 !important;
}
.popup-new h2 {
    color: #F26522;
    font-size: 40px;
    line-height: 45px;
}
.popup-new h3{
    font-family: "acme-gothic", sans-serif !important;
    line-height: 35px;
    font-size: 30px;
}
.popup-new .col-40 img{
	    height: 100%;
    object-fit: cover;
    width: 100%;
}
.page-id-3295 .popup-new .row{
	    max-width: 100%;
}
@media screen and (max-width: 1400px) {
	.popup-new .popup-logo{
		width: 30%;
	}
	.popup-new .col-40 img{
	    height: 100%;
    	object-fit: cover;
    	width: 100%;
	}
	.popup-new h2 {
		color: #F26522;
		font-size: 25px;
		line-height: 30px;
	}
	.popup-new h3{
		font-size: 20px;
		line-height: 25px;
	}
	.popup-new .content-center {
		text-align: center;
		padding: 40px;
		padding-bottom: 0 !important;
	}
}
@media screen and (max-width: 600px) {
	.popup-new .col-60 {
		max-width: 100% !important;
	}
	.popup-new .col-40 { 
   		max-width: 100% !important;
		display:none;
	}
	.popup-new .row {
    	display: block !important;
	}
	.popup-new h2 {
		font-size: 20px;
		line-height: 35px;
	}
	.popup-new h3{
		font-size: 20px;
		line-height: 25px;
	}
	.popup-new .popup-logo{
		width: 50%;
	}
} */

/* new popup end */

/* old popup start*/

.popup-new img{
	    width: 200px;
	    padding-bottom: 20px;
}
.popup-new .row{
	text-align:center;
}

/* old popup end */


#pum-13886{
  display:none !important;
} 
#pum-13886.pum-active{
  display:block !important;
}
.page-id-11270 #pum-13886 {
    display: none !important;
}
.page-id-11267 #pum-13886 {
    display: none !important;
}

    .aux-goto-top-btn {
        right: auto;
        left: 20px;
    }

@media(min-width:768px){
.ivf-repeated-ivf-failure-new-banner img {
    display: none;
}
	

}
.header-marquee p{
	font-size: 1.125em;
	line-height:1.4;
	letter-spacing:1px;
	font-style:normal;
	font-weight:normal;
}
.fertility-treatment-table table td, .fertility-treatment-table table th{
	text-align:center;
}
span.rsn-bhn {
    font-weight: 700 !important;
}
