/********** Template CSS **********/
:root {
  --primary: #797CFF;
  --secondary: #999999;
  --light: #F2F8FE;
  --dark: #111111;
}

.text-color{
  color: rgb(141, 41, 84);
}
.cl-btn {
    background-color: #fff;
    border-radius: 50%;
    padding: 10px !important;
    height: 5px;
    z-index: 9;
}
.nav-sticky {
    position: sticky;
    top:0px;
    background-color: white;
    z-index: 999;
}
.alert_message {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    justify-content: center;
    display: flex;
    position: absolute;
    align-items: center;
    border-radius: 10px;
    z-index: 9;
}

.message {
  padding: 10px;
    background-color: #8d2954;
    color: #fff;
    width: 90%;
    height: fit-content;
    border-radius: 5px;
}
.blog-section .message {
  padding: 0px;
    background-color:transparent !important;
    color: #fff;
    width: 90%;
    height: fit-content;
    border-radius: 5px;
}

.btn_close{
  color: #fff;
  border: 0px;
  background-color: transparent;
}
/* .f-img-1 img{
  border-radius: 5px !important;
} */
/* .award-wrap ul li figure img {
    aspect-ratio: 5/5;
    object-fit: contain;
    height: 140px;
} */

[data-star] {
  text-align:left;
  font-style:normal;
  display:inline-block;
  position: relative;
  unicode-bidi: bidi-override;
}
[data-star]::before {
  display:block;
  content: '★★★★★';
  color: #eee;
}
[data-star]::after {
  white-space:nowrap;
  position:absolute;
  top:0;
  left:0;
  content: '★★★★★';
  width: 0;
  color: #ff8c00;
  overflow:hidden;
  height:100%;
}

[data-star^="0.1"]::after{width:2%}
[data-star^="0.2"]::after{width:4%}
[data-star^="0.3"]::after{width:6%}
[data-star^="0.4"]::after{width:8%}
[data-star^="0.5"]::after{width:10%}
[data-star^="0.6"]::after{width:12%}
[data-star^="0.7"]::after{width:14%}
[data-star^="0.8"]::after{width:16%}
[data-star^="0.9"]::after{width:18%}
[data-star^="1"]::after{width:20%}
[data-star^="1.1"]::after{width:22%}
[data-star^="1.2"]::after{width:24%}
[data-star^="1.3"]::after{width:26%}
[data-star^="1.4"]::after{width:28%}
[data-star^="1.5"]::after{width:30%}
[data-star^="1.6"]::after{width:32%}
[data-star^="1.7"]::after{width:34%}
[data-star^="1.8"]::after{width:36%}
[data-star^="1.9"]::after{width:38%}
[data-star^="2"]::after{width:40%}
[data-star^="2.1"]::after{width:42%}
[data-star^="2.2"]::after{width:44%}
[data-star^="2.3"]::after{width:46%}
[data-star^="2.4"]::after{width:48%}
[data-star^="2.5"]::after{width:50%}
[data-star^="2.6"]::after{width:52%}
[data-star^="2.7"]::after{width:54%}
[data-star^="2.8"]::after{width:56%}
[data-star^="2.9"]::after{width:58%}
[data-star^="3"]::after{width:60%}
[data-star^="3.1"]::after{width:62%}
[data-star^="3.2"]::after{width:64%}
[data-star^="3.3"]::after{width:66%}
[data-star^="3.4"]::after{width:68%}
[data-star^="3.5"]::after{width:70%}
[data-star^="3.6"]::after{width:72%}
[data-star^="3.7"]::after{width:74%}
[data-star^="3.8"]::after{width:76%}
[data-star^="3.9"]::after{width:78%}
[data-star^="4"]::after{width:80%}
[data-star^="4.1"]::after{width:82%}
[data-star^="4.2"]::after{width:84%}
[data-star^="4.3"]::after{width:86%}
[data-star^="4.4"]::after{width:88%}
[data-star^="4.5"]::after{width:90%}
[data-star^="4.6"]::after{width:92%}
[data-star^="4.7"]::after{width:94%}
[data-star^="4.8"]::after{width:96%}
[data-star^="4.9"]::after{width:98%}
[data-star^="5"]::after{width:100%}



/* coloumn counter class */
.cl-2{
  column-count: 3;
}
.col-lg-12.pxx-4 {
    padding-right: 90px;
}
.mob{
  display: none;
}

