@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;
}

@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: 'Nirmala UI Semilight';
	src: url('../fonts/NirmalaUI-Semilight.eot');
	src: url('../fonts/NirmalaUI-Semilight.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NirmalaUI-Semilight.woff') format('woff'),
		url('../fonts/NirmalaUI-Semilight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}


.ltspac{padding:0 0 0 0; margin:0 0 0 0;}
a{border:0; outline:none; margin:0; padding:0;}
a:hover{border:0; outline:none;}

/* 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;
}




header{position:relative; z-index:100;}





/*
=======================================================
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: right; margin-top:-30px;}
.menu .navbar{min-height:20px; margin-bottom:0; top:0px;}
.menu .navbar-default{background:none; border:none;}
.menu .navbar-brand{ font-weight:bold; font-family:"Myriad Pro"; font-size: 28px; color:#000000; padding: 0px 45px 0px 15px; position:relative; top:-70px; z-index:1000;}
.menu .navbar-brand:hover{color:#000;}
.menu .navbar-default .navbar-nav>li>a{font-family: 'Nirmala UI'; text-transform: none; color:#454754; font-size:14px; padding:0px 5px; border-right: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;}
.menu .navbar-default .navbar-nav>li:first-child a{padding-left:0px;}
.menu .navbar-default .navbar-nav>li:last-child a{border-right:none; padding-right:0px;}
.menu .navbar-default .navbar-nav>li>a:hover{color:#cd2429;}
.menu .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#cd2429; /*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:#cd2429; 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: 175px !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:#cd2429 !important; background:none !important;}

.navbar-nav ul.sm-nowrap > li > a
{
	padding-left: 10px !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
=======================================================
*/
.white{background:#fff; padding:30px 50px; height:160px;}
.social{float:right; padding:10px 0 5px 0;}
.socialicons{
  display:block;
  -ms-transform:translate(-10%,-10%);
  -webkit-transform:translate(-10%,-10%);
  transform:translate(-10%,-10%); float:right; background:#2b3046; padding:10px 5px;
}

/* Icons */

.socialicons a {
  color:#fff;
  background: #3d4465;
  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: #cd2429; 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:#cd2429;
  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 #fff;
  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:'\f0d5';
}

/*
======================================================= 
headertop css
=======================================================
*/
.headertop{height:250px; position:absolute; left:0; right:0; margin:0 auto; top:0px; background: rgba(255, 255, 255, .9); padding-bottom:0px;}
.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:left; padding:0px 30px 0 0; margin-top:-10px;}
.logpart a{font-family: 'Nirmala UI'; color:#cd2429; 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; width:220px; margin:0 auto; text-align:center; text-transform:uppercase;}
.logpart a img{padding:0 10px 0 0;}
.logpart a:hover{color:#454754;}

.modal-backdrop{display:none !important;}
/*
======================================================= 
banner css
=======================================================
*/
.bannerwrap{}
.bannerwrap .inpart{width:1170px; margin:0 auto;}
.bannerwrap .carousel-caption{text-align:center !important; width:auto; bottom:15% !important; float:none;}
.bannerwrap .carousel-caption h2{font-size:40px; font-family: 'Nirmala UI Semilight'; color:#000; text-shadow: 0 0 0.5em #fff, 0 0 0.5em #fff, 0 0 0.5em #fff; line-height:65px; padding:0px 0px 0 0; position:relative; display:inline-block; margin-bottom:30px;}
.bannerwrap .carousel-caption h2 span{display:inline-block; color:#094aad; font-family: 'Nirmala UI';}


.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
=======================================================
*/
.redwrapper{background:#cd2429; border-top:1px solid #fff; position:relative; height:520px; z-index:1100;}
.redstrip{position:absolute; z-index:1000; left:0; right:0; margin:0 auto; background:#fff; bottom:0px; border-bottom:5px solid #eaeaea; padding:30px 0;}
.redin{}
.redin img{}

.rpart{border-top:100px solid #cd2429;}

.intromatter{position:relative; z-index:2; float:left; background:#fff; padding:40px 30px; top:-120px; width:640px;}
.intromatter h2{font-family: 'Nirmala UI'; font-size:33px; line-height:36px; color:#000; padding-bottom:45px;}
.intromatter p{font-family: 'Nirmala UI Semilight'; font-size:19px; line-height:26px; color:#000; text-align:justify;}
.intromatter p a{color:#cd2429;}

.intropic{position:relative; z-index:1; float:right; left:0px; top:-400px;}
.intropic img{display:block; text-align:center; margin:0 auto; position: relative;}

.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);
}



.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;}


.newstxt{float:left; width:750px; padding:0 50px;}
.newstxt p{font-family: 'Nirmala UI Semilight'; color:#fff; font-size:24px; line-height:35px; padding-bottom:35px;}
.newstxt a{display:inline-block; background:#fff; line-height:40px; width:40px; height:40px; text-align:center; font-size:25px; color:#5c5d62; -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;}
.newstxt a:hover{background:#000; color:#fff;}
.newspic{float:left;}


/*
======================================================= 
tabpanel css
=======================================================
*/
.tabpanel{background:#313345; padding:60px 0 90px 0; overflow:hidden;} 

/*
======================================================= 
wealth css
=======================================================
*/
.wealthone{position:relative; z-index:1; -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;}

.wealthone:hover .wealthonepic img{-webkit-box-shadow: 10px 10px 5px 0px rgba(224,224,224,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(224,224,224,1);
box-shadow: 10px 10px 5px 0px rgba(224,224,224,1);}

.wealthonetxt{padding:50px 0 0 0;}
.wealthonetxt h2{font-family: 'Nirmala UI'; font-size:33px; line-height:36px; color:#000; padding:0 0 45px 20px;}
.wealthonetxt h2 span{display:block;}
.wealthonetxt p{font-family: 'Nirmala UI Semilight'; font-size:21px; line-height:30px; text-align:justify; padding-bottom:45px;}
.wealthonetxt a{background:#cd2429; color:#fff; font-family: 'Nirmala UI Semilight'; font-size:21px; line-height:65px; text-align:left; -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; width:204px; display:block; padding:0 0 0 45px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.wealthonetxt a:hover{background:#000;}

.wealthonepic{-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;}
.wealthonepic img{display:block; text-align:center; margin:0 auto; -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;}

.wealthtwo{position:relative; z-index:2; -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;}


.wealthtwo:hover .wealthtwopic img{-webkit-box-shadow: -10px 10px 5px 0px rgba(224,224,224,1);
-moz-box-shadow: -10px 10px 5px 0px rgba(224,224,224,1);
box-shadow: -10px 10px 5px 0px rgba(224,224,224,1);}


.wealthtwotxt{padding:50px 0 0 0; margin-left:50px;}
.wealthtwotxt h2{font-family: 'Nirmala UI'; font-size:33px; line-height:36px; color:#000; padding:0 0 45px 20px;}
.wealthtwotxt h2 span{display:block;}
.wealthtwotxt p{font-family: 'Nirmala UI Semilight'; font-size:21px; line-height:30px; text-align:justify; padding-bottom:45px;}
.wealthtwotxt a{background:#cd2429; color:#fff; font-family: 'Nirmala UI Semilight'; font-size:21px; line-height:65px; text-align:left; -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; width:204px; display:block; padding:0 0 0 45px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.wealthtwotxt a:hover{background:#000;}


.wealthtwopic{top:-40px; position:relative; -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;}
.wealthtwopic img{display:block; -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;}


#zoom-img {
  pointer-events: none;
  position: relative;
  top: 50%;
  left: 50%;
}

#zoom {
  position: absolute;
  width: 250px;
  height: 250px;
  box-shadow: 0 0 0 2px rgba(255,0,0,0.5),
    5px 5px 10px 5px rgba(0,0,0,0.2);
  border-radius: 50%;  
  top: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
}




/*
======================================================= 
contpart css
=======================================================
*/

.contpart{background:#f1f1f1;  /*overflow:hidden;*/ height:360px;}
.contpartin{position:relative; z-index:700;}
.contpartin h2{font-family:Arial, Helvetica, sans-serif; font-size:60px; line-height:60px; color:#000; padding-bottom:60px; text-transform:uppercase;}

.contin{width:420px; float:none; padding:75px 0; margin:0 auto;}

.contin input.txt{ width:420px; padding:0 45px; height: 50px; border: 1px solid #c1c1c1; border-radius: 0px; color: #5c5c5c; font-size:15px; font-family:Arial, Helvetica, sans-serif; transition: all 0.3s ease 0s; line-height:45px; text-transform: none; float:none; text-align:left; font-style:normal; background:#fff; font-weight:300; margin-bottom:10px; border-radius:inherit !important;}

.contin a{display:block; text-align:center;}
.contin a.pass{color:#0c0c0c; font-size:15px; line-height:18px; text-transform:uppercase; font-family: 'Nirmala UI Semilight'; padding-top:30px;  font-weight:500; padding-bottom:30px;}
.contin a.login{background:#5f5f5f; color:#fff; font-family: 'Nirmala UI'; font-size:20px; line-height:45px; 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;}
.contin a.login:hover{background:#000;}

.contin input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#5c5c5c; opacity:1}
.contin input.txt::-moz-placeholder { /* Firefox 18- */ color:#5c5c5c; opacity:1}
.contin input.txt::-moz-placeholder { /* Firefox 19+ */color: #5c5c5c; opacity:1}
.contin input.txt::-ms-input-placeholder { /* IE 10+ */color:#5c5c5c; opacity:1}
.contin input.txt::-ms-input-placeholder { /* Edge */ color: #5c5c5c; opacity:1}
.contin input.txt::placeholder-shown { /* Standard one last! */color: #5c5c5c; opacity:1}


.contin input:focus {outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #000 !important; color:#54a506 !important; border:1px solid #000 !important; background:#fff !important; text-transform:none !important;}


.contin textarea.comment{  width:570px; line-height:20px; height:120px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#737373; 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:#737373; opacity:1}
.contin textarea.comment::-moz-placeholder { /* Firefox 18- */ color:#737373; opacity:1}
.contin textarea.comment::-moz-placeholder { /* Firefox 19+ */color: #737373; opacity:1}
.contin textarea.comment::-ms-input-placeholder { /* IE 10+ */color:#737373; opacity:1}
.contin textarea.comment::-ms-input-placeholder { /* Edge */ color: #737373; opacity:1}
.contin textarea.comment::placeholder-shown { /* Standard one last! */color: #737373; opacity:1}


.premium-part{background:url(../images/bg_premium.png) center top no-repeat; display:table; height:423px; width:100%; text-align:center; position:absolute; z-index:1000; top:-30px;}
.premium-part h2{display: table-cell; vertical-align: middle; color:#fff; font-size:36px; line-height:36px; font-family: 'Nirmala UI'; text-transform:none;}


/*
======================================================= 
testpart css
=======================================================
*/

.testpart{background:#313345; padding:60px 0; position:relative; z-index:1;}
.testpartin{}
.testpartin h2{color:#fff; font-family: 'Nirmala UI'; font-size:36px; line-height:36px; padding:0 0 40px 0;}

/*
======================================================= 
cont css
=======================================================
*/
.mainsubscribe{height:auto;}
.subscribe{background:url(../images/bg_subscribe.png) center top no-repeat; background-size: cover; padding: 0px 0 0px 0; height: auto;}
.subscribein{background: #e5e3df; width: auto; margin:0 auto; padding: 50px 70px; text-align: left; height: auto;}
.subscribein h2{position:relative; display:block; font-family: 'Nirmala UI'; color:#cd2429; padding-bottom: 40px; font-size: 36px; line-height: 36px; margin-bottom:0px;} 

.subscribein p{font-family: 'Lato', sans-serif; font-weight: 400; color:#001524; font-size: 18px; line-height: 28px; margin-bottom: 0px; padding-bottom: 30px;}
.subscribein p:last-child{padding-bottom:0px;}
.subscribein p a{color:#001524; -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;}
.subscribein p a:hover{color:#5488f9;}

.subscribein input.txt{ width:276px; padding:0 16px; height:42px; border: none; border-radius: 0px; color: #868686; font-size:18px; transition: all 0.3s ease 0s; line-height:42px; text-transform: none; float:left; text-align:left; font-style:normal; background:#c4c4c4 !important; margin-bottom:20px; margin-right:1px;}

.subscribein input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#868686; opacity:1}
.subscribein input.txt::-moz-placeholder { /* Firefox 18- */ color:#868686; opacity:1}
.subscribein input.txt::-moz-placeholder { /* Firefox 19+ */color: #868686; opacity:1}
.subscribein input.txt::-ms-input-placeholder { /* IE 10+ */color:#868686; opacity:1}
.subscribein input.txt::-ms-input-placeholder { /* Edge */ color: #868686; opacity:1}
.subscribein input.txt::placeholder-shown { /* Standard one last! */color: #868686; opacity:1}

.subscribein input:focus {outline: none; box-shadow: 0px 0px 15px #474747 !important; border-color: #ddd !important; color:#000 !important; background:#fff !important; border:none !important;}


.subscribein input.submitbtn{background:url(../images/submitbtn.png) no-repeat; color:#fff; font-weight:400; font-family: 'Oswald', sans-serif; line-height:42px; height:42px; border:0; outline:none; font-size:18px; padding:0 20px; width:42px; -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;}

.subscribein input.submitbtn:hover{background:#c0b900;}


.contactmap iframe {
    width: 100%;
    height: 570px;
}


/*
======================================================= 
footer css
=======================================================
*/

.footerpic{background:url(../images/footerpic.png) center top no-repeat; height:82px;}



/*
======================================================= 
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:190px; padding-bottom:20px;}
	.socialicons{width:150px; margin:0 auto; float:none;}
	
	
	.carousel{margin:350px 0 0 0;}
    .white{background:none !important; margin-top:-350px;}
  
  
	
	.menu{min-height:60px; width:95%; margin:0 auto;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: auto; top:20px; position:absolute; z-index:3000; right:0; width:100%;}
	.topborder{padding:0 0 0 0;}
	.menu .navbar-toggle{margin-top:80px; 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:#000; background:#cd2429;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px !important;}
	.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:190px; margin-bottom:15px; padding:0 0 0 0;}
	.logpart a{padding:0 0; width:190px; margin:0 auto;}
	.headertop{height:auto; padding:0px 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;}

  
  .investin{margin-bottom:50px;}
  
  .newspart{width:100%; padding-bottom:50px;}
  .owl-carousel .owl-stage{}
  
  .footerpic{background-size:auto 100%; height:131px;}
  
  .subscribe{background-size:auto 100% !important; height: auto;}
  .subscribein{width:100%; padding: 40px 10px 30px 10px;}
  .subscribein input.txt{width:178px;}
  .subscribein p{font-size: 15px;}
  .subscribein h2{font-size: 20px;}
  
  .newstxt{float:none; margin:0 auto; padding:0 10px; width:100%; text-align:left; padding-bottom:30px; text-align:center;}
  .testpartin{text-align:center;}
  .owl-carousel .owl-stage-outer{left:0px !important;}
  .owl-theme .owl-nav .owl-prev{top:50% !important; left:0 !important;}
  .owl-theme .owl-nav .owl-next{top:50% !important; right:0 !important;}
  .newspic{float:none; margin:0 auto;}
  .newspic img{width:220px !important; margin:0 auto;}
  
  .contin{width:100%;}
  .premium-part{width:92%; margin:0 auto;}
  .contpart{height:850px;}
  
  .wealthonetxt p{padding:0 15px 45px 15px; font-size:15px; text-align:center;}
  .wealthonetxt{padding:50px 0; text-align:center;}
  .wealthonetxt a{display:block; margin:0 auto;}
  .wealthonepic{width:90%; margin:0 auto;}
  
  .wealthtwopic{top:50px; width:90%; margin:0 auto; margin-bottom:50px;}
  .wealthtwotxt h2{padding:0 15px 45px 15px;}
  .wealthtwotxt p{padding:0 15px 45px 15px; font-size:15px; text-align:center;}
  .wealthtwotxt{padding:50px 0; text-align:center; margin-left:0px;}
  .wealthtwotxt a{display:block; margin:0 auto;}
  
  .intromatter{width:100%; top:0px;}
  .intropic{top:0px;}
  .redwrapper{height:700px; z-index:inherit !important;}
  .rpart{border-top:40px solid #cd2429;}
  
  .inpart{width:280px; margin:0 auto;}
  .ininfo{width:135px !important; height:190px !important;}
  .rt-30{margin-right:5px !important;}
  .ininfo h2{font-size:11px !important;}
  .newmatter{width:135px !important; height:190px !important;}
  .newmatter h2{font-size:15px !important; line-height:18px !important; padding-bottom:15px !important;}
  .newmatter p{font-size:12px !important; line-height:18px !important; padding-bottom:15px !important;}
  .newmatter a{font-size:12px !important; line-height:18px !important; width:120px !important; padding-left:25px !important;}
  .ininfo:hover h2{padding:73px 0 !important;}
  
  
  
  
  

}



@media screen and (min-width:481px) and (max-width:767px)

{
	.top-header-inner {text-align:center; width:207px; margin:0 auto;}
	.social{padding-bottom:20px;}
	.socialicons{width:150px; float:left;}
	
	
	.carousel{margin:300px 0 0 0;}
    .white{background:none !important; margin-top:-300px;}
  
  
	
	.menu{min-height:60px; width:95%; margin:0 auto;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: auto; top:20px; position:absolute; z-index:3000; right:0; width:100%;}
	.topborder{padding:0 0 0 0;}
	.menu .navbar-toggle{margin-top:80px; 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:#000; background:#cd2429;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px !important;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:186px; margin:0 auto;}
	.logpart{width:200px; margin-bottom:15px; padding:0 0 0 0; float:left;}
	.logpart a{padding:0 0; width:190px; margin:0 auto;}
	.headertop{height:auto; padding:0px 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:480px; margin:0 auto; left:0px !important; right:0px !important; bottom: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:25px !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:20px !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;}
  
  .newstxt{float:none; margin:0 auto; padding:0 10px; width:100%; text-align:left; padding-bottom:30px; text-align:center;}
  .testpartin{text-align:center;}
  .owl-carousel .owl-stage-outer{left:0px !important;}
  .owl-theme .owl-nav .owl-prev{top:50% !important; left:0 !important;}
  .owl-theme .owl-nav .owl-next{top:50% !important; right:0 !important;}
  .newspic{float:none; margin:0 auto;}
  .newspic img{width:280px !important; margin:0 auto;}
  
  
  
  .contin{width:100%;}
  .premium-part{width:92%; margin:0 auto;}
  .contpart{height:850px;}
  .contpartin{width:400px; margin:0 auto;}
  
  
  .wealthonetxt p{padding:0 15px 45px 15px;}
  .wealthonetxt{padding:50px 0; text-align:center;}
  .wealthonetxt a{display:block; text-align:center; margin:0 auto;}
  .wealthonepic{width:90%; margin:0 auto;}
  
  .wealthtwopic{top:50px; width:90%; margin:0 auto; margin-bottom:50px;}
  .wealthtwotxt h2{padding:0 15px 45px 15px;}
  .wealthtwotxt p{padding:0 15px 45px 15px;}
  .wealthtwotxt{padding:50px 0; text-align:center; margin-left:0px;}
  .wealthtwotxt a{display:block; text-align:center; margin:0 auto;}
  
  .intromatter{width:100%; top:0px;}
  .intropic{top:0px;}
  .redwrapper{height:700px;}
  .rpart{border-top:40px solid #cd2429;}
  
  
  .resp-tabs-container{width:420px !important; margin:0 auto;}
  .inpart{width:420px; margin:0 auto;}
  .ininfo{width:200px !important; height:281px !important;}
  .rt-30{margin-right:5px !important;}
  .ininfo h2{font-size:16px !important;}
  .newmatter{width:200px !important; height:281px !important;}
  .newmatter h2{font-size:25px !important; line-height:30px !important; padding-bottom:30px !important;}
  .newmatter p{font-size:18px !important; line-height:22px !important; padding-bottom:25px !important;}
  .newmatter a{font-size:18px !important; line-height:35px !important; width:120px !important; padding-left:25px !important;}
  .ininfo:hover h2{padding:118.5px 0 !important;}
		
}


@media screen and (min-width:768px) and (max-width:991px)

{
	.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;}
	
	.carousel{margin:0px 0 0 0;}
   
	
	
	.navbar-brand>img{width:85%;}
	.socialicons{margin-right:-14px;}
	.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;}
	
	.container-fluid{padding:0 0 0 0 !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;}
	
	.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:745px; 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:center !important; left:0px !important; bottom:20px !important; right:0; margin:0 auto; float:none;}
  .bannerwrap .carousel-caption h2{font-size:30px !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:25px !important; line-height:25px !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;}
	
	.newstxt{width:70%; padding:0 5%;}
	.owl-theme .owl-nav .owl-prev{right:20px !important;}
	.owl-theme .owl-nav .owl-next{right:20px !important;}
	
  .premium-part{width:92%; margin:0 auto;}
  .contpart{height:850px;}
  .contpartin{width:720px; margin:0 auto;}
  
  .wealthonetxt p{padding:0 15px 45px 15px; font-size:17px;}
  .wealthonetxt{padding:50px 0;}
  .wealthonepic{width:90%; margin:0 auto;}
  
  .wealthtwopic{top:50px; width:90%; margin:0 auto; margin-bottom:50px;}
  .wealthtwotxt h2{padding:0 15px 45px 15px; font-size:32px;}
  .wealthtwotxt p{padding:0 15px 45px 15px; font-size:17px;}
  .wealthtwotxt{padding:50px 0; margin-left:0px;}
  
  .wealthone{min-height:520px; padding:100px 0 0 0;}
  .wealthtwo{min-height:420px;}
  
  .intropic{top:0px;}
  .intromatter{width:100%; top:0px;}
  .redwrapper{height:680px;}
  .rpart{border-top:40px solid #cd2429;}
  
  
  .resp-tabs-container{width:700px !important; margin:0 auto;}
  .inpart{width:700px !important; margin:0 auto !important;}
  .ininfo{width:170px !important; height:239px !important;}
  .rt-30{margin-right:5px !important;}
  .ininfo h2{font-size:14px !important;}
  .newmatter{width:170px !important; height:239px !important;}
  .newmatter h2{font-size:25px !important; line-height:30px !important; padding-bottom:30px !important;}
  .newmatter p{font-size:12px !important; line-height:22px !important; padding-bottom:25px !important;}
  .newmatter a{font-size:18px !important; line-height:35px !important; width:120px !important; padding-left:25px !important;}
  .ininfo:hover h2{padding:97.5px 0 !important;}
 
  .tabpanel{padding:60px 0 90px 0 !important;} 

  
  	  
}
@media screen and (min-width:992px) and (max-width:1024px)

{
	.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:15px; padding: 0px 8px;}
	.menu{width:auto; margin:0 auto;}
	.menu .navbar-nav{margin-top:30px;}
}


@media screen and (min-width:1025px) and (max-width:1200px)

{
	.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:15px; padding: 0px 8px;}
	.menu{width:auto; margin:0 auto;}
	.menu .navbar-nav{margin-top:30px;}
	.social{margin-right:-14px;}
}


@media screen and (min-width:992px) and (max-width:1200px)

{
	.container{width:970px !important; margin:0 auto;}
	.container-fluid{padding:0 0 0 0 !important;}
	.menu{width:100%;}
	.social{margin-right:-14px;}
	.wrapper{width:830px; 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;}
	
	
	.navbar-brand>img{width:80%;}
	
	.bannerwrap .carousel-caption{width:750px; text-align:center !important; left:20px !important; bottom:80px !important; margin:0 auto; left:0; right:0;}
	.bannerwrap .carousel-caption h2{font-size:40px !important; line-height: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;}
	
	.subscribein{min-height:572px;}
	.subscribein h2{font-size:29px; line-height:29px;}
	.subscribein p{font-size:16px; line-height:25px;}
	
	.owl-theme .owl-nav .owl-prev{right:20px !important;}
	.owl-theme .owl-nav .owl-next{right:20px !important;}
	
	
	
	
	.wealthonetxt p{padding:0 15px 45px 15px;}
  .wealthonetxt{padding:20px 0 0 0;}
  .wealthonepic{width:90%; margin:0 auto;}
  
  .wealthtwopic{top:0px; width:90%; margin:0 auto; margin-bottom:50px;}
  .wealthtwotxt h2{padding:0 15px 35px 15px;}
  .wealthtwotxt p{padding:0 15px 35px 15px; font-size:19px;}
  .wealthtwotxt{padding:20px 0 0 0; margin-left:0px;}

  
  .wealthone{min-height:520px;}
  .wealthtwo{min-height:520px;}
	
  .resp-tabs-container{width:100% !important;}
  .resp-tabs-list li{padding:25px 35px !important;}
  
  .first{background:url(../images/lic-1.png) 35px 10px no-repeat !important; padding: 25px 75px;}
  .resp-tab-active.first{background:#fff url(../images/lic-1-active.png) 35px 10px no-repeat !important;}
  
  .second{background:url(../images/general-1.png) 35px 10px no-repeat !important; padding: 25px 75px;}
  .resp-tab-active.second{background:#fff url(../images/general-1-active.png) 35px 10px no-repeat !important;}
  
  .third{background:url(../images/corporate-1.png) 35px 10px no-repeat !important; padding: 25px 75px;}
  .resp-tab-active.third{background:#fff url(../images/corporate-1-active.png) 35px 10px no-repeat !important;}
  
  .inpart{width:100%; margin:0 auto;}
  .ininfo{width:220px !important; height:310px !important;}
  .rt-30{margin-right:5px !important;}
  .ininfo h2{font-size:17px !important;}
  .newmatter{width:220px !important; height:310px !important;}
  .newmatter h2{padding-bottom:60px !important;}
  .newmatter p{font-size:15px !important; line-height:22px !important; padding-bottom:55px !important;}
  .newmatter a{font-size:18px !important; line-height:35px !important; width:120px !important; padding-left:25px !important;}
  .ininfo:hover h2{padding:132.5px 0 !important;}
 
  .newstxt{width:670px;}
  
.tabpanel{padding:60px 0 90px 0 !important;} 
  
}


@media screen and (min-width:1201px) and (max-width:1450px)

{
  .banner .content{right:22px; height: 440px; top:55px;}
  
  .container{width:1160px !important; margin:0 auto;}
   
  .bannerwrap .carousel-caption{width:100%; text-align:center !important; left:20px !important; bottom:110px !important; margin:0 auto; left:0; right:0;}
	.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;}
	
}












/*urvesh css*/

.top_blueframe {
    width: 100%;
    float: left;
    background-color: #00aef0;
}

.top_greyframe {
    float: right;
    font-family: 'Lato', sans-serif;
    color: #fff;
    background-color: #999999;
    width: 45%;
	text-align: right;
}

.top_greyframe ul {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 8px 0px;
}

.top_greyframe ul li {
    display: inline-block;
    color: #fff;
    font-family: 'Lato', sans-serif;
    text-align: center;
    border-right: 1px solid #fff;
    padding: 0px 5px;
    font-size: 12px;
    height: 18px;
}
.top_greyframe ul li a{
    color: #fff;
}
.top_greyframe ul li img {
    margin-right: 8px;
    margin-bottom: 3px;
}


/**/
.stickywrap {
    position: fixed;
    top: 305px;
    left: 0px;
    z-index: 8000;
}

.stickywrap a {
    behavior: url(PIE.htc);
    position: relative;
    z-index: 8000;
    background: #f63f0e;
    display: block;
    transform: rotate(-90deg);
    line-height: 63px;
    font-size: 17px !important;
    height: 51px;
    width: 343px;
    font-family: 'AvantGardeITCbyBT-Book';
    color: #fff;
    text-align: center;
    left: -159px;
    transition: all 2s ease;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    /* text-shadow: 1px 1px 0px rgba(255, 255, 255, 1); */
    text-transform: none;
}

.recentItem {
    position: inherit;
    left: -300px;
    background: #f8f8f8;
    top: 0;
    z-index: 999999;
    width: 300px;
    padding: 10px;
    overflow: auto !important;
    height: 100%;
}

#closX {
    border-radius: inherit !important;
    background: none !important;
    color: #000 !important;
    transform: none !important;
    width: auto !important;
    left: 0px !important;
}
.recentItem a > i {
    color: #a7a7a7;
    font-size: 20px;
    transition: all 2s ease;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    /* transition: all ease 0.8s; */
}
.modalform {
    width: 250px;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
.modalform input.txt {
    width: 250px;
    padding: 0 10px;
    height: 45px;
    border: 0;
    border-radius: 0px;
    color: #222;
    font-size: 16px;
    font-family: 'AvantGardeITCbyBT-Book';
    transition: all 0.3s ease 0s;
    line-height: 45px;
    text-transform: none;
    float: none;
    display: block;
    text-align: left;
    margin-right: 0px;
    background: #d5d5d5;
    margin: 0 auto;
    margin-bottom: 10px;
}
.modalform textarea.comment {
    width: 250px;
    line-height: 25px;
    height: 120px;
    font-size: 18px;
    font-weight: 400;
    border: none;
    outline: none;
    padding: 10px;
    transition: all 0.6s ease 0s;
    resize: none;
    background: #d5d5d5 !important;
    float: none;
    margin-bottom: 20px;
    resize: none;
    font-family: 'AvantGardeITCbyBT-Book';
}
.remodal-cancel {
    color: #fff;
    background: #1b83c2;
    margin-left: 10px;
    transition: all 2s ease;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}

.floatR {
    float: right;
}