﻿
.margin_topmain {     float: left; padding: 9px;}


/*media 320px start------------------------------------*/

@media screen and (min-width: 320px) {

/*all fonts section start*/

.icon-cir{
    width: 200px;
    height: 200px;
    margin: 0 auto 15px;
    border-radius: 100px;
	border:2px solid #fff;
}


.icon-cir .icon-inner {
    width: 200px;
    height: 200px;
    margin: 0 auto 15px;
    border-radius: 100px;
    display: table;
    vertical-align: middle;
    text-decoration: none;
/* 	border:2px solid #11b197;
 */}

/* .icon-cir a:hover{
	color:#fff;
	border:2px solid #fff;
	border-radius: 40px;
}
 */
.icon-cir i.fa:hover{
	color:#fff;
}


.icon-cir i.fa {
	display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 80px
}

.icon-cir i.fa.fa-gift{
	font-size: 80px;
}

.icon-cir i.fa.fa-comments {
    font-size: 80px;
}

.icon-sec p{
    text-align: center;
    color: #fff;
	font-family:'OpenSans-Semibold';
    font-size: 16px;
		text-transform:capitalize;

}

.all-heding h1,.welcome-sec h1 {
    font-size: 19px;
	padding: 0 0 0;
	margin:0;
}

.testimonials-banner h3 {
    font-size: 16px;
}


.testimonials-banner span {
    font-size: 18px;
}	

.welcome-sec p {
	text-align:justify;
    font-size: 14px;
	    margin-bottom: 0;
}


.all-heding {
	padding: 0px 0 0;
    margin: 0 auto 15px;
}

.knw-cntr p {
    font-size: 14px;
}

.head-sec {
    margin: 30px auto 30px;
    float: left;
    width: 100%;
}


.welcome-sec, .knowledge-Centre,.smart-solutions,.online-services{
	padding: 20px 0;
}


/*all fonts section end*/






/*heading section start */

.logo-sec {
    text-align: center;
	padding: 7px;
}
.top_box_div {
    width: 100%;
}

.top-outer-sec {
    text-align: center;
	padding: 0 15px;
}	

.soci-icons ul {
    float: none;
	width: 100%;
}

.soci-icons ul li {
    float: left;
    display: inline-block;
    text-align: center;
	padding-right: 0;
	margin: 10px 0 0;
}

.soci-icons ul li a {
    width: 18px;
    height: 18px;
    font-size: 15px;
    float: none;
    text-align: center;
}


.top-inner-sec {
    display: table-cell;
}

.lft-icon-sec{
	float:left;
	position: relative;
    width: 100%;
    background: #31313b;	
	display: table;
	/*padding:10px;*/
}

.login-box {
    float: none;
    bottom: 0;
    display: table-cell;
}


.tp-soci-icons {
    position: relative;
    bottom: 0;
    z-index: 111;
    right: 0;
    background: transparent;
	float: none;
    display: table-cell;
    width: 50%;
	vertical-align:top;
}

.rgt-log-btn {
    position: relative;
    z-index: 111;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform:none;
    transform: none;
    bottom: 0;
}

.tp-hed {
    padding: 0px 0 0;
    width: 100%;
    float: left;
    /*background: #2bc9f0;
	padding-top: 5px;*/
	
}
.tp-hed .row{
	margin-right: 0px;
    margin-left: 0px;
}

/*heading section end */


/*banner section start*/

.banner-sec .carousel-indicators {
    display: none;
}

/*banner section end*/


/* welcome section start */

.wel-shw-xs{
	display:block;
}

.wel-hid-xs{
	display:none;
}


.wel-img-sec{
	width:30%;
	float:left;
	padding-right:15px;
}

.wel-img-sec img{
	max-width:100%;
}

.h-shdw:after {
    top: 25px;
}
	
/* welcome section end */


/* smart-solutions section start*/



.smt-cir-txt p {
    font-size: 12px;
    font-family: sans-serif;
    margin-bottom: 10px;
}


.smt-org-squ {
	width: 91%;
	padding: 0px 0;
	border: 1px solid #46cce3;
	overflow: hidden;
}

.smt-solu-cir span > img{
    width: 100%;
}

.smt-squ-sec {
    margin-bottom: 20px;
}

.smt-txt-sec h3, .h3 {
    font-size: 14px;
	
}

.smt-cir-txt {
    width: 93%;
    margin: 0 auto;
    font-size: 12px;
}


/* smart-solutions section end */



/*latest news section start*/

.latestnews-sec {
    background-size: cover;
    background-position: center center;
}

.video {
    height: auto;
}

/* latest news section end */


/* online services section start */

.online-ser {
    margin-top: 0;
}

.online-ser .txt-sec {
    font-size: 13px;
}

.online-ser .txt-sec p {
    margin: 0 0 12px;
}


.online-ser .img-sec {
    border-top: 5px solid #feb656;
    width: 127px;
    height: 100px;
    padding: 11px;
}	

.online-ser .img-sec a {
    display: block;
    padding: 5px;
}

.online-ser .ser-squ-sec {
    margin: 0 auto 20px;
}	

.icon-sec .icon-inner {
    width: 100%;
    height: 100%;
}

.icon-sec {
/*     width: 50%;
 */    float: left;
	margin-bottom: 25px;
}

.icon-sec p {
    font-size: 22px;
}


/* online services section end */


/* testimonial section start */

.bx-wrapper .bx-pager{
	padding:0;
}

.circle-sec ,.circle-sec img{
    border-radius: 50px;
    width: 100px;
    height: 100px;
	margin-bottom: 16px;
}	

/* testimonial section end */



/* all btn section start */

button.blk-btn, .blk-btn.btn-default,
button.blue-btn, .blue-btn.btn-default {
    font-size: 11px;
    padding: 8px 20px;
}
/* all btn section end */

/*navigation section start*/

.le-nav .navbar {
    padding: 0px 0;
	    background:transparent;
}


.nav > li {
    display: block;
}



.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover, 
.le-nav .navbar-default .navbar-nav > .open > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
   padding:12px;
   margin:0;
   color: #ffffff;
}




