.clt
@font-face{font-family:"Muli";src:url(../fonts/Muli/Muli-Regular.ttf);}
@font-face{font-family:"Muli-SemiBold";src:url(../fonts/Muli/Muli-SemiBold.ttf);}
@font-face{font-family:"Muli-Bold";src:url(../fonts/Muli/Muli-Bold.ttf);}
body{font:400 17px/20px "Muli-SemiBold";}
.desk-text{}
.mob-text{display:none;}
#header{background-color:#5bb459;font:600 14px/18px "Muli-SemiBold";padding-top:.8em;padding-bottom:.8em;}
#header a{color:#000;}
#header a:hover{color:#fff;text-decoration:none;}
#header a:visited{color:#000;}
#contact-info{display:inline-block;}
#social-icons{float:right;text-align:right;display:inline-block;}
#site-logo{padding: 5px;}
.navbar-collapse, .navbar-default{background-color:#fff;border:0;}
.navbar-nav{height:90px;padding-top:25px;}
ul.navbar-right li{padding-right:.33em;}
ul.navbar-right li a{color:#895248;font:600 16px/21px "Muli-SemiBold";}
ul.navbar-right li a:hover{color:#5bb459 !important;}
ul.navbar-right li a.active{color:#5bb459;}
.navbar-default .navbar-nav>.active>a{background-color:#fff;}
.navbar-default .navbar-nav>.active>a:hover{background-color:#fff;}
ul.navbar-right li:hover > ul{display:block;}
ul.navbar-right ul{display:none;position:absolute;top:100%;background-color:#fff;list-style:none;overflow:hidden;}
ul.navbar-right ul li{position:relative;padding:2px 0 !important;margin-left:0px;}
ul.navbar-right ul li:hover{background-color:#dadada;width:150%;margin-left:-40px;padding-left:38px !important;}
ul.navbar-right ul li a{display:inline-block;width:170px;text-decoration:none!important;padding:5px 5px;margin-left:-30px;}
ul.navbar-right ul li a:hover{color:#777 !important;}
.my-active a{color:#5bb459!important;}
.c-img{margin-bottom:10px;}
.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;}
.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#5bb459;height:3px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before{left:0;right:0;}
.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#5bb459;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active{color:#fff;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
#main-slider{padding:0 0 0 0;position:relative;z-index:-1;width:100%; margin-top: 131px;}
#main-slider img{width:100%;height:auto;}
#slide1, #slide2{position:relative;}
#main-slider .text-container{position:absolute;top:20%;right:15%;}
#main-slider h1{color:#fff;line-height:1.5;font-weight:800;font-family:"Muli-Bold";text-align:center;font-size:30px;color:#1A3501;text-transform:uppercase;}
#main-slider h1 span{font-family:"Muli-SemiBold";font-weight:200;font-size:26px;}
#main-slider #slide2 h1{color:#391505;}
#main-slider #slide2 strong{font-size:38px;}
.bannerlink{color:#391505;text-decoration:none;}
#main-content{color:#232323;text-align:center;margin-top:-1em;padding-bottom:2em;}
#main-content a{color:#6e6e6e;font-weight:300;font-family:"Muli-SemiBold";padding:.6em 0 1em 0;font-size:24px;text-decoration:none;}
#main-content a:hover{color:#f0542d;}
.main-content-column{background-color:#ededed;padding-top:2em;padding-bottom:2em;text-align:center; min-height: 360px; transition: transform .2s;}

.main-content-column:hover{transform: scale(1.1);}

#central-column{padding-top:4em;;margin-top:-2em;}
.c-text{margin-top:10px;font-family:"Muli-SemiBold";}
#parallax-section{position:relative;height:400px;background:#fff;overflow:hidden;}
#parallax-section .demo-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/demo.jpg) center;background-size:cover;margin-top:-12em;}
#parallax-section .container{padding-top:1.5em;}
#parallax-section h2{color:#6e6e6e;font-weight:600;font-family:"Muli";padding:0 0 1em 0;}
#parallax-section .carousel-inner{height:500px;}
#parallax-section .item{text-align:left;}
#parallax-section .top-fix{margin-top:-20em !important;}
#parallax-section h3{color:#6e6e6e;}
#parallax-section h5{color:#5bb459;}
#parallax-section span.my-star{color:#E7E916;}
#parallax-section .h2style{color:#6e6e6e;font-weight:600;font-family:"Muli-Bold";padding:0 0 1em 0;font-size:29px;margin-top:20px;line-height:1.1;margin-bottom:0;padding-bottom:0;}
#parallax-section .h3style{color:#6e6e6e;font-weight:500;font-family:"Muli-Bold";font-size:24px;margin-top:20px;line-height:1.1;}
.three-tab{margin-top:0;font-family:"Muli-Bold";}
.carousel-content{display:flex;align-items:center;}
#text-carousel{width:100%;height:auto;padding:1em;}
.cltr{top:45%;position:absolute;width:100%;left:0;}
.c-control{display:inline-block;padding:6px 12px;line-height:1.42857143;border:1px solid transparent;border-radius:4px;color:#5bb459;background-color:transparent;}
.left-btn,.right-btn{text-align:center;}
.right-btn{margin-left:83%;}
.carousel-indicators{visibility:hidden;}
.c-control:hover,.c-control:focus{color:#5bb459;background:transparent;border:none;}
.cltr-testo{top:75%;position:absolute;;width:100%;}
.t-control{display:inline-block;padding:6px 10px;line-height:1.42857143;border:1px solid transparent;border-radius:4px;color:#5bb459;float:left;margin-left:13%;background-color:transparent;}
.left-btn-testo,.right-btn-testo{width:3%;text-align:center;}
.right-btn-testo{margin-left:65%;}
.t-control:hover,.t-control:focus{color:#5bb459;background:transparent;border:none;}
#newsletter{text-align:center;padding:2em 0 3em 0;background-color:#dadada;}
#sitemap{background-color:#5bb459;font:300 14px/30px "Muli-SemiBold";padding-top:1.5em;padding-bottom:1.5em;}
#sitemap ul{list-style:none;}
#sitemap ul li a{color:#fff;}
#sitemap ul li a:hover{color:#428840;text-decoration:none;}
#copyrights{color:#fff;background-color:#292929;font-family:"Muli-SemiBold";font-size:.7em;padding-top:.8em;padding-bottom:.8em;}
#legal{display:inline-block;}
#developers{float:right;text-align:right;display:inline-block;}
#developers a{color:#fff;}
#developers a:hover{color:#5bb459;text-decoration:none;}
#developers a:visited{color:#fff;}
.sub{padding-bottom:.8em;}
.footer-para{font-size:24px;margin-top:15px;color:#fff;}
#footer-icon{font-size:20px;margin-left:2.2em;}
#footer-icon>a{color:#fff;}
#about-us-main{text-align:center;background-color:#f7f7f7;}
#about-us-main img{margin:0 auto;}
#about-us-main h1{text-transform:uppercase;}
#about-us-main header{padding-top:1.5em;}
#about-us-main article{padding-top:1em;padding-bottom:2em;}
#whatwedo{padding:0 0;background-color:#fff;}
#whatwedo ul li{line-height:2em;}
#whychooseus{background-color:#f7f7f7;}
#whatwedo h3, #whychooseus h3{text-indent:.5em;}
#testimonials-page{text-align:center;height:50vh;margin-bottom:3em;}
#testimonials-page h3{color:#6e6e6e;}
#testimonials-page h5{color:#5bb459;}
#testimonials-page h5 span.my-star{color:#E7E916;}
#testimonials-page span.my-star{color:#E7E916;}
#contact-page-content h2{color:#6e6e6e;padding:.7em 0 .2em 0;}
#about-us-main h1{color:#6e6e6e;}
#whatwedo h3, #whychooseus h3{color:#5bb459;}
#about-us-main h1, #contact-page-content h2{font-family:"Muli-Bold";}
#page-banner{margin:0;padding:0;position:relative;z-index:-5;}
#page-banner img{width:100%;height:auto;}
#page-banner h2{color:#fff;background-color:#5bb459;padding:0.25em .3em;position:absolute;text-transform:uppercase;bottom:-.33em;font-family:"Muli-Bold";}
.btn-myfin{background-color:#5bb459;border:none;color:#fff;}
.btn-myfin:hover{color:#000;}
#main-services{text-align:center;padding-top:2em;padding-bottom:2em;}
#main-services img{width:100%;height:auto;}
.first, .last{height:50px;padding:15px 0;color:#fff;}
.first{background-color:#924C3C; font-size:16px;}
.last{background-color:#fff;color:#924C3C;border:1px solid #ededed;}
.modules{padding-top:1em;padding-bottom:1em;}
.modules:hover{cursor: pointer;}
.modal-header{background-color:#795548;}
h4.modal-title{color:#fff;}
.close{color:#fff;}
.services-main-section{padding:1.5em 0 3em 0;background-color:#fdfdfd;}
.services-main-section h2{color:#5bb459;font-family:"Muli-Bold";}
.services-main-section ul{padding:0px;}
.services-main-section ul li{line-height:1.7em;list-style-type:none;}
.services-main-section ul li:before{content:'✓';color:#5bb459;margin:0.3em 0.2em;font-size:150%;}
.services-main-section h5{font-size:1.04em;font-family:"Muli-SemiBold";}
.form h3{color:#fc0052;font-family:"Muli-Bold";}
.form span{font-family:"Muli-Bold";color:#898989;font-size:.6em;}
#demat ul li,#sip ul li,#retirement ul li{line-height:2em;}
#htst-table tr:nth-child(odd){background-color:#e4f9e9;}
#htst-table{width:100%;}
.headVr{width:40%;border:2px dashed #b2b2b2;padding-left:10px;border-left:0;}
.data{width:60%;border:2px dashed #b2b2b2;padding-left:10px;border-right:0;line-height:2em;}
#sip p{line-height:1.5em;}
#sip-table{text-align:left;margin-top:1em;}
#sip-table th{font:600 16px/20px "Muli-SemiBold";}
#sip-table th, #sip-table td, #nfcep-table td{padding:.5em;border:1px solid #9ec776;}
#retirement h4{line-height:1.5em;padding:.5em 0;}
#nfcep-table .col2{background-color:#effde1;}
#nfcep-table .col3{background-color:#deeccf;}
#nfcep-table{width:100%;}
.contact-form p{line-height:2em;padding:.3em 0;}
.contact-form p span{line-height:2em;}
.disclaimer{padding-top:1em;font:600 18px/24px "Muli-SemiBold";}
.iframe-border{border:0px;width:100%;height:200px;}
h5{line-height:1.5em;0}
.sechide{display:none;}
@media only screen and (min-device-width:320px) and (max-device-width:479px){ul.navbar-right ul{display:none;position:relative;top:100%;background-color:#fff;list-style:none;overflow:hidden;}
.container-fluid>.navbar-header{padding-bottom:15px;}
.slideInUp{animation:none;}
.cltr{position:relative;width:100%;}
.right-btn{float:right;margin-left:0;}
.cltr-testo{position:absolute;width:100%;}
.t-control{margin-left:0;)}
.right-btn-testo{margin-left:70%;}
#parallax-section .carousel-inner{height:480px;}
}
@media only screen and (max-width:1200px) and (min-width:480px){.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid{padding:0;}
.nav>li>a{padding:15px 5px;}
#main-slider .text-container{position:absolute;top:10%;right:8%;}
#main-slider h1{font-size:22px;text-align:center;}
#main-slider h1 span{font-size:22px;}
#main-slider #slide2 strong{font-size:22px;}
}




@media only screen and (max-width: 767px) {
  #main-slider{    margin-top: 117px;}
}


.entry-header .entry-meta .cat-links::before, .entry-footer .cat-links::before {
    content: "\f07c";
}
.entry-header .entry-meta > span::before, .entry-footer > span::before {
    display: inline-block;
    font-family: FontAwesome;
    height: 15px;
    margin-right: 8px;
    content: "";
}

.entry-footer > span {
    margin-right: 10px;
    border: 1px solid #ddd;
    padding: 4px 10px;
    font-size: 14px;
   
    margin-bottom: 5px;
}

a.read-more::after {
    content: "\f00c";
    font-family: fontawesome;
    font-size: 15px;
    line-height: 1;
    margin-left: 5px;
}

a.read-more::before {
    content: "";
    font-size: 20px;
    line-height: 1;
}

.entry-title a{color: #5bb459;}



/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
 
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
 background-color: #5cb85c;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
 border-left: 10px solid #61ba61;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
   /* padding-left: 20px;*/
  padding-top: 10px;
  text-align: -webkit-auto;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
   
    border-color: #5cb85c;
}

a.list-group-item {
    color: #000000;
}


.carousel-control {
   
    width: 0%;
    color: #5bb459;
    font-style: normal;
    font-weight: 400;
    /* line-height: 1; */
    opacity: 1;
    
	
	}