
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto&display=swap');


@import "bootstrap.min.css";
@import "font-awesome.min.css";
@import "owl-carousel/owl.carousel.min.css";
@import "owl-carousel/owl.theme.default.min.css";
@import "mediaelementplayer.min.css";
@import "bootstrap-select.min.css";
@import "jquery.loader.min.css";
@import "https://fonts.googleapis.com/css?family=Lato:300,400,700";


body {
    font-family:"Roboto","Open Sans";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}

.compliance-anchor{
    padding-top: 10px !important;
    padding-left: 10px !important;
    background-color: #f8f8f8 !important;
}

.compliance-line p{
    font-size:14px;
    color:#333;
}
.owl-carousel .owl-item .compliance-line  img.compliance-line-img {
    display: initial;
    width: auto;
    -webkit-transform-style: initial;
}

a:hover {
    text-decoration: none
}

.facebook {
    background-color: #3a5d97
}

.twitter {
    background-color: #4ac2ff
}

.google-plus {
    background-color: #d23c2b
}

.youtube {
    background-color: #c1302d
}

.linkedin {
    background-color: #49abdc
}

.instagram {
     background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );

}

.pr {
    position: relative
}

.no-margin {
    margin: 0 !important
}

.no-padding {
    padding: 0 !important
}

.margin-t-25 {
    margin-top: 25px !important
}

.margin-b-20 {
    margin-bottom: 20px !important
}

.margin-b-50 {
    margin-bottom: 50px !important
}

.margin-b-30 {
    margin-bottom: 30px !important
}

.margin-r-50 {
    margin-right: 50px !important
}

.btn-outline {
    background: transparent;
    border: 1px solid;
}

.btn-outline:focus,
.btn-outline:active {
    background: transparent
}

.text-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

[class^="icon-"] {
    display: inline-block
}

.text-blue {
    color: #32457d
}

.text-uni {
    font-family:"Roboto","Open Sans";
}

.br-orange {
    border-bottom: 1px solid #ff7101
}

.display-hide,
.display-none {
    display: none
}

hr.orange {
    border-color: #ff7101
}

.text-orange {
    color: #ff7101
}

.header-top {
    border-top: 4px solid #313f5e;
    text-align: center;
    padding-top: 10px;
    background-color: #f8f8f8;
}

.header-top .navbar-nav>li>a {
    text-transform: uppercase
}

.header-top .btn {
    font-size: 12px
}

.header-top .btn-actions {
    margin-bottom: 10px
}

.header-top .social-bar .list-inline {
    margin-bottom: 10px
}

.header-top .social-bar .btn {
    width: 22px;
    height: 22px;
    color: #fff
}

.header-top .action-social>.navbar-nav>li.login>a {
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #4379c6
}

.header-top .action-social>.navbar-nav>li>a:hover {
    color: #fff;
    background-color: #ff7101
}

.btn-round {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.btn-site1 {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.btn-site2 {
    font-family:"Roboto","Open Sans";
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.btn-orange {
    background-color: #ff7101;
    border: 1px solid #ff7101;
    color: #fff;
}

.btn-orange.btn-outline {
    background-color: transparent;
    border: 1px solid #4e6591;
    color: #4e6591;
}

.btn-orange.btn-outline:hover {
    background-color: #ff7101;
    border: 1px solid #ff7101;
    color: #fff
}

.btn-orange:hover {
    color: #fff
}

.btn-navyblue {
    background-color: #32457d;
    border: 1px solid #32457d;
    color: #fff;
}

.btn-navyblue.btn-outline {
    background-color: transparent;
    border: 1px solid #4e6591;
    color: #4e6591;
}

.btn-navyblue.btn-outline:hover {
    background-color: #32457d;
    border: 1px solid #32457d;
    color: #fff
}

.btn-navyblue:hover {
    color: #fff
}

.btn-orange-outline {
    background-color: transparent;
    border: 1px solid #ff7101;
    font-size: 24px;
    color: #656c76;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.icon-map {
    background-image: url("../img/icon-map.png");
    width: 54px;
    height: 43px
}

.btn-blue {
    font-family:"Roboto","Open Sans";
    background-color: #3966b0;
    font-size: 24px;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.btn-blue:hover {
    background-color: #ff7101;
    color: #fff
}

.bootstrap-select {
    width: 100%;
    background-color: #f8f8f8;
}

.bootstrap-select .dropdown-toggle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    font-size: 24px;
    color: #434853;
    font-family:"Roboto","Open Sans";
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100% !important
}

.wrapper main {
    margin-top: 145px
}

.navbar-top {
    background-color: #fff;
    border: none;
    margin-bottom: 0;
}

.navbar-top .navbar-brand {
    height: auto;
    padding: 7px 0;
}

.navbar-top .navbar-brand img {
    max-width: 100%
}

.navbar-top>.container .navbar-brand,
.navbar-top>.container-fluid .navbar-brand {
    margin-left: 0
}

.navbar-top .btn-cover {
    padding: 0px 0
}

.icon-menu {
    height: 16px;
    background-image: url("../img/menu-icons.png");
}

.icon-menu.icon-career {
    width: 22px
}

.icon-menu.icon-business {
    width: 13px;
    background-position: -33px 2px
}

.icon-menu.icon-login {
    width: 9px;
    background-position: -63px 1px
}

.icon-menu.icon-contact {
    width: 13px;
    background-position: 13px 2px
}

.main-header {
    position: relative;
}

.main-header .account-blocks {
    display: none
}

#mainSlider .owl-dots {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
}

#mainSlider .owl-dots .owl-dot {
    margin-right: 7px;
}

#mainSlider .owl-dots .owl-dot:last-child {
    margin-right: 0
}

#mainSlider .owl-dots .owl-dot.active,
#mainSlider .owl-dots .owl-dot:hover {
    border: 1px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

#mainSlider .owl-dots .owl-dot.active span,
#mainSlider .owl-dots .owl-dot:hover span {
    background-color: #fff
}

#mainSlider .owl-dots .owl-dot span {
    margin: 2px;
    background-color: rgba(255, 255, 255, 0.3)
}

.cta-slider {
    background-color: #3d3939;
    padding: 6px 0;
}

.cta-slider h2 {
    font-family:"Roboto","Open Sans";
    font-size: 21px;
    color: #fff;
    margin: 0
}

.stock-listing {
    background-color: #f6f7f9;
    padding: 12px 0 4px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 25px;
    text-align: center;
}

.stock-listing .list-stock {
    margin-left: 0;
    line-height: 1.2;
    font-family:"Roboto","Open Sans";
}

.stock-listing .list-stock li {
    width: 225px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #bebebf;
}

.stock-listing .list-stock li:last-child {
    border: 0
}

.stock-listing .list-stock .stock-l {
    float: left;
    width: 65%
}

.stock-listing .list-stock .stock-com {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 28px;
    color: #484855;
    display: block
}

.stock-listing .list-stock .stock-price {
    display: block;
    font-size: 25px
}

.stock-listing .list-stock .stock-price.stock-up {
    color: #23a723;
}