.le-nav .dropdown-menu {
	padding: 0;
    width: 100%;
	border: 1px solid;
    color: #fff ;
	    position: relative;
}

.le-nav .navbar-nav > li > a {
	padding: 12px;
	font-size: 15px;
	border-bottom: 1px solid;
	text-align: left;
	margin:0;
	float: left;
    width: 100%;
    display: block;
	position:static;
	
}

.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li li > a, .le-nav .dropdown-submenu > .dropdown-menu {
    color: #fff;
    border-bottom: 1px solid #fff;
    background: #073d5f;
}
.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a,
.le-nav .dropdown-submenu > .dropdown-menu {
    color: #fff;
	border-bottom: 1px solid #fff;
    background: #1c86c8;
	
}

.le-nav .dropdown-submenu  .dropdown-menu {
    position: relative;
    left: 0;
    float: left;
    width: 100%;
}


/* .le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a:first-child {
    color: #fff;
    border-top: 1px solid #fff;
    background: #1c86c8;
} */

.le-nav .dropdown-menu > li > a {
    color: #fff;
    text-decoration: none;
    background-color: #1c86c8;
    border-bottom: 1px solid #fff;
}


.le-nav .navbar-nav {
    float: left;
    margin: 0px 0 0;
    width: 100%;
}

.le-nav .navbar-nav > li {
    padding: 0;
    display: block;
	margin: 0 0 0;
    float: left;
    width: 100%;
	position:relative;
}


.le-nav .dropdown-menu > li > a {
    border-bottom: 1px solid #fff;
}

.le-nav .navbar-nav > li > a,
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .active > a,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
    border-right: 0;
}

.le-nav .navbar-nav > li.dropdown.open {
position:relative;
    float: left;
    width: 100%;
}

.navigation-sec {
    position: relative;
}
/*navigation section end*/








/*wel-come section start*/

.wel-sec-shdw::after {
    content: "";
    position: absolute;
    bottom: -8px;
}	

.welcome-sec {
        margin: 0px 0 0px;
    padding: 20px 0;

}

.wel-ss{
    padding: 0 15px;
}

.wel-img {
	width: 34%;
    margin: 0 10px 5px 0;
}

.wel-img img{
    width: 100%;
}



/*wel-come section end*/


/*mutual-fund-list section start*/


.mutual-fund-list h3, .h3 {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 10px;
}

.list-sec {
    margin: 0 0;
    float: left;
}
/*mutual-fund-list section end*/


/*online services section start */

.ol-ser-img img {
    max-width: 100%;
}

.online-sec .heading-sec {
    margin: 0 0 0;
}

.ol-ser-txt p,.icon-txt{
	font-size:13px;
}

.ol-ser-ss {
    padding: 0;
    margin: 0 0 8px;
}

.ol-ser-img {
    text-align:center;
    width: 98%;
    margin: 0 auto;
}

.ol-ser-txt {
}

.ol-icon-ss{
	width:50%;
}


.online-sec{
	padding:0;
}

/*online services section end*/

/* fund list section start */

.icon-sec a ,
.icon-sec a:hover,
.icon-sec a span{
    width: 100%;
    height: 100%;
}

.icon-sec a img {
    max-width: 100%;
}	


.icon-sec a {
	width: 65px;
    height: 65px;
}


/*fund list section end*/

	


/*member section start*/

.member-sec {
    padding: 0px 0 20px;
}


.testi-sec {
    margin: 0px 0 0;
}

.circle-sec {
    margin-bottom: 15px;
}	

.members-banner h3 {
	margin-bottom:10px;
}


.circle-sec,.circle-sec img {
    margin-bottom: 15px;
    width: 100px;
    height: 100px;
}

/*member section end*/



/*footer section start */

.footer-sec {
    padding: 20px 15px;
}

.footer-sec h3 {
    font-size: 15px;
    margin-bottom: 7px;
}

.footer-sec .nav ul li a,.footer-sec .nav ul li span {
	font-size: 14px;
    margin-bottom: 2px;
}

.footer-sec .nav ul li {
    font-size: 14px;
}	

.footer-sec .nav ul li > .sub-nav ul li a {
    font-size: 11px;
	margin-bottom: 2px;
}

.ft-soci-icon ul li {
    width: 25px;
    height: 25px;
	margin-right: 5px;
	padding-right:0px;
}

.ft-soci-icon ul li a img{
    width: 100%;
}

.footer-strip {
    text-align: center;
}

.ft-ho-li ul li {
    float: none;
    padding: 0 8px;
    display: inline-block;
    font-size: 12px;
}

.ft-ho-li ul {
    display: inline-block;
    float: none;
    margin: 10px 0 5px;
    text-align: center;
	padding: 0;
}

.fo-list-sec{
	width:100%;
}

.fo-li-sub-sec{
	width:100%;
}

.footer-strip p {
    margin: 0 0;
    font-size: 12px;
}

.footer-sec .nav ul li > .sub-nav ul li {
    font-size: 13px;
    margin-bottom: 2px;
}


.ft-ho-li{
	width:100%;
}

.ft-dis-txt{
	width: 100%;
}


.fo-li-sub-sec {
    width:100%;
}


.fo-list-sec.keep-tuch{
	width:100%;
}


/* footer section end */

/*inner section start*/

.inner-sec {
    padding: 0 0;
}


/*inner section end*/


}


/*media 320px end------------------------------------*/

/*media min320px to max533 start--------------------------*/


@media (min-width: 320px) and (max-width: 533px) { 


.inner-sec .col-xs-8,
.inner-sec .col-xs-4{
	width:100%;
}

.bx-shdw-le, .bx-shdw-ri{
	width:100%;
	margin-bottom: 20px;
}

}

/*media min320px to max533 start end---------------------*/


