
@media (min-width: 992px) {
    .container {
        max-width: 900px;
    }
}
@media (min-width: 1200px){
.container {
    max-width: 1140px;
}
}
/*Responsive*/

@media (min-width: 320px) and (max-width:575px) {
    .mobile-hidden{display:none;}
    .open-acc-tra{font-size:13px;}
    .open-acc-tra:after{    background: #d7e7f9;     right: -7px;}
    .bg-login::before, .bg-login::after { background: none; }
/*Header*/
.m-logo-none{display:none;}
.menu-toggle a.navbar-brand img { width: 200px; }
.menu-toggle{background:#fff;}
.feature-box{margin:auto auto 30px auto;}
.feat-plan { transform: translateY(0px); }

.banner-info h1{font-size:30px; line-height: 40px; margin:20px 0;}
.banner, .banner-info, .home-bnr{height:inherit;}
.home-bnr{height:inherit; margin-top:50px;}

.need-box, .need-box-img{align-items: center; height:350px;}
.need-box h4{font-size:50px;}
.need-box h6, .need-box p{font-size:16px; line-height:30px; text-align:center;}

.bg-need-here{height:auto; padding:50px 0;}

.why-wealth-box { margin-bottom: 30px; }
.why-wealth-box p{padding-right:0px;}
.btn-ws-why { margin-bottom: 15px; font-size: 14px;}
.ws-acc-open h6{line-height:30px;}
.card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
    font-size: 26px;
}

.card .card-header .btn-header-link:after {
    content: "\f068";
    font-family: 'FontAwesome';
    font-weight: 900;
    float: right;
    font-size: 26px;
}



.wmt-bdr-top{border:none;}
ul.tab-anywhere li{font-size:16px;}
.mm-solo-info img { height: 100%; }
.wmt-app-box ul{padding-left:20px;}
.wmt-dwnl{margin:auto auto 30px auto; display:block;}
.wmt-sign-txt p{transform: translateY(0px); margin: 0px 0 10px; text-align:left;  font-size: 14px;}
.wmt-bdr-top { display: none; }
.brokrage-box{align-items: center; text-align: center;}
.cntr-btn { line-height: inherit; }
.brokrage-info h5{font-size:23px;}

.meet-wiva img{height:auto;}

.ws-parnter h3{font-size:18px; line-height:30px;}
.ws-parnter p { font-size: 15px; line-height: 30px; }
.invest-partner ul li{display:block; line-height:35px;}
.invest-partner h5{line-height:30px;}

.know-box{margin-bottom:30px;}
.know-box img{max-width:100%;}
.custo-spek{font-size:17px; line-height:30px;}

.our-client-info{width:auto;}

.app-qr{margin-top:20px;}
.app-box, .client-contact-box, ul.nav.nav-tabs.tab-anywhere{width:auto;}
.head-bar, .search-box, header{display:none;}
.client-contact-box h4{font-size:18px; line-height:30px;}

  /*About*/
.instro-text p{font-size:14px; line-height:30px; text-align:left;}
.about-hdr p{font-size:14px; line-height:25px;}
.about-hdr h5{padding-top:15px; font-size:35px; line-height:50px;}
.bg-happy-clent, .bg-clr-rond-t-b{border-radius:0px;}
.count-info{padding:0px;}
.count-info h5{font-size:16px; line-height:30px; margin-bottom: 30px;}
.counter-box{margin-bottom:30px;}
.counter-box h4{font-size: 30px; line-height: 30px;}
.img-vision, .img-mission{width:auto;}
.value-icon{padding-bottom:20px;}
.overlay{top:0px; left:0px;}
.bg_abt_trading, .abt-stock{height:auto; text-align:center;}
.abt-stock h5{font-size: 20px; line-height: 40px; margin-bottom:30px;}
.about-hdr{padding:0px 0 30px; }
.value-box { margin-bottom: 30px; text-align: center; padding: 20px 30px; }
  /*stock*/
.equity-info { padding: 10px;}
.MF-bnr-img{width:auto;}
.stock-hedr{height:auto; margin-bottom:30px;}
.stock-hedr p{line-height:30px; font-size:14px; margin-bottom:20px;}
.ipo-sub-text { transform: translate(0, 0px); }

/*MF*/
.journey-box:nth-child(1), .journey-box:nth-child(2), .journey-box:nth-child(3), .journey-box:nth-child(4)
{transform: translate(0, 0px); margin-bottom:30px;}
.journey-box h5{margin-bottom:15px;}
.journey-box span{font-size:18px;}
.journey-box h5{font-size: 30px;}
.invt-acc-img{margin-bottom:30px;}
.invt-acc-info dl dt{font-size:14px;}
.invt-acc-info dl dt img{width:30px; height:30px;}
.invt-acc-info dl dd{font-size:13px;}
.uber-invet, .invt-acc-img img{height:auto;}
.uber-easy{margin-bottom:0px;}
.uber-easy:nth-child(2), .uber-easy:nth-child(4), .uber-easy:nth-child(6){transform: translateY(0px);}
.advan-box{margin-bottom:20px; padding: 20px;}
.advan-box h5{font-size:13px; line-height: 22px;}
.support-box{border-radius:0px;}
/*MF-form center*/
.mf-form-hder{height:auto; padding-bottom:30px;}
.Mf-banner{margin-bottom:30px; height:auto;}

/*MF- Details  and FAQ*/
.mf-dtl-banner, .mf-detl-ttl{height:200px;}
.mf-detl-ttl h5{font-size:30px;}

/*contact */
.cont-msg-box{position:static; top:0px; left:0px; margin-bottom:30px; padding:20px;}
.cont-add-box, ul.cont-add-box{padding:10px;}
ul.cont-add-box li{width:100%; display:block;}
ul.cont-add-box li:nth-child(3) { display: none; }
ul.cont-add-box li{font-size:13px;}
.off-add-info{margin-top:10px; text-align:center;}
.cnt-add-box{padding-bottom:10px;}
/*Login*/
.sign-img, .login-info ul{width:auto;}
.login-info span{margin-bottom: 15px; font-size: 14px; display: inline-block;}
.login-box{margin-bottom:30px; padding:30px;}
.btn-login{margin-bottom:15px;}
.m-mt-10{margin-top:10px;}
.open-acc-tra{font-size:11px;}


}
@media (min-width: 576px) and (max-width:767px) { }
@media (min-width: 768px) and (max-width:991px) {
/*Login*/
.sign-img{width:auto; margin-bottom:3rem}
.login-box{margin-top:15px; margin-bottom:30px;}
.login-info ul{width:auto; margin-bottom: 0px;}
.login-info span{margin-bottom: 15px; font-size: 14px; display: inline-block; line-height:25px;}
.btn-login:first-child{margin-bottom:15px;}

}
@media (min-width: 992px) and (max-width:1199px) {
/*Login*/
.open-acc-tra{font-size:15px;}
/************Home Page 
************************************/
.banner { width: 100%; background-size: cover; }
.banner-info h1{font-size:33px; margin-bottom:20px;}
.banner-info{height:92vh;}
.banner{height:100%;}

.feature-box{width:100%;}
.bg-need-here{ height: 450px;}

.need-box{height: 450px;}
.need-box h4{font-size: 50px;}
.need-box h6{font-size:20px;}
.need-box p{font-size:14px;}

.ws-why-choose:before{background-position:135% 88%;}
.bg-ws-offer:before{background-position:-67% -31%;}

.wmt-app-box ul{padding-left:30px;}

.bg-brokerage{height:300px; background-size:contain;}
.brokrage-box{height:300px;}
.bg-client{background-size:contain;}

.bg-become-partner{background-size:contain;}
.client-contact-box{width:auto; background-size: contain;}
.invest-contact{height:259px;}
.footer-part:before{height:100%; background:#f5f4fa;}

.bg-happy-clent, .bg-clr-rond-t-b { border-radius: 100px; }
/*About*/
.about-hdr{padding:50px 0 0;}
.anual-img {height:350px;}
.Mf-banner{height:545px; background-position: 211% -23px;}

.socail-icon-side{ left:-27px;}
.mf-form-hder{height:265px;}

.equity-info{padding:40px 30px 30px 30px;}
.invt-track .invt-app-info p{font-size:22px;}
.bg-iposubscr{background-position:-18% 0;}
.ipo-sub-text h4{font-size:25px;}
/*Insurance Advisory*/
.mf-insu-hdr{padding:50px 0 0;}
.mf-insu-hdr h5{font-size:35px; line-height:55px;}
.mf-insu-hdr p{line-height:30px;}
.bg-insu-security::before{background-position:4% 7%;}
.insur-sec-txt h6{font-size:25px;}

/*MF*/
.journey-box:nth-child(2) { transform: translate(0px, 130px); }
.journey-box:nth-child(3) { transform: translate(0px, 200px); }
.journey-box:nth-child(4){transform: translate(0, 300px);}
.journey-box h5{font-size:38px;}
.journey-box span{font-size:18px;}
.bg-goal-fund-calc::after{background-position:150% 48%;}
.insu-secur-box.mf-sip-bok{height: 300px;}

/*Contact us*/
ul.cont-add-box li{width:100%; display: block; }
.cnt-add-box{min-height:214px;}

/*Calculator*/
.clac-rs-bdr{width:auto;}
.calc-result-info h3 span:nth-child(2){display:block;}
ul.goal-nav-tabs li{font-size:16px; padding:0px 8px;}
.reutl-txt h5{font-size:16px; line-height: 30px;}
.rslider-hdng h3{line-height:25px;}
/*KYC*/
.kyc-status-box img{width:100px;}
.ckyc-chk{padding:30px 15px; }
/*MF Form*/
.mf-dwnl-ttl h5{font-size: 16px; line-height: 26px;}
a.btn-dwnl img { width: 40px; }
/*Login*/
.open-acc-tra{font-size:14px;}

}
@media (min-width: 1280px) and (max-width:1440px){ 
    .bg-ws-offer:before{background-position:-37% -10%;}
}

@media (min-width: 320px) and (max-width:767px) {

.captch-img, .captch-img-modal{margin-top:15px;}
.captch-img img, .captch-img-modal img { width: 160px; height: 40px; max-width: 100%; margin-right: 15px; }
.login-instr{flex-direction: column; grid-gap: 10px;}

}