.stock-listing .list-stock .stock-price.stock-up .glyphicon {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.stock-listing .list-stock .stock-price.stock-down {
    color: #cd3233;
}

.stock-listing .list-stock .stock-price.stock-down .glyphicon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.stock-listing .list-stock .stock-price .glyphicon {
    vertical-align: text-bottom;
    line-height: 29px
}

.stock-listing .list-stock .stock-r {
    float: right
}

.stock-listing .list-stock .stock-per {
    font-size: 21px;
    display: block;
    padding-bottom: 5px;
    border-bottom: 1px solid #dadbd9
}

.stock-listing .list-stock .stock-change {
    color: #645a5a;
    font-size: 21px;
    display: block;
    padding-top: 5px
}

.cta-block .widget-1 {
    margin-bottom: 15px
}

.cta-block .orange-title {
    margin-bottom: 20px
}

.widget-1 .widget {
    text-align: center;
}

.widget-1 .widget h3.widget-title {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    color: #707f8f;
}

.widget-1 .widget h3.widget-title .text-primary {
    color: #575d9d
}

.widget-1 .widget.signature .eight_fifteen {
    font-family:"Roboto","Open Sans";
    font-size: 26px;
    color: #467be2;
    color: #000;
    line-height: 1.6;
    font-family:"Roboto","Open Sans";
}

.widget-1 .widget.signature .signature-body {
    padding-top: 10px;
    padding-bottom: 10px
}

.widget-1 .widget p {
    color: #333
}

.widget-1 .img-cover {
    margin-bottom: 12px
}

.widget-1 p {
    font-family:"Roboto","Open Sans";
    font-size: 16px
}

.widget-1 .content-block {
    min-height: 250px;
    background-color: #f9f9f9;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-left: 2px solid #d8d8d8;
    border-right: 2px solid #d8d8d8;
}

.widget-1 .content-block.youtube {
    border: 0;
    margin-bottom: 8px
}

.widget-1 .content-block.market-insights {
    position: relative;
    background: url("../img/widget-1/market-insights.jpg") no-repeat;
    padding: 23px 16px;
    margin-bottom: 15px;
}

.widget-1 .content-block.market-insights .outlook {
    font-family:"Roboto","Open Sans";
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 130px;
    height: 130px;
    padding: 3px 0;
    text-shadow: 1px 1px 0 #000;
}

.widget-1 .content-block.market-insights .outlook span {
    line-height: 1;
    color: #fff
}

.widget-1 .content-block.market-insights .outlook .india-outlook {
    font-size: 36px
}

.widget-1 .content-block.market-insights .outlook .o-2016 {
    font-size: 56px
}

.widget-1 .content-block.market-insights .btn-primary {
    position: absolute;
    bottom: 23px;
    left: 16px;
    background-color: #3e5997;
    font-size: 30px;
    line-height: 1;
    padding: 5px 22px
}

.widget-1 .content-block.dmat {
    padding: 20px 22px;
}

.widget-1 .content-block.dmat input {
    font-family:"Roboto","Open Sans";
}

.widget-1 .content-block.dmat .btn-primary {
    font-size: 21px;
    background-color: #4379c6
}

.widget-1 .content-block.weekly {
    background-color: #fff;
}

.widget-1 .content-block.weekly h3 {
    background-color: #f9f9f9;
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    color: #ff7100;
    font-size: 21px;
    margin: 0;
    padding: 18px 0
}

.widget-1 .content-block.weekly .white-pad {
    padding: 21px 18px
}

.widget-1 .content-block.weekly .equity,
.widget-1 .content-block.weekly .bonds {
    font-size: 21px;
    color: #3b5ba4;
    margin-bottom: 7px;
    font-family:"Roboto","Open Sans";
}

.widget-1 .content-block.weekly .btn-primary {
    font-size: 21px;
    padding: 9px 37px
}

#widget1Slider .owl-stage-outer {
    z-index: 1
}

#widget1Slider .owl-nav {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    height: 44px;
    width: 100%
}

#widget1Slider .owl-next,
#widget1Slider .owl-prev {
    position: absolute;
    top: 0;
    background: none
}

#widget1Slider .owl-prev {
    left: -40px
}

#widget1Slider .owl-next {
    right: -40px
}

#widget2Slider .owl-stage-outer {
    z-index: 1
}

#widget2Slider .owl-nav {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    height: 44px;
    width: 100%
}

#widget2Slider .owl-next,
#widget2Slider .owl-prev {
    position: absolute;
    top: -15px;
    background: none
}

#widget2Slider .owl-prev {
    left: -40px
}

#widget2Slider .owl-next {
    right: -40px
}

#widget12Slider .owl-stage-outer {
    z-index: 1
}

#widget12Slider .owl-nav {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    height: 71px;
    width: 100%
}

#widget12Slider .owl-next,
#widget12Slider .owl-prev {
    position: absolute;
    top: 0;
    background: none
}

#widget12Slider .owl-prev {
    left: -55px
}

#widget12Slider .owl-next {
    right: -55px
}

#widget3Slider .owl-nav {
    position: absolute;
    bottom: 0;
    height: 30px;
    width: 100%
}

#widget3Slider .owl-next,
#widget3Slider .owl-prev {
    position: absolute;
    bottom: 0;
    background: none
}

#widget3Slider .owl-prev {
    right: -33px
}

#widget3Slider .owl-next {
    right: -66px
}

.icon-slider {
    width: 22px;
    height: 44px;
    background-image: url("../img/slider-nav.png");
}

.icon-slider.icon-prev {
    background-position: 0 0
}

.icon-slider.icon-next {
    background-position: 22px 0
}

.icon-slider-lg {
    width: 39px;
    height: 71px;
    background-image: url("../img/slider-nav-lg.png");
}

.icon-slider-lg.icon-prev {
    background-position: 0 0
}

.icon-slider-lg.icon-next {
    background-position: 39px 0
}

.icon-slider-sm {
    width: 22px;
    height: 30px;
    background-image: url("../img/slider-nav-sm.png");
}

.icon-slider-sm.icon-prev {
    background-position: 0 0
}

.icon-slider-sm.icon-next {
    background-position: 22px 0
}

.services {
    padding: 20px 0 10px;
    color: #fff;
    background-color: #3b5ba4;
}

.services .dots-con {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.services .dots-con.disabled {
    display: none
}

.services .dots-con .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.services .dots-con .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #869791;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px
}

.services .dots-con .owl-dot.active span,
.services .dots-con .owl-dot:hover span {
    background: #d6d6d6
}

.services .title {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    font-size: 30px
}

.services .desc {
    font-family:"Roboto","Open Sans";
    font-size: 26px;
    margin-bottom: 40px
}

.services .icon-service {
    background-image: url("../img/services-sprites.png");
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.services .icon-service.icon-investing {
    width: 86px;
    height: 85px;
    background-position: 0 0
}

.services .icon-service.icon-desk {
    width: 86px;
    height: 85px;
    background-position: 0 87px
}

.services .icon-service.icon-trading {
    width: 86px;
    height: 85px;
    background-position: -122px 0
}

.services .icon-service.icon-individual {
    width: 86px;
    height: 85px;
    background-position: -122px 87px
}

.services .icon-service.icon-wealth {
    width: 86px;
    height: 85px;
    background-position: 107px 0
}

.services .icon-service.icon-nri {
    width: 102px;
    height: 85px;
    background-position: 101px 87px
}

.form-block {
    background-color: #f3f4f8;
    border: 1px solid #b2b2b2;
    padding: 60px 50px 45px;
}

.form-block .form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-block .form-action {
    margin: 15px 0
}

.widget-2 {
    text-align: left;
    padding: 27px 31px;
    background-color: rgba(255, 255, 255, 0.1);
}

.widget-2 a:hover,
.widget-2 a:focus {
    text-decoration: none;
}

.widget-2 a:hover .widget-cover,
.widget-2 a:focus .widget-cover {
    background-color: #fff
}

.widget-2 a:hover .widget,
.widget-2 a:focus .widget {
    background-color: #4f7acf;
}

.widget-2 a:hover .widget h4,
.widget-2 a:focus .widget h4,
.widget-2 a:hover .widget p,
.widget-2 a:focus .widget p {
    color: #fff
}

.widget-2 a:hover .icon-service,
.widget-2 a:focus .icon-service {
    background-image: url("../img/services-sprites-hover.png")
}

.widget-2 .widget-cover {
    padding: 12px;
    background-color: rgba(255, 255, 255, 0.1);
}

.widget-2 .widget-cover:first-child {
    margin-bottom: 15px
}

.widget-2 .widget {
    color: #000;
    padding: 20px;
    min-height: 185px;
    position: relative;
    padding-right: 90px;
    background-color: #eff1f7;
}

.widget-2 .widget h4 {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    font-size: 19px;
    margin-top: 0;
    margin-bottom: 10px
}

.widget-2 .widget p {
    color: #616872;
    margin-bottom: 0
}

.pad-ot-sm {
    padding: 0 55px
}

.orange-title {
    text-align: center;
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    line-height: 1.2;
    font-size: 20px;
    border-bottom: 1px solid #c2c5c9;
    background-color: #ff7100;
    position: relative;
}

.orange-title .orange-text {
    padding: 15px 0;
    color: #fff
}

.instagram {
     background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );

}


.orange-title:before {
    content: "";
    position: absolute;
    background-image: url("../img/orange-corner-left.png");
    background-size: 100% 100%;
    width: 55px;
    height: 102%;
    left: -55px;
    top: 0
}

.orange-title:after {
    content: "";
    position: absolute;
    background-image: url("../img/orange-corner-left.png");
    background-size: 100% 100%;
    width: 55px;
    height: 102%;
    right: -55px;
    top: 0;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH"
}

.contact-block {
    padding: 20px 0;
}

.contact-block .widget-heading {
    margin-bottom: 20px
}

.widget-3 {
    color: #80838a;
    border: 1px solid #bfbfbf;
}

.widget-3 .widget {
    width: 100%;
    float: left;
    padding: 12px 22px;
    text-align: center;
}