/*media 480px start------------------------------------*/

@media screen and (min-width: 480px) {


/* header section start */

.ri-sec {
    width: 100%;
}


.ri-sec p {
    text-align: right;
    float: none;
}

button.pnk-btn, .pnk-btn.btn-default, button.bdr-blu-btn, .bdr-blu-btn.btn-default {
    font-size: 17px;
    padding: 5px 10px;
    margin: 0px 0 0;
}

/* header section end */

/*logo section start*/



.icon-ss{
	width:50%;
	padding: 0 15px;
}


.logo-sec {
    padding: 0 0;
    width: 100%;
    margin: 0 auto 10px;
	text-align: left;
}

.top-outer-sec {
    float: right;
    margin: 8px auto;
}

/*logo section end*/

/*mutual-fund-list section start*/


.mutual-fund-list h3, .h3 {
    font-size: 16px;
}


/*mutual-fund-list section end*/


/* online services section start */

.ol-icon-ss{
	width:25%;
}

.online-ser .onl-ss{
	width:25%;
	padding:0;
}


.online-ser .ser-squ-sec {
    padding: 0 5px;
}



.icon-sec {
/* 	width:33.33333333%;
 */    float: left;
}
/* online services section end */


/*latest news section start*/

#scrollbar1 {
    padding: 24px 25px 24px 0;
}	

.video-ss,.latest-ss{
	width:50%;
}

.scrll-sec {
    padding: 0 5px;
}

#scrollbar1 .scrollbar {
    top: 25px;
    right: 15px;
}

.news-inn-sec {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}


#scrollbar1 .overview {
    padding: 0 5px 0 15px;
    margin: 0;
}


.latestnews-sec ul li {
    background-position: left 0px top 12px;
    padding-left: 17px;
    background-size: 9px;
}

#scrollbar1 .viewport{
	margin-bottom:10px;
}

/*latest news section end*/

/*product information section start*/

	
.knw-squ{
	width: 33.33333333%;

}	

/*product information section end*/



/*smart solution section start */


.smt-cir-txt p {
    font-size: 13px;
    line-height: 18px;
}

/*smart solution section end */

/* footer section start */


.fo-li-sub-sec {
    width: 33%;
}

.fo-list-sec {
    width: 100%;   
	float: left;
}

.fo-list-sec.keep-tuch{
	width:90%;
}



.fo-list-sec.keep-tuch{
	width:80%;
}



/* footer section end */


/* all font section start*/

.ol-ser-txt p, .icon-txt {
    font-size: 15px;
}

.welcome-sec p {
    font-size: 14px;
    text-align: justify;
}


/* all font section end */

}

/*media 480px end------------------------------------*/




/*media 592px start------------------------------------*/

@media screen and (min-width: 592px) {


/* all heading section start */

.heading-sec .ouick-links-sec h3, .heading-sec, .heading-sec h3, .members-banner h3
.mutual-fund-list h3 {
    font-family: 'Humanst521Light';
    font-size: 22px;
}


.mutual-fund-list h3{
	font-family: 'Raleway', sans-serif;
	font-size: 17px;

}

.ol-ser-txt p, .icon-txt {
    font-size: 17px;
}

.welcome-sec p {
    font-size: 15px;
    text-align: justify;
}

.welcome-sec h1 {
    font-size: 22px;
}

.members-banner h4 {
    font-family: 'Humanst521Light';
    font-size: 19px;
}

/* all heading section end */

/* online services section start */

.online-ser-ss{
	width:80%;
	margin:0 auto;
	float:none;
}


.icon-sec {
/*     width: 33.33333333%;
 */    float: left;
}

.icon-sec p {
    font-size: 14px;
}

/* online services section end */


/* footer section start */


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}


.fo-list-sec {
    width: 100%;
}	


.fo-li-sub-sec {
    width: 33%;
}

.fo-list-sec {
    width: 100%;
    float: left;
}

.fo-list-sec.keep-tuch{
	width:100%;
}


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}

/* footer section end */

}

/*media 592px end------------------------------------*/



/*media 692px start------------------------------------*/

@media screen and (min-width: 692px) {


/*all heading section start*/


.icon-cir{
    width: 70px;
    height: 70px;
    margin: 0 auto 15px;
    border-radius: 40px;
	border:2px solid #fff;
}


.icon-cir .icon-inner {
    width: 70px;
    height: 70px;
    margin: 0 auto 15px;
    border-radius: 40px;
    display: table;
    vertical-align: middle;
    text-decoration: none;
/* 	border:2px solid #11b197;
 */}

/* .icon-cir a:hover{
	color:#fff;
	border:2px solid #fff;
	border-radius: 40px;
}
 */
.icon-cir i.fa:hover{
	color:#fff;
}


.icon-cir i.fa {
	display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 25px
}

.icon-cir i.fa.fa-gift{
	font-size: 30px;
}

.icon-cir i.fa.fa-comments {
    font-size: 28px;
}

.icon-sec p{
    text-align: center;
    color: #fff;
	font-family:'OpenSans-Semibold';
    font-size: 16px;
		text-transform:capitalize;

}



.icon-sec {
    width: 20%;
    float: left;
}

.timeline h4 {
    font-size: 18px;
    text-align: left;
    margin: 0 0 12px;
	font-weight:600;
}

.knw-cntr p, .ih-item.square.effect12 .info h3 {
    font-size: 17px;
}

.knw-cntr a span {
    font-size: 14px;
}

.all-heding h1, .welcome-sec h1 {
    font-size: 20px;
    padding: 0px 0 0;
    margin-top: 0;
}

.online-ser .txt-sec {
    font-size: 15px;
}

.testimonials-banner h3 {
    font-size: 18px;
    line-height: 25px;
}

.testimonials-banner span {
    font-size: 19px;
}

/*all heading section end*/

/*newsletter section start */

.member-btn, .new-input {
    display: inline-block;
    vertical-align: middle;
    float: left;
    width: 22%;
}

 .new-btn {
    width: 32%;
}


.inupt-icon {
    width: 20%;
	padding-right: 5px;
}

.inupt-icon img{
    max-width: 100%;
}

.new-input input {
    width: 100%;
}

.member-btn {
    text-align: center;
    margin-bottom: 10px;
}

button.sig-pnk-btn, .sig-pnk-btn.btn-default{
	margin:0;
	font-size: 13px;
    padding: 7px 8px;
}
 
 .new-btn button.pnk-btn, .new-btn .pnk-btn.btn-default {
    float: none;
    padding: 0px 0px;
    font-size:12px;
	vertical-align: middle;
	margin:0;
}

.new-input {
    padding: 0 7px;
}

/* newsletter section end */

/*welcome section start*/

.wel-hid-xs{
	display:block;
}

.wel-shw-xs{
	display:none;
}

.wel-img-sec {
    width: 50%;
    float: left;
    padding-right: 0;
}

.wel-txt-sec {
    width: 50%;
}

.wel-sec {
    background: #eaecec;
    float: left;
	width:100%;
}



/*welcome section end*/


/*smart solution section start*/

.le-img-sec{
	width:40%;
}

.ri-txt-sec {
    width: 100%;
}

.smt-shw692{
	display:block;
}

.smt-hid692{
	display:none;
}

.le-img-sec,.ri-img-sec {
	width: 42%;
    padding-right: 15px;
    margin-bottom: 10px;
}

.ri-img-sec {
	width: 42%;
    padding-left: 15px;
	padding-right: 0;
    margin-bottom: 10px;
}

.timeline p {
    font-size: 14px;
    margin: 0;
}

/*smart solution section end*/


}