@media (max-width: 768px){
  .mob{
    display: block;
  }
  .desk{
    display: none;
  }
}

/* figure {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
} */
figure {
    display: block;
    margin: 0;
    padding: 0;
}
.dropdown:hover .dropdown-menu {
    /* display: flex !important; */
    border-radius: 10px !important;

}
/* .main-wrap .leftsidebar .accordion-body ul li:first-child {
    color: #8D2954 !important;
} */
.s-box {
    height: 176px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.qr-codes.desktop{
  display: none;
}
/* submenu css */
.dropdown-sub-menu, .dropdown-sub-menu-mobile {
  display: none;
}
li.nav-item.dropend:hover .dropdown-sub-menu {
  width: fit-content;
    display: block;
    top: 0;
    position: absolute;
    left: 95%;
    background-color: whitesmoke;
    z-index: 1;
    padding: 10px 0;
    border-radius: 5px;
    box-shadow: 2px 2px #e6e2e2;
}
li.nav-item.dropend:hover .dropdown-sub-menu{
  opacity: 0; /* Be invisible first. */
 animation: .2s ease-in 1 slideUp; /* Do the Slide. */
 animation-fill-mode: forwards;
}
@keyframes slideUp{
  0% {
    opacity:0;
    transform:  translate(0px,25px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}
.dropend:hover  .dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
  }
  .dropdown-sub-menu::before {
      content: '';
      position: absolute;
      top: 10px;
      left:-8px;
      height: 1rem;
      width: 1rem;
      background-color: #f5f5f5;
      /* border-top: 1px solid #eceef1; */
      border-left: 1px solid #eceef1;
      transform: rotate(45deg);
      z-index: -1;
      opacity: 1;
      transition-delay: 0.3s;
  }
  h4.mega-menu-heading {
    font-size: 14px;
    color: #6a0037;
    text-transform: uppercase;
    font-weight: 700;
}
/* .dropdown-menu ul {
    column-count: 3;
} */
/* sub menu mobile */
li.nav-item.dropend:hover .dropdown-sub-menu-mobile {
    display: block;
    top: 45px;
    width: auto;
    /* min-width: 205px;
    position: absolute; */
    left: 0;
    background-color: whitesmoke;
    z-index: 1;
    padding: 10px 10px;
    border-radius: 5px;
    box-shadow: 2px 2px #e6e2e2;
}
.dropdown-sub-menu-mobile::before {
    content: '';
    position: absolute;
    top: -8px;
    left: 8px;
    height: 1rem;
    width: 1rem;
    background-color: #f5f5f5;
    /* border-top: 1px solid #eceef1; */
    border-left: 1px solid #eceef1;
    transform: rotate(45deg);
    z-index: -1;
    opacity: 1;
    transition-delay: 0.3s;
}
.phone-body .dropdown-menu ul.dropdown-sub-menu-mobile li {
    background-color: transparent !important;
}
li.nav-item.dropend:hover .dropdown-sub-menu-mobile{
  opacity: 0; /* Be invisible first. */
 animation: .2s ease-in 1 slideUp; /* Do the Slide. */
 animation-fill-mode: forwards;
}
p{
  font-size: 18px !important;
}
li {
    font-size: 16px;
}
#iframe1{
  padding-bottom: 0px !important;
}
.phone-n-b a{
  color: #8d2954 !important;
}
.hover:hover{
  cursor: pointer;
}
.phone-n-b p{
  font-weight: normal !important;
}
.con-ner{
  background-size: 100% !important;
  width: 100%;
  height: 600px;
  background-repeat: no-repeat !important;
  position: relative;
}
.dropdown-menu li,.dropdown-menu li a{
  font-size: 15px !important;
}
.con-ner::before{
    content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      /* background:black; */
      opacity: .6;

}
.mob.container-fluid.con-ner.d-flex.align-items-center {
    display: none !important;
}
.desk.container-fluid.con-ner.d-flex.align-items-center{
    display: block !important;
}

.phone-he{
  display: none;
}
.desk-he{
  display: block;
}
.con-h-sec {
    position: relative;
    margin-top: 22rem !important;
    width: 30%;
    margin-left: auto;
}

.anchor-text {
  color:black !important;
}
.side-v-box{
  border:1px solid #ddd;box-shadow:0 4px 4px rgba(0,0,0,.25);
  border-radius: 15px;
}
.call-close{
  color: white !important;
}
.call-m-content{
 border: 0px !important;
}
.footer-bottom {
  margin-bottom:0px;
}
.radius-b{
  border-radius: 15px;
}
.pointer{
  cursor: pointer;
}
/* .c-btn-fix{
  text-align: right;
  position: fixed;
  right: 10
} */
.faq-doc img{
  width: 100%;
    border-radius: 15px;
    height: 380px;
}
.side-img{
  margin-top: 20px;
}
.faq-doc{
  border-radius: 15px;
}
.s-box{
  height: 176px;
}
.pipe-form-div{
	z-index:98;
}
.pipe-form .form-group {
    margin-bottom:7px !important;
}
.pipe-form .form-control:focus {
    color: #000;
    background-color: #fff !important;
    outline: 0;
    border: 2px solid #8d2954 !important;
    box-shadow: 0 0 0 0.25rem rgb(121 124 255 / 0%) !important;
}
.pipe-form .form-select:focus {

    background-color: #fff !important;
    outline: 0;
    border: 2px solid #8d2954 !important;
    box-shadow: 0 0 0 0.25rem rgb(121 124 255 / 0%) !important;
}
.pipe-form .form-select {

	border: none;
	height: 40px;
	background-color: #f2f2f2;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px
}
.form-check-input:checked {
    background-color:#8d2954 !important;
    border-color: #8d2954 !important;
    box-shadow: 0 0 0 0.25rem rgb(121 124 255 / 0%) !important;
}
.blog-box{
  height:410px;
}
/* sub menu */
ul.dropdown-sub-menu {
    max-height: 190px;
    overflow-y: scroll;
}
/* side-button */
.buttons-side{
  margin-top: 0px;
  .button, #div1 {
    -webkit-box-shadow: 1px 1px 1px 1px rgba(43, 43, 43, 0.2);
    -moz-box-shadow: 1px 1px 1px 1px rgba(43, 43, 43, 0.2);
    box-shadow: 1px 1px 1px 1px rgba(43, 43, 43, 0.2);
  }
}
.fixed-top .phone-nav{
  padding-top: : 0px !important;
  padding-bottom: 0px !important;

}

