

.pi {


    font-family: Helvetica-Condensed; font-size: 16px; margin-bottom: 25px; padding-left: 0px; padding-right: 0px;margin-left: -13px;

}

.sr{
 margin-left: 40px;
font-size: 25px;
}

.param {
margin-left: -12px; font-family: Helvetica-Condensed; font-size: 16px; margin-bottom: 7px; padding-left: 0px; padding-right: 0px;
}

.and {
margin-left: -70px;
margin-top: 4px;
}

.smi {
color: #023F5C;
float: right;
margin-top: 8px;
}

.downappstore {
margin-top: 10px;
margin-left: -60px;
}

/* sip start*/


.downreadecls {

    margin-left: 26px;
font-size: 25px;

}



.softbann {
 background: url('../images/Apollo-download.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}

.softbann h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}


.bankban {
 background: url('../images/BankDetails.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}

.bankban h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}



.appbanner {
 background: url('../images/Application-form_02.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}

.appbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}

.fundban h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}
.privacypolicy h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}
.termsandconditions h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}



.kycbanner {
 background: url('../images/KYC-Documents_02.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}

.kycbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}

.fundban {
 background: url('../images/FundsDeposits_03.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}
.privacypolicy {
 background: url('../images/privacy-policy.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}
.termsandconditions {
 background: url('../images/terms-condition.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;

}

.tradingbanner h1 {
    font-size: 30px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 30px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}
.productpic h1 {
    font-size: 30px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}

.kycbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}


.sipbanner {
    background: url('../images/sip-banner.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;
}





.sipbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}

.dematbanner {
    background: url('../images/demat-banner.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;
}



.dematbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}

.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}

.investgovern {

margin-top: 24px;
margin-bottom: 21px;
line-height: 28px;
font-size: 16px;
  font-family: 'Helvetica-Condensed';


}
.sipbg {
    background-color:#F5F5F5;padding-bottom: 1px;
}

/* sip end*/


/* margin trading  begin*/
.margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg') no-repeat center center;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;
}
.margintreadingfacility h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}

.tradingbanner {     
      background: url(/images/TradingPlatforms_new.jpg) no-repeat center center; 
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;

  

}
.educationbanner {     
      background: url(/images/training_program.jpg) no-repeat center center; 
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;

  

}
.productpic {     
      background: url(/images/product.png) no-repeat center center; 
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;

  

}
.greybg {


    background-color:#F5F5F5;


}
.keycls {

font-size: 32px;
color: #333;
padding-left: 30px;
padding-top: 0px;
padding-bottom: 20px;

font-family: 'Helvetica-Condensed';

}


.mtffnt {
text-align: center;
font-size: 18px;
font-family: 'Helvetica-Condensed';
color: #214C91;
margin-top: 25px;

}
.mtffnt1 {
text-align: center;
font-size: 16px;
font-family: 'Helvetica-Condensed';
color: #000;
margin-top: 25px;

}
.plzcallfnt {
text-align: center;
font-size: 18px;
font-family: 'Helvetica-Condensed';
margin-top: 7px;
}

.plzcl {

color:#214C91;

}
.touchcls {

    text-align: center;
font-size: 17px;
font-family: 'Helvetica-Condensed';
margin-top: 7px;
margin-bottom: 85px;
color: #868686;


}
.lowerbox {
box-shadow: 0 15px 20px rgba(0,0,0,0.15);
padding-bottom: 39px;
}

.bluclrhead {
color: #214C91;

font-weight: bold;
font-family: 'Helvetica World';

}


.treadingcls
{
	width: 100%;
	float: left;
	
}

/* margin trading  end*/

/*Business Partner start*/


.bsbanner {
    background: url('../images/Services.jpg') no-repeat center center;

        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;
}



.bsbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}
.nribanner {
    background: url('../images/1.jpg') no-repeat  center center;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;
}

.nribanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}
.faqbanner {
    background: url('../images/faq_02.jpg');
        background-size: auto;
    background-size: cover;
    width: 100%;
    float: left;
}



