@charset "utf-8";
/* CSS Document */

@font-face {
font-family: 'Myriad Pro';
src: url('font/MyriadPro-Regular.eot');
src: url('font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
url('font/MyriadPro-Regular.woff2') format('woff2'),
url('font/MyriadPro-Regular.woff') format('woff'),
url('font/MyriadPro-Regular.ttf') format('truetype'),
url('font/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
body{
font-family: 'Myriad Pro';
color: #3c3c3c !important;
margin: 0px;
padding: 0px;
}
a{
text-decoration:none;
outline: 0;
}
a:hover{
text-decoration:none;
opacity:.9;
transition:opacity .3s;
-webkit-transition:opacity .3s;
}
img{
max-width:100%;
}
.paddtb-70{
padding:70px 0px;
}
.paddt-70{
padding-top:70px;
}
.paddtb-30{
padding:30px 0px;
}
.heading{
font-size: 30px;
padding: 5px 0px 5px 0px;
}
.heading .green{

}
.f-16{
font-size: 16px;
    clear: both;
    text-align: justify;
}
#header-top{
background:#409e04;
}
.mart-10{
margin-top:10px;
}
.marb-10{
margin-bottom:10px;
}
.marb-20{
margin-bottom:20px;
}
.mart-20{
margin-top:20px;
}
.marb-30{
margin-bottom:30px;
}
.bright-0{
border-right:0px !important;
}
.white{
color:white;
}
p, h3{
color:#333;
}
#header-top .leftcontact{
padding-top: 10px;
}
#header-top a{
color:white;
font-size:16px;
}
#header-top a .fa{
padding-right:5px;
}

.dropdown-menu {
    background-color: #332f26;
    }

    .heading p {
    font-size: 16px;
}

section#financial-goal-planning {
    background-color: #fbbb00;
}

.financial-goal-col ul {
    padding-left: 0;
    list-style: none;
    display: inline-block;
    width: 49%;
}

.financial-goal-col ul li {
    margin-top: 50px;
    color: #000000;
    font-weight: bold;
}

section#educational-vedio {
    background-color: #232323;
}

.financial-goal-col h4 {
    font-weight: bold;
}

section#educational-vedio .heading {
    color: #ffffff;
}

section#educational-vedio a {
    background-color: #fbbb00;
    color: #000000;
    font-weight: bold;
    padding: 7px 15px;
    text-decoration: none;
}

section#financial-goal-planning h2 {
    font-family: arial;
    font-weight: bold;
    color: #000000;
    letter-spacing: 1px;
}

.financial-goal-col li img {
    margin-right: 15px;
}

#header-top .email{
padding-right: 20px;
}
#header-top .rightsocial{
text-align:right;
}
#header-top .social, #header-top .port-login{
display:inline-block;
}

.our-services-content:hover {
    background-color: #fbbb00;
}

.our-services-content img {
    margin: 15px 0;
}

#header-top .social .fa{
text-align: center;
padding-right: 5px;
background: white;
color: #409e04;
border-radius: 50%;
padding: 6px;
width: 30px;
height: 29px;
}

.cname span {
    color: #9dbe23;
}

section#investment .text-center p {
    min-height: 225px;
}

section#partner {
    background-color: #f5f5f5;
}

div#partners2 {
    text-align: center;
    margin-top: 20px;
}

div#partners2 img {
    max-width: 100% !important;
    width: inherit;
}

div#partners2 li {
    margin: 0 5px;
}

#header-top .port-login{
padding:10px 20px;
background:#313131;
margin-left: 20px;
}

.heading {
    margin-bottom: 15px;
}

.navbar-menu{
padding:0px 0px !important;
border:0px !important;
}
.navbar-menu, .navbar-brand{
/*background-color:transparent;*/
border-radius:0px;
min-height:auto;
height:auto;
}
.navbar-menu .navbar-brand{
/*padding: 0px 0px !important;*/
}
#myNavbar{
margin-top:12px;
}
.navbar-menu a{
font-size:16px;
padding: 10px 10px !important;
color:#fff !important;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
background:transparent;
color:#3c3c3c;
}
#myCarousel .item::before 
{
    background-color: #728bb1;
    background-size: cover;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
    opacity: 0.2;
}
.navbar-inverse
{
    /*position: absolute;
    top: 0px;*/
    width: 100%;
    background: #332f26 !important;
    margin-bottom: 0;
    z-index: 3;
}
#myCarousel .item
{
    height:600px;
    width:100%;
}
#myCarousel .item:nth-child(1) 
{
    background: #728bb1 url("../images/slider.png") no-repeat center center;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
}
#myCarousel .item:nth-child(2) 
{
    background: #728bb1 url("../images/slider2.png") no-repeat center center;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
}
#myCarousel .item:nth-child(3) 
{
    background: #728bb1 url("../images/slider3.png") no-repeat center center;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
}
#myCarousel .item:nth-child(4) 
{
    background: #728bb1 url("../images/slider4.png") no-repeat center center;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
}
#myCarousel .carousel-caption
{
    transform:translate(-50% , -50%);	
    -webkit-transform:translate(-50% , -50%);
    top:50%;    
    left:50%;
    bottom: unset;
    max-width: 860px;
    width: 100%;
    padding:0px 20px;
}
#myCarousel .carousel-caption .f-16
{
    color:white;
}
.getstarted
{
    background: #9dbe23;
    border-radius: 5px;
    padding: 10px 30px;
    color: white;
    clear: both;
    margin-top: 5px;
    display: inline-block;
}

