body {
    overflow-x: hidden;
    margin: 0px auto;
    color:#000000;
}
p{
    font-size: 1.07rem;
}

@font-face {
    font-family: crimson pro;
    src: url(../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.ttf)
}
@font-face {
    font-family: 'Roboto', sans-serif;
    src: url(../fonts/roboto/Roboto-Light.ttf)
}
a:hover{
    color: #BCCF30;
}

.font_crimson {
    font-family: crimson pro,serif;
}
.font_roboto {
    font-family: 'Roboto', sans-serif;

}

.text_b:hover{
    color: #BCCF30;
}

button.btn.apply_now:hover{
    background-color:#BCCF30;
    color: #000;
}
/* navbar starts*/
.navbar-nav.ml-auto {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
}
.navbar-light .navbar-toggler-icon {
    background-image: url("../images/togglericon.svg");
}
/* navbar ends*/
/* header nav */
.navbar-light .navbar-nav .nav-link {
    color: #313a6c;
    font-weight: 500;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active {
    color: #C42C40 !important;
    font-weight: 500;
    border-bottom: 1px solid #C42C40;
}
#header.fixed-top{
    box-shadow: 0px 16px 32px #00000019;
    background: #fff;

}
a, a:hover {
    text-decoration: none !important;
}
a, a:hover{
    color: #000000;
}
.logo-wd {
    width: 23%;
}
/*Scroll button starts*/
.scroll2 {
    outline: none !important;
    border-radius: 50% !important;
    width: 45px;
    height: 45px;
    color: #fff !important;
    line-height: 40px;
    font-size: 30px;
    z-index: 9991;
    position: fixed;
    right: 15px;
    bottom: 10px;
    padding: 0;
    text-align: center;
    cursor: pointer;
    background: #C00414;
    font-weight: 600;
}
/*Scroll button ends*/
:focus, .navbar-light .navbar-toggler:focus {
    outline: none;
}
/* #header.header-scrolled {
    background-color: #f5f5f5;
    box-shadow: 0 0 10px #cecece;
}
*/
.navbar-light .navbar-toggler {
    border-color: rgb(197 60 64);
}
/* NEW css */
.bann-ht {
    margin-top: 6rem;
}
button.btn.apply_now {
    font-weight: bold;
    color: #fff;
    border-radius: 32.5px;
    background: #1E4D9D;
    padding: 12px 47px 12px 39px;
    font-size: 1.3rem;
}
.text_blue{
    color: #0E3265;
}
.bg1{
    border: 2px solid #1E4D9D;
}
.bg2{
    border: 2px solid #BCCE16;
}
.box{
    border-radius: 20px;
    padding: 20px;
    margin: -17px;
}
.boxes{
    border-radius: 20px;
    padding: 20px;
    min-height: 19rem;
}
.text_b{
    color: #005EFD;
}

.text_grey {
    color: #00000096;
}

.head{
    font-size: 3.1rem;
}
.head2{
    font-size: 3.2rem;
}
button.btn.btn_green {
    padding: 14px 64px 14px 61px;
    border-radius: 61.517px;
    background-color: #BCCE16;
    font-weight: bold;
    font-size: 2rem;
}

.arrow{
    position: relative;
    top: 5rem;
}

.secure_btn:hover{
    box-shadow: 0px 6px 16px 1px rgba(0, 0, 0, 0.23);
    border-radius: 49px;
}

.bg-lightgreen{
    background: #BCCE16;
}
.mb_ht {
    margin-top: 9rem;
}