/*media 692px start------------------------------------*/


/*media 767px start------------------------------------*/

@media screen and (min-width: 767px) {

.ol-ser-txt p, .icon-txt {
    font-size: 17px;
}


.lft-icon-sec{
	float:left;
	position: relative;
    width: 100%;
    background: transparent;	
	display: table;
	/*padding:10px;*/
}

.login-box {
    float: none;
    bottom: 0;
    display: table-cell;
}


.tp-soci-icons {
    position: relative;
    bottom: 0;
    z-index: 111;
    right: 0;
    background: transparent;
	float: none;
    display: table-cell;
    width: 50%;
	vertical-align:top;
}

/* navigation section start */


.navigation-sec {
    position: relative;
}


/* navigation section end */

/*mutual-fund-list section star*/


.mutual-fund-list h3 {
    font-family: 'Raleway', sans-serif;
    font-size:17px;
}

/*mutual-fund-list section end*/


/* welcome section start */

button.pnk-btn, .pnk-btn.btn-default, button.bdr-blu-btn, .bdr-blu-btn.btn-default {
    font-size: 19px;
    padding: 5px 10px;
    margin: 10px 0 0;
}

/* welcome section end */


/*banner section start*/

.banner-sec .carousel-indicators {
    display: none;
}

/*banner section end*/


/*smart solution section start*/

.smt-cir-txt p {
    font-size: 16px;
    line-height: 22px;
}


.smt-cir-txt span {
    font-size: 13px;
    padding: 9px 0 0;
    float: left;
}

/*smart solution section end*/


/* online-tools section start */

.online-services {
    padding: 20px 0;
}	

.icon-sec {
	margin: 25px 0 0;
}

.icon-cir,.icon-inner {
    width: 60px;
	height: 60px;
	border-radius: 30px;
}	

.icon-cir i.fa{
    font-size: 24px;
}

.icon-cir i.fa.fa-comments {
    font-size: 26px;
}

.icon-cir i.fa.fa-gift {
    font-size: 30px;
}

.icon-sec {
    margin: 25px 0 0;
/*     width: 16.66666667%;
 */	    float: left;
}


.icon-sec p {
    font-size: 13px;
}

/* online-tools section end */


}

/*media 768px start------------------------------------*/

@media screen and (min-width: 768px) {

/*header section start*/

.top-inner-sec {
    display: table-cell;
	text-align: right;
}


.ri-sec {
    width: 58.33333333%;
}



.tp-soci-icons {
    display: block;
    width: auto;
    vertical-align: top;
}

/* .lft-icon-sec {
    float: left;
    position: fixed;
    right: 0;
    width: 20px;
    z-index: 11;
    bottom: 160px;
    transform: rotate(-0deg);
    height: auto;
    background: transparent;
}
 */

/*header section end*/

/*mutual-fund-list section star*/


.mutual-fund-list h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
}

.all-heding {
    padding: 0px 0 0;
    margin: 0px auto 0px;
}

.knw-cntr p, .ih-item.square.effect12 .info h3 {
    font-size: 18px;
}

.head-sec {
    margin: 30px auto 30px;
    float: left;
    width: 100%;
}

/*mutual-fund-list section end*/



/* online-tools section start */

.online-services {
    padding: 20px 0;
}	

.icon-sec {
	margin: 25px 0 0;
}

.icon-cir,.icon-inner {
    width: 60px;
	height: 60px;
	border-radius: 30px;
}	

.icon-cir i.fa{
    font-size: 24px;
}

.icon-cir i.fa.fa-comments {
    font-size: 26px;
}

.icon-cir i.fa.fa-gift {
    font-size: 30px;
}


/* online-tools section end */


/*navigation section start*/


.nav > li {
    display: inline-block;
}


.le-nav .dropdown-menu {
	    position: absolute;
}

.le-nav .navbar-nav {
    float: none;
    text-align:center;
}

.le-nav .navbar-default .navbar-nav > li > a {
    border-bottom:0;
    text-align: left;
}
.le-nav .navbar-nav > li > a {
    width: auto;
    display: inline-block;
    position: relative;
}

.le-nav .navbar-nav > li.dropdown.open {
    position: relative;
    float: none;
    width: auto;
    display: inline-block;
}


