@media screen and (max-width: 1125px) {
.fb_main .img_wrap.lft > img{left:-21%;}
.fb_main .img_wrap > img{width:100%;}
}
@media screen and (max-width: 1099px) {
    .diy_acc .fb_container{margin:0 5%; width:90%; }
}
@media screen and (max-width: 991px) {
    .fb_bnr{margin:20px auto;}
}
@media screen and (max-width: 767px) {
.bnp_sec .text-left{text-align:center;border-bottom: 0; margin-bottom: 15px; padding-bottom: 15px;}
.fb_stats li{width: 50%; border-bottom: 0; margin: 5px 5px 10px; padding-bottom: 10px;}
.fb_stats li:last-child{border:0;}
.bnp_sec .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child .text-left { border: 0;}
.mt-10,
.mt-20,
.mt-30,
.mt-50,
.mt-80,
.mt-100,
.mt-120,
.cnt_wrap.rgt,
.cnt_wrap{margin:0%;}
.fb_main .img_wrap.lft > img,
.fb_main .img_wrap.rgt > img,
.fb_main .img_wrap.lft.lft-40 > img{left:0;right:0;position:relative;}
.fb_main .img_wrap{text-align:center;}
.fb_main .img_wrap > img{width:50%;display:none;}
.cnt_wrap,.cnt_wrap.lft,.cnt_wrap.rgt{margin:10px auto;}
.cnt_wrap{border-bottom:1px solid #ccc;padding-bottom:10px;}
.service_inv{padding:30px 0 0;}
.fb_container{width:90%;}
.awardbg h2,
.bnp_sec h2,
.service_inv h2{font-size: 26px; line-height: 36px;}
.fb_stats li,
.bnp_sec h3{font-size: 26px;}
.fb_stats li > span{font-size: 14px;}
.awardbg h4{font-size: 18px; line-height: 19px;}
.awardbg .org_count{font-size:28px;line-height:normal;}
.cnt_wrap h3{font-size: 18px; line-height: 24px;}
.awardbg h3{font-size:20px;line-height:28px;}
.fb_stats{margin: 20px auto 0;}
.cnt_wrap p{font-size:14px;line-height:20px;}
.fb_form h2,
.fb_form.diy_form h1,
.diy_acc h2{font-size:18px;line-height:30px;text-align:center;}
.form_lft{height:auto;min-height:auto;border-radius:0;}
.fb_bnr{text-align:left;}
.fb_bnr h1{font-size: 22px;line-height: 27px;text-align:center;}
.fb_main .img_wrap.hide_desktop,
.fb_main .img_wrap.hide_desktop > img{display:block;position:relative;margin:0 auto;}
.fb_main.diy_account .img_wrap > img {width:130%;display:block;}
.fb_main.diy_account .cnt_wrap {border-bottom: none;padding-bottom: 0;}
.fb_main.diy_account .img_wrap.rgt > img{right:-6%;}
.fb_main.diy_account .img_wrap.lft > img { left: -13%;}
.trading_acc a{font-size:12px;}

.step_wrap_inr{margin-bottom: 18%;}
.step_wrap:after { content: ''; height: 60px; width: 1px; border-right: 1px dashed #f00;position: absolute;display: block; bottom: 10px;top: auto;z-index: 1;left: 0;right: 0; margin: 0 auto;}
.demat_acc p {font-size: 14px;line-height: 20px;font-weight:600; }
.img_icon > img{width:40px;}
.diy_acc .panel-title{font-size:15px;}
.fb_main.diy_acc.service_inv.wh_bk {width: 90%;}
.faq_scroll{height:250px;overflow-y:scroll;}
.fb_footer .text-left {text-align:center !important;}
.awardbg h2 {font-size: 24px;line-height: 28px;}
span.scroll-down1{bottom:85px;font-size:9px;}
.awardbg h2.head_sml{font-size:16px;line-height:normal;}
.fb_bnr h3{font-size:16px;}
.fb_bnr h3.head_sml{font-size:22px;}
.spc_60{margin:60px auto;}
.cnt_wrap.rgt{margin-top:-30px;}
.spc_60.tt_tech{margin:60px auto 0;}
.spc_60.rm_wrap{margin-top:0;}
.tt_tech .cnt_wrap.lft { margin-top: -80px;}
}