    .gap-20 {
        gap: 20px;
    }

    @media (max-width:992px) {
        .accordion-plusclose .card-header .btn .card-header-content h4 {
            margin-top: 10px;
        }
    }


    .nrd-botm-lg-gry {
        border-bottom: 1px solid #B4B4B4;
    }

    .why-cisco-pg {
        .box-80 {
            width: 67px;
            height: 67px;
            border: none;
        }

        .icon-bx-main p {
            margin-top: 40px !important;
        }

        .icon-bx-main {
            background: #F0FBFF;
        }

        .icon-bx-main:hover {
            background: #00A8E1;
        }
    }

    .brd-nn-ky .box-80 {
        border: none !important;
    }

    .icn_bg-light {
        background: #00A8E1;
        border-radius: 15px;

        p {
            margin: 0;
            color: #ffff;
        }
    }

    .bdrbox:hover {
        border: 1px solid #d8def74d;
        box-shadow: 1px 1px 14px 0px #082f3c14 !important;
    }

    .cctv-const {
        .hft-jg {
            .icn_bg-light {
                border-radius: 10px !important;

                p {
                    font-size: 40px;
                    padding: 20px 30px;
                }
            }

        }
    }

    .hft-jg {
        height: 100%;
        background: #fff;
        box-shadow: 0px 0px 8px 1px #00000008;
        border-radius: 15px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        margin: 0;
        padding: 40px;
        .icon_box{
            width: 100% !important;
            justify-content: left !important;
        }
    }

    .or-serv-sec {
        .grid-container-bdg {
            display: grid;
            gap: 60px;
            grid-template-columns: repeat(3, 1fr) !important;

            .gd-gb {
                padding: 0 !important;

                p {
                    padding: 0 30px;
                }
            }

            .item-title {
                padding: 0 30px;
            }
        }
    }

    @media (max-width:1199px) {
        .or-serv-sec {
            .grid-container-bdg {
                grid-template-columns: repeat(2, 1fr) !important;
            }
        }


    }


    @media (max-width:767.98px) {


        .or-serv-sec {
            .grid-container-bdg {
                grid-template-columns: repeat(1, 1fr) !important;
            }
        }
    }

    .mnshyg .gd-gb {
        background-color: #fff;
    }

    .mnshyg .pgtsd {
        padding-top: 6px;
        padding-bottom: 20px;
    }

    .accordion-item .accordion-header {
        height: 70px
    }

    .accordion-item .accordion-content {
        position: relative;
        bottom: 10px;
    }

    .package {
        padding: 100px 0;

        @media (max-width: 768px) {
            padding: 60px 0;
        }

        /* Full width swiper - extends only to the right */
        .package__divs {
            margin-right: calc(-50vw + 50%);
            padding-right: 0;
            overflow: hidden;
        }

        .productSwiper {
            width: 100%;

        }

        .package-card {
            background: white;
            border-radius: 12px;
            padding: 20px;
            height: 100% !important;

            .card-head {

                width: 100%;

                .img-box {
                    width: 100% !important;
                    padding-bottom: 40px;
                    display: flex;
                    align-items: center;
                    justify-content: center;

                    img {
                        width: 100% !important;
                        max-width: 100%;
                        height: auto;
                        object-fit: contain;
                    }
                }
            }

            .card-body {
padding: 40px 0 0 0 !important;

                h3 {
                    color: #242E37;
                    font-size: 22px;
                    font-weight: 500;
                    text-align: left !important;
                }

                p {
                    color: #2E373A !important;
                }

            }

        }

        .swiper-pagination {
            position: relative !important;
    bottom: 0 !important;
    margin: 25px auto 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
   left: 45% !important;
    transform: translateX(-50%) !important;
        }


        .swiper-pagination-bullet {
            width: 10px;
            height: 10px;
            background: #666;
            opacity: 0.5;

            &-active {
                background: #007bff;
                opacity: 1;
            }

        }
    }

    .package-card:hover .card-head .img-box img {
        transform: none !important;

    }

    .package .productSwiper .swiper-pagination .swiper-pagination-bullet-active {
        background: #00A8E1 !important;
    }

    .techSwiper .swiper-slide img {
        border-radius: 8px;
        border: 1px solid #acb6c040;

    }
      .service-section-enterprise{
    .strch-align{
        align-items: stretch !important;
        .desc-img{
            position: relative;
            height: 100%;
            img {
                    position: absolute;
                    object-fit: cover;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    height: 100%;
                    width: 100%;
                }
        }
    }
    }
    