
body {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    background: #fff;
    margin: 0;
    padding: 0;
}

.hero-banner {
    height: 300px;
    background: url('/images/bg-image.webp') center center/cover no-repeat;
    position: relative;
}
.header-banner {
    height: 300px;
    background: url('/images/services/asrs_ban.webp') center center/cover no-repeat;
    position: relative;
}

.hero-banner::before {
    content: "";
    position: absolute;
    inset: 0;
    /*background: rgba(0, 0, 0, 0.25);*/
}

.hero-banner .container {
    position: relative;
    z-index: 1;
}

/*.hero-banner h1 {*/
/*    width: 600px;*/
/*    font-size: 45px;*/
/*    line-height: 70px;*/
/*    font-weight: 600;*/
/*    color: #fff;*/
/*}*/

.hero-banner h1 {
    width: 100%;
    max-width: 600px;
    font-size: clamp(30px, 4vw, 45px);
    line-height: clamp(38px, 5vw, 70px);
    font-weight: 600;
    color: #fff;
    margin: 0;
}

.section-title h1{
    color:#1abc9c;
    font-size:36px;
    line-height:48px;
    text-align: left;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:10px;
    letter-spacing: 0.3px;
}
.section-title h1 span {
    color: #4d4d4d;
}

.section-title h2{
    color:#1abc9c;
    font-size:36px;
    line-height:48px;
    text-align: left;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:10px;
    letter-spacing: 0.3px;
}
.title-line{
    display:flex;
    align-items:center;
    margin-bottom:25px;
}

.title-line .orange{
    width:50px;
    height:5px;
    background:#F87304;
}

.title-line .gray{
    width:50px;
    height:5px;
    background:#373737;
}

.service-content p{
    font-size:15px;
    line-height:26px;
    color:#000;
    margin-bottom:0;
}
.service-content a{
    color:#f26522;
}

.services-img{
    max-width:100%;
    height:auto;
    display:block;
    margin:auto;
}

/* Desktop + Tablet */
@media (min-width:768px){

    .service-content .row{
        display:flex;
        align-items:center;
    }

    .section-title h2{
        font-size:36px;
        line-height:48px;
    }

    .services-img{
        max-width:90%;
    }
}

/* Mobile */
@media (max-width:567px){

    .service-content{
        padding:10px 0;
    }

    .service-content .row{
        flex-direction:column;
    }

    .service-content.col-lg-6:first-child{
        order:1;
    }

    .service-content .col-lg-6:last-child{
        order:2;
        margin-top:25px;
    }

    .section-title h2{
        font-size:28px;
        line-height:36px;
    }

    .service-content p{
        font-size:15px;
        line-height:24px;
    }

    .services-img{
        max-width:100%;
    }
}


/* Heading */
.title{
    text-align:center;
    font-size:30px;
    line-height: 48px;
    font-weight:700;
    color:#575756;
    margin-bottom:20px;
}

.title span{
    color:#e45514;
}