.award-wrap ul li figure {
    box-shadow: 0 4px 10px rgba(0, 0, 0, .15);
    display: flex;
    align-items: center;
    justify-content: center;
}

.buttonside {
  position:fixed;
  right: 0px;
  top:55%;
  float: right;
  background-color:#8d2954;
  padding: 16px;
  height: 45px;
  display: block;
  width:45px;
  border-radius: 30px 0 0 30px;
  overflow: hidden;
  z-index:10;
  display:flex;
  align-items: center;
}

.slide {
    padding: 16px 15px 15px 20px;
    position: absolute;
    display: none;
    top: 20rem;
    float: right;
    right: 0;
    display: none;
    width: 370px;
    height: auto;
    background-color: #fff;
    color: #000;
    text-align: left;
    font-size: 17px;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 30px 0 0 30px;
    z-index: 10;
    border: 1px solid #e54e23;
}
#contactdiv.slide{
  width:300px;
  top: 100%
}

.slide ul li a{
  margin-left: 4px;
  color: #000 !important;

}
.slide ul li {
margin-bottom: 5px;

}
.slide ul li i {
margin: 0 10px;

}

@media (max-width:768px) {
  .pointer {
    cursor: pointer;
    position: absolute;
    right: 10px;
}
  .slide {
      padding:7px;
      position: absolute;
      display: none;
      bottom:100%;
      float: right;
      right: 0;
      display: none;
      width: 370px;
      height: auto;
      background-color: #fff;
      color: #000;
      text-align: left;
      overflow: hidden;
      white-space: nowrap;
      border-radius: 30px 0 0 30px;
      z-index: 10;
      border: 1px solid #e54e23;
  }
  #contactdiv.slide{
    width:260px;
    bottom: 100% !important;
    top: auto;
  }
  #contactdiv.slide ul{
    display: block !important;
  }
  #contactdiv.slide ul li a{
    margin-left: 4px;
    color: #000 !important;
    padding: 0 !important;
      font-weight: 400 !important;

  }
  #contactdiv.slide ul li {
      margin-bottom: 5px !important;
      display: flex;
      align-items: center;
      font-size: 13px;
      font-weight: 400;
  }
  .slide ul li i {
  margin: 0 10px;

  }
}
.hos-box{
  height:174px;
}


