@font-face {
    font-family: "Myriad Pro";
    src: url('../fonts/myraidpro/MyriadPro-Regular.woff2') format('woff2'),
         url('../fonts/myraidpro/MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayextrabold';
    src: url('../fonts/railway/raleway-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/railway/raleway-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/railway/raleway-medium-webfont.woff2') format('woff2'),
         url('../fonts/railway/raleway-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaythin';
    src: url('../fonts/railway/raleway-thin-webfont.woff2') format('woff2'),
         url('../fonts/railway/raleway-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaythin';
    src: url('../fonts/raavi/Raavi.woff2') format('woff2'),
         url('../fonts/raavi/Raavi.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'HijrnotesPERSONALUSEONLY';
  src: url('../fonts/HijrnotesPERSONALUSEONLY.eot?#iefix') format('embedded-opentype'),  url('../fonts/HijrnotesPERSONALUSEONLY.woff') format('woff'), url('../fonts/HijrnotesPERSONALUSEONLY.ttf')  format('truetype'), url('../fonts/HijrnotesPERSONALUSEONLY.svg#HijrnotesPERSONALUSEONLY') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'SpecialValentine';
  src: url('../fonts/SpecialValentine.eot?#iefix') format('embedded-opentype'),  url('../fonts/SpecialValentine.woff') format('woff'), url('../fonts/SpecialValentine.ttf')  format('truetype'), url('../fonts/SpecialValentine.svg#SpecialValentine') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ShadedLarchPERSONALUSEONLY';
  src: url('../fonts/ShadedLarchPERSONALUSEONLY.eot?#iefix') format('embedded-opentype'),  url('../fonts/ShadedLarchPERSONALUSEONLY.woff') format('woff'), url('../fonts/ShadedLarchPERSONALUSEONLY.ttf')  format('truetype'), url('../fonts/ShadedLarchPERSONALUSEONLY.svg#ShadedLarchPERSONALUSEONLY') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LaoUI';
  src: url('../fonts/LaoUI.eot?#iefix') format('embedded-opentype'),  url('../fonts/LaoUI.woff') format('woff'), url('../fonts/LaoUI.ttf')  format('truetype'), url('../fonts/LaoUI.svg#LaoUI') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GillSansStd-BoldCondensed';
  src: url('../fonts/GillSansStd-BoldCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/GillSansStd-BoldCondensed.otf')  format('opentype'),
	     url('../fonts/GillSansStd-BoldCondensed.woff') format('woff'), url('../fonts/GillSansStd-BoldCondensed.ttf')  format('truetype'), url('../fonts/GillSansStd-BoldCondensed.svg#GillSansStd-BoldCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'NewsGothicBT-RomanCondensed';
  src: url('../fonts/NewsGothicBT-RomanCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/NewsGothicBT-RomanCondensed.otf')  format('opentype'),
	     url('../fonts/NewsGothicBT-RomanCondensed.woff') format('woff'), url('../fonts/NewsGothicBT-RomanCondensed.ttf')  format('truetype'), url('../fonts/NewsGothicBT-RomanCondensed.svg#NewsGothicBT-RomanCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Nirmala UI';
	src: url('../fonts/NirmalaUI-Bold.eot');
	src: url('../fonts/NirmalaUI-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NirmalaUI-Bold.woff') format('woff'),
		url('../fonts/NirmalaUI-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'Titillium Web';
	src: url('../fonts/TitilliumWeb-Light.eot');
	src: url('../fonts/TitilliumWeb-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TitilliumWeb-Light.woff') format('woff'),
		url('../fonts/TitilliumWeb-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}


@font-face {
	font-family: 'Titillium Web';
	src: url('../fonts/TitilliumWeb-Thin.eot');
	src: url('../fonts/TitilliumWeb-Thin.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TitilliumWeb-Thin.woff') format('woff'),
		url('../fonts/TitilliumWeb-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}



/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background:#fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
a{text-decoration:none; outline:none; margin:0; padding:0;}
a:hover{text-decoration:none; outline:none;}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{clear:both;}

.cool-link {
    display: inline-block;
    color: #f92b2f;
    text-decoration: none;
}
a{text-decoration:none; margin:0; padding:0;}
a:hover{text-decoration:none;}
ul{list-style:none; margin:0; padding:0;}
ul li{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}


.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #7e32de;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}





.cool-link2 {
    display: inline-block;
    color: #f92b2f;
    text-decoration: none;
}

.cool-link2::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #000;
    transition: width .3s;
}

.cool-link2:hover::after {
    width: 100%;
    //transition: width .3s;
}








/*
=======================================================
Top Header
=======================================================
*/
.top-header{min-height: 35px; width: 100%; background:#7e32de; line-height: 35px;}
.top-header-inner{}
.top-header-inner li.rtspace{float:right;}
.top-header-inner li {color:#fff; }
.top-header-inner li a{display: inline-block; float:left; color: #fff; margin:0 4px; text-decoration: none; font-family: 'Montserrat', sans-serif;}
.top-header-inner li a .number p{ font-family: 'Montserrat', sans-serif; /*font-size: 18px;*/}
.top-header-inner li a .social { width:19px; height: 19px; line-height: 19px; font-size: 18px;-webkit-border-radius:50%;
-moz-border-radius: 50%;border-radius: 50%; background: #fff; text-align: center; margin:7px 0;-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.top-header-inner li a .social i { color:#251823; font-size:13px; }
.top-header-inner li a .social:hover{background:#d8b9ff; color:#fff;-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);}
.top-header-inner li a .social:hover i{ color:#fff;}

/*
=========================Top Menu ========================
*/



.menu{width:1100px; min-height:20px;position:relative; z-index:10; left:0; right:0; margin:0 auto;}
.menu .navbar-nav{float: none;}
.menu .navbar{min-height:20px; margin-bottom:0; top:10px;}
.menu .navbar-default{background:none; border:none;}
.menu .navbar-brand{ font-weight:bold; font-family:"Myriad Pro"; font-size: 28px; color:#000000; padding: 28px 45px 41px 15px;}
.menu .navbar-brand:hover{color:#000;}
.menu .navbar-default .navbar-nav>li>a{ font-family: 'Titillium Web'; text-transform: uppercase; color:#17323d; font-size:16px; padding:0px 14px; border-right:1px solid #17323d; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}
.menu .navbar-default .navbar-nav>li:last-child a{border-right:none;}
.menu .navbar-default .navbar-nav>li>a:hover{color:#d4e06d;}
.menu .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#000; /*background-color:#7e32de;*/ background:none !important;}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{color:#000; /*background-color:#7e32de;*/ background:none !important;}
.menu .navbar-nav ul.sm-nowrap > li > a:hover{background:#ccc; color:#000;}

.navbar-nav>li> ul li{border-bottom:1px solid #000 !important;}
.navbar-nav>li> ul li:last-child{border-bottom:none !important;}

.menu .dropdown-menu{/*background:#2a2e33;*/ background:#fff; width: 100% !important;}
.menu .navbar-nav ul.sm-nowrap > li > a{color:#000; text-transform: uppercase; font-family: 'Titillium Web'; font-size:13px;}
.menu .navbar-brand span{color:#7e32de;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{/*background: #7e32de;*/ color:#d4e06d !important; background:none !important;}
/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #7e32de;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -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-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}



/*
======================================================= 
headertop css
=======================================================
*/
.headertop{background:#17323d; padding:45px 0; height:215px;}
.logo{}
.logo a{color:#fff; font-weight:700; font-size:30px; line-height:58px; text-transform:uppercase; font-family: 'Raleway', sans-serif;}

.logpart{float:right; padding:0px 0 0 0;}
.logpart a{font-family: 'Raleway', sans-serif; color:#fff; font-size:18px; line-height:66px; background:#458479; padding:0 30px; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; display:block;}
.logpart a:hover{background:#000; color:#fff;}

.callinfo{width:250px; padding:10px 0 0 0; float:right;}
.calllt{float:left;}
.calllt .fa-mobile{color:#fff; font-size:20px;}
.callrt{float:right;}
.callrt p{font-family: 'Titillium Web'; font-size:15px; line-height:18px; color:#fff;}

.topmenupart{background:#fff; padding:50px 0 0 0; height:140px;}

.searchbox{width:auto; float:right; position:relative; z-index:2000;}
.searchbox input.txt{ width:176px; padding:0 25px; height:36px; border: none; border-radius: 0px; color: #000; font-size:12px; transition: all 0.3s ease 0s; line-height:42px; text-transform: none; float:left; text-align:left; font-style:normal; background:#dce0e2 !important; font-family: 'Titillium Web'; text-transform:uppercase;}

.searchbox input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#868686; opacity:1}
.searchbox input.txt::-moz-placeholder { /* Firefox 18- */ color:#000; opacity:1}
.searchbox input.txt::-moz-placeholder { /* Firefox 19+ */color: #000; opacity:1}
.searchbox input.txt::-ms-input-placeholder { /* IE 10+ */color:#000; opacity:1}
.searchbox input.txt::-ms-input-placeholder { /* Edge */ color: #000; opacity:1}
.searchbox input.txt::placeholder-shown { /* Standard one last! */color: #000; opacity:1}

.searchbox input:focus {outline: none; box-shadow: 0px 0px 15px #474747 !important; border-color: #ddd !important; color:#000 !important; background:#fff !important;}


.searchbox input.submitbtn{background:url(../images/submitbtn.png) no-repeat; color:#fff; font-weight:400; font-family: 'Titillium Web'; line-height:35px; height:35px; border:0; outline:none; font-size:12px; padding:0 20px; width:37px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; font-size:18px; letter-spacing:1px; float:left; margin-left:0px; min-width: 42px !important;}

.searchbox input.submitbtn:hover{background:url(../images/submitbtn.png) no-repeat; box-shadow: none !important;}

/*
======================================================= 
banner css
=======================================================
*/
.bannerwrap{}
.bannerwrap .inpart{width:1170px; margin:0 auto;}
.bannerwrap .carousel-caption{text-align:left; width:auto; top:0px !important; height: 754px;
  line-height: 754px;
  }
.bannerwrap .carousel-caption h2{font-size:55px; font-family: 'NewsGothicBT-RomanCondensed'; color:#fff; /*text-shadow: 0 0 0.5em #fff, 0 0 0.5em #fff, 0 0 0.5em #fff;*/ line-height:40px; padding:0px 0 0 0; display: inline-block;
  vertical-align: middle;
  line-height: normal;}
.bannerwrap .carousel-caption h2 span{font-family: 'Nirmala UI'; font-size:68px; line-height:70px; display:block; color:#1aaa8f; /*text-shadow: 0 0 .06em #fff, 0 0 .06em #fff, 0 0 .06em #fff;*/  -webkit-text-fill-color: #1aaa8f;
   -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: white;}
.orange{-webkit-text-fill-color: #e95151;
   -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: white;}
.bannerwrap .carousel-control.left{background:none !important; display:none !important;}
.bannerwrap .carousel-control.right{background:none !important; display:none !important;}

/*
======================================================= 
introductory css
=======================================================
*/
.inner{background:#11252d;}
.introductory{padding:90px 50px 70px 50px; overflow:hidden;} 
.ltintro{text-align:center;}
.introductory h1{font-family: 'GillSansStd-BoldCondensed'; font-size:48px; line-height:48px; color:#fff; text-transform:uppercase; padding-bottom:50px;}
.ltintro p{color:#fff; font-size:22px; line-height:30px; font-family: Tahoma,Verdana,Segoe,sans-serif; padding-bottom:70px;}
.ltintro a{background:#1aaa8f; text-align:center; display:block; width:180px; line-height:50px; font-size:20px; color:#fff; font-family: Tahoma,Verdana,Segoe,sans-serif; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin:0 auto; width:200px;}
.ltintro a:hover{background:#000; color:#fff;}

.rtinpic{overflow:hidden;}
.rtinpic img{display:block; text-align:center; margin:0 auto; -webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1); -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}
.rtinpic img:hover{-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}


/*
======================================================= 
table css
=======================================================
*/
.scheme{background:#fff; padding:100px 0 0 0; text-align:center;}
.schemein{width:1140px; margin:0 auto;}
.schemein img{display:block; text-align:center; margin:0 auto; padding-bottom:100px;}
.schemein h2{position:relative; display:inline-block; font-family: 'GillSansStd-BoldCondensed'; font-size:48px; line-height:48px;  color:#11252d; padding-bottom:88px; text-transform:none; margin-bottom:0px;}


.row{margin-right:0px; margin-left:0px;}
.ltspac{padding-left:0px; padding-right:0px;}




.footerpic{height:462px; background:url(../images/footerpic.png) center top no-repeat; background-size:cover;}



/*
=========================Slider ========================
*/
.main-slider{position: relative; top:0px;}
.bs-slider{max-height:673px;}
.bs-slider h1{ margin-top: 72px; text-transform:uppercase; font-size: 95px; line-height: 95px; color:#fff; /*text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; font-family: 'Ubuntu', sans-serif;*/ text-transform:uppercase; font-family: 'MontserratSubrayada-Bold'; letter-spacing:10px; padding-bottom:30px; margin:0;}
.bs-slider p{font-size:48px; line-height:48px; color:#000; letter-spacing:10px; padding:0 0 0 0; margin:0 0 0 0; font-family: 'MontserratSubrayada-Bold';}
.control-round .carousel-control{ z-index:1000;}




/*
=========================solution main========================
*/
.solution{padding-left:0px; padding-right:0px; width:100%;}
.solvinfo{text-align:center; padding:60px 0 0 0; height:321px;}
.retired{background:url(../images/retired-life.png) center top no-repeat; background-size:cover;}
.child{background:url(../images/child-future.png) center top no-repeat; background-size:cover;}
.wealth{background:url(../images/wealth-creation.png) center top no-repeat; background-size:cover;}
.solvinfo h2{font-family: 'GillSansStd-BoldCondensed'; color:#fff; font-size:36px; line-height:45px; color:#fff; padding-bottom:45px; -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);}
.solvinfo a{display:block; margin:0 auto; display:block; width:229px; line-height:64px; font-family: Tahoma,Verdana,Segoe,sans-serif; color:#fff; text-align:center; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.solvinfo a.sgreen{background:#1aaa8f;}
.solvinfo a.syellow{background:#d4e06d;}
.solvinfo a.sdark{background:#e95151;}
.solvinfo a:hover{background:#000;}
.solvinfo:hover h2{-webkit-transform: scale3d(1.0, 1.0, 1);
          transform: scale3d(1.0, 1.0, 1); color:#000;}

/*
=========================fund-list main========================
*/
.fund{background:#11252d; padding:85px 0 0 0; text-align:center; overflow:hidden;}
.fundin{}
.fundin:hover .fundpart{zoom: 1;
  filter: alpha(opacity=45);
  opacity: 0.45;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;}

.fundin .fundpart:hover{
  color: #fff;
  cursor: pointer;
  
  /*Opacity*/
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;}
  
.fundin h2{font-family: 'GillSansStd-BoldCondensed'; color:#fff; text-transform:uppercase; margin:0; padding:0 0 70px 0px; font-size:48px; line-height:48px;}
.fundpart{padding-bottom:100px;}
.fundlt{float:left;}
.fundlt h3{font-family: Tahoma,Verdana,Segoe,sans-serif; color:#fff; font-size:72px; line-height:72px;}
.fundrt{float:left; text-align:left; padding-left:30px;}
.rtfund{padding-left:60px;}

.fundrt h2.ch{color:#f6d38f;}
.fundrt h2.chgreen{color:#18aa8f;}
.fundrt h2.chcandy{color:#b1cf68;}
.fundrt h2.chorange{color:#e9504d; padding-bottom:60px;}
.fundrt p.chtwo{color:#2095b2;}

.fundrt h2{font-family: Tahoma,Verdana,Segoe,sans-serif; font-size:26px; line-height:30px; text-transform:uppercase; padding-bottom:30px;}
.fundrt p{font-family: Tahoma,Verdana,Segoe,sans-serif; font-size:18px; line-height:22px;}



/*
=========================caculator-list main========================
*/

.callpart{background:#11252d; text-align:center; width:100%; padding:70px 0 190px 0;}
.calcyin{width:auto; margin:0 auto;}
.calcyin h2{font-family: 'GillSansStd-BoldCondensed'; color:#fff; text-transform:uppercase; margin:0; padding:0 0 70px 0px; font-size:48px; line-height:48px;}
  

.sipcalulator{text-align:center; width:377px;  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; display:block; overflow:hidden;}
.siptop{}
.siptop img{display:block; margin:0 auto; text-align:center; -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);}
.sipbottom{padding:60px 25px 40px 25px; overflow:hidden; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.sipbottom h2{font-family: Tahoma,Verdana,Segoe,sans-serif; color:#fff; font-size:24px; line-height:24px; padding-bottom:20px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-transform:none;}
.sipbottom p{font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#fff; padding-bottom:30px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.sipbottom a{font-family: Tahoma,Verdana,Segoe,sans-serif; font-size:20px; text-decoration:underline; line-height:20px; color:#fff; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;} 
.sipcalulator:hover .sipbottom{-webkit-transform: scale3d(1.2, 1.2, 1);
          transform: scale3d(1.2, 1.2, 1);}
.sipcalulator:hover .sipbottom h2{-webkit-transform: scale3d(0.8, 0.8, 1);
          transform: scale3d(0.8, 0.8, 1);}	
.sipcalulator:hover .sipbottom p{-webkit-transform: scale3d(0.6, 0.6, 1);
          transform: scale3d(0.6, 0.6, 1);}	 
.sipcalulator:hover .sipbottom a{-webkit-transform: scale3d(0.5, 0.5, 1);
          transform: scale3d(0.5, 0.5, 1);} 
.sipcalulator:hover .siptop img{-webkit-transform: scale3d(1.2, 1.2, 1);
          transform: scale3d(1.2, 1.2, 1);}
.space{padding:91px 0 80px 0 !important;}
.lightgrey{color:#404b52 !important;}
.first{background:#17323d;}
.secondpart{background:#e95151; margin-top:-1px;}
.thirdpart{background:#1aaa8f;}
.fourthpart{background:#f6d38f;}
.fifthpart{background:#d4e06d;}
.sipcalulator:hover .first{background:#1aaa8f;}
.sipcalulator:hover .secondpart{background:#1aaa8f;}
.sipcalulator:hover .thirdpart{background:#17323d;}
.sipcalulator:hover .fourthpart{background:#1aaa8f;}
.sipcalulator:hover .lightgrey{color:#fff !important;}
.sipcalulator:hover .fifthpart{background:#1aaa8f;}

/*
=========================testimonials main========================
*/
.parallaxfinance { 
    /* The image used */
    background-image: url("../images/bg_testimonials.png");

    /* Set a specific height */
    height: auto; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
} 
.testimonialpart{text-align:center; padding:90px 0 40px 0; overflow:hidden;}
.testimonialpart h2{font-family: 'GillSansStd-BoldCondensed'; color:#000; text-transform:uppercase; margin:0; padding:0 0 0px 0px; font-size:48px; line-height:48px;}

.testimonialpart .carousel-control.left,.carousel-control.right  {background:none;width:25px;}
.testimonialpart .carousel-control.left {left:-25px; display:none;}
.testimonialpart .carousel-control.right {right:-25px; display:none;}
.testimonialpart .broun-block {
    background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0, 0, 0, 0);
    padding-bottom: 34px;
}
.testimonialpart .block-text {
    background-color: #ededed;
    border-radius: 10px;
    box-shadow: 0 13px 0 #1dcaa9;
    color: #626262;
    font-size: 14px;
    margin-top: 0px;
    padding: 108px 36px 45px 36px;
}


.second{box-shadow: 0 13px 0 #7ddecc !important;}
.third{box-shadow: 0 13px 0 #1a878a !important;}


.testimonialpart .block-text a {
 color: #7d4702;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
    text-decoration: none;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}


.testimonialpart .mark {
    padding: 12px 0;background:none;
}
.testimonialpart .block-text p {
    color: #2d2d2d;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
    font-style: normal;
    line-height: 20px;
}

.testimonialpart .block-texttwo p {
    color: #2d2d2d;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
    font-style: normal;
    line-height: 20px;
}


.testimonialpart .block-textthree p {
    color: #2d2d2d;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
    font-style: normal;
    line-height: 20px;
}


.testimonialpart .sprite {
	background-image: url('../images/sprite-1.png');
}

.testimonialpart .spritetwo {
	background-image: url('../images/sprite-2.png');
}

.testimonialpart .spritethree {
	background-image: url('../images/sprite-3.png');
}

.testimonialpart .sprite-i-triangle {
    background-position: 0 0px;
    height: 46px;
    width: 42px;
}
.testimonialpart .block-text ins {
    bottom: -46px;
    left: 50%;
    margin-left: -60px;
}

.testimonialpart .innerpart{padding:0 50px;}
.testimonialpart .carousel-inner{height:600px;}

.testimonialpart .block {
    display: block;
}
.testimonialpart .zmin {
    z-index: 1;
}

.testimonialpart .titleinfo{text-align:center; padding:60px 0 0 0}
.testimonialpart .titleinfo h2{font-family: Tahoma,Verdana,Segoe,sans-serif; font-size:20px; line-height:30px; text-transform:none;}

.testimonialpart .ab {
    position: absolute;
}

.testimonialpart .person-text {
    padding: 0px 0 0;
    text-align: center;
    z-index: 2;
}
.testimonialpart .person-text a {
    color: #ffcc00;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}
.testimonialpart .person-text i {
    color: #fff;
    font-family: Georgia;
    font-size: 13px;
}
.testimonialpart .rel {
    position: relative;
}
.testimonialpart .person-text img{background: rgba(29, 202, 169, .2); border-radius:100%; width:169px; height:169px; padding:10px; position:relative; z-index:100; top:80px;}

/*
=========================newswrapper main========================
*/
.newswrapper{background:#176c6e; text-align:center; padding:40px; width:100%;}
.videopart{}
.videopart a{display:block;}
.videopart img{width:100%; height:auto;}

.newswrap{padding:50px 0 0 50px; text-align:left;}
.newswrap h2{font-family: 'GillSansStd-BoldCondensed'; color:#fff; text-transform:uppercase; margin:0; padding:0 0 50px 50px; font-size:48px; line-height:48px;}
.newswrap h3{font-family: 'NewsGothicBT-RomanCondensed'; font-size:30px; line-height:30px; color:#fff; padding-bottom:50px; margin:0;}
.newswrap a{-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; width:274px; line-height:65px; text-align:center; display:block; color:#000; font-family: 'NewsGothicBT-RomanCondensed'; background:#7ddecc; font-size:24px; color:#000;  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;} 
.newswrap a .fa-long-arrow-right{color:#fff; padding-left:30px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.newswrap a:hover{text-decoration:none; background:#000; color:#fff;}
.newswrap a:hover .fa-long-arrow-right{padding-left:0px;}

/* carousel */
.newswrap #quote-carousel 
{
  padding: 0 50px 30px 0px;
  margin-top: 0px;
}

/* Control buttons  */
.newswrap #quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px; display:none;
}
/* Previous button  */
.newswrap #quote-carousel .newswrap .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
.newswrap #quote-carousel .newswrap .carousel-control.right 
{
  right: -12px !important;
}

.newswrap .carousel-indicators {display:none;}

/* Changes the position of the indicators */
.newswrap #quote-carousel .newswrap .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
  
}
/* Changes the color of the indicators */
.newswrap #quote-carousel .newswrap .carousel-indicators li 
{
  background: #c0c0c0;
}
.newswrap #quote-carousel .newswrap .carousel-indicators .active 
{
  background: #333333;
}
.newswrap #quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.newswrap .item blockquote {
    border-left: none; 
    margin: 0;
}

.newswrap .item blockquote img {
    margin-bottom: 10px;
}

.newswrap .item blockquote p{color:#fff; font-family: 'NewsGothicBT-RomanCondensed'; font-size:24px; line-height:30px; text-align:justify; padding-bottom:50px;}

.newswrap .item blockquote p:before {
    /*content: "\f10d";*/
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/*
======================================================= 
Responive Media Query
=======================================================
*/


@media screen and (min-width:320px) and (max-width:480px)

{
	.top-header-inner {text-align: center;width: 207px;margin: 0 auto;}
	 
	.menu{min-height:60px; width:100%; margin-bottom:20px;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:-13px; position:absolute; z-index:100;}
	.menu .navbar-toggle{margin-top:13px; margin-right:0px; float:left;}
	.searchbox{margin:0 auto; width:218px;}
	.menu .navbar-default .navbar-toggle{/*background-color: #1cbbb4;*/ border-color:#000; }
	.menu .navbar-default .navbar-toggle .icon-bar{background-color:#000;}
	.menu .navbar-nav{float:none; margin:0 0 0 0; background:#e7e7e7;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:f0efef !important; border:1px solid #000 !important; padding:0 !important;}
	.menu .navbar-default .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; border-bottom:1px solid #000; border-right:none; color:#000;}
	.menu .navbar-default .navbar-nav>li>a:hover{color:#fff; background:#d4e06d;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:280px; margin:0 auto; padding-bottom:20px;}
	.logpart{float:none; margin:0 auto; width:auto; margin:0 auto;}
	.logpart a{padding:0 30px; width:190px; margin:0 auto;}
	.callinfo{float:none; margin:0 auto; padding-bottom:20px;}
	.headertop{height:auto; padding:30px 0;}
	.topmenupart{height:auto;}
	.navbar-nav>li> ul li:hover{color:#fff; background:#d4e06d;}
	.dropdown-menu{padding:0 0 0 0;}
	
	.banner .content{background: #333; position: static; width: 100%;height: initial;top:0px;right: 0px; padding: 15px;}
	.banner .content h2{font-size: 22px;color: #fff;text-transform: uppercase;margin-top: 0px;}
	.banner .content p{font-size: 15px;color: #fff;width: 100%;text-align: justify;line-height: 24px;float: none;margin: 10px 0;}
	.banner .content a{color: #fff;font-size: 16px;padding: 10px 15px;float: none;}
	
	.overflow {overflow: inherit;height: auto;}
	.about-section {height: auto;top: 0;}
	.about-section:after {position: inherit;}
    .about-section:before {position: inherit;}
	.about-cnt h2 {font-size: 25px;text-align: center;margin-top: 20px;}
	.about-cnt p {font-size: 20px;width: 100%;text-align: center;line-height: 30px;float: none; margin: 13px 0; padding: 0 15px;}
	.about-cnt a {font-size: 20px;display: block;padding: 15px 23px; float: none;width: 173px;margin: 10px auto 20px auto;}
	.about-img {position: inherit;top:0;}
	.about-img img {width: 200px;margin: 0 auto;}
	
	
	.journey-col {height: 100px;}
	.journey-col h2 {top: 33px;right: 20px;width: 226px;display: block;float: right;}
	.journey-col h2:after {left: 0px;}
	.journey-section{height:100%;}
	.journey-col2 {width: 100%;height: 200px;}
	.journey-col2 h2 {font-size: 20px; top: 33px;text-align: right; right: 20px;}
	.journey-col2 h2 span {width: 30px;font-size: 23px;height: 30px;line-height: 30px;}
	.journey-col2 p {font-size: 17px;line-height: 30px;top: 47px;right: 20px;}
	
	.counter-bg{padding: 52px 0 0 0;}
	.col-container {height: 217px;}
	.col-container h2 {font-size: 70px;}
	.col-container p {font-size: 18px;line-height: 25px; top: 120px;}
	
	.four-cnt{padding:20px;height: 100%;}
	.four-img { height: 100%;}
	.four-img img{ height:100%;}
	.four-cnt h2 {font-size: 21px;text-align: center;padding-top: 20px;}
	.four-cnt p {font-size: 14px;width: 100%;text-align: center;line-height: 26px;float: none;}
	.four-cnt a {display: block;width: 145px;text-decoration: none;text-transform: uppercase;margin: 10px auto; float:none;}
	
	.signup-inner h2 {float: none;font-size: 30px;}
	.signup-inner {width: 100%;}
	.signup-inner a {float: none; margin: 0;}
	
	
	.testimonial-bg{background:none; height:auto;}
	.testimonial-inner {width: 100%;padding: 30px 0;}
	.testimonial-cnt {width: 272px;margin: 20px auto;}
	.testimonial-inner h2 {color: #000;}
	.testimonial-inner p {font-size: 12px;line-height: 24px; color:#000;}
	.testimonial-inner p:after {top: 30px;}
	.testimonial-img {float: none; margin: 0 auto;}
	.testimonial-txt {width: 272px;background: #1cbbb4;float: none;left: 0;top: 20px; right:0; margin:0 auto;}
	.testimonial-txt h2 {font-size: 14px;margin: 0 20px;color: #fff !important;line-height: 22px;}
    .testimonial-txt span { margin: 5px 20px;text-align: left !important;width: 230px;color: #fff !important;line-height: 20px !important;display: block;font-size: 12px;font-style: italic;}
	.testimonial-txt:before{display:none;}
	
	
	
	.banner-cnt p {font-size: 16px;}
	.video-section { padding: 30px 0;}
	.video-cnt h2 {font-size: 24px;margin-top: 20px;}
	
	
	.certificate-img img{display:block; width:270px; margin:0 auto 20px auto;}
	.certificate-in .carousel{padding: 0px;}
	
	.service-col {width: 277px; margin: 0 auto 50px auto; display:block;}
	.ser-cnt {margin-left: 10px;width: 197px;}
	.ser-cnt h3 {font-size: 19px;}
	.ser-cnt p {line-height: 24px; width:100%;}
	
	.about-paralax {background-position: inherit;background-attachment: inherit;background-size: 100%;padding: 0;background-repeat: no-repeat;}
	.about-paralax-righ h2 {color: #000;font-size: 30px;text-align: center;margin: 40% 0 0 0;}
	.about-paralax-left p {font-size: 14px;color: #333;margin-bottom: 20px;line-height: 26px;}
	.about-paralax-righ i {color: #000;text-align: center;}
	
	.about-contact {padding: 30px 0;}
	.about-contact h2 {font-size: 30px;}
	
	.about-social-in a { padding: 10px 0;}
	
	.videopart{padding:100px 0 50px 0;}
	.videowcontent{width:280px; margin:0 auto;}
	.yellowbox{height:150px; bottom:40px; right:-8px;}
	.videoinfo{padding:30px 20px 0 20px;}
	.videoinfo span{font-size:27px; line-height:27px;}
	
	.exclusive-cnt{text-align:center; width:280px; margin:0 auto;}
	.exclusive-cnt h2{font-size:36px; line-height:36px; padding-bottom:50px;}
	.exclusive-cnt a.register{float:none; margin:0 auto; margin-bottom:30px;}
	.exclusive-cnt a.know{float:none; margin:0 auto;}
	
	.serviceswrap{padding-bottom:70px;}
	.servin{width:100%; padding:30px 5px; min-height:388px; margin:0 auto; margin-bottom:50px;}
	.servintop{padding-bottom:20px;}
	.servintop img{width:50%;}
	.servin h3{font-size:14px; line-height:16px;}
	.servintop p{padding-bottom:0px;}
	.servintop p.top{font-size:20px; line-height:20px;}
	.servin p{font-size:12px; line-height:18px;}
	.servin a{font-size:12px; position:absolute; z-index:1000; bottom:20px;}

	.resp-tabs-list li i{font-size:20px !important;}
	
	.resp-tabs-container{width:100% !important;}
	
	.yellowboxtwo{height:150px; bottom:-9px; right:-8px;}
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}
	
	.vpartvideo{width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }

	.journey-inner{padding:50px 0;}
  .journey-inner .carousel-control.left{left:10px !important; top: 305px !important;}
  .journey-inner .carousel-control.right{right:10px!important; top: 305px !important;}


  .videoinfo p.btspace{padding: 30px 0px 30px 0px;}
  .mainpart p{padding: 15px 30px 30px 30px;}
  .mainpart h2{margin: 0 0 0 30px;}

  .top-header-inner li.rtspace{float:none;}
  
  
  .footerpic{background-size:auto 100%; height:462px;}
  
  .greetinpart{padding-bottom:50px;}
  
  .newspart{width:100%;}
  .newsmatter{background-size:auto auto !important;}
  .newsmatter p{width:85%; margin:0 auto;}
  
  .goalinfo{width:100%; margin-bottom:50px;}
  
  .testin #quote-carousel img{margin-bottom:50px;}
  .testin .item blockquote p{width:85%; font-size:20px; line-height:25px; margin:0 auto;}
  
  .featuresin p{width:85%; margin:0 auto; font-size:13px;}
  .featuresin h2{font-size:14px;}
  .featuresin{height:380px; margin-bottom:50px; padding:35px 0;}
  
  
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%; font-size:29px; line-height:29px;}
	
  .invitepart{width:100px; padding-bottom:30px; margin:0 auto;}	
  .invitepart img{display:block; text-align:center; margin:0 auto;}	
  .invitepart h2{font-size:15px;}
  .invite{width:300px; margin:0 auto;}
  
  .introductory{padding:90px 0px 70px 0px;}
  .ltintro{text-align:center; padding-bottom:30px;}
  .ltintro a{margin:0 auto;}
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  .container{padding-left:0px !important; padding-right:0px !important;}
  
  .bannerwrap .carousel-caption{width:300px; margin:0 auto; left:0px !important; right:0px !important; line-height:inherit; height:auto; text-align:center; top:30px !important;}
  .bannerwrap .carousel-caption h2{padding:0 0 0 0 !important; font-size:18px !important; line-height:18px !important;}  
  .bannerwrap .carousel-caption h2 span{font-size:15px !important; line-height:18px !important; -webkit-text-stroke-width:inherit;}
  .orange{-webkit-text-stroke-width:inherit;}
  
  .newswrapper{padding:40px 20px;}
	.newswrap{padding:50px 0 50px 0px; text-align:center;}
	.newswrap h2{padding:0 0 50px 0px; font-size:44px; line-height:44px;}
	.newswrap .item blockquote p{text-align:center;}
	.newswrap #quote-carousel{padding:0 00px 30px 0px;}
	.newswrap a{margin:0 auto; display:block;}
	
	.testimonialpart .block-text{padding:108px 10px 45px 10px;}
	.testimonialpart .innerpart{padding:0 20px;}
	
	.sipcalulator{width:280px; margin:0 auto;}
	.sipbottom{padding:60px 10px 40px 10px;}
	.sipbottom h2{font-size:18px; line-height:18px;}
	.sipbottom p{font-size:15px; line-height:18px;}
  
  	.fundpart{min-height:360px !important; padding-bottom:50px;}
	.fundlt{float:none; margin:0 auto; padding-bottom:20px;}
	.fundrt{padding-left:10px; float:none; margin:0 auto; text-align:center;}
	.fundrt h2{font-size:20px; line-height:20px;}
	.fundrt p{font-size:16px; line-height:18px;}
	.rtfund{padding-left:0px;}
	
	.retired{background-size:100% 100% !important; height:300px;}
	.child{background-size:100% 100% !important; height:300px;}
	.wealth{background-size:100% 100% !important; height:300px;}
	.solvinfo h2{font-size:30px; line-height:35px;}
	
	

}


@media screen and (min-width:481px) and (max-width:767px)

{
	.top-header-inner {text-align: center;width: 207px;margin: 0 auto;}
	.menu{min-height:60px; width:100%; margin-bottom:20px;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:-13px; position:absolute; z-index:100;}
	.menu .navbar-toggle{margin-top:13px; margin-right:0px; float:left;}
	.searchbox{margin:0 auto; width:218px;}
	.menu .navbar-default .navbar-toggle{/*background-color: #1cbbb4;*/ border-color:#000; }
	.menu .navbar-default .navbar-toggle .icon-bar{background-color:#000;}
	.menu .navbar-nav{float:none; margin:0 0 0 0; background:#e7e7e7;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:f0efef !important; border:1px solid #000 !important; padding:0 !important;}
	.menu .navbar-default .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; border-bottom:1px solid #000; border-right:none; color:#000;}
	.menu .navbar-default .navbar-nav>li>a:hover{color:#fff; background:#d4e06d;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:280px; margin:0 auto; padding-bottom:20px;}
	.logpart{float:none; margin:0 auto; width:auto; margin:0 auto;}
	.logpart a{padding:0 30px; width:190px; margin:0 auto;}
	.callinfo{float:none; margin:0 auto; padding-bottom:20px;}
	.headertop{height:auto; padding:30px 0;}
	.topmenupart{height:auto;}
	.navbar-nav>li> ul li:hover{color:#fff; background:#d4e06d;}
	.dropdown-menu{padding:0 0 0 0;}
	
	.banner .content{background: #333;position: static; width: 100%;height: initial;top:0px;right: 0px;  padding: 15px;}
	.banner .content h2{font-size: 22px;color: #fff;text-transform: uppercase;margin-top: 0px;}
	.banner .content p{font-size: 15px;color: #fff;width: 100%;text-align: justify;line-height: 24px;float: none;margin: 10px 0;}
	.banner .content a{color: #fff;font-size: 16px;padding: 10px 15px;float: none;}
	
	.overflow {overflow: inherit;height: auto;}
	.about-section {height: auto;top: 0;}
	.about-section:after {position: inherit;}
    .about-section:before {position: inherit;}
	.about-cnt h2 {font-size: 25px;text-align: center;margin-top: 20px;}
	.about-cnt p {font-size: 20px;width: 100%;text-align: center;line-height: 30px;float: none; margin: 13px 0; padding: 0 15px;}
	.about-cnt a {font-size: 20px;display: block;padding: 15px 23px; float: none;width: 173px;margin: 10px auto 20px auto;}
	.about-img {position: inherit;top:0;}
	.about-img img {width: 200px;margin: 0 auto;}
	
	.journey-col {height: 100px;}
	.journey-col h2 {top: 33px;right: 20px;width: 226px;display: block;float: right;}
	.journey-col h2:after {left: 0px;}
	.journey-section{height:100%;}
	.journey-col2 {width: 100%;height: 200px;}
	.journey-col2 h2 {font-size: 20px; top: 33px;text-align: right; right: 20px;}
	.journey-col2 h2 span {width: 30px;font-size: 23px;height: 30px;line-height: 30px;}
	.journey-col2 p {font-size: 17px;line-height: 30px;top: 47px;right: 20px;}
	
	.counter-bg{padding: 52px 0 0 0;}
	.col-container {height: 217px;}
	.col-container h2 {font-size: 70px;}
	.col-container p {font-size: 18px;line-height: 25px; top: 120px;}
	
	.four-cnt{padding:20px;height: 100%;}
	.four-img { height: 100%;}
	.four-img img{ height:100%;}
	.four-cnt h2 {font-size: 21px;text-align: center;padding-top: 20px;}
	.four-cnt p {font-size: 14px;width: 100%;text-align: center;line-height: 26px;float: none;}
	.four-cnt a {display: block;width: 145px;text-decoration: none;text-transform: uppercase;margin: 10px auto; float:none;}
	.signup-inner {width: 385px;}
	.signup-inner h2 {font-size: 24px;margin-top:8px;}
	.signup-inner a {margin: 22px 0 0 0px;}
	
	.testimonial-bg{background:none; height:auto;}
	.testimonial-inner { width: 420px;padding: 30px 0;margin: 0 auto;}
	.testimonial-cnt {width: 420px;margin: 20px auto;}
	.testimonial-inner h2 {color: #000;}
	.testimonial-inner p {font-size: 14px;line-height: 24px; color:#000;}
	.testimonial-inner p:after {top: 32px;}
	.testimonial-img {float: none;margin: 34px auto 20px auto;}
	.testimonial-txt {width: 420px;background: #1cbbb4;float: none;left: 0;top: 20px; right:0; margin:0 auto;}
	.testimonial-txt h2 {font-size: 14px;margin: 0 20px;color: #fff !important;line-height: 22px;}
    .testimonial-txt span { margin: 5px 20px;text-align: left !important;width: 230px;color: #fff !important;line-height: 20px !important;display: block;font-size: 12px;font-style: italic;}
	.testimonial-txt:before{display:none;}
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 22px;}
	
	
	
	

 
	
	.banner-cnt p {font-size: 16px;}
	.video-section { padding: 30px 0;}
	.video-cnt h2 {font-size: 24px;margin-top: 20px;}
	
	.certificate-img img{display:block; width:270px; margin:0 auto 20px auto;}
	.certificate-in .carousel{padding: 0px;}
	
	
	.service-col {width: 360px; margin: 0 auto 50px auto; display:block;}
	
	
	.about-paralax {background-position: inherit;background-attachment: inherit;background-size: 100%;padding: 0;background-repeat: no-repeat;}
	.about-paralax-righ h2 {color: #000;font-size: 30px;text-align: center;margin: 40% 0 0 0;}
	.about-paralax-left p {font-size: 14px;color: #333;margin-bottom: 20px;line-height: 26px;}
	.about-paralax-righ i {color: #000;text-align: center;}
	
	.about-contact {padding: 30px 0;}
	.about-contact h2 {font-size: 30px;}
	
	.about-social-in a { padding: 15px 0;}
	
	.videopart{padding:100px 0 50px 0;}
	.videowcontent{width:400px; margin:0 auto;}
	.yellowbox{height:220px; bottom:40px; right:-8px;}
	.videoinfo{padding:30px 20px 0 20px;}
	.videoinfo span{font-size:27px; line-height:27px;}
	
	.exclusive-cnt{text-align:center; width:400px; margin:0 auto;}
	.exclusive-cnt h2{font-size:39px; line-height:39px; padding-bottom:50px; margin-top:150px;}
	.exclusive-cnt a.register{margin-right:5px;}
	.exclusive-cnt a.know{}
	
	.serviceswrap{padding-bottom:70px;}
	.servin{width:95%; padding:30px 15px; min-height:369px; margin:0 auto; margin-bottom:50px;} 
	.servintop p.top{font-size:35px; line-height:35px;}
	.servin a{font-size:15px; position:absolute; z-index:1000; bottom:20px;}
	
	.resp-tabs-container{width:100% !important;}
	
	.yellowboxtwo{height:220px; bottom:-9px; right:-8px;}
	
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}
	
	
	
	.vpartvideo{margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }

  .journey-inner{padding:50px 0;}
  .journey-inner .carousel-control.left{left:10px !important; top: 305px !important;}
  .journey-inner .carousel-control.right{right:10px!important; top: 305px !important;}

  .videoinfo p.btspace{padding: 30px 0px 30px 0px;}
  .mainpart p{padding: 15px 30px 30px 30px;}
  .mainpart h2{margin: 0 0 0 30px;}

  .top-header-inner li.rtspace{float:none;}
  
  .greetinpart{padding-bottom:50px;}
  
  .goalinfo{width:100%; margin-bottom:50px;}
  
  .testin #quote-carousel img{margin-bottom:50px;}
  .testin .item blockquote p{width:85%; font-size:20px; line-height:25px; margin:0 auto;}
	
  .featuresin{margin-bottom:50px; padding:35px 0;}
  
  
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
  
  .invitepart{width:150px; padding-bottom:30px; margin:0 auto;}	
  .invitepart img{display:block; text-align:center; margin:0 auto;}	
  .invitepart h2{font-size:15px;}
  .invite{width:400px; margin:0 auto;}

  
  .introductory{}
  .ltintro{text-align:center; padding-bottom:30px;}
  .ltintro a{margin:0 auto;}
  .rtinpic{width:300px; margin:0 auto;}	
  
  
/*  .bannerwrap .carousel-caption{width:300px; margin:0 auto; left:0px !important; right:0px !important;}
  .bannerwrap .carousel-caption h2{padding:0 0 0 0 !important; font-size:15px !important; line-height:25px !important;}  
  .bannerwrap .carousel-caption h2 span{font-size:17px !important; line-height:30px !important;}
*/  

  .bannerwrap .carousel-caption{width:300px; margin:0 auto; left:0px !important; right:0px !important; line-height:inherit; height:auto; text-align:left; top:70px !important;}
  .bannerwrap .carousel-caption h2{padding:0 0 0 0 !important; font-size:25px !important; line-height:25px !important;}  
  .bannerwrap .carousel-caption h2 span{font-size:22px !important; line-height:22px !important; -webkit-text-stroke-width:inherit;}
  .orange{-webkit-text-stroke-width:inherit;}

  
  
  .sipcalulator{width:280px; margin:0 auto;}
  .sipbottom{padding:60px 10px 40px 10px;}
  .sipbottom h2{font-size:18px; line-height:18px;}
  .sipbottom p{font-size:15px; line-height:18px;}
  
  .fundpart{min-height:320px !important; padding-bottom:50px;}
  .fundlt h3{font-size:40px; line-height:40px;}
  .fundrt p{font-size:15px; line-height:22px;}
  .fundrt{width:70%; padding-left:10px;}
  .rtfund{padding-left:20px;}
  
  	.retired{background-size:100% 100% !important; height:320px;}
	.child{background-size:100% 100% !important; height:320px;}
	.wealth{background-size:100% 100% !important; height:320px;}
	.solvinfo{padding:50px 0 0 0; position:relative;}
	/*.solvinfo h2{font-size:22px; line-height:25px; padding-bottom:10px;}
	.solvinfo a{width:100px; margin:0 auto; line-height:30px; position:absolute; left:0; right:0; margin:0 auto; bottom:50px;} */

		
}


@media screen and (min-width:768px) and (max-width:989px)

{
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:11px; padding: 0px 7px;}
	.menu{width:700px; margin:0 auto;}
	.banner .content {background: rgba(255,255,255,0.8);width: 450px;height: 260px;right: 43px;padding: 25px 15px;}
	.banner .content h2 {font-size: 23px;text-align: center;}
	.banner .content p {font-size: 21px;width: 100%;text-align: center;line-height: 26px;float: none;margin: 13px 0;}
	.banner .content a {font-size: 16px;display: block;padding: 10px 15px;float: none;text-align: center;margin: 0 auto;width: 140px;}
	
	.logo a img{width:80%;}
	.callinfo{width:240px;}
	
	.searchbox{width:150px;}
	.searchbox input.txt{width:108px;}
	
	.about-section {top: 123px;height: 285px;}
	.about-section:after {height: 285px;}
    .about-section:before {height: 285px;}
	.about-cnt h2 {font-size: 44px;margin-top: 20px;}
	.about-cnt p {line-height: 35px;font-size: 22px;}
	.about-img {top: -60px;}
	.about-img img {width: 300px;}
	.overflow {height: 408px;}
	
	.journey-section {height: 300px;}
	.journey-col{height:300px;}
	.journey-col2{height:300px;}
	.journey-col h2{font-size:19px;width: 123px;float: right;}
	.journey-col h2:after {left: 0;}
	.journey-col2 h2 {font-size: 16px;top: 35px;}
	.journey-col2 h2 span {width: 20px;font-size: 18px;height: 20px;line-height: 20px;}
	.journey-col2 p {font-size: 15px;text-align: right;line-height: 30px;top: 60px;right: 20px;}
	
	.col-container h2 {font-size: 80px;}
	.col-container p {font-size: 18px;top: 130px;}
	
	
	.four-cnt {height:170px; padding: 19.5px;}
	.four-img{height:170px; }
	.four-img img{height:170px; }
	.four-cnt h2 {font-size: 20px;color: #fff;text-transform: uppercase;text-align: right;padding-top: 0;}
	.four-cnt p {font-size: 12px;width: 100%;text-align: right;line-height: 22px;margin: 5px 0;float: none;}
	.four-cnt a {font-size: 14px;padding: 10px 15px;margin-top: 6px;}
	
	.testimonial-bg{background-size:100%;}
	.testimonial-inner {width: 100%;padding: 20px 0;}
	.testimonial-cnt { margin-top: 30px;}
	.testimonial-inner h2 {font-size: 22px;margin-bottom: 0px;}
	.testimonial-inner p {font-size: 14px;}
	.testimonial-txt {width: 540px;height: 150px;}
	.testimonial-txt h2 { font-size: 18px !important;}
	.testimonial-txt span { margin: 5px 40px; text-align: left !important;width: 381px;color: #fff !important;line-height: 20px !important;display: block;font-size: 14px;font-style: italic;}
	.testimonial-img h2 {font-size: 17px !important;margin: 8px 0 0px 0;}
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 70px;}
	
	
	
	
	.video-section {padding: 40px 0;}
	.video-cnt h2 {font-size: 20px;}
	.video-cnt p {margin-top: 10px;line-height: 24px; font-size:14px;}
	
	
	
	.ser-cnt {width: 225px;}
	.ser-cnt p {width: 100%;}
	
	.yellowbox{height:190px;}
	.videoinfo span{line-height:32px; font-size:32px;}
	.videoinfo{padding:20px 20px 0 20px;}
	
	.container{width:720px; margin:0 auto; padding-left:0px; padding-right:0px;}
	
	.exclusive-cnt h2{font-size:65px; line-height:65px;}
	
	.servin{width:95%; padding:30px 15px; min-height:580px; margin:0 auto; margin-bottom:50px;} 
	.servintop p.top{font-size:35px; line-height:35px;}
	.servin a{font-size:15px; position:absolute; z-index:1000; bottom:20px;}
	
	.resp-tabs-container{width:100% !important;}
	.resp-vtabs .resp-tabs-list li{float:left !important;}
	.resp-vtabs ul.resp-tabs-list{width:550px !important; margin:0 auto !important; float:none !important;}
	
	.yellowboxtwo{height:190px;}
	.videoinfo h2{padding:10px 0 30px 0;}
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}
	
	.vpartvideo{margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }


  .journey-inner .carousel-control.left{left:220px !important; top: -50px !important;}
  .journey-inner .carousel-control.right{right:220px!important; top: -50px !important;}

  .videoinfo p.btspace{padding-bottom: 30px;}
  
  .newspart{width:100%;}
  .newsmatter{background-size:auto auto !important;}
  .newsmatter p{width:85%; margin:0 auto;}
  
  .goalinfo{width:100%;}
  .goalinfo h3{font-size:18px; line-height:25px;}
  
  
  .testin .item blockquote p{width:95%; font-size:20px; line-height:25px; margin:0 auto;}
  
  .featuresin{min-height:444px;}
  .featuresin p{width:90%; margin:0 auto; font-size:15px;}
  
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
	
  .invitepart h2{font-size:15px;}
  
  
   .bannerwrap .carousel-caption{width:720px; text-align:left !important; left:120px !important; line-height:inherit; height:auto; top:40% !important;}
  .bannerwrap .carousel-caption h2{font-size:45px !important; line-height:45px !important;}  
  .bannerwrap .carousel-caption h2 span{font-size:45px !important; line-height:50px !important;}
  	
	
  .sipcalulator{width:228px; margin:0 auto;}
  .sipbottom{padding:60px 10px 40px 10px;}
  .sipbottom h2{font-size:16px; line-height:18px;}
  .sipbottom p{font-size:12px; line-height:18px;}
  .space {padding: 77px 0 80px 0 !important;}
  
  .fundpart{min-height:320px !important; padding-bottom:50px;}
  .fundrt h2{font-size:25px; line-height:30px;}
  .fundlt h3{font-size:40px; line-height:40px;}
  .fundrt p{font-size:15px; line-height:22px;}
  .fundrt{width:70%; padding-left:10px;}
  .rtfund{padding-left:20px;}


	.retired{background-size:100% 100% !important; height:200px;}
	.child{background-size:100% 100% !important; height:200px;}
	.wealth{background-size:100% 100% !important; height:200px;}
	.solvinfo{padding:50px 0 0 0; position:relative;}
	.solvinfo h2{font-size:22px; line-height:25px; padding-bottom:10px;}
	.solvinfo a{width:100px; margin:0 auto; line-height:30px; position:absolute; left:0; right:0; margin:0 auto; bottom:50px;}

  
}
@media screen and (min-width:990px) and (max-width:1024px)

{
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:12px; padding:0 8px;}
	.menu{width:750px; margin:0 auto;}
}


@media screen and (min-width:1025px) and (max-width:1169px)

{
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:10px; padding:0 8px;}
	.menu{width:890px; margin:0 auto;}
}


@media screen and (min-width:990px) and (max-width:1024px)

{
	
	.menu{width:100%;}
/*	.banner .content {background: rgba(255,255,255,0.8);width: 540px;height: 369px;right: 43px;padding: 30px 15px; top:35px;}
	.banner .content h2 {font-size: 34px;text-align: center;}
	.banner .content p {font-size: 24px;width: 100%;text-align: center;line-height: 41px;float: none;margin: 16px 0;}
	.banner .content a {font-size: 16px;display: block;padding: 10px 15px;float: none;text-align: center;margin: 0 auto;width: 140px;}
*/
	
	.bannerwrap .carousel-caption{width:720px; text-align:left !important; left:60px !important; line-height:inherit; height:auto; top:40% !important;}
  	.bannerwrap .carousel-caption h2{font-size:45px !important; line-height:45px !important;}  
  	.bannerwrap .carousel-caption h2 span{font-size:45px !important; line-height:50px !important;}

	
	.about-section {top: 123px;height: 285px;}
	.about-section:after {height: 285px;}
    .about-section:before {height: 285px;}
	.about-cnt h2 {font-size: 44px;margin-top: 20px;}
	.about-cnt p {line-height: 35px;font-size: 22px;}
	.about-img {top: -60px;}
	.about-img img {width: 300px;}
	.overflow {height: 408px;}
	
	.journey-section {height: 300px;}
	.journey-col{height:300px;}
	.journey-col2{height:300px;}
	.journey-col h2{font-size:19px;width: 123px;float: right;}
	.journey-col h2:after {left: 0;}
	.journey-col2 h2 {font-size: 16px;top: 35px;}
	.journey-col2 h2 span {width: 20px;font-size: 18px;height: 20px;line-height: 20px;}
	.journey-col2 p {font-size: 15px;text-align: right;line-height: 30px;top: 60px;right: 20px;}
	
	.four-cnt {height:170px; padding: 19.5px;}
	.four-img{height:170px; }
	.four-img img{height:170px; }
	.four-cnt h2 {font-size: 20px;color: #fff;text-transform: uppercase;text-align: right;padding-top: 0;}
	.four-cnt p {font-size: 12px;width: 100%;text-align: right;line-height: 22px;margin: 5px 0;float: none;}
	.four-cnt a {font-size: 14px;padding: 10px 15px;margin-top: 6px;}
	
	.testimonial-bg{background-size:100%;}
	.testimonial-inner {width: 100%;padding: 25px 0;}
	.testimonial-cnt {width: 709px;margin: 40px auto;}
	.testimonial-txt span { margin: 5px 40px; text-align: left !important;width: 381px;color: #fff !important;line-height: 20px !important;display: block;font-size: 14px;font-style: italic;}
	.testimonial-txt { width: 538px;height: 186px;}
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 30px;}
	
	.blog-col {width:100%;}
	
	
	.servin{width:95%; padding:30px 35px; min-height:740px; margin:0 auto;  margin-bottom:50px;} 
	.servintop p.top{font-size:35px; line-height:35px;}
	.servin a{font-size:15px; position:absolute; z-index:1000; bottom:20px;}
	
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}

	.vpartvideo{margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }


  .journey-inner .carousel-control.left{left:320px !important; top: -50px !important;}
  .journey-inner .carousel-control.right{right:320px!important; top: -50px !important;}
  
  .newspart{width:100%;}
  .newsmatter{background-size:auto auto !important;}
  .newsmatter p{width:85%; margin:0 auto;}
  
  .goalinfo{width:100%;}
  
  
 
  .goalinfo h3{font-size:18px; line-height:25px;}
  
  .testin .item blockquote p{width:95%; font-size:20px; line-height:25px; margin:0 auto;}	
  
  .featuresin{min-height:402px;}
  .featuresin p{width:90%; margin:0 auto; font-size:16px;}
  
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
  
  
  .calcyin{width:870px; margin:0 auto;}
  .sipcalulator{width:288px; margin:0 auto;}
  .sipbottom{padding:60px 10px 40px 10px;}
  .sipbottom h2{font-size:16px; line-height:18px;}
  .sipbottom p{font-size:12px; line-height:18px;}
  .space {padding: 77px 0 80px 0 !important;}
  
  
  .fundpart{min-height:320px !important; padding-bottom:50px;}
  .fundrt h2{font-size:25px; line-height:30px;}
  .fundlt h3{font-size:40px; line-height:40px;}
  .fundrt p{font-size:15px; line-height:22px;}
  .fundrt{width:70%; padding-left:10px;}
  /*.rtfund{padding-left:20px;}*/

	
}

@media screen and (min-width:1025px) and (max-width:1169px)
{
  .container{width:992px; margin:0 auto; padding-left:0px; padding-right:0px;}
    
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
  
    .sipcalulator{width:330px; margin:0 auto;}
  .sipbottom{padding:60px 10px 40px 10px;}
  .sipbottom p{font-size:12px; line-height:18px;}
  .space {padding: 77px 0 80px 0 !important;}
  
  .fundpart{min-height:320px !important; padding-bottom:50px;}
  .fundrt h2{font-size:25px; line-height:30px;}
  .fundlt h3{font-size:40px; line-height:40px;}
  .fundrt p{font-size:15px; line-height:22px;}
  .fundrt{width:70%; padding-left:10px;}
  .solvinfo h2{font-size:30px; line-height:35px;}
  
  .menu .navbar-default .navbar-nav>li>a{font-size:14px; padding:0 5px;}
  .menu{width:100%;}


}


@media screen and (min-width:1170px) and (max-width:1199px)
{
  
  .calcyin{width:996px; margin:0 auto;}
  .menu .navbar-default .navbar-nav>li>a{font-size:13px; padding:0 6px;}
  .menu{width:100%;}
    
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
  
    .sipcalulator{width:330px; margin:0 auto;}
  .sipbottom{padding:60px 10px 40px 10px;}
  .sipbottom p{font-size:12px; line-height:18px;}
  .space {padding: 77px 0 80px 0 !important;}
  
  .fundpart{min-height:320px !important; padding-bottom:50px;}
  .fundrt h2{font-size:25px; line-height:30px;}
  .fundlt h3{font-size:40px; line-height:40px;}
  .fundrt p{font-size:15px; line-height:22px;}
  .fundrt{width:70%; padding-left:10px;}
  .solvinfo h2{font-size:30px; line-height:35px;}



}



@media screen and (min-width:1201px) and (max-width:1450px)

{
	/*.container{width:1140px !important; margin:0 auto;}*/
  
  .bannerwrap .carousel-caption{width:1140px; text-align:left !important; left:90px !important; line-height:inherit; height:auto; top:40% !important;}
  
  .calcyin{width:1140px; margin:0 auto;}
  .sipcalulator{width:377px; margin:0 auto;}
}