.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover, 
.le-nav .navbar-default .navbar-nav > .open > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
	padding: 0px 6px;
	font-size: 14px;	
	border-bottom: 0;
	text-align: left;
	margin:15px 0;
	/*border-right: 1px solid #fff;*/
}

.le-nav .dropdown-menu > li > a:hover, .le-nav .dropdown-menu > li > a:focus,
.le-nav .dropdown-menu > li > a {
	font-size: 12px;	
	border-bottom: 0;
	text-align: left;
	margin:0;
}

.le-nav .dropdown-menu > li > a{
	color:#fff;
}


.le-nav .dropdown-menu {
    background-color: #1c86c8;
    padding: 0;
    width: 100%;
	border: 1px solid #fff;
    color: #fff;
}

.le-nav .navbar-nav > li > a {
	padding:0px 6px;
	font-size: 14px;	
	border-bottom: 0;
	text-align: left;
	margin:15px 0;
	/*border-right: 1px solid #fff;*/
}


.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}

.le-nav .navbar-nav {
    float: left;
    margin: 0px 0 0;
    width: 100%;
}

.le-nav .navbar-nav > li {
	padding: 0;
    display: inline-block;
    float: none;
    width: auto;
}

li.dropdown.dropdown-submenu.open > .dropdown-menu{
	background:#1c86c8;
}


.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
    border-top: 0;
    background: #1c86c8;
}


.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a,
.le-nav .dropdown-submenu > .dropdown-menu {
    color: #000;
    border-bottom: 0;
        background: #1c86c8;
	border:0;
}

.le-nav ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    position: absolute;
}


.le-nav .dropdown-submenu .dropdown-menu {
    position: relative;
    left: 100%;
    float: left;
    width: 100%;
}

/*navigation section end*/


/* welcome section start */

.wel-sec-shdw::after {
    bottom: -6px;
}	

/* welcome section end */



/* online services section start */


button.pnk-btn, .pnk-btn.btn-default, 
button.bdr-blu-btn, .bdr-blu-btn.btn-default {
    font-size: 16px;

}

.ol-ser-txt p, .icon-txt {
    font-size: 17px;
}

/* online services section end */

/* smart solution section start */

.smt-org-squ,.smt-cir-txt {
    width: 100%;
    padding: 10px 0;
}

/* smart solution section end */

/* footer section start */

.fo-li-sub-sec {
    width: 33%;
}

.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}


.fo-list-sec {
	width:100%;
/*     width: 66.66666667%;
 */}	


.fo-li-sub-sec {
    width: 33.33333333%;
}



.fo-list-sec.keep-tuch {
    width: 25%;
}

/* 
.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}
 */
.ft-ho-li ul li {
    float: none;
    padding: 0 4px;
    display: inline-block;
    font-size: 11px;
}

.ft-ho-li ul{
	margin:0;
}

/* footer section end */


}

/*media 768px end------------------------------------*/



/*media 980px start------------------------------------*/

@media screen and (min-width: 980px) {


/* all heading section start */

.welcome-sec p {
    font-size: 13px;
    text-align: justify;
}


.mutual-fund-list h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 19px;
}

/* all heading section end */



/*smart solutions section start */


/*smart solutions section end */


/*online services sections start*/

.icon-sec {
/*     width: 16.66666667%;
 */}

/*online services sections end*/



/* headeing section start*/



.rgt-log-btn {
   position: fixed;
    right: -46px;
    z-index: 111;
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
	    bottom: 65px;
}

.rgt-log-btn1 {
   position: fixed;
    right: -34px;
    z-index: 111;
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
	    bottom: 65px;
}


.tp-soci-icons {
    position: fixed;
    bottom: 160px;
    z-index: 111;
    right: 0;
    background: #88bf26;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 7px 0px 0px 7px;
    padding: 10px 1px;
}


.soci-icons ul li {
    float: none;
    display: block;
    text-align: center;
    padding-right: 5px;
    margin: 0 0 0;
}

/* headeing section end*/


/* footer section start */


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}


.fo-list-sec {
    width: 66.66666667%;
}	


.fo-li-sub-sec {
    width: 33.33333333%;
}


.fo-list-sec.keep-tuch{
	width:33.33333333%;
}


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}

.ft-ho-li{
	width:58.33333333%;
}

.ft-dis-txt{
	width: 41.66666667%;
}

/* footer section end */


}

/* media 980px end------------------------------------*/


/* media 992px start------------------------------------*/

@media screen and (min-width: 992px) {


/* header section start */


.ri-sec {
    width: 75%;
}

.soci-icons ul {
    float: right;
    width: auto;
}

.soci-icons ul li {
    float: left;
    display: inline-block;
    text-align: center;
    padding-right: 0;
    margin: 10px 0 0;
}

.soci-icons ul li a {
	width: 18px;
    height: 18px;
    font-size: 15px;
    float: none;
    text-align: center;
}


.welcome-sec, .knowledge-Centre, .smart-solutions, .online-services {
    padding: 40px 0;
}

.all-heding h1, .welcome-sec h1 {
    font-size: 26px;
    padding: 0px 0 0;
    margin-top: 0;
}


.all-heding {
    padding: 0px 0 0;
    margin: 0px auto 20px;
}

/* header section end */


/* all fonts section start*/

.welcome-sec h1 {
    font-size: 25px;
	margin: 0 0 20px;
}	

.heading-sec .online-sec h3,
.heading-sec , .heading-sec h3,
.members-banner h3,
.mutual-fund-list h3 {
    font-family: 'Humanst521Light';
    font-size: 25px;
	margin:0;
}	

.mutual-fund-list h3{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;

}


.list-sec {
    margin: 20px 0;
    float: left;
}

.members-banner p {
	font-family: 'myriadproregular';
    font-size: 19px;
	line-height:normal;
}

.heading-sec {
  margin: 0px 0 20px ;
}	

.welcome-sec p {
    font-size: 16px;
    text-align: justify;
}


.welcome-sec {
    margin: 0px 0;
}
/* all fonts section end */



/* all btn section start */

button.pnk-btn, .pnk-btn.btn-default ,
button.bdr-blu-btn, .bdr-blu-btn.btn-default{
   font-size: 13px;
	padding: 7px 12px;
	margin: 10px 0 0;
}

/* all btn section end */

/* header section start */


.icon-ss {
    width: 58.33333333%;
}

.top-outer-sec {
    float: right;
    margin: 0 auto;
	width:auto;
	padding: 0;
}

a.button {
    border: 2px solid #ffc056;
    padding: 6px 15px;
    border-radius: 9px;
    font-size: 13px;
}

/* header section end */



/*navigation section start*/


.nav > li {
    position: relative;
    display: inline-block;
}


.le-nav .navbar-nav {
    float: none;
    text-align:center;
	
}

.le-nav .navbar-default .navbar-nav > li > a {
    border-bottom:0;
    text-align: left;
	/*border-right:1px solid #000;*/
}


.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover, 
.le-nav .navbar-default .navbar-nav > .open > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
	padding: 0px 6px;
	font-size: 16px;	
	border-bottom: 0;
	text-align: left;
		margin:15px 0;

}