.widget-3 .widget:first-child {
    border-bottom: 1px solid #bfbfbf
}

.widget-3 .widget:last-child {
    border-top: 1px solid #bfbfbf
}

.widget-3 .widget.twitter-block .widget-head {
    min-height: 90px
}

.widget-3 .widget-head {
    min-height: 135px;
}

.widget-3 .widget-head .head-left {
    position: absolute
}

.widget-3 .widget-head .head-right {
    text-align: left;
    margin-left: 70px
}

.widget-3 .widget-head p {
    font-size: 12px
}

.widget-3 .icon-widget3 {
    width: 52px;
    height: 52px;
    border: 1px solid #a7a7a6;
    background-image: url("../img/icons-widget3.png");
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}

.widget-3 .icon-widget3.icon-twitter {
    background-position: 0 0
}

.widget-3 .icon-widget3.icon-signature {
    background-position: -72px 0
}

.widget-3 .icon-widget3.icon-portfolio {
    background-position: 53px 0
}

.widget-3 .widget-title {
    font-family:"Roboto","Open Sans";
    font-size: 26px;
    color: #467be2;
    margin-bottom: 0;
}

.widget-3 .widget-title.eight_fifteen {
    color: #000;
    line-height: 1.6;
    font-family:"Roboto","Open Sans";
}

.widget-3 .widget-subtitle {
    font-family:"Roboto","Open Sans";
    font-size: 22px;
    color: #293040
}

.widget-3 .form-control {
    border: 1px solid #bfbfbf;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.widget-3 .btn-actions {
    font-size: 18px;
    padding: 10px 18px 8px
}

.widget-3 .btn-reset {
    color: #fff;
    background-color: #acb2b6
}

.market-block {
    background-image: url("../img/widget-4/bg.jpg");
}

.market-block .widget-title {
    color: #fff;
    font-size: 33px;
    margin-bottom: 30px;
    font-family:"Roboto","Open Sans";
    text-transform: uppercase
}

.market-block .widget {
    position: relative;
}

.market-block .widget.market .nav-tabs.nav-justified>li>a {
    padding: 12px 15px 11px
}

.market-block .widget.news .nav>li>a {
    font-size: 15px;
    padding: 7px 15px;
    text-transform: capitalize;
    min-height: 42px;
    line-height: 42px
}

.market-block .widget.news .list-group {
    padding: 0 6px
}

.market-block .widget.news .list-group-item {
    border: 0;
    padding: 20px 10px;
    margin-bottom: 0;
    text-align: left;
    border-bottom: 1px dashed #bcc1c8;
}

.market-block .widget.news .list-group-item:last-child {
    border: 0
}

.market-block .widget.news .list-group-item.active {
    background-color: transparent;
}

.market-block .widget.news .list-group-item.active .list-group-item-heading {
    color: #677585
}

.market-block .widget.news .list-group-item.active .list-group-item-text {
    color: #224ecc
}

.market-block .widget.news .list-group-item .list-group-item-heading {
    font-size: 14px;
    color: #677585
}

.market-block .widget.news .list-group-item .list-group-item-text {
    font-size: 18px;
    color: #585858
}

.market-block .nav-tabs.nav-justified>li>a {
    background-color: #3a5d97;
    border: 0;
    color: #fff;
    font-family:"Roboto","Open Sans";
    font-size: 19px;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.market-block .nav-tabs.nav-justified>.active>a,
.market-block .nav-tabs.nav-justified>.active>a:focus,
.market-block .nav-tabs.nav-justified>.active>a:hover {
    border: 0
}

.market-block .nav-tabs>li.active>a,
.market-block .nav-tabs>li.active>a:focus,
.market-block .nav-tabs>li.active>a:hover {
    background-color: #fff;
    color: #3a5d97
}

.market-block .tab-content {
    position: relative;
    background-color: #fff;
}

.market-block .tab-content .tab-pane {
    padding: 20px 0
}

.market-block .tab-content .table>thead>tr>th {
    border: 0;
    padding: 20px 8px
}

.market-block .tab-content .table tr:first-child td {
    border-top: 0
}

.market-block .tab-content .table th {
    color: #2363a9;
    text-align: center;
    font-family:"Roboto","Open Sans";
}

.market-block .tab-content .table td {
    color: #8b8d8b
}

.market-block .thumbnail {
    border: 0;
    padding: 0;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    text-align: left;
}

.market-block .thumbnail img {
    width: 100%
}

.market-block .thumbnail .caption {
    padding: 12px 14px;
}

.market-block .thumbnail .caption h4 {
    font-size: 14px;
    font-weight: bold
}

.goto-ext {
    color: #4e4e4e;
    position: absolute;
    right: 10px;
    bottom: 10px
}

.ipo-statement {
    padding: 15px 0 5px;
    background-color: #fff;
}

.ipo-statement p {
    color: #333
}

.connect-block {
    padding: 20px 0 10px;
}

.connect-block .widget:hover,
.connect-block .widget:active,
.connect-block .widget:focus {
    text-decoration: none;
}

.connect-block .widget:hover .icon-talk,
.connect-block .widget:active .icon-talk,
.connect-block .widget:focus .icon-talk {
    background-position: 0 157px
}

.connect-block .widget:hover .icon-follow,
.connect-block .widget:active .icon-follow,
.connect-block .widget:focus .icon-follow {
    background-position: -195px 157px
}

.connect-block .widget:hover .icon-office,
.connect-block .widget:active .icon-office,
.connect-block .widget:focus .icon-office {
    background-position: 141px 157px
}

.connect-block .widget:hover h3,
.connect-block .widget:active h3,
.connect-block .widget:focus h3 {
    color: #467be2
}

.connect-block .icon {
    width: 141px;
    height: 157px;
    display: inline-block;
    background: url("../img/widget-5/footer-icons.png");
}

.connect-block .icon.icon-talk {
    background-position: 0 0
}

.connect-block .icon.icon-follow {
    background-position: -195px 0
}

.connect-block .icon.icon-office {
    background-position: 141px 0
}

.connect-block h3 {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    color: #475a85;
    font-size: 24px
}

.connect-block p {
    color: #4f525c;
    padding: 0 25px
}

.btn-collapse.open .fa-minus {
    display: inline-block
}

.btn-collapse.open .fa-plus {
    display: none
}

.btn-collapse .fa-minus {
    display: none
}

.footer {
    color: #fff;
    background-color: #3966b0;
}

.footer .footer-head {
    padding-top: 70px
}

.footer-menu {
    text-align: center;
}

.footer-menu h4 {
    font-family:"Roboto","Open Sans";
    font-size:17px;
}

.footer-menu h4 a {
    color: #fff
}

.footer-menu hr {
    width: 40px;
    border-width: 2px;
    margin-top: 10px
}

.footer-menu>ul>li {
    padding: 3px 0;
}

.footer-menu>ul>li:last-child {
    border-bottom: 0
}

.footer-menu>ul>li>a {
    color: #bec7da;
    font-size: 14px
}

.footer-menu>ul>li>ul {
    padding-top: 10px;
    margin-bottom: 20px;
}

.footer-menu>ul>li>ul>li {
    border-bottom: 1px dashed #7991c1;
}

.footer-menu>ul>li>ul>li:last-child {
    border-bottom: 0
}

.footer-menu>ul>li>ul>li>a {
    display: inline-block;
    padding: 3px 0;
    color: #bec7da;
    font-size: 13px;
    -webkit-opacity: .7;
    -moz-opacity: .7;
    -ms-opacity: .7;
    -o-opacity: .7;
    opacity: .7;
}

.footer-menu>ul>li>ul>li>a:before {
    content: "- "
}

.footer-menu>ul>li>ul>li>ul {
    margin-bottom: 20px;
}

.footer-menu>ul>li>ul>li>ul>li {
    border-bottom: 1px dashed #7991c1;
}

.footer-menu>ul>li>ul>li>ul>li:last-child {
    border-bottom: 0
}

.footer-menu>ul>li>ul>li>ul>li>a {
    font-size: 12px;
    color: #bec7da;
    -webkit-opacity: .7;
    -moz-opacity: .7;
    -ms-opacity: .7;
    -o-opacity: .7;
    opacity: .7;
}

.footer-menu>ul>li>ul>li>ul>li>a:before {
    content: "--- "
}

.footer-social {
    float: right;
}

.footer-social h5 {
    font-size: 16px;
    font-family:"Roboto","Open Sans";
}

.footer-social a {
    width: 24px;
    height: 24px;
    display: inline-block;
    border: 1px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.footer-social a:hover {
    background-color: #fff;
}

.footer-social a:hover .icon-facebook {
    background-position: 0 23px
}

.footer-social a:hover .icon-twitter {
    background-position: -33px 23px
}

.footer-social a:hover .icon-google {
    background-position: -64px 23px
}

.footer-social a:hover .icon-youtube {
    background-position: 53px 23px
}

.footer-social a:hover .icon-linkedin {
    background-position: 23px 22px
}

.footer-social .icon-social {
    width: 24px;
    height: 24px;
    background: url("../img/social-icons.png");
}

.footer-social .icon-social.icon-facebook {
    background-position: 0 0
}

.footer-social .icon-social.icon-twitter {
    background-position: -33px 0
}

.footer-social .icon-social.icon-google {
    background-position: -64px 0
}

.footer-social .icon-social.icon-youtube {
    background-position: 53px 0
}

.footer-social .icon-social.icon-linkedin {
    background-position: 23px -1px
}

.btn-collapse {
    position: absolute;
    right: -50px;
    width: 36px;
    height: 36px
}

.attention {
    color: #fff;
}

.attention .attention-head {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    background-color: #48618d;
    text-align: right;
}

.attention .attention-head h6 {
    line-height: 1;
    padding: 8px 0 5px;
    font-size: 24px;
    margin: 0;
    -webkit-opacity: .7;
    -moz-opacity: .7;
    -ms-opacity: .7;
    -o-opacity: .7;
    opacity: .7
}

.attention .attention-body {
    background-color: #748cb5;
    padding: 6px 0 5px;
}

.attention .attention-body marquee {
    font-size: 15px;
    font-family:"Roboto","Open Sans";
}

.footer-about {
    padding: 22px 0 15px;
    background-color: #274e8f;
}

.footer-about h3 {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    font-size: 26px;
    -webkit-opacity: .7;
    -moz-opacity: .7;
    -ms-opacity: .7;
    -o-opacity: .7;
    opacity: .7
}

.footer-about p {
    font-family:"Roboto","Open Sans";
    font-size: 15px;
    -webkit-opacity: .4;
    -moz-opacity: .4;
    -ms-opacity: .4;
    -o-opacity: .4;
    opacity: .4
}

.footer-license {
    padding: 14px 0 17px;
    background-color: #193c7b;
}

.footer-license p {
    font-family:"Roboto","Open Sans";
    font-size: 13px;
    margin-bottom: 18px;
    -webkit-opacity: .3;
    -moz-opacity: .3;
    -ms-opacity: .3;
    -o-opacity: .3;
    opacity: .3
}

.footer-license p+p {
    margin-bottom: 0
}

.footer-bottom-menu {
    padding: 10px 0;
    background-color: #274e8f;
}

.footer-bottom-menu ul {
    margin-bottom: 0;
}

.footer-bottom-menu ul>li {
    padding: 0 25px;
    position: relative;
}

.footer-bottom-menu ul>li:after {
    position: absolute;
    right: -1px;
    content: "|";
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -ms-opacity: .5;
    -o-opacity: .5;
    opacity: .5
}

.footer-bottom-menu ul>li:last-child:after {
    content: ""
}

.footer-bottom-menu ul>li>a {
    color: #fff;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -ms-opacity: .5;
    -o-opacity: .5;
    opacity: .5;
}

.footer-bottom-menu ul>li>a:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1
}

.footer-copyright {
    background-color: #193c7b;
}

.footer-copyright p {
    margin: 0;
    padding: 13px 0 12px;
    -webkit-opacity: .2;
    -moz-opacity: .2;
    -ms-opacity: .2;
    -o-opacity: .2;
    opacity: .2
}

.breadcrumb-bg {
    background-color: #f8f8f8
}

.breadcrumb {
    font-size: 14px;
    line-height: 1;
    padding: 10px 15px 8px;
    margin-bottom: 0;
}

.breadcrumb>.active {
    color: #ff9c00
}

.breadcrumb>li+li:before {
    color: #454545;
    content: "\f105";
    font-family:"Roboto","Open Sans";
}

.breadcrumb a {
    color: #3a5d97
}

.feature-page .section-header {
    font-family:"Roboto","Open Sans";
    font-size: 20px;
    text-transform: uppercase;
}

.feature-page .section-header .icon-product,
.feature-page .section-header .icon-service {
    display: inline-block;
    width: 40px;
    height: 40px;
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: #808080;
    filter: grayscale(100%);
    filter: unqoute("url(desaturate.svg#greyscale)");
    margin-bottom: -5px;
    margin-right: 15px
}

.feature-page .section-header a {
    color: #333
}

.feature-image {
    display: table;
    width: 100%;
}

.feature-image .page-title {
    color: #fff
}

.feature-whomweserve {
    background: url("../img/whomweserve/header.jpg") no-repeat;
    background-size: cover;
}

.feature-whomweserve h1 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 150px 0
}

.feature-phillipinindia {
    background: url("../img/phillip-in-india/header.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-phillipinindia .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-phillipinindia .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-foreigninvestors {
    background: url("../img/foreign-investors/header.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-foreigninvestors .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-foreigninvestors .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-corporateinvestors {
    background: url("../img/corporate-investors/header.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-corporateinvestors .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-corporateinvestors .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-individualinvestors {
    background: url("../img/individual-investors/header.jpg") no-repeat;
    background-size: cover;
}

.feature-individualinvestors .page-title {
    padding: 80px 0;
    line-height: 1;
    max-width: 432px
}

.feature-whatweoffer {
    background: url("../img/what-we-offer/header.jpg") no-repeat;
    background-size: cover;
}

.feature-whatweoffer .page-title {
    padding: 145px 0;
    line-height: 1
}

.feature-equity {
    background: url("../img/what-we-offer/equity/header.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-equity .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-equity .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 700px
}

.feature-mobiletrading {
    background: url("../img/banners/banner_P9_OpenAccount.png") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 330px;
}

.feature-mobiletrading .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-mobiletrading .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 700px
}

.feature-knowphillipcapital {
    background: url("../img/banners/know-phillipcapital.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-knowphillipcapital .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-knowphillipcapital .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 700px
}

.feature-awards {
    background: url("../img/awards/header.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-awards .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-awards .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-ataglance {
    background: url("../img/banners/at-a-glance.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-ataglance .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-ataglance .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-disclaimer {
    background: url("../img/bg/disclaimer.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-disclaimer .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-disclaimer .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-regulatory {
    background: url("../img/bg/regulatory.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-regulatory .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-regulatory .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 600px
}

.feature-download {
    background: url("../img/bg/download.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-download .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-download .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 600px
}

.feature-openanaccount {
    background: url("../img/bg/openanaccount.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-openanaccount .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-openanaccount .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 600px
}

.feature-insights {
    background: url("../img/insights/insights.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-insights .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-insights .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-groundview {
    background: url("../img/insights/ground-view-bg.jpg") no-repeat;
    background-size: cover;
    background-position: center center;
    height: 370px;
}

.feature-groundview .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-groundview .page-title {
    visibility: hidden;
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-marketanalysis {
    background: url("../img/insights/market-analysis.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-marketanalysis .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-marketanalysis .page-title {
    color: #50667a;
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-talksatphillipcapital {
    background: url("../img/insights/talks-at-phillipcapital.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-talksatphillipcapital .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-talksatphillipcapital .page-title {
    color: #50667a;
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-career {
    background: url("../img/career/career.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-career .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-career .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-ba {
    background: url("../img/business-associates/business-associates.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-ba .page-title {
    padding-top: 72px;
    line-height: 1;
    max-width: 500px
}

.feature-signatureportfolio {
    background: url("../img/signature-portfolio/signature-portfolio.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-signatureportfolio .page-title {
    padding-top: 72px;
    line-height: 1;
    max-width: 700px
}

.feature-contact {
    background: url("../img/bg/contact.jpg") no-repeat;
    background-size: cover;
    height: 370px;
}

.feature-contact .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-contact .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 600px
}

.feature-poems {
    background: url("../img/banners/poems.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-poems .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-poems .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.feature-markets {
    background: url("../img/banners/markets.jpg") no-repeat;
    background-size: cover;
    background-position: center right;
    height: 370px;
}

.feature-markets .page-cover {
    display: table-cell;
    vertical-align: middle
}

.feature-markets .page-title {
    margin-top: 10px;
    line-height: 1;
    max-width: 500px
}

.page-title {
    font-family:"Roboto","Open Sans";
    text-transform: uppercase;
    font-size: 72px
}

.glance .page-body .left-bar {
    padding: 60px 0;
    text-align: right;
    border-right: 0
}

#videoPromo {
    max-width: 1170px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0
}

.page-body {
    min-height: 600px;
}

.page-body .left-bar {
    padding: 60px 30px;
    text-align: center;
    background-color: #f3f3f3;
    border-right: 1px solid #bbbcc5
}

.page-body h1,
.page-body p,
.page-body .table {
    font-family:"Roboto","Open Sans";
}

.page-body .page-content {
    padding: 35px 0
}

.page-body .page-header {
    color: #3a5d97;
    border-bottom: 0;
    margin-top: 20px;
    margin-bottom: 10px
}

.page-body p,
.page-body .table {
    font-size: 18px
}

.page-body strong {
    color: #ff7101;
    font-weight: 400
}

.page-body p>strong {
    font-size: 24px
}

.page-body ul {
    list-style: none;
    padding-left: 20px;
}

.page-body ul.margin-sm li {
    margin-bottom: 5px
}

.page-body ul li {
    font-family:"Roboto","Open Sans";
    font-size: 18px;
    position: relative;
    margin-bottom: 10px;
	color: #6e6e6e;
}

.page-body ul li:before {
    content: '';
    background-image: url("../img/services-bullet.png");
    width: 8px;
    height: 8px;
    position: absolute;
    top: 10px;
    left: -20px
}

.widget-8.collapse-group {
    margin: 30px 0;
}

.widget-8.collapse-group:last-child {
    margin-bottom: 0
}

.widget-8 .collapse-head {
    color: #ff7101;
    font-size: 24px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 0;
    font-family:"Roboto","Open Sans";
    border-bottom: 1px solid #ededed;
}

.widget-8 .collapse-head .btn {
    position: absolute;
    right: 0;
    background-color: #dadadc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.widget-8 .collapse-head .btn .fa {
    color: #fff
}

.widget-8 .collapse-content {
    padding: 20px 14px;
    border: 1px solid #b6b6b6
}

#phillipInIndia .left-bar {
    text-align: left;
    padding: 15px 30px
}

#phillipInIndia .widget-6 {
    margin-bottom: 35px;
}

#phillipInIndia .widget-6 [class*="icon-"] {
    background-image: url("../img/phillip-in-india/vision-mission.png");
    display: inline-block;
    width: 53px;
    height: 60px
}

#phillipInIndia .widget-6 .icon-vision {
    background-position: 0 0
}

#phillipInIndia .widget-6 .icon-mission {
    background-position: 0 -84px
}

#phillipInIndia .widget-6 .icon-corevalues {
    background-position: 0 60px
}

#phillipInIndia .widget-6 h3 {
    color: #434853;
    font-size: 36px;
    margin-bottom: 8px;
    font-family:"Roboto","Open Sans";
}

#phillipInIndia .widget-6 h3 span {
    display: inline-block;
    vertical-align: super
}

#phillipInIndia .widget-6 p {
    color: #000
}

#phillipInIndia .page-content {
    padding: 25px 0;
}

#phillipInIndia .page-content .page-header {
    color: #434853
}

#phillipInIndia .page-content p {
    color: #000;
    margin-bottom: 15px
}

.widget-7 {
    margin-top: 62px;
}

.widget-7 .year {
    margin-top: 0;
    line-height: 1;
    padding: 0 10px;
    color: #ff7101;
    font-size: 68px;
    font-family:"Roboto","Open Sans";
}

.widget-7 .widget-col {
    border-right: 1px dotted #8f9db9;
}

.widget-7 .widget-col:last-child {
    border-right: 0
}

.widget-7 .widget {
    padding: 10px;
    border-bottom: 1px dotted #8f9db9;
}

.widget-7 .widget:last-child {
    border-bottom: 0
}

.widget-7 .icon-prize {
    display: inline-block;
    background-image: url("../img/awards/icon-prize.png");
    width: 39px;
    height: 44px
}

.widget-7 .widget-title {
    display: table;
    width: 100%;
    color: #42518a;
    font-size: 24px;
    font-family:"Roboto","Open Sans";
}

.widget-7 .widget-title .icon-prize {
    margin-right: 10px
}

.widget-7 .widget-title span {
    display: table-cell;
    vertical-align: middle
}

.widget-7 p {
    color: #353535
}

.block-head {
    color: #ff7101;
    font-size: 24px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 0;
    font-family:"Roboto","Open Sans";
}

.block-head.block-head-lg {
    font-size: 36px
}

.block-head.download {
    color: #444854;
}

.block-head a {
    color: #444854;
}

.block-head a:hover {
    color: #ff7101
}

.block-head span.active {
    color: #ff7101
}

.resources .downloadable p {
    margin: 5px 0
}

.resources .downloadable .btn {
    font-size: 22px
}

.what-we-offer .section-header {
    margin-bottom: 70px
}

.what-we-offer .block-head {
    margin-bottom: 30px
}

.page-content .services-list {
    margin-bottom: 50px;
}

.page-content .services-list li {
    font-family:"Roboto","Open Sans";
    font-size: 27px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #d7d7d7;
}

.page-content .services-list li:before {
    background-image: none
}

.page-content .services-list li a {
    position: relative;
    padding-left: 45px;
    display: inline-block;
    color: #000
}

.page-content .services-list .icon-product,
.page-content .services-list .icon-service {
    display: inline-block;
    position: absolute;
    left: 0
}

.page-content .services-list .icon-product {
    width: 40px;
    height: 40px;
}

.page-content .services-list .icon-service {
    background-image: url("../img/what-we-offer/services.png");
    width: 40px;
    height: 40px;
}

.page-content .services-list .icon-service.icon-broking {
    background-position: -2px 6px
}

.page-content .services-list .icon-service.icon-portfolio-management {
    background-position: -2px -40px
}

.page-content .services-list .icon-service.icon-advisory {
    background-position: 0 -86px
}

.page-content .services-list .icon-service.icon-nri-service {
    background-position: -2px -137px
}

.page-content .services-list .icon-service.icon-margin-funding {
    background-position: -2px -186px
}

.page-content .services-list .icon-service.icon-depository-services {
    background-position: -2px -234px
}

.page-content .services-list .icon-service.icon-clearing-services {
    background-position: -2px -279px
}

.page-content .services-list .icon-service.icon-financial-planning {
    background-position: -4px -327px
}

.widget-9 .widget {
    margin-bottom: 20px;
}

.widget-9 .widget h3.widget-title {
    font-family:"Roboto","Open Sans";
    font-size: 24px;
    color: #32467e;
    margin-top: 0;
}

.widget-9 .widget h3.widget-title .text-primary {
    color: #575d9d
}

.widget-9 .content-block {
    min-height: 220px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.widget-9 .content-block.video img {
    height: 220px
}

.widget-9 .content-block.news {
    position: relative;
}

.widget-9 .content-block.news .widget-title {
    padding: 10px 15px;
    margin-bottom: 10px
}

.widget-9 .content-block.news .list-group {
    margin-bottom: 0
}

.widget-9 .content-block.news .list-group-item {
    padding: 5px 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 0;
    border-top: 1px dotted #bcc1c8
}

.widget-9 .content-block.news .list-group-item:first-child {
    border: 0
}

.widget-9 .content-block.news .list-group-item-text {
    color: #585858;
    font-size: 18px;
    margin-bottom: 5px
}

.widget-9 .content-block.news .list-group-item-time {
    font-family:"Roboto","Open Sans";
    font-size: 14px;
    color: #677585;
    margin-bottom: 5px
}

.widget-9 .content-block.market-insights {
    position: relative;
    background: url("../img/widget-1/market-insights.jpg") no-repeat;
    background-size: cover;
    padding: 10px 15px;
    margin-bottom: 15px;
}

.widget-9 .content-block.market-insights .outlook {
    font-family:"Roboto","Open Sans";
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 130px;
    height: 130px;
    padding: 3px 0;
    text-shadow: 1px 1px 0 #000;
}

.widget-9 .content-block.market-insights .outlook span {
    line-height: 1;
    color: #fff
}

.widget-9 .content-block.market-insights .outlook .india-outlook {
    font-size: 36px
}

.widget-9 .content-block.market-insights .outlook .o-2016 {
    font-size: 56px
}

.widget-9 .content-block.market-insights .btn-orange {
    position: absolute;
    bottom: 20px;
    right: 20px
}

.services-why .block-head {
    margin-bottom: 15px
}

.list-services-why {
    list-style: none;
}

.list-services-why.pad-fix {
    padding-left: 20px
}

.list-services-why li {
    font-family:"Roboto","Open Sans";
    font-size: 18px;
    position: relative;
    margin-bottom: 10px;
}

.list-services-why li:before {
    content: '';
    background-image: url("../img/services-bullet.png");
    width: 8px;
    height: 8px;
    position: absolute;
    top: 10px;
    left: -20px
}

.list-download {
    list-style: none;
}

.list-download li {
    position: relative;
    margin-right: 50px;
    margin-bottom: 10px
}

.list-download a {
    color: #6e6e6e;
    display: block;
    font-size: 18px;
    line-height: 36px;
    border-bottom: 1px solid #ff7000;
    font-family:"Roboto","Open Sans";
}

.list-download a:active,
.list-download a:hover,
.list-download a:focus,
.list-download a:visited {
    text-decoration: none
}

.list-download .icon-download {
    width: 30px;
    height: 25px;
    background-image: url("../img/icon-download.png");
    position: absolute;
    right: 0;
    bottom: 2px
}

.widget-10 .widget {
    margin-bottom: 20px
}

.widget-10 .video-block {
    position: relative;
    background-color: #82858c;
    background-size: cover;
}

.widget-10 .video-block.video-1 {
    background-image: url("../img/insights/talks/video1.jpg")
}

.widget-10 .video-block.video-2 {
    background-image: url("../img/insights/talks/video2.jpg")
}

.widget-10 .video-block.video-3 {
    background-image: url("../img/insights/talks/video3.jpg")
}

.widget-10 .video-block .icon-video {
    background-image: url("../img/icon-video.png");
    display: inline-block;
    width: 58px;
    height: 58px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto
}

.widget-11 .video-block {
    height: 300px;
    position: relative;
    background-color: #82858c;
    background-size: cover;
}

.widget-11 .video-block.video-1 {
    background-image: url("../img/insights/talks-videos/video1.jpg")
}

.widget-11 .video-block.video-2 {
    background-image: url("../img/insights/talks-videos/video2.jpg")
}

.widget-11 .video-block.video-3 {
    background-image: url("../img/insights/talks-videos/video3.jpg")
}

.widget-11 .video-block.video-4 {
    background-image: url("../img/insights/talks-videos/video4.jpg")
}

.widget-11 .video-block .icon-video {
    background-image: url("../img/icon-video-lg.png");
    display: inline-block;
    width: 111px;
    height: 111px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto
}

.widget-12 {
    font-family:"Roboto","Open Sans";
}

.widget-12 .widget {
    padding: 25px 30px 50px 30px;
    border: 1px solid #7f7f7f;
    font-size: 18px;
    color: #434853;
}

.widget-12 .widget .widget-title {
    margin-top: 0;
    font-size: 18px;
    min-height: 45px;
    font-weight: bold
}

.widget-12 .widget .content-block {
    min-height: 100px;
    margin-bottom: 30px
}

.widget-12 .widget .location {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    -ms-opacity: .6;
    -o-opacity: .6;
    opacity: .6;
    margin-bottom: 40px
}

.widget-12 .widget .action {
    margin-bottom: 50px;
}

.widget-12 .widget .action .btn-left {
    float: left;
    width: 50%;
    padding-right: 7px
}

.widget-12 .widget .action .btn-right {
    float: right;
    width: 50%;
    padding-left: 7px
}

.widget-12 .widget .action .btn {
    font-size: 16px
}

.form-site .form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.login-widget .login-head h2 {
    font-family:"Roboto","Open Sans";
    font-size: 36px
}

.login-widget .login-form-block {
    margin: 20px 0
}

.login-form-block {
    font-family:"Roboto","Open Sans";
    font-size: 16px;
    padding: 30px 30px 50px;
    background-color: #f3f4f8;
    border: 1px solid #b2b2b2;
    border-top: 2px solid #d0d1d3;
}

.login-form-block.block-sm {
    padding: 30px 30px 30px
}

.login-form-block h2 {
    font-family:"Roboto","Open Sans";
    font-size: 36px
}

.login-form-block h3 {
    font-family:"Roboto","Open Sans";
    font-size: 20px;
    text-transform: uppercase
}

.login-form-block h2.head-sm {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 20px;
    position: relative;
}

.login-form-block h2.head-sm .btn-collapse {
    right: 0
}

.login-form-block .form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #f8f8fb
}

.login-form-block input.form-control,
.login-form-block select.form-control {
    height: 45px
}

.login-form-block label {
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -ms-opacity: .5;
    -o-opacity: .5;
    opacity: .5
}

.login-form-block .info-tip {
    color: #193c7b;
    font-weight: 400
}

.login-form-block .form-action {
    text-align: center;
}

.login-form-block .form-action .btn {
    padding: 12px 60px;
    font-size: 16px
}

.login-form-block .form-links {
    text-align: center;
}

.login-form-block .form-links a {
    color: #ff7101;
    font-size: 16px
}

.login-form-block .docs-upload {
    height: 45px;
    line-height: 45px;
    text-align: left;
}

.login-form-block .docs-upload a {
    color: #13326e;
    font-size: 16px;
}

.login-form-block .docs-upload a:hover {
    text-decoration: underline
}

.login-form-block .docs-upload a .fa {
    font-size: 36px
}

.notice-text {
    font-family:"Roboto","Open Sans";
    font-size: 18px;
    color: #848790;
}

.notice-text p {
    line-height: 30px
}

.login-links {
    margin: 100px 0 80px;
}

.login-links .login-link {
    text-align: center;
    padding-right: 9px;
    margin-bottom: 20px;
}

.login-links .login-link:last-child {
    padding-right: 0
}

.login-links .cover {
    padding: 20px 24px;
    border: 1px solid #c9c9c9
}

.login-links .form-group {
    margin-bottom: 20px;
}

.login-links .form-group:last-child {
    margin-bottom: 0
}

.login-links h2 {
    font-family:"Roboto","Open Sans";
    font-size: 36px;
    color: #707f8f;
    margin-top: 0;
    margin-bottom: 15px;
    text-transform: uppercase
}

.login-links .margin-fix {
    margin-bottom: 74px
}

h3.cfa {
    font-family:"Roboto","Open Sans";
    color: #ff7101;
    font-weight: normal
}

.min-height-500 {
    min-height: 500px
}

.expert-modal .modal-content {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.expert-modal .modal-header {
    border-bottom: 0;
    position: absolute;
    right: 0;
    z-index: 5
}

.expert-modal .close {
    display: inline-block;
    width: 25px;
    height: 25px;
    color: #535353;
    font-size: 14px;
    font-weight: 400;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #535353;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    position: absolute;
    top: 8px;
    right: 5px;
}

.expert-modal .close:hover {
    color: #ffa056;
    border: 1px solid #ffa056
}

.expert-modal .modal-body {
    padding: 0;
    color: #696969;
    font-size: 16px;
    font-family:"Roboto","Open Sans";
}

.expert-modal .expert-info {
    color: #fff;
    text-align: center;
    padding: 100px 40px 40px;
    min-height: 500px;
    background-color: #467be2;
}

.expert-modal .expert-info h3 {
    font-weight: 700
}

.expert-modal .expert-info p {
    font-weight: 300;
    font-size: 20px
}

.expert-modal .expert-article {
    padding: 40px 15px 40px 0;
}

.expert-modal .expert-article .wrapper {
    max-height: 420px;
    overflow: auto
}

.expert-modal .expert-article h4 {
    margin-top: 0;
    font-size: 18px;
    color: #ff7100;
    font-weight: 700
}

.expert-modal .expert-article p {
    font-size: 14px;
}

.expert-modal .expert-article p>strong {
    font-size: 18px;
    color: #ff7100
}

.site-modal .modal-content {
    border: 1px solid #ffa056;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.site-modal .modal-header {
    border-bottom: 0;
}

.site-modal .modal-header .modal-title {
    text-align: center;
    font-family:"Roboto","Open Sans";
    font-size: 24px
}

.site-modal .modal-header .close {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #535353;
    font-weight: 400;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #535353;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.site-modal .modal-header .close:hover {
    color: #ffa056;
    border: 1px solid #ffa056
}

.site-modal .modal-body {
    padding: 0 50px 45px 50px;
    color: #696969;
    font-size: 16px;
    font-family:"Roboto","Open Sans";
}

.site-modal .form-control {
    margin-bottom: 18px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.widget-13 {
    font-family:"Roboto","Open Sans";
}

.widget-13 .widget {
    font-size: 18px;
    min-width: 170px;
    text-align: center;
    display: inline-block
}

.widget-13 .col-md-4:nth-child(2) {
    text-align: center
}

.widget-13 .col-md-4:nth-child(3) {
    text-align: right
}

.widget-13 .widget-head {
    line-height: 24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ff7800
}

.contact .mid-banner {
    color: #fff;
    padding: 55px 0;
    background-color: #656c76;
}

.contact .mid-banner h4 {
    font-family:"Roboto","Open Sans";
    font-size: 72px;
    margin: 0;
    line-height: 1;
}

.contact .mid-banner h4 span {
    font-family:"Roboto","Open Sans";
    font-size: 36px
}

.contact .mid-banner h5 {
    font-family:"Roboto","Open Sans";
    font-size: 36px;
    letter-spacing: 8px;
    margin: 0;
    line-height: 1;
    text-transform: uppercase
}

.contact .btn-orange-outline {
    margin-bottom: 20px;
    position: relative;
    padding: 16px 12px;
    padding-left: 80px;
    line-height: 1;
}

.contact .btn-orange-outline .icon-map {
    position: absolute;
    top: 8px;
    left: 15px
}

.address-widget {
    font-family:"Roboto","Open Sans";
    color: #696969;
    margin-bottom: 60px;
    border-bottom: 1px solid #ff7800;
    position: relative;
}

.address-widget .addr-head {
    font-size: 36px;
    text-transform: uppercase;
    margin-left: 40px
}

.address-widget .addr-subhead {
    margin-top: 0;
    margin-left: 40px
}

.page-body .list-address {
    list-style: none;
    padding-left: 40px;
}

.page-body .list-address li {
    font-size: 18px;
    position: relative;
    margin-bottom: 0;
    line-height: 36px;
}

.page-body .list-address li:before {
    content: '';
    background-image: url("../img/contact-icons.png");
    width: 27px;
    height: 32px;
    position: absolute;
    top: 5px;
    left: -32px
}

.page-body .list-address li.address:before {
    background-position: 0 0
}

.page-body .list-address li.phone:before {
    background-position: 0 -44px
}

.page-body .list-address li.fax:before {
    background-position: 0 -88px
}

.download-menu {
    border: 1px solid #778490;
    color: #778490;
    text-align: center;
}

.download-menu .list-unstyled {
    padding: 15px;
    margin-bottom: 0;
    display: inline-block;
}

.download-menu .list-unstyled li {
    display: inline-block;
    padding: 0 20px;
    border-right: 1px solid #778490;
}

.download-menu .list-unstyled li:last-child {
    border-right: 0
}

.download-menu .list-unstyled li:before {
    background-image: none
}

.download-menu .list-unstyled li a {
    height: 28px;
    line-height: 28px;
    display: inline-block;
    padding-left: 40px;
    position: relative;
    color: #57585b;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.download-menu .list-unstyled li a .icon-d-menu {
    position: absolute;
    left: 0
}

.download-menu .list-unstyled li a.active,
.download-menu .list-unstyled li a:hover {
    color: #ff7101;
}

.download-menu .list-unstyled li a.active [class*="icon-"],
.download-menu .list-unstyled li a:hover [class*="icon-"] {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}

.download-menu .list-unstyled li a.active .icon-aof,
.download-menu .list-unstyled li a:hover .icon-aof {
    background-position: -8px 28px
}

.download-menu .list-unstyled li a.active .icon-fpid,
.download-menu .list-unstyled li a:hover .icon-fpid {
    background-position: -58px 28px
}

.download-menu .list-unstyled li a.active .icon-dsu,
.download-menu .list-unstyled li a:hover .icon-dsu {
    background-position: -123px 28px
}

.download-menu .list-unstyled li a.active .icon-form4,
.download-menu .list-unstyled li a:hover .icon-form4 {
    background-position: -183px 28px
}

.icon-d-menu {
    display: inline-block;
    background-image: url("../img/download-icons.png");
}

.icon-d-menu.icon-aof {
    background-position: -8px 0;
    width: 22px;
    height: 28px
}

.icon-d-menu.icon-fpid {
    background-position: -58px 0;
    width: 31px;
    height: 28px
}

.icon-d-menu.icon-dsu {
    background-position: -123px 0;
    width: 28px;
    height: 28px
}

.icon-d-menu.icon-form4 {
    background-position: -183px 0;
    width: 22px;
    height: 28px
}

.expert-slider .expert-info img {
    display: inline-block;
    width: auto;
    height: 185px
}

.nav-expert {
    width: calc(100% - 30px);
    position: absolute;
    top: -38px;
    z-index: 1;
}

.nav-expert>[class*="owl-"] {
    float: left;
    width: 50%;
}

.nav-expert>[class*="owl-"]:hover {
    cursor: pointer;
    text-decoration: underline
}

.nav-expert>[class*="owl-"] .icon-expert {
    color: #fff;
    font-style: normal
}

.nav-expert>[class*="owl-"].disabled:hover {
    cursor: not-allowed
}

.nav-expert>[class*="owl-"].disabled .icon-expert {
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -ms-opacity: .5;
    -o-opacity: .5;
    opacity: .5
}

.nav-expert>.owl-prev {
    text-align: left;
    padding-left: 20px
}

.nav-expert>.owl-next {
    text-align: right;
    padding-right: 20px
}

/*changes made by chetan for disclamier page table 11-aug-2022*/


.disc_table{
    margin-top: 2rem;
    margin-bottom: 4rem;
    width: 100%;
    text-align: center;
    /*margin-left: 90px;*/
}

.disc_table tbody {
    /*height: 50pt;*/
    }

    .disc_table th {
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    
    text-align: center;
}
.disc_table td {

    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;

}
 .disc_table th:first-child, .disc_table th:last-child {width:10%;}

 /*.item p {text-align: justify;}*/

/*End*/

@media (max-width:767px) {
    .navbar-top .dropdown-submenu {
        padding-left: 15px;
    }
    .navbar-top .dropdown-submenu .menu-img {
        display: none
    }
    .navbar-top .submenu>ul>li>a {
        line-height: 20px;
        display: block;
        padding: 5px 0
    }
    #widget1Slider .owl-prev,
    #widget2Slider .owl-prev,
    #widget12Slider .owl-prev {
        left: 0
    }
    #widget1Slider .owl-next,
    #widget2Slider .owl-next,
    #widget12Slider .owl-next {
        right: 0
    }
    footer .btn-collapse {
        right: 20px;
        z-index: 1
    }
    .footer-menu h4 {
        padding-bottom: 5px;
        display: inline-block;
        border-bottom: 2px solid #fff
    }
    .footer-menu>ul>li>ul>li,
    .footer-menu>ul>li>ul>li>ul>li {
        border-bottom: 0;
    }
    .footer-menu>ul>li>ul>li>a,
    .footer-menu>ul>li>ul>li>ul>li>a {
        border-bottom: 1px dashed #7991c1
    }
    hr {
        display: none
    }
    .footer-social {
        float: none;
        text-align: center
    }
    .attention .attention-head {
        text-align: center
    }
    .widget-7 .widget-col {
        border-right: 0;
        border-bottom: 1px dashed #8f9db9;
    }
    .widget-7 .widget-col:last-child {
        border-bottom: 0
    }
    .glance .page-head {
        height: 300px
    }
}

@media (max-width:991px) {
    footer .btn-collapse {
        right: 20px;
        z-index: 1
    }
}

@media (min-width:768px) {
    .wrapper main {
        margin-top: 125px
    }
    .action-social {
        float: right;
        width: 100%;
    }
    .action-social .btn-actions {
        float: left;
        margin-right: 22px
    }
    .action-social .social-bar {
        float: left;
    }
    .action-social .social-bar li {
        padding-left: 2.5px;
        padding-right: 2.5px
    }
    .header-top .navbar-nav {
        margin-right: 10px;
        width: 500px*
    }
    .header-top .navbar-nav>li {
        /*width:20%*/
        ;
        height: 20px;
        border-right: 1px solid #000;
    }
    .header-top .navbar-nav>li:first-child {
        /*width:35%*/
    }
    .header-top .navbar-nav>li:last-child {
        border-right: 0;
    }
    .header-top .navbar-nav>li.active a {
        color: #134aa6;
        background-color: transparent
    }
    .header-top .navbar-nav>li>a {
        font-family:"Roboto","Open Sans";
        font-size: 10px;
        padding: 0 4px;
        margin: 0 5px;
        color: #444;
    }
    .header-top .navbar-nav>li>a .icon-menu {
        margin-bottom: -2px;
        margin-right: 4px
    }
    .header-top .navbar-nav>li>a:hover {
        background-color: #e8eaef;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px
    }
    .navbar-top {
        position: relative;
        text-align: center;
    }
    .navbar-top .left-nav {
        float: none;
        display: inline-block;
        width: 80%;
    }
    .navbar-top .left-nav>li {
        padding: 22px 10px;
        position: static;
    }
    .navbar-top .left-nav>li>a {
        display: inline-block
    }
    .navbar-top .left-nav>li:hover>a {
        background-color: transparent;
        color: #ff7101;
        border-bottom: 1px solid #ff7101
    }
    .navbar-top .hover-nav>li:hover .dropdown-submenu {
        display: block
    }
    .navbar-top .dropdown-submenu {
        text-align: left;
        display: none;
        background-color: #12326d;
        position: absolute;
        width: 100%;
        min-height: 350px;
        left: 0;
        top: 76px;
        z-index: 100;
        padding-top: 35px;
        padding-bottom: 50px;
    }
    .navbar-top .dropdown-submenu .pad-left-sm {
        padding-left: 50px
    }
    .navbar-top .dropdown-submenu .menu-left-pane {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        min-height: 350px;
    }
    .navbar-top .dropdown-submenu .menu-left-pane>.submenu {
        margin-top: 35px
    }
    .navbar-top .dropdown-submenu .menu-left-pane .dropdown-submenu-submenu {
        position: absolute;
        background-color: #1c4185;
        width: 100%;
        margin-left: 30%;
        top: 0;
        min-height: 350px;
        padding-top: 35px;
        display: none
    }
    .navbar-top .dropdown-submenu .menu-left-pane .submenu-submenu {
        margin-left: 10px;
    }
    .navbar-top .dropdown-submenu .menu-left-pane .submenu-submenu>li>a:before {
        color: #fff;
        font-size: 14px
    }
    .navbar-top .dropdown-submenu .menu-right-pane {
        margin-left: 31%
    }
    .navbar-top .dropdown-submenu .menu-img {
        text-align: center;
        padding: 45px 0;
        border-left: 1px solid rgba(160, 182, 207, 0.4);
    }
    .navbar-top .dropdown-submenu .menu-img img {
        display: inline-block;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled {
        margin-left: 13%;
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li.dropdown-point .fa {
        font-size: 12px
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li.dropdown-point:hover>a {
        position: relative;
        padding-bottom: 9px;
        border-bottom: 2px solid #304e82;
        margin-bottom: 9px;
        display: inline-block;
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li.dropdown-point:hover>a:after {
        content: "";
        width: 0;
        height: 0;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-right: 30px solid #1c4185;
        position: absolute;
        right: -38%;
        bottom: -20px
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li .list-unstyled {
        margin-bottom: 24px;
        padding-left: 20px;
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li .list-unstyled>li>a {
        font-family:"Roboto","Open Sans";
        font-size: 15px;
        color: #abb7ce;
        display: inline-block;
        width: 20%;
        margin-bottom: 2px;
        border-bottom: 1px dashed #7991c1;
        position: relative;
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li .list-unstyled>li>a:before {
        content: "\f105";
        font-family:"Roboto","Open Sans";
        position: absolute;
        left: -10px;
        color: #abb7ce
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li .list-unstyled>li>a:hover {
        color: #fff
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li:hover .dropdown-submenu-submenu {
        display: block
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li>a {
        display: inline-block;
        color: #abb7ce;
        font-size: 18px;
        font-family:"Roboto","Open Sans";
        margin-bottom: 20px;
        min-width: 25%;
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled>li>a:hover {
        color: #fff
    }
    .navbar-top .dropdown-submenu .submenu>.list-unstyled .btn-collapse {
        left: -45px;
        width: 25px;
        height: 22px;
        padding: 0 6px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-opacity: .5;
        -moz-opacity: .5;
        -ms-opacity: .5;
        -o-opacity: .5;
        opacity: .5
    }
    .navbar-top .left-nav>li>a {
        font-family:"Roboto","Open Sans";
        text-transform: uppercase;
        vertical-align: middle;
        color: #707f8f;
        font-size: 14px;
        padding: 6px 0;
        font-weight: bold;
    }
    .navbar-top .left-nav>.active>a,
    .navbar-top .left-nav>.active>a:focus,
    .navbar-top .left-nav>.active>a:hover,
    .navbar-top .left-nav>li>a:focus,
    .navbar-top .left-nav>li>a:hover {
        background-color: transparent;
        color: #ff7101;
        border-bottom: 1px solid #ff7101
    }
    .navbar-top .navbar-right .btn {
        font-size: 12px
    }
    .widget-7 .widget-col {
        min-height: 500px
    }
}

@media (min-width:768px) and (max-width:1200px) {
    .widget-2 .widget {
        min-height: 226px
    }
    .footer-menu h4 {
        font-size: 14px
    }
}

@media (min-width:992px) {
    .navbar-top .left-nav {
        width: 80%;
    }
    .navbar-top .left-nav>li {
        padding: 22px 15px;
    }
    .navbar-top .left-nav>li>a {
        font-size: 18px
    }
    .navbar-top .navbar-right .btn {
        font-size: 14px
    }
    .widget-3 .widget {
        width: 33.33%;
        min-height: 500px;
    }
    .widget-3 .widget:first-child {
        border: 0;
        border-right: 1px solid #bfbfbf
    }
    .widget-3 .widget:last-child {
        border: 0;
        border-left: 1px solid #bfbfbf
    }
    .market-block .widget {
        min-height: 392px;
        background-color: #fff
    }
    .main-header .account-blocks {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        margin-top: auto;
        margin-bottom: auto;
        /* right: 10%; */
        right: 6%;
        z-index: 1;
        width: 166px;
        height: 378px;
    }
    .main-header .account-blocks ul {
        margin-bottom: 0
    }
    .main-header .account-blocks .account-block {
        display: block;
        overflow: hidden;
        color: #fff;
        font-family:"Roboto","Open Sans";
        text-transform: uppercase;
        font-size: 18px;
        line-height: 1;
        position: relative;
        background-color: #303cb3;
    }
    .main-header .account-blocks .account-block.block-1 {
        background-color: #ff7100
    }
    .main-header .account-blocks .account-block.block-2 {
        background-color: #303cb3
    }
    .main-header .account-blocks .account-block.block-3 {
        background-color: #83a6e6
    }
    .main-header .account-blocks .account-block.block-4 {
        background-color: #337ab7
    }
    .main-header .account-blocks .account-block .visual {
        position: relative;
        text-align: right;
        height: 103px
    }
    .main-header .account-blocks .account-block .icon-account {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 42px;
        height: 64px;
        background-image: url("../img/slider-account-icons.png");
        background-repeat: no-repeat;
    }
    .main-header .account-blocks .account-block .icon-account.icon-insta {
        background-position: 0 -40px
    }
    .main-header .account-blocks .account-block .icon-account.icon-trading {
        background-position: 0 -127px
    }
    .main-header .account-blocks .account-block .icon-account.icon-research {
        background-position: 0 -213px
    }
    .main-header .account-blocks .account-block .icon-account.icon-mobiletrading {
        background-position: 2px -316px
    }
    .main-header .account-blocks .account-block .details {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 0;
        padding: 20px
    }
    footer .footer-head {
        padding-right: 100px
    }
    footer .btn-collapse {
        right: -50px
    }
    .login-widget .login-logo {
        text-align: right
    }
    .login-form-block .form-action {
        text-align: right
    }
    .login-form-block .form-links {
        text-align: left;
    }
    .login-form-block .form-links.form-action .link-left {
        padding-right: 7px
    }
    .login-form-block .form-links.form-action .link-right {
        padding-left: 7px
    }
    .login-form-block .form-links .link-left {
        float: left;
        width: 50%
    }
    .login-form-block .form-links .link-right {
        float: right;
        width: 50%;
        text-align: right;
    }
    .login-form-block .form-links .link-right.text-left {
        text-align: left
    }
    .login-links .login-link {
        float: left;
        width: 33%
    }
    .contact .btn-orange-outline {
        position: absolute;
        right: 0;
        bottom: 0
    }
}

@media (min-width:1200px) {
    .navbar-top .left-nav>li {
        padding: 22px 10px;
    }
    .navbar-top .left-nav>li>a {
        font-size: 17px
    }
}

.action-social {
    float: right;
    width: 100%;
}

.new-pad{
    margin-right: -15px!important;
margin-left: -15px!important;
}

.navbar-header{
    margin-right: -15px!important;
margin-left: -15px!important;
}
}