*{
    margin: 0;
    padding: 0;
    font-family: 'Comfortaa', cursive;
    user-select: none;
}
.xtr_links_1{
    text-decoration: none;
}
html{
    scroll-behavior: smooth;
    overflow-x: hidden;
}



body{
    background-color: #cbe7ff25;
    scroll-behavior: smooth;
}
.menuBar_area{
    position: sticky;
    width: 100%;
    /* box-shadow: 0 4px 8px -2px #c0c0c0; */
    box-shadow: 0px 1px 5px #3232329c;
    /* background-color: #1387fc; */
    background: #021526;
    padding: 1.7rem 0rem;
    display: flex;
    justify-content: center;
}
.manuBar_logo_Wrapper{
    width: 90%;
	max-width: 90rem;
}
.site_logo{
    /* padding: 1rem; */
    text-align: left;
    /* padding-left: 6%;
    padding-right: 7rem; */
    font-size: 2rem;
    font-weight: 700;
    color: rgb(255, 255, 255);
    background-color: transparent;
}
.site_logo a{
    color: rgb(255, 255, 255);

}
.site_logo span{
    /* padding: 1rem; */
    font-size: 1.5rem;
    font-weight: 300;
    color: rgb(255, 255, 255);
    background-color: transparent;
}
#menu_btn{
    /* background-color:var(--clr5); */
    background: transparent;
    color:var(--clr5);
    padding: 7px 7px;
    border-radius: 10px;
    border: 2px solid #1387fc;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 5%;
    cursor: pointer;
    transition: 0.4s;
    display: none;
}
#menu_icn{
    font-size:1.35rem;
    color: rgb(255, 255, 255);
    }
#menu_btn:hover{
        /* border: 2px solid rgb(226, 226, 226); */
        box-shadow:  1px 1px 8px 1px rgb(255, 255, 255),
                    -1px -1px 8px 1px rgb(255, 255, 255);
    }
.form_area{
    width: 25rem;
    max-width: 70vw;
    /* height: 13rem; */
    background-image: linear-gradient(1800deg, #57fa93 0%, #58c0f5 100%);
    margin: 4.5rem auto;
    display: block;
    padding: 1.2rem;
}
/* .p3{
    font-size:.8rem ;
    font-weight: normal ;
    margin-top: 0.5rem ;
    color: #234f79;
}
.p3 a{
    text-decoration: none;
    color: #234f79;
    font-size:1.01rem ;

}
.p3 a:hover{
    text-decoration: underline;
} */



.footer{
    /* max-width: 70vw; */
    width: 100%;
    /* height: 3rem; */
    margin: auto;
    margin-top: 10rem;
    /* margin-bottom: 2rem; */
    text-align: center;
    text-decoration: none ;
    border-top: 1px solid  #00000046;
    box-shadow: 0px 5px 10px #323232bf;
    padding: 1rem 0rem;
    /* background-color: #0084ff17; */
    /* padding-bottom: 1vh; */
}
.footer > p,span{
    font-family: var(--sm_font_3);
}
.p2{
   font-size:.9rem ;
   font-weight: 600 ;
   color: #0b68bee3;
   padding-top: .5rem;
   /* color: #ffffff; */
   /* font-family: var(--sm_font_4); */
}
.p2 span{
    font-size:.9rem ;

}
.f_3{
    margin-top: .3rem;
    font-size: .8rem ;
    font-weight: 500 ;
    color: #858585;
    /* color: #ffffff; */
    /* font-family: var(--sm_font_4); */
}
.f_3 > a{
    text-decoration: none;
    font-size:.75rem ;
    font-weight: 600 ;
    color: #0662b9e5;
    /* color: #ffffff; */
    font-family: var(--sm_font_2);
    padding: 0px 7px;
    display: inline-block;
}
.f_3 > a:hover{
    text-decoration: none;
    font-size:.75rem ;
    /* font-weight: 500 ; */
    color: #113557;
    /* color: #ffffff; */
    cursor: pointer;
    /* padding: 0px 5px;  */

}
@media only screen and (max-width: 600px) {
    .f_3 > a{
        padding: 0px 4px;
    }
}