body {
	background-color: #fff;
	color: #454545;
	font-family: 'aller_lightregular';
	font-size: 16px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
.navbar-nav li a:hover, .navbar-nav li a:focus {
	background: none repeat scroll 0 0 transparent;
	outline: medium none;
	outline-offset: 0;
	text-decoration: none;
}
a {
	text-decoration: none;
	transition: all 300ms ease 0s;
}
.box-sapce {
	padding-right: 0px;
	padding-left:0px;
}
.box-right {
	padding-right: 0px;
}
.box-left {
	padding-left: 0px;
}
.navbar-collapse {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
a:focus, a:hover {
	color: #0072bc;
	outline: medium none;
	text-decoration: none;
}
.parallax-section {
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	font-size: 18px;
	min-height: 500px;
	width: 100%;
}
.parallax-content {
	padding-bottom: 35px;
	padding-top: 110px;
}
.parallax-content h1 {
	line-height: 48px;
	text-transform: uppercase;
}
.navbar-toggle {
	border: 1px solid #fff;
	margin-top: 15px;
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-brand.change-logo {
	height: 57px;
	padding: 9px 3px 9px 9px;
}
.navbar-brand.change-logo h1 {
	margin-top: 0px;
}
.navbar-brand.change-logo h2 {
	display: none;
}
.navbar-brand.change-logo h1 img {
	width: 100%;
}
.main-nav {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
	background: rgba(255,255,255,0.9);
	border-bottom: 1px solid #ccc;
}
.top-bar-hide {
	display: none;
}
.top-bar {
	position: absolute;
	right: 15px;
	top: 45px;
	z-index: 10;
}
.top-bar span {
	color: #fff;
	margin-left: 45px;
}
.top-bar span a {
	color: #fff;
	margin-left: 45px;
}
.top-bar span a:hover {
	color: #fff;
	margin-left: 45px;
}
.top-bar span i {
	color: #0072bc;
	font-size: 18px;
	margin-right: 10px;
}
#navigation .container {
	position: relative;
}
a.navbar-brand {
	color: #fff;
	display: block;
	height: 65px;
	margin-left: 0 !important;
	overflow: hidden;
	padding: 6px 0;
}
.navbar-brand h1 {
margin-bottom: 0;
margin-top: 4px;
width: 250px;
}
.navbar-brand h2 {
	font-family: 'aller_lightregular';
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-top: 5px;
	text-transform: uppercase;
}
#navigation .navbar-right {
	margin-right: 0px;
	margin-top: 13px;
}
#navigation .navbar-right li a {
color: #26476c;
font-family: 'allerregular';
font-size: 12px;
height: 100%;
padding: 10px 12px;
text-transform: uppercase;
}
#navigation .navbar-fixed-top {
	background-color: #fff;
	transition: all 500ms ease 0s;
	border-bottom: 1px solid #ccc;
}
#navigation .navbar-fixed-top .navbar-right {
	margin-top: 14px;
}
#navigation .navbar-fixed-top .navbar-right li a {
line-height: 14px;
padding: 6px 12px;
}
#navigation .navbar-right li ul li a {
	padding: 10px 10px;
	font-size: 11px;
	color: #fff;
}
#navigation .navbar-fixed-top .navbar-right li ul li a {
	line-height: 20px;
	padding: 6px;
}
#navigation .navbar-fixed-top .navbar-right li a.active, #navigation .navbar-fixed-top .navbar-right li a:hover, #navigation .navbar-fixed-top .navbar-right li a:focus, #navigation .navbar-fixed-top .navbar-right li.active a {
	background-color: #e61937;
	color: #fff;
}
#navigation .navbar-right li a.active, #navigation .navbar-right li a:hover, #navigation .navbar-right li a:focus, #navigation .navbar-right li.active a {
	background-color: #e61937;
	color: #fff;
}
.search {
    position: absolute;
    right: 0px;
    z-index: 1;
    width: auto;
    float: right;
    top: 36px;
}
#navigation .navbar-fixed-top .search {
 top: 36px;
}
#navigation .navbar-fixed-top .search .field-toggle {
	top: 40px;
}
.search i {
	color: #fff;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: -16px;
}
#navigation .navbar-fixed-top .search i:hover {
	color: #fff;
}
.field-toggle {
	display: none;
	height: 50px;
	position: relative;
	right: 0;
	top: 30px;
}
.search-form {
	border: 1px solid #df392e;
	color: #818285;
	font-size: 14px;
	font-weight: 300;
	height: 35px;
	margin-top: 10px;
	outline: medium none;
	padding-left: 10px;
}
.search i:hover {
	color: #df392e;
}
#home-carousel .item {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 77vh;
	width: 100%;
}
.carousel-caption {
	color: #fff;
	font-size: 15px;
	left: 7%;
	right: 4%;
	text-align: left;
	text-shadow: none;
	top: 120px;
}
.carousel-caption h1 {
	font-size: 26px;
	letter-spacing: 2px;
	line-height: 30px;
	margin-bottom: 0;
	font-weight: 600;
	padding-right: 400PX;
}
.carousel-caption h2 {
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 22px;
	margin-top: 0;
	text-transform: lowercase;
	font-weight: 400;
	padding-right: 400PX;
	font-family: 'Roboto', sans-serif;
	padding-top: 10PX;
}
.carousel-caption p {
	font-family: 'allerregular';
	font-weight: 400!important;
	max-width: 580px;
}
.brand-promotion {
	bottom: 92px;
	color: #fff;
	left: 0;
	position: absolute;
	right: 15px;
	z-index: 15;
}
.brand-content {
	background-color: rgba(0, 114, 188, 0.85);
	font-size: 14px;
	margin-right: -25px;
	padding: 30px 32px;
}
.brand-content h2 {
	text-transform: capitalize;
}
.brand-content:hover {
	background-color: rgba(0, 114, 188, 0.95);
}
.brand-content img {
	margin-right: 15px;
	margin-top: 15px;
}
.container > .carousel-arrows {
	left: 0;
	position: relative;
	top: 215px;
}
.home-carousel-left, .home-carousel-right {
	color: #fff;
	font-size: 30px;
	position: absolute;
	z-index: 15;
}
.home-carousel-left {
	left: 0;
}
.home-carousel-right {
	right: 0;
}
.top-menu {
	position: absolute;
	right: 62px;
	top: 10px;
	z-index: 10;
}
.top-menu ul {
	margin: 0px;
	padding: 0px;
}
.top-menu ul li {
	float: left;
	list-style-type: none;
	text-align: left;
}
.top-menu ul li a {
	font-family: 'allerregular';
	color: #fff;
	font-size: 14px;
	padding: 0px 10px;
	font-weight: 400;
}
.top-menu ul li a:hover {
	color: #0072BC;
}
.orange {
	color: #ef8219;
	font-weight: bold;
	font-family: young;
}
#promo-two {
	background-image: url("../images/promotions/promo-two-bg.jpg");
}
#promo-two .parallax-content {
	padding-top: 115px;
}
#business {
	background-image: url("../images/promotions/business.jpg");
}
#business .parallax-content {
	padding-top: 115px;
}
#payroll {
	background-image: url("../images/promotions/payroll1.jpg");
}
#payroll .parallax-content {
	padding-top: 115px;
}
#audit {
	background-image: url("../images/promotions/audit.jpg");
}
#audit .parallax-content {
	padding-top: 115px;
}
#ifrs {
	background-image: url("../images/promotions/ifrs.jpg");
}
#ifrs .parallax-content {
	padding-top: 115px;
}
#ifrs {
	background-image: url("../images/promotions/ifrs.jpg");
}
#ifrs .parallax-content {
	padding-top: 115px;
}
#associates-network {
	background-image: url("../images/promotions/associates-network.jpg");
}
#associates-network .parallax-content {
	padding-top: 115px;
}
#login {
	background-image: url("../images/promotions/login.jpg");
}
#login .parallax-content {
	padding-top: 115px;
}
#start-up {
	background-image: url("../images/promotions/start-up.jpg");
}
#start-up .parallax-content {
	padding-top: 115px;
}
#register {
	background-image: url("../images/promotions/register.jpg");
}
#register .parallax-content {
	padding-top: 115px;
}
#due {
	background-image: url("../images/promotions/due.jpg");
}
#due .parallax-content {
	padding-top: 115px;
}
#relations {
	background-image: url("../images/promotions/relations.jpg");
}
#relations .parallax-content {
	padding-top: 115px;
}
#career1 {
	background-image: url("../images/promotions/career.jpg");
}
#career1 .parallax-content {
	padding-top: 115px;
}
#private-equity {
	background-image: url("../images/promotions/private-equity.jpg");
}
#private-equity .parallax-content {
	padding-top: 115px;
}
#svb {
	background-image: url("../images/promotions/svb.jpg");
}
#svb .parallax-content {
	padding-top: 115px;
}
#investor {
	background-image: url("../images/investor.jpg");
}
#investor .parallax-content {
	padding-top: 115px;
}
#taxation {
	background-image: url("../images/promotions/taxation.jpg");
}
#taxation .parallax-content {
	padding-top: 115px;
}
#virtual {
	background-image: url("../images/promotions/virtual.jpg");
}
#virtual .parallax-content {
	padding-top: 115px;
}
#registration {
	background-image: url("../images/promotions/registration.jpg");
}
#registration .parallax-content {
	padding-top: 115px;
}
#contact {
	background-image: url("../images/promotions/contact.jpg");
}
#contact .parallax-content {
	padding-top: 115px;
}
#career {
	background-image: url("../images/promotions/careers.jpg");
}
#career .parallax-content {
	padding-top: 115px;
}
#industries {
	background-image: url("../images/promotions/industries.jpg");
}
#industries .parallax-content {
	padding-top: 115px;
}
#clientsupport {
	background-image: url("../images/clientsupport.jpg");
}
#clientsupport .parallax-content {
	padding-top: 115px;
}



/*book flips*/
img {
	max-width: 100%;
	height: auto;
	border: 0;
	outline: 1px solid transparent;
	-ms-interpolation-mode: bicubic;
	-webkit-filter: none;
	filter: none;
	-webkit-filter: blur(0px);
	filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
 filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.BookImage {
	position: relative;
}
.BookImage .book-image-wrapper {
	position: relative;
	display: inline-block;
}
.BookImageBackground {
	position: absolute;
	opacity: .65;
	z-index: -1;
}
.BookImageBackground.book-bg-type-1 {
	top: 10%;
	left: -40%;
	right: -20%;
	bottom: 45%;
}
.BookImageBackground.book-bg-type-2 {
	top: 10%;
	left: 0%;
	right: -20%;
	bottom: 14%;
}
.BookImageBackground.book-bg-type-3 {
	top: 10%;
	left: -20%;
	right: -40%;
	bottom: 45%;
}
.BookImageBackground.book-bg-type-4 {
	top: 10%;
	left: -25%;
	right: 0;
	bottom: 14%;
}
.BooksPanel .books-panel-container {
	float: left;
	width: 60%;
}
.BooksPanel .books-panel-item.col-sm-4:nth-child(3n+1) {
	clear: left;
}
.BooksPanel .books-panel-item.col-sm-6:nth-child(2n+1) {
	clear: left;
}
.BooksPanel .books-panel-item-wrap {
	display: block;

	-webkit-perspective: 600px;
	perspective: 600px;
	
}
.BooksPanel .books-panel-item-wrap:hover .book-thumb-img-wrap, .BooksPanel .books-panel-item-wrap.selected .book-thumb-img-wrap {
	-webkit-transform: rotateY(-45deg);
	transform: rotateY(-45deg);
}
.BooksPanel .book-thumb-img-wrap {
transition: .3s ease-out;
position: relative;
margin-bottom: 30px;
width: 200px;
height: 271px;
margin: auto;
}
.BooksPanel .book-thumb-img-wrap img{
	width:100%;
	height:271px;
}
.BooksPanel .book-thumb-title {
	font-size: 14px;
	color:#444;
	font-weight:600;
	margin:0px;
	margin-bottom: 10px;
	text-align:center;
}
.BooksPanel .books-panel-info {
	float: left;
	width: 40%;
	padding-left: 100px;
}
.BooksPanel .books-panel-info-inner {
	transition: .4s;
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	opacity: 0;
	visibility: hidden;
	display: none;
}
.BooksPanel .books-panel-info-inner.visible {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.BooksPanel .books-panel-info-inner .btn.is-page-flip, .BooksPanel .books-panel-info-inner .woocommerce #respond input.is-page-flip#submit, .woocommerce #respond .BooksPanel .books-panel-info-inner input.is-page-flip#submit, .BooksPanel .books-panel-info-inner .woocommerce a.is-page-flip.button, .woocommerce .BooksPanel .books-panel-info-inner a.is-page-flip.button, .BooksPanel .books-panel-info-inner .woocommerce button.is-page-flip.button, .woocommerce .BooksPanel .books-panel-info-inner button.is-page-flip.button, .BooksPanel .books-panel-info-inner .woocommerce input.is-page-flip.button, .woocommerce .BooksPanel .books-panel-info-inner input.is-page-flip.button {
	margin: 20px 30px 20px 0;
}
.BooksPanel .books-panel-info-inner .special-link {
	display: inline-block;
	font-size: 16px;
	letter-spacing: 0.4em;
	vertical-align: middle;
	padding: 20px 0;
}
.BooksPanel .book-panel-info-description > p:last-child {
	margin-bottom: 40px;
}
.BooksPanel .book-panel-info-categories {
	font-weight: 700;
	margin-bottom: 40px;
}
.BooksPanel .book-panel-price del, .BooksPanel .book-panel-price > span {
	display: inline-block;
	color: #333;
}
.BooksPanel .book-panel-price del {
	margin-right: 15px;
	font-size: 19px;
	opacity: .85;
}
.BooksPanel .book-panel-price > span {
	font-size: 30px;
}
.BooksPanel .book-panel-price > span .woocommerce-Price-currencySymbol {
	color: #D38D45;
	font-weight: 300;
	margin-right: 3px;
}
.BoxIcon .box-icon-header-wrapper i {
	color: #FAAB9F;
}
.BoxIcon.box-icon-vertical {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 60px;
}
.BoxIcon.box-icon-vertical .box-icon-header-wrapper {
	margin-bottom: 40px;
}
.BoxIcon.box-icon-vertical .box-icon-header-wrapper .box-icon-title {
	position: relative;
	display: inline-block;
	margin-bottom: 0;
	z-index: 10;
}
.BoxIcon.box-icon-vertical .box-icon-header-wrapper i {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 90px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	opacity: .4;
}
.BoxIcon.box-icon-horizontal {
	margin-bottom: 50px;
}
.BoxIcon.box-icon-horizontal .box-icon-header-wrapper {
	display: inline-block;
	width: 95px;
	text-align: center;
	vertical-align: top;
}
.BoxIcon.box-icon-horizontal .box-icon-header-wrapper i {
	font-size: 52px;
}
.BoxIcon.box-icon-horizontal .box-icon-content {
	display: inline-block;
	width: 83%;
	width: calc(100% - 100px);
	padding-left: 5px;
}
.BoxIcon.box-icon-horizontal .box-icon-content .box-icon-title {
	margin-bottom: 10px;
}
.BoxIcon.box-icon-horizontal .box-icon-text {
	text-align: justify;
}
/**
*  Book Edge
*/
.has-edge {
	-webkit-transform-origin: 35% 50%;
	transform-origin: 35% 50%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.has-edge:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 98.5%;
	bottom: 3px;
	width: 45px;
	background: repeating-linear-gradient(to right, #f5f5f5, #f5f5f5 5px, #aaa 5px, #aaa 6px);
	-webkit-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
}
.has-edge.has-edge-thin:after {
	width: 30px;
}
.has-edge.has-edge-thick:after {
	width: 70px;
}
.single-has-edge:after {
	opacity: 0;
	transition: .3s;
}
/*book flips*/
