/* your styles go here */
.sticky {
position: fixed;
top: 0;
width: 100%;
}

.sticky + .content {
padding-top: 102px;
}
.dropdown:hover > .dropdown-menu{
  display: block;
  /* margin-top: 0.125em; */
  margin-left: 0.125em;
  transition: all 300ms linear 0ms;
}
.swiper-nav-custom::before {
    content: unset !important;;
}
path{
	transition: fill .1s linear
}
path:hover{
	fill: #565656
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-250px * 7));
  }
}
.slider {
  height: 100px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: auto;
}
.slider .slide-track {
  animation: scroll 40s linear infinite;
  display: flex;
  width: calc(250px * 14);
}
.slider .slide {
  height: 100px;
  width: 250px;
}
.slider .slide img{
  object-fit: contain;
  width: 200px;
}
.ceo-image{
  background:#fff;overflow:hidden;padding:50px 20px 15px 120px;position:relative;
}
.email-signature10{background:#fff;padding:50px 20px 15px 120px;box-shadow:10px 10px 3px rgba(0,0,0,.2);overflow:hidden;position:relative}
.email-signature10:before{content:"";background:linear-gradient(to right,#f39c12 49%,#f1c40f 50%);width:10px;height:100%;position:absolute;top:0;left:0}
.email-signature10 .signature-img{background:#fff;width:140px;height:140px;padding:0;border-radius:50%;border:5px solid #f1c40f;overflow:hidden;position:absolute;top:15px;left:30px;z-index:1}
.email-signature10 .signature-img img{width:100%;height:auto;border-radius:24px}
.email-signature10 .signature-details{color:#fff;background:#3498db;text-align:center;padding:15px 10px 15px 50px;margin-bottom:20px;    border-right: 8px solid #2980b9;}
.email-signature10 .title{font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0}
.email-signature10 .post{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px}
.email-signature10 .signature-content{padding:20px 10px 0 0;margin:0;list-style:none;position:relative}
.email-signature10 .signature-content:after,.email-signature10 .signature-content:before{content:"";background:#2980b9;width:4px;height:100%;position:absolute;top:0;left:-25px}
.email-signature10 .signature-content:after{background:#f1c40f;height:80%;top:20px;left:-35px}
.email-signature10 .signature-content li{font-size:16px;margin:0 0 10px;display:block}
.email-signature10 .signature-content li span{color:#f1c40f;font-size:20px;text-align:center;line-height:23px;height:23px;width:25px;margin:2px 2px 0 0}
@media screen and (max-width:576px){.email-signature10{padding:200px 0 15px}
.email-signature10:before{background:linear-gradient(to bottom,#f39c12 49%,#f1c40f 50%);width:100%;height:15px}
.email-signature10 .signature-img{margin:0 auto;top:26px;left:0;right:0}
.email-signature10 .signature-details{padding:10px;border-right:none}
.email-signature10 .signature-content{text-align:center;padding:0}
.email-signature10 .signature-content:after,.email-signature10 .signature-content:before{width:60%;height:4px;transform:translateX(-50%);top:-103px;left:50%}
.email-signature10 .signature-content:after{width:45%;top:-112px}
}
.service-hover {
  color: #0000;
  background: 
    linear-gradient(90deg,rgb(218, 51, 51) 50%,#000 0) 
    var(--_p,100%)/200% no-repeat;
  -webkit-background-clip: text;
          background-clip: text;
  transition: .4s;
}
.service-hover:hover {
  --_p: 0%;
}
.cursor{
  cursor: pointer;
}