.our-services-content {
    text-align: center;
}

.our-services-content h5 {
    background-color: #087770;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 1px;
    padding: 5px 0;
        margin: 0;
}

section#livemarketupdate {
    background-color: #087770;
}

section#livemarketupdate h2 {
    color: #ffffff;
    margin-top: 0;
    font-family: arial;
}

section#livemarketupdate p {
    text-align: justify;
    color: #ffffff;
}

section#livemarketupdate a {
    background-color: #fbbb00;
    color: #000000;
    font-weight: bold;
    padding: 7px 15px;
    text-decoration: none;
    box-shadow: 1px 6px 4px #065b55;
}

.green
{

}
.getstarted:hover
{
    color:white;
}
#why
{
    background:#f9f9f9;
}
#why h3
{
    font-weight:bold;
    font-size:22px;
}
.products-row
{
    background:#f1f1f1;
    overflow: hidden;
    width: 100%;
    display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
    display: flex;
    flex-wrap: wrap;
    border-top:1px solid #dddddd;
}
.products-row .col-sm-4
{
    padding-top:40px;
    padding-bottom:40px;
    border-bottom:1px solid #dddddd;
    border-right:1px solid #dddddd;
}
.products-row .icon-img{
width:77px;
float:left;
padding-left:5px;
}
.products-row img{
height: 72px;
width:72px;
}
.products-box{
width:calc(100% - 77px);
overflow:hidden;
text-align:left;
padding: 0px 20px;
}
.products-box h3{
font-size:22px;
margin-top:0px;
}
.products-box p{
margin-bottom:0px;
}
/*#investment{
 background:url("../images/investment-solutionbg.png") center center no-repeat fixed;
height: 1000px;  
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
	background-size:cover;
}*/
#investment img{
height:60px;
}
#investment .display-flex
{
    /*display: flex;*/
}

  
#investment .display-flex .col-sm-6 h3
{
        font-size: 18px;
    font-weight: bold;
}
#invcor .invimg{
float:left;
width:56px;
}



#invcor .invtext{
float:left;
width:calc(100% - 56px);
padding-left:20px;
text-align:left;
color:#333;
}
#invcor .invtext .f-16{
font-size:16px;
font-weight: bold;
margin-bottom:5px;
line-height:16px;
}
#invcor .col-sm-4{
padding-top: 20px;
padding-bottom: 10px;
box-shadow: 0px 0px 0px 0px #dddddd;
transition: box-shadow .2s ease;
-webkit-transition: box-shadow .2s ease;
overflow: hidden;
}
#invcor .col-sm-4:hover{
background: white;
box-shadow: 0px 0px 10px 3px #dddddd;
transition: box-shadow .2s ease;
-webkit-transition: box-shadow .2s ease;
}
/*#sip{
 background:url("../images/sipbg.png") no-repeat center center /cover;
}*/
/*#testimonial{
background:#409e04;
}*/
#utility .col-md-2
{
    width: 20%;
}
#testimonial
{
  /*background-image: url('../images/testimonial.png');*/
}
#testimonial img{

}

p.cimg {
      margin-bottom: 0;
    position: relative;
    top: 25px;
}

#testimonial .cname {
    margin-top: 0;
}

#testimonial .cname
{
   font-size: 18px;
    color: #ffffff;
    margin-bottom: 0px;
    padding: 40px 0 10px;
    margin: 15px 0 0 0;
    background-color: #087770;
}

section#testimonial p {
    text-align: center;
}

#testimonial .carousel-indicators
{
    bottom: -10px;
}

#contact
{
    background:#ffffff;
}

.conleft .fa
{
    font-size: 20px;
    width: 35px;
    padding: 7px;
    text-align: center;
    background-color: #fcbb00;
    float: left;
    color: #ffffff;
}

div#contact_form {
    background-color: #dddddd;
    padding: 15px;
}

form#contact_body input, form#contact_body textarea {
    width: 100%;
    padding: 5px 7px;
    border: 1px solid #ececec;
    background-color: #ececec;
}

form#contact_body .form-group {
    margin-bottom: 5px;
}

