@font-face {
 font-family: 'walkway_semiboldregular';
 src: url('../fonts/Walkway_SemiBold-webfont.eot');
 src: url('../fonts/Walkway_SemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Walkway_SemiBold-webfont.woff') format('woff'), url('../fonts/Walkway_SemiBold-webfont.ttf') format('truetype'), url('../fonts/Walkway_SemiBold-webfont.svg#walkway_semiboldregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'walkway_boldregular';
 src: url('../fonts/Walkway_Bold-webfont.eot');
 src: url('../fonts/Walkway_Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Walkway_Bold-webfont.woff') format('woff'), url('../fonts/Walkway_Bold-webfont.ttf') format('truetype'), url('../fonts/Walkway_Bold-webfont.svg#walkway_boldregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'walkway_blackregular';
 src: url('../fonts/Walkway_Black-webfont.eot');
 src: url('../fonts/Walkway_Black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Walkway_Black-webfont.woff') format('woff'), url('../fonts/Walkway_Black-webfont.ttf') format('truetype'), url('../fonts/Walkway_Black-webfont.svg#walkway_blackregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'walkway_expandregular';
 src: url('../fonts/walkway_expand-webfont.eot');
 src: url('../fonts/walkway_expand-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/walkway_expand-webfont.woff') format('woff'), url('../fonts/walkway_expand-webfont.ttf') format('truetype'), url('../fonts/walkway_expand-webfont.svg#walkway_expandregular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
    font-family: 'walkway_expand_ultraboldRg';
    src: url('../fonts/walkway_expand_ultrabold-webfont.eot');
    src: url('../fonts/walkway_expand_ultrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/walkway_expand_ultrabold-webfont.woff') format('woff'),
         url('../fonts/walkway_expand_ultrabold-webfont.ttf') format('truetype'),
         url('../fonts/walkway_expand_ultrabold-webfont.svg#walkway_expand_ultraboldRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
a {
	outline: 0;
	color:#FF6600;
}
a:hover, a:active, a:focus {
	outline: 0;
	text-decoration:none !important;
	color:#B34700;
}
body {
	font-family: 'walkway_semiboldregular';
	font-size:15px;
	color:#73630A;
}
header {
	border-bottom: 2px solid #FFDD02;
	margin-top: 13px;
}
.main .container {
/*	width:1082px;*/
}
.logo {
    margin-top: 38px;
    min-height: 27px !important;
    width: 322px !important;
}
.top-head {margin-top: 38px; margin-bottom:0;}
/* left menu*/
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
	color: #ffffff;
	background-color:transparent;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.125) inset;
}
.bs-docs-sidebar li {
	background: none repeat scroll 0 0 #F86315;
	height: 65px;
	margin-top: 12px;
	width: 199px;
}
.span3.bs-docs-sidebar.left-sidebar {
	margin-bottom:14px;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	display: block;
	font-size: 28px;
	height: 100%;
	line-height:68px;
	text-align: center;
	width: 100%;
	font-family: 'walkway_expand_ultraboldRg';
	text-shadow: 0 0 0 transparent;
	padding:0;
	color:#FF6600;
}
#left-sidebar {
	margin-bottom: 12px;
	width:200px;
}
#home-page #left-sidebar {width:23.4043%;}
#right-sidebar.ios .academics_section h2{
	padding-left:0;
	}

#right-sidebar {
/*	width:820px;*/
}
#right-sidebar .span9.article {
/*	width: 660px;
	margin-left:6px;*/
	padding-top: 12px;
	
}
#right-sidebar.ios{
	width:auto;
	}
#right-sidebar.ios .right-sidebar { position:relative; left:23px;}	
#right-sidebar.ios .menu-consulting .graph{
	background-size:100%;
	height:409px
	}
	
#right-sidebar.ios .about-image{
	width:auto;
	padding:0;
	}	
#right-sidebar.ios .article p{ line-height:21px;}	
#right-sidebar.ios .span4.first{width:187px !important}
#right-sidebar.ios .span4.second{ width:142px !important}
#right-sidebar.ios .span4.third{ width:163px !important}
	
	
#right-sidebar.ios .span9.article{
	width:540px;
}
#right-sidebar.ios .span9.article #news{
	margin-left:0;
	width:527px;
}
#right-sidebar.ios .span9.article #news .news-wrap{
	width: 510px;
	left:-3px;	   
	padding:0 12px;
	}
#right-sidebar.ios .span9.article #news .news-wrap	.carousel-control{line-height: 30px;}
#right-sidebar .span3.right-sidebar {
/*	float: right;
	margin-left: 0;
	width: 133px;*/
  padding-left: 20px;	
}
.carousel{ margin-bottom:0px;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand, .navbar-inverse .nav > li > a:focus, .navbar-inverse .brand, .navbar-inverse .nav > li.active a {
	color:#fff;
	background: none repeat scroll 0 0 #FFDD02;
}
.navbar-inverse .brand, .navbar-inverse > .navbar-inner > a.brand {
	background: none repeat scroll 0 0 transparent;
	display: inline;
	font-family: arial;
	font-size: 20px;
	height: auto;
	line-height: 0;
	margin: -14px 0 0 -7px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.bs-docs-sidebar li.y-meenu, .y-meenu {
	background: none repeat scroll 0 0 #FFDD02;
	height: 65px;
	width: 199px;
}
/*heading*/
h2 {
	color:#FF6600;
	font-size:26px;
	font-stretch: extra-expanded;
}
.consulting h2 {
	padding-top: 38px;
}
/*Article*/

.article {
	font-family: 'walkway_semiboldregular';
	font-size: 17px;
	line-height: 19.2px;
	text-align: justify;
	color:#73630A;
}
#about-page .article{
	font-size: 16px;
   line-height: 19px;	
}
#about-page .article h2{ margin-bottom:9px;}

.article p {
	margin:0 0 13px;
}
#home-page .article {
	text-align:justify;
	font-size: 16px;
	line-height: 20px;
}
.article h2 {
	margin-bottom: 11px;
	margin-top: 15px;
}
/*shapes*/
/*up-triangle*/
.f-up-triangle {
	width: 130px;
	height: 100px;
}
.up-triangle {
	background: url("../images/luxury.jpg") no-repeat scroll 0 0 transparent;
	background-size:100%;
	display: block;
	height: 100%;
	width: 100%;
}
.f-up-triangle:hover a.up-triangle, .f-up-triangle a.active {
	background-position:0 -102px;
}
.f-up-triangle:hover a.up-triangle .text-center, .f-up-triangle.active a.up-triangle .text-center {
	color:#ffd002;
	font-family: 'walkway_blackregular';
}
.right-sidebar span.text-center {
	left: -41px;
	position: absolute;
	top: 40px;
}
.right-sidebar {
	padding-top:28px;
	padding-left:10px
}
.right-sidebar .text-center {
	color: #796300;
	font-size: 21px;
	line-height: 21px;
}
/* academics*/

.academics, .financial-circle {
	margin-top: 34px;
}
.academics-link {
	width:127px;
	height:70px;
}
.academics-link a {
	width:100%;
	display:block;
	height:100%;
	background: url("../images/academics.jpg") no-repeat scroll 0 0 transparent;
		background-size:100%;
}
.academics-link > a:hover, .academics-link > a.active {
	background-position:0 -70px;
}
.consulting {
	height: 101px;
	width: 127px;

}

.consulting > a {
	display: block;
	height: 100%;
	width: 100%;
	background-size:100%;
	background: url("../images/consulting.jpg") no-repeat scroll 0 0 transparent;
}
.consulting > a:hover, .consulting > a.active {
	background-position:0px -101px
}
.menu-consulting .academics-meenu .text-center > span {
	left: 104px;
	position: relative;
	top: 168px;
}
/* circle  */
.circle {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #FF6600;
	border-radius: 70px 70px 70px 70px;
	display: block;
	height: 140px;
	width: 140px;
}
.circle:hover, .circle.active {
	font-family: 'walkway_blackregular';
	background:#ff6600;
	color:#ffd002
}
.text-center.circle > span {
	position: relative;
	top: 48px;
}
.menu-consulting .text-center.circle > span {
	line-height: 26px;
	top: 114px;
}
.menu-consulting .text-center.circle > span > span {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	font-style: normal;
	height: 25px;
	left: -70px;
	margin: auto;
	position: absolute;
	top: -2px;
	width: 148px;
}
.menu-consulting .text-center.circle:hover > span > span {
	background:transparent
}
/* home page */
.graph {
	height:373px;
	overflow: hidden;
	width:650px;
	background: url("../images/graph.jpg") no-repeat scroll 0 0 transparent;
	position:relative;
}
.graph #graphe-bg {
	position:absolute;
}
#consulting:hover img, #financial-partnerships:hover img, #academics img, #luxury-alchemist img{opacity: 0;} 
/*::::::About us page :::*/ 
.about-image {
	padding-left:20px;
}
.about-image .span4.first {
	width: 147px;
}
.about-image .span4.second {
	width: 111px;
	margin-left:12px;
}
.about-image .span4.third {
	width: 157px;
	margin-left:12px;
}
/**************menu-consulting*/
.menu-consulting .academics.consulting a {
	border-width: 2px;
	height: 248px;
	line-height: 260px !important;
	width: 252px;
}
.menu-consulting .academics a {
	border-width: 2px;
	height: 234px;
	width: 386px;
}
.menu-consulting .academics {
	margin:0;
}
.financial-circle a {
	background: url("../images/f-partnerships.jpg") no-repeat scroll 0 0 transparent;
	height: 120px;
	width: 127px;
	display:block;
}
.financial-circle a:hover, .financial-circle a.active {
	background-position:0 -122px;
}
.menu-consulting .im-triangle #img-3 {
	background: url("../images/trangle.png") no-repeat scroll 0 0 transparent;
	height: 242px;
	left: 71px;
	position: absolute;
	text-align: center;
	top: 125px;
	width:368px;
	cursor:pointer;
}
.im-triangle:hover {
	background-position:0 -239px;
}
.im-triangle:hover a {
	z-index:1056;
}
.im-triangle:hover span {
	color:#ffdd02;
	background:transparent;
	display:block;
	width: 120px;
	margin: auto;
	line-height: 30px;
	top: 100px;
}
.menu-consulting .im-triangle a {
	border-radius: 0 10px 54px 120px;
	display: block;
	height: 297px;
	margin-right: -29px;
	margin-top: 67px;
	position: absolute;
	right: 83px;
	transform: rotate(51deg);
	width: 297px;
}
.menu-consulting .im-triangle span {
	background: none repeat scroll 0 0 #FFFFFF;
	left: 63px;
	line-height: 26px;
	position: absolute;
	top: 74px;
	transform: rotate(-51deg);
}
.menu-consulting .f-up-triangle a {
	width:100%;
	height:100%;
	display:block;
}
.menu-consulting {
	margin-top: 30px;
	min-height: 410px;
	position: relative;
	float:right;
}
.header-text.text-right {
	font-size: 18px;
    line-height: 20px;
}
.header-text.text-right > span {
	color: #F86315;
	font-size: 32px;
}
.header-text.text-right i {
	color:#958440;
	font-style: normal;
}
.header-text.text-right > span.sub-head {
	font-size: 22px;
	font-family: 'walkway_boldregular';
	position: relative;
	top: 15px;
}
.menu-consulting .f-up-triangle:hover a.up-triangle {
	border-bottom: 280px solid #ff6600;
	z-index:1054
}
.menu-consulting .f-up-triangle:hover a.up-triangle .text-center {
	color:#ffd002
}
.menu-consulting .academics {
	margin: 0;
	width: 395px;
}
.menu-consulting .consulting {
	position: absolute;
	width: 252px;
}
.menu-consulting .academics-meenu {
	left: 255px;
	position: absolute;
	top: 125px;
}
.menu-consulting .financial-circle {
	left: 255px;
	margin: 0;
	position: absolute;
	width: 257px;
}
.menu-consulting a {
	color: #796300;
	font-size: 28px;
}
.menu-consulting a:hover {
	font-family: 'walkway_blackregular';
}
.academics > a:hover, .menu-consulting .financial-circle a:hover, .menu-consulting .academics.consulting:hover, .menu-consulting .financial-circle:hover a, .menu-consulting .academics.academics-meenu:hover {
	/*transition: all 0.3s ease 0s;*/
	z-index:1056
}
#triangle {
	background: none repeat scroll 0 0 transparent;
	left: 71px;
	position: absolute;
	top: 124px;
}
/*::::::::::Product:::::::::::::::*/
.product {
	margin:15px auto 0;
}
.product .sr {
	margin-top: 124px;
}
/* The Luxury Alchemist */
.book_links {
	margin:5px 0;
}
.luxury_text {
	line-height: 14px;
	font-size:15px;
	color:#73630A;
}
.span9.luxury_text{
		line-height: 17px;
	font-size:15px;		
	 }
.luxury_text strong {
 font-family: 'walkway_blackregular';
 font-style:italic;
 font-weight:normal !important;
}
.luxury_i_text {
	font-style:italic;
	font-size:13px;
	line-height:14px;
	color:#73630A;
}
.book {
	margin-top: -20px;
}
/* Consulting Page */
.consulting h2 {
	padding-bottom:30px;
	padding-left: 20px;
}
.more_triagle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 0 10px 20px;
	border-color: transparent transparent transparent #ff8000;
	display: inline-block;
}
.more_bar {
	border-bottom:2px solid #ff3f03;
	margin-top: -11px;
	width: 84%;
	display:none;
}
.more-btn {
	font-size: 24px;
	position: relative;
	top: -3px;
}
.consulting p {
	font-size: 20px;
	padding-left: 20px;
	padding-right: 50px;
}
.more_button {
	margin: 0 auto;
	width: 94%;
}
/*Products */
.product tr td{ display:block !important; float:left !important; position:relative;	padding-top: 17px;}

/* Financial Partnership */

#right-sidebar .span9.article.financial_patnr {
/*	 margin-left:12px;*/
	}

/*.consulting.financial_patnr h2 {
	margin:140px 0 25px;
}*/
.orange_txt {
	color:#FF6600;
}
.academics_section.consulting p {
	font-size:18px;
}
/* News*/
#news {
	width:502px;
	margin:35px auto 0 35px;
	padding:50px 0;
	border:2px solid #f86315;
	height:300px;
}
.news-wrap {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 290px;
	left: -4px;
	position: relative;
	width: 508px;
}
/*:footer*/
footer {
	font-family: 'walkway_boldregular';
	border-top: 2px solid #FFDD02;
	margin-bottom:13px;
}
footer .copy-text {
	color: #FF6600;
	font-size: 14px;
	margin-top: 15px;
}
footer .copy-text > span {
	margin: 0 10px;
}
.article .mt-90 {
	 font-family: 'walkway_boldregular';
	margin-top:25px;
	text-align:center;
	font-size:15px;
}
.mt-90 a, .old {
	border-bottom: 2px solid #FF6600;
	padding-bottom: 3px;
	text-decoration: none;
}
.c-normal{ cursor:default}

.financial_patnr, .consulting-text{font-size:18px; line-height:23px;}
.academics_section p, .financial_patnr p, .consulting-text p{margin-bottom:28px;}

.academics_section{ font-size:18px; line-height:21px;}
.t15{ margin-top: 15px !important;}
.t10{ margin-top: 10px !important;}
.t35{ margin-top:35px !important;}
.t50{ margin-top: 50px !important;}
.t90{ margin-top: 90px !important;}
h2.dis a{color:#73630A}


.italic{font-style:italic !important}

.client-list a{ margin-top:20px; text-decoration:underline}

.client-list a { font-size: 16px; position: relative; text-decoration: none; top: 30px;}

.row-fluid.old-clients {padding-top: 16px;}
.row-fluid.old-clients ul li { margin: 2px 12px;text-align: left;}

.mt-90.client-list{ margin-top:0;}
.consulting-text .client-list a{ top:0}

.modal.fade { top: -80%;  transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;}
.video_youtube { padding: 77px;}
.carousel-indicators li{cursor:pointer; background: url("../images/pagination.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; float: left; height: 0; overflow: hidden; padding-top: 14px; width: 14px;}

.carousel-indicators li.active { background-position: 0 -21px;}
.carousel-indicators {
    list-style: none outside none;
    margin: 0;
    position: absolute;
    right: 15px;
    top: -12px;
    z-index: 5;
}
/* Css for bottom element on scroll */
.caption-wrapper {
    overflow: hidden;
	color:#FFFFFF;
	width: 194px;
}
.caption-bottom.open {margin-top:-85px; background:url("../images/black_trans_bg.png") repeat !important; opacity:1;}
.bottom_text {padding:2px 10px 0; font-size: 12px; text-align:center; text-shadow:0 0 0 rgba(0, 0, 0, 0);font-family: 'walkway_expand_ultraboldRg';}


/***  updated ***/

.carousel-inner .item p{ margin:99px 0px; }

.luxury_video img{ width:370px; max-width:100%; margin-bottom:10px;}

.client_list{ padding-left:20px;}

.article.luxury ul li{ margin-bottom:4px;}

.link-portfolio{
	font-size: 25px;
	margin-top: 25px;
    display: inline-block;
    position: absolute;
    top: -75px;
    text-align: center;
    left: 0;
    right: 0;
	padding-left: 52px;
}
footer{
	position: relative;
}
.product .space-table tr td{
	padding: 30px 0;
}