.elementor-kit-6{--e-global-color-primary:#FF9500;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FF9500;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Inter Tight";--e-global-typography-text-font-family:"Inter Tight";--e-global-typography-accent-font-family:"Inter Tight";color:#000000;font-family:"Inter Tight", Sans-serif;font-size:17px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#F5821F;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1.1em 2em 1em 2em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"Inter Tight", Sans-serif;}.elementor-kit-6 h1{font-family:"Inter Tight", Sans-serif;}.elementor-kit-6 h2{font-family:"Inter Tight", Sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-kit-6 h3{font-family:"Inter Tight", Sans-serif;font-size:42px;}.elementor-kit-6 h4{font-family:"Inter Tight", Sans-serif;font-size:42px;}.elementor-kit-6 h5{font-family:"Inter Tight", Sans-serif;}.elementor-kit-6 h6{font-family:"Inter Tight", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h2{line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*body{*/
/*    position: relative;*/
/*}*/
.consult-form-submit-container{
    position: fixed !important;
    top:0px !important;
    left: 0px !important;
    bottom: 0px !important;
    right: 0px !important;
    height: 100vh !important;
    width: 100% !important;
    z-index: 99999 !important;
    /*display: none;*/
    /*padding: 100px !important;*/
}

.consult-form-submit-container-hide{
    display: none;
}

.close-icon{
     width: 30px !important;
 min-width: 30px !important;
 max-width: 30px !important;

 height: 30px !important;
 min-height: 30px !important;
 max-height: 30px !important;
 cursor: pointer;
}

.why-list-card{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
    
}

.why-list-card p{
   margin: 0px !important;
   padding: 0px !important;
    
}

.popup-btn{
    cursor: pointer;
}
.hero-taggs .popup-btn .elementor-button-text{
    text-shadow:none;
}


.client-card{
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
   
    
    
}
.client-card .owl-item .info-box-wrapper{
    background-color: #ffffff;
    overflow: hidden !important;
    border-radius: 10px !important;
   
    
    
    
}
.client-card-newHome .owl-item .info-box-wrapper {
padding: 20px 14px;
 border: 2px solid #FFC2B6;
}
.np-client-card .owl-item .info-box-wrapper{
    
       background-color: #ffffff;

padding: 20px !important;
    
}

.np-client-card .info-box-title{
    margin-top: 4px;
}

.client-card .owl-item .info-btn-wrapper {
  display: none !important;
}
.client-card .owl-item .info-box-icon {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  overflow: hidden !important;
  border: 2px solid  #FF5C00;
  border-radius: 100%;
}

.client-card .owl-item .info-box-icon img {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  object-fit: cover !important;
  
 
}


.Qna-section .eael-adv-accordion{
    display: flex !important;
    gap: 16px!important;
    flex-direction: column !important;
    
    
}

.Qna-section .eael-accordion-list{
    border: #000000 1px solid !important;
    border-radius: 6px;
overflow: hidden !important;    
}


.Qna-section .eael-adv-accordion .eael-accordion-list .eael-accordion-header{
    background-color: #ffffff !important;
    
}

.Qna-section .eael-accordion-tab-title{
    flex: 1;
}

.Qna-section .elementor-tab-title
{
    gap: 10px !important;
}

.show-acc-list .acc-hide{
    display: none !important;
}
.health-card-hide .health-hide{
    display: none !important;
}

.expand-text p{
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; 
}

.health-para p {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.hc-card{
    width: 150px !important;
    max-width: 150px !important;
    min-width: 150px !important;
    min-height: 160px !important;
    max-height: 160px !important;
    height: 160px !important;
}


.hc-card-holder::-webkit-scrollbar {
  height: 4px !important;
  background-color: #f1f1f1 !important;
   border-radius: 100vw !important;
}

.hc-card-holder::-webkit-scrollbar-thumb {
  background: #a8a8a8 !important;
  border-radius: 100vw !important;
  
}
.doc-card{
    width: 210px !important;
    max-width: 210px !important;
    min-width: 210px !important;
    height: 300px !important;
    min-height: 300px !important;
    max-height: 300px !important;
    
}
.dot-icon,.dot-icon div {
    height: 10px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}



.hero-dot .elementor-icon-wrapper{
    display: flex !important;
}



@media (min-width: 760px) {
    .doc-card{
    width: 250px !important;
    max-width: 250px !important;
    min-width: 250px !important;
    height: 370px !important;
    min-height: 370px !important;
    max-height: 370px !important;
    
}
.dot-icon,.dot-icon div {
    height: auto !important;
}


}


@media (min-width: 768px) {
    .hc-card{
     width: 200px !important;
 min-width: 200px !important;
 max-width: 200px !important;

 height: 220px !important;
 min-height: 220px !important;
 max-height: 220px !important;
}

.client-card .owl-item .info-box-wrapper{
    background-color: #ffffff;
    padding: 20px;
}

.np-client-card .owl-item .info-box-wrapper{
    padding: 30px 20px !important;
     border-radius: 20px !important;
}
}

/* Nadi Pariksha Camp */
.on-bottom-padding p {
    margin: 0px;
    padding: 0px;
}/* End custom CSS */