.le-nav .dropdown-menu > li > a {
	font-size: 12px;	
	border-bottom: 0;
	text-align: left;
	margin:0;
}

.le-nav .dropdown-menu > li > a:hover,
.le-nav .dropdown-menu > li > a:focus,
.le-nav .dropdown-menu > li > a {
    font-size: 12px;
    border-bottom: 0;
    text-align: left;
    margin: 0;
    padding: 6px 15px;
	color: #fff;
    text-decoration: none;
    background: #1a3958 ;
}


.le-nav .dropdown-menu > li > a{
	color:#fff;
	    background-color: #1c86c8 ;

}


.le-nav .dropdown-menu {
    background-color: #1c86c8 ;
    padding: 0;
    width: 143px;
	border: 0;
    color: #fff;
}

.le-nav .navbar-nav > li > a,
.le-nav .navbar-default .navbar-nav > .active > a {
	padding:0px 6px;
	font-size: 16px;	
	border-bottom: 0;
	text-align: left;
	margin:15px 0;
	/*border-right: 1px solid #fff;*/
}

.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a,
.le-nav .dropdown-submenu > .dropdown-menu {
	border-bottom:0;
}


.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
		border-bottom:1px solid #fff;

}

.le-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background: #000;
	border-bottom:1px solid #fff;
}

.le-nav .navbar-nav {
    /*float: right;
    margin: 0px 0 0;*/
    width: auto;
}

.le-nav .navbar-nav > li {
    padding: 0;
    display: inline-block;
	float:none;
}

/*navigation section end*/

/* smart solution section start*/

.smt-org-squ {
	width: 90%;
    padding: 0;
    overflow: hidden;
	margin:0 auto;
}

.smt-cir-txt{
	width: 90%;
	margin:0 auto;
}

/* smart solution section end*/


/* online services section start */


button.pnk-btn, .pnk-btn.btn-default, 
button.bdr-blu-btn, .bdr-blu-btn.btn-default {
    font-size: 16px;

}

.ol-ser-txt p, .icon-txt {
    font-size: 21px;
}

/* online services section end */


/* footer section start */


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}


.fo-list-sec {
    width: 66.66666667%;
}	

.footer-sec h3{
    font-size: 20px;
    margin-bottom: 15px;
}

.footer-sec .nav ul li a,.footer-sec .nav ul li span  {
    font-size: 15px;
    margin-bottom: 6px;
}
/* .footer-sec .nav ul li a:hover{
    text-decoration:underline;
} */
.footer-sec .nav ul li > .sub-nav ul li a {
    font-size: 13px;
    margin-bottom: 5px;
}

.fo-li-sub-sec {
    width: 33.33333333%;
}


.fo-list-sec.keep-tuch{
	width:33.33333333%;
}


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}

.ft-ho-li ul li {
	float: none;
	padding: 0 7px;
	display: inline-block;
	font-size: 12px;
}

.ft-ho-li ul{
	margin:0;
	float:left;
}

.ft-dis-txt {
    text-align:left;
}


/* footer section end */

}

/* media 992px end------------------------------------*/


/* media 992px start------------------------------------*/

@media screen and (max-width: 992px) {



}
/* media 992px start------------------------------------*/


/* media query max-1024px  start------------------------------------*/

