@font-face {
  font-family: 'AvantGardeITCbyBT-Book';
  src: url('../fonts/AvantGardeITCbyBT-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Book.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Book.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BodoniBT-BoldItalic';
  src: url('../fonts/BodoniBT-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/BodoniBT-BoldItalic.woff') format('woff'), url('../fonts/BodoniBT-BoldItalic.ttf')  format('truetype'), url('../fonts/BodoniBT-BoldItalic.svg#BodoniBT-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvantGardeITCbyBT-Medium';
  src: url('../fonts/AvantGardeITCbyBT-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Medium.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Medium.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Medium.svg#AvantGardeITCbyBT-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ltspac{padding:0 0 0 0;}

/* 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;
}
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 ========================
*/


.topborder{border-top:1px solid #585858; padding:12px 0 0 0;}
.menu{width:auto; min-height:20px;position:relative; z-index:10; left:0; right:0; margin:0 auto;}
.menu .navbar-nav{float: left;}
.menu .navbar{min-height:20px; margin-bottom:0; top:20px;}
.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: 'AvantGardeITCbyBT-Book'; text-transform: none; color:#454754; font-size:14px; padding:0px 14px; border-right:1px solid #454754; -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:first-child a{padding-left:0px;}
.menu .navbar-default .navbar-nav>li:last-child a{border-right:none;}
.menu .navbar-default .navbar-nav>li>a:hover{color:#a6c550;}
.menu .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#a6c550; /*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:#a6c550; color:#fff;}

.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: none; font-family: 'AvantGardeITCbyBT-Book'; font-size:12px;}
.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:#a6c550 !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: #a6c550;
  -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);
}



/*
======================================================= 
social media css
=======================================================
*/

.social{float:right; padding:10px 0 0 0;}
.socialicons{
  display:block;
  -ms-transform:translate(-10%,-10%);
  -webkit-transform:translate(-10%,-10%);
  transform:translate(-10%,-10%);
}

/* Icons */

.socialicons a {
  color:#a6c550;
  background: #fff;
  border-radius:4px;
  text-align:center;
  text-decoration:none;
  font-family:fontawesome;
  position: relative;
  display: inline-block;
  width:40px;
  height:28px;
  padding-top:0px;
  line-height:32px;
  margin:0 2px;
  -o-transition:all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
   -webkit-font-smoothing: antialiased; font-size:17px;
}

.socialicons a:hover {
  background: #a6c550; color:#fff;
 
}

/* pop-up text */

.socialicons a span {
  color:#fff;
  position:absolute;
  font-family:sans-serif;
  bottom:0;
  left:-25px;
  right:-25px;
  padding:5px 7px;
  z-index:-1;
  font-size:14px;
  border-radius:2px;
  background:#454754;
  visibility:hidden;
  opacity:0;
  -o-transition:all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55); line-height:20px;
}

/* pop-up text arrow */

.socialicons a span:before {
  content:'';
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #454754;
  position:absolute;
  top:-5px;
  left:40px;
}

/* text pops up when icon is in hover state */

.socialicons a:hover span {
  bottom:-35px;
  visibility:visible;
  opacity:1;
}

/* font awesome icons */

.socialicons a:nth-of-type(1):before {
content:'\f09a';
}
.socialicons a:nth-of-type(2):before {
content:'\f099';
}
.socialicons a:nth-of-type(3):before {
content:'\f0e1';
}
.socialicons a:nth-of-type(4):before {
content:'\f003';
}

/*
======================================================= 
headertop css
=======================================================
*/
.headertop{background:#fff; padding:30px 0; height:auto;}
.logo{}
.logo a{color:#fff; font-weight:700; font-size:30px; line-height:58px; text-transform:uppercase; font-family: 'Raleway', sans-serif; padding-bottom:15px; display:block;}

.logpart{float:right; padding:0px 0 0 0;}
.logpart a{font-family: 'Raleway', sans-serif; color:#fff; font-size:18px; line-height:58px; border:none; padding:0 0px; -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; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; display:block; background:#a6c550; width:220px; margin:0 auto; text-align:center;}
.logpart a img{padding:0 10px 0 0;}
.logpart a:hover{background:#454754;}
/*
======================================================= 
banner css
=======================================================
*/
.bannerwrap{}
.bannerwrap .inpart{width:1170px; margin:0 auto;}
.bannerwrap .carousel-caption{text-align:left !important; width:auto; top:30% !important; float:left;}
.bannerwrap .carousel-caption h2{font-size:48px; font-family: 'AvantGardeITCbyBT-Book'; color:#fff; /*text-shadow: 0 0 0.5em #fff, 0 0 0.5em #fff, 0 0 0.5em #fff;*/ line-height:65px; padding:0px 35px 0 0; -webkit-border-top-right-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomright: 50px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px; text-shadow:inherit; background: rgba(166, 197, 80, .8); position:relative; display:inline-block; margin-bottom:30px;}

.bannerwrap .carousel-caption h2:before {
    content:'';
    position:absolute;
    left:-1368px; right:0;
    top:-10px;
    margin:10px auto;
    width:90.3%;
    height:65px;
    background: rgba(166, 197, 80, .8);
}

.bannerwrap .carousel-caption p{font-size:23px; font-family: 'AvantGardeITCbyBT-Book'; color:#000; line-height:23px; text-shadow: 0 0 0.8em #fff, 0 0 0.8em #fff, 0 0 0.8em #fff;}


.bannerwrap .carousel-control.left{background:none !important; display:none !important;}
.bannerwrap .carousel-control.right{background:none !important; display:none !important;}

/*
======================================================= 
introductory css
=======================================================
*/
.introductory{padding:85px 0; overflow:hidden;}
.ltintro{text-align:center; padding:0 35px;}
.ltintro h1{font-family: 'AvantGardeITCbyBT-Book'; font-size:36px; line-height:36px; color:#454754; text-transform:none; padding-bottom:45px;}
.ltintro p{color:#6c6d6e; font-size:14px; line-height:25px; font-family: 'AvantGardeITCbyBT-Book'; padding-bottom:90px; text-align:center;}
.ltintro a{display:inline-block; width:150px; margin:0 auto; background:#a6c550; line-height:49px; color:#fff; text-align:center; -webkit-border-radius: 50px;
-moz-border-radius: 50px; border-radius: 50px; text-transform:uppercase; -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;}
.ltintro a:hover{background:#454754;}


.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:60px 0; text-align:center;}
.schemein{width:1140px; margin:0 auto;}
.schemein img{display:block; text-align:center; margin:0 auto; padding-bottom:0;}
.schemein h2{position:relative; display:inline-block; font-family: 'AvantGardeITCbyBT-Book'; font-size:36px; line-height:36px;  color:#454754; padding-bottom:50px; text-transform:uppercase; margin-bottom:0px;}



/*
======================================================= 
asset css
=======================================================
*/
.parallaxassets { 
    /* The image used */
    background-image: url("../images/bg_asset.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; padding:90px 0 15px 0; min-height:482px;
}
.assets{border:2px solid #fff; padding:50px 150px 30px 150px; text-align:center;}
.assets h2{font-family: 'AvantGardeITCbyBT-Medium'; font-size:72px; line-height:72px; color:#fff; text-transform:uppercase; padding-bottom:50px;}
.assets p{font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; line-height:25px; color:#fff; padding-bottom:70px;}
.assets a{display:inline-block; width:130px; margin:0 auto; background:#a6c550; line-height:49px; color:#fff; text-align:center; -webkit-border-radius: 50px;
-moz-border-radius: 50px; border-radius: 50px; text-transform:uppercase; -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;}
.assets a:hover{background:#454754;}


/*
======================================================= 
features css
=======================================================
*/

.featureswrapper{padding:90px 0; overflow:hidden; background:#f3f3f3;}
.featurescontent{text-align:center;}
.featurescontent h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:36px; line-height:36px; color:#454754; padding-bottom:50px;}
.featurescontent p{font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; line-height:25px; color:#454754; padding-bottom:40px;}
.featurescontent p span{display:block;}


.featuresin{text-align:center; padding:0 0 0 0; -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;}
.featuresin img{display:block; text-align:center; margin:0 auto; position:relative;}
.featuresin h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; line-height:25px; color:#454754; padding-bottom:40px; -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; padding-bottom:30px;}
.featuresin h2 span{display:block;}
.featuresin:hover{/*background:#164c88;*/ -webkit-box-shadow: 0px 10px 15px 0px rgba(209,209,209,1);
-moz-box-shadow: 0px 10px 15px 0px rgba(209,209,209,1);
box-shadow: 0px 10px 15px 0px rgba(209,209,209,1);}
.featuresin:hover h2{color:#fff; padding:15px 0;}



/*
======================================================= 
invest css
=======================================================
*/
.parallaxpart { 
    /* 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; padding:135px 0 85px 0;
}

.investpart{text-align:center; margin:0 auto; padding:70px 0 0 0;}
.investpart h2{font-size:36px; line-height:36px; font-family: 'AvantGardeITCbyBT-Book'; color:#fff; padding:0 0 80px 20px; text-transform:uppercase; font-weight:500; text-align:left;}  
.investpart p{font-size:18px; line-height:25px; font-family: 'AvantGardeITCbyBT-Book'; color:#454754; padding-bottom:60px;}  
.investpart p span{display:block;}
.investin{padding:0 0 40px 0; border:none; -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; position:relative;}
.investin img{display:block; text-align:center; margin:0 auto; margin-bottom:35px; -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; position:relative;}
.investin h3{color:#54a506; font-family: 'AvantGardeITCbyBT-Book'; font-size:32px; line-height:40px; padding-bottom:15px; font-weight:600;}
.investin h3 span{display:block;}
.investin p{font-size:17px; color:#fff; font-family: 'AvantGardeITCbyBT-Book'; line-height:25px; padding:0 20px 50px 20px; min-height:150px;} 
.investin a{display:inline-block; width:200px; margin:0 auto; background:#54a506; line-height:49px; color:#fff; text-align:center; text-transform:uppercase; -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; position:absolute; left:0; right:0; bottom:0px;}
.investin a:hover{background:#454754;}
.investin:hover a{bottom:30px; background:#000;}

.investin:hover{background:#54a506;}
.investin:hover h3{color:#fff;}
.investin:hover p{color:#fff;}


.border {
  display: inline-block;
  position: relative;
}
.border::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);
  transition: box-shadow .1s ease;
}
.border:hover::after {
  box-shadow: inset 0 0 0 10px rgba(255,255,255,.5);
}

/*
======================================================= 
financial css
=======================================================
*/
.parallaxfinancial { 
    /* The image used */
    background-image: url("../images/bg_finance.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; padding:90px 0;
}

.financecontent{padding:0 128px; text-align:center; margin:0 auto;}
.financecontent h2{font-size:36px; line-height:36px; font-family: 'AvantGardeITCbyBT-Book'; color:#fff; padding-bottom:35px;}  
.financecontent p{font-size:18px; line-height:25px; font-family: 'AvantGardeITCbyBT-Book'; color:#fff; padding-bottom:70px;}  
.financecontent p span{display:block;}

.finin{-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;}
.fininfo{ -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;}
.fininfo img{display:block; text-align:center; margin:0 auto; padding-bottom:47px;}
.fininfo h2{font-size:20px; line-height:20px; font-family: 'AvantGardeITCbyBT-Book'; color:#fff; padding-bottom:0px;}

.fininfo:hover h2{color:#000;}

.finin:hover .fininfo{
  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;
}

/*Fade out the particular DIV when user hover on that DIV*/
.finin .fininfo:hover{
  /*box-shadow: 3px 3px 15px #666;*/
  border-color:#C76C0C;
  /*background: #C76C0C;*/
  color: #fff;
  cursor: pointer;
  
  /*Opacity*/
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}

/*
======================================================= 
testmonials css
=======================================================
*/
.parallaxtest { 
    /* 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; padding:50px 0;
}
.testimonialwrapper{text-align:center; padding:50px 0; overflow:hidden; height:480px;}
.testin{}
.testin h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:36px; line-height:36px; color:#fff; padding-bottom:30px; text-transform:uppercase;}
.testin .carousel-inner{background:#fff; padding:0px 0; width:770px; margin:0 auto;}
.testin .carousel-inner>.item{padding:57px 0 30px 0;}
/* carousel */
.testin #quote-carousel 
{
  padding: 0 0px 0px 0px;
  margin-top: 0px;
}

/* Control buttons  */
.testin #quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px; display:none;
}
/* Previous button  */
.testin #quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
.newspart #quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
.testin #quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: -50px;
  margin-right: -19px; display:block;
}
/* Changes the color of the indicators */
.testin #quote-carousel .carousel-indicators li 
{
  background: #c0c0c0; border:none; margin:0 15px;
}
.testin #quote-carousel .carousel-indicators li:first-child{margin:0 15px 0 0;}
.testin #quote-carousel .carousel-indicators li:last-child{margin:0 0px 0 15px;}

.testin #quote-carousel .carousel-indicators .active 
{
  background: #333333; border:none; -webkit-box-shadow: 0px 0px 10px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(255,255,255,1);
box-shadow: 0px 0px 10px 0px rgba(255,255,255,1);
}
.testin #quote-carousel img
{
  width: 146px;
  height: 146px; -webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.75);
}
/* End carousel */

.testin .item blockquote {
    border-left: none; 
    margin: 0;
}

.testin .item blockquote img {
    margin-bottom: 15px;
}

.testin .item blockquote p{font-family: 'AvantGardeITCbyBT-Book'; font-size:14px; line-height:20px; color:#585858; padding:20px 0 30px 0; text-align:justify; width:auto;}

.testin .item blockquote{width:700px; margin:0 auto; position:relative;}

.leftquote{position:absolute; left:0; top:-20px;}
.leftquote img{width:auto !important; height:auto !important; box-shadow:none !important;}

/*.testin .item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
*/
.testin blockquote .small, blockquote footer, blockquote small{text-align:left; padding-left:50px; font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; color:#a6c550;}

.testin a{background:#ffc215; text-align:center; margin:0 auto; display:block; width:180px; line-height:60px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; font-size:14px; color:#676767; font-family: 'Raleway', 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;}
.testin a:hover{background:#000; color:#fff;}



/*
======================================================= 
newspart css
=======================================================
*/
.lightpart{background:#f2f2f2; padding:106px 0 66px 0;}
.newswrap{overflow:hidden; padding:0 0 0px 0;}
.newspart{padding:0px 0 0px 0; text-align:left; width:100%; margin:0 auto;}
.newspart h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:45px; line-height:45px; color:#000; padding-bottom:30px; text-transform:uppercase; font-weight:600;}


.newrt{float:none; padding:0px 0px 0 0; text-align:left; width:100%;}
.newrt h3{font-family: 'AvantGardeITCbyBT-Book'; font-size:29px; line-height:40px; color:#000; padding-bottom:0px; text-transform:uppercase;}
.newrt span{color:#54a506; font-size:16px; line-height:18px; font-family: 'AvantGardeITCbyBT-Book'; padding-bottom:30px; display:block;}
.newrt p{font-family: 'AvantGardeITCbyBT-Book'; font-size:19px; line-height:25px; color:#454754; font-weight:600; padding-bottom:30px;}
.newrt p span{display:block; color:#454754; font-size:20px; line-height:25px;}


.newspart a{background:#54a506; text-align:center; margin:0 auto; display:block; width:160px; line-height:50px; font-size:18px; color:#fff; font-family: 'Raleway', 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;}
.newspart a:hover{background:#000; color:#fff;}


.newsmatter{background:url(../images/bg_mutual-funds.png) center top no-repeat; background-size:cover; text-align:center; padding:130px 0 0 0; height:449px;}
.newsmatter h2{font-family: 'Raleway', sans-serif; font-weight:500; font-size:36px; line-height:36px; color:#000; padding-bottom:60px; text-shadow: 0 0 0.8em #fff, 0 0 0.8em #fff, 0 0 0.8em #fff;}
.newsmatter p{font-family: 'Raleway', sans-serif; font-weight:500; font-size:20px; line-height:25px; color:#000; padding-bottom:0px; text-shadow: 0 0 0.8em #fff, 0 0 0.8em #fff, 0 0 0.8em #fff; width:450px; margin:0 auto;}

.video-wrap{text-align:center;}
.video-wrap img{display:block; text-align:center; margin:0 auto;}
.video-wrap h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:45px; line-height:45px; color:#000; padding-bottom:30px; text-transform:uppercase; font-weight:600;}

/*
======================================================= 
contpart css
=======================================================
*/

.contpart{background:#f2f2f2; padding:95px 0 70px 0; overflow:hidden;}
.contpartin{}
.contpartin h2{font-family:Arial, Helvetica, sans-serif; font-size:60px; line-height:60px; color:#000; padding-bottom:60px; text-transform:uppercase;}

.contin{width:auto; float:none;}

.contin input.txt{ width:570px; padding:0 20px; height: 50px; border: none; border-radius: 0px; color: #000; font-size:15px; font-family:Arial, Helvetica, sans-serif; transition: all 0.3s ease 0s; line-height:45px; text-transform: none; float:left; text-align:left; font-style:normal; background:#fff; font-weight:300; margin-bottom:25px; border-radius:inherit !important;}


.contin input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#000; opacity:1}
.contin input.txt::-moz-placeholder { /* Firefox 18- */ color:#000; opacity:1}
.contin input.txt::-moz-placeholder { /* Firefox 19+ */color: #000; opacity:1}
.contin input.txt::-ms-input-placeholder { /* IE 10+ */color:#000; opacity:1}
.contin input.txt::-ms-input-placeholder { /* Edge */ color: #000; opacity:1}
.contin input.txt::placeholder-shown { /* Standard one last! */color: #000; opacity:1}


.contin input:focus {outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #333333 !important; color:#54a506 !important; border:1px solid #ddd !important; background:#fff !important; text-transform:none !important;}


.contin textarea.comment{  width:570px; line-height:20px; height:120px; font-size:14px; font-family: 'Oswald', sans-serif; font-weight:300; color:#868383; font-weight:400; border:1px solid #e0e0e0; outline:none; padding-left:10px; transition: all 0.6s ease 0s; resize: none; margin-bottom:40px; border-radius:inherit !important; background:#fff !important; border:none !important;}
.contin textarea.comment:focus{ outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #333333 !important; color:#54a506 !important;}

.contin textarea.comment::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#000; opacity:1}
.contin textarea.comment::-moz-placeholder { /* Firefox 18- */ color:#000; opacity:1}
.contin textarea.comment::-moz-placeholder { /* Firefox 19+ */color: #000; opacity:1}
.contin textarea.comment::-ms-input-placeholder { /* IE 10+ */color:#000; opacity:1}
.contin textarea.comment::-ms-input-placeholder { /* Edge */ color: #000; opacity:1}
.contin textarea.comment::placeholder-shown { /* Standard one last! */color: #000; opacity:1}

.contactmap{}


.footerpic{background:#fff;}
.footerin{padding:60px 0;}
.footerin img{display:block; text-align:center; margin:0 auto;}



/*
======================================================= 
Responive Media Query
=======================================================
*/


@media screen and (min-width:320px) and (max-width:480px)

{
	.top-header-inner {text-align:center; width:207px; margin:0 auto;}
	.social{margin:0 auto; float:none; width:156px; padding-bottom:20px;}
	.socialicons{width:190px; margin:0 auto;}
	
	.menu{min-height:60px; width:100%;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:20px; position:absolute; z-index:3000; right:0; width:100%;}
	.topborder{padding:0 0 0 0;}
	.menu .navbar-toggle{margin-top:0px; margin-right:0px;}
	.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:#fff;}
	.navbar-collapse{padding:0 0 0 0;}
	.menu .navbar-default .navbar-nav>li:first-child a{padding-left:14px;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:fff !important; border:1px solid #a6c550 !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:#a6c550;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:186px; margin:0 auto;}
	.logpart{float:none; margin:0 auto; width:auto; margin-top:15px;}
	.logpart a{padding:0 0; width:280px; margin:0 auto;}
	.headertop{height:auto; padding:30px 0;}
	
	.carousel-indicators{display:none;}
	.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;}
  
  
  
  
  .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;}
  
  .featurescontent{width:280px; margin:0 auto;}
  .featuresin p{width:85%; margin:0 auto; font-size:13px;}
  .featuresin h2{font-size:11px; line-height:16px;}
  .featuresin{margin-bottom:30px;}
  
  
  .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{}
  .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:280px; margin:0 auto; left:0px !important; right:0px !important; top:20% !important; padding:0 0 0 0 !important; margin-bottom:10px !important; text-align:center !important;}
  .bannerwrap .carousel-caption h2{padding:0 0 0 0 !important; font-size:10px !important; line-height:20px !important; margin-bottom:5px !important; width:100%;}  
  .bannerwrap .carousel-caption h2:before{left:-532px !important; height:20px !important;}
  .bannerwrap .carousel-caption h2 span{font-size:12px !important; line-height:18px !important;}
  .bannerwrap .carousel-caption p{font-size:10px !important; line-height:12px !important;}
  
  .newlt{width:100%; float:none; margin:0 auto;}
  .newrt{width:100%; float:none; margin:0 auto; padding:30px 0px 0 0px;}
  .newrt h2{font-size:32px; line-height:32px;}
  
  .testimonialwrapper{height:auto;}
  .testin .carousel-inner{width:100%;}
  .testin .item blockquote{width:100%;}
  .testin .carousel-inner>.item{padding:30px 0;}
  .leftquote{left:20px;}
  .testin #quote-carousel .carousel-indicators{bottom:-30px;}
  
  .financecontent{padding:0 20px;}
  .fininfo{padding-bottom:30px;}
  .parallaxfinancial{padding:90px 0 60px 0;}
  
  .investin p{padding:0 10px;}
  
  .assets{width:95%; padding:50px 20px 30px 20px; margin:0 auto;}
  .assets h2{font-size:36px; line-height:50px;}
  
  .contin input.txt{width:100%; padding:0 10px;}
  .contpartin h2{font-size:45px; line-height:45px; text-align:center;}
  
  .investin{margin-bottom:50px;}
  
  .newspart{width:100%; padding-bottom:50px;}
  .owl-carousel .owl-stage{}
}



@media screen and (min-width:481px) and (max-width:767px)

{
	..top-header-inner {text-align:center; width:207px; margin:0 auto;}
	.social{margin:0 auto; float:none; width:156px; padding-bottom:20px;}
	.socialicons{width:190px; margin:0 auto;}
	
	.menu{min-height:60px; width:100%;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:20px; position:absolute; z-index:3000; right:0; width:100%;}
	.topborder{padding:0 0 0 0;}
	.menu .navbar-toggle{margin-top:0px; margin-right:0px;}
	.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:#fff;}
	.navbar-collapse{padding:0 0 0 0;}
	.menu .navbar-default .navbar-nav>li:first-child a{padding-left:14px;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:fff !important; border:1px solid #a6c550 !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:#a6c550;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:186px; margin:0 auto;}
	.logpart{float:none; margin:0 auto; width:280px; margin:0 auto;}
	.logpart a{padding:0 0px;}
	.headertop{height:auto; padding:30px 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:0px 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;}

  
  
/*  .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:280px; margin:0 auto; left:0px !important; right:0px !important; top:20% !important; padding:0 0 0 0 !important; margin-bottom:10px !important; text-align:center !important;}
  .bannerwrap .carousel-caption h2{padding:0 0 0 0 !important; font-size:15px !important; line-height:40px !important; margin-bottom:5px !important; width:100%;}  
  .bannerwrap .carousel-caption h2:before{left:-532px !important; height:40px !important;}
  .bannerwrap .carousel-caption h2 span{font-size:12px !important; line-height:18px !important;}
  .bannerwrap .carousel-caption p{font-size:10px !important; line-height:12px !important;}
  
  
  .newlt{width:100%; float:none; margin:0 auto;}
  .newrt{width:100%; float:none; margin:0 auto; padding:30px 0px 0 0px;}
  .newrt h2{font-size:32px; line-height:32px;}
  
  .row{margin-right: 0px; margin-left: 0px;}
  
  .newspart{width:100%; padding-bottom:50px;}
  
  
  .testimonialwrapper{height:auto;}
  .testin .carousel-inner{width:100%;}
  .testin .item blockquote{width:100%;}
  .testin .carousel-inner>.item{padding:30px 0;}
  .leftquote{left:20px;}
  .testin #quote-carousel .carousel-indicators{bottom:-30px;}
  
  .financecontent{padding:0 50px;}
  .fininfo{padding-bottom:30px;}
  .parallaxfinancial{padding:90px 0 60px 0;}
  
   .assets{width:95%; padding:50px 20px 30px 20px; margin:0 auto;}
  .assets h2{font-size:36px; line-height:50px;}
  
  .contin input.txt{width:100%; padding:0 10px;}
  .contpartin h2{text-align:center;}
  
  .investin{margin-bottom:50px;}
		
}


@media screen and (min-width:768px) and (max-width:989px)

{
	.navbar-collapse{padding:0 0 0 0;}
	.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 5px;}
	.menu{width:auto; margin:0 auto;}
	.logpart a{width:150px; font-size:12px;}
	.logpart a img{width:40px;}
	.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;}
	
	.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;}
	
	.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%; padding-bottom:50px;}
  .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 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:750px; text-align:left !important; left:20px !important; top:20% !important;}
  .bannerwrap .carousel-caption h2{font-size:25px !important; line-height:40px !important; margin-bottom:10px !important;}  
  .bannerwrap .carousel-caption h2:before{left:-745px !important; height:40px !important;}
  .bannerwrap .carousel-caption p{font-size:18px !important; line-height:18px !important;}

  .bannerwrap .carousel-caption h2 span{font-size:30px !important; line-height:30px !important;}
  
  .testimonialwrapper{height:auto;}
  .testin .carousel-inner{width:100%;}
  .testin .item blockquote{width:90%; margin:0 auto;}
  .leftquote{left:20px;}
  .testin #quote-carousel .carousel-indicators{bottom:-30px;}
  
  .financecontent{padding:0 20px;}
  .parallaxfinancial{padding:90px 0 60px 0;}
  
  .assets{width:95%; padding:50px 50px 30px 50px; margin:0 auto;}
  
    .ltintro{text-align:center; padding-bottom:30px;}
	
	.investin{margin-bottom:50px; min-height:559px;}
	.investpart h2{font-size:34px; line-height:34px;}
  
  	  
}
@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:11px; 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:14px; padding:0 12px;}
	.menu{width:890px; margin:0 auto;}
}


@media screen and (min-width:990px) and (max-width:1200px)

{
	
	.menu{width:100%;}
	.wrapper{width:750px; margin:0 auto;}
	.row{margin-right: 0px; margin-left: 0px;}
	.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:750px; text-align:left !important; left:20px !important; top:20% !important;}
	.bannerwrap .carousel-caption h2{font-size:40px !important;}  
	.bannerwrap .carousel-caption h2:before{left:-1151px !important;}
	.bannerwrap .carousel-caption p{font-size:18px !important; line-height:18px !important;}

    .bannerwrap .carousel-caption h2 span{font-size:30px !important; line-height:30px !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 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%;}
  
  
  .testimonialwrapper{height:auto;}
  .testin .carousel-inner{width:100%;}
  .testin .item blockquote{width:90%; margin:0 auto;}
  .leftquote{left:20px;}
  .testin #quote-carousel .carousel-indicators{bottom:-30px;}
  
	.financecontent{padding:0 20px;}	
	
	.contin input.txt{width:100%; padding:0 10px;}
	
	.investin{min-height:500px;}
	.investin h3{font-size:25px; line-height:40px;}
	.investin p{font-size:14px; line-height:18px;}
	
}


@media screen and (min-width:1201px) and (max-width:1450px)

{
  .banner .content{right:22px; height: 440px; top:55px;}
}