@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;box-sizing:border-box;}
body{font-family: 'Open Sans', sans-serif;}
img {max-width: 100%;}

.mn_f_cnt{width:100%;background: #060C49;}
.mid_cntr {
    width: 1100px;
    margin: 0px auto;
    margin-top: 10px;
}
.wavebg {width: 100%;margin-top: -65px;}
.mid_cntr_top{width:1050px;margin: 0px auto;}
.pro-logo{padding: 15px 0;}
.pro-logo a img {
    width: 15%;
    padding: 10px 0px;
    position: relative;
}
.clr{clear:both;}
.errormrk {font-size: 13px;
    color: #ff7b7b;
    font-weight: 600;}
.succmsg {
    color: white;
    font-size: 14px;
    background: #28aa68;
    padding: 4px 5px;
	display:block;
	border-radius:4px;
}
.w_becme {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0;
    align-items: center;
}
.lt_pro {
    width: 58%;
    padding: 30px 0;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
}
.bg-inpbx {
    background: rgb(43, 49, 124);
    padding: 15px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.pln_head{color:#fff;font-size: 41px;}
.clr_head{color:#F6A50F;font-size: 41px;font-weight: 700;padding-top: 10px;position:relative}
.clr_head img {
    margin-left: 5px;
    width: 35px;
    position: absolute;
    top: -9px;
    right: 0;
	-webkit-animation:spin 3.6s linear infinite;
	animation:spin 3.6s linear infinite;
}
.fnt_nw{font-size: 34px;}
.pr_inpt_bx {
    width: 100%;
    display: flex;
    align-items: center;
    height: 50px;
}
.wt_fld{width:75%;background:#fff;padding: 15px;border-radius:5px 0 0 5px;}
.wt_fld input{outline:none;font-size: 16px;border:none;width:100%;}
.wid35 {
    width: 35%;
}
.sbmt_b {
    width: 100%;
    background: #ef6614;
    color: #fff;
    text-align: center;
    border-radius: 0 5px 5px 0;
    padding: 17px 0px;
    cursor: pointer;
    font-weight: 600;
    font-size: 16px;
    outline: 0;
    border: 0;
}
.rt_pro {
    width: 32%;
    position: absolute;
    top: 30px;
    right: 15px;
}
.pr01 {
    position: absolute;
    left: 156px;
    width: 160px;
    top: 41px;
}
.pr02 {
    position: absolute;
    left: 85px;
    width: 160px;
    top: 41px;
}
.pr03 {
    position: absolute;
    left: 4px;
    width: 160px;
    top: 41px;
}
.propemtxt {
    font-size: 15px;
    border: 1px solid #555786;
    position: relative;
    left: 10px;
    display: inline-block;
    margin-bottom: 30px;
    color: #fff;
    font-weight: 600;
    padding: 5px 7px;
    border-radius: 6px;
    background: #0c0f53;
}
.waveimg {margin-top: -50px;}
.pr_beni_p{width:100%;/* margin: 30px 0; */}
.pr_mn_ttle{text-align:center;color:#fff;font-size:35px;font-weight:600;}
.al_pro_bnfts{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin: 30px 0 40px;}
.trnbdr{background: linear-gradient(to right, rgb(6 10 61), rgb(6 12 73));
    width: 30%;
    border-radius: 25px;
    padding: 15px;margin:15px;}
.pr_bn_bx {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    background: linear-gradient(to right, #0139b1, #041870);
    padding: 15px;
    flex-flow: row-reverse;
    border-radius: 25px;
}
.cr_bck {
    width: 32%;
    display: flex;
}
.cr_bck img {
    width:100%
}
.bn_w_txt{font-size:17px;color:#fff;width:66%;}
.bn_w_txt strong{color:#ffd42d}
.brdr{width: 50px;height: 3px;background:#fff;margin:0 auto;display: block;margin-top:10px;position: relative;}
.csh_bck{width:100%;}
.al_schme{width:100%;justify-content: center;flex-wrap:wrap;display: flex;padding-bottom: 40px;}
.sch_bx{width: 27%;display:flex;flex-direction:column;margin: 40px 20px 0px;}
.bnr_schme{width:100%;height: 181px;}
.schm_txt{width:100%;color:#fff;font-size: 16px;background:#262D7D;text-align:center;padding: 13px 10px;border-radius: 0 0 30px 30px;}
.footernw {
    width: 100%;
    background: #000;
    float: left;
}
.footernw .footer_inr {
    width: 100%;
    margin: 0 auto;
    padding: 15px 15px;
    display: table;
    text-align: center;
}
.ftr_col_4 {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #fff;
}
.nw_editt {
    width: 100%;
    background: #00045D url();
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 60px;
    margin-bottom: -8px;
}


@media screen and (min-width: 320px) and (max-width: 720px)

{
.md_logo_new img {
    width: 42%;
    padding: 7px 0px;
    position: relative;
}
.mid_cntr,.mid_cntr_top {
    width: 100%;
    margin:auto;
}
.w_becme {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0;
    align-items: center;
}
.lt_pro {
    width: 100%;
    padding:15px;
    text-align:center;
}

.pln_head {font-size: 30px;}
.clr_head {font-size: 32px;
    padding-top: 0;
    display: block;}

.wt_fld {padding:10px;}
.sbmt_b {padding:10px 0px}
.wt_fld input {font-size:12px;}
.trnbdr {
    width: 100%;
    padding: 12px;
    margin: 12px 12px 0 12px;
}
.pr_mn_ttle {font-size:25px;}
.al_pro_bnfts {margin:20px 0 40px;}
.pr_bn_bx {
    margin: 0;
    width: 100%;
}
.bn_w_txt {font-size:16px;}
.al_pro_bnfts {margin:20px 0 10px;}
.sch_bx {width:40%;margin:40px 15px 0px;}
.bnr_schme {height:inherit;}
.schm_txt{border-radius:0 0 15px 15px;font-size: 14px;margin-top: -5px;}
.w_becme {
    padding: 0 10px;
}
.sbmt_b {
    padding: 12px 0px !important;
}
.waveimg {
    display: none;
}

.w_becme {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: auto;
    border-radius: 10px;
}
.lt_pro {
    padding: 10px;
}
.rt_pro {
    width: 92%;
    display: flex;
    position: relative;
    top: unset;
    align-items: center;
    right: unset;
    margin: auto;
    text-align: center;
    height: 210px;
    margin-top: 20px;
}
.pr01 {
    position: absolute;
    left: 163px;
    width: 100px;
    height: 170px;
}
.pr02 {
    position: absolute;
    left: 96px;
    width: 100px;
    height: 170px;
}
.pr03 {
    position: absolute;
    left: 36px;
    width: 100px;
    height: 170px;
}
.md_logo_new img {padding: 12px 10px;}
.schm_txt {min-height: 85px;}
.sch_bx {margin: 30px 15px 0px;}
.clr_head img {
        position: relative;
    top: 0;
    right: 0;
}
}

.accordion {
    width: 1100px;
    margin: auto;
    padding: 30px;
}
.accordion__item {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #30335a;
}
.accordion__item__header.active {
    transition: .4s;
}
.accordion__item__header {
    padding: 15px 0;
    cursor: pointer;
    position: relative;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding-right: 30px;
}
.accordion__item__header.active::before {
    transform: rotate(-135deg);
    top: 23px;
}

.accordion__item__header::before {
    height: 12px;
    width: 12px;
    content: "";
    position: absolute;
    right: 15px;
    top: 15px;
    transition: .5s all;
    transform: rotate(45deg);
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.accordion__item__content {
    overflow-y: hidden;
    padding: 0;
    display: none;
    color: #dfdfdf;
    margin-bottom: 10px;
    font-size: 14px;
}
@media screen and (min-width: 320px) and (max-width: 720px){
.accordion {
    width: 100%;
    margin: auto;
    padding: 30px;
}
.pro-logo {
    padding: 15px 0;
    text-align: center;
}
.pro-logo a img {
    width: 30%;
    padding: 0;
    margin: auto;
    position: relative;
}
.fnt_nw {
    font-size: 20px;
}
.accordion__item__header {
    padding: 15px 0;
    cursor: pointer;
    position: relative;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    padding-right: 30px;
}
.mgt96{margin-top: 30px;}
.wavebg {height:30px;}
.propemtxt {
    position: relative;
    left: 0;
    top: -80px;
    display: inline-block;
}
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(20deg);
    }
    50% {
        -webkit-transform: rotate(0deg);
    }
    75% {
        -webkit-transform: rotate(-20deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }    
}