@media screen and (min-width: 1024px) {

/* 
.logo-ss {
    width: 25%;
} */

.ri-sec {
    width: 75%;
}

/*all heading section start*/

.timeline h4 {
    font-size: 18px;
    text-align: left;
    margin: 0 0 12px;
	font-weight:600;
}

.knw-cntr p, .ih-item.square.effect12 .info h3 {
    font-size: 18px;
}

.knw-cntr a span {
    font-size: 14px;
}

.all-heding h1, .welcome-sec h1 {
   font-size: 23px;
    padding: 0px 0;
    margin: 0 0 5px;
}

.online-ser .txt-sec {
    font-size: 15px;
}

.testimonials-banner h3 {
    font-size: 18px;
    line-height: 25px;
}

.testimonials-banner span {
    font-size: 19px;
}

.tp-hed {
	position: relative;
    z-index: 1;
	padding-top: 0px;
}

/*all heading section end*/


/* all btn section start */

button.pnk-btn, .pnk-btn.btn-default,
button.bdr-blu-btn, .bdr-blu-btn.btn-default {
    font-size: 18px;
    padding: 7px 12px;
    margin: 10px 0 0;
}

button.sig-pnk-btn, .sig-pnk-btn.btn-default {
    margin: 3px 0;
    font-size: 13px;
    padding: 6px 8px;
}

/* all btn section end */


/*heading section start*/

/* .logo-ss {
    width:25%;
} */

.ri-sec {
    width:75%;
}

.soci-icons ul {
    float: right;
    width: 100%;
}

.soci-icons ul li {
  float: none;
    padding-right: 5px;
    margin: 0px 0 0;
    display: block;
}

.soci-icons ul {
    float: right;
    width: auto;
}

.lft-icon-sec {
        float: left;
    position: absolute;
    z-index: 1111;
	/*bottom:150px;*/

}

/*heading section end*/



/* navigation section start */


.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover, 
.le-nav .navbar-default .navbar-nav > .open > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus,
.le-nav .navbar-default .navbar-nav > li > a:hover,
 .le-nav .navbar-default .navbar-nav > li > a:focus {
	padding: 0px 6px;
    font-size: 14px;
    border-bottom: 0;
    text-align: left;
    margin: 15px 0;
	background:transparent;
}


.le-nav .navbar-nav > li > a,
.le-nav .navbar-default .navbar-nav > .active > a {
	padding: 0px 6px;
    font-size: 14px;
    border-bottom: 0;
    text-align: left;
    margin: 15px 0;
}

.le-nav .navbar-nav > li  {
    border-right: 0;
	margin: 0 0;
	margin-left: 14px;
}

/* navigation section end */

/* wel-come section start */


.welcome-sec {
    margin: 0px 0;
}	

.wel-img {
    width: 25%;
    margin: 0 30px 35px 0;
}


.welcome-sec p {
	font-size: 16px;
	text-align: left;
	line-height: 24px;
	color:#000;
}


.wel-row{
	display:table-row;
	vertical-align:middle;
}


.wel-cell{
	display:table-cell;
	vertical-align:middle;
	width: 50%;
}

.h-shdw:after {
    top: 40px;
}

/* .wel-hid-xs{
	display:none;
}

.wel-shw-xs{
	display:block;
} */


.wel-img-sec {
    width: 100%;
    float: left;
    padding-right: 0;
}

.wel-txt-sec {
    width: 100%;
}

.wel-sec {
    background: #eaecec;
    float: left;
	width:100%;
}

/* wel-come section end */

/*smart solution section start*/

.smt-shw692 {
    display: none;
}

.smt-hid692 {
    display: block;
}

.le-img-sec, .ri-img-sec {
    width: 50%;
    padding-right: 0;
    margin-bottom: 0;
}

.ri-txt-sec {
    width: 50%;
}

.timeline > li > .timeline-badge {
    width: 50px;
    height: 50px;
    line-height: 41px;
    font-size: 19px;
}

/*smart solution section end*/




/* online-tools section start */

.online-services {
    padding: 20px 0;
}	

.icon-sec {
    margin: 40px 0px;
}

.icon-cir{
	width:100px;
	height:100px;
	border-radius:50px;
}

.icon-cir .icon-inner {
   width: 100%;
    height: 100%;
}	

.icon-cir i.fa{
    font-size: 50px;
}

.icon-cir i.fa.fa-comments {
    font-size: 50px;
}

.icon-cir i.fa.fa-gift {
    font-size: 50px;
}


/* online-tools section end */


}

/* media query max-1024px  end------------------------------------*/

/* media query max-1200px  start------------------------------------*/

@media screen and (min-width: 1200px) {


/*all heading section start*/


.knw-cntr p, .ih-item.square.effect12 .info h3 {
    font-size: 19px;
}

.knw-cntr a span {
    font-size: 15px;
}

.all-heding h1, .welcome-sec h1 {
   font-size: 30px;
    padding: 0px 0 0;
	margin:0 0 5px;
}

.online-ser .txt-sec {
    font-size: 15px;
}

.testimonials-banner h3 {
    font-size: 18px;
    line-height: 25px;
}

.testimonials-banner span {
    font-size: 19px;
}

.smt-hed-sec p {
    font-size: 15px;
}

button.blk-btn, .blk-btn.btn-default, button.blue-btn, .blue-btn.btn-default {
    font-size: 14px;
    padding: 12px 26px;
}

.head-sec {
    margin: 0px auto 20px;
    float: left;
    width: 100%;
}

.smt-txt-sec h3, .h3 {
    font-size: 16px;
}


.online-services,.knowledge-Centre,
.welcome-sec,.smart-solutions,.mutual-fund-list {
	padding:40px 0;
	float:left;
	width:100%;
	margin:0;
}

/*all heading section end*/


/* navigation section start */


.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover, 
.le-nav .navbar-default .navbar-nav > .open > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus,
.le-nav .navbar-default .navbar-nav > li > a:hover,
 .le-nav .navbar-default .navbar-nav > li > a:focus {
    font-size: 16px;
	background:transparent;
	border-bottom: 0;
	text-align: left;
	margin:10px 0;
	padding: 0 12px;
	/*border-right: 1px solid #000;*/
	color:#000;
}


.le-nav .navbar-nav > li > a, .le-nav .navbar-default .navbar-nav > .active > a {
    font-size: 16px;
    border-bottom: 0;
    text-align: left;
	margin:10px 0;
    font-weight: 300;
	padding: 0 12px;
}

.le-nav .dropdown-menu > li > a:hover,
.le-nav .dropdown-menu > li > a:focus,
.le-nav .dropdown-menu > li > a {
    font-size: 14px;
    border-bottom: 0;
    text-align: left;
    margin: 0;
    padding: 6px 15px;
	color: #fff;
    text-decoration: none;
    background: #1c86c8 ;
}

.le-nav .dropdown-menu > li > a:hover,
.le-nav .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #000;
}

.le-nav .navbar-nav > li > a {
	background-color:transparent;
}


.le-nav .navbar {
    padding: 0px 0;
    background: transparent;
}

/* navigation section end */

.heading-sec .online-sec h3, 
.heading-sec, .heading-sec h3,
 .members-banner h3, .mutual-fund-list h3 {
    font-family: 'Humanst521Light';
    font-size: 36px;
	margin: 0 0 10px;
}


