            .check li,
            ol li,
            p {
                color: #cbcbcb;
                font-size: 15px
            }
            .bgblack.first_section li {
                list-style: none;
            }
            .bgblack.first_section ul {
                padding:0;
            }
            .bgblack.first_section ul {
                padding: 20px 0 0 0;
                line-height: 32px;
            }
            h3 {
                font-weight: bold;
                font-size: 20px !important;
            }
            .third_section p {
                color: #fff;
                max-width: 490px;
                line-height: 26px;
            }

            p {
                color: #fff;
                line-height: 26px;
            }

            .bgblack.first_section ul li a {
                color: #fff;
            }

            .bgblack.first_section ul li i:before {
                color: var(--color-primary);
            }
            .bgblack .col-lg-2.col-md-2.col-xs-2 div {
                padding: 10px;
            }
            .thelogos {
                padding-bottom: 100px;
            }
            @media(max-width:640px){
                .logos .row.align-items-center.gy-4 {
                    margin-bottom: 20px;
                }
                .first_section, .container.outermain {
                    padding: 85px 25px !important;
                }

                .bggrey.first_section {
                    padding-top: 0 !important;
                }
                .bggrey.first_section .col-lg-3 {
                    display: inline-block;
                    width: 50%;
                    text-align: center;
                }

                .bggrey.first_section h3 {
                    font-size: 13px !important;
                }

                .section-header h2::after {
                    right: 0;
                }
            }
            .ginput_container.ginput_container_select::before {
                color: #000 !important;
            }
            .bggrey.logos {
                background: black !important;
            }
            .image img {
                border-radius: 30px;
                box-shadow: 0 0 12px #000;
            }
            .col-lg-4 h3 {
                margin-top: 25px;
                margin-bottom: 15px;
            }
            .col-lg-4 p {
                font-size: 14px;
                line-height: 21px;
            }
            .col-lg-4 {
                margin-bottom: 30px;
                padding-left: 0;
            }
            .col-lg-8 a {
                background: var(--color-primary);
                padding: 7px 26px;
                display: inline-block;
                border-radius: 50px;
                color: #fff;
            }
            .col-lg-12.bt {
                border-bottom: 1px solid #4444446e;
                padding-bottom: 30px;
                margin-bottom: 30px;
            }

            .section-header h1 {
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 20px;
                padding-bottom: 20px;
                position: relative;
            }
            .section-header h1::after {
                content: "";
                position: absolute;
                display: block;
                width: 60px;
                height: 2px;
                background: var(--color-primary);
                left: 0;
                bottom: 0;
                margin: auto;
            }
        
