


.button {margin-top: 30px;
    display: inline-block;
    min-width: 200px;
    font-size: 14px;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    user-select: none;
    transition: 250ms all ease-in-out;
    margin-right: 1em;
    margin-left: 1em;color: #ffffff;
}
.button-secondary {
    position: relative;
    overflow: visible;
    padding: 19px 35px;
    border: none;
    z-index: 1;
}
.button-secondary::before, .button-secondary:focus::before {
    border-color: #151515;
    background: #d51542;
}
.button-secondary::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all 0.3s ease-in-out;
}

.button-secondary::after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-width: 2px;
    border-style: solid;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease 0s;
    transform: scale(1.05);
    will-change: transform;
    z-index: -1;
}
.button-secondary:hover::after, .button-pipaluk:active::after {
    opacity: 1;
    visibility: visible;
    transform: none;
    transition-duration: 0.3s;
    transition-delay: 0.1s;
}
.button-secondary::after, .button-secondary:focus::after {
    border-color: #151515;
}
.button-secondary:hover {
    color: #151515;
}
.button-secondary:hover::before, .button-secondary:hover:focus::before {
    background: 0 0;
}








  .text-width-extra-small {
    max-width: 320px;
}
.offset-top-lg-24 {
    margin-top: 24px;
}

.offset-top-xl-26 {
    margin-top: 26px;
}


  #particles-js {
    position: absolute;
    top: 0;
    left: 0;
  }

#particles-js .particles-js-canvas-el {
    min-width: 360px !important;
    min-height: 360px !important;
    width: auto;
  }
  .section-sm {
    padding: 50px 0 5px;
}
  .text-gray-500 {
    color: #9b9b9b;
}
  .title-decoration-lines-left {
    position: relative;
    padding-left: 26px;margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.title-decoration-lines-left::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 4px;
    background: #d7d7d7;
}
.title-decoration-lines-left + p {
    margin-top: 25px;
}


.title-decoration-lines-left{font-size: 1.75rem;}



  .counter-amy {
    text-align: center;
    padding: 30px 10px;
}

  .counter-amy-number {
    font-size: 80px;
    line-height: 0.8;
    font-weight: 300;
    letter-spacing: 0.1em;
}
.counter-amy-number .symbol {
    font-size: 60px;
    letter-spacing: 0;
    margin-left: -8px;
}

.counter-amy-title {
    font-weight: 400;
    letter-spacing: 0.1em;
    color: #9b9b9b;
}
* + .counter-amy-title {
    margin-top: 10px;
}

.context-dark .border-classic > div::before, .bg-gray-dark .border-classic > div::before, .bg-primary .border-classic > div::before {
  background: rgba(244, 244, 244, 0.55);
}

.border-modern {
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #e1e1e1;
}
.border-modern > div {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #e1e1e1;
}

.border-creative {
  overflow: hidden;
}
.border-creative > div::before, .border-creative > div::after {
  position: absolute;
  content: "";
  background: #d1d1d1;
}
.border-creative > div::before {
  height: 1px;
  left: 26px;
  right: 26px;
  bottom: -1px;
}
.border-creative > div::after {
  width: 1px;
  top: 26px;
  right: -1px;
  bottom: 26px;
}

* + .border-creative {
  margin-top: 0;
}

.border-2-column > div {
  padding: 0;
  border-top: 1px solid #e1e1e1;
}
.border-2-column > div:nth-child(1) {
  border-top: none;
}
.border-2-column > div:nth-child(1) .counter-amy {
  padding-top: 0;
}
.border-2-column > div:nth-last-child(1) .counter-amy {
  padding-bottom: 0;
}
@media (min-width: 576px) {
  .border-2-column > div:nth-child(2) {
    border-top: none;
  }
  .border-2-column > div:nth-child(2) .counter-amy {
    padding-top: 0;
  }
  .border-2-column > div:nth-last-child(2) .counter-amy {
    padding-bottom: 0;
  }
  .border-2-column > div:nth-child(even) {
    border-left: 1px solid #e1e1e1;
  }
  .border-2-column > div:nth-child(even) .counter-amy {
    padding-right: 0;
  }
  .border-2-column > div:nth-child(odd) .counter-amy {
    padding-left: 0;
  }
}

.context-dark .border-2-column > div, .bg-gray-dark .border-2-column > div, .bg-primary .border-2-column > div {
  border-color: rgba(255, 255, 255, 0.1);
}

.box-ordered {
  counter-reset: div;
}
.box-ordered .box-ordered-item::before {
  content: counter(div, decimal-leading-zero);
  counter-increment: div;
}

.box-ordered-2 {
  counter-reset: div;
}
.box-ordered-2 .box-ordered-item::before {
  content: counter(div, decimal);
  counter-increment: div;
}

.fmall-1 .bg-image{background-position:center center;background-size:cover;background-repeat:no-repeat;}

.fmall-1 .bg-image-zoom{animation:zoombg 30s infinite;}

.fmall-1 .bg-color{padding-top:16rem;padding-bottom:6rem;}
.fmall-1 h1{font-weight:500;font-size:3rem;}
.fmall-1 .lead{margin-top:1.5rem;margin-bottom:1rem;color:rgba(255,255,255,.7);font-weight:400;}
.fmall-1 .mfr-logo{margin:1rem 1em 0;padding:16px;height:100px;border:0 solid rgba(255,255,255,.01);border-radius:3px;}
.fmall-1 .mfr-logo:hover{background:rgba(13,37,92,.01);}
.fmall-1 .form{padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:45px;}
.fmall-1 .form .btn-danger,.fmall-1 .form .input-group{height:60px;}
.fmall-1 .form .dropdown-item img{margin:.5rem 0;height:20px;}
.fmall-1 .form .form-control{border-color:#f8f9fa;text-align:center;}
.fmall-1 .form .form-control::placeholder{color:#ced4da;}
.fmall-1 .bg-color{background-color:rgba(13,37,92,.8);}
.fmall-1 #searchPartsForm *{margin:0;padding:0;}
.fmall-1 .form .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:35px;border-top-left-radius:35px;}
.btn-group-lg>.btn,.btn-lg{border-top-right-radius:35px;border-bottom-right-radius:35px;border-bottom-left-radius:0;border-top-left-radius:0;}
.fmall-2 .row .mb-4:nth-child(1) .servicecats__card{background-image:url(/pic/service-list-1.png);background-size:cover;background-repeat:no-repeat;}
.fmall-2 .row .mb-4:nth-child(2) .servicecats__card{background-image:url(/pic/service-list-2.png);background-size:cover;background-repeat:no-repeat;}
.fmall-2 .row .mb-4:nth-child(3) .servicecats__card{background-image:url(/pic/service-list-3.png);background-size:cover;background-repeat:no-repeat;}
.fmall-5{background-color:#f5f9fe;}
.fmall-5 h5{font-size:1.25rem;}
.fmall-5 .img-part{max-height:150px;}
.fmall-5 .card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transition:.5s all ease-in-out;}
.fmall-7{padding-top:1.5rem;background-color:#f5f9fe;}
.fmall-7 .pn{display:block;overflow:hidden;text-overflow:ellipsis;line-height:2.5rem;}
.fmall-7 .pn:hover{color:#0d1b48;font-weight:700;}
.fmall-7 .nav-link{padding:.5rem 1rem;}
.fmall-97 .nav-item img{width:84px;}