.welcome-sec h1 {
    font-size: 27px;
    margin: 0 0 5px;
}
.mutual-fund-list h3 {
	font-size: 25px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;

}

.members-banner h4 {
    font-family: 'Humanst521Light';
    font-size: 22px;
}


/* online services section start */

.icon-sec p {
    font-size: 20px;
}
.icon-cir {
	width: 90px;
    height: 90px;
    border-radius: 45px;
}

.icon-cir .icon-inner {
    width: 100%;
    height: 100%;
}

/* online services section end */


/*smart solution section start*/

.smt-cir-txt p {
    font-size: 19px;
    line-height: 18px;
    margin: 10px 20px;
}

/*smart solution section end*/


}

/* media 1200px  end------------------------------------*/





/* media query max-1600px  start------------------------------------*/

@media screen and (min-width: 1500px) {

/*all heading section start*/

.
.knw-cntr p, .ih-item.square.effect12 .info h3 {
    font-size: 17px;
}

.knw-cntr a span {
    font-size: 14px;
}

.all-heding h1, .welcome-sec h1 {
    padding: 20px 0;
}


.all-heding h1 .welcome-sec h1 {
    font-size: 36px;
    margin: 0 0 25px;
}

.online-ser .txt-sec {
    font-size: 15px;
}

.testimonials-banner h3 {
    font-size: 18px;
    line-height: 25px;
}

.testimonials-banner span {
    font-size: 19px;
}

.smt-hed-sec p {
    font-size: 16px;
}



/*all heading section end*/


/* all btn section start */

button.pnk-btn, .pnk-btn.btn-default,
button.bdr-blu-btn, .bdr-blu-btn.btn-default {
    font-size: 18px;
    padding: 7px 12px;
    margin: 10px 0 0;
}

/* all btn section end */


/*heading section start*/


.ri-sec {
    width:75%;
}

.soci-icons ul {
    float: right;
    width: 100%;
}

.soci-icons ul li {
    float: left;
    padding-right: 5px;
    margin: 10px 0 0;
}

.soci-icons ul {
    float: right;
    width: auto;
}

/*heading section end*/

/* navigation section start */


.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover, 
.le-nav .navbar-default .navbar-nav > .open > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus,
.le-nav .navbar-default .navbar-nav > li > a:hover,
 .le-nav .navbar-default .navbar-nav > li > a:focus {
	padding: 0 9px;
	font-size: 14px;
	border-bottom: 0;
	text-align: left;
	margin: 0px 0;
}


.le-nav .navbar-nav > li > a,
.le-nav .navbar-default .navbar-nav > .active > a {
	padding: 0 9px;
	font-size: 14px;
	border-bottom: 0;
	text-align: left;
	margin: 0px 0;
}

.le-nav .navbar-nav > li  {
    border-right: 1px solid #000000;
	margin: 25px 0;
}

/* navigation section end */



/* wel-come section start */

.h-shdw:after {
    top: 55px;
}


.welcome-sec {
    margin: 0px 0;
}	

.wel-img {
    width: 25%;
    margin: 0 30px 35px 0;
}


.welcome-sec p {
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	color:#666;
}


.wel-row{
	display:table-row;
	vertical-align:middle;
}


.wel-cell{
	display:table-cell;
	vertical-align:middle;
	width: 50%;
}



/* .wel-hid-xs{
	display:none;
}

.wel-shw-xs{
	display:block;
} */


.wel-img-sec {
    width: 100%;
    float: left;
    padding-right: 0;
}

.wel-txt-sec {
    width: 100%;
}

.wel-sec {
    background: #eaecec;
    float: left;
	width:100%;
}

/* wel-come section end */

/*smart solution section start*/

.smt-shw692 {
    display: none;
}

.smt-hid692 {
    display: block;
}

.le-img-sec, .ri-img-sec {
    width: 50%;
    padding-right: 0;
    margin-bottom: 0;
}

.ri-txt-sec {
    width: 50%;
}

/*smart solution section end*/


/* footer section start */


.shw-on534{
	display:block;
}


.hide-on534{
	display:none;
}


.fo-list-sec {
    width: 66.66666667%;
}	

.footer-sec h3{
    font-size: 20px;
    margin-bottom: 15px;
}

.footer-sec .nav ul li a,.footer-sec .nav ul li span  {
    font-size: 15px;
    margin-bottom: 6px;
}



.footer-sec .nav ul li > .sub-nav ul li a {
    font-size: 13px;
    margin-bottom: 5px;
}

.fo-li-sub-sec {
    width: 33.33333333%;
}


.fo-list-sec.keep-tuch{
	width:33.33333333%;
}


.shw-on534{
	display:none;
}


.hide-on534{
	display:block;
}



.ft-ho-li ul li {
	float: none;
	padding: 0 7px;
	display: inline-block;
	font-size: 12px;
}

.ft-ho-li ul{
	margin:0;
	float:right;
}

.ft-dis-txt {
    text-align:left;
}


/* footer section end */

}

/* media query max-1600px  end------------------------------------*/



/* media query max-1600px  end------------------------------------*/

@media (min-width: 481px) and (max-width: 767px) {
	.knwss{
		float:left;
		width:33%;
	}
	.knwread {
    font-size: 13px;
	margin: 5px auto;
	padding: 5px;
}
.knwcenter_Div h1 {
    font-size: 15px;
	padding: 10px 0;
}
.top_box_div {
    width: 100%;
    float: right;
    padding: 0px;
    margin: 0px;
}
.navbar-header {
    width: 94%;
}

	
 }


@media screen and (max-width: 320px) {

/*all fonts section start*/
.knw-ss {
    width: 95%;
    margin: 0 auto;
    float: none;
}
.text_boldblack {
    font-size: 18px;
    color: #FFF;
}
.errorgroup {
    text-align: center;
    width: 100%;
}
.top_box_div {
    width: 100%;
    float: right;
    padding: 0px;
    margin: 0px;
	text-align: center;
}
.navbar-header {
    width: 94%;
}



}