.buttonside  i {
  color: #fff;
}

.home-card-f{
  font-size: 18px !important;
  font-weight: normal !important;
  line-height:24px;
}
.main-h-f {
    font-size: 40px !important;
    margin-bottom: 0px !important;
}
.main-c-box p,.sub-heading-f,.accordion-body p{
  font-size:20px!important;

}
.main-c-box p,.accordion-body p{
  font-size:20px!important;
  text-align: justify;
}
.accordion-body p{
  margin-bottom: 0px !important;
}
.main-c-box p,.p-color,.accordion-body p{
  color:#373434 !important;
}
.sidebar-heading{
  font-size:24px;
  padding-top: 10px;
}
.content-wrap .video-frame figure {
  padding: 10px 4px!important;
}
.experts-wrap .experts-slide li figure {
  width: 220px !important;
  height: 220px !important;
}
.specialities-wrap .specialities-list li .box h6,.surgery-wrap .surgery-list li .box h6{

  font-weight: normal !important;
  font-size:18px !important;
}
.btn-f{
  font-size: 16px !important;
}
.con-b p{
  font-size: 16px !important;
}
#div1{
  a, a:visited, a:active, a:focus {
    color: #fff;
    text-decoration: none;
  }

  a:hover {
    color: #ccc;
  }
}

.r-modal-body,.r-modal-header{
  border:0px !important;

}
.r-modal-header{
    border-radius:15px 15px 0px 0px;
}
.call-modal-d,.call-m-content{
    border-radius:15px;
}
.r-modal-header h5{
  color: black;
  width: 100%;
  text-align: center;
}
.call-modal-d{
  top: 10%;
}
.r-modal-body ul li a{
  color: white;
  margin-left: 3px;

}
.r-modal-body ul li{
  margin-bottom: 5px;

}
.r-modal-body ul li i{
  color: white;
}


/* header{
position:sticky;
top: 0px;
z-index: 100;
background-color: white;
} */

.f-img-2{
  display:none;
}

.f-img-1{
  display:block;
}
.blog-sub{
  height: 200px;
}

#show-more {
  text-align: center;
}
.back-to-top {
  position: fixed;
  display: none;
  right: 30px;
  bottom: 60px;
  z-index: 99;
  width: 50px;
  height: 50px;
  padding: 0;
  line-height: 50px;
}

.footer-top,.site-footer{
  background: black !important;
}
/*** Spinner ***/
#spinner {
  opacity: 0;
  visibility: hidden;
  transition: opacity .5s ease-out, visibility 0s linear .5s;
  z-index: 99999;
}

#spinner.show {
  transition: opacity .5s ease-out, visibility 0s linear 0s;
  visibility: visible;
  opacity: 1;
}
.newsletter{
  margin-bottom: 0px !important;
  margin-top: -76px !important;
}
.desktop-drop-menue ul li {
    min-width: 220px !important;
    vertical-align: middle;
    align-items: center;
    display: flex;
}
.desktop-drop-menue ul li:hover a{
  color: #fff;
}
.dropdown-menu ul {
    width: 100%;
    margin: 0 15px;
}
.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

/* footer-mobile */

.mobile-sticky-links {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index:0;
    right: 0;
    background-color: #fff;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.14);
    border-radius: 12px 12px 0 0;
    display: none !important;
}
.mobile-sticky-links ul {
    margin: 0;
    padding: 0 10px;
    list-style: none;
    display: flex;
    justify-content: space-between;
}
.mobile-sticky-links ul li {
    font-size: 12px;
    font-weight: 600;
}
.mobile-sticky-links {
    display: block;
}
.mobile-sticky-links ul li a {
    display: block;
    padding: 15px 6px;
    text-align: center;
    font-weight: normal !important;
    color: #8d2954 !important;
}
.mobile-sticky-links ul li .icon {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0px;
}
.mobile-sticky-links ul li .toggle-menu .close-icon {
    display: none;
}
/* .mobile-sticky-links ul li .icon {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 7px;
} */
    .mobile-sticky-links ul li a{
      font-weight: 600 !important;
      letter-spacing: 0px !important;
    }
