.main{
    }
  .bottom-border{
  border-bottom-style:solid;
  border-width:8px;
  border-color:#FFA500;
  }
  .nav-link{
  color:black;
  font-weight:500;
  }
  .logo{
  width:250px;
  }
  .nav-item{
    margin-right: 2rem;
  }
  .nav-link:hover{
  color:#FFA500;
  }
  .custom-btn{
    background-color:#FFA500;
    border-radius: 0px;
  }
  .custom-btn:hover{
    background-color:green;
  }
  .greyed-text{
    color: grey;
  }
  .refer{
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  }
  .service-item{
    text-align: center;
  }
  .service-item-img{
    width: 200px;
    border-width: 5px;
    border-style: solid;
    border-radius: 100px;
    border-color:#efeef2;
  }
  .service-item-label{
    color: #FFA500;
    text-align: center;
    padding: 10px;
  }

  .sub-head{
    border-left-style: solid;
    border-width: 5px;
    border-color: #FFA500;
    background-color: #ebf1fa;
    color: #FFA500;
    display: inline-block;
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 25px;
  }

  .slider {
    background: #efeef2;
    height: 75pt;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    cursor: default;
    user-select: none;
    touch-action: none;
}

.slider:before {
    left: 0;
    top: 0;
}
.slider:after,
.slider:before {
    background: linear-gradient(
        to right,
        #efeef2 0%,
        hsla(0, 0%, 100%, 0) 100%
    );
    content: "";
    height: 75pt;
    position: absolute;
    width: 200px;
    z-index: 2;
}
.slider:after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}
.slider:after,
.slider:before {
    background: linear-gradient(
        to right,
        #efeef2 0%,
        hsla(0, 0%, 100%, 0) 100%
    );
    content: "";
    height: 75pt;
    position: absolute;
    width: 200px;
    z-index: 2;
}

.slider .slide-track-1 {
    animation: scroll-l 30s linear infinite;
    display: flex;
    width: 3500px;
}
.slider .slide-track-2 {
    animation: scroll-r 30s linear infinite;
    display: flex;
    width: 3500px;
}

.slider .slide {
    height: 75pt;
    width: 250px;
    display: flex;
    align-items: center;
    text-align: center;
}
.slider .slide img {
    width: 180px;
    vertical-align: middle;
    margin: 0 auto;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

@keyframes scroll-l {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-250px * 7));
    }
}
@keyframes scroll-r {
    100% {
        transform: translateX(0);
    }
    0% {
        transform: translateX(calc(-250px * 7));
    }
}
  
.custom-modal-dialog {
  max-width: 800px; 
}

.common-service-section{
  border-right-style: solid;
  border-radius: 170px;
  border-color: #ffff;
  padding: 45px;
  box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
/* Define keyframes for color change animation */
@keyframes changeColor {
    0% { color: orange; }
    50% { color: green; }
    100% { color: orange; }
}

/* Apply the animation to the element */
.changing-color-text {
    animation: changeColor 1s infinite;
    text-decoration:none;
}
a.click-here{
    text-decoration:none;
}