﻿ /* .specialities-card {
    box-shadow: rgba(21, 72, 162, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    flex-direction: column;
    padding: 15px;
    border: 1px solid #0B2D4D;
    height: 100%;
}

.specialities-card a {
    color: #0B2D4D;
    font-size: 25px;
    font-weight: 600;
    margin-top: 20px;
    text-decoration: none;
}

.specialities-card img {
    border-radius: 50%;
    width: 200px;
    height: 200px;
    border: 2px solid #0B2D4D;
} */

.service-text h2 {
    color: #0B2D4D;
    font-size: 28px;
    font-weight: 600;
}

.all-services li {
    font-size: 20px;
    font-weight: 600;
    color: #0B2D4D;
    list-style-type: none;
    border: 1px solid #0B2D4D;
}

.all-services a {
    font-size: 20px;
    font-weight: 600;
    color: #0B2D4D;
    text-decoration: none;
}
.service-form-sticky{
    z-index: 1;
    position: sticky;
    top: 120px;
  }
  .list-group li:hover{
    background-color:#0B2D4D ;
  }
  .list-group li:hover a{
    color:white;
  } 
/* Service Page styles */
.service-excellence {
    padding:20px;
}
.service-excellence img{
    width:108px;
    height:108px;
    box-sizing:border-box;
    padding:12px;
    border:4px solid transparent;
    border-radius:50%;
    background:linear-gradient(#fff, #fff) padding-box,
               linear-gradient(135deg, #0B2D4D 0%, #C62828 100%) border-box;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    transition:box-shadow .2s ease, transform .2s ease;
}

.service-excellence a:hover img,
.service-excellence a:focus-visible img {
    box-shadow:0 8px 18px rgba(198, 40, 40, .2);
    transform:translateY(-2px);
}
.service-item1, .service-item2, .service-item4, .service-item5 {
    border-bottom:1px solid #0B2D4D;
    border-right:1px solid #0B2D4D;
}
.service-item3, .service-item6{
    border-bottom: 1px solid #0B2D4D;
}

 .service-item8, .service-item7{
    border-right:1px solid #0B2D4D;
}

.service-excellence h5{
    margin:20px auto;
    justify-content: center;
    display: flex;
    transition:color .2s ease;
}

.service-excellence a:hover h5,
.service-excellence a:focus-visible h5 {
    color:#C62828;

}
.services a{
    text-decoration: none;
    color:#0B2D4D;
}


/* .services-item {
    border: 1px solid black;
    border-radius: 0px 10px 10px 0px;
    padding: 10px;
    position: relative;
    padding-top: 65%;
    padding-bottom: 20%;
    padding-left: 10%;
}

.services-item img {
    position: absolute;
    top: -10%;
    left: 0%;
    padding-right: 30px;
    border-radius: 10px 0px;
}

.services-item p {
    padding-bottom: 20px;
}

.services-item button {
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 5px 10px;
    color: white;
    background-color: rgb(65, 65, 145);
} */
/* FAQ styles */
.accordion-button.collapsed::after {
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/></svg>");
    transform: rotate(-90deg);
    transition: 0.99s ease-in;
    transition-delay: 0.15s;
}
.accordion-button:not(.collapsed)::after {
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-dash-circle' viewBox='0 0 16 16'><path d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/></svg>");
    transform: rotate(0deg);
    transition: 0.99s ease-in;
    transition-delay: 0.15s;
}
.accordion-collapse{
  transition: 0.99s ease-in;
  transition-delay: 0.3s;
}
.accordion-button:not(.collapsed), .accordion-button.collapsed{
    background-color:#fff ;
    color:#0B2D4D;
}
.accordion .container-fluid{
    background-color: rgba(215,215,215,0.8);
}
/* MEDIA QUERIES SECTION START */
@media only screen and (max-width: 576px) {
.service-item1, .service-item2, .service-item3, .service-item4, .service-item5, .service-item6, .service-item7, .service-item8{
    border-bottom: 1px solid #0B2D4D;
    border-top:none;
    border-right:none;
    border-left:none;
}
}

@media only screen and (min-width: 577px) and (max-width: 768px) {
    
    
}

@media only screen and (min-width: 769px) and (max-width: 992px) {


}

@media only screen and (min-width: 993px) and (max-width: 1200px) {

    
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {

    
}

@media only screen and (min-width: 1401px) and (max-width: 2000px) {
   
}

/* MEDIA QUERIES SECTION END */
