@media screen and (max-width:769px){
    :root {
        --primary-color: #333333; /* Neutral dark grey for text and headings */
        --secondary-color: #666666; /* Lighter grey for less prominent text */
        --background-color: #ffffff; /* White background for simplicity */
        --accent-color: #0078D7; /* Subtle blue for highlights or links */
      
        --main-head: "Poppins", sans-serif; /* Professional font for headings */
        --main-line: "Open Sans", sans-serif; /* Clean font for body text */
        --sec-line: "Open Sans", sans-serif; /* Secondary font for consistency */
      }
        /* Custom styles for sliding navbar from the right */
    .navbar-nav {
      margin-left: 20px;
      margin-top: 50px;
      margin-right: 0;
    }

    .navbar-collapse {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      bottom: 0;
      height: 100vh;
      background-color:#ECECEC;
      display: none;
      transition: 0.3s;
      z-index:9999;
    }

    .navbar-collapse.show {
      display: block;
      animation: slideIn 0.7s forwards;
    }

    @keyframes slideIn {
      from {
        right: -250px;
      }
      to {
        right: 0;
      }
    }
    
    @keyframes slideleft {
      from {
        left: -250px;
      }
      to {
        left: 0;
      }
    }

    .navbar-toggler:focus {
      outline: none;
    }

    /* Close button */
    .close-btn {
      position: absolute;
      top: -3px;
      right: 17px;
      color: black;
      font-size: 34px;
      cursor: pointer;
    }

    /* Custom dropdown menu styles */
   /* Custom dropdown menu styles */
   .custom-dropdown-menu {
      position: absolute;
      padding: 50px 20px;
      top: 0;
        width:100%;
      height: 100vh;
      background-color: #f8f9fa;
      display: none;
      transition: right 0.3s ease;
      z-index: 1000;
    }
    .dropdown-item {
    padding: 5px 16px;
    border-bottom: 1px dashed #eee;
}
    .custom-dropdown-menu.show {
      display: block;
      animation:  slideleft 0.7s forwards;

    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
    left: 20px;
    width: 170px;
    background-color: #fff;
    border: none;
    margin-left: 30px;
    border-radius: 7px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
    position:static;
}
.dropdown-item
{
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.33;
    letter-spacing: 0.6px;
    overflow: visible;
    cursor: pointer;
    padding: 10px 0px !important;
    margin: 0px 18px;
    color: #000000 !important;
    position: relative;
    transition: .3s all linear all;
    font-family: var(--sec-line);
}

   /* Slide-out animation */


   @keyframes slideright {
      from {
        right: 0;
      }
      to {
        right: -100%;
      }
    }
    .slide-right {
      animation: slideright 0.5s forwards !important;
    }
    @keyframes slideOut {
  from {
    left: 0;
  }
  to {
    left: -100%
  }
}
.navbar-nav .dropdown-menu {
    background: transparent;
    position: static;
    border: none;
    padding: 0;
}
.plus-icon {
    border-left: 1px solid #ddd;
    margin-left: 10px;
    font-size: 23px;
    padding-left: 10px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.custom-dropdown-menu.slide-out {
  animation: slideOut 0.7s forwards; /* 0.7s animation duration */
}

    /* Styling for links in the navbar */
    .navbar-nav .nav-link {
      color: #333; /* Text color */
    }
    .navbar-nav .nav-link:hover {
      color: #007bff; /* Hover color */
    }

  #navbarDropdown{
    position:relative  !important;
  }
  .nav-item {
    border-bottom: 1px solid #ddd;
  }
  .custom-dropdown-menu {
  display: none; /* Hidden initially */
}

.custom-dropdown-menu.show {
  display: block; /* Visible when the 'show' class is added */
}
.dropdown-menu.show {
  display: block !important; /* Visible when the 'show' class is added */
}
.nav-item {
    border-bottom: 1px solid #ddd;
}
.btnlink-box ul .nav-item{
    border: none;
}
.navbar-brand {
    padding: 0;
    width: 72%;
    /* display: none; */
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: var(--secondary-color) !important;
    padding: 8px 60px;
}
.navbar-toggler {
    padding: 5px 13px !important;
    
}
.navbar-toggler-icon{
    width: 25px;
    height: 25px;
}
.head-lap{
    display: none;
}
.mobile-view{
    display:block;
}
    
    .wining-contentBox {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
        height:100%;
    }
    .wining-img img {
        width: 100%;
        height: 100%;
        border-radius: 10px 10px 0px 0px;
    }
    .carousel-item img{
        height: 300px;
    }
    .banner-index h6 {
        font-size: 10px;
        padding-left: 20px;
       
    }
    .banner-index h6::before{
        top: 5px;
        width: 18px;
    }
    .carousel-caption {
        right: 0;
        top: 3rem;
        width: 100%;
        left: 3%;
    }
    .banner-index h2 {
        position: relative;
        padding-right: 30px;
        color: #ffffff;
        line-height: 1.2;
        margin-bottom: 13px;
        font-size: 31px;
    }
    .banner-index h3 {
        position: relative;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        font-size: 15px;
        line-height: 1.5;
        font-weight: 600;
        margin-bottom: 15px;
    }
    p{
        font-size: 14px !important;
    }
    .icon-toggler i{
        font-size: 10px;
    }
    .welcome-box h3 {
        padding: 20px 0px 10px;
        color: #000;
        font-size: 26px;
        font-weight: 700;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 53% !important;
        bottom: auto !important;
        display: none !important;
    }
    .main-service {
        /* background: #f2f2f2; */
        background-image: url(../images/banner/ser-bg.png);
        width: 100%;
        padding: 6px 0px;
    }
    .welcome-box{
        text-align:center;
    }
    .welcome-box p {
    font-size: 13px;
    font-family: var(--main-header);
    font-weight: 400;
    margin-bottom:30px;
}
    .welcome-box h4 {
    font-size: 24px;
    font-weight: 800;
    font-family: var(--main-head);
    color: var(--red);
}
.modal-content {
    background-color: rgb(255 255 255 / 53%);
    backdrop-filter: blur(10px);
    margin: 30px auto;
    padding: 70px 20px 50px;
    border: 1px solid #888;
    width: 88%;
}
.contact-formn img {
    position: absolute;
    left: 24%;
    top: 20px;
    display: inline-block;
    margin-bottom: 30px;
    bottom: 30px;
}
   .contact-query {
    display: none;
        position: relative;
        right: 0%;
        box-shadow: none !important;
        margin-bottom: 20px;
        width: 100%;
    }
    .banner-index h3 span {
        background: none;
        padding: 0;
        font-size: 17px;
    }
    .banner-index p {
        display: none;
    }
    .btn-style-one {
        padding: 8px 11px;
        font-size: 11px;
    }
    .btn-style-two {
        padding: 8px 11px;
        font-size: 11px;
    }
    .navbar-brand{
        width: 64%;
    }
    .ab-btn{
        margin-bottom: 30px;

    }

    .para1 {
        font-size: 12px;
    }
    .ab-left {
        padding-right: 0px;
        text-align: start;
        line-height: 20px;
    }
    .about-content .title {
        font-size: 29px;
        font-weight: 500;
        padding-bottom: 10px;
        margin-bottom: 11px;
    }
    .about-img {
        padding-top: 16px;
        padding-bottom: 0px;
    }
    .about-content {
        padding-top: 12px;
    }
  .wining-section .wining-content .title::after {
        left: 36%;
    }
    .wining-section .wining-content .title::before {
    left: 40%;
}
.wining-content .title::before {
    left: 44%;
}
.wining-content .title::after {
    left: 40%;
}
.main-ser-box {
    min-height: 150px;
}
.main-ser-box p {
    min-height: 100%;
}
    .wining-content .title {
        font-size: 35px;
        font-weight: 600;
    }
    .wining-content .title span {
        font-size: 35px;
        font-weight: 900;
        font-family: var(--main-head);
    }
    .wining-contentBox h5{
        font-size: 20px;
        font-weight: 700;
    }

    .opportunites-content {
        padding: 16px 10px;
    }
    .opportunites-para p {
        font-size: 12px;
        font-family: var(--sec-line);
        font-weight: 400;
    }
    .opportunites-heading {
        position: relative;
        margin: 19px 0px;
    }
    .opportunites-heading h4 {
        font-size: 18px;
        font-family: var(--sec-line);
    }
    .opportunites {
        padding: 12px 0px;
    }
    .opportunites-text{
        border-radius: 0 0px 10px 10px;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }
    .opportunites-content p {
        font-size: 11px;
        font-weight: 400;
        color: #3e3e3e;
        font-family: var(--sec-line);
    }
    .opportunites-content h5 {
        font-size: 14px;
        font-weight: 700;
        font-family: var(--sec-line);
    }
    .title5 {
        font-size: 14px;
        font-weight: 600;
        font-family: var(--sec-line);
    }
    .accordion-button {
        padding: 7px 9px ;
    }
    .accordion-body p{
        font-size: 10px;
    }
    .accordion-body {
        font-size: 10px;
    }
    .event-btn{
        display: none;
    }
    .latest-news{
        padding-bottom: 50px;
    }
    .latest-newsimg img {
        margin-left: -13px;
    }
    .heading::after {
        content: "";
        width: 73px;
        border: solid 2px var(--yellow);
        position: absolute;
        left: 7%;
        bottom: 3px;
        background: var(--yellow);
    }
    .heading {
        font-size: 28px;
        font-weight: 400;
    }
    .event-box{
        margin-bottom: 30px;
        border-radius: 0 0px 10px 10px;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }
    .event-content .card-text {
        font-size: 13px;
        font-weight: 400;
        line-height: 19px;
       
    }
    .row.align-items-center.mb-5{
        overflow: hidden;
    }
    .row>* {
    overflow: hidden;
    flex-shrink: 0;
    width: 100%;
    }
    .event-content {
        padding: 13px;
    }
    .testimonial-box {
        display: flex
;
        border-radius: 10px;
        padding: 18px 10px 18px 111px;
        background-color: #fff;
        position: relative;
        margin: 23px 0px;
    }
    .testi-img {
        top: 16px;
        left: 6px;
        position: absolute;
        border-radius: 50%;
        width: 100px;
        height: 100px;
        z-index: 99;
        overflow: hidden;
    }
    .testimonial-box::after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 55px;
        height: 100%;
        background-color: var(--yellow);
        z-index: 1;
        border-top-left-radius: 13px;
        border-bottom-left-radius: 13px;
    }
    .btnlink-box {
        background: #fff;
        width: 100%;
        border-radius: 42px;
        padding: 6px 0px 0px 0px;
        height: 50px;
        margin-left: 0%;
        margin-top: 4%;
    }
    .testimonial-title::after {
        content: "";
        width: 79px;
        border: solid 2px var(--yellow);
        position: absolute;
        left: 36%;
        bottom: -10px;
        background: var(--yellow);
    }
    .testimonial-title span {
        font-size: 26px;
        font-family: var(--sec-line);
        font-weight: 700;
    }
    .testimonial-title {
        position: relative;
        margin: 23px -1px;
        font-size: 31px;
        font-weight: normal;
        font-family: var(--sec-line);
    }
    .profile{
        font-size: 12px;
    }
    .para{
        margin: 0;
        font-size: 10px;
    }
    .testimonial {
        background-color: #F0F9F3;
        padding: 0px 0px;
    }
    .news-button {
        border: 1px solid var(--primary-color);
        border-radius: 50px;
        padding: 7px 19px;
        background-color: var(--primary-color);
        color: #fff;
        font-size: 17px;
        font-weight: 600;
        font-family: var(--main-line);
    }
    .newsletter {
        text-align: center;
        background: linear-gradient(to left, #00000094, #00000087), url(../images/img/news-bg.jpg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 40px 10px;
    }
    .news-text h5 {
        font-size: 21px;
        font-family: var(--main-head);
        font-weight: 400;
        color: #fff;
    }
    .footer-section-1 a {
        font-size: 12px;
        font-weight: 600;
        position: relative;
        color: #000;
        transition: .3s all linear;
        font-family: var(--sec-line);
    }
   .footer_heading-2::after {
        content: "";
        width: 60px;
        border: solid 2px var(--yellow);
        position: absolute;
        left: 2%;
        top: 33px;
        /* bottom: -10px; */
        background: var(--yellow);
    }
       .footer_heading-2 {
        font-family: var(--sec-line);
        font-size: 25px;
        font-weight: 400;
        margin-bottom: 15px;
    }
.foot-image{
    width:200px;
    display:flex;
    justify-content:center;
}
    .footer-section-1 {
        padding: 0px 0px;
    }
    .footer_heading::after {
        content: "";
        width: 60px;
        border: solid 1px var(--yellow);
        position: absolute;
        left: 1%;
        top: 49px;
        /* bottom: -10px; */
        background: var(--yellow);
    }
       .footer_heading {
        font-family: var(--sec-line);
        font-size: 26px;
        font-weight: 400;
        margin-bottom: 14px;
    }
    .social-icons{
        text-align: center;
    }
    .footer-logo {
        text-align: center;
        width: 100%;
        padding-right: 0px;
    }
    .footer-section {
        padding: 20px 0px;
    }
    .foot img {
        width: 188px;
        /* height: 120px; */
    }s
    .footer-copyrights p {
        font-size: 12px;
        font-weight: 600;
        font-family: var(--sec-line);
    }
    .navbar-scrolled .navbar-toggler i {
        padding: 5px 10px;
        border: 2px solid #000;
        border-radius: 5px;
        color: #000;
    }
    .navbar .navbar-toggler i {
        padding: 5px 10px;
        border: 2px solid #ffffff;
        border-radius: 5px;
        color: #ffffff;
    }
    .navbar-toggler {
        padding:0;
        border: none;
        border-radius: none;
        transition: box-shadow .15s ease-in-out;
    }
    .navbar{
        background-color: #0000007e;
        transition: .5s all !important;
    }


    /* ++++++++++++++++++++++++++++++++++++++++++++++ home page end here +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

   .leader{
    display: block !important;
   }
   .about-banner {
    background: linear-gradient(to bottom, #27262600, #000000e6), url(../images/img/bannerab.jpg);
    padding:50px 0 60px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.about-banner-text {
    position: relative;
    top: 48%;
    left: 0%;
}
.abbt-content h3::after {
    content: "";
    width: 75px;
    border: solid 2px var(--yellow);
    position: absolute;
    left: 105px;
    bottom: 92%;
    background: var(--yellow);
}
.abbt-content p {
    padding-top: 0px;
    font-size: 13px;
    text-align: start;
    font-family: var(--sec-line);
    margin-right: 0px;
}
.abbt-content h1 {
    font-size: 28px;
    text-align: start;
    margin: 0 0 10px;
}
.abbt-content h6 {
    margin: 0;
    text-align: start;
}
.abbt-content ul li {
    padding-top: 8px;
    text-align: start;
    font-size: 16px;
    font-weight: 400;
}
.abbt-content h5 {
    text-align: start;
    color: #000;
    margin: 0 0 10px;
}
.abbt-consult {
    text-align: start;
    background-color: var(--accent-color);
    padding: 11px 29px;
    font-size: 13px;
    font-weight: 600;
    font-family: var(--main-header);
    color: #fff;
    border-radius: 30px;
    transition: .56s all;
    margin-top: 20px;
}

.why-abt-head h3 {
    font-size: 43px;
    text-align: start;
    margin: 0;
    color: #000;
    font-weight: 800;
}
.extra-min {
    min-height: 250px;
}
.yyuu {
    padding-top: 34px;
}
.why-wbt {
    padding: 38px 0px;
}
.abbt-content {
    padding: 20px 0 0;
    text-align: center;
    position: relative;
}
.aboutus {
    padding: 19px 0px;
}
.img-teambox {
    background: white;
    margin-right: 0px;
    margin-top: 20px;
    padding: 38px 45px;
    text-align: center;
}
.team-content p {
    padding-top: 9px;
    text-align: center;
    font-size: 14px;
    font-family: var(--sec-line);
}
.team-content h3 {
    text-align: center;
    font-size: 28px;
    font-weight: 800;
    font-family: var(--sec-line);
}

.leadership-team {
    padding: 31px 0px;
    background: #049c370f;
}
.team-content h3::after {
    content: "";
    display: none;
}
.why-para p {
    font-size: 10px;
    margin-left: 45px;
    text-align: justify;
    font-family: var(--sec-line);
}
.why-content strong {
    background: var(--blue);
    padding: 4px 11px;
    height: 52px;
    border-radius: 4px;
    color: #fff;
    font-size: 13px;
    font-family: var(--sec-line);
    margin-right: 6px;
}
.why-para h3 {
    font-size: 14px;
    font-weight: 700;
    font-family: var(--sec-line);
}
.top-head::after {
    content: "";
    width: 80px;
    border: solid 2px var(--yellow);
    position: absolute;
    left: 39%;
    background: var(--yellow);
    bottom: 28%;
}
.top-head strong {
    font-family: var(--main-line);
    font-size: 25px;
    text-align: center;
    font-weight: 900;
}
.top-head {
    font-family: var(--main-line);
    font-size: 23px;
    text-align: center;
    padding: 40px 0;
    font-weight: 500;
}
.healt-head p {
    position: relative;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-weight: 500;
    padding-top: 10px;
    padding: 0px 20px 0px 20px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: #fff;
    display: inline-block;
    font-family: var(--sec-line);
}
.healt-head {
    position: absolute;
    top: 8%;
    left: 0%;
    z-index: 1;
}
.eng-content {
    padding-top: 0;
    align-content: center;
    align-items: center;
}
.whyhealth-content {
    padding-top: 28px;
    padding-left: 0;
    padding-bottom: 50px;
}
.banner-content h2 {
    font-size: 34px;
    color: #000;
    font-weight: 800;
}
.banner-content {
    padding-top: 39px;
    align-self: center;
    align-content: center;
    align-items: center;
}
.nurces-box h5 {
    margin-top: 3px;
    font-size: 29px;
    font-family: var(--main-header);
    font-weight: 800;
    color: var(--red);
    text-shadow: none;
}
.nurcess-content{
    display: none;
}
.healt-head h1 {
    position: relative;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 35px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    padding: 0px 0px;
    font-weight: 800;
    margin-bottom: 0px;
    letter-spacing: normal;
    color: #fff;
    display: inline-block;
    font-family: var(--main-line);
}
.healt-banner {
    background: url(../images/healthcare/banner.png);
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    /* padding: 150px 0px; */
    position: relative;
    height: 50vh;
}
.healt-head {
    padding: 40px 17px 40px;
}
.health-ser h2 span::before {
    display: none;
}
.health-ser h2 span {
    font-size: 20px;
    font-weight: 800;
    padding-top: 0px;
    line-height: 1.1;
    position: relative;
    letter-spacing: normal;
    color: #000;
    display: inline-block;
    font-family: var(--sec-line);
}
.health-ser h2 {
    font-size: 20px;
    font-weight: 600;
    padding-top: 10px;
    line-height: 1.1;
    letter-spacing: normal;
    color: #000;
    display: inline-block;
    font-family: var(--sec-line);
}
.why-point ul li img {
    width: 58px;
    height: 52px;
    object-fit: contain;
}
.why-point ul li h6 {
    font-size: 11px;
    font-weight: 700;
}
.why-point ul {
    height: 400px;
    margin: 50px 0px 0;
    overflow: auto;
    scrollbar-width: thin;
    z-index: 1;
}
.Why-text h2 span {
    font-size: 20px;
    font-weight: 800;
    padding-top: 10px;
    line-height: 1.1;
    position: relative;
    letter-spacing: normal;
    color: #000;
    font-family: var(--sec-line);
}
.Why-text h2 {
    font-size: 15px;
    font-weight: 600;
    padding-top: 10px;
    line-height: 1.1;
    letter-spacing: normal;
    color: #000;
    font-family: var(--sec-line);
}
.health-card {
    margin-bottom: 20px;
    border: 1px solid #eee;
    border-radius: 10px;
    padding-bottom: 20px;
}
.hhii {
    height: 452px !important;
    margin: 10px 0px 0 !important;
    overflow: auto;
    scrollbar-width: thin;
    z-index: 1;
}
.health-head-2 a {
    background-color: var(--blue);
    color: #fff;
    padding: 9px 12px;
    font-size: 7px;
    font-family: var(--main-line);
    font-weight: 700;
    border-radius: 20px;
    transition: .5s all ease-in-out;
    border: 1px solid var(--blue);
}
.health-head-2 h6 {
    position: relative;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 13px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    color: var(--blue);
    display: inline-block;
    font-family: var(--main-head);
}
.health-head-2 {
    padding: 46px 10px 20px;
    width: 90%;
}
.inquery-btn {
    position: fixed;
    right: -70px;
    top: 60%;
    background-color: #ffc300;
    padding: 9px 20px;
    border-radius: 10px;
    font-size: 11px;
    font-weight: 600;
    font-family: var(--sec-line);
    color: #fff;
    border: none;
    transform: rotate(90deg);
    box-shadow: rgba(31, 255, 154, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.health-head-2 h1 {
    position: relative;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
}
.hhii li p {
    font-size: 11px;
}
.contact-banner {
    background: linear-gradient(to left, #27262600, #000000), url(../images/homepageimg/ab1.png);
    padding:100px 0px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.inner-box {
    margin-bottom: 30px;
    padding: 57px 13px;
    border: 2px solid rgb(224, 222, 222);
    align-items: center;
    box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
}

.main-lyer {
    top: -11%;
    right: -12%;
}
.healthcare-banner{
    margin-top: 0px;
}
.btn-nurses-only{
    display: block;
    margin-top: 20px;
}

.btn-nurses-only li a {
    color: var(--blue);
    font-size: 12px;
    font-weight: 800;
    transition: .5s all;
    font-family: var(--main-header);
}
.btn-nurses-only li {
    padding: 13px 25px;
    transition: .5s all;
    margin-right: 0;
    cursor: pointer;
    margin-top: 10px;
    background-color: #ffffff;
    border: 2px solid var(--blue);
    border-radius: 25px ;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.btn-nurses-only li.active {
    padding: 13px 25px;
    margin-right: 0;
    margin-top: 10px;
    background-color: var(--blue);
    border-radius: 25px;
    border: 2px solid var(--blue);
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.nurces-box-sec h5 {
    font-size: 20px;
    font-family: var(--main-header);
    font-weight: 800;
    color: var(--red);
     text-shadow:none; 
}
.btn-nurses {
    text-align: center;
    background: #f2f2f2;
    padding: 0px 0px;
}

.beni-box .beni-text h6 {
    font-size: 16px;
    text-align: center;
    font-family: var(--main-header);
    font-weight: 700;
    text-transform: capitalize;
    color: var(--red);
    margin-top: 15px;
    /*text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);*/
}
.last {
    /* margin-top: 30px; */
    font-size: 13px;
    margin-bottom: 30px;
}
.nurces-box h5 {
            margin-top: 16px;
        font-size: 19px;
        font-family: var(--main-header);
        font-weight: 800;
        color: var(--red);
         text-shadow:  none;
   
}.nurces-box p {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 30px;
    font-family: var(--sec-line);
    word-spacing: 2px;
    color: #2f2f2f;
}
.nurces-box-sec {
    padding-top: 20px;
}
.health-ser-text {
    padding-top: 19px;
}
.health-ser-text h6 {
    font-size: 23px;
    font-family: var(--main-header);
    font-weight: 800;
    color: #007FEA;
}
.it-ser-text h3 {
    font-size: 31px;
    font-weight: 400;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 44px;
    color: #4f4f4f;
}
.it-ser-text {
    padding-top: 11px;
}
.it-ser-text h3 {
    font-size: 17px;
    font-weight: 400;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 28px;
    color: #4f4f4f;
}
.it-sec-text {
    padding: 50px 0px 0px 17px;
}
.it-ser-text a {
    padding: 17px 37px;
    background: #858585;
    font-size: 16px;
    font-weight: 600;
    border-radius: 36px;
}
.health-img{
    margin-top: 25px;
}
.it-sec-text h3 {
    font-size: 26px;
    font-weight: 400;
    padding-bottom: 0px;
    line-height: 38px;
    color: #d1d1d1;
}
.why-it {
    padding-top: 15px;
}
.why-it-box h4 {
    font-size: 28px;
    font-family: var(--sec-line);
    color: #000;
    font-weight: 600;
}
.why-it-box p {
    font-size: 12px;
    font-weight: 400;
    color: #303030;
}
.why{
    margin-top: -44px;
}
.Why-text {
    padding-top: 10px;
}
.story {
    margin-top: 12px;
    background: radial-gradient(at bottom right, #006849cc 0%, #015377 75%), url(../images/about-img/last-bg.jpg) center right no-repeat fixed;
    background-size: cover;
    padding: 49px 0px 20px;
}
.vasa{
    margin-top: 0px;
}
.canda-box h6 {
    margin-top: -19px;
    /* margin-bottom: 23px; */
    /* font-size: 25px; */
    font-family: var(--sec-line);
    font-weight: 700;
    color: var(--blue);
}
.iii #accordionExample {
    padding: 1px 0px 0px;
}
#accordionExample {
    padding: 9px 0px 3px;
}
.healt-head h4 {
    font-size: 22px;
    font-weight: 700;
}

.breadcrumb a {
    font-size: 13px;
}
.breadcrumb {
    font-size: 13px;
}
.canda-box ul li {
    font-size: 12px;
}
.canda-box p {
    font-size: 13px;
    font-weight: 400;
    color: #1b1b1b;
    letter-spacing:0;
}
.accordion-item:first-of-type {
    margin-bottom: 19px;
}
.accordion-item .accordion-button {
    font-size: 15px;
    padding: 16px 15px !important;
}
.cont-heading h3 {
    font-size: 27px;
    font-weight: 900;
    font-family: var(--main-header);
    padding-top: 0px;
}
.immi-text h6 {
    font-size: 20px;
    font-family: var(--main-head);
    font-weight: 800;
    padding: 20px 15px;
    color: var(--red);
}
.canda-box p {
    font-size: 13px;
}
.canda-box ul li {
    font-size: 13px;
    padding-top: 5px;
}
.healt-head {
    padding: 20px 17px 40px;
}
.health-menu {
    background: #fff;
    margin-bottom: 20px;
}
.health-menu ul li a {
    color: #000;
    transition: .5s all;
    font-size: 15px;
}
.study-text {
    margin-bottom: 51px;
    padding: 10px;
}
footer-copyrights p {
    font-size: 13px;
    font-weight: 600;
    font-family: var(--sec-line);
}
    .study-head h6 {
        font-size: 26px;
        font-weight: 700;
        font-family: var(--sec-line);
        color: #000;
    }
.study-head h6 span {
    font-size: 26px;
    font-weight: 700;
    font-family: var(--sec-line);
    color: #000;
}
.study-content {
    background: #f2f2f2;
    padding: 41px 0px 40px;
}
.study-head p{
    font-size: 13px;

}
.about-banner-text h3 {
    font-size: 23px;
    font-weight: 600;
}
.ii {
    margin-top: 20px;
}
.canda-box h5 {
    font-size: 13px;
}
.canda-box li{
    font-size: 14px;
    list-style: none;
}

.why-corpswing h2 {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
}
.temporary-staffing-intro h2 {
    font-size: 23px;
    color: #333;
    margin-bottom: 20px;
}
.service-hero h1 {
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #fff;
}
.service-hero {
    background: linear-gradient(135deg, #0a0a0ae7 0%, #00000041 100%), url(../images/banner/temporary-staffing.webp);
    padding: 50px 0 30px !important;
    color: #fff;
    background-size: cover;
    position: relative;
}



.py-5 h2{
    font-size: 30px;
}
.software-dev__banner {
    background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../images/servicesinner/Customization-and.jpg) no-repeat center / cover;
    height: 300px !important;
    display: flex
;
}
.software-dev__banner h1 {
    font-size: 30px;
    text-align: left;
    max-width: 800px;
    margin: 0;
    color: #fff;
    font-weight: 700;
}
.soft-abt{
    padding: 30px 0;
}
.soft-abt h2 {
    font-size: 23px;
    color: #1A2D45;
    font-weight: 700;
}
.soft-service .wining-content .title span {
        font-size: 25px;
        font-weight: 900;
        font-family: var(--main-head);
    }
    .col-md-6.d-flex.justify-content-end.align-items-center{
        justify-content: center !important;
    }
    .software-dev__cta h3 {
    font-size: 23px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.software-dev__heading h2 {
    font-size: 31px;
    font-weight: 700;
}
}

