.logo_name{color:#fff;}
.logo_name:hover{text-decoration:unset !important;}
.navbar-inner .logo_name{color:#0C7DA3;}
.move_top {
    background: #fff !important;
    color:#0C7DA3 !important;
    box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.08);
}.search-box 
.pt-122{
    padding-top:122px !important;
}
.pb-29{
    padding-bottom:29px !important;
}
.move_top .logo_name{color:#0C7DA3 !important;}
footer ul li a:hover {
    color:white;
} 
.footer_bg a:hover{
    text-decoration:unset !important;
}

.explorediv .row {
  display: flex !important;        
    flex-direction: column;       
    align-items: center;
}
.explorediv{
    padding-top:40px;
}
.explorediv .row .col-md-6 .nav li a {
  text-align: center;
}
a .logo_name :hover{
    text-decoration:none !important;
    color: white !important;
}
.top-navbar-head.activescroll {
    padding-left: 170px;
}
.move_top.activescroll {
    padding-left: 0px !important;
}
.logo_name {
  color: #0C7DA3;
  text-decoration: none;
}
.home-page.logo_name:hover{
    color:white !important;
}
.home-page .logo_name {
  color: #fff;
  text-decoration: none;
}
.a.fs-17.primary-text-color.fw-400.font-Inria  {
  display: block; 
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
}
 .font-inter{
      font-family: "Inter", sans-serif;
}
.font-inria{
    font-family: "Inria Serif", serif;
    font-weight: 300;
    font-style: normal;
}
.font-Inria{
     font-family: "Inria Serif", serif;
    font-weight: 400;
    font-style: normal;
}
.poppins{
      font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: normal;
}
.font-open{
      font-family: "Open Sans", sans-serif;
}
.nav-text{
    color:#0C7DA3;
}
.active-home {
    color: #ffffff !important; 
    background-color:transparent !important;
}
.active-other {
    color:#0C7DA3  !important;
    background-color:#F7F9FB !important;
}
.bg-white{
    background-color:white;
}
.color_white{
        color: #FFFFFF !important;
}
.color-black{
    color:#000000 !important;
}
.primary-sec-bg{
    background-color:#F6F9F9 !important;
}
.secondary-sec-bg{
    background-color:#D9D9D9 !important;
}
.border-left{
    border-left:1px solid #00000063 !important;
}
.text-color{
    color:#45B29A;
}
.primary-text-color{
    color:#2E3A59 !important;
}
.primary-color-bg{
    background-color:#2E3A59;
}
.green-down{
    top: 180px;
    left: 10px;
    position: absolute;
    width: 400px;
}
.green{
    position: absolute;
    right: 0px;
    top: -88px;
    width: 200px;

}
.about_ind{
    background-color:#FFFFFF;
    position: relative;
    z-index: 1;
    margin-top: 0px;
}

.about-para p{
    font-family:Inter;
    color:#2E3A59;
    font-size:15px !important;
    margin-bottom:0px;
    line-height: 17px; 
    padding-top: 15px;
    font-weight:300;
    text-align: justify;
}
.about-para li{
    /*font-size:13px!important;*/
}
.about-para ul{
    padding:13px;
    margin-bottom:0px;
    font-weight: 300;
    line-height: 22px;
    font-size:15px !important;
}
.about-home p{
    font-size: 11px;
    color: white;
    padding: 34px 8px;
    font-family: "Inria Serif", serif;
    font-style: italic;
}
.about-design {
    bottom: 0px;
    right: 15%;
    background-color: #0C7DA3;
    width: 170px;
    z-index: 3;
    border-radius: 10px;
    height: 175px;
    margin-bottom: 60px !important;
}
.about-sec-img {
    top: 0%; 
    right: 15%; 
    max-width: 180px; 
    z-index: 2;
}
.specialities-section {
  background-color: #f8fafc; 
  position: relative;
  overflow: hidden;
}
.colored-text{
    background-color: #0C7DA3; 
    padding: 20px;
    border-radius: 12px;
    font-size: 15px; 
    line-height: 1.6;
    height: 160px;
        width: 180px;
        margin-left: 80px;
}
.btn-color{
    background-color:#0C7DA3;
    color: #FFFFFF;
    text-transform: capitalize;
    font-family: ''Albert Sans', serif', sans-serif;
    border-radius: 8px;
    padding: 4px 20px;
}
.speciality{
    background-color: #FFFFFF; 
    border-radius: 8px; 
    width: 185px; 
    height:200px; 
    text-align: center; 
    padding-top: 40px;
    padding-bottom: 20px;
}
.speciality-title{
    font-size: 15px; 
    font-weight: bold; 
    color: #111;
    margin-bottom: 7px;
}
.speciality-img{
    width: 50px;
    height: 50px;
    margin-bottom: 20px;
}
.spec-color{
    color:#333;
    line-height: 120%;
}
.services{
   display: flex; 
   flex-wrap: wrap;
   gap: 65px;
   padding-left: 180px;
   padding-top: 80px;
}
.services-box{
    background-color: #FFFFFF; 
    border-radius: 8px;
    width: 180px; 
    height:160px; 
    text-align: center; 
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.service-card{
    width:185px;
    box-shadow: rgba(139, 150, 153, .2) 0px 0px 18px 0px;
    flex-direction: column;
    background: #fff; 
    align-items: center;
    border-radius: 10px; 
    padding-bottom: 25px; 
    justify-self: anchor-center;
}
.dept-cards{
    width:200px;
    flex-direction: column;
    background: #fff; 
    align-items: center;
    border-radius: 10px; 
    justify-self: anchor-center;
}
.card-img{
    background-color: #FFFFFF;
    border-radius: 8px;
    text-align: center;
    width: 100%;
    height: 100px;
}
.service-box{
    background-color: #FFFFFF;
    border-radius: 8px;
    width: 180px;
    height:160px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.statistics{
    width: 100%;
    height: 135px;
   justify-content: space-evenly;
   padding: 35px 75px;
}
.count{
    font-weight:600;
}
.news-text{
    position: relative;
    margin-top: -160px;
    margin-left: 260px;
    font-size: 25px;
}
.text-news{
    line-height:22px;
}
.news-txt{
    width:45%;
}
.news-col{
    margin-left:0px!important;
}
.ban-text{
    position: absolute;
    margin-left: 260px;
}
.post-images{
    height: 175px;
    width: 250px;
    margin-left: -18px;
    margin-top: 210px;
}
.post{
        display: flex !important;
    }
.blog-innertext p{
    line-height: 120%;
    padding-right: 18px;
    font-size:16px !important;
    color: #2E3A59 !important;
}
.blog-innertext h3{
    font-family: "Inter", sans-serif;
}
.blogpage h3{
    margin-bottom:15px !important;
}
.blog-con{
    width: 94%;
    text-align: justify;
    font-weight: 300;
    padding-top: 30px !important;
    
}
.writereview{
    border-top: 1px solid #A4A4A473 !important;
}
.blogs-col{
    padding-left: 0px;
    margin-left: -20px;
}
.blogpage.h3{
     font-family: "Inria Serif", serif;
}
.blog-txt{
    color:#45B29A !important;
}
.btn_submit,
.btn_submit:hover{
    border: 1px solid #45B29A!important;
}
.read_mor:hover{
    color:#45B29A !important;
}
.bg-white{
    background-color:#FFFFFF;
}
.fw-400{
    font-weight:400 !important;
}
.fs-13{
    font-size:13px !important;
}
.fs-15{
    font-size:15px !important;
}
.fs-27{
    font-size:27px;
}
.fs-21{
     font-size: 21px;
}
.fs-23{
    font-size:23px;
}
.fs-14{
    font-size:14px;
}
.fs-17{
    font-size:17px !important;
}
.pt-200{
    padding-top:200px !important;
}
.pt-25{
    padding-top:25px;
}
.pt-75{
    padding-top:75px;
}
.pl-1{
    padding-left:10px;
}
.pt-15{
    padding-top:15px;
}
.pt-35{
    padding-top:35px;
}
.pt-65{
    padding-top:65px;
}
.mb-25{
    margin-bottom:25px;
}
.pl-25{
    padding-left:25px;
}
.pb-32{
    padding-bottom:32px!important;
}
.pr-130{
    padding-right:130px;
}
.mt-126{
    margin-top:126px;
}
.w-45{
    width:46% !important;
}
.w-95{
    width:94% !important;
}
.testimonials-box{
    background-color: white;
    border-radius: 10px;
    width: 420px;
    margin-left: 125px;
    height: 235px;
}
.testimonial-section {
    background: #ecf4f8;
    padding: 50px 20px;
    text-align: center;
    font-family: 'Segoe UI', sans-serif;
}

.title {
    font-size: 30px;
    color: #1f2b44;
    font-weight: 600;
    margin-bottom: 40px;
}
.testimonial-container {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}

.testimonial-card {
    background: #fff;
    border-radius: 25px;
    padding: 30px;
    max-width: 500px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    text-align: left;
}

.testimonial-text {
    color: #1f2b44;
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 20px;
}

.testimonial-author {
    display: flex;
    align-items: center;
    gap: 10px;
}

.testimonial-author img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
}

.testimonial-author span {
    color: #1ab394;
    font-size: 18px;
    font-weight: 500;
}
.card-header a.collapsed {
    font-weight: 400;
}
.card-header a:not(.collapsed) {
    font-weight: 600; 
}



.events-title{
    font-weight: 600;
    font-size: 23px;
    padding-left: 10px;
}
.paragraph{
    font-size: 14px!important;
    padding-right: 136px; 
    line-height: 135%;
}
.events-innertext{
    font-size: 14px;
    line-height: 141%;
    letter-spacing: 0%;
    padding-right: 50px;
}
.desc-p p{
    font-family: Inter;
    font-weight: 300;
    font-style: Light;
    font-size: 16px;
    line-height: 123%;
    color: #2E3A59 !important;
}
.bgtestimo{
    background: #FFF;
    padding: 15px !important;
}
.testi-page{
     background: #FFF;
         padding: 10px;
}
/*.pagination-dots {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    gap: 10px;*/
/*    margin-top: 20px;*/
/*}*/
/*.pagination-dots span {*/
/*    width: 30px;*/
/*    height: 5px;*/
/*    border-radius: 10px;*/
/*    background-color: #ccc;*/
/*    display: inline-block;*/
/*}*/
/*.pagination-dots .active {*/
/*    background-color: #008fc7;*/
/*}*/

.step-overlay {
  position: absolute;
  top: 120px;
  left: 0;
  right: 0;
  margin: auto;
  flex-direction: row;
  z-index: 2;
}
.step-box {
    margin-top: 50px;
    background: white;
    padding: 25px 10px;
    border-radius: 55px;
    width: 165px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.step-box h4 {
  font-size: 16px;
  font-weight: 600;
  color: #1a2d4c;
}

.step-box p {
  font-size: 13px;
  color: #444;
}

.icon {
  height: 55px;
}

.arrow {
  font-size: 24px;
  color: #555;
  align-self: center;
}

::marker{
    color: #F5A623;
    font-size: 20px;
}
.stastitics-color{
    color:#2EC4B6;
}
.search-box {
    background-color: #f5f5f5;
    padding: 10px 25px;
    margin-left: 15px;
    margin-right: 15px;
}

.search-input {
    border: none;
    background: transparent;
    width: 100%;
    outline: none;
    font-size: 13px;
    color: #6c757d;
}

.search-icon {
    color: #6c757d;
    font-size: 18px;
}
.ban-blog{
    position: absolute;
    margin-left: 235px;
}
/*.blog-text{*/
/*    position: relative;*/
/*    margin-top: -160px;*/
/*    margin-left: 235px;*/
/*    font-size: 25px;*/
/*}*/
.banner-container {
  position: relative;
}
.banner-text {
  position: absolute;
  top: 50%;
  left: 20%;              /* adjust how much from left */
  transform: translateY(-50%);
  color: #1d2b4f;         /* matches your primary-text-color */
}
.banner-text h2 {
  margin: 0;
  font-size: 25px;
  font-weight: 600;
}
.banner-text p {
  margin: 5px 0 0;
  font-size: 16px;
}
.contact-txt{
    position: relative;
    margin-top: -180px;
    margin-left: 265px;
    font-size: 25px;
}

.dot-list li {
      list-style: none;
      position: relative;
      margin-bottom: 10px;
      font-size: 14px;
      color: #2e3a59;
      margin-left: -25px;
      line-height: 80%;
      letter-spacing: 0%;
    }

    .dot-list li::before {
      content: '';
      position: absolute;
      left: -15px;
      top: 0px;
      width: 8px;
      height: 8px;
      background-color: #fbb03b;
      border-radius: 50%;
    }
.about-p{
    font-family: Inter;
    font-weight: 300;
    font-size: 20px;
    line-height: 70%;
    letter-spacing: 0%;
}
.about-img{
    margin-right: 175px;
    width:260px
}
.about-image{
    width: 100% !important;
}
.whychoose-img{
    object-fit:cover;
    width: 520px; 
    margin-left: 50px;
}
.medevents:hover{
    background-color:#45B29A !important;
    text-decoration:none;
}
.medevents .hover,
.medevents .events-hover {
    color: inherit;
    transition: color 0.3s ease;
}
.medevents:hover .hover {
    color: black;
}
.medevents:hover .hover p,
.medevents:hover .hover span,
.medevents:hover .hover b {
    color: black !important;
}

.medevents:hover .events-hover {
    color: white;
}
.medevents:hover .events-hover p,
.medevents:hover .events-hover span,
.medevents:hover .events-hover b {
    color: white !important;
}

.border-btn{
    background-color:#45B29A;
    border: 1px solid #45B29A;
    color:white;
}
.form-container {
    max-width: 800px;
    margin: 50px auto;
    padding: 20px;
}
.form-check-label {
    font-size: 1rem;
}
.btn-submit {
    background-color: #45B29A;
    color: white;
    font-weight: bold;
    width: 100px;
    margin-left:285px;
    border-radius:7px;
}
.form-label {
    font-weight: 600;
}
.comment-box {
    display: flex;
    gap: 20px;
    margin-bottom: 40px;
}
.w-330{
    width:330px;
}
.comment-img {
    width: 70px !important;
    height: 70px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}
.obj-cover{
    object-fit:none !important;
}
.comment-content h5 {
    font-weight: bold;
}
.comment-date {
    font-size: 1rem;
    color: #6c757d;
    margin-bottom: 10px;
}

.reply-btn {
    border: 1px solid #ccc;
    background-color: #f8f9fa;
    color: #6c757d;
    font-weight: 500;
    padding: 5px 20px;
    border-radius: 6px;
}
.reply-btn:hover {
    background-color: #e2e6ea;
}
.female-doc{
    position:relative;
    object-fit: cover;
    /*height: 545px;*/
    /*margin-left:94px; */
    /*margin-top: -40px;*/
}
.doc-patient{
    width: 115%; 
    border-radius: 12px;
    padding: 40px;
    margin-left: 85px;
}
.patients-img{
    margin-left:315px; 
    width: 275px; 
    position: relative;
    right: 0px; 
    top: 70px; 
    z-index: 999;
}
.book-txt{
    font-weight: 600;
    font-size: 22px;
}
.bookappt-text p{
    font-size:14px;
}
.bookappt-text ul{
    font-size:14px;
}
.bookappt-text p{
    font-weight: 300;
    line-height: 20px;
    text-align:justify;
}
.bookappt-text ul{
    font-weight: 300;
    line-height: 24px;
    padding-left:20px;
        text-align: justify;
}
.book-form{
    max-width: 390px;
    padding: 30px;
    border-radius: 15px;
    background-color: white;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    position: relative;   
    margin-top: -450px;
    margin-left: -20px;
}
.details-txt{
    font-size: 16px; 
    color: #6c757d; 
    margin-bottom: 25px;
}
.form-style{
    background-color: #f7fafa;
    border: none; 
    border-radius: 10px;
    padding: 12px; 
    margin-bottom: 15px;
    font-size: 16px;
}
.form-color{
    color:#6c757d;
}
.book-btn{
    background-color: #3cbfae; 
    border: none;
    font-weight: 500; 
    font-size: 16px;
    padding: 12px;
    width: 100%; 
    border-radius: 10px;
    color: white; 
    margin-bottom: 20px;
}
.card-body p{
    font-size: 12px;
    color:#2E3A59 !important;
}
.banner_txt{
    text-align: left;
    width: 35%;
}
.banner_subtxt{
    text-align: right;
}
.testi-para{
    padding-top:20px;
    line-height: 18px;
    font-weight: 300;
    text-align: justify;
    font-size:15px !important;
}
.testi-name{
    padding-top:6px;
    padding-left:40px;
}
.card {
    border-radius: 10px;
    transition: box-shadow 0.3s ease;
    box-shadow: none; /* No shadow by default */
}
.card.collapseshow{
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); /* Light shadow when expanded */
}
.btnprimary{
    background: #45B29A;
    color: #FFFFFF;
    border-radius: 8px;
    padding: 5px 30px;
}
a.btnprimary:hover {
    border: 1px solid #45B29A !important;
}
.c-form{
    font-family:inter;
    border:none;
}
.sec-git{
    display: flex;
    flex-wrap: wrap; 
    justify-content: center;
    gap:50px;
    position: relative;
    top:35px
}
.git-mail{
    background-color: #FFFFFF; 
    border-radius: 8px;
    width: 215px; 
    height:190px;
    text-align: center; 
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.git-office{
   background-color: #FFFFFF;
   border-radius: 8px;
   width: 215px; 
   height:190px;
   text-align: center;
   padding-top: 40px;
   padding-bottom: 20px;
}
.choose-txt p{
    font-weight:400;
    color:#2E3A59 ; 
    font-family: inter;
    line-height: 140%;
}
.choose-txt ul{
    font-family: 'Inter';
    font-size: 15px !important;
    font-weight: 500;
    color: #2E3A59;
    line-height: 180%
}





/* Responsive Layout */
@media (max-width: 768px) {
  .step-overlay {
    flex-direction: column;
    top: 80px;
  }

  .arrow {
    transform: rotate(90deg);
    display: block !important;
  }
}
.contact-form{
    width: 108% !important;
    padding: 1.75rem 0.75rem !important;
}

    @media (max-width: 576px) {
      .comment-box {
        flex-direction: column;
        align-items: flex-start;
      }

      .comment-img {
        margin-bottom: 10px;
      }
    }





/*styles by jayanth*/
/*@media (max-width: 767px) {*/
/*nav .logo{*/
/*    font-size: 24px !important;*/
/*}*/
/*.banner_txt {*/
/*    top: 65% !important;*/
/*    left: 30% !important;*/
/*}*/
/*.banner_txt h1 {*/
/*    font-size: 31px !important;*/
/*}*/
/*.positiondiv  .imagesdiv .row{*/
/*    display: flex;*/
/*}*/
/*.bookappsec .candb{*/
/*    padding-top: 20px !important;*/
/*    padding-bottom: 20px !important;*/
/*}*/
/*.bookappsec .container{*/
/*    padding-bottom: 25px;*/
/*}*/
/*.choose_homepage, .mediacenter {*/
/*        padding: 50px 0px 0px !important;*/
/*    }*/
/*.positiondiv .imagesdiv {*/
/*    position: relative !important;*/
/*    top: 0px !important;*/
/*    }*/
/*.ydocimgabout {*/
/*    width: 100% !important;*/
/*    padding: 10px;*/
/*    height: 235px !important;*/
/*    object-fit: cover !important;*/
/*    border-radius: 15px !important;*/
/*}*/
/*.faq_homepage.faqsection .sticky-top img{*/
/*    padding: 0px 15px;*/
/*    padding-right: 0px !important;*/
/*}*/
/*.mediacenter .nav-link {*/
/*    padding-right: 15px !important;*/
/*}*/
/*.bookappsec .statictext{*/
/*    font-size: 27px !important;*/
/*}*/
/*.footer_bg{*/
/*    background-color: #0C7DA3;*/
/*    padding-top:115px;*/
/*}*/
/*.plus_footer{*/
/*    padding-left: 75px;*/
/*    height: 40px;  */
/*}*/
/*.Sub_text{*/
/*    font-size: 13px !important;*/
/*}*/
/*footer .timeingsection {*/
/*    width:75% !important;*/
/*}*/
/*footer .explorediv ,.sociconscolmd{*/
/*    padding-top: 35px !important;*/
/*}*/
/*.aboutpage .headingpart p {*/
/*    padding: 0px 0px !important;*/
/*}*/
/*.certificate .row .col-md-4{*/
/*    padding:20px;*/
/*}*/
/*.faqpage .h2head{*/
/*    padding: 0px !important;*/
/*    font-size: 22px !important;*/
/*}*/
/*.pgallerysec{*/
/*    margin: 50px 0px !important;*/
/*}*/
/*.bookapmt .contactdocimg {*/
/*    width: 100%;*/
/*}*/
/*.bred_flex {*/
/*    display: block !important;*/
/*}*/
/*.blogpage .blog {*/
/*    display: flex !important;*/
/*    flex-direction: column;*/
/*}*/
/*.blogpage .blog-img img {*/
/*    width: 100% !important;*/
/*    height: 180px !important;*/
/*}*/
/*.eventinfopage .maincol{*/
/*    padding: 10px 20px !important;*/
/*}*/
/*.writereview .container{*/
/*    padding: 50px 20px !important;*/
/*}*/
/*.newsinnerpage {*/
/*     padding-top: 0px !important;*/
/*}*/
/*.newsinnerpage .newscont{*/
/*     padding: 50px 20px !important;*/
/*}*/
/*.newsinnerpage .newscont .heading{*/
/*    font-size: 27px !important;*/
/*}*/

/*.morenewssec .newsinfodiv {*/
/*    flex-direction: column;*/
/*}*/
/*.morenewssec .newsinfodiv .newsinnerpagecards{*/
/*    padding: 20px 15px;*/
/*}*/


/*}*/

/*------------------------media quieres end------------------------------------*/
.contactpage .contactdocimgright{
    height: 300px;
    object-fit: cover;
    border-radius: 15px;
}
.testimonials_homepage{
    background:url('/assets/medisphere/img/testimonial-bg.png');
    background-size: cover;
}
nav .logo{
    font-family: "Black Han Sans", serif;
}
.top-navbar-head.activescroll {
    width: 100%;
    padding-left: 170px !important;
}
footer .footerlogo{
    font-family: "Black Han Sans", serif;
}
footer .home{
    color:#000;
    text-decoration: none;
}
footer .home:hover{
    color:#007bff;
}
.writereview .form-control {
    font-size: 13px;
    border: 1px solid #A4A4A473 !important;
    border-radius: 7px;
    padding: 20px 10px;
    box-shadow: none;
    font-weight: 300;
    font-family: inter;
    color: #2E3A59;
    background: transparent;
}
nav .calldiv img ,.lingratext .calmesimg{
    width: 30px;
    height: 30px;
    margin-top: 5px;
}
.navbar-nav .nav-link.active,
.navbar-nav .dropdown-item.active {
  color: #007bff;
}

.bookappsec .bordercol{
    border-left: 1px solid white;
    opacity: 0.5;
}
.bookappsec .candb p{
    line-height:1.2;
}
.bookappsec .callmail .btnsecondary:hover .span{
    color:#fff !important;
}
.bookappsec .callmail .calmesimg{
    width:20px;
}

.copyrightsec{
    background-color: #0C7DA3;
}
.copyrightsec p a{
    color:#000;
}
.copyrightsec_text{
    color:#FFFFFF;
}
.copyrightsec p a:hover{
    color:#007bff;
}
footer .sociconscolmd .footsocicons{
    display: flex;
    flex-direction: column;
}
footer a.nav-link.social_icons {
    padding-left: 0px !important;
}
.blog-img img {
    height: 190px;
    object-fit: cover;
}
footer a.nav-link.social_icons i{
    height: 40px;
}
footer .social_icons {
    font-size: 17px !important;
}
footer a.nav-link.social_icons:hover i{
    background: #0176D5;
    color: #fff;
}
.nav-link.social_icons:hover span{
    text-decoration:underline;
}
.faq_homepage.faqsection .faqviewbtn a{
    color:#fff !important;
}
.faq_homepage.faqsection .faqviewbtn a:hover{
    color:#AB71A6 !important;
}
.social_icons {
    font-size: 40px;
    color: #fff;
    align-items: center;
    justify-content: center;
}

.choose_homepage .whytocheading{
    width:70%;
}
.choose_homepage .whytocheading p{
    line-height: 1.2;
}

.choose_homepage .cusscroll .content p{
    line-height: 1.2;
    font-weight: 300;
    font-size: 16px;
}
.choose_homepage .content{
    padding-bottom: 60px;
}
.positiondiv{
    display: flex;
    align-items: center;
    justify-content: center;
    }
.positiondiv .imagesdiv{
    position: absolute;
    top: -115px;
    z-index: 1;
}

.aboutpage .headingpart p{
    line-height: 1.1;
    padding: 0px 80px;
}
.morenewssec .newsinfodiv .newsinnerpage:hover .hovlink{
    color: #AB71A6;
}
.mediacenter .blogdev:hover .hovlink,.blog:hover .blogcontent h4.hovlink,
.eventspage .medevents:hover h4.hovlink,
.mediacenter .medevents:hover h4.hovlink,
.medpress:hover a h4.hovlink,.presspage .card:hover h4.hovlink,
.newsdev:hover .cont .hovlink,
.text-app {
    color: #F5A623;
}
.navbar-light .navbar-nav .nav-link:hover{
    color: #0C7DA3;
    border-bottom: 4px solid #1f7fa3;
}

.nav-link::after {
  height: 3px;
  width: 0;
  background: linear-gradient(to right, #1f7fa3, #1c5c8a);
  border-radius: 7px;
  transition: width 0.3s ease-in-out;
}

.nav-link.active::after {
  width: 100%;
}
.presspage .card{
    border: none;
    background: #F8F8F8;
    height: 250px;
}
.blogpage{
    padding-top: 50px;
}
.blogpage .blog{
   display:flex;
   justify-content: center;
   align-items: center;
 }
 .blogpage img {
   width: 94%;
   margin: 10px 0;
 }
.blogpage .blog-img img {
   height: 90px;
   object-fit: cover;
   width: 100px ;
   border: none !important;
 }
.blogpage .leftside img{
    border-radius: 15px;
    margin-top: 0px;
     margin-bottom: 20px;
}
.blogpage .blogcontent h4{
      font-size: 14px !important;
}
 .blogpage h2,
 .blogpage h3,
 .blogpage h4,
 .blogpage h5,
 .blogpage h6 {
   font-size: 18px;
   font-weight: 700;
 }
 .morefromblog {
   border: 1px solid #B1B1B1;
   border-radius: 5px;
   padding: 20px;
 }
 .morefromblog{
   border: 1px solid #B1B1B1;
   border-radius: 8px;
 }
 .blogpage .blogcontent .p ,.blogpage .leftside .p{
   color:#434343;
 }
 .blogpage ol li,
 .blogpage ul li {
   font-size: 18px;
   padding: 8px 0;
   line-height: 30px;
 }
 .faqpage .card .card-header{
    background-color: #fff;
}
.mediacenter .blog .hovlink p {
    color: #434343;
    font-size: 16px;
    padding: 10px 0px;
    font-weight: 600;
}
.mediacenter .blog h4.hovlink {
    color: #000;
}
.mediacenter .newsdev .hovlink p ,.newspage .newsdev .hovlink .p {
    color: #434343;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0px;
}
.mediacenter .newsdev h4.hovlink {
    color: #000;
}
.mediacenter .medpress .p {
    color: #434343;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0px;
}
.mediacenter .medpress h4.hovlink {
    color: #000;
}
.mediacenter .medevents h4.hovlink ,.eventspage .medevents h4.hovlink{
    color: #000;
}
.mediacenter .medevents.eventspage .medevents .p {
    color: #434343;
    font-size: 16px;
    padding: 10px 0px;
    font-weight: 600;
}
.mediacenter .heading{
    color: #000;
}

.testimonials_homepage .card {
    background-color: transparent;
    border: 1px solid #e4e4e385;
    border-radius: 5px;
}
.testimonials_homepage .owl-theme .owl-controls .owl-page {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px !important;
}
.testimonials_homepage .owl-theme .owl-controls .owl-page span {
    background: #0C7DA3 !important;
    width: 40px;
    height: 6px;
}
.testimonials_homepage .owl-theme .owl-controls .owl-page.active{
    border: 1px solid #fff;
    border-radius: 25%;
    width: 40px !important;
    height: 5px;
    background: #0C7DA3 !important;
}
.testimonials_homepage .owl-pagination{
    display: flex;
    align-items: center;
    justify-content: center;
}
.testimonials_homepage .owl-theme .owl-controls .owl-page.active span{
    width: 40px !important;
    height: 6px;
    margin: 0px;
}
.faq_homepage .heading{
    color: #000;
    padding-top:60px;
}
.faq_homepage p{
   color: #000;
    line-height: 1.2;
}
.bg-faqs{background:#fff;}
.faq_homepage .card a.collapsed{
    text-decoration:none;
}

.textwriteup p{
line-height: 2.5;
}

/*---------------------------------------upto here----------------------------*/

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    background-color: #F6F9F9;
}

.about_inner_img_sm,
.banner_txt,
.sideimg,
.whychoose-sec-info,
.whychoosevideo {
    position: absolute;
}
.carousel-indicators li {
    border-radius: 50%;
    width: 12px;
    height: 12px;
}
.banner_txt {
    top: 38%;
    left: 20%;
    transform: translate(-50%, -50%);
    width: 40%;
}
.banner_txt h1 {
    font-size: 32px;
    font-family: "Inria serif", serif;
    font-weight: 600;
    color: #0C7DA3;
    font-style: italic;
}
.banner_txt p {
    font-size: 22px;
    line-height: 1.0;
    padding-left: 275px;
    font-family: "Inter";
    color: #45B29A;
    font-weight: 700;
}
.banner_txt .buttons a {
    padding: 4px 34px;
    font-weight: 500;
    font-family: 'Inter';
    margin-top: -30px;
}
a._banner_href {
    color: #fff;
    width: 100%;
    display: block;
}
a.sliderbtn1,
a.sliderbtn2 {
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    padding: 14px 36px;
    font-size: 1rem;
    line-height: 1.5;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin-top: 20px;
    vertical-align: middle;
    text-align: center;
}
a.sliderbtn1 {
    background: #01bdb2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    color: #fff;
    border-radius: 10px;
}
a.sliderbtn2 {
    background: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    color: #dc3545;
    border-radius: 10px;
}
nav.breadcrumb {
    position: relative;
    justify-content: flex-end;
}
ol.breadcrumb {
    justify-content: flex-end;
    margin: 0;
    padding: 0;
}
.bred_flex {
    display: flex;
    justify-content: space-between;
}
.overelipsis,
.overelipsis1,
.overelipsis2,
.overelipsis3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.bred_flex h1 {
    font-size: 18px;
    margin-bottom: 0;
}

.dtbg {
    background: rgba(1, 189, 178, 0.03);
}
.navbar-light .navbar-nav .nav-link {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
}

.navbar-nav .dropdown.show li a:hover{
    color: #0176D5;
}
.blogdev:hover .hovlink{
    color: #AB71A6;
}
.newsdev:hover .hovlink{
    color: #0176D5;
}
.ofh {
    overflow: hidden;
}
.prr-0{padding-right:0px;}
.bg-app {
    background: #01bdb2;
}
.bg-lapp {
    background: #001137;
}
.bg-darkk {
    background-color: #000 !important;
}
.bg-news {
    background: #f6f6f6;
}
.bg-light1 {
    background: rgba(0, 0, 0, 0.04);
}
.bg-greyy {
    background: #b8b8b8 !important;
}
.medevents p,
.medevents p.text-app,
.text-darkk {
    color: #000;
}
.text-grey {
    color: #969696;
}
.footerlogo,
.navbar-light,
.text-lblue {
    color: #0E54AE !important;
}
.brs-5 {
    border-radius: 5px;
}
.brs-10 {
    border-radius: 10px;
}
.brs-20 {
    border-radius: 20px;
}
.brs-50,
.page-item:first-child .page-link,
.paginationcss .page-item:last-child .page-link {
    border-radius: 50%;
}
.pad5-7 {
    padding: 3px 5px;
}
.lh-60 {
    line-height: 75px;
}
.lh-25 {
    line-height: 25px;
}
.fs-35 {
    font-size: 35px;
}
.fs-65 {
    font-size: 65px;
}
.sideimg {
    top: 0;
    left: 0;
    width: 350px;
}
.bg-under {
    background: #545454;
}
.faq_homepage .card-header:first-child {
    border-radius: 10px;
}

.mtn-48 {
    margin-top: -48px;
}
.wid-30 {
    width: 30px;
}
.w-90{width:90%;}
.fw-100 {
    font-weight: 100;
}
.fw-200 {
    font-weight: 200;
}
.fw-300 {
    font-weight: 300;
}
.fw-400,
body {
    font-weight: 400;
}
.blogarea p,
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}
.fw-800 {
    font-weight: 800;
}
.fw-900 {
    font-weight: 900;
}
#accordion .hdng a:after {
    font-family: Fontawesome;
    content: "\f077";
    float: right;
    font-size: 15px;
}
#accordion .hdng a.collapsed:after {
    font-family: Fontawesome;
    content: "\f078";font-weight: 100;
}
#democ .carousel-indicators .active {
    background: #f48c12;
    border: 1px solid #f48c12;
    margin-top: 9px;
    background-color: #F6F9F9;
}
.choosetickbefore {
    background: linear-gradient(176deg, #d0e0f1 4.13%, #d7e5f4 24.89%, #d7e6f5 39.85%, #d7e7f6 55.26%, #d3e4f3 75.79%, #d3e4f3 101.32%);
}
.choosetickbefore .card {
    border-radius: 20px;
    box-shadow: 0 20px 82.2px 0 rgba(0, 0, 0, 0.04);
}
.docimgabout {
    width: 100%;
    height: auto;
}
.ydocimgabout {
    width: 100%;
    height: 235px;
    object-fit: cover;
    border-radius:15px;
}
.plus{
    width: 60px;
    padding-left: 20px;
    position: absolute;
    margin-top: -5px;
}
.position {
    font-size: 19px;
    padding-left: 45px;
}

.w-250 {
    width: 250px;
}
.bg-hgrey {
    background: #f4f4f4;
}
.li.nav-item.px-2:hover{
    text-decoration:underline;
}
body {
    font-family: "Inria Serif", serif;
    overflow-x: hidden;
}
.overelipsis1 {
    -webkit-line-clamp: 1;
}
.overelipsis2 {
    -webkit-line-clamp: 2;
}
.overelipsis3 {
    -webkit-line-clamp: 3;
}
.overelipsis {
    -webkit-line-clamp: 5;
}
.mediacenter .nav-item a{font-size:26px;color:#000000;font-weight: 500;}
.mediacenter .nav-link{padding-left:0px;padding-right:60px;}
.mediacenter .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background:transparent;color:#000000;text-decoration:underline;}
.about_inner_img_sm {
    bottom: -60px;
    left: 300px;
    width: 250px;
}
.about_video_sec .card {
    top: 100px;
    left: 100px;
    z-index: 1;
}
.blogcategory ul li {
    border: 1px solid #e9e9e9;
    padding: 4px;
}
.blog-img img,
.blogarea img,
.event_iimg,
.event_info-img {
    border-radius: 10px;
}
.blogcategory ul li a:hover {
    color: #f48c12;
}
.blogarea h2,
.blogarea h3,
.blogarea h4,
.blogarea h5,
.blogarea h6 {
    font-weight: 500;
    margin: 20px 0;
}
.blogarea p {
    font-size: 15px;
}
.blogarea span {
    color: #545454;
    font-size: 16px !important;
}
.blogarea ol li,
.blogarea ul li {
    font-size: 18px;
    padding: 8px 0;
    line-height: 30px;
}
.blogarea img {
    width: 100%;
    margin: 20px 0;
}

.medeventsdiv a:hover,
.owl-item a:hover {
    text-decoration: none;
    color: #45B29A !important;
}
.medevents {
    cursor: pointer;
    margin: 10px;
}
.galpost1,
.galpost2,
.galpost3,
.galpost4 {
    margin-right: 7px;
    float: left;
}
.venuedetails {
    height: 45px;
    overflow-y: auto;
}
.venuedetailsinner {
    height: 35px;
    overflow-y: auto;
}
.whytochhosescroll {
    height: 175px;
    overflow-y: auto;
}
.eventmorescroll {
    height: 225px;
    overflow-y: auto;
}
.whychoose-sec-info {
    right: 0;
    top: 120px;
}
.owl-pagination {
    margin-top: 30px;
}
.event_long_description p,
.eventmorescroll h2 {
    color: #fff;
}
.w-30 {
    width: 30%;
}
.post-img .card.w-30 {
    position: absolute;
    padding: 25px;
    left: 155px;
    top: 80px;
    border-radius: 20px;
    background: #001137;
    box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.08);
}
.event_iimg {
    height: 210px;
    object-fit: cover;
}
.event_info-img {
    height: 500px;
    object-fit: cover;
}
.testimoimg {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    top:0px;
}
.paginationcss .page-link {
    position: relative;
    display: block;
    padding: 15px 20px;
    line-height: 1.25;
    color: #121212;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 50%;
    margin-right: 16px;
}
.contactusform .form-control,.bookapmt .form-control{
border:none;
}

.paginationcss .page-item.active .page-link {
    color: #000;
    background-color: #f48c12;
    border-color: #dee2e6;
}
.faqsection .text-link {
    color: #3a3a3a;
}
.faqsection .text-link:hover,
.faqsection a:hover {
    text-decoration: none;
    color: #0E54AE !important;
}
.collapsed:activate,
.faqsection a {
    color: #0E54AE !important;
}
.vedioimg {
    position: relative;
}
.allimgnums,
.appointmentimg,
.artdate,
.mobilecon,
.owl-buttons,
.playbtnimg,
.playbtnimgvideo,
.specialtick,
.videogallery {
    position: absolute;
}
.videogallery {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
    background: #00000091;
}
.playbtnimgvideo {
    bottom: 20px;
}
.playbtnimg {
    left: 40%;
    top: 36%;
    width: 130px;
}
.playbtnimgvideo1 {
    left: 75px;
}
.owl-theme .owl-controls .owl-page span {
    background: #001137;
    width: 16px;
    height: 16px;
}
.owl-buttons {
    right: 74px;
    top: -70px;
}
.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer;
    background: #000 !important;
    width: 50px;
}
.owl-controls .owl-page {
    background: 0 0 !important;
    width: 25px !important;
}
.contactusform input::placeholder {
    color: #000;
    font-size: 14px;
}
.contactusform .form-control {
    border-bottom: 1px solid #000;
    border-radius: 0px;
    padding:0px;
    margin: -8px 0px;
    box-shadow: none;
    color: #000;
}
.writereviewtestimonial .form-control {
    border: 1px solid #000;
}
.subscribeform .form-control {
    border: 1px solid #fff;
}
.writereview .form-control::placeholder {
    color: #000;
}
.wreviewp {
    padding: 10px !important;
    height: 52px;
}
.wreviewpeople {
    background: linear-gradient(270deg, #2075E1 0%, #156EE0 50.5%, #0E54AE 100%);
    height: 225px;
}
.wrpeopleimg {
    width: 50px;
    height: 50px;
}
.peoplereview {
    height: 110px;
    overflow-y: auto;
    padding: 10px;
}
.mobilecon {
    width: 60px;
    left: 0;
    top: -12px;
}
.galpost1 {
    width: 20%;
}
.galpost2,
.news_homepage .post-img {
    width: 45%;
}
.galpost3 {
    width: 18%;
}
.galpost4 {
    width: 24%;
}
.h-300,
.h-426,
.h-450 {
    height: 250px;
    object-fit: cover;
}
.h-400 {
    height: 250px;
    object-fit: fill;
}
.h-200 {
    height: 190px;
    object-fit: cover;
    margin-bottom: 8px;
}
.bg-fb {
    border-radius: 50%;
    padding: 8px 13px;
    }
.bg-twit , .bg-link,.bg-whats {
    border-radius: 50%;
    padding: 9px 11px;
    }
.bg-fb {
    background: #1877F2;
}
.bg-twit {
    background: #00acee;
}
.bg-link {
    background: #007AB9;
}
.bg-whats {
    background: #25d366;
}

.appointmentimg {
    right: -100px;
}
.appointmentslotscontainer label {
    background: #eee;
    border-radius: 4px;
    padding: 2px 8px;
    float: left;
    color: #000;
    border: 1px solid #727272;
}
.appointmentslotscontainer label:hover {
    background: #0a0cf4;
    color: #fff;
}
.appointmentslotscontainer div {
    width: 178px;
    text-align: center;
    position: relative;
    font-size: 16px;
}
.bookappempire {
    background: #001137;
    color: #f0f0f0;
    padding: 35px;
}

.specialtick {
    left: -10px;
}
.artdate {
    right: 0;
    bottom: 22px;
    background: #0e54ae;
    padding: 10px 15px;
}
.albumcss {
    height: 100%;
    overflow: hidden;
}
.allimgnums {
    bottom: 32px;
    right: 0;
    left: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background: #14131394;
    text-align: center;
}
.mapvenue iframe {
    width: 80%;
    border-radius:7px;
}
.mapvenue iframe{
    height:170px !important;
}
.cusscroll ::-webkit-scrollbar {
    width: 2px;
}
.cusscroll ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
}
.cusscroll ::-webkit-scrollbar-thumb {
    background: #001137;
    border-radius: 10px;
}
.cusscroll ::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}
.c_row {
    display: flex;
    margin: 0 30px;
    flex-direction: column;
}
.c_row .c_icon {
    min-width: 50px;
    height: 50px;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.c_row .c_icon i {
    color: #01bdb2;
    font-size: 30px;
}
.choosetickbefore ul {
    list-style: none;
}
.choosetickbefore ul li {
    color: #fff;
    font-weight: 700;
    position: relative;
    margin-bottom: 20px;
}
.choosetickbefore ul li::before {
    content: url("https://www.testingwebsite.hhcldoctorsites.com/assets/empire/img/tickmark.png");
    margin-right: 15px;
    position: absolute;
    left: -40px;
}
footer p.footba::after,
footer p.footba::before {
    content: "";
    width: 420px;
    height: 1px;
    background: #8f8d8d;
    top: 31px;
    position: absolute;
}

footer p.footba::before {
    left: 0;
}
footer p.footba::after {
    right: 0;
}

.breadcrumb {
    border-radius: 0;
}
.video-block button.close {
    position: absolute;
    z-index: 999;
    background: #023047;
    color: #fff;
    padding: 10px;
    opacity: 1;
    right: 0;
    top: 0;
}
.text-red {
    color: #af2e2e;
    font-size: 14px;
    font-weight: 500px;
    text-transform: inherit !important;
}
.subbtnsearch {
    position: absolute;
    right: 0;
    top: 3px;
    border: none;
    background: 0 0;
    z-index: 1;
    padding: 8px 12px;
    color: transparent;
}
.subbtn{
    padding-left:10px;
}
/*@media (max-width: 1200px) {*/
/*    footer p.footba::after,*/
/*    footer p.footba::before {*/
/*        display: none;*/
/*    }*/
/*}*/
/*@media (max-width: 1024px) {*/
/*    .appointmentimg,*/
/*    .top_menu {*/
/*        display: none;*/
/*    }*/
/*    .navbar {*/
/*        padding: 20px;*/
/*        box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;*/
/*    }*/
/*}*/
/*@media (max-width: 768px) {*/
/*    .appointmentslotscontainer div {*/
/*        width: 250px;*/
/*    }*/
/*    .bookappempire {*/
/*        -ms-flex: 0 0 100%;*/
/*        flex: 0 0 100%;*/
/*        max-width: 100%;*/
/*    }*/
/*    .whychoose-sec-info {*/
/*        max-width: 100%;*/
/*        position: relative;*/
/*        top: 0;*/
/*    }*/
/*    .mt-120 {*/
/*        margin-top: 0 !important;*/
/*    }*/
/*    .whychoose-sec-info .m-5 {*/
/*        margin: 1px !important;*/
/*    }*/
/*    .ofhres {*/
/*        overflow: hidden;*/
/*    }*/
/*    .galpost1,*/
/*    .galpost2,*/
/*    .galpost3,*/
/*    .galpost4 {*/
/*        float: left;*/
/*        width: 100% !important;*/
/*        padding: 5px;*/
/*        margin: 0 !important;*/
/*    }*/
    
/*}*/
/*@media (max-width: 767px) {*/
/*    .medevents {*/
/*        height: auto;*/
/*        width: 80%;*/
/*        margin: 40px;*/
/*    }*/
/*    .whychoosevideo {*/
/*        position: relative !important;*/
/*    }*/
/*    a.navbar-brand.font-weight-bold.text-white {*/
/*        font-size: 25px !important;*/
/*    }*/
/*    .choosetickbefore .card {*/
/*        margin: 25px !important;*/
/*        padding: 25px !important;*/
/*    }*/
/*    .about_inner_img_sm {*/
/*        position: unset;*/
/*    }*/
/*    .post-img .card.w-30 {*/
/*        width: 100% !important;*/
/*        padding: 25px !important;*/
/*        position: unset;*/
/*    }*/
/*    .event_info-img {*/
/*        height: 225px !important;*/
/*    }*/
/*    section.pt-2.pb-50.mb-100.position-relative {*/
/*        margin: 0 !important;*/
/*    }*/
/*    .cnc_sc {*/
/*        display: unset !important;*/
/*    }*/
/*    .about_video_sec .card {*/
/*        left: 0;*/
/*        top: 0;*/
/*        margin-bottom: 10px;*/
/*    }*/
/*    .footer-form{*/
/*        padding-left:0px !important;*/
/*        gap:0px !important;*/
/*        width: 185px !important;*/
/*    }*/
/*    .subscribe-btn{*/
/*        width:85px !important;*/
/*        padding:3px;*/
/*    }*/
/*    .doc-patient{*/
/*        margin-left:0px !important;*/
/*    }*/
/*    .green.green-down{*/
/*        display:none;*/
/*    }*/
/*    .blog-title{*/
/*        font-size:18px!important;*/
/*    }*/
    
    
/*}*/

/*------------------Responsiveness-----------------------------*/

/*@media (max-width: 450px) {*/
/*    .prr-0{padding-right:15px;} .w-90{width:100%;}.fs-65 {font-size: 40px !important;}.fs-40 { font-size: 35px !important; }.w-75 {  width: 100% !important; }.playbtnimg {  width: 80px; }*/
/*    .sideimg {display: none;}*/
/*    .centext { text-align: center;padding-left: 0px !important;}*/
/*    .py-5 {padding-top: 10px !important; padding-bottom: 10px !important;}*/
/*    .owl-buttons { right: -4px;top: -38px;  }*/
/*    #testimonials_slider .owl-buttons { top: 0; position: relative;}*/
/*    .pt-3 {padding-top: 0.5rem !important;}.lh-60 { line-height: 52px; }.mr-20 { margin-right: 0 !important;} .w-250 { width: 200px; }*/
/*    .dflexres {display: flex;}.c_row {margin: 0; }*/
/*    .text-section .c_row { align-items: baseline; }*/
/*    .mt-40 { margin-top: 0 !important;  }*/
/*    .pt-5,.pt-50 {padding-top: 15px !important;}*/
/*    .pb-5,.pb-50 { padding-bottom: 15px !important;}*/
/*    .banner_txt {transform: translate(-30%, -60%);width: 90%;}*/
/*    .banner_txt h3 {font-size: 33px;}*/
/*    .docimgabout {  width: 100%; height: 100%;}*/
/*    .whychoose-sec-info .mx-5 { margin-right: 15px !important; margin-left: 15px !important;margin-top: -50px; margin-bottom: 30px;}*/
/*    .p-5 { padding: 15px !important;}*/
/*    .mtres {margin-top: 30px;}*/
/*    .plus{ display:none !important;}*/
/*    .banner_txt p{padding-left:0px !important;}*/
/*    .footer-form{ padding-left:0px !important; width: 185px !important;  }*/
/*    .subscribe-btn{ width:85px !important; padding:3px;}*/
/*    .doc-patient{ margin-left:0px !important;}*/
/*    .green , .green-down{  display:none;}*/
/*    .blog-title{ font-size:18px!important;}*/
/*    .blog-desc , .blog-publish ,  .read_mor , .comment-icon , .comment-count{font-size:12px!important; }*/
/*    .view-all-txt{font-size:16px!important;}*/
/*    .testi-para{ font-size:10px!important;}*/
/*    .testi-profile{bottom:0px;top: -20px;}*/
/*    .testi-name{margin-top: -10px;padding-top: 0px !important; }*/
/*    .about-img , .whychoose-img{ width:100%!important;}*/
/*    .about-img{margin-left:0px!important;margin-top: 0px !important;}*/
/*    .bookappmedlink{ padding-top:20px!important;}*/
/*    .schedule-text.h1{ font-size:20px!important; }*/
/*    .services{padding-left:80px!important;}*/
/*    .medevents { height: auto;width: 80%; margin: 40px;}*/
/*    .post{flex-direction:column !important; }*/
/*    .news-title{font-size: 13px !important;}*/
/*    .news-txt, .news-img{width:100% !important; }*/
/*     .about-para p{ font-size: 12px !important;padding:20px !important; }*/
/*    .about-para ul{ margin-left:25px!important;}*/
/*    .faq-text , .h2head , .about{  text-align: center!important;}*/
/*    .bgtestimo {width: 100% !important; margin-left: 0px !important;}*/
/*    .bookappmedlink h1{  font-size:18px!important;  padding-left:10px!important;}*/
/*    .bookappmedlink  ul{ font-size:18px!important;line-height: 15px!important; }*/
/*    ::marker {color: #F5A623;font-size: 14px}*/
/*    .bookappmedlink p{ font-size:12px!important;margin-bottom:0px !important; padding-left:10px!important;}*/
/*    .book-form{  margin-top:20px; width:100%;   margin-left: 0px; }*/
/*    .bookappt-text ul{font-size: 12px !important;  margin-left: 20px; }*/
/*    .contactdocimg{width:100%!important;padding:0px!important;}*/
/*    .images{ margin-top:0px!important;}*/
/*    .service h4{ margin-left:-15px;}*/
/*    logo_name{margin-left: -190px;color: #0C7DA3 !important;font-size: 20px !important;}*/
/*}*/

@media (max-width: 320px) {
    .footer-form { padding-left: 20px !important;width: 175px !important;margin-left: 10px; }
    .nav-logo {padding-left: 158px !important;}
    .testi-para{ overflow:hidden !important;} 
    .medevents {height: auto;width: 100%; margin: 20px;}
    .bookappmedlink h1{font-size: 17px !important;line-height: 22px !important;padding-left:17px !important;}
    .bookappmedlink ul {font-size: 12px !important;line-height: 15px !important;padding-left:25px !important;margin-top:10px;}
    .btn { margin-left: 25px !important; }
    p.foot_p.fs-16.pt-50.pl-100.font-inter.color_white {font-size: 14px !important;}
    h4.mb-3.fw-700.fs-24.font-inter { text-align: center;}
    .explorediv{ padding-top:0px !important; }
    .faqpage .h2head {padding: 0px !important;font-size: 19px !important;}
    p.fs-18.fw-500.mb-0.m-2.font_inter {font-size: 16px !important;}
    span.fs-18.fw-500.font_inter.text_white {font-size: 16px !important;}
    p.fs-18.fw-400.mb-0.m-2.font_inter{font-size: 16px !important;}
    span.fs-18.fw-500.font_inter {font-size: 16px !important;}
    .banner-container{display: none;}
    .statistics{padding:10px !important;height: 275px !important;}
    .stats h3{font-size: 15px !important;}
    .stats p{font-size: 12px !important;}
    .whychoose-img{ margin-left:0px;}
    .row.centext.pl-5 {padding-left: 0px !important;}
    .about-img{ margin-right:0px;}
    p.text-center.font-Inria.primary-text-color.fs-24.fw-600.pt-90.position-absolute.w-100 { display: none;}
    .container-fluid{padding:0px; margin:0px;}
    .about-content{    padding-top:20px !important;}
    .about-content h2{text-align:center;}
    .step-box{width: 130px;padding: 10px 10px;margin-top: 0px !important;margin-left: 80px;}
    .step-box h4{font-size: 10px;}
    .step-box p{font-size: 9px;}
    img.testi-bg.w-100{height: 600px !important;}
    h3.text-center.pt-100.fw-600.fs-23.font-Inria {padding-top: 0px !important;}
    .choose-txt {padding-left: 0px !important;text-align: justify;}
    .choose-txt ul{font-size: 14px !important;padding-left: 15px !important;}
    .choose-txt p{font-size: 14px !important;}
}

@media (max-width: 375px) {
    nav.logo {
        font-size: 20px !important;
    }
    .logo_name{
        margin-left: -190px;
        color: #0C7DA3 !important;
        font-size: 20px !important;
    }
    button.navbar-toggler{
        margin-right: 15px;
    }
    .nav-logo{
        padding-left:170px !important;
    }
    .top-navbar-head.activescroll {
        padding-left: 0px !important;
    }
    .navbar-toggler {
    font-size: 16px !important;
    }
    .buttons{
         text-align: center;
    }
    .fs-50 {
        font-size: 35px !important;
    }
    .fs-40 {
        font-size: 28px !important;
    }
   .fs-30 {
        font-size: 26px !important;
    }
    .plus{
        display:none !important;
    }
    .banner_txt p{
        padding-left:0px !important;
    }
    .about-sec-img img{
        display:none !important;
    }
    .about-design{
        display:none !important;
    }
    .specialities h4{
        padding-top:90px !important;
    }
    .footer-form{
        padding-left:15px !important;
        width: 185px !important;
        margin-left: 22px;
        gap: 20px !important;
    }
    .subscribe-btn{
        width:85px !important;
        padding:3px;
    }
    .doc-patient{
        margin-left:0px !important;
    }
    .green ,.green-down{
        display:none;
    }
    .faq-text , .h2head{
        text-align: center!important;
    }
    .blog-title{
        font-size:18px!important;
    }
     .mb-0 .fs-18.p{
        font-size: 12px!important;
    }
    .blog-desc , .blog-publish ,  .read_mor , .comment-icon , .comment-count{
        font-size:12px!important;
    }
   .comment-count{
        margin-right:0px !important;
    }
     .view-all-txt{
        font-size:16px!important;
    }
    .testi-para{
        font-size:10px!important;
    }
    .testi-profile{
        bottom:0px;
        top: -20px;
    }
    .testi-name{
        margin-top: -10px;
        padding-top: 0px !important;
    }
    .about-img , .whychoose-img{
        width:100%!important;
    }
    .about-img{
        margin-left:0px!important;
    }
    .bookappmedlink{
        padding-top:20px!important;
    }
    .schedule-text.h1{
        font-size:20px!important;
    }
    .services{
        padding-left:80px!important;
    }
    .know-more-btn{
        padding-left:0px!important;
    }
    .medevents {
        height: auto;
        width: 80%;
        margin: 40px;
    }
    .post{
        flex-direction:column !important;
    }
    .news-title{
        font-size: 13px !important;
    }
    .post-img {
    width: 100% !important;
     }
    .about-para p{
        font-size: 12px !important;
        padding:20px;
    }
    .about-para ul{
        margin-left:30px!important;
    }
    .about{
        text-align:center;
    }
    .bgtestimo {
        width: 100% !important;
        margin-left: 0px !important;
    }

  .bookappmedlink h1 , ul{
        font-size:18px!important;justify-content: center;
    }
    .explorediv {padding-top: 0px !important;}
    ::marker {
    color: #F5A623;
    font-size: 14px;
    }
    .bookappmedlink ul{
        font-size:12px!important;
        line-height: 15px!important;
        margin-left: 10px;
    }
    ::marker {
    color: #F5A623;
    font-size: 14px;
    }
    .bookappmedlink h1{
        font-size:20px!important;line-height: 22px!important;text-align: center;
    }
    .bookappmedlink p{
        font-size:12px!important;
        margin-bottom:0px !important;
        padding-left:10px!important;
    }
    .book-form{
        margin-top:20px;
        width:100%;
        margin-left: 0px;
    }
    .w-330{
        width:230px!important;
    }
    .bookapp-text ul{
        font-size: 12px !important;
        margin-left: 20px;
    }
    .contactdocimg{
        width:100%!important;
        padding:0px!important;}
    .images{
        margin-top:0px!important;
    }
       .col-md-4.pt-40.pl-80.mb-10 {
        padding-left: 30px !important;
    }
    .col-md-4.pt-40.pl-80.mb-10 h4{
        text-align: center;
    }

    ul.nav.footsocicons.pl-100{
        justify-content: center;
        padding-left: 0px !important;
    }
    .col-md-3.pt-40.explorediv.pl-80 {text-align: center;}
    .row{margin:0px !important;}
    .about-para ul {padding: 13px;font-size: 11px !important;}
    h4.mb-3.fw-700.fs-24.font-inter{padding-right: 90px !important;text-align: center;}
    p.foot_p.fs-16.pt-50.pl-100.font-inter.color_white {padding-top: 50px !important;padding-left: 50px !important;font-size: 14px !important;}
    h3.fs-22.fw-500.pl-50.pt-6 {text-align:center !important;padding-left: 0px !important;}
    .subbtn{padding-left:0px !important;}
    .bookapp-btn{margin-left: 45px !important;}
    p.fs-18.fw-500.mb-0.m-2.font_inter {font-size: 16px !important;}
    span.fs-18.fw-500.font_inter.text_white {font-size: 16px !important;}
    p.fs-18.fw-400.mb-0.m-2.font_inter{font-size: 16px !important;}
    span.fs-18.fw-500.font_inter {font-size: 16px !important;}
    .banner-container{display: none;}
    .about-img{ margin-right:0px;}
     p.text-center.font-Inria.primary-text-color.fs-24.fw-600.pt-90.position-absolute.w-100 { display: none;}
    .container-fluid{padding:0px; margin:0px;}
    .about-content{    padding-top:20px !important;}
    .about-content h2{text-align:center;}
    .statistics{padding:10px !important;height: 275px;}
    .step-box{width: 130px;padding: 10px 10px;margin-top: 0px !important;margin-left: 100px;}
    .step-box h4{font-size: 10px;}
    .step-box p{font-size: 9px;}
     img.testi-bg.w-100{height: 600px !important;}
     h3.text-center.pt-100.fw-600.fs-23.font-Inria {padding-top: 0px !important;}
    .choose-txt {padding-left: 0px !important;text-align: justify;}
    .choose-txt ul{font-size: 14px !important;padding-left: 15px !important;}
    .choose-txt p{font-size: 14px !important;}
    .whychoose-img {margin-left:0px;}
}

@media (max-width: 450px) {
    .logo_name{margin-left: -190px;color: #0C7DA3 !important;font-size: 20px !important;}
    .move_top .logo_name {margin-left:0px;}
}


























