@charset "utf-8";
/* CSS Document */
/* --------- Font Families Roboto -------- */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto Thin'), local('Roboto-Thin'), url(../fonts/Roboto-Thin.ttf) format('opentype');
}@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/Roboto-Light.ttf) format('opentype')
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Regular'), local('Roboto-Regular'), url(../fonts/Roboto-Regular.ttf) format('opentype')
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/Roboto-Medium.ttf) format('opentype')
}
@font-face {
    font-family: 'Rupee';
    font-style: normal;
    font-weight: 600;
    src: local('Rupee'), local('Rupee'), url(../fonts/Rupee_Foradian.ttf) format('opentype')
}

@font-face {
    font-family: 'Fan';
    font-weight: normal;
    font-style: normal;
    src: local('Fan'), local('Fan'), url(../fonts/Fan.ttf) format('opentype')
}
@font-face {
    font-family: 'roboto_condensedlight';
	 src: local('roboto_condensedlight'), local('roboto_condensedlight'), url(../fonts/RobotoCondensed-Light-webfont.ttf) format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('RobotoCondensed-Regular-webfont.eot'), url('../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.RCLfont{font-family:'roboto_condensedlight';}
.RCRfont{font-family:'roboto_condensedregular';}
.Rfont{font-family:'Roboto';}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/ico/icomoon.eot?pjazz');
  src:  url('../fonts/ico/icomoon.eot?pjazz#iefix') format('embedded-opentype'),
    url('../fonts/ico/icomoon.ttf?pjazz') format('truetype'),
    url('../fonts/ico/icomoon.woff?pjazz') format('woff'),
    url('../fonts/ico/icomoon.svg?pjazz#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-smartphone:before {
content: "\e90e";
font-size: 48px;
color: #ff681d;
font-weight: lighter;
}
.icon-Equities1:before {
  content: "\e907";
}
.icon-laptop:before {
content: "\e90f";
font-size: 48px;
color: #ff681d;
font-weight: lighter;
}
.icon-up-arrow:before {
  content: "\e90d";
}
.icon-Alternate-Investment-Funds:before {
  content: "\e900";
}
.icon-bar-chart:before {
  content: "\e901";
}
.icon-Commodities:before {
  content: "\e902";
}
.icon-Currency-Trading:before {
  content: "\e903";
}
.icon-Depository-Services:before {
  content: "\e904";
}
.icon-Derivatives:before {
  content: "\e905";
}
.icon-Diversified:before {
  content: "\e906";
}
/* .icon-Equities:before { */
  /* content: "\e907"; */
/* } */
.icon-investment:before {
  content: "\e908";
}
.icon-IPOs:before {
  content: "\e909";
}
.icon-Portfolio-Management-Services:before {
  content: "\e90a";
}
.icon-research:before {
  content: "\e90b";
}
.icon-Structured-Products:before {
  content: "\e90c";
}

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 15px;
    line-height: 1.5;
    letter-spacing: .5px;
    position: relative;
    background: #f1f2f7;
}
#header{background: #d9dad5 url(../index_files/Banner-BG.png) no-repeat center;top: 0px;left: 0px;width: 100%;background-size: cover;padding: 5rem 0;position:relative;}
#header .container:before{display:inline-block;content:'';/* background:url(../images/man.png) no-repeat bottom left; */width:439px;height:486px;position:absolute;left:-25px;bottom:0;}
.banner_text{display:inline-block;padding: 0px 0 153px 0;margin-left: -100px;}
.bannertitle{padding: 10px 0 0;font-weight: 600;color: #f36f21;font-size: 43px;}
.fs32{font-size: 42px;color: #fff;background: #34b2e4;padding: 25px 20px 15px;border-radius: 10px;margin-top: 35px;position: relative;}
.offer-icon{
	
    position: absolute;
    top: -16px;

}
h4 {
  font-size: 25px;
  text-decoration: underline;
  color: #363636;
  margin: 0 !important;
  font-weight: 200;
}
.orgtxt{color:#FF7108;}
.all_in_one_list1{margin:30px auto 15px;width:350px;}
.all_in_one_list1 li{color:#fff;padding:10px 0 10px 45px;font-weight:300;font-size:18px;}
.one{
    /* background: #34b2e4; */
}
.two{/* background: #f36f21; */}
.three{
    /* background: #34b2e4; */
}
.fs10{font-size:10px;}
.mB5{margin-bottom:5px!important;}
.logo{ margin-bottom: 15px; text-align: right;}
/*form*/
.power_account_form p { background: #34b2e4; font-size: 1.2rem !important; color: #fff; padding: .5rem; font-weight: 200 !important;}
.power_account_form p span{ font-weight: 500; font-size: 22px; display: block; padding: 20px 0 20px 0;}
label{ font-weight: 300; font-size: 1rem; color: #2f2f2f;}
.fs12 {font-size: .8rem !important;}
.terms_text{font-size: .8rem; color: #2f2f2f !important;}
.terms_text:hover{color: #2f2f2f !important;}
.fr_title{ font-size: 1.3rem !important;  font-weight: 300;}
.terms_content{ position: relative;font-weight:500;}
/*form*/
.form_main{ position: relative;}
.banner_text h2{ font-size: 4rem; line-height: 1.2; color: #fff; margin: 3rem 0 0 0; padding: 0; font-weight: 500;}
.banner_text p{ color: #fff; line-height: 1.3; font-weight: 200; margin-top: 1rem; }
.power_inner_grid{ padding: 2.5rem 0 0rem 0;}
.power_inner_grid h2, research-box h2{ color: #333333; font-size: 1.50rem; font-weight: 300; line-height: 2; padding-bottom: 1rem;}
.power_inner_grid p{ font-size: 1rem; color: #7d7d7d; line-height: 1.4;  font-weight: 200;}
.client{font-size: 0.9rem;font-weight: 200;line-height: normal;padding-top: 10px;}
.client a{color:#2780e3; font-weight:300;}

#fetures_of_power3{ background: #eef6fe;}
#fetures_of_power3 ul{}
#fetures_of_power3 ul li, #fetures_of_trading ul li{line-height:normal; font-size:16px; color:#333333;display: inline-block; padding: 1.5rem 0.5rem; vertical-align:top;  }
#fetures_of_power3 ul li span{font-size: 33px;color: #fff;font-weight: lighter;border-radius: 100%;
background-color: #e86b1f;padding: 15px;float: left; margin-right: 10px;}
#fetures_of_trading ul li span{font-size:48px; color:#fe5500; font-weight:lighter;}
#fetures_of_power3 ul li img{padding-right:10px;}
#fetures_of_power3 ul li p{font-size:16px; color:#333333; line-height:normal; font-weight:300; word-wrap: break-word;}

#fetures_of_trading {background: #fff; padding-bottom: 11rem;}
#fetures_of_trading ul li p{font-size:16px; color:#333333; line-height:normal; font-weight:400; word-wrap: break-word; padding:10px;}

#fetures_of_offer{background: rgb(216,236,254);
background: -moz-linear-gradient(top, rgb(216,236,254) 0%, rgb(255,255,255) 100%);
background: -webkit-linear-gradient(top, rgb(216,236,254) 0%,rgb(255,255,255) 100%);
background: linear-gradient(to bottom, rgb(216,236,254) 0%,rgb(255,255,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8ecfe', endColorstr='#ffffff',GradientType=0 );}

#fetures_of_offer .research-pad{padding-top: 16rem;}
#fetures_of_offer .research-box{background:#fff; padding:2rem; box-shadow: 0px 0px 12px 0px #ccc; margin-bottom:2rem; position: absolute;top: -13rem; }
#fetures_of_offer .research-box img{float:left; padding-right:10px;}
#fetures_of_offer .research-box ul li{ font-size:16px; color:#175c99; font-weight:200; border-bottom:1px solid #ccc; line-height:25px; padding:15px 0px;}
#fetures_of_offer .research-box ul li:nth-last-of-type(1){border:none;}
#fetures_of_offer h3{font-size:18px; color:#333333; line-height:normal; padding:15px;}
/*#fetures_of_offer h3:after{content:"" ; border-bottom: 1px solid #ccc; width:100px; height:1px;position: relative;display: block; bottom:0px; margin:0px auto;padding:10px; }

/*----back-to-top-------*/
#back-to-top {position: fixed;bottom: 50px;right: 30px;z-index: 9999999;width: 32px;height: 32px;text-align: center;line-height: 32px;background: rgba(0, 0, 0, 0.74);
color: #808080;cursor: pointer;border: 0;border-radius: 50%;text-decoration: none;transition: opacity .2s ease-out;opacity: 0;font-size: 11px}
#back-to-top:hover { background: rgba(0, 0, 0, 0.89)}
#back-to-top.show {opacity: 1;}
.back-to-top, .back-to-top-1 { position: fixed;bottom:-43px;cursor: pointer;}
.back-to-top.show, .back-to-top-1.show{ position: fixed;bottom:0px;cursor: pointer;}
/*footer*/
#footer {
    background: #393939;
    padding: 2rem 0;
}
div#terms-and-conditions{
  text-align: justify;
}
.copyright li{
  margin-bottom:3px;
}
.footer-content {
	padding-left: 25px;
	border-left: 1px solid #4c4c4c;
	font-size: 13px;
	color: #757575;
	
	font-weight: 300;}
/*.footer-content:hover{color: #fff !important;}	*/
.research-box {position: relative;}
.research-box:after {content: "";border-bottom: 1px solid #e86b1f;border-right: 1px solid #e86b1f;width: 50px; height:50px;display: block;position: absolute;right: 2%;bottom: 3%;}
.research-box:before {content: "";border-top: 1px solid #e86b1f;border-left: 1px solid #e86b1f;width: 50px;height:50px;display: block;position: absolute;left: 2%;top: 3%;}
/*media---start*/
@media only screen and (max-width:480px) {
.banner_text h2 {font-size: 3rem;line-height: normal;}
.banner_text p {color: #fff; line-height: normal;font-weight: 100;}	
#fetures_of_power3 ul li span{margin:0px auto;display: inline-block; float:none; text-align:center;}
#fetures_of_power3 ul li img {float: none !important;margin: 0px auto;display: block;}
#fetures_of_power3 ul li p, #fetures_of_trading ul li p{text-align: center;font-size: 14px;line-height: normal;font-weight: 200;padding-top: 10px;}
#fetures_of_power3 ul li, #fetures_of_trading ul li{padding: 0.6rem 0.5rem;}
#fetures_of_power3 ul li{text-align:center;}
.power_inner_grid h2, research-box h2{text-align:center; line-height:normal;}
#fetures_of_offer .research-box{position: static;}
#fetures_of_offer .research-box img{margin: 0px auto;display: block; float:none;}
#fetures_of_offer .research-pad{padding-top: 0rem;}
#fetures_of_trading{padding-bottom: 0rem;}
.footer-content{padding-top: 10px;padding-bottom: 10px;line-height: normal;}
.research-box:after {display:none;}
.research-box:before {display:none;}
	.all_in_one_list li{ padding: 0.5rem !important;}
}
@media only screen and (min-width:481px) and (max-width:767px) {
.banner_text h2 {font-size: 3rem;line-height: normal;}
#fetures_of_power3 ul li span{margin:0px auto;display: inline-block; float:none; text-align:center; }
#fetures_of_power3 ul li img {float: none !important;margin: 0px auto;display: block;}
#fetures_of_power3 ul li p, #fetures_of_trading ul li p{text-align: center;font-size: 14px;line-height: normal;font-weight: 200;padding-top: 10px;}
#fetures_of_power3 ul li, #fetures_of_trading ul li{padding: 0.6rem 0.5rem;}
#fetures_of_power3 ul li{text-align:center;}
.power_inner_grid h2, research-box h2{text-align:center; line-height:normal;}

#fetures_of_offer .research-box{position: static;}
#fetures_of_offer .research-box img{margin: 0px auto;display: block; float:none;} 
#fetures_of_offer .research-pad{padding-top: 0rem;}
#fetures_of_trading{padding-bottom: 0rem;}
.footer-content{padding-top: 10px;padding-bottom: 10px;line-height: normal;}
.research-box:after {display:none;}
.research-box:before {display:none;}	
}
@media only screen and (min-width:768px) and (max-width:1200px) {
#fetures_of_offer .research-box{position: static;}
#fetures_of_offer .research-box img{margin: 0px auto;display: block; float:none;} 
#fetures_of_offer .research-pad{padding-top: 0rem;}
#fetures_of_trading{padding-bottom: 0rem;}
.footer-content{padding-top: 10px;padding-bottom: 10px;line-height: normal;}
.research-box:after {display:none;}
.research-box:before {display:none;}
	
}
#customer_reviews{ background: #175c99; padding: 3rem 0;}
#customer_reviews h2{ color: #fff;font-size: 1.50rem;font-weight: 300;line-height: 2;padding-bottom: 1rem;}
#customer_reviews p{ font-size: 1rem; font-weight: 200; padding: 0 0 1rem 0; color: #fff;}
#customer_reviews .mf-col-grid{ padding-top: 2rem;}
#customer_reviews .mf-col-grid  p{ padding: 15px 0rem 5px 0; text-align: left; color: #fff; font-size: 16px; font-weight: 200;    min-height: 170px;}
#customer_reviews .mf-col-grid  span{ font-size: 16px; color: #ff985a; padding: 1rem 0 0 0; font-weight: 300; display: block;    font-style: italic;}
#customer_reviews .mf-col-grid  span b{ font-weight: 500 !important; font-size: 1.1rem;}
.all_in_one_list{list-style: none;margin: 1.5rem 0;padding:0;display: flex;max-width: 520px;width: 100%;}
.all_in_one_list li{font-size: 22px;font-weight: 300;display: table-cell;text-align: center;padding: 0.3rem;border-right: 1px solid #363636;margin-right: 15px;width: 33.33%;color: #363636;border-radius: 0;}
.all_in_one_list li:last-child {
  border: 0;
  margin: 0;
}

@media only screen and (max-width:768px) {
.banner_text h2{ font-size: 1rem; margin: 0;}
/*.banner_text p{ font-size: 1.5rem;}*/	
.all_in_one_list{ margin: 1.0rem 0;}
.ds-logo{ display: block; margin: 0 auto; text-align: center; padding-bottom: 20px;}
.desk-logo{ display: none;}
#customer_reviews h2 {color: #fff;font-size: 1.50rem;font-weight: 300;line-height: 1.5;padding-bottom: 1rem;}
#customer_reviews .mf-col-grid span{ padding: 0 0 2rem 0;}
	.all_in_one_list li{ font-size: 1rem; padding: 1rem;}
	.all_in_one_list1 li{font-size:17px;}
	.footer-content{ border: 0; }
  .cp-con{ padding: 0 0 1.5rem 0;}
  .all_in_one_list li:last-child {
    border: 0;
    margin: 0;
    background: #ffffffc2;
    border: 1px solid #363636;
  }
}

@media only screen and (min-width:769px) {
.ds-logo{ display: none; margin: 0 auto; text-align: center;}
	.desk-logo{ display: block;}	
}

@media only screen and (min-width:1199px) and (max-width:1366px) {

	.banner_text{
		margin-left: 0;
	}
}


@media only screen and (min-width:768px) and (max-width:1199px) {
	.banner_text {
    display: inline-block;
    padding: 0;
    margin-left: 0;
}
.banner_text h2{ font-size: 2.5rem; margin: 3rem 0 0 0 !important;}
/*.banner_text p{ font-size: 2.5rem !important;}	*/
.all_in_one_list{ margin: 1.5rem 0;}	
.power_account_form p{ font-size: 1rem;}
.all_in_one_list li{padding: 1rem 0;}
#header {
    background: #d9dad5 url(../images/Banner-BG.jpg) no-repeat left center;
    background-size: cover;
    }
}

@media only screen and (max-width:576px) {
.testimonials img{ margin: 0 auto; text-align: center; display: block;}
	#customer_reviews .mf-col-grid p, #customer_reviews .mf-col-grid span{ text-align: center; min-height: inherit;}
	.cp-con{ margin-top: 15px;text-align: justify;}
	.footer_logo img{margin: 0 auto; text-align: center; display: block;}
}

@media only screen and (max-width:991px) {
.banner_text{display:block;padding:0;}
#header .container:before{display:none;}
.banner_text {
    display: inline-block;
    margin-left: 0;
}
}
@media only screen and (max-width:990px) {
.ds-logo{ display: block; margin: 0 auto; text-align: center; padding-bottom: 0px;}
.desk-logo{ display: none;}
#header{padding: 2rem 0;background: #d9dad5 url(../images/Banner-BG.jpg) no-repeat left center;}
.bannertitle{    font-size: 30px;}
h4 {
  font-size: 18px;
  margin: 5px 0 !important;
  text-align: center;
}
.fs32 {
  font-size: 30px;
}
.all_in_one_list {
  margin: 1.1rem 0;
}
.all_in_one_list li {
  font-size: 1rem;
  padding: 1rem 0.5rem;
  background: #ffffffc2;
  border: 1px solid #363636;
}
}
@media only screen and (min-width:991px) {
.ds-logo{ display: none; margin: 0 auto; text-align: center;}
.desk-logo{ display: block;}	
}
@media only screen and (max-width:640px) {
.bannertitle {
  font-size: 1.57rem;
  text-align: center;
}
h4 {
    font-size: 15px;
    margin: 5px 0 !important;
    text-align: center;
}
.fs32 {
  font-size: 1.4rem;
}
.all_in_one_list li {
  font-size: 1rem;
  padding: 0.7rem;
  font-weight: 400;
  text-align: center;
}
.all_in_one_list {
  margin: 20px 0;
}
#fetures_of_offer{
  padding-bottom: 35px;
}
}