```css
/* =========================
   Main Truck Grid
========================= */
.truck-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 2px;
    width: 100%;
}


/* =========================
   Reach Grid
========================= */
.reach-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    width: 60%;
    margin: 0 auto;
    align-items: center;
}


/* =========================
   Box
========================= */
.truck-box {
    background: #fff;
    border: 1px solid #9A9A9A;
    text-align: center;
    position: relative;
    border-radius: 6px;
    padding: 5px;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
}


/* =========================
   Image
========================= */
.truck-box img {
    width: 40%;
    max-width: 50%;
    height: auto;
    object-fit: contain;
}


/* =========================
   Text
========================= */
.truck-box h6 {
    margin: 8px 0 0;
    font-size: 15px;
    line-height: 14px;
    font-weight: 900;
    color: #e35412;
}


/* =========================
   Tablet
========================= */
@media (max-width: 1024px) {

    .truck-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 5px;
    }

    .reach-grid {
        width: 80%;
        gap: 15px;
    }

    .truck-box img {
        width: 45%;
        max-width: 55%;
    }

    .truck-box h6 {
        font-size: 14px;
        line-height: 14px;
    }
}


/* =========================
   Mobile
========================= */
@media (max-width: 767px) {

    .truck-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 5px;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .reach-grid {
        grid-template-columns: 1fr;
        width: 90%;
        gap: 15px;
        padding: 0;
    }

    .truck-box {
        width: 100%;
        height: auto;
        padding: 8px;
    }

    .truck-box img {
        width: 45%;
        max-width: 60%;
        height: auto;
    }

    .truck-box h6 {
        font-size: 13px;
        line-height: 14px;
        margin-top: 6px;
    }
}


/* =========================
   Small Mobile
========================= */
@media (max-width: 480px) {

    .truck-grid {
        grid-template-columns: 1fr 1fr;
        gap: 4px;
        padding: 0 10px;
    }

    .reach-grid {
        width: 95%;
        gap: 10px;
    }

    .truck-box {
        padding: 6px;
    }

    .truck-box img {
        width: 50%;
        max-width: 65%;
    }

    .truck-box h6 {
        font-size: 12px;
        line-height: 13px;
    }
}
```

/* ==========================
   Journey Section
========================== */
.journey-section {
    padding: 60px 0;
    background: url("/images/services/pinkbg.webp") center center/cover no-repeat;
    background-size: cover;
    position: relative;
}

/* Optional light overlay */
.journey-section::before {
    content: "";
    position: absolute;
    inset: 0;
    /* background: rgba(255,255,255,0.15); */
}

.journey-section .container {
    position: relative;
    z-index: 1;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

/* Content Layout */
.journey-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
    padding: 0 150px;
}

.journey-left {
    max-width: 600px;
}

.journey-content h2 {
    font-size: 36px;
    line-height: 1.2;
    font-weight: 700;
    color: #e35412;
    margin-bottom: 15px;
}

.journey-content p {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #000;
    margin: 0 0 25px;
}

.talk-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 140px;
    height: 44px;
    padding: 0 24px;
    background: #FF6A00;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    border-radius: 4px;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.talk-btn:hover {
    background: #e35412;
    color: #fff;
}

/* Floating call / whatsapp icons (as seen in the reference image) */
.floating-icons {
    position: fixed;
    right: 20px;
    bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    z-index: 999;
}

.floating-icons a {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 22px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}

.floating-icons .call-btn {
    background: #1f7a3f;
}

.floating-icons .whatsapp-btn {
    background: #25D366;
}

/* ==========================
   Large Desktop / Laptop
========================== */
@media (max-width: 1399px) {
    .journey-content {
        padding: 0 20px;
    }
}

@media (max-width: 1199px) {
    .journey-content {
        padding: 0 60px;
        gap: 35px;
    }
    .journey-content h2 {
        font-size: 32px;
    }
}

/* ==========================
   Tablet
========================== */
@media (max-width: 991px) {
    .journey-section {
        padding: 45px 0;
    }
    .journey-content {
        flex-direction: column;
        align-items: flex-start;
        gap: 25px;
        padding: 0 10px;
    }
    .journey-left {
        max-width: 100%;
    }
    .journey-content h2 {
        font-size: 28px;
    }
    .journey-content p {
        font-size: 15px;
    }
    .journey-right {
        width: 100%;
        justify-content: flex-start;
    }
}

/* ==========================
   Mobile (large phones)
========================== */
@media (max-width: 767px) {
    .journey-section {
        padding: 35px 0;
    }
    .journey-content {
        padding: 0 5px;
        gap: 20px;
    }
    .journey-content h2 {
        font-size: 26px;
        line-height: 1.25;
    }
    .journey-content p {
        font-size: 14.5px;
        line-height: 1.75;
    }
    .floating-icons {
        right: 15px;
        bottom: 15px;
        gap: 10px;
    }
    .floating-icons a {
        width: 46px;
        height: 46px;
        font-size: 20px;
    }
}