.footer-m-btn{
  display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.m-text{
  font-size: 11px;
  color: #e95525;
  font-weight: 600;
}

/* footer css strt from here */
a{color:#e54e23;transition:0.5s;}
ul{margin:0;padding:0;}
li{list-style:none;}
a:hover{text-decoration:none;}
/* h1, h2{font-weight:300;color:#262626;} */
h1, h2{color:#262626;}
h2, .h2{font-size:2.5rem;}
h3, .h3{font-size:1.55rem;}
.footer-top{background:black!important; padding:25px 0 25px;}
.site-footer h5{font-size:24px;color:#e95525;position:relative;padding:15px 0px;margin-bottom:15px;}
.site-footer h5:after{content:"";position:absolute;left:0;width:40px;height:1px;background:#e95525;bottom:0;}
.site-footer .list-menu li a{font-size:13px;color:#fff;margin-bottom:5px;transition:.5s;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #E95525, #FF3E00 50%, #fff 50%);background-size:200% 100%;background-position:-100%;transition:all 0.3s ease-in-out;font-weight:400;}
.site-footer .list-menu li a:hover{background-position:0%;}
.site-footer p{color:#fff;line-height:35px;}
.site-footer .social-media i{width:48px;height:48px;line-height:48px;text-align:center;color:#fff;margin-right:10px;}
.fa-facebook{background-color:#3b5996;}
.fa-x-twitter{background-color:#29c5f6;}
.fa-linkedin{background-color:#016ec7;}
.fa-youtube{background-color:#da362c;}
.fa-instagram{background: #F09433; background: -moz-linear-gradient(45deg, #F09433 0%, #E6683C 25%, #DC2743 50%, #CC2366 75%, #BC1888 100%);  background: -webkit-linear-gradient(45deg, #F09433 0%,#E6683C 25%,#DC2743 50%,#CC2366 75%,#BC1888 100%);  background: linear-gradient(45deg, #F09433 0%,#E6683C 25%,#DC2743 50%,#CC2366 75%,#BC1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F09433', endColorstr='#BC1888',GradientType=1 ); }
.footer-bottom{background-color:#8d2954;padding:10px 0;}
.footer-bottom p{font-size:15px !important;color:#fff;margin:0;}
.footer-bottom .nav li a{font-size:15px;color:#fff;padding:0 20px;transition:.5s;}
.footer-bottom .nav li a:hover, .site-footer .list-menu li a:hover{color:#e95525;}
.heading2 *{margin:0;color:#fff;}
.heading2{background:#e95525;padding:11px 30px;color:#fff;margin-bottom:20px;}
.alert-box {
    background-color: #8d2954;
    border-radius: 5px;
    width: 400px;
    margin: 1.75rem auto;
    text-align: center;
    padding: 20px;
    position: absolute;
    align-items: center;
    display: flex;
    justify-content: center;
    vertical-align: middle;
    top: 20%;
    left: 35%;
}
    .alert-box .close-button{
        background-color: transparent;
        border: 0px;
        position: absolute;
        top: 10px;
        right: 10px;
        color: #fff;
    }


@media (max-width:480px) {
  .h-box {
      width:185px;
  }

}


@media (max-width:600px) {

  .h-box {
      width:185px;
  }
}
.side-img.desktop {
  display: none;
}
.side-img.mobile {
    display: block;
    border: 1px solid #ddd;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    border-radius: 15px;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 2rem;
}
.pxx-4{
  padding-right: 5rem;
}
@media (max-width: 768px) {
  .btns-stripe li:nth-child(3) .box {
  	background:#e54e23
  }

  /* .btns-stripe li:last-child .box {
  	background:  #8d2954
  } */

  .mob .container {
    margin-top: 260px;
}
.mob{
  background-size: 150%;
background-position: top;
}
  .box.con-b {
    margin-top:80px;
}
  .con-h-sec .btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    flex-direction: column;
    gap: 1px;
}
  .mob.container-fluid.con-ner.d-flex.align-items-center {
    background-position: center !important;
}
  .con-ner {
    background-size: cover !important;
    height: 557px;
    width: 100%;
    background-repeat: no-repeat;
    position: relative;
}
.con-h-sec {
    position: relative;
    margin-top: 29rem !important;
    width: 100%;
}
@media (max-width:768px) {
  .con-h-sec {
      position: relative;
      margin-top:2rem !important;
      width: 100%;
  }
}
  .side-img.desktop {
    display: none;

}
.mob.container-fluid.con-ner.d-flex.align-items-center {
    display: block !important;
}
.desk.container-fluid.con-ner.d-flex.align-items-center{
    display: none !important;
}
.side-img.mobile {
  display: block;
}
  .s-box {
    height: 176px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.box figcaption p {
    height: auto !important;
}
ul.sidebar-story {
    margin-bottom: 13px;
}

.sur-h{
  height: 584px;
  overflow: hidden;
}
.f-img-2{
  margin-top:138px;
}
.f-img-2 img{
  margin-top:40px;
}
.h-box {
    width:100%;
}

.f-img-2{
  display: block;
}
.f-img {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    width: 300px;
}

/* .f-img-1{
  display:none;
} */



	.btns {
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: center !important;
	}
  .b-text{
    text-align: center;
  }
  .i-img img{
    max-width:91px;
  }
.qr-codes.desktop{
  display: block;
}
  .qr-codes.mobile{
    display: none;
  }
  .award-wrap ul li figure img {
    aspect-ratio: 5/5;
    object-fit: contain;
    height: 140px;
}

  .stories-wrap .sidebar-story {
    max-height: 590px;
    overflow-y: auto;
    /* width: 700px; */
}
.mobile-sticky-links ul li a:hover{
  color: #8d2954 !important;
}

.side-v-box{
  margin-top: 15px !important;
  padding: 10px;
}
.sidebar-heading {
    color: #6a0037;
}
@media (max-width: 768px) {
  #iframe1 {
    padding-bottom: 10px !important;
}
}
.con-b p{
  font-size: 18px !important;
}

.stories-wrap .sidebar-story li .box {
    /* display: flex; */
    /* flex-wrap: nowrap; */
    width:333px;
    margin: 10px;
}

.stories-wrap .sidebar-story {
    max-height: 590px;
    overflow-y: auto;
    display: flex !important;
    /* width: 700px; */
}
  .f-h-div h1{
    font-size: 20px !important;
    display: none;
  }
  .mobile-sticky-links ul li {
    margin: 0 !important;
  }
  .blog-box {
    height: auto;
}

  .phone-he{
    display:block;
    position: relative;
    width: 200px;
    margin: auto;
  }
  .desk-he{
    display:none;
  }
  .mobile-sticky-links{
    display: block !important;
  }
  .con-h-sec h1{
    font-size: 24px;
  }
  .anchor-text{
    font-size: 16px !important;
  }
  .sidebar-heading{
    font-size:20px !important;
    line-height: 32px !important;
  }
  .h-bground {
      background-image: url('../../img/banner-2.jpeg');
      background-position: top;
      background-size: 100%;
      background-repeat: no-repeat;
  }
  .footer-bottom {
    margin-bottom: 85px;
  }
  .buttonside{
    display: none;

  }
  .main-h-f {
    font-size: 30px !important;
          margin-top: 5px !important;
          line-height: 2.5rem;

  }
  h6{
    font-size: 16px !important;
    line-height: 20px;
    padding-top: 10px;
  }
  .info{
    font-size: 16px !important;
    line-height: 20px;
  }

  .hos-box{
    height:197px;
  }
  .hospital-wrap {
    padding:1rem 0;
}
.phone-n-b img {
    height: 24px;
    width: 24px;
}
.phone-n-b .nav-link img{
  height:20px;
  width: 20px;
}
.phone-n-b .nav-link{
  padding: 0px !important;
}
.phone-n-b p{
  font-size: 12px !important;
}
.phone-h-icon {
    display: flex;
    align-items: center;
    justify-content: end;
    height: 58px;
}

.phone-n-b{
  margin: 7px;
  text-align: center;
  /* width: 50px; */
}
.phone-n-b a{
  font-weight:600;
}
.phone-n-b p{
  font-size: 12px !important;
  line-height: 20px;
  color: #8d2954 !important;
}
.stories-wrap {
    padding: 1rem 0 !important;
}
  .main-c-box p,.sub-heading-f,.accordion-body p{
    font-size:20px !important;
  }
  /* .blog-he{
    font-size: 12px!important;
  } */
  .btn-f {
    font-size: 16px !important;
}
  #iframe1 iframe{
    width: 100% !important;
    height: 100% !important;
  }
  #video-frame1 iframe{
    width: 100% !important;
    height: 100% !important;
  }
}
@media (max-width: 991px) {.contact-us {background: rgba(255,255,255,0.8); padding: 2px 0px 10px 15px;} .banner .banner-text{left:50%; transform:translate(-50%, -50%)}.enquire-btn{margin-bottom:10px !important;}}
@media (min-width:768px){.rll-youtube-player{margin-bottom:15px} .contact-bg {width:90%; position:sticky; top:0; right:160px; left:0; max-width:410px; float:right; z-index:0}.enquire-btn{margin-bottom:10px !important;}}
@media (min-width:1200px){.about__sec2 .imgArea{margin-top:-141px;} .row.row-col-5 .col-md-3{flex:0 0 20%;max-width:20%;} }
@media (min-width:1400px){.banner-right img {object-fit:cover}}
.list-items li,
.para p,
.top-para p
{
    color:#000 !important;
    text-align: justify;
}

.Footer_btn{
  display: none !important;
}
/* whycose us */
.why-chose-us{
  background-color: #F2F2F2;
}
.why-chose-us {
    clear: both;
    padding: 2rem 0 3rem;
}
.why-chose-us .text {
    text-align: center;
    padding-bottom: 1rem;
}
.why-chose-us .btns-stripe li .box {
    flex-direction: column;
    gap: 20px;
    height: 190px;
    justify-content: center;
    align-items: center;
}
.why-chose-us .home-card-f {
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 36px;
}
.why-chose-us .btns-stripe li .box .icon {
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.why-chose-us .btns-stripe li .box .icon img {
    width: auto;
    height: 70px;
}
.why-chose-us h5.home-card-f {
    text-align: center;
}
.btn.btn-light{
  background-color: #e54e23;
  border-color: #e54e23!important;
  color: #fff !important;
}
.btn.btn-light {
font-size: 16px;
line-height: 22px;
display: flex;
align-items: center;
justify-content: center;
}
.h-65{
	height: 65px;
}
@keyframes tickerh {
    0% { transform: translate3d(100%, 0, 0); }
  100% { transform: translate3d(-400%, 0, 0); }
}
.twrap {overflow:hidden; background-color:rgba(0, 0, 0, 0.7); width:100%; position:fixed; right:0; bottom:0;  left:0; z-index:999}
.tmove {display:flex; animation:tickerh linear 60s infinite; }
.tmove:hover { animation-play-state:paused; }
.titem {flex-shrink:0; width:100%; box-sizing:border-box; padding:10px; text-align:center; color:#fff}

.d-blocks{
  display:none !important;
}
.faq-wrap ul li, .accordion ul li{
  list-style: disc;
}
.faq-wrap ul, .accordion ul{
padding: 30px;
}
/* .tab-pane ul li {
    list-style: disc !important;
} */

#auto-popup-modal .modal-dialog {
    max-width: 700px !important;
    margin: 1.75rem auto;
}
.accordion-body ol li {
    list-style: disc;
    font-size: 20px !important;
}
.pt-2 {
    padding-top:6px !important;
}
#content-div ul {
    padding: revert;
}
#content-div ul li{
  list-style: disc;
}
.pipe-form .form-control:focus {
color:#262626;
}
i.fa.fa-regular.fa-thumbs-up.pointer.fs-4 {
    width: 40px;
    height: 40px;
    background-color: #8d2954;
    text-align: center;
    line-height: 40px;
    /* color: #fff; */
    border-radius: 5px;
}
.collapse-content {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 12; /* Show only 5 lines initially */
-webkit-box-orient: vertical;
transition: all 0.5s ease-in-out;
}

.collapse-content.expanded {
display: block;
-webkit-line-clamp: unset;
overflow: visible;
}

.show-more-btn {
background-color: #800040;
color: #fff;
border: none;
padding: 8px 16px;
cursor: pointer;
margin-top: 10px;
}
.case-study.blog-card .blog-body .card-text p {
    font-size: 14px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px;
		color: :#000 !important;
}
.case-study.blog-card .blog-body {
    padding: 10px 15px;
    height: 150px;
    float: left;
    width: 100%;
}
