
    ul {
        list-style-type: none;
    }
    a{
        text-decoration: none;
        background-color: transparent;
    }
    /* Extra small devices (phones, 600px and down) */
    @media  only screen and (max-width: 600px) {
        .curved-div{
            background-image: var(--b);
            background-size: cover !important;
            height: 670px;
            padding-top: 160px;
        }
        .equipment {
            height: 766px;
        }
        .curved-div p {
            font-size: 1.25rem;
            font-weight: 800;
            color: black;
            font-family: "Roboto";
            width: fit-content;
            line-height: 30px;
        }
        .padd-bot {
            padding-bottom: unset;
        }
        .hid-mobile {
            display: none!important;
        }
        .whole-copyright {
            padding-left: 0px;
        }
        .copyright-pad {
            padding-left: 0px;
        }
        .mob-footer-adjust {
            margin: 20px 0px;
            flex-direction: column;
        }
        .mob-footer-adjust > div {
            padding-bottom: 10px;
        }
    }

    /* Small devices (portrait tablets and large phones, 600px and up) */
    @media  only screen and (min-width: 600px) {
        .curved-div{
            background-image: var(--b);
            background-size: cover !important;
            height: 670px;
            padding-top: 160px;
        }
        .equipment {
            height: 766px;
        }
        .curved-div p {
            font-size: 1.25rem;
            font-weight: 800;
            color: black;
            font-family: "Roboto";
            width: fit-content;
            line-height: 30px;
        }
        .padd-bot {
            padding-bottom: unset;
        }
        .hid-mobile {
            display: none!important;
        }
        .whole-copyright {
            padding-left: 0px;
        }
        .copyright-pad {
            padding-left: 0px;
        }
        .mob-footer-adjust {
            margin: 20px 0px;
            flex-direction: column;
        }
        .mob-footer-adjust > div {
            padding-bottom: 10px;
        }
        .set-mar {
            margin: 0;
        }
    }
    /* Medium devices (landscape tablets, 768px and up) */
    @media  only screen and (min-width: 768px) {
        .curved-div{
            background-image: var(--b);
            background-size: cover !important;
            height: 670px;
            padding-top: 222px;
        }
        .curved-div p {
            font-size: 1.25rem;
            font-weight: 800;
            color: black;
            font-family: "Roboto";
            width: 740px;
            line-height: 35px;
        }
        .padd-bot {
            padding-bottom: 3rem !important;
        }
        .hid-mobile {
            display: none!important;
        }
        .whole-copyright {
            padding-left: 0px;
        }
        .copyright-pad {
            padding-left: 45px;
        }
        .mob-footer-adjust {
            margin: 20px 0px;
            flex-direction: unset;
        }
        .set-mar {
            margin: 0;
        }
    }

    /* Large devices (laptops/desktops, 992px and up) */
    @media  only screen and (min-width: 992px) {
        .curved-div{
            background-image: var(--b);
            background-size: cover !important;
            height: 670px;
            padding-top: 222px;
        }
        .curved-div p {
            font-size: 1.25rem;
            font-weight: 800;
            color: black;
            font-family: "Roboto";
            width: 740px;
            line-height: 35px;
        }
        .padd-bot {
            padding-bottom: 3rem !important;
        }
        .hid-mobile {
            display: flex!important;
        }
        .whole-copyright {
            padding-left: 116px;
        }
        .copyright-pad {
            padding-left: 45px;
        }
        .mob-footer-adjust {
            margin: 20px 0px;
            flex-direction: unset;
        }
        .set-mar {
            margin: 0px 30px 0px 30px;
        }
    }
    /* Extra large devices (large laptops and desktops, 1200px and up) */
    @media  only screen and (min-width: 1200px) {
        .curved-div{
            background-image: var(--b);
            background-size: cover !important;
            height: 670px;
            padding-top: 222px;
        }
        .curved-div p {
            font-size: 1.25rem;
            font-weight: 800;
            color: black;
            font-family: "Roboto";
            width: 740px;
            line-height: 35px;
        }
        .padd-bot {
            padding-bottom: 3rem !important;
        }
        .hid-mobile {
            display: flex!important;
        }
        .whole-copyright {
            padding-left: 116px;
        }
        .copyright-pad {
            padding-left: 45px;
        }
        .mob-footer-adjust {
            margin: 20px 0px;
            flex-direction: unset;
        }
        .set-mar {
            margin: 0px 30px 0px 30px;
        }
    }

    /*Field Main Part CSS ends*/
    .main-header {
        backdrop-filter: blur(3px);
        border-radius: 100px;
        text-align: start;
    }
    .curved-div h1 {
        margin: 0;
        padding-top: 20px;
        padding-bottom: 30px;
        font-size: 3.5rem;
        font-weight: 800;
        font-family: "Roboto";
        color: #008BB3;
    }
    /*Field Main Part CSS ends*/

    /*Challenge Part CSS starts*/
    .challenge-img img {
        -webkit-filter: grayscale(0);
	    filter: grayscale(0);
    }
    .challenge-img img:hover {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    .challengehead{
        margin-top: 70px;
        display: flex;
        justify-content: center;
        margin-bottom: 20px;

    }
    .challengehead h2{

        font-family: "Roboto";
        margin-bottom: 50px;
        font-size: 2rem;
        font-weight: 700;
        text-align: center;
    }
    .challeneges {
        display: flex;
        justify-content: center;
        margin-bottom: 50px;
        
    }
    
    .cont {
        display: flex;
        justify-content: start;
        padding-right: 20px;

    }
    .cont img{
        height: 60px;
        width: 70px;
    }
    .cont p {
        font-size: 1rem;
        text-align: left;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        text-align: left;

    }
    
    /*Challenge Part CSS ends*/

    /*Difference Part CSS starts*/
    .difheader{
        display: flex;
        justify-content: center;
        margin-top: 30px;
        margin-bottom: 30px;
        text-align: center;
    }
    .difheader h2 {
        font-family: "Roboto";
        font-weight: 700;
        color: black;
        margin-top: 20px;
        margin-bottom: 20px;

    }
    .card-head-img{
        background: white;
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
        transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    }
    .card-head-img img {
        max-width: 115px;
        height: auto;
        align-self: center;
        padding: 1.25rem 0 0;
    }
    .card-mob-size {
        width: 18rem;
        height: 26rem;
    }
    .card-head-img:hover {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        /* border-bottom-left-radius: 10px; */
        animation-name: diff-animation;
        animation-duration: 0.2s;
        border-top: 8px solid #008BB3;
        box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    }
    .padding-div{
        padding: 15px;
        display: flex;
        justify-content: center;
    }
    .padding-content p{
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 5px;
        padding-bottom: 10px;
        font-size: 1rem;
        text-align: justify;


    }
    .padding-content h5{
        padding-top: 20px;
        font-size: 17px;
    }
    .mainWrap img{
        padding:10px;
    }
    h3{
        text-align: center;
    }
    p{
        font-family: "Roboto";
        text-align: center;
    }
    /*Difference Part CSS ends*/

    /*Expect Part CSS starts*/
    .expectmain {
        margin-bottom: 50px;
    }
    .expect div {
        text-align: center;
    }
    .expect div img {
        height: 150px;
        width: 150px;
        margin-bottom: 10px;
    }
    /*Expect Part CSS ends*/

    /*Form Part CSS starts*/
    input {
        writing-mode: horizontal-tb !important;
        text-rendering: auto;
        color: fieldtext;
        letter-spacing: normal;
        word-spacing: normal;
        line-height: normal;
        text-transform: none;
        text-indent: 0px;
        text-shadow: none;
        display: inline-block;
        text-align: start;
        appearance: auto;
        -webkit-rtl-ordering: logical;
        cursor: text;
        background-color: field;
        margin: 0em;
        padding: 1px 2px;
        border-width: 2px;
        border-style: inset;
        border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
        border-image: initial;
    }
    .fieldClass > input, select {
        color: #333;
        font-size: 1rem;
        padding: 0.5rem 1rem;
        border-radius: 5px;
        background-color: #f8f7f7;
        border-color: #C0C0C0;
        width: 90%;
        display: block;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }
    button, input, optgroup, select, textarea {
        margin: 0;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }
    *, ::after, ::before {
        box-sizing: border-box;
    }
    /*Form Part CSS ends*/

    /*Footer Part CSS starts*/
    footer {
        display: block;
    }
    footer .linkage {
        line-height: 15px;
        padding-bottom: 13px;
    }
    footer .linkage a{
        text-decoration: none;
        color: #000;
        font-size: 12px;
    }
    .main-footer-li > div {
        padding: 20px;
    }
    .bottom-footer > div > div {
        padding-right: 40px;
    }
    .bottom-footer > div > div > a{
        text-decoration: none;
        color: black;
    }
    .three-legal > div {
        text-decoration: underline;
        font-size: 12px;
    }
    .h5-foot-head {
        font-size: 16px;
        font-weight: bold;
    }
    /*Footer Part CSS ends*/