form#contact_body input:focus, form#contact_body textarea:focus { 
border: 1px solid #bcbe23 !important;
outline: none;
    }

form#contact_body button {
    background-color: #fcbb00;
    border-radius: 50px;
    border-bottom-right-radius: 0;
    padding: 5px 15px !important;
}

.carousel-control {
    display: block;
}

footer {
    background-color: #087770;
}

footer .heading {
    color: #ffffff;
}

.addressfootr p {
    color: #ffffff;
    font-family: arial;
    font-weight: normal;
    margin-top: 15px;
}

.addressfootr p i {
    margin-right: 5px;
    background-color: #ffffff;
    color: #087770;
    height: 20px;
    width: 20px;
    text-align: center;
    border-radius: 50%;
    font-size: 11px;
    line-height: 20px;
}

ul.socail-footer li {
    display: inline-block;
    margin-right: 10px;
    background-color: #fbbb00;
    width: 25px;
    text-align: center;
    height: 25px;
    border-radius: 50%;
    line-height: 30px;
}

ul.socail-footer li i {
    color: #ffffff;
}

ul.socail-footer {
    margin-top: 20px;
}

.uselink {
    font-weight: bold;
}

.uselink h4 {
    margin-bottom: 20px;
    color: #ffffff;
}

.uselink ul {
    list-style: none;
    padding-left: 0;
}

.uselink ul li {
    margin-bottom: 5px;
}

.conleft  p{
width: 100%;
float: left;
}
.conleft span, .conleft a{
float:left;
width:calc(100% - 35px);
padding-left:15px;
overflow:hidden;
margin-top: 5px;
font-size: 16px;
}
.conleft a{
color:#3c3c3c;
}
#contact .form-control{
height:40px;
}
.login_btn{
padding: 10px 40px;
background:#5f5a5b;
color:white;
font-size:16px;
}
.login_btn:hover{
background:#5f5a5b;
color:white;
}
.partner-img ul li {
display: inline-block;
}
.footet-top{
background:#100f0f;
width:100%;
float:left;
color:white;
padding:20px 0px 40px 0px;
}
.footet-top .fheading{
margin-top:30px;
color:white;
font-size:22px;
font-weight:bold;
float:left;
width:100%;
}
.footet-top  .flink a{
width:100%;
float:left;
color:white;
margin-top:10px;
}
.fbottom{
background:#044440;
width:100%;
float:left;
color:white;
padding:10px 0px 10px 0px;
}

.uselink ul li a {
    color: #ffffff;
    font-weight: normal;
}

.fbottom .uselink a{
color: white;
padding: 0px 5px;
}
.con-heading  ul , .con-heading  ul li a {

}
.con-heading  ul li .active{
color:#409e04;
}
.tab .nav-pills>li+li{
margin-left:0px !important;
}
.tab .nav-pills{
background:#9dbe23;
background:#fff;
margin-bottom:30px;
}
.tab .nav-pills li{
border-bottom:1px solid white;
}

.financial-goal-col a {
    text-decoration: none;
}

.tab .nav-pills li a
{
    border: 1px solid #9dbe23;
}
.tab .nav-pills>li.active>a{
background-color: #9dbe23 !important;
color: #fff;
}
.tab .nav>li>a:focus, .tab .nav>li>a:hover{
background-color: #9dbe23 !important;
color: #fff;
}
.tab .nav-pills li, .tab .nav-pills li a{
width:100%;
float:left;
border-radius:0px !important;
color: #000;
font-size:16px;
}
.list-inline{
margin-left:0px;
margin-bottom:0px;
}
.tab .ab-content {
margin-bottom:30px
}
.down-form{
background: #ededed;
padding: 30px;
}
.down-form table{
margin-bottom:5px;
}
#myModal .modal-content{
background:#409e04;
}
#myModal .modal-title{
color:white;
}
.box_content {
    background-color: #FFFFFF;
    border: 2px solid #AE6948;
    left: 35%;
    overflow:hidden;
    padding: 15px;
    position: fixed;
    top: 25%;
    width:430px;
    z-index: 1056;
	height:240px;
}
.grayBox{
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1055;
-moz-opacity: 0.7;
opacity:0.7;
filter: alpha(opacity=70);
}
.imgs{
top: 25%;
left: 63%;
position:fixed;}

img#cross {
position: relative;
float: right;
top: -29px;
left: 24px;
}
#myModal .login_btn{
padding: 8px 40px;
background: #5f5a5b;
color: white;
font-size: 16px;
border: 0px;
border-radius: 5px;
margin-bottom: 5px;
}
.carousel-control.left{
 background:none;
 opacity:1;	
}
.carousel-control.right{
 background:none;
  opacity:1;	
}
.carousel-control.right:hover{
 background:none;
  opacity:1;
  color:#332f26;	
}
.carousel-control.left:hover{
 background:none;
  opacity:1;
  color:#332f26;	
}

