﻿
        .mobile_number_text {
            padding: 10.5px 10px;
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-radius: 4px;
            /* pointer-events: none; */
        }

        .mobile_number_text_button {
            width: 304px;
            color: white;
            height: 43px;
            border: none;
            margin: auto;
            display: block;
            outline: none;
            font-size: 14px;
            margin-top: 5%;
            border-radius: 8px;
            background-image: linear-gradient(to right, #CA2E2E 0%, #52595D 100%);
        }

        .profile_icon {
            background-color: #838996;
            width: 47px;
            height: 45px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50%;
            color: white;
            cursor: pointer;
        }

            .profile_icon a {
                color: white;
                font-size: 20px;
                cursor: pointer;
            }

        .profile_dashboard_box {
            width: 200px;
            padding: 2%;
            border-radius: 4px;
            /* height: 117px; */
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-direction: column;
            background-color: white;
            border: 1px solid #F6F6F7;
        }

            .profile_dashboard_box div:nth-of-type(1) {
                margin: 5% 0;
                border-bottom: 1px solid#F6F6F7;
                width: 100%;
            }

            .profile_dashboard_box div {
                height: 40px;
                width: 100%;
            }

                .profile_dashboard_box div svg {
                    margin: 0 3% 0 9%;
                }

        .profile_box {
            position: relative;
        }

        .profile_icon {
            position: absolute;
            top: -23px;
            left: -46px;
        }

        .profile_dashboard_box {
            position: absolute;
            top: 48px;
            left: -93px;
        }


    /*Aboutus/contact us New CSS*/

    .section1 {
            padding: 7rem 0;
        }

        .section {
            padding: 4rem 0;
        }

        .ftco-navbar-light .navbar-nav > .nav-item.active .nav-link:before {
            visibility: visible;
            background-color: #CA2E2E;
            -webkit-transform: scaleX(1);
            color: blueviolet;
            -ms-transform: scaleX(1);
            transform: scaleX(1);
        }

        .ftco-navbar-light .navbar-nav > .nav-item.active .nav-link > a {
            color: #CA2E2E;
        }

        @media (max-width: 767px) {
            .section1 {
                padding: 0;
            }
        }

        @media (max-width: 767px) {
            .order-2 {
                -webkit-box-ordinal-group: 1;
                -ms-flex-order: 0;
                order: 0;
            }
        }

        
        <!-- .main { -->
            <!-- height: 3200px; -->
            <!--
        }
        -->
        .valus_icons i {
            color: #CA2E2E;
            font-size: 22px;
        }

        .about {
            color: #CA2E2E;
            font-size: 16px;
            text-transform: uppercase;
            font-weight: 600;
        }

        .mission h4 {
            color: white;
            /* box-shadow: 10px 0 0 #fefefe, -10px 0 0 #fefefe; */
            /* border: 1px solid #fefefe; */
            /* background-color: #fefefe; */
            display: inline-block;
            margin-left: 0;
            z-index: 4;
            font-size: 2.75rem;
            margin: 0 0 0 0;
            /* padding-left: calc(1.25em + 11px); */
            line-height: 1.25em;
            font-weight: bold;
        }

        .mission_flex_1,
        .mission_flex_2 {
            z-index: 1;
        }

        .mission p {
            margin-top: 26px;
            padding: 20px 20px 20px 0;
            z-index: 4;
            margin-left: 0;
            /* background-color: #fefefe; */
            max-width: 560px;
            line-height: 1.5;
            color: white;
            height: 175px;
            font-size: 18px;
        }

        .mission_flex {
            display: flex;
            align-items: flex-start;
            justify-content: flex-start;
        }

        .mission_flex_1 {
            margin-right: 4%;
        }

        .our_values {
            position: relative;
            top: 109px;
            padding-top: 90px;
            padding-bottom: 120px;
            /* height: 900px; */
        }

            .our_values > h2:nth-of-type(1) {
                color: #454545;
                font-size: 2.5rem;
                line-height: 1.2;
                text-align: center;
            }

        .our_values_content_ul {
            width: 897px;
            margin: 5% auto;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

            .our_values_content_ul > div:nth-of-type(1),
            .our_values_content_ul > div:nth-of-type(2),
            .our_values_content_ul > div:nth-of-type(3) {
                width: 100%;
                display: flex;
                align-items: flex-start;
                justify-content: space-between;
                padding: 2% 0;
            }

        .valus_icons {
            display: inline-block;
        }

        .values {
            width: 363px;
        }
        /*
        .our_values_content_ul div:nth-of-type(3){
          justify-content: center;
        } */
        .our_values_content_ul li {
            width: 402px;
            display: inline-flex;
            align-items: flex-start;
            justify-content: space-between;
        }

            .our_values_content_ul li h2 {
                font-size: 1.3875rem;
                line-height: 1.2632;
                color: #454545;
                font-weight: 600;
            }

            .our_values_content_ul li p {
                color: #4a6271;
                font-size: 1rem;
                width: 80%;
            }

        .our_team {
            background-color: #454545;
            height: 700px;
        }

            .our_team h2 {
                color: white;
                font-size: 2.5rem;
                line-height: 1.2;
                text-align: center;
                padding: 4% 0 1% 0;
            }

            .our_team p {
                /* margin-top: 26px; */
                padding: 0px 10px 10px 20px;
                /* background-color: #fefefe; */
                /* max-width: 560px; */
                font-size: 1rem;
                line-height: 1.2632;
                text-align: center;
                color: white;
                /* height: 175px; */
                /* font-size: 16px; */
            }

        .member_1,
        .board_member_1 {
            background: url("./images/person_1.jpg");
            height: 300px;
            background-position: center;
            width: 300px;
            background-size: contain;
            background-repeat: no-repeat;
            display: inline-block;
        }

        .member_2,
        .board_member_2 {
            background: url("./images/person_2.jpg");
            height: 300px;
            background-position: center;
            width: 300px;
            background-size: contain;
            background-repeat: no-repeat;
            display: inline-block;
        }

        .member_3,
        .board_member_3 {
            background: url("./images/person_3.jpg");
            height: 300px;
            background-position: center;
            width: 300px;
            background-size: contain;
            background-repeat: no-repeat;
            display: inline-block;
        }

        .member_4,
        .board_member_4 {
            background: url("./images/person_4.jpg");
            height: 300px;
            background-position: center;
            width: 300px;
            background-size: contain;
            background-repeat: no-repeat;
            display: inline-block;
        }

        .member_1,
        .member_2,
        .member_3,
        .member_4,
        .board_member_1,
        .board_member_2,
        .board_member_3,
        .board_member_4 {
            display: inline-flex;
            align-items: flex-start;
            justify-content: flex-end;
            flex-direction: column;
            /* padding-left: 4%; */
            position: relative;
        }

        .board_member_1,
        .board_member_2,
        .board_member_3,
        .board_member_4 {
            position: relative;
            /* width: 300px !important; */
            margin: 0 0.3%;
            display: flex !important;
            /* width: 477px !important; */
        }

            .board_member_2 .overlay,
            .board_member_1 .overlay,
            .board_member_3 .overlay,
            .board_member_4 .overlay {
                width: 260px;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                height: 260px;
                margin: auto;
                /* background-color: #000; */
                background-color: transparent !important;
                background-color: rgba(0, 0, 0, 0.3) !important;
                z-index: 1 !important;
            }

            .member_1 h2,
            .member_2 h2,
            .member_3 h2,
            .member_4 h2,
            .board_member_1 h2,
            .board_member_2 h2,
            .board_member_3 h2,
            .board_member_4 h2 {
                font-size: 1.1875rem;
                line-height: 1.2632;
                color: white;
                font-weight: 600;
                width: 100%;
                text-align: center;
                z-index: 2;
            }

            .board_member_1 h2,
            .board_member_2 h2,
            .board_member_3 h2,
            .board_member_4 h2,
            .board_member_1 p,
            .board_member_2 p,
            .board_member_3 p,
            .board_member_4 p {
                color: white !important;
                z-index: 5 !important;
            }

            .board_member_1 p,
            .board_member_2 p,
            .board_member_3 p,
            .board_member_4 p {
                margin: 2% 0 14% 0;
            }

            .member_1 p,
            .member_2 p,
            .member_3 p,
            .member_4 p,
            .board_member_1 p,
            .board_member_2 p,
            .board_member_3 p,
            .board_member_4 p {
                color: white;
                font-size: 0.8rem;
                width: 100%;
                z-index: 2;
                padding-left: 0;
                text-align: center;
            }

        .overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 300px;
            margin: auto;
            /* background-color: #000; */
            background-color: rgba(0, 0, 0, .3);
        }

        .top .overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            margin: 0;
            /* background-color: #000; */
            background-color: rgba(0, 0, 0, .3);
        }

        .team {
            position: relative;
            height: 500px;
            display: flex;
            align-items: center;
            justify-content: space-evenly;
        }

        .our_board_directors > h2:nth-of-type(1) {
            color: #454545;
            font-size: 2.5rem;
            line-height: 1.2;
            text-align: center;
            height: 140px;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        .our_board_directors {
            margin: 4% 0;
        }

        .board {
            width: 55%;
            margin: auto;
        }

        .slick-prev:before,
        .slick-next:before {
            color: #454545 !important;
            display: none !important;
        }

        .slick-dots {
            bottom: -13px !important;
            display: block !important;
        }

            .slick-dots li.slick-active button:before {
                color: #454545 !important;
            }

        .slick-prev {
            font: normal normal normal 14px/1 FontAwesome !important;
        }

        .slick-next:before {
            content: ">";
            color: red;
            font-size: 30px;
        }

        .slick-prev,
        .slick-next {
            color: red !important;
            /* background-color: ; */
        }

        .trust_partners {
            color: #454545;
            font-size: 2.5rem;
            line-height: 1.2;
            text-align: center;
            height: 140px;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        .products {
            height: fit-content;
        }

        .customer-logos {
            box-shadow: 4px 0px 13px rgb(1 2 0 / 8%);
            padding: 2%;
            border-radius: 4px;
        }

        @media screen and (max-width:500px) {
            .our_values > h2:nth-of-type(1),
            .our_team h2,
            .our_board_directors > h2:nth-of-type(1),
            .trust_partners,
            .mission_flex_1 h4,
            .mission_flex_2 h4 {
                font-size: 35px !important;
                font-weight: 400;
                width: 80%;
                margin: 8% auto;
            }

            .mission_flex {
                flex-direction: column;
            }

            .mission p {
                margin-top: 0;
                padding-top: 0;
                height: 100%;
            }

            .our_values {
                height: fit-content;
            }

            .our_team {
                height: fit-content;
                padding: 4% 0;
            }

                .our_team p {
                    font-size: 16px !important;
                }

            .team {
                height: auto;
                flex-direction: column;
                padding: 9% 0;
            }

            .member_1 h2,
            .member_2 h2,
            .member_3 h2,
            .member_4 h2 {
                font-size: 22px !important;
            }

            .member_1,
            .member_2,
            .member_3,
            .member_4 {
                margin: 4% 0;
            }

            .board_member_1,
            .board_member_2,
            .board_member_3,
            .board_member_4 {
                margin: 0% 0;
            }

                .board_member_2 .overlay,
                .board_member_1 .overlay,
                .board_member_3 .overlay,
                .board_member_4 .overlay {
                    /* width: 260px; */
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    height: 239px;
                    margin: auto;
                    /* background-color: #000; */
                    /* background-color: transparent !important; */
                    /* background-color: rgba(0, 0, 0, 0.3) !important; */
                    z-index: 1 !important;
                }

            .main {
                height: auto;
                padding-bottom: 6%;
            }

            .our_board_directors h2 {
                margin-bottom: 0 !important;
            }

            .trust_partners {
                height: auto;
                margin-bottom: 8%;
            }

            .our_values_content_ul li p {
                width: 67%;
            }
        }

        @media screen and (max-width:400px) {
            .our_values > h2:nth-of-type(1),
            .our_team h2,
            .our_board_directors > h2:nth-of-type(1),
            .trust_partners,
            .mission_flex_1 h4,
            .mission_flex_2 h4 {
                font-size: 29px !important;
                height: 75px !important;
                display: flex;
                align-items: center;
                justify-content: center;
            }

            .mission h4 {
                height: fit-content;
                justify-content: flex-start;
                margin-left: 0;
                margin-top: 0;
                margin-bottom: 0;
            }

            .our_values {
                padding-top: 0%;
            }

            .top {
                height: fit-content;
            }
        }
        /* border: 1px solid #454545 !important;; */