 .top-header{
  background-color: #E5F5FF;
}
body {
   font-family: 'Poppins', sans-serif !important;
}

/**/

.top-header p a{font-size: 15px;font-weight: 600;color: #1B4393}
  .top-header .dropdown button{font-size: 15px;font-weight: 600;color: #1B4393}
  .top-header ul li a{font-size: 15px;font-weight: 600;color: #1B4393}
  .middle-header .icon-div a{text-decoration: none;}
  .middle-header .icon-div .left-border{border-left: solid 2px #1B4393;}
  .middle-header .icon-div div{padding: 0px 10px}
  .middle-header .icon-div div a{font-weight: 600}
  .navbar .collapse .navbar-nav .nav-item a{font-size: 15px;color: #1B4393;font-weight: 600}
  .navbar .collapse .navbar-nav .nav-item a:hover{color: #A80A22}

  .social-icon i {
  background-color: #1B4393;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: white; 
  font-size: 18px; 
}

.social-icon a{
  text-decoration: none;
}


  .book-service-section .book-box1{background-color: #FDFFF4;border: solid 2px #F1F5DE;border-radius: 5px;padding: 25px 20px}
     .book-service-section .book-box2{background-color: #EDFAFF;border: solid 2px #D8F4FF;border-radius: 5px;padding: 25px 20px}
     .book-service-section .book-box3{background-color: #F8F7FF;border: solid 2px #DFDAFF;border-radius: 5px;padding: 25px 20px}
     .book-service-section .book-box4{background-color: #EDFFF6;border: solid 2px #D2FFE8;border-radius: 5px;padding: 25px 20px}
     .book-service-section a{text-decoration: none;}
     .book-service-section .col-lg-7 span{font-size: 22px;color: #000;font-weight: 700}
     .book-service-section .col-lg-7 p{font-size: 16px;color: #535353;font-weight: 500;padding-top: 10px}
     .book-service-section .col-lg-5 p{font-size: 22px;color: #000;font-weight: 700;padding-top: 10px}
    
.book-service-section .col-lg-5 span{font-size: 15px;font-weight: 600;color: #fff}


.padding-section1{background-color: #EDFAFF;padding: 40px 10px}
.heading{font-size: 30px;font-weight: 700;color: #1B4393}
.p-text{font-size: 16px;}
.button-div{background-color: #1B4393;color: #fff;padding: 10px 15px;text-decoration: none;border-radius: 50px;font-size: 15px;font-weight: 500}
.button-div:hover{background-color: #A80A22;color: #fff;text-decoration: none;}
.speciality-section .cart a{text-decoration: none;}
.speciality-section .cart h3{font-size: 20px;font-weight: 700}
.speciality-section .cart img{width: 40%}
.speciality-section .cart{border: solid 1px #1B4393;padding: 20px 2px;border-radius: 15px}
.padding-section2{background-color: #fff;padding: 40px 10px}
.mission-vision-section h4{font-size: 20px;font-weight: 700}
.nav-tabs-custom .nav-link {background-color: #1B4393;color: #fff;border: none;font-weight: 600;padding: 10px;border-radius: 10px 10px 0px 0px}
.nav-tabs-custom .nav-link.active {background-color: #BB0A22;color: #fff;position: relative;}
.nav-tabs-custom .nav-link.active::after {content: "";position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #d71e28;}
.tab-content {padding: 30px 0; }
.service-img {max-width: 100%; height: auto;}

/**/
.header-icon i{color: #031675 !important;}
.header-icon{border-right: solid 2px #000;padding-right: 10px;font-size: 13px;color: #000;}
.header-icon2{font-size: 13px;}
.header-icon2 i{color: #031675 !important;}
/* Base styles for the emergency button */
.mynumber {
    width: 100%;
    height: 100%;
    color: #fff; /* Ensures text color is white */
    animation: flash 1.5s infinite; /* Applies the animation */
}

.safe-patient{padding: 80px 0px}
.safe-patient h3{
    font-size: 2.1rem;
     color: #031675;
  }
.safe-patient-text img{width: 15% !important}
  .safe-patient h5{
     color: #031675;
  }

  .safe-patient-text{
    padding: 20px;
    height: 330px;
  }

  .what-neuro h3{
    font-size: 2.1rem;
     color: #031675;
  }
   .neuro
   {
      padding: 1rem;
   }
   .neuro_heading h3
   {
      color: #031675;
      font-weight: 600;
      font-size: 2.1rem;
   }
 
   .neuro h4 
   {
      color: #BD0202;
    font-weight: 500;
}
 
   
   .neuro-icon i  
   {
      color: green;
    font-size: 1.8rem;
/*    margin-top: 1rem;*/
   }

/* Styles for the button container */
.number-div {
    background: #BD0202;
    color: #fff;
    padding: 12px 15px;
    font-family: "Gotham HTF Book", sans-serif;
    font-weight: 500;
    font-size: 13px;
    text-align: center; /* Center-aligns the text */
}

/* Animation keyframes */
@keyframes flash {
    0%, 100% {
        background-color: #BD0202; /* Start and end with original color */
        color: #fff; /* White text color */
    }
    50% {
        background-color: #ff4d4d; /* Lighter red color at midpoint */
        color: #ffffff; /* Keeps text color white */
    }
}

.mission_07 {
        background: #031675 !important;
        color: white;
        padding: 10px 18px;
        border-radius: 3px;
        font-size: 18px;
        text-decoration: none;
    }
    .dryog_v_01{color:#031675 !important;}

@media only screen and (max-width: 768px){
    .header{display: none;}
    .myTable .header{display: block !important;}
    .mission_v_03 {
      margin-top: 30px;
    font-size: 24px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: #031675 !important;
    }

    .mission_06 {
    font-size: 14px;
   
}
.mission_07 {
background: #031675 !important;
    color: white;
    padding: 10px 18px;
    border-radius: 3px;
  font-size: 18px;
    text-decoration: none;
  }
.offset-lg-1{margin-top: 30px}


}

 .trusted-healthcare h3{font-size: 35px;color: #031675;}
   .trusted-healthcare .book-rghs{background-color: #031675;padding: 10px;color: #fff;} 
   .book-rghs-button{background-color: #fff;color: #031675;padding: 8px 10px;border-radius: 50px;width: 50%}

   .hvr-float {
  transition-duration: 1.00s !important;
}

.rghs-service span{color: #031675;}
.trusted-healthcare h4{font-size: 25px;color: #031675;}
   .rghs-service h4{font-size: 25px;color: #031675;}
   .rghs-service i{color: #C50910}
   .trusted-healthcare .trusted-box:hover{background-color: #031675;color: #fff}
   .trusted-box:hover .hover-image {
    filter: brightness(0) invert(1); /* Changes image color to white */
    transition: filter 0.3s ease; /* Smooth transition */
}




/* Hide on mobile devices and show on larger screens */
@media only screen and (max-width: 991px) {
  /*.header-navbar1{
    display: none !important;
}*/
    .safe-patient-text{
    height: auto !important;
  
  }

.header{display: none !important;}
.myTable .header{display: block !important;}

.what-neuro .col-lg-5{
    order: 2 !important;
}

}


@media only screen and(max-width: 290px){

  .navbar-toggler{margin-top: 20px !important;}
}


/* Show on mobile devices and hide on larger screens */
@media only screen and (min-width: 1024px) {
  .header-navbar2 {
    display: none;
  }
}

@media only screen and (min-width: 992px) {
  .header-navbar2 {
    display: none;
  }
}

@media only screen and (max-width: 1198px) {
  
  .header-icon {
    padding-right: 10px;
    font-size: 10px !important;}

    .header-icon2 {
    padding-right: 10px;
    font-size: 10px !important;}

    .number-div {
    padding: 9px 15px;
    font-size: 10px;
    }

    .navbar-nav .nav-link{
    font-size: 10.5px;
    font-weight: 500;
      font-family: "Segoe UI", Arial, sans-serif !important;
}



}

@media only screen and (max-width: 768px) {
    .header-navbar2 .navbar-collapse {
        padding-left: 20px !important;
    }
  .header-navbar2 .navbar-nav .nav-link {
        font-size: 14px;
    }

    .header-navbar2 .navbar-nav .nav-link{font-size: 18px !important;}

    .header-navbar2 .number-div {
        padding: 9px 15px;
        font-size: 14px;
    }

    .header-navbar2 .dropdown-menu{width: 75%}

}


/*dropdown*/
  /* Custom CSS */
.dropdown:hover .dropdown-menu {
    display: block !important;

}

.dropdown-menu {
    border: solid 1px #031675;
}
.dropdown-menu .dropdown-item{border-bottom: solid 1px #031675;font-size: 14px;}


.dropdown-menu .dropdown-item:hover {
    background-color: #1B4393;
    color: #fff !important;
}

.nav-item:hover .nav-link {
    color: #031675;
}

.nav-link {
    color: #000;
    font-size: 14.5px;
    
    font-weight: 400;
      font-family: "Segoe UI", Arial, sans-serif !important;

}

.text-color1{color: #000 !important;}

/**/



.header{
	background-color: #E5F5FF;
}


.header-icon i{color: #031675 !important;}
.header-icon{border-right: solid 1px #000;}
   body p{font-size: 15px;}

/*footer-css*/
 footer{background-color: #F5F5F5;}
   footer h6{font-size: 15px;}
   footer ul li a{color: #000;font-size: 14px;}
   footer i{color: #154194;}
   footer p{font-size: 14px}
   footer hr{border-top: solid 2px #736B6B;} 
   .newletter{background: rgb(1,17,113);
background: linear-gradient(90deg, rgba(1,17,113,1) 6%, rgba(1,17,113,1) 44%, rgba(9,55,143,1) 67%, rgba(21,65,148,1) 85%, rgba(21,65,148,1) 100%);}
.newletter h5{font-size: 30px;}
.newletter p{font-size: 13px;}
.newletter .form-control{background: none;color: #fff;}
.newletter .btn{background-color: #fff;color: #000;margin-left: 20px !important;padding: 5px 25px;}
.newletter .form-control::placeholder {
    color: white;
/*    opacity: 1; /* Ensures the placeholder is fully opaque */*/
}
#whats_icon {
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;
}
/**/
.brain-card{padding: 20px}
      .brain h3{color: #031675;}
.bg-color1 {
        background: rgb(1, 17, 113);
        background: linear-gradient(90deg, rgba(1, 17, 113, 1) 6%, rgba(1, 17, 113, 1) 44%, rgba(9, 55, 143, 1) 67%, rgba(21, 65, 148, 1) 85%, rgba(21, 65, 148, 1) 100%);padding: 10% 0px;}
.medical_section h2{color: #031675;}
.medical_section{background: #ebf2ff;}
.medical_section ul{padding-left: 0px;}
.medical_section ul li {list-style-type: none;margin-top: 1.5rem;border: 1px solid #fff;border-radius: 30px;padding: 0.5rem 0rem;}
.medical_section ul li:hover{background: #fff;  }
.medical_section ul li a {text-decoration: none;font-size: 1.3rem;padding-left: 1rem;color: #000;display: flex;align-items: center;padding-right: 1rem;justify-content: space-between;}
.medical_section ul li a:hover{color:#031675;padding-left: 1rem}
.medical_section1{background: #E9EEF2;border-radius: 20px;}
.medical_section1 h5 {padding-left: 1rem;padding-right: 1rem;padding-bottom: 1rem;padding-top: 0.5rem;display: flex;color:#031675;align-items: center;justify-content: space-between;}
table th{background-color: #083079 !important;color: #fff !important;border-right: solid 1px #DEE2E6;}
table tr td{border-right: solid 1px #DEE2E6;}

/**/

/*.trusted-healthcare h3{font-size: 35px;color: #031675;}
.trusted-healthcare .book-rghs{background-color: #031675;padding: 10px;color: #fff;} 
.book-rghs-button{background-color: #fff;color: #031675;padding: 8px 10px;border-radius: 50px;width: 50%}
.rghs-service h4{font-size: 25px;color: #031675;}


*/


/**/

.bg-color1 {
        background: rgb(1, 17, 113);
        background: linear-gradient(90deg, rgba(1, 17, 113, 1) 6%, rgba(1, 17, 113, 1) 44%, rgba(9, 55, 143, 1) 67%, rgba(21, 65, 148, 1) 85%, rgba(21, 65, 148, 1) 100%);
        padding: 10% 0px;
      }


.about h1{font-size: 35px;color: #031675 !important;}
   .neuro-system h2{font-size: 35px;color: #031675;}
   .neuro-system h3{font-size: 35px;color: #031675;}
    .neuro-system h3 span{font-size: 22px;color: #000;}
    .neuro-system .read-more a{background-color: #F90707 !important;color: #fff;
        padding: 15px 20px;border-radius: 50px;text-decoration: none;}
   .neuro-system h2 span{font-size: 22px;color: #000;}
   .neuro-system p{font-size: 15px;color: #000;}
   .neuro-system h6{font-size: 20px;}
   .neuro-system ul li i{color: #031675;}
   .neuro-system .col-md-7{padding-left: 40px;}

   .service span{color: #F90707;font-size: 20px;}
   .service h5{font-size: 35px;color: #031675;}
   .service p span{font-size: 15px;color: #000;}
   .service p{line-height: 21px;}
   .service .card-title{font-size: 22px;color: #031675;}
   .service .card-text{font-size: 14px;}
   .service a{color: #BD0202;}
   .service{background-color: #F4FBFE;}
   .service .rajasthan h5{font-size: 35px;color: #054E94;}
   .service .rajasthan h6{font-size: 40px;color: #054E94;}
   .service .rajasthan h5 span{font-size: 35px;color: #F90707;}
   .rajasthan p{width: 70%;text-align: center;margin: auto;padding-top: 15px;}
   .service .brain-div{background-color: #054E94;padding: 10px;width: 25%;}
   .service .brain-div2{padding: 10px;border: solid 2px #054E94;width: 25%}
   .service .surgery h6{font-size: 15px;color: #000;}
.service .surgery{display: flex;justify-content: space-between;}

.logos .item div{border: solid 1px #031675;}
.logos h5{font-size: 35px;color: #F60B0B;}
.empanelments{background-color: #F4FBFE;}
/*.logos .logo{height: 100px;}*/

.appointment .container
{
	
	background-size: cover;
	background-repeat: no-repeat;
}

.appointment-text{padding: 50px 30px !important;}
.appointment h5{font-size: 35px;color: #fff;}
.appointment span{font-size: 20px;color: #fff;}
.appointment p{color: #fff;width: 80%}
.appointment a{background-color: #ffff;padding: 15px 20px;color: #031675;font-size: 18px;}
.appointment img{width: 65%;}
.appointment .col-md-7 span p{font-size: 22px;}
.appointment .icons{padding: 50px 0px;width: 100%}
.hospital-img1{display: none;}
.empanelments {margin: auto !important;}

.medical-tourism h5{font-size: 35px;color: #1B3186;}
.medical-tourism span{color: #F90707;font-size: 20px;}
.medical-tourism{background-color: #F4FBFE;}
.medical-tourism hr{color: #031675;border: solid 1px #1B3186;}
.medical-tourism .travel img{width: 15%;}
.medical-tourism .travel p{font-size: 20px;}
.medical-tourism .travel a{background-color: #F90404;padding: 13px 25px;color: #fff;}

.expert h5{font-size: 35px;color: #031675;}
.award h5{font-size: 35px;color: #031675;}
.award{background-color: #F4FBFE;}
.award p{font-size: 25px;}
.video h5{font-size: 35px;color: #031675;}
.video .col-lg-7{font-size: 35px;color: #031675;}
.video{background-color: #F7F9FF;}
.video .col-lg-7 iframe{border-top: solid 5px #BD0202;border-bottom: solid 5px #BD0202; }
.video .col-lg-7 {padding: 0px 40px;}
.video .all-video a{background-color: #031675;color: #fff;padding: 8px 20px;}
.video .all-text h6{line-height: 20px;}
.video p{font-size: 25px;}
.all-video2{display: none;}
.all-video2 a{background-color: #031675;color: #fff;padding: 8px 30px;font-size: 20px;}
.event{background-color: #F4FBFE;}
.event h5{font-size: 35px;}
.event h5 span{color: #BD0202;}
.event .card h5{font-size: 16px;color: #031675;line-height: 23px;}
.event .card p{font-size: 13px;}
.event .card a{color: #BD0202;font-size: 12px;}
.event .card span{font-size: 12px;color: #4F4848;}
/*.event .card{box-shadow: 10px 10px 10px 10px #E7E9EB !important;}*/

.testimonial{background-color: #fff;}
.testimonial h5{font-size: 35px;color: #031675; width: 95%;}
.testimonial .col-md-5 p{ width: 80%;}
.testimonial a{background-color: #F90707;color: #fff;padding: 15px 15px;font-size: 13px;}
.testimonial a i{background-color: #fff;color: #F90707;padding: 2px;font-size: 15px}

.testimonial .card .card-title{font-size: 20px;}
.testimonial .card .card-text{font-size: 13px;}
.testimonial .card span{font-size: 18px;color: #BD0202;}
.testimonial .card{padding-left: 90px;padding-right: 20px;}
.testimonial .card{border: solid 1px #031675 !important;}

.testimonial .col-md-7{padding-left: 10%;padding-top: 7% }
.testimonial-img{position: absolute;z-index: 1000;top: 6%;left: -20%;}
.testimonial-img img{width: 75%;padding: 30px;}
.carousel-control-next-icon, .carousel-control-prev-icon {margin-right: 90px;}
.carousel-control-next-icon{margin-left: 40px;}

.order-button2{display: none;}

/*.owl-nav{position: absolute; top: 0px}*/
.owl-prev span{position: absolute;top: 35%;left: 30px; font-size: 50px;color: #fff;padding: 0px 3px;}
.owl-next span{position: absolute;top: 35%;right: 30px; font-size: 50px;color: #fff;padding: 0px 3px;}
.owl-theme .owl-nav {margin: 0px !important}

.bg-carousel .item img{object-fit: cover;}
.bg-carousel .item{margin: 0px !important;padding: 0px !important}
.item{padding-right: 12px}

.bg-carousel .row {
     --bs-gutter-x: 0 !important; 
    --bs-gutter-y: 0;
}

/*medical-tourism*/

.ube-video .card{height: 480px;}
  @media (max-width:800px){
    .ube-video .card{height: auto !important;}
  }

.youtube-video{padding: 3rem 0px 4rem 0px;}
.medical-tourism h3{color: #031675;
    font-size: 2.1rem !important;}
.slider-text-section{padding: 1.5rem 0px 2rem 0px;}
.slider-text-section h1{font-size: 66px;color: #031675;}
.slider-text-section h1 span{color: #BD0202;}
.slider-text-section p{font-size: 17px;}
.slider-text-section .col-lg-4{border-left: solid 1px #BEBEBE;padding-left: 30px}
.slider-text-section h2{font-size: 2.8rem;}
        
        .video-image-section{background: rgb(229,245,255);
background: linear-gradient(179deg, rgba(229,245,255,1) 0%, rgba(229,245,255,1) 53%, rgba(229,245,255,1) 53%, rgba(244,251,254,1) 80%, rgba(244,251,254,1) 95%);}
        .serve-section .serve-text-box{padding: 40px 20px;background-color: #fff;height: 550px;}
         .serve-section h3{font-size: 2rem;color: #031675;} 
         .serve-section .serve-text-box i{color: #BD0202}
         .serve-section{background-image:url(../web/img/medical-tourism/slider5.jpg);background-size: cover;
            background-repeat: no-repeat;background-position: center;padding: 5rem 0px;}
 .medical-tourism-form{padding: 5rem 0px}

  .medical-tourism-form .container{background: rgb(1, 17, 113);
    background: linear-gradient(90deg, rgba(1, 17, 113, 1) 6%, rgba(1, 17, 113, 1) 44%, rgba(9, 55, 143, 1) 67%, rgba(21, 65, 148, 1) 85%, rgba(21, 65, 148, 1) 100%);
padding: 3.5rem 3.5rem;}

  .medical-tourism-form form button{padding: 15px 60px;background-color: #BD0202;color: #fff}

.medical-tourism-form form button:hover{background-color: #d0d5f2;color: #031675}

  .medical-tourism-form form input{padding: 22px 10px;border: solid 2px #A9E7FE;background: none !important;color: #fff !important}

  .medical-tourism-form form select{border: solid 2px #A9E7FE;padding: 10px 10px;background: none !important;color: #fff !important}

  .medical-tourism-form h5{font-size: 3rem;color: #fff;width: 60%;padding-top: 20px}

  .medical-tourism-form a{background-color: #d0d5f2;padding: 15px 60px;border-radius: 50px;text-decoration: none;color: #031675}

.medical-tourism-form a:hover{background-color: #fff;color: #031675}
   #name::placeholder,
#email::placeholder,
#phone::placeholder,
#city::placeholder {
    color: #fff;
    opacity: 1;
}

.our-testimonial{padding: 0rem 0px 5rem 0px;}
  .our-testimonial h4{color: #031675;font-size: 2.5rem}

  .process-section{padding: 5rem 0px;}
  .process-section h4{color: #031675;font-size: 2.5rem;}

  .process-section .process-img{background-color:#E5F5FF;width: 30%;margin: auto;border-radius: 50px;padding: 10px 10px}

  .packages{background-color: #F4FBFE;padding: 5rem 0px;}

  .packages .off{background-color: #BD0202;color: #fff; border-radius: 20px;font-size: 14px;text-align: center;}
  .packages h5 {
        font-size: 35px;
        color: #1B3186;
      }
.packages .card{height: 460px !important}
.packages h6 {
        color: #1B3186;
      }
.packages a{color: #BD0202;}
.packages .star i{font-size: 13px;color: #E4AD21}
.packages .star{color: #828282;}

/*media-query*/

@media only screen and(max-width: 1198px){
   .service .card-text {
    font-size: 12px;
}

.testimonial-img img {
    width: 70%;
}
.testimonial .card .card-text {
    font-size: 10px;
}

}

@media only screen and (max-width: 1024px) {
   .testimonial .card .card-text {
       font-size: 10px !important;
   }
   .slider-text-section h1{font-size: 60px !important;}
.slider-text-section h2{font-size: 2rem !important;}
 .serve-section .serve-text-box{height: 600px !important;}

   .testimonial-img img {
       width: 67% !important;
   }
   .medical-tourism-form h5{width: 80% !important;}

   .packages .card{height: 430px}
}


@media only screen and (max-width: 999px){
.serve-section .serve-text-box{height: auto !important;}
    .process-section .col-lg-3 .process-text {
        height: 168px !important;
    }
    .youtube-video iframe{height: 400px !important}
    .packages .card{height: auto !important;}
     .medical-tourism-form h5{width: 100% !important;}
   .testimonial .col-md-5{width: 100%;}
   .testimonial .col-md-7{width: 100%;}
   .testimonial .col-md-7 .card-body{padding-left: 34% !important;}
   /*.testimonial .col-md-7{order: 1}
   .testimonial .col-md-5{order: 2;}*/
   .testimonial-img{position: absolute;z-index: 1000;top: 4%;left: 0%;}
   .testimonial-img img{width: 73% !important;padding: 10px;}
   .appointment .icons{width: 80%;text-align: center;}
   .appointment .icons div{flex-wrap: wrap;text-align: center;}
   .appointment .hospital-img1{padding: 0px !important}
   .appointment-text{padding: 30px 30px !important;}
   .appointment .hospital-img1 img{height: 480px}
   .appointment .icons{padding: 10px 0px;width: 100%}
   .appointment p{color: #fff;width: 90% !important}
   .hospital-img1{display: block !important;}
.hospital-img2{display: none !important;}
.medical-tourism h3{text-align: center !important;}
}


@media only screen and (max-width: 768px){
   .brain .col-lg-4{order: 2 !important;}      
   .medical-tourism-form div{text-align: center;}
   .service .brain-div{width: 38% !important;}
   .service .brain-div2{width: 38% !important;}
   .appointment .icons{width: 80%;text-align: center;}
   .appointment .icons div{flex-wrap: wrap;text-align: center;}
   .appointment .hospital-img1{padding: 0px !important}
   .appointment-text{padding: 30px 30px !important;}
   .appointment .hospital-img1 img{height: 480px}
   .appointment .icons{padding: 10px 0px;width: 100%}
   .appointment p{color: #fff;width: 90% !important}
   .video .all-videos{display: none !important;}
   .all-video2{display: block;}
   .testimonial .col-md-5{width: 100%;}
   .testimonial .col-md-7{width: 100%;}
   .testimonial .col-md-7 .card-body{padding-left: 34% !important;}
   .testimonial-img{position: absolute;z-index: 1000;top: 4%;left: 0%;}
   .testimonial-img img{width: 73% !important;padding: 10px;}
   .rajasthan p{width: 100%;text-align: center;margin: auto;}
   .medical-tourism .about{text-align: center;}
   .medical-tourism h5{text-align: center;}
   .medical-tourism .button{text-align: center;}
   .award .award-img2{display: none;}
   .empanelments {padding: 15px 15px 0px 2px;}
   .item{padding-right: 12px}
   .appointment p{color: #fff;width: 60%}
    .order-button2{display: block !important;}
    .order-button1{display: none !important;}     
   .awards{order: 2}

.neuro-system .ube-text{order: 2 !important}

}
@media only screen and (max-width: 666px){.testimonial .testimonial-img {display: none !important;}
.process-section .col-lg-3 .process-text {
        height: auto !important;
    }
    .youtube-video iframe{height: 100% !important;}
    .process-section .process-img {
    background-color: #E5F5FF;
    width: 22% !important;}
.testimonial .col-md-7 .card-body {
        padding-left: 0% !important;
    }

    .testimonial .card {padding: 10px;}
    .testimonial .card .card-text {
    font-size: 11px;}
    .testimonial .col-md-7 {
    padding-left: 0% !important;
}
.medical-tourism .travel p {font-size: 18px;}

.testimonial h5{font-size: 30px;}
.expert h5 {font-size: 30px;}
.award h5 {font-size: 30px;}
.video h5{font-size: 30px;}
.event h5{font-size: 30px;}
.medical-tourism h5 {font-size: 30px;}
.appointment h5{font-size: 30px;}
.logos h5 {font-size: 30px;}
.service .rajasthan h5{font-size: 30px;}
.service .rajasthan h6 {font-size: 33px;}
.service h5{font-size: 30px;}
.neuro-system h5 {font-size: 30px;}
.neuro-system h5 span{font-size: 18px;}

.neuro-system .ube-text h5 {font-size: 30px;}
.neuro-system .ube-text h5 span{font-size: 18px;}
.service .surgery h6{font-size: 15px;}
.owl-nav{display: none;}
.award .owl-stage-outer{left: 15px;}
    .testimonial .card {margin-left: 6px}
    .award .health-awards{margin-left: 10px}
    .event .item{margin-left: 8px;}
     .service .item{margin-left: 10px;}
     .slider-text-section h1 {
        font-size: 50px !important;
    }
.slider-text-section .col-lg-4{border: none !important;}
}
@media only screen and (max-width: 425px){
  
.table tr td{font-size: 0.8rem !important;}
.table thead th{font-size: 0.8rem !important;}

   .service .surgery h6 {
    font-size: 25px;}
     .appointment p{color: #fff;width: 100%;font-size: 13px;}
        .appointment .hospital-img1 img{height: 350px !important}
    .appointment .icons{width: 100%}
    .appointment img{width: 100%;}
    .appointment h5 {font-size: 31px;}
    .appointment span {font-size: 18px;}
    .video .all-videos{display: none !important;}
.video .col-lg-7 {padding: 0px !important;width: 100%}
    

}

@media only screen and (max-width: 400px){
    .service .surgery{flex-wrap: wrap !important;}
    .service .surgery h6 {
        font-size: 27px;
    }
.table tr td{font-size: 0.7rem !important;}
.table thead th{font-size: 0.7rem !important;}
    .travel .col-6{width: 100%}

    .testimonial .card .card-text {
        font-size: 9px !important;
    }
.testimonial {text-align: center;}
.testimonial h5 {
       width: 100%;
    }
.testimonial p {
       width: 100% !important;
    }

    .logos .item div{margin-right: 0px;}
.slider-text-section h1 {
        font-size: 37px !important;
    }
    .slider-text-section h2 {
    font-size: 2rem !important;
}

.medical-tourism-form form button {
    padding: 15px 37px !important;
   
}
.medical-tourism-form h5{font-size: 1.8rem !important;}
.medical-tourism h3 {
    color: #031675;
    font-size: 1.5rem !important;
}
}

@media only screen and (max-width: 375px) {
    .appointment .col-md-12 a {
        padding: 12px 14px !important;
        font-size: 16px;
    }
    .table tr td {
        font-size: 0.5rem !important;
    }
    .table thead th {
        font-size: 0.6rem !important;
    }
    .medical_section ul li a{font-size: 1rem;}
    .logos .item div{margin-right: 0px !important;margin-left: 5px !important;}
   
    
    .award .owl-stage-outer{left: 10px;}
}



/*=============*/
.owl-theme .owl-dots .owl-dot span{

width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: 031675 !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.owl-dot.active span {
    background: #031675 !important;
}


/*========*/
.owl-carousel3 .owl-theme .owl-dots .owl-dot span{

width: 10px;
    height: 10px;
/*    margin: 5px 7px;*/
    background: #031675 !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.owl-carousel3 .owl-dot.active span {
    background: #031675 !important;
}


/**/

.read-more-link {
    color: #000;

    display: inline-flex;
    align-items: center;
    transition: all 0.3s ease;
}

.read-more-link:hover {
    color: #031675; /* Change text color on hover */
    text-decoration: underline; /* Optional: add underline on hover */
}

.read-more-link i {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.read-more-link:hover i {
    transform: translateX(5px); /* Move the arrow to the right on hover */
}
