
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
    body {

        font-family: 'Open Sans', sans-serif;

    }

    .nav-img {
        width: 250px;
    }

    .a-nav {
        color: #004CCA !important;
        font-weight: 600;
    }

    .a-nav-active {
        border-bottom: solid 3px #004CCA;
    }

    .active-div {
        height: 3px;

        width: 67%;
        background: #004CCA;
        text-align: center;
        border-radius: 23%;
        transform: translateY(-4px);
    }

    .active-parent{
        /* text-align: center; */
        align-items: center;
        display: flex;
        flex-direction: column;
    }







    .navbar {
        display: flex;
    }

    /*
    .main-row {
        display: flex;
        align-items: center;
        padding: 0% 5%;
    } */

    .xc-mr {
        margin-right: 4%;
    }

    .bi-dot {
        font-size: 24px;
    }

    .xc-img {
        max-width: 70%;
    }

    .login-btn {
        color: #004CCA;
        border: solid 1px #004CCA;
        background-color: #F7F8FB;
        border-radius: 25px;
        padding: 5px 30px;
        font-weight: 600;
    }

    .contact-btn {
        color: #fff;
        background-color: #336DC1;
        border-radius: 25px;
        border: none;
        font-size: 14px;
        padding: 2% 5%;
        box-shadow: -1px 2px 5px 0px #00000087;
    }

    .head1 {
        color: #4786D1;
        font-family: Open Sans;
        font-weight: 900;
    }

    .para1 {
        font-size: 14px;
    }

    .image-fluid {
        max-width: 100%;
        height: auto;
    }

    .a-login:hover {
        color: #fff;
    }

    .login-btn:hover {
        background-color: #004CCA;
        color: #fff;
    }

    .xc-direction {
        flex-direction: column !important;
    }

    .xc-container-fluid {
        padding: 0% 7%  0% 7%;
        min-height: 98vh;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .navbar {
        padding: 0px;
        padding-right: 3%;
        padding-top: 2%;
    }

    /* .xc-row{
        min-height: 84vh;
    } */
    .xc-align{
        text-align: right;
    }

    .form-control {
        border-radius: 66px;
        background: #FFF;
        padding: 4%;
    }

    .xc-content-box {
        min-height: 40vh;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }

    .xc-content-box1 {
        min-height: 24vh;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }

    .xc-pding-bottom {
        padding-bottom: 4%;
    }
    .xc-right-div{
        text-align: right;
    }

    @media screen and (max-width: 1180px) {
        .navbar {
            padding: 0px;
            padding-right: 0%;
        }
    }


    @media only screen and (max-width: 600px) {
        .head1 {
            width: 100%;
            font-size: 20px;
        }

        .para1 {
            width: 100%;
            font-size: 12px;
        }

        .nav-img {
            width: 120px;
        }
    }

    @media screen and (min-width: 769px) {

        .image-fluid {
            max-width: 75%;
            height: auto;
        }




    }
    @media screen and (max-width: 991px) {
        .active-parent {

            align-items: flex-start;

        }
        .active-div {

            width: 100%;

        }
    }

    @media screen and (max-width: 768px) {

        .content-div {
            padding-left: 0%;
        }
        .navbar {
            margin-bottom: 5%;
        }

        .xc-align{
            text-align: center;
        }
        /* .xc-row{
            min-height: 75vh;
        } */
        /* .xc-footer{
            display: none;
        } */
        .xc-img-none{
            display: none;
        }
        .xc-right-img {
            background-position: center !important;
        }

        .image-fluid {
            max-width: 60%;
            height: auto;
        }
        .xc-right-div{
            text-align: center;
        }

        .navbar {
            padding: 0px;
            padding-right: 0px;
        }
        .xc-pding-bottom {
            padding-bottom: 0%;
        }




    }

    @media (min-width: 769px) and (max-width: 991px) {}

    @media (min-width: 992px) and (max-width: 1200px) {
        .head1 {
            font-size: 30px;
        }

        .para1 {
            font-size: 10px;
        }
    }

    @media (min-width: 1201px) and (max-width: 1400px) {
        .head1 {
            font-size: 40px;
        }

        .para1 {
            font-size: 12px;
        }
    }

    @media (min-width: 1400px) {
        .head1 {
            font-size: 40px;
        }

    }

    @media (min-width: 1800px) {
        .head1 {
            font-size: 56px;
        }
    }

    @media (max-width: 1400px) {}
