.btn1 {color: #000000;background-color: #FEC012;padding: 8px 12px;border: 1px solid #FEC012;border-radius: 0.25rem;transition: .3s ease-in-out;text-transform: capitalize;}.cust-card-btn {color: #000000;background-color: transparent;padding: 0.375rem 0.75rem;border: 1px solid #154B7F;border-radius: 0.25rem;transition: .3s ease-in-out;text-transform: capitalize;}.btn2 {color: #FEC012;background-color: transparent;padding: 8px 12px;border: 1px solid #FEC012;border-radius: 0.25rem;transition: .3s ease-in-out;text-transform: capitalize;}.btn1:hover, .btn2:hover {color: #000000;background-color: #FEC012;transition: .3s ease-in-out;}.btn1:has(+ .btn2:hover) {color: #FEC012;background-color: transparent;transition: .3s ease-in-out;}.home-services-sec .tabs-sec .nav {background-color: #ffffff;border-top-left-radius: 5px;border-top-right-radius: 5px;}.home-services-sec .tabs-sec {box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.05);border-radius: 10px;}.home-services-sec .service-tab-img {width: 60px;height: 60px;margin: 12px auto 26px auto;}.home-banner-sec .carousel-item {height: 100vh;}.home-banner-sec .carousel-item:before {display: block;position: absolute;height: 100%;width: 100%;z-index: 1;content: "";}.home-banner-sec .carousel-item img {object-fit: cover;}.home-banner-sec .carousel-caption {top: 38% !important;bottom: 0 !important;right: 0 !important;left: 10% !important;text-align: left !important;z-index: 1;}.home-banner-sec .caption-bg h1 {color: #FEC012;margin-bottom: 8px !important;font-size: calc(100px - 68px);text-transform: capitalize;}.home-banner-sec .caption-bg p {margin-bottom: 28px !important;line-height: 1.3;font-size: 20px !important;color: #ffffff !important;font-weight: 400;}.products-pills .nav-item {flex: none !important;}.products-pills .nav-item .nav-link {padding-left: 16px !important;padding-right: 16px !important;}.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color: unset !important;color: unset !important;}.home-services-sec .nav-pills .nav-item a {font-weight: 500;font-size: 13px;line-height: 14px;color: #000000;padding-top: 18px;padding-bottom: 18px;padding-left: 16px;padding-right: 16px;white-space: nowrap;}.home-services-sec .nav-pills .first a {border-top-left-radius: 6px !important;padding-left: 16px !important;padding-right: 16px !important;}.home-services-sec .nav-pills .last a {border-top-right-radius: 6px !important;}.home-services-sec .tab-content>.active {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background-color: #ffffff;padding: 26px 16px 4px 16px;}.home-services-sec .nav-pills .nav-item:hover a {color: #000000 }svg {fill: #999999;}.custom-card-body {height: 72px;}.home-industries-sec {background-color: #f9f9f9;padding-bottom: 0px !important;}.blank-container {height: 120px;background-color: #fff !important;}.home-services-sec .services-card a, .home-industries-sec .industries-card a, .home-products-sec .products-card a, .home-testimonials-sec .testimonials-card a {font-weight: 500;font-size: 16px;line-height: 27px;color: #154B7F;}.home-services-sec .services-card:hover label, .home-industries-sec .industries-card:hover label, .home-products-sec .products-card:hover label {color: #154B7F;cursor: pointer;}.home-services-sec .services-card a:hover, .home-industries-sec .industries-card a:hover, .home-products-sec .products-card a:hover {background-color: #154B7F;color: #ffffff;border-radius: 3px }.home-services-sec .nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #ffffff !important;background-color: #154B7F !important;padding-left: 16px !important;padding-right: 16px !important;}.home-services-sec .nav-pills .nav-link {border-radius: 0px;}.home-services-sec .nav-pills .nav-link.active>span, .home-industries-sec .nav-pills .nav-link.active>span {border-bottom: 3px solid #ffffff;padding-bottom: 4px;}.industries-section {background-color: #f9f9f9 !important;}.home-industries-sec .industries-card {border-radius: 8px;padding-bottom: 16px;}.home-products-sec .product-bg figure {width: 440px;height: 440px;margin: 0px auto;}.home-products-sec .products-card svg {fill: #2A2A2A;}section .card-header {font-size: 18px;font-weight: 500;color: black;}section .sec-header p {color: #212529;}.resources-card {border-radius: 8px;box-shadow: 0px 2px 8px 6px rgba(0, 0, 0, 0.08);}.resources-card figure img {border-top-left-radius: 8px;border-top-right-radius: 8px;}.resources-card figure {height: 200px;}.testimonial-img-sec {width: 50px;height: 50px;padding: 12px;margin: auto 0px;}.home-testimonials-sec .testimonials-card label {font-weight: 600;font-size: 14px;line-height: 20px;color: #000000;margin: 0px;}.home-bottom-banner-sec {background-color: #078586;color: #ffffff;}.home-bottom-banner-sec .sec-header h2 {font-size: 34px;color: #ffffff;}.home-bottom-banner-sec .sec-header p {font-size: 18px;color: #fff;}.home-bottom-banner-sec .contact-btn {padding: 8px 40px;font-size: 22px;font-weight: 900;color: #000000;}.home-bottom-banner-sec .btn-sec {text-align: right;}.home-bottom-banner-sec .contact-btn:hover {color: #078586;background-color: #ffffff;border-color: #ffffff;}.home-bottom-banner-sec .btn {text-align: right !important;}.home-testimonials-sec .scroll-to-top {position: fixed;bottom: 58px;right: 30px;z-index: 3;text-align: right;}.home-testimonials-sec .btn-outline-primary {padding: 6px 16px;font-size: 36px;color: #ffffff;background-color: #154B7F;border-color: #154B7F;box-shadow: none !important;}.home-testimonials-sec .btn-outline-primary:hover {color: #154B7F;background-color: #ffffff;border-color: #154B7F;}.nav.nav-fill.nav-pills {display: flex;flex-wrap: nowrap;overflow-x: scroll;}.nav.nav-fill.nav-pills::-webkit-scrollbar {display: none;}.offcanvas-end {top: 0;right: 0;width: 400px;border-left: 1px solid rgba(0,0,0,.2);transform: translateX(100%);z-index: 9999;}.of-canvas h2{color: #000;font-family: Segoe UI;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;}.of-canvas h3{color: #000;font-family: Segoe UI;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;}.of-canvas h4{color: #000;font-family: Segoe UI;font-size: 13px;font-style: normal;font-weight: 600;line-height: normal;}.of-canvas p{color: #212529;font-family: Segoe UI;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}.of-canvas p span{color: #154B7F;font-family: Segoe UI;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}.btn-confirm{border-radius: 3px;color: #FFF;background: #154B7F;}@media screen and (min-width: 1080px) and (max-width: 1280px) {.home-products-sec .product-bg figure {width: 400px;height: 400px;margin: 0px auto;}.home-banner-sec .carousel-caption {padding-left: 40px;}}@media screen and (min-width: 1281px) and (max-width: 1479px) {.home-banner-sec .carousel-caption {padding-left: 25px;}}@media screen and (min-width: 1480px) {.home-banner-sec .carousel-caption {padding-left: 5px;}}@media screen and (max-width: 992px){.home-banner-sec .carousel-item{height: 100vh;}}@media screen and (max-width: 768px) {.home-bottom-banner-sec .sec-header h2, .home-bottom-banner-sec .sec-header p {text-align: center;}.home-bottom-banner-sec .btn-sec {text-align: center;margin-top: 18px !important;}}@media screen and (max-width: 768px) {.home-products-sec .products-card figure {height: 100px;}}@media screen and (max-width: 426px) {.home-banner-sec .carousel-caption {top: 32% !important;left: 10% !important;}.home-banner-sec .caption-bg h1 {font-size: 20px !important;text-align: center;}.home-banner-sec .caption-bg p {font-size: 14px !important;text-align: center;}.home-banner-sec .caption-bg {padding: 0px;text-align: center;}.home-bottom-banner-sec .sec-header h2 {font-size: 24px;color: #ffffff;}.home-banner-sec .carousel-indicators {margin-bottom: 1rem;}.home-bottom-banner-sec .sec-header {font-size: 18px;}.home-bottom-banner-sec .contact-btn {padding: 6px 14px;font-size: 18px;}.home-testimonials-sec .btn-outline-primary {padding: 0px 12px;}.home-services-sec .services-card figure, .home-industries-sec .industries-card figure {height: 150px;}.home-services-sec .services-card label, .home-industries-sec .industries-card label, .home-products-sec .products-card label {font-size: 18px;}}
.home-services-sec .nav-pills .nav-link:hover {
    color: #ffffff !important;
    background-color: #ffc107;
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.cat-service-tag {
    background-color: #F5F5F5;
    color: #4A4A4A;
    padding: 4px 8px;
    font-size: 10px;
}
.news-updates-cards .card-title{
    font-family: 'Segoe UI';
    font-size: 17px;
    line-height: 27px;
    color: #154B7F;
    margin-bottom: 3px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-weight: 400 !important;
}

.news-updates-cards .card-text{
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #000000;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
.news-updates-cards .cust-card-btn:hover{
    background-color: #154B7F;
    color: #ffffff;
    border-radius: 3px;
}
.news-updates-cards .view-all-news-updates{
    border-radius: 3px;
    border: 1px solid #FEC012;
    background: #FEC012;
    /* display: flex;
    width: 180px;
    justify-content: center;
    align-items: center;
    gap: 10px; */
    color: #000;
    font-family: Segoe UI;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.res-card-link:hover{
    text-decoration: underline !important;
    color:#154B7F !important;
    cursor: pointer !important;
}
.res-card-link .card-title{
    cursor: pointer !important;
}