.cs_hero.cs_style2 .cs_hero_text .cs_hero_title.cs_hero_title_lg {
            color: white;
            /* background-color: white; */
            text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
        }

        .ss_htext {
            font-size: 110px;
            color: #0060a7 !important;
            font-family: 'Poppins', sans-serif;
            line-height: 149px;
        }

        .main_header {
            color: #023047;
            font-size: 70px;
            line-height: 89px;
            margin-bottom: 5px;
        }

        .ss_smart {
            font-size: 70px;
        }

        @media only screen and (min-width: 280px) and (max-width:992px) {
            .no_mobile {
                display: none;
            }
        }

        @media only screen and (min-width: 992px) and (max-width:5000px) {
            .no_desktop {
                display: none;
            }
        }

        @media screen and (max-width: 600px) {
            #new {
                font-size: 32px;
                padding-top: 13% !important;
                letter-spacing: 2px;
                margin-top: -7%;
            }

            .cs_hero.cs_style2 .cs_hero_bg {
                height: calc(100% + 100px);
                position: absolute;
                width: 100%;
                left: 0;
                top: 27px;
            }

            .ss_smart {
                font-size: 45px;
            }
        }

        @media screen and (max-width: 600px) {
            .cs_section_heading.cs_style_1 .cs_section_title {
                font-size: 24px;
                padding-top: 11% !important;
                letter-spacing: 2px;
            }
        }

        @media screen and (max-width: 600px) {
            #new-1 {
                font-size: 24px !important;
            }
        }

        #new-1 {
            font-size: 34px;
            font-weight: 900;
            margin-bottom: 0;
            padding-top: 4% !important;
        }

        @media screen and (max-width: 991px) {
            .cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_right {
                margin-top: -10px;
                display: none;
            }
        }

        h1 {
            font-size: 70px;
            color: #202020;
        }


        span .text {
            padding: 0;
            padding-right: 4px;
            border-right: 2px solid #747474;
            animation: blink 0.75s infinite;
        }

        .blue {
            color: #155fa4;
        }

        .green {
            color: #4caf50;
        }

        p.info {
            font-size: 12px;
            margin-top: 6rem;
            color: #747474;
        }

        @keyframes blink {
            from {
                border: none;
            }

            to {
                border-color: 2px solid #747474;
            }
        }

        @media screen and (max-width: 670px) {
            h1 {
                font-size: 40px;
            }
        }

        @media screen and (max-width: 400px) {
            h1 {
                font-size: 32px;
            }

            .ss_htext {
                font-size: 50px;
                color: #023047;
                color: #033147;
                font-family: "Bodoni Moda", Sans-serif;
                font-weight: 600;
                line-height: 54px;
            }

            .ss_smart {
                font-size: 45px;
                        line-height: 2.6rem;
                        font-weight:700;
            }
        }

        .banner-call h2 {
            color: #023047;
            font-size: 27px;
            font-family: 'Poppins', sans-serif;
            top: 15%;
            position: absolute;
            font-weight:700;
        }

        .main-banner-icons {
            float: right;
        }

        @media screen and (max-width: 670px) {
            .footer-icon img {
                width: 30px;
                height: 30px;
            }

            .banner-call h2 {
                color: #023047;
                font-size: 24px;
            }

            /* .cs_funfact {
                margin-left: 29%;
            }*/

            .main-banner-icons {
                float: none;
                margin-top: 10%;
            }

            .home-count {
                margin: unset !important;
                text-align: start !important;
            }

            .ss_htext {
                font-size: 50px;
                color: #0060a7 !important;
                line-height: 54px;
            }

            .main_header {
                color: #023047;
                font-size: 30px;
                line-height: 36px;
            }
            .ss_mainh1{
                margin-bottom:5px !important;
            }
            .ss_smart{
                        line-height: 2.6rem;
            }
        }

        .home-count {
            margin: auto;
            text-align: center
        }

        @media (max-width: 767px) {
            #videoElement {
                height: auto; /* Adjust height for smaller screens */
            }
        }

        .cs_text_style {
            text-align: left;

        }

        .service-card {
            transition: all .5s ease;
            border: 1px solid #cfe5f7;
            padding: 20px;
            border-radius: 10px;
            background-color: rgba(255, 255, 255, 1.0);
            width: 100%;
            margin: auto;
            text-align: center;
            margin-bottom: 16px;
            height: 125px;
        }

            .service-card:hover {
                box-shadow: 2px 2px 32px rgba(23,22,22,.2);
            }



        .service-title {
            font-size: 15px;
            height: 20px;
            margin: 10px 0;
            color: #111;
        }
        .ss_swiperblog{
            width: 400px ;
        }