/* ==========================
   Mobile (small phones) - matches reference screenshot
========================== */
@media (max-width: 576px) {
    .journey-section {
        padding: 30px 0;
    }
    .journey-section .container {
        padding: 0 0px;
    }
    .journey-content {
        padding: 0;
        gap: 18px;
    }
    .journey-content h2 {
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 10px;
    }
    .journey-content p {
        font-size: 14px;
        line-height: 1.7;
        margin-bottom: 20px;
    }
    .talk-btn {
        min-width: 130px;
        height: 42px;
        font-size: 14px;
    }
    .floating-icons {
        right: 12px;
        bottom: 12px;
        gap: 8px;
    }
    .floating-icons a {
        width: 42px;
        height: 42px;
        font-size: 18px;
    }
}

/* ==========================
   Extra small phones
========================== */
@media (max-width: 380px) {
    .journey-content h2 {
        font-size: 22px;
    }
    .journey-content p {
        font-size: 13.5px;
    }
    .talk-btn {
        width: 100%;
        min-width: unset;
    }
}
.page-content h3 {
    font-size: 24px;
    font-weight: 300;
    line-height: 29px;
    color: #1c1c24;
}
.page-content h4 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #3c3c3c;
}

.page-content h4 i {
    color: #FF5C22;
    margin-right: 8px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 900;
    vertical-align: middle;
}
.linking {
    color: #ff5c23;
    text-decoration: none;
}
.page-content p ,
.page-content ul {
        font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    color: #000;
}
.spec-table{
    border: 1px solid #EDEDED;

}

.spec-table thead th{

    color: #000;
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
    padding: 8px 10px;
    border: 1px solid #EDEDED;
}

.spec-table tbody td{
    padding: 8px 10px;
    border: 1px solid #EDEDED;
    color: #000;
 font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}
.band {
    background-color: #000;
}
.band h2 {
    font-size: 35px;
    font-weight: 700;
 color: #fff;
    line-height: 47px;
}
.conveyor-table-wrapper {
  
    margin: 40px auto;
}

.conveyor-table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
  
}

.conveyor-table th,
.conveyor-table td {
    border: 1px solid #EDEDED;
    padding: 10px 8px;
    text-align: center;
    vertical-align: middle;
}

.conveyor-table th {
    font-size: 15px;
    line-height: 26px;
    font-weight: 700;
    color: #000;
    background: #fff;
}

.conveyor-table td {
    font-size: 15px;
    color: #000;
    line-height: 26px;
    font-weight: 400;
}


  /** {*/
  /*  box-sizing: border-box;*/
  /*  margin: 0;*/
  /*  padding: 0;*/
  /*}*/

  .section {
    padding: 50px;
    font-family: var(--font-sans);
    background-image: url('../../images/services/bg-application.webp');
  }

  .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
  }

  .left h2 {
    font-size: 36px;
    font-weight: 400;
    color: var(--color-text-primary);
    line-height: 1.3;
  }

  .left h2 .highlight {
    color: #e85d1e;
    font-weight: 600;
  }
  
  .section{
    padding:60px 0;
}

.content{
    display:flex;
    align-items:center;
    justify-content:space-between;
    max-width:1000px;
    margin:auto;
}

.left{
    width:60%;
}
.right{
    width:300px;
    height:200px;
    position:relative;
    margin:auto;
}
.arc-svg{
    width:100%;
    height:100%;
}

#bubbleContainer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.bubble{
    width:70px;
    height:70px;
    background:#fff;
    border-radius:50%;
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#e85d1e;
    font-size:22px;
    cursor:pointer;
    z-index:11;
    box-shadow:0 5px 15px rgba(0,0,0,.15);
    object-fit: contain;
    opacity:0;
    transform:scale(0);
}

.bubble.show{
    animation:bubbleIn .7s ease forwards;
}

@keyframes bubbleIn{
    0%{
        opacity:0;
        transform:translateY(40px) scale(0);
    }

    60%{
        opacity:1;
        transform:translateY(-10px) scale(1.15);
    }

    100%{
        opacity:1;
        transform:translateY(0) scale(1);
    }
}

.bubble.active{
    background:#e85d1e;
    color:#fff;
    transform:scale(1.15);
}

.center-label{
    position:absolute;
    left:50%;
    top:140px;
    transform:translateX(-50%);
    font-size:20px;
    font-weight:600;
    min-width:150px;
    text-align:center;
    z-index:11;
}
@media (max-width:768px){

    .section{
        padding:40px 20px;
    }

    .content{
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
        gap:40px;
        text-align:center;
    }

    .left{
        width:100%;
    }

    .left h2{
        font-size:30px;
        line-height:1.35;
        margin-bottom:10px;
    }

  .left h2 .highlight {
    color: #e85d1e;
    font-weight: 600;
  }
  
    .right{
        width:100%;
        max-width:320px;
        height:220px;
        position:relative;
        margin:0 auto;
        transform:scale(.9);
        transform-origin:center center;
    }

    .arc-svg{
        width:100%;
        height:100%;
    }
#bubbleContainer{
    position:absolute;
    top:0;
    left:0;
    width:70%;
    height:100%;
}
    .bubble{
        width:55px;
        height:55px;
        font-size:18px;
    }

    .center-label{
        width:150%;
        left:50%;
        top:20px;
        transform:translateX(-50%);
        font-size:16px;
        line-height:1.4;
        text-align:center;
    }
}
@media (max-width:480px){

    .section{
        padding:30px 15px;
    }

    .left h2{
        font-size:24px;
    }
#bubbleContainer{
    position:absolute;
    top:0;
    left:0;
    width:70%;
    height:100%;
}
    .right{
        max-width:270px;
        height:190px;
        transform:scale(.8);
    }

    .bubble{
        width:48px;
        height:48px;
        font-size:16px;
    }

    .center-label{
        top:115px;
        font-size:14px;
    }
}
/* Mobile Responsive */
/*@media (max-width: 768px) {*/

/*    .section {*/
/*        padding: 40px 15px;*/
/*    }*/

    /*.content {*/
    /*    flex-direction: column;*/
    /*    gap: 30px;*/
    /*    text-align: center;*/
    /*}*/

    /*.left {*/
    /*    width: 100%;*/
    /*}*/

/*    .left h2 {*/
/*        font-size: 28px;*/
/*        line-height: 1.4;*/
/*    }*/

    /*.right {*/
    /*    width: 100%;*/
    /*    max-width: 320px;*/
    /*    height: 220px;*/
    /*}*/

/*    .center-label {*/
/*        width: 90%;*/
/*        min-width: auto;*/
/*        font-size: 16px;*/
/*        top: 135px;*/
/*        line-height: 1.4;*/
/*    }*/

/*    .bubble {*/
/*        width: 55px;*/
/*        height: 55px;*/
/*        font-size: 18px;*/
/*    }*/
/*}*/

/* Small Mobile */
/*@media (max-width: 480px) {*/

/*    .section {*/
/*        padding: 30px 10px;*/
/*    }*/

/*    .left h2 {*/
/*        font-size: 24px;*/
/*    }*/

/*    .right {*/
/*        max-width: 280px;*/
/*        height: 200px;*/
/*    }*/

/*    .bubble {*/
/*        width: 50px;*/
/*        height: 50px;*/
/*        font-size: 16px;*/
/*    }*/

/*    .center-label {*/
/*        font-size: 14px;*/
/*        top: 120px;*/
/*        width: 95%;*/
/*    }*/
/*}*/
/*@media (max-width:768px){*/

/*    .content{*/
/*        flex-direction:column;*/
/*        text-align:center;*/
/*    }*/

/*    .left{*/
/*        width:100%;*/
/*    }*/

/*    .right{*/
/*        transform:scale(.85);*/
/*        transform-origin:center top;*/
/*    }*/
/*}*/

/*@media (max-width:480px){*/

/*    .right{*/
/*        transform:scale(.72);*/
/*    }*/

/*    .left h2{*/
/*        font-size:26px;*/
/*    }*/

/*    .center-label{*/
/*        font-size:15px;*/
/*    }*/
/*}*/
/*@media (max-width: 992px) {*/
/*    .hero-banner h1 {*/
/*        max-width: 100%;*/
/*        font-size: 38px;*/
/*    }*/
/*}*/

/* Tablets (≤768px) */
/*@media (max-width: 768px) {*/
/*    .hero-banner h1 {*/
/*        font-size: 32px;*/
/*        line-height: 1.4;*/
/*    }*/
/*}*/

/* Mobile (≤576px) */
/*@media (max-width: 576px) {*/
/*    .hero-banner h1 {*/
/*        font-size: 30px;*/
/*        line-height: 1.4;*/
/*        padding: 0 15px;*/
/*    }*/
/*}*/

/* Small Mobile (≤400px) */
/*@media (max-width: 400px) {*/
/*    .hero-banner h1 {*/
/*        font-size: 25px;*/
/*        line-height: 1.3;*/
/*    }*/
/*}*/
/*  .right {*/
/*    position: relative;*/
/*    width: 320px;*/
/*    height: 240px;*/
/*    flex-shrink: 0;*/
/*  }*/

/*  .arc-svg {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*  }*/

  /* Center label */
/*  .center-label {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -30%);*/
/*    font-size: 17px;*/
/*    font-weight: 600;*/
/*    color: #e85d1e;*/
/*    white-space: nowrap;*/
/*    min-width: 120px;*/
/*    text-align: center;*/
/*    pointer-events: none;*/
/*    overflow: hidden;*/
/*    border-right: 2px solid transparent;*/
/*  }*/

  /* .center-label.typing {
  border-right-color: #e85d1e;
  animation: blink-caret 0.6s step-end infinite;
}

@keyframes blink-caret {
  0%, 100% { border-right-color: #e85d1e; }
  50%       { border-right-color: transparent; }
} */

  /* Bubble base */
/*  .bubble {*/
/*    position: absolute;*/
/*    width: 75px;*/
/*    height: 75px;*/
/*    border-radius: 50%;*/
/*    background: #fff;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    box-shadow: 0 8px 20px rgba(0, 0, 0, .15);*/
/*    opacity: 0;*/
/*    cursor: pointer;*/
/*    transition: transform 0.2s, box-shadow 0.2s, border 0.2s;*/
/*    border: 2.5px solid transparent;*/
/*  }*/

/*  .bubble:hover {*/
/*    transform: scale(1.08) !important;*/
/*    box-shadow: 0 12px 28px rgba(232, 93, 30, 0.2);*/
/*  }*/

/*  .bubble.active {*/
/*    border-color: #e85d1e;*/
/*    box-shadow: 0 0 0 4px rgba(232, 93, 30, 0.15);*/
/*  }*/

/*  .bubble img {*/
/*    width: 38px;*/
/*  }*/

/*  .top {*/
/*    top: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    animation: topBubble .8s ease forwards;*/
/*  }*/

/*  .left-bubble {*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    animation: leftBubble .8s ease .4s forwards;*/
/*  }*/

/*  .right-bubble {*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    animation: rightBubble .8s ease .8s forwards;*/
/*  }*/

/*  .bubble.active.top {*/
/*    transform: translateX(-50%) scale(1.08);*/
/*  }*/

/*  .bubble.active.left-bubble {*/
/*    transform: scale(1.08);*/
/*  }*/

/*  .bubble.active.right-bubble {*/
/*    transform: scale(1.08);*/
/*  }*/

/*  @keyframes topBubble {*/
/*    from {*/
/*      opacity: 0;*/
/*      top: 90px;*/
/*      left: 50%;*/
/*      transform: translate(-50%, 0) scale(.2) rotate(180deg);*/
/*    }*/

/*    to {*/
/*      opacity: 1;*/
/*      top: 0;*/
/*      left: 50%;*/
/*      transform: translateX(-50%) scale(1) rotate(0);*/
/*    }*/
/*  }*/

/*  @keyframes leftBubble {*/
/*    from {*/
/*      opacity: 0;*/
/*      left: 120px;*/
/*      bottom: 90px;*/
/*      transform: scale(.2) rotate(-180deg);*/
/*    }*/

/*    to {*/
/*      opacity: 1;*/
/*      left: 0;*/
/*      bottom: 0;*/
/*      transform: scale(1) rotate(0);*/
/*    }*/
/*  }*/

/*  @keyframes rightBubble {*/
/*    from {*/
/*      opacity: 0;*/
/*      right: 120px;*/
/*      bottom: 90px;*/
/*      transform: scale(.2) rotate(180deg);*/
/*    }*/

/*    to {*/
/*      opacity: 1;*/
/*      right: 0;*/
/*      bottom: 0;*/
/*      transform: scale(1) rotate(0);*/
/*    }*/
/*  }*/

/*  .left h2 {*/
/*    font-size: 36px;*/
/*    font-weight: 400;*/
/*    color: var(--color-text-primary);*/
/*    line-height: 1.3;*/
/*    min-height: 45px;*/
/*  }*/

/*  .left .highlight {*/
/*    color: #e85d1e;*/
/*    font-weight: 600;*/
/*  }*/

/*  .left h2.typing {*/
/*    border-right: 3px solid #e85d1e;*/
/*    display: inline-block;*/
/*    animation: headingBlink .7s step-end infinite;*/
/*  }*/

/*  @keyframes headingBlink {*/
/*    50% {*/
/*      border-color: transparent;*/
/*    }*/
/*  }*/


/*.benefits-section{*/
/*    position:relative;*/
/*    overflow:hidden;*/
/*    padding-bottom:180px;*/
/*}*/

/*.section-title{*/
/*    font-size:38px;*/
/*    font-weight:700;*/
/*    color:#444;*/
/*}*/

/*.section-title span{*/
/*    color:#f26522;*/
/*}*/

/*.benefit-card{*/
/*    background:#fff;*/
/*    border-radius:30px;*/
/*    padding:40px 25px;*/
/*    text-align:center;*/
/*    height:170px;*/

/*    display:flex;*/
/*    flex-direction:column;*/
/*    justify-content:center;*/
/*    align-items:center;*/

/*    box-shadow:0 8px 25px rgba(0,0,0,.12);*/
/*    transition:.3s;*/
/*    position:relative;*/
/*    z-index:2;*/
/*}*/

/*.benefit-card:hover{*/
/*    transform:translateY(-8px);*/
/*    box-shadow:0 18px 35px rgba(0,0,0,.18);*/
/*}*/

/*.icon{*/
/*    width:70px;*/
/*    height:70px;*/
/*    border-radius:50%;*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    margin-bottom:20px;*/
/*}*/

/*.icon i{*/
/*    font-size:42px;*/
/*    color:#f26522;*/
/*}*/

/*.benefit-card h5{*/
/*    font-size:24px;*/
/*    font-weight:600;*/
/*    color:#4b4b4b;*/
/*    line-height:1.5;*/
/*}*/

/* Conveyor */

/*.conveyor{*/
/*    position:absolute;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    z-index:1;*/
/*}*/

/*.conveyor img{*/
/*    width:100%;*/
/*    display:block;*/
/*}*/

/* Responsive */

/*@media(max-width:991px){*/

/*    .benefits-section{*/
/*        padding-bottom:130px;*/
/*    }*/

/*    .benefit-card{*/
/*        height:160px;*/
/*    }*/

/*    .section-title{*/
/*        font-size:32px;*/
/*    }*/

/*}*/

/*@media(max-width:767px){*/

/*    .benefits-section{*/
/*        padding-bottom:80px;*/
/*    }*/

/*    .section-title{*/
/*        font-size:28px;*/
/*    }*/

/*    .benefit-card{*/
/*        padding:30px 20px;*/
/*        height:auto;*/
/*        min-height:150px;*/
/*    }*/

/*    .benefit-card h5{*/
/*        font-size:20px;*/
/*    }*/

/*    .icon i{*/
/*        font-size:36px;*/
/*    }*/

/*}*/