.signup-form {
    box-shadow: 2px 2px 1px 1px #999;
    padding: 25px 40px;
    /*background: #409E04;*/
    float: left;
    border: 1px solid #999;
    border-radius: 3px;
        width: 100%;
}
.login-form {
    /*background: #409E04;*/
    box-shadow: 2px 2px 1px 1px #999;
    border: 1px solid #999;
    border-radius: 3px;
}
.modal-body {
    padding: 15px;
    position: relative;
}
.modal-body .input {
    text-align: center;
}
.input-in {
    display: inline-block;
    margin: 0 18px 10px;
}
.input-fld input {
    border: medium none;
    box-shadow: 1px 1px 5px #999;
    color: #777373;
    /*font-family: OpenSans-Regular;*/
    height: 35px;
    margin: 10px;
    padding: 5px;
    width: 70%;
}
.modal-footer {
    border-top: none;
    text-align: center;
}
.modal-footer .login_btn {
    color: #fff;
    font-family: OpenSans-Semibold;
    font-size: 14px;
    padding: 5px 15px;
}
.login-text {
    color: #409E04;
    color: #000;
    font-size: 25px;
    margin-bottom: 20px;
    text-align: center;
    font-weight:bold;
}
.login-page {
    /*background: url(../images/pattern.jpg)no-repeat scroll center center/cover;*/
	padding:20px 0;
}
.products-box p{
 text-align:justify;	
}

.owl-buttons {
    display: none !important;
}


.vertical-text 
{
    /*transform: rotate(90deg);*/
    /*transform-origin: right top 0;*/
    float: right;
    z-index: 9;
    /*background: #313131;*/
    position: fixed;
    right: 0px;
    top: 50%;
    width: 38px;
   /* animation: blink 3s;
    animation-iteration-count: 10;
    animation-iteration-count: infinite;*/
}
.vertical-text ul
{
    display: contents;
}
.vertical-text ul li
{
    list-style-type: none;
}
.vertical-text ul li a
{
    display: block;
    text-align: center;
    background: #2856a1;
    margin-bottom: 5px;
    padding: 7px;
}
.vertical-text ul li a i
{
    color: #fff;
}
/*@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}*/
.vertical-text p a
{
    padding: 17px 1px;
    color: #fff;
    display: block;
    font-size: 21px;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    text-orientation: upright;
    -webkit-font-feature-settings: "vkrn", "vpal";
    font-feature-settings: "vkrn", "vpal";
}
.vertical-text p a:hover
{
    opacity: 1;
}
.vertical-text p
{
    margin: 0;
    display: initial;
    float: left;
   /* margin: 3px;
    width: 35px;*/
}
.new-client
{
    /*background: #409e04;*/
    margin-top: 5px;
}
.new-client p a
{
    margin-bottom: 69px;
    display: block;
    text-align: center;
    color: #000;
    font-size: 16px;
}
.new-client p
{
    margin-bottom: 0px;
}
#how .marb-20
{
    color: #fff;
}
#how h4
{
    color: #fff;
}
#how .text .f-16 
{
    padding: 0px 15px 15px;
    text-align: justify;
}
#our-day .text h3
{
    font-size: 2.5rem;
    margin: 20px 0px;
    color: #2955a0;
    font-weight: 600;
}
#our-day .text .green
{
    color: #89bd2fbd;
} 
#investment .text-center a
{
    display: block;
    padding: 20px 5px;
    border-radius: 20px;
    text-decoration: none;
    /*display: flex;*/
    transition: .35s ease-in-out;
}

.content-about img {
    margin: 15px 0;
}

#investment .text-center a:hover
{
    box-shadow: 0px 2px 4px #332f26;
}
#investment .mart-10
{
    /*float: left;*/
    margin: 0px 28px;
    /*margin-top: 12px;*/
}
#sip table tr td h4
{
    color: #000;
}
#contact .heading 
{
    margin-bottom: 20px;
}
#contact .conleft ul 
{
    padding-left: 0px;
}
#contact .conleft ul li
{
    list-style-type: none;
}
#download
{
    padding-bottom: 0px;
    background-image: url('../images/downloads.png');
}
#download h3 , #download p
{
    color: #fff;
}
#download p
{
    padding: 40px 0px;
}
#download ul li
{
    display: inline-block;
}
#download ul
{
    padding-left: 0px;
}
#utility .golden 
{
    background: #c35f85;
}
.investor-all2 
{
    border: 1px solid #c35f85;
}
.investor-all .golden 
{
    background: #337ab7;
    font-size: 16px;
    color: #fff;
    padding: 10px 15px;
    margin-top: -46px !important;
    margin: 0px auto;
    margin-top: 0px;
    width: max-content;
}
.investor-all img 
{
    padding: 20px 0px;
}
.investor-all 
{
    border: 1px solid #337ab7;
    padding: 24px;
    text-align: center;
    margin-bottom: 80px;
}
.investor-all p 
{
    min-height: 28px;
}
.investor-all h2 
{
    background: #337ab7;
    font-size: 14px;
    padding: 8px 15px;
    margin-bottom: -39px !important;
    margin: 0px auto;
    margin-bottom: 0px;
    width: max-content;
    border-radius: 9px;
}
.investor-all h2 a 
{
    color: #fff;
}
#utility
{
  
}

section#how {
    background-image: url('../images/financial-bg.png');
    background-repeat: no-repeat;
    background-size: cover;

}



.financialcal {
    background-color: #bcbe23;
    position: relative !important;
    top: inherit !important;
    display: block;
    bottom: inherit !important;
    border-color: #bcbe23;
    color: #ffffff;
    line-height: 10px;
    padding: 10px 0;
    width: 10% !important;
    margin: 0 auto;
    margin-top: 25px;
}

section#investment {
    background-color: #f5f5f5;
}

.investor-all2 {
    margin-bottom: 67px;
}

#utility .golden1 .golden
{
    background: #337ab7;
}
.golden1
{
    border: 1px solid #337ab7;
}
.golden1 h2
{
    background: #337ab7;
}
#utility .golden2 .golden
{
    background: #fa812b;
}
.golden2
{
    border: 1px solid #fa812b;
}
.golden2 h2
{
    background: #fa812b;
}
#utility .golden3 .golden
{
    background: #5bc0de;
}
.golden3
{
    border: 1px solid #5bc0de;
}
.golden3 h2
{
    background: #5bc0de;
}
#utility .golden4 .golden
{
    background: #c35f85;
}
.golden4
{
    border: 1px solid #c35f85;
}
.golden4 h2
{
    background: #c35f85;
}
#utility .golden5 .golden
{
    background: #5cb85c;
}
.golden5
{
    border: 1px solid #5cb85c;
}
.golden5 h2
{
    background: #5cb85c;
}
#utility .heading 
{
    text-align: center;
    margin-bottom: 35px;
}
#fund-performance
{
    background-repeat: no-repeat;
    text-align: center;
    background-image: url('../images/financial-bg.png');
    background-size: cover;
}
.fundperfonmance
{
    background: #fff !important;
}
#fund-performance ul li
{
    background: #0f3971;
}
#fund-performance ul li.active
{
    background: #89bd2fbd;
}
#fund-performance ul li a
{
    color: #fff;
}
.tab-content
{
    background: #dddddd;
    padding: 8px;
}
#fund-performance h3
{
    /*background: #0f3971;*/
    /*color: #fff;*/
    margin: 0px;
    padding: 0px 8px 4px;
    font-size: 16px;
    text-align: justify;
    min-height: 39px;
    font-weight: bold;
}
#fund-performance p
{
    text-align: justify;
    padding: 0px 8px;
}
.con-heading ul 
{
    margin-bottom: 10px;
    padding-left: 16px;
}
.con-heading ul li
{
    line-height: 1.0;
    font-weight: 500;
    font-style: initial;
}
.con-heading ul
{
    padding-left: 0px;
    margin-bottom: 0px;
}
#captcha_code
{
    padding: 4px;
    background: #000;
}
#contact .col-md-4
{
    width: 100%;
}
.vertical-text ul li.twitter a
{
    background: #00aced;
}
.vertical-text ul li.linkedin a
{
    background: #0077b7;
}
.vertical-text ul li.whatsapp a
{
    background: #2cb742;
}
.vertical-text ul li.youtube a
{
    background: #ff0000;
}
.top-right ul li
{
    display: inline-block;
    /*float: right;*/
    padding-right: 10px;
}
.top-right ul
{
    margin-bottom: 0px;
    padding: 0;
}
.top-right ul li a.getstarted
{
    padding: 8px;
    color: #fff !important;
}
.sip-now.getstarted
{
    margin: 0px auto;
    display: table;
    color: #fff;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover
{
    background: none;
}
.logo-list ul
{
    padding-left: 10px;
}
.logo-list img
{
    height: 73px;
}
.about-con
{
    text-align: center;
}
.about-con img
{
    margin: 0px auto;
}
.about-c
{
    text-align: justify;
}
.content-about
{
    text-align: center;
}
.prdt_infor .panel-default {
    border: solid 1px #ddd;
    background-color: #eeeeee;
    overflow: hidden;
}
.prdt_infor .panel-group#accordion .panel-default > .panel-heading 
{
    background-color: 
    #fff !important;
}
.prdt_infor .panel-default .panel-heading 
{
    background-color: #eefdc0;
    border-color: #00427a;
    border-radius: 0;
    padding: 3px 15px;
}
.prdt_infor .pro_CompDetail 
{
    overflow: auto;
    display: table;
    border-collapse: collapse;
    width: 100%;
}
.prdt_infor .pro_Complogo {
    width: 25%;
    background: #fff;
    display: table-cell;
    vertical-align: middle;
    border-right: 1px solid #bebfbf;
    padding: 1%;
    text-align: center;
}
.prdt_infor .pro_Complogo img 
{
    max-width: 150px;
    width: 100%;
}
.prdt_infor .pro_Comptext {
    width: 75%;
    background: #fff;
    display: table-cell;
    vertical-align: top;
    border-left: 1px solid #96c709;
    padding: 1%;
    color: #00283a;
    position: relative;
}
.prdt_infor .pro_Comptext p 
{
    color: #00283a;
    font-size: 14px;
    text-align: left;
    width: 96%;
}
.prdt_infor .pro_GreenHeader 
{
    width: 100%;
    background: #c0dff9;
    color: #00283a;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}
.prdt_infor .pro_GreenHeader 
{
    color: #00283a;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}
.prdt_infor table td, .prdt_infor table th 
{
    padding: 7px 10px;
    text-align: left;
    font-size: 12px;
}
.prdt_infor #Planstable 
{
    display: table;
    width: 100%;
    background: #fff;
    margin: 0;
    box-sizing: border-box;
}
.prdt_infor .Pro_category 
{
    display: table-row;
}
.prdt_infor .Pro_PlanImage.cell 
{
    width: 25%;
    border-left: none;
    background-color: #fff;
    text-align: center;
}
.prdt_infor .cell 
{
    display: table-cell;
    padding: 6px;
    border-bottom: 6px solid #c9d1d5;
    border-left: 1px solid #c9d1d5;
    text-align: left;
    background-color: #f2f3f3;
    vertical-align: top;
}
.prdt_infor .primary 
{
    font-size: 15px;
    font-weight: 700;
    color: #00283a;
    width: 30%;
}
.prdt_infor .cell 
{
    display: table-cell;
    padding: 6px;
    border-bottom: 6px solid #c9d1d5;
    border-left: 1px solid #c9d1d5;
    text-align: left;
    background-color: #f2f3f3;
    vertical-align: top;
}
.prdt_infor .cell 
{
    display: table-cell;
    padding: 6px;
    border-bottom: 6px solid #c9d1d5;
    border-left: 1px solid #c9d1d5;
    text-align: left;
    background-color: #f2f3f3;
    vertical-align: top;
}
.prdt_infor .cell ul 
{
    padding: 0;
    margin: 0;
}
.prdt_infor .cell ul li {
    padding: 0;
    margin: 0;
    line-height: 30px;
    color: #00283a;
    text-align: left;
    padding: 4px 5px 2px 24px;
    border-bottom: 1px dashed #00283a;
    width: 90%;
    font-size: 13px;
    background: url(../images/arrow_menu.png) 2px 12px no-repeat;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    list-style: none;
}
.prdt_infor .cell ul li 
{
    line-height: 30px;
    color: #00283a;
    text-align: left;
    font-size: 13px;
    list-style: none;
}
.prdt_infor .Pro_category input[type="radio"] 
{
    display: none;
}
.prdt_infor .pro_Complogo 
{
    width: 25%;
    background: #fff;
    display: table-cell;
    vertical-align: middle;
    border-right: 1px solid #bebfbf;
    padding: 1%;
    text-align: center;
}
.prdt_infor .pro_Complogo img 
{
    max-width: 150px;
    width: 100%;
}
.prdt_infor .pro_Comptext 
{
    width: 75%;
    background: #fff;
    display: table-cell;
    vertical-align: top;
    border-left: 1px solid #96c709;
    padding: 1%;
    color: #00283a;
    position: relative;
}
.prdt_infor .pro_Comptext::after 
{
    content: "";
    display: block;
    position: absolute;
    right: -4px;
    top: 12px;
    z-index: 2;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #00283a;
}
.contact-list li
{
    display: inline-block;
}
.contact-list li a
{
    background: #9dbe23;
    color: #fff;
    width: auto;
    padding: 2px 13px;
}
.contact-list
{
    float: left;
}
#frmContact .form-control
{   
    border: 0px;
    border-bottom: 2px solid #B9C1CA;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.08);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.08);
    padding: 6px 0px;
} 
#login_form .input-fld input
{
    border: 0px;
    border-bottom: 2px solid #B9C1CA;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.08);
    box-shadow: inset 0 1px 1px
    rgba(255, 255, 255, 0.08);
    padding: 6px 0px;
}
.paddtb-70 .heading
{
    margin-bottom: 25px;
}
#utility .investor-all2 p
{
    text-align: justify;
    min-height: 140px;
}
#fund-performance .cal-result .cal-name
{
    display: none;
}
.partner-img ul li img
{
    height: 80px;
    width: 150px;
}
.partner-img ul li
{
    padding: 5px;
    border: 1px solid #d9d9d9;
}
ul.c-logo li
{
    display: inline-block;
    margin-top: 26px;
}
ul.c-logo li a img
{
   /* width: 80px;
    height: 84px;*/
    width: 54px;
    height: 52px;
    margin-right: 12px;
}
.top-right ul li i
{
    padding-right: 11px;
}
#myModal1 p i ,  #myModal2 p i , #myModal3 p i , #myModal4 p i , #myModal5 p i , #myModal6 p i , #myModal7 p i 
{
    padding-right: 5px;
}
.nav > li.dropdown:hover .dropdown-menu
{
    display: block;
}
.nav > li.dropdown:hover .dropdown-toggle
{
    background-color: #f5f5f5;
    background-color: #9dbe23;
    color: #fff !important;  
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover
{
    background-color: #9dbe23;
    color: #fff !important;   
}
@keyframes glowing 
{
    0% { background-color: #9dbe23; box-shadow: 0 0 8px #9dbe23; }
    50% { background-color: #9dbe23; box-shadow: 0 0 15px #9dbe23; }
    100% { background-color: #9dbe23; box-shadow: 0 0 8px #9dbe23; }
}
.top-right .getstarted 
{
    animation: glowing 1300ms infinite;
}
#why .text-center:hover
{
    box-shadow: 0px 0px 4px 3px #999;
}
/*#how .text-center.col-sm-3 , #investment .text-center.col-sm-3 
{
    transition: transform .2s;
}*/
/*#how .text-center.col-sm-3:hover
{
    box-shadow: 0px 0px 1px 1px #fff;
}*/
/*#investment .text-center.col-sm-4 a:hover
{
    box-shadow: 0px 0px 3px 1px #fff;
}*/
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  border-bottom: 1px solid
}
.tab-content .tab-pane.fade p span
{
    color: #000;
    /*opacity: 1;*/
}
.tab-content .tab-pane.fade
{
    opacity: 1;
}
#utility .investor-all:hover
{ 
    box-shadow: 0px 0px 3px 1px #242424;
}
.logo-icon img
{
    width: 70px;
    height: 66px;
    /*margin-top: 60px;*/
}
#utility .investor-all h3 , #utility .investor-all h2 , #utility .investor-all img
{
    transition: all .5s;
}
#utility .investor-all:hover h3
{
    box-shadow: 0px 0px 3px 1px #242424;
}
#utility .investor-all:hover img
{
    transform: scale(1.2);
}
#utility .investor-all:hover h2
{
    box-shadow: 0px 0px 3px 1px #242424;
}
#menutop:before
{
    content: url('../images/logo-bg.png');
    position: absolute;
}
.navbar-brand > img
{
    z-index: 999999999;
    /*position: absolute;*/
    padding-right: 10px;
}
.navbar-brand
{
    display: flex;
}
#myNavbar .navbar-right
{
    margin-top: 15px;
}
.top-header
{
    background: #044440;
        padding: 5px 0;
}
.top-header ul li
{
    color: #ffffff;
}

.heading {
    color: #111111;
    text-align: center;
}

.socail li
{
    display: inline-block;
     margin-right: 10px;
}

.login a {
    background-color: #fcbb00;
    border-radius: 50px;
    border-bottom-right-radius: 0;
    padding: 5px 15px !important;
}

.login a:hover {
    background-color: transparent;
    border: 1px solid #ffffff;
}

.socail {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 0;
}

.top-right {
    margin-top: 5px;
}

ul.socail a li i {
    color: #ffffff;
}



.top-header ul li.login 
{
    background: #fff;
    color: #332f26 !important;
    padding-left: 10px;
    border-radius: 0;
    margin-left: 13px;
    font-weight: 800;
    width: inherit;
    padding-right: 10px;
    padding-top: 13px;
    height: 40px;
    display: block;
}



#how a
{
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    bottom: 0;
}
#investment .col-sm-6 span
{
    background: #332f26;
    color: #fff;
    border-radius: 10px;
    padding: 5px 16px;
    margin-top: 2px;
    display: inline flow-root list-item;
}
#investment .min-img
{
    height: 100%;
}
#fund-performance .display-flex .text-center a
{
    display: block;
    background: #fff;
    margin-bottom: 23px;
    padding: 10px;
    transition: .35s ease-in-out;
    border-radius: 13px;
}
#utility .investor-all , #why .text-center
{
    transition: .35s ease-in-out;
}
#fund-performance .display-flex .text-center a img
{
    float: left;
    padding-right: 7px;
}
#fund-performance .display-flex .text-center a .mart-10
{
    display: flow-root;
}
#fund-performance .display-flex .text-center:hover a , #fund-performance .display-flex .text-center:hover h3 , #fund-performance .display-flex .text-center:hover p
{
    background: #bcbe23;
    color: #fff;
}
#owl-demo .testi-img
{
    background-color: #f5f5f5;
    margin: 0 10px;
    padding: 15px;
        min-height: 245px;
}
.navbar-header .navbar-toggle
{
    margin-top: 41px;
}
.achivement h3
{
    font-size: 19px;
    text-align: center;
}
.con-heading ul.list-inline.list-unstyled li
{
    margin-bottom: 20px;
    font-size:22px;
font-weight:bold;
color:#333;
font-style:italic;
}
.con-heading ul.list-inline.list-unstyled li a.blog
{

}
.blog h3
{
    font-size: 18px;
    margin: 0px;
}
.blog a 
{
    margin-left: 10px;
    float: right;
    right: 0;
    position: absolute;
}
.blog .col-sm-4
{
    display: flex;
    margin-bottom: 33px;
    padding: 9px;
    /*box-shadow: 0px 2px 1px 0px #232;*/
}
.blog .col-sm-4:hover
{
    box-shadow: 2px 2px 4px 1px #232;
}

@media (max-width: 1199px){
#utility .col-md-2
{
    width: 50%;
}
#utility .investor-all2 p
{
    min-height: 40px !important;
}
.navbar-brand>img {
/*max-width: 250px;*/
}
.navbar-menu a{
padding:10px 5px !important;
}
#myCarousel .item{
height:600px;
width:100%;
}
#myNavbar{
margin-top:10px;
}
}


@media (max-width: 991px){
.sticky
{
    position: absolute !important;
}

.top-right {
    margin-top: 0;
}

section#financial-goal-planning h2 {
    text-align: center;
}

.ourservices {
    clear:both;
}

.fbottom .uselink {
    text-align: center;
}

#header-top .email, #header-top .port-login{
padding-right:14px;
}
#header-top .port-login{
padding: 10px 15px;
background: #313131;
margin-left: 14px;
}
.navbar-header, .navbar-brand{
text-align:center;
width:100%;
}
.navbar-brand>img{
margin:auto;
}
#myCarousel .item{
height:600px;
width:100%;
}

    .top-header .text-right .socail
    {
        padding: 0;
    }
}
@media (max-width: 767px){
    #header-top{
    padding:10px 0px;
    }
    #header-top .leftcontact, #header-top .rightsocial{
    text-align:center;
    padding-top: 10px;
    padding-bottom: 10px;
    }
    .navbar-header, .navbar-brand{
    width:auto;
    }
    .navbar-brand>img{
    margin-left:6px;
    }
    .navbar-inverse .navbar-toggle{
    border-color: #409e04 !important;
    }
    .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #409e04;
    }

    .top-right {
    text-align: center;
}

    #myCarousel .item{
    height:600px;
    width:100%;
    }
    #myCarousel .carousel-caption h2{
    font-size:25px;
    margin-top:0px;
    }
    #myCarousel  .f-16{
    font-size:14px;
    }
    #myCarousel  .carousel-indicators{
    bottom: 0px;
    }
    #why .col-sm-4, #investment .col-sm-6{
    margin-bottom:20px;
    }
    #investment .mart-20{
    margin-top:0px;
    }
    .products-row .col-sm-4{
    border-right:0px !important;
    }
    #utility .col-md-2
    {
        width: 100%;
    }
    #fund-performance h3
    {
        float: left;
        width: 100%;
        margin: 10px 0px !important;
    }
    #fund-performance .nav-justified > li
    {
        float: left;
    }
    .navbar-brand > img
    {
        /*margin-left: 80px;*/
    }
    .right .socail
    {
        padding: 0;
    }
    .top-header .text-right
    {
        text-align: center;
        margin: 12px 0px;
    }

#myNavbar .navbar-right {
    text-align: center;
}

.login a {
    width: 18%;
    margin: 0 auto;
    padding: 5px 0 !important;
}

section#livemarketupdate .col-md-4.col-sm-4 {
    text-align: center;
    margin-bottom: 25px;
}

section#livemarketupdate h2 {
    text-align: center;
}

    .top-header .text-right .socail
    {
        padding: 0;
    }
}

@media (max-width: 600px)
{
    #menutop .top-right
    {
        margin-top: 0px;
    }
    .top-right ul li
    {
        display: block !important;
    }
    .navbar-toggle
    {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .top-right ul li a.getstarted
    {
        padding: 3px 12px !important;
    }
    .navbar-header .navbar-toggle
    {
        margin-top: 10px !important;
    }
}
@media (max-width: 480px)
{
    #header-top .social {
    width: 100%;
    padding-bottom: 15px;
    }
    #header-top .port-login {
    margin-left: 0px;
    }
    .navbar-brand>img {
        max-width: 186px;
    }

    .financial-goal-col ul {
    width: 100%;
}

}
