/*hamburger-menu css start*/
.hamburger-menu {
  display: inline-block;
  position: relative;
  width: fit-content;
}

.hamburger-menu::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #ffc107;
  transition: transform 0.25s ease-out;
}



.hamburger-menu:hover::after {
  transform: scaleX(1);
}

.hamburger-menu::after {
  transform-origin: bottom right;
}

.hamburger-menu:hover::after {
  transform-origin: bottom left;
}
/*hamburger-menu css end*/

    .offcanvas-body .social-icons {
        filter: brightness(0);
    }

    .offcanvas .fa-solid {
        color: black;
        font-size: 24px;
    }
    .offcanvas:hover .fa-solid {
        color: white;
    }
    .offcanvas .btn {
        border: none;
    }

    .button-wrwpper {
        position: fixed;
        left: unset;
        right: -110px;
        width: fit-content;
        top: 50%;
        z-index: 999999;
        padding: 0;
        transform: rotate(270deg);
    }
    .dropdown li a{
        font-size: 14px;
    }
    main section .section-title h2 {
    font-size: max(1.7vw, 2rem) !important;
    }
    .nav-link{
            font-weight: 700;
            letter-spacing: 0.04em;
            font-size: 14px;
            text-transform:uppercase;
            color: black;
    }
    .dropdown-item{
            font-weight: 700;
            letter-spacing: 0.04em;
            font-size: 14px;
            text-transform:uppercase;
            color: black;
    }
    
    
    
    /*Swiapable truck start*/
     .features-section {
    padding: 20px;
    background-color: #f1f6f9;
}
.features-table td {
     background-color: #f1f6f9 !important; 
     color: black !important; 
}
.features-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1.5rem;
    /*font-family: 'Poppins', sans-serif;*/

}

.smarter-feature-item {
    display: flex;
    align-items: center;
    justify-content: center;
}

.feature-icon-cell {
    width: 15%; /* Adjusted width for the icon column */
    vertical-align: top;
    text-align: center;
}

.feature-title-cell {
    width: 30%; /* Adjusted width for the title column */
    vertical-align: top;
    text-align: left;
    padding-left: 10px;
}

.feature-content-cell {
    width: 55%; /* Adjusted width for the content column */
    vertical-align: top;
    padding-left: 10px;
}

.feature-icon-1 {
    width: 95px;
    height: auto;
}

.feature-title-1 {
    font-size: 18px;
    color: #2A2A2A !important;
    /*font-family: "raleway-bold";*/
}

.feature-description-1 {
    font-size: 18px;
    color: #4A4A4A !important;
    /*font-family: "montserrat";*/
    line-height: 32px;
}

/* Responsive adjustments */
@media (max-width: 767px) {
    .features-table {
        border-spacing: 0; /* Remove spacing for small screens */
        width: 100%;
        padding: 0;
    }

    .smarter-feature-item {
        display: block;
        margin-bottom: 20px;
    }

    .feature-icon-cell,
    .feature-title-cell,
    .feature-content-cell {
        display: block;
        width: 100%; /* Full width for each cell */
        text-align: center; /* Center-align text on small screens */
        padding-left: 0;
    }

    .feature-title-cell {
        text-align: center;
        margin-top: 10px;
    }

    .feature-icon-1 {
        color: #666;
        font-size: 0.9rem;
        line-height: 1.5rem;
        margin-top: 32px;
    }

    .feature-title {
        font-size: 1rem; /* Adjust font size */
    }

    .feature-description-1 {
        font-size: 0.85rem; /* Adjust font size */
        line-height: 1.4rem;
        padding: 0px 1rem;
    }
}


@media (max-width: 768px) {
    .calculator-box{
        margin-left: auto;
    }
}

@media (min-width: 375px) and (max-width: 575.98px) {
.handshake img{
width:90%
}

}
    /*Swiapable truck end*/
    
    