.faqbanner h1 {
    font-size: 60px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
    font-weight: bold;
}







.lht {
    line-height: 32px;
}
.regpartcls{

    font-size: 32px; color: #333; padding-top: 0px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; font-family: 'Helvetica-Light';
}

.bpcls {

    font-size: 32px;
color: #333;
padding-top: 0px;
padding-bottom: 20px;

font-family: 'Helvetica-Light';

}
.smlin {

  background-color: #F5F5F5;
margin-top: 3px;
font-family: 'Helvetica-Light';
font-size: 16px;
padding-top: 8px;
padding-bottom: 25px;
margin-bottom: 23px;
}
.bostyle {

    font-size: 16px;
font-family: 'Helvetica-Condensed';
padding-top: 20px;
padding-bottom: 21px;
line-height: 27px;
}



.fstline {

background-color: #fff;
margin-bottom: 24px;
border-bottom: solid 2px #047B8F;
border-top: 2px solid #A1A1A1;

}



  .media-sec, .product-sec {
    margin: 0;
    color: #333;
    width: 100%;
    text-align: center;
    padding: 16px 0 12px;
    font-family: 'Helvetica-Light';
}
    .martkt-underline-2 {
   width: 105%;
margin: -30px -3% 35px;
height: 1px;
background: linear-gradient(to right, #028c8b , #0a459c);
height: 3px;
}
    .media-sec span {
   padding: 10px 30px;
background: #fff;
font-size: 25px;
font-weight: bold;
}

.mtop36 {

    margin-top: 36px;
}

/*Business Partner end*/




.online-treading-header {    
     background: url('../images/4.jpg') no-repeat center center ;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:218px;
}




.online-treading-header h1
{
	font-size: 50px;
	color: #fff;
	padding-top: 70px;
	padding-bottom: 70px;
	font-weight: bold;
}
a.lognow {

   width: 150px;

color: #fff;

text-decoration: none;

background: #028f8d;

padding: 7px 37px;

border-radius: 16px;

text-align: center;

font-family: 'Helvetica-Light';

margin-bottom: 15px;

font-size: 17px;

}
a.lognowdesk {

   width: 150px;

color: #fff;

text-decoration: none;

background: #028f8d;

padding: 7px 37px;

border-radius: 16px;

text-align: center;

font-family: 'Helvetica-Light';

margin-bottom: 15px;

font-size: 17px;

}
.online-treading-content
{
	/*background: #f5f5f5;*/
	padding-bottom: 30px;
	padding-top: 30px;
	width: 100%;
	float: left;
	position: relative;
}
.online-treading-content:after
{
	content: '';
	position: absolute;
	width: 100%;
	bottom: 0;
	background: linear-gradient(to right, #028c8b , #0a459c);
    height: 2px;
}
.online-treading-content p
{
	color: #333333;
	font-size: 16px;
	line-height: 27px;
	margin-bottom: 0;
	font-family: 'Helvetica-Condensed';
}
.treading-features
{
	width: 100%;
	float: left;
	padding-bottom: 2em;
    padding-top: 1em;
}
.treading-features h2
{
	font-size: 45px;
	font-family: 'Helvetica-Light';
	color: #333;
}
.treading-features ul
{
	padding: 0;
	margin: 0;
	padding-left: 2em;
	list-style-type: none;
	margin-top: 15px;
}
.treading-features ul li
{
	color: #1a1818;
	font-size: 16px;
    font-family: 'Helvetica-Condensed';    
	line-height: 31px;
}
.treading-features ul li:before
{
	content: "\2022";
    color: #085399;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    /*font-size: 27px;*/
     margin-left: -1em; 
    line-height: 10px;
    font-size: 2.1rem;
}
.other-features
{
	float: left;
	width: 100%;
}
.other-features h2
{
	font-size: 32px;
	color: #333;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	font-family: 'Helvetica-Light';
}
.gradient-line-online {
    background: linear-gradient(to right, #028c8b , #0a459c);
    height: 10px;
}
.border-right
{
	border-right:1px solid #e5e5e5;
}
.each-features
{
	text-align: center;
	margin: 15px 0;
}
.each-features img
{
	display: block;
	margin: 0 auto;
}
.each-features p
{
	font-size: 16px;
	color: #333333;
	margin-top: 10px;
      font-family: 'Helvetica-Condensed';
}
.each-features1 p
{
	font-size: 15px;
	color: #333333;
	margin-top: 10px;
}
.content-box {
    background: #fff;
    padding-bottom: 25px;
    box-shadow: 0 15px 20px rgba(0,0,0,0.15);
    margin-bottom: 45px;
    /*overflow: auto;*/
}
.account-features
{
	width: 100%;
	float: left;
}
.bg-grey-img
{
	background: url(../images/account-bg.jpg);
	background-repeat: no-repeat;
	background-size: 75% auto;
	padding-top: 2em;
	padding-bottom: 2em;
	/**/
	margin-top: 150px;
}
.each-account
{
	background: #fff;
	width: 100%;
	float: left;
	padding: 10px 13px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.15);
	margin-bottom: 20px;
}
.each-account h4
{
	font-size: 18px;
	font-family: 'Helvetica';
	font-weight: bold;
	color: #000;
}
.each-account p
{
	font-size: 14px;
	font-family: 'Helvetica-Light';
	color: #000;
	line-height: 21px;
}
.each-account img
{
	display: block;
	margin: 0 auto;
}
.w-70
{
	width: 70%;
	float: left;
}
.w-30
{
	width: 30%;
	float: left;
}
.account-features-content
{
	/*background: url(../images/account-bg1.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding-top: 2em;
	padding-bottom: 2em;*/
	    background: url(../images/account-bg1.jpg);
    background-repeat: no-repeat;
    background-size: 75% auto;
    padding-top: 2em;
    padding-bottom: 2em;
    background-position: left;
    height: 485px;
    position: absolute;
    margin-top: -168px;
}
.account-features-content h3
{
	margin-top: 0;
}
.account-features-content p
{
	font-size: 16px;
    font-family: 'Helvetica-Condensed';
	line-height: 27px;
	color: #333;
}
@media only screen and (max-width: 1199px) and (min-width: 1024px)  {
     .nribanner {
    background: url('../images/1.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;
}

.nribanner h1 {
     font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
        .bsbanner {
    background: url('../images/Services.jpg');
       background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;
}
.bsbanner h1{
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    
}
        .margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg') no-repeat center center;
       background-repeat:no-repeat ;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px !important;
}
.margintreadingfacility h1 {
  font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
 .online-treading-header {    
     background: url('../images/4.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;
}
    .tradingbanner {
    background: url('../images/TradingPlatforms_new.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;

}
    .educationbanner {
    background: url('../images/training_program.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;

}
    .productpic {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;

}
.tradingbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.productpic h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}

    /* sip start*/
    .downappstore {
margin-top: 10px;
margin-left: -30px;
}



    .downreadecls {

    margin-left: 26px;
font-size: 25px;

}



      .mobclass
   {

       margin-left:15px;

   }


      .moblft {
    
    
        margin-left:34px;
    }


.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}


/* sip start*/


    /* margin trading  begin*/


/* margin trading  end*/


    /* business  begin*/


/*business  end*/

	.account-features-content
	{
		margin-top: -192px;
		height: 435px;
	}
	.online-treading-header h1
	{
		font-size: 40px;
	}
	.online-treading-content p
	{
		line-height: 24px;
	}
	.treading-features h2
	{
		font-size: 32px;
	}
	.each-account h4
	{
		font-size: 16px;
	}
	.each-account p
	{
		font-size: 13px;
	}
	.account-features-content h3
	{
		margin-top: 5px;
		font-size: 20px;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 992px)  {


     .nribanner {
    background: url('../images/1.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;
}

.nribanner h1 {
     font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
      .bsbanner {
    background: url('../images/Services.jpg');
       background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;
}
.bsbanner h1{
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    
}
       .margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg');
       background-repeat:no-repeat ;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px !important;
}
.margintreadingfacility h1 {
  font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
    .online-treading-header {    
     background: url('../images/4.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;
}

   .tradingbanner {
    background: url('../images/TradingPlatforms_new.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;

}
   .educationbanner {
    background: url('../images/training_program.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;

}
   .productpic {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:160px;

}
.tradingbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.productpic h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.downappstore {
margin-top: 10px;
margin-left: -30px;
}


    .downreadecls {

    margin-left: 26px;
font-size: 25px;

}

/* sip start*/


  .mobclass
   {

       margin-left:15px;

   }


  .moblft {
    
    
        margin-left:34px;
    }


.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}
    .sipbanner h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .softbann h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }

     .bankban h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }

       .appbanner h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }

     .tradingbanner h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .educationbanner h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .productpic h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .kycbanner h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .fundban h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .privacypolicy h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
     .termsandconditions h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }


    .dematbanner h1 {
        color: #fff;
        padding-top: 70px;
        padding-bottom: 70px;
        font-weight: bold;
        font-size: 36px;
    }
/* sip start*/

    /* margin trading  begin*/
     .margintreadingfacility h1 {
color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 36px;

    }

/* margin trading  end*/


    /* business  begin*/
     .bsbanner h1 {
color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 36px;

    }

         .faqbanner h1 {
color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 36px;

    }
/*business  end*/


	.online-treading-header h1
	{
		font-size: 36px;
	}
	.treading-features h2
	{
		font-size: 30px;
		margin-top: 5px;
	}
	.account-features-content
	{
		height: 510px;
		margin-top: -182px;
		background-position: center;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {


     .nribanner {
    background: url('../images/1.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;
}

.nribanner h1 {
     font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
      .bsbanner {
    background: url('../images/Services.jpg');
       background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;
}
.bsbanner h1{
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    
}
        .margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg');
       background-repeat:no-repeat ;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px !important;
}
.margintreadingfacility h1 {
  font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
      .online-treading-header {    
     background: url('../images/4.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;
}

    .tradingbanner {
    background: url('../images/TradingPlatforms_new.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;

}
    .educationbanner {
    background: url('../images/training_program.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;

}
    .productpic {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;

}
     .bsbanner {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:124px;

}
.tradingbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.productpic h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.bsbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}

    .downappstore {
margin-top: 10px;
margin-left: -30px;
}
    .downreadecls {

    margin-left: 26px;
font-size: 25px;

}


/* sip start*/


  .mobclass
   {

       margin-left:15px;

   }

  .moblft {
    
    
        margin-left:34px;
    }


.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}

 .sipbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
  .tradingbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
  .educationbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
   .productpic h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }


    .kycbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }

   .fundban h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
   .privacypolicy h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
   .termsandconditions h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
    .softbann h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
      .bankban h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }

     .appbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }

  .dematbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }





/* sip start*/
    

    /* margin trading  begin*/
     .margintreadingfacility h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }

/* margin trading  end*/


    /* business  begin*/
    .bsbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }

       .faqbanner h1 {
    color: #fff;
padding-top: 70px;
padding-bottom: 70px;
font-weight: bold;
font-size: 32px;

    }
     .media-sec, .product-sec {
    margin: 0;
    color: #333;
    width: 100%;
    text-align: center;
    padding: 16px 0 12px;
    font-family: 'Helvetica-Light';
}
    .martkt-underline-2 {
   width: 105%;
margin: -30px -3% 35px;
height: 1px;
background: linear-gradient(to right, #028c8b , #0a459c);
height: 3px;
}
    .media-sec span {
   padding: 10px 30px;
background: #fff;
font-size: 25px;
font-weight: bold;
}


/*business  end*/

	.account-features-content
	{
		background-position: center;
	    background-size: 100% 100%;
	    height: auto;
	    position: relative;
	    width: 100%;
	}
	.bg-grey-img
	{
		background: none;
	}
	.online-treading-header h1
	{
		font-size: 32px;
	}
	.online-treading-content p
	{
		font-size: 14px;
	}
	.treading-features h2,
	.other-features h2
	{
		font-size: 28px;
	}
	.account-features-content h3
	{
		margin-top: 5px;
		font-size: 19px;
	}
	.mr-xs-15
	{
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 481px)  {
     .nribanner {
    background: url('../images/1.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px;
}

.nribanner h1 {
     font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
     .bsbanner {
    background: url('../images/Services.jpg');
       background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px;
}
.bsbanner h1{
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    
}
   .margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg');
       background-repeat:no-repeat ;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px !important;
}
.margintreadingfacility h1 {
  font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}

    
          .online-treading-header {    
     background: url('../images/4.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px;
}
  
  
.online-treading-header h1
{
	 font-size: 14px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}  
 
   .tradingbanner {
    background: url('../images/TradingPlatforms_new.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px;

}
   .educationbanner {
    background: url('../images/training_program.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px;

}
   .productpic {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:78px;

}
.tradingbanner h1 {
    font-size: 14px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 14px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.productpic h1 {
    font-size: 14px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
    a.lognowdesk {

   width: 150px;

color: #fff;

text-decoration: none;

background: #028f8d;

padding: 7px 21px;

border-radius: 16px;

text-align: center;

font-family: 'Helvetica-Light';

margin-bottom: 15px;

font-size: 17px;

}

    .keycls {

font-size: 32px;
color: #333;
padding-left: 0px !important;
padding-top: 0px;
padding-bottom: 20px;

font-family: 'Helvetica-Light';

}
    .downappstore {
margin-top: 10px;
margin-left: -30px;
}


    .downreadecls {

    margin-left: 26px;
font-size: 25px;

}


      .mobclass
   {

       margin-left:15px;

   }

  .moblft {
    
    
        margin-left:133px;
    }


/* sip start*/


.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}
 .sipbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }

  .tradingbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }
  .educationbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }
  .productpic h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }

    .kycbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }
    .fundban h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }
    .privacypolicy h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }
    .termsandconditions h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }

    .softbann h1 {
        font-size: 32px;
        padding-top: 50px;
        padding-bottom: 50px;
    }

     .bankban h1 {
        font-size: 32px;
        padding-top: 50px;
        padding-bottom: 50px;
    }


     .appbanner h1 {
        font-size: 32px;
        padding-top: 50px;
        padding-bottom: 50px;
    }


  .dematbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }

/* sip start*/

    /* margin trading  begin*/

        .margintreadingfacility h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }

/* margin trading  end*/


    /* business  begin*/

    
    .bsbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }
      
    .faqbanner h1 {
    
font-size: 32px;
padding-top: 50px;
padding-bottom: 50px;

    }

     .media-sec, .product-sec {
    margin: 0;
    color: #333;
    width: 100%;
    text-align: center;
    padding: 16px 0 12px;
    font-family: 'Helvetica-Light';
}
    .martkt-underline-2 {
   width: 105%;
margin: -30px -3% 35px;
height: 1px;
background: linear-gradient(to right, #028c8b , #0a459c);
height: 3px;
}
    .media-sec span {
   padding: 10px 30px;
background: #fff;
font-size: 25px;
font-weight: bold;
}


/*business  end*/

	.account-features-content
	{
		background-position: center;
	    background-size: 100% 100%;
	    height: auto;
	    position: relative;
	    width: 100%;
	}
	.bg-grey-img
	{
		background: none;
	}
	.online-treading-header h1
	{
		font-size: 32px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.online-treading-content p
	{
		font-size: 14px;
	}
	.treading-features h2,
	.other-features h2
	{
		font-size: 28px;
	}
	.account-features-content h3
	{
		margin-top: 5px;
		font-size: 19px;
	}
	.border-right
	{
		border: none;
	}
	.mr-xs-15
	{
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media only screen and (max-width: 480px) and (min-width: 361px)  {
    .nribanner {
    background: url('../images/1.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px;
}

.nribanner h1 {
     font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
      .bsbanner {
    background: url('../images/Services1.jpg');
       background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px;
}
.bsbanner h1{
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    
}
    .margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg');
       background-repeat:no-repeat ;
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px !important;
}
.margintreadingfacility h1 {
  font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}


          .online-treading-header {    
     background: url('../images/4.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px;
}
  
.online-treading-header h1
{
	 font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}  
 
  .tradingbanner {
    background: url('../images/TradingPlatforms_new.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px;

}
  .educationbanner {
    background: url('../images/training_program.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px;

}
  .productpic {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:58px;

}
.tradingbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.productpic h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
    a.lognowdesk {

   width: 150px;

color: #fff;

text-decoration: none;

background: #028f8d;

padding: 7px 21px;

border-radius: 16px;

text-align: center;

font-family: 'Helvetica-Light';

margin-bottom: 15px;

font-size: 17px;

}
    .keycls {

font-size: 32px;
color: #333;
padding-left: 0px !important;
padding-top: 0px;
padding-bottom: 20px;

font-family: 'Helvetica-Light';

}
    .downappstore {
margin-top: 10px;
margin-left: -30px;
}

    .downreadecls {

    margin-left: 26px;
font-size: 25px;

}


      .mobclass
   {

       margin-left:15px;

   }

   .moblft {
    
    
        margin-left:88px;
    }

    /* sip start*/


.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}

 .sipbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
 
 .tradingbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
 .educationbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
 .productpic h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

  .kycbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

  .fundban h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
  .privacypolicy h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
  .termsandconditions h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

 .softbann h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
  .bankban h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

  .appbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}


  .dematbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
/* sip start*/

    /* margin trading  begin*/
       .margintreadingfacility h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

/* margin trading  end*/



    /* business  begin*/
       .bsbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
              .faqbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
     .media-sec, .product-sec {
    margin: 0;
    color: #333;
    width: 100%;
    text-align: center;
    padding: 16px 0 12px;
    font-family: 'Helvetica-Light';
}
    .martkt-underline-2 {
   width: 105%;
margin: -30px -3% 35px;
height: 1px;
background: linear-gradient(to right, #028c8b , #0a459c);
height: 3px;
}
    .media-sec span {
   padding: 10px 30px;
background: #fff;
font-size: 15px;
font-weight: bold;
}

.nopadmob {
    
    
        padding-left:0px;
        padding-right:0px;

    }
/*business  end*/

	.account-features-content
	{
		background-position: center;
	    background-size: 100% 100%;
	    height: auto;
	    position: relative;
	    width: 100%;
	}
	.bg-grey-img
	{
		background: none;
	}
	.online-treading-header h1
	{
		font-size: 30px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.online-treading-content p
	{
		font-size: 14px;
	}
	.treading-features h2,
	.other-features h2
	{
		font-size: 26px;
	}
	.account-features-content h3
	{
		margin-top: 5px;
		font-size: 19px;
	}
	.border-right
	{
		border: none;
	}
	.mr-xs-15
	{
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media only screen and (max-width: 360px) and (min-width: 320px)  {
    .nribanner {
    background: url('../images/1.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;
}

.nribanner h1 {
     font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
    .bsbanner {
    background: url('../images/Services.jpg');
       background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;
}
.bsbanner h1{
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    
}
   .margintreadingfacility {
       background: url('../images/Margin-Trading-Facility.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;
}
.margintreadingfacility h1 {
  font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
    

    .online-treading-header {    
     background: url('../images/4.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;
}

  
.online-treading-header h1
{
	 font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}  
 

.tradingbanner {
    background: url('../images/TradingPlatforms_new.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;

}
.educationbanner {
    background: url('../images/training_program.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;

}
.productpic {
    background: url('../images/product.jpg');
        background-size: auto;
    background-size: contain;
    width: 100%;
    float: left;
    height:52px;

}
.tradingbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.educationbanner h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}
.productpic h1 {
    font-size: 11px !important;
    color: #000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
}

  a.lognowdesk {

   width: 150px;

color: #fff;

text-decoration: none;

background: #028f8d;

padding: 7px 21px;

border-radius: 16px;

text-align: center;

font-family: 'Helvetica-Light';

margin-bottom: 15px;

font-size: 17px;

}  
.keycls {

font-size: 32px;
color: #333;
padding-left: 0px !important;
padding-top: 0px;
padding-bottom: 20px;

font-family: 'Helvetica-Light';

}
.pi {


    font-family: Helvetica-Condensed; font-size: 15px; margin-bottom: 25px; padding-left: 0px; padding-right: 0px;margin-left: 2px;

}



    .sr{
 margin-left: 4px;
font-size: 25px;
}

    .param {
margin-left: 8px; font-family: Helvetica-Condensed; font-size: 15px; margin-bottom: 7px; padding-left: 0px; padding-right: 0px;
}

    .downappstore {
margin-top: 10px;
margin-left: -30px;
}

    /* sip start*/


   .mobclass
   {

       margin-left:15px;

   }

    .moblft {
    
    
        margin-left:34px;
    }



.sip h2 {
    font-size: 31px;
    font-family: 'Helvetica-Light';
    color: #333;
}
 .sipbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
  .tradingbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
  .educationbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
  .productpic h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

    .kycbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

    .fundban h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
    .privacypolicy h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}
    .termsandconditions h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

    .softbann h1 {
        font-size: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .bankban h1 {
        font-size: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .appbanner h1 {
        font-size: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
    }


  .dematbanner h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

/* sip start*/


    /* margin trading  begin*/
          .margintreadingfacility h1 {
font-size: 30px;
padding-top: 50px;
padding-bottom: 50px;
}

/* margin trading  end*/


    /* business  begin*/

    .nopadmob {
    
    
        padding-left:0px;
        padding-right:0px;

    }

     .media-sec, .product-sec {
    margin: 0;
    color: #333;
    width: 100%;
    text-align: center;
    padding: 16px 0 12px;
    font-family: 'Helvetica-Light';
}
    .martkt-underline-2 {
   width: 105%;
margin: -30px -3% 35px;
height: 1px;
background: linear-gradient(to right, #028c8b , #0a459c);
height: 3px;
}
    .media-sec span {
   padding: 10px 30px;
background: #fff;
font-size: 18px;
font-weight: bold;
}

.footable {
    border: 1px solid #D0F9FD;
}
.bsbanner h1 {
    font-size: 27px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.faqbanner h1 {
    font-size: 27px;
    padding-top: 40px;
    padding-bottom: 40px;
}

/*business  end*/

	.account-features-content
	{
		background-position: center;
	    background-size: 100% 100%;
	    height: auto;
	    position: relative;
	    width: 100%;
	}
	.bg-grey-img
	{
		background: none;
	}
	.online-treading-header h1
	{
		font-size: 27px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.online-treading-content p
	{
		font-size: 14px;
	}
	.treading-features h2,
	.other-features h2
	{
		font-size: 23px;
	}
	.account-features-content h3
	{
		margin-top: 5px;
		font-size: 17px;
	}
	.border-right
	{
		border: none;
	}
	.mr-xs-15
	{
		margin-left: 15px;
		margin-right: 15px;
	}
}

.sharemarket-trade{
    padding-top:30px;
}
.online-treading-content .share-bottom{
padding-bottom:10px;
}
.online-treading-content .share-left{
padding-left:15px;
}
.online-treading-content .sharemarket-duties{
     margin-top: 0px;
}
   