@charset "utf-8";
/* CSS Document */

* html html {}
html {overflow-y:scroll;}

.FL{float:left;}
.FR{float:right}
.clear{clear:both;}
body {
	font-family:"Humnst777 Lt BT";
	font-size:15px;
	letter-spacing:0.4px;
	background:#ececec;
	line-height:1.6;
}
.headBG{ background:#FFF;}
.navbar-brand {
	height:auto;
	padding:0;
}

.navbar-default li a{
	font-size:17px;
	line-height:17px;
	padding:8px 20px;
}
.navbar-default .navbar-nav > li > a{color:#000;}
.navbar-default .navbar-nav > li:focus, .navbar-default .navbar-nav > li:hover{background:#e95b11; color:#FFF;}
.navbar-default .navbar-nav > li > a:hover{color:#FFF;}
.navbar-default .navbar-nav > li:hover a{color:#FFF;}
.navbar-default .navbar-nav > li .dropdown-menu > li > a{color:#333; font-size:14px;}
.navbar-default .navbar-nav > li .dropdown-menu > li > a:hover{color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color:#fff; background:#e95b11;}
.navbar-default {
	background:transparent;
	border: 0;
}
.navbar-nav > li {
     margin-right: 1px;
}
.navbar-default .navbar-nav > li.active,
.navbar-default .navbar-nav > li.active:focus,
.navbar-default .navbar-nav > li.active:hover{
	background:#e95b11;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	color:#fff;
	background:transparent;	
}
.container-fluid img {max-width:70%;}
.login{border-bottom:2px solid #3d8805;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	top:50%;
}
.carousel-control{
	z-index: 9999;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right:0;
}
.carousel-control {
	width:10%;
}
#TextCarasoul {
	background:rgba(34, 34, 34, 0.85);
	color: #fff;
	padding:70px;
}


.well{background:#f38d00; font-size:10px;}
.well-sm {
  padding: 9px;
  border-radius: 3px 1px 1px 1px;
}

.glyphicon{ color:#FFF;}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 20px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 20px; /* padding from the left side of the window */
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
width:33px; height:61px;
}
.icon-prev {
	background-image: url("../images/left-nav.png");
}
.icon-next {
	background-image: url("../images/right-nav.png");
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{ right:30%;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{ left:30%;}
.carousel-control .icon-next::before, .carousel-control .icon-prev::before {
	content:'';
}
.carousel-control.right, .carousel-control.left{background:none;}



/* my */

.About-Us, .Services01, .Services02, .Services03, .Services04, .Testimonials, .Contact-Us, .Enquiry {
    position: relative;
    opacity: 1;
    background-attachment:inherit;
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 45%;
	border-bottom:1px solid rgba(255, 150, 14, 0.7);
    -moz-box-shadow:    inset  0  12px 12px -12px rgba(0, 0, 0, 0.5),
                        inset  0 -12px 12px -12px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset  0  12px 12px -12px rgba(0, 0, 0, 0.5),
                        inset  0 -12px 12px -12px rgba(0, 0, 0, 0.5);
     box-shadow:        inset  0  12px 12px -12px rgba(0, 0, 0, 0.5),
                        inset  0 -12px 12px -12px rgba(0, 0, 0, 0.5);
}
.About-Us {background-image:url(../images/About-Us-bg.jpg); background-position:0% 50%;}
.Services01{background-image:url(../images/Strategic-Planning-bg.jpg); background-position:0% 35%;}
.Services02{background-image:url(../images/HR-&-OD-Consultations-bg.jpg); background-position:0% 38%;}
.Services03{background-image:url(../images/Talent-Management-bg.jpg); background-position:0% 40%;}
.Services04{background-image:url(../images/Retainership-Engagements.jpg); background-position:0% 45%;}
.Testimonials{background-image:url(../images/Testimonials-bg.jpg); background-position:0% 50%;}
.Contact-Us{background-image:url(../images/Contacts-bg.jpg); background-position:50% 50%;}

.caption {
    color: #ff960e;
	font-size:80px;
	font-family:"Humnst777 Cn BT";
	padding-top:15%;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.caption02 {color: #fff; font-size:40px; padding-top:22%; line-height:40px;}
.caption02 span{font-size:30px;}
.caption03 {color: #000; font-size:40px; padding-top:10%; line-height:40px;}
.caption03 span{font-size:30px;}
.caption04 {color: #fff; font-size:40px; padding-top:15%; line-height:40px; text-align:right;}
.caption04 span{font-size:30px;}
.caption05 {color: #fff; font-size:40px; padding-top:12%; line-height:30px; text-align:center;}
.caption05 span{font-size:30px;}
.caption06 {color: #afccec; font-size:40px; padding-top:35%; line-height:30px; text-align:center;}


.inside_container{padding-bottom:100px;}
.inside_container2{padding-bottom:10px;}
.heading01{font-size:32px; color:#535351; padding:40px 0 5px 0; font-family:"Humnst777 Cn BT"}
.heading02{font-size:25px; color:#ff960e; padding:20px 0 5px 0; font-family:"Humnst777 Cn BT"}
.heading03{font-size:25px; color:#ff960e; padding:0px 0 5px 0; font-family:"Humnst777 Cn BT"}


.cont01{font-size:17px; color:#000;}

p {
    margin: 0 0 15px;
}

.List01 ul{margin-left:20px; padding:0; margin-top:15px;}
.List01 li{line-height: 30px; list-style:none; margin-bottom: 25px; background:url(../images/bullet01.png) no-repeat 0 5px; padding-left:25px;}

.List02 ul{margin-left:50px; padding:0; margin-top:15px;}
.List02 li{line-height: 30px; list-style:none; margin-bottom: 25px; background:url(../images/bullet01.png) no-repeat 0 5px; padding-left:25px;}

.nav-tabs > li > a{ color:#000; font-size:20px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background:#ff960e; color:#FFF;}
.tab-content{background:#FFF; border:1px solid #ff960e; border-top:0; padding:20px; padding-right:50px; border-radius:0 0 4px 4px}
.nav-tabs{border-bottom:1px solid #ff960e;}
.nav-tabs > li > a:hover{border-bottom:1px solid #ff960e;}
/* my */

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 0px;}
}

@keyframes mymove {
    from {top: 50px;}
    to {top: 0px;}
}


footer{background:#141414; font-size:12px; color:#FFF; padding:14px 0; line-height:25px;}

iframe {border: 1px solid #f5842d !important;}

.textfiled {
    background-color: #fff;
    border: 1px solid rgba(218, 21, 23, 0.3);
    color: #321300;
    height: 36px;
    margin: 0 0 10px;
    padding: 0 10px;
    width: 90%;
	font-family:"HelveticaNeueW01-LtExt";
	border-radius:0;
}

.textarea {
	font-family:"HelveticaNeueW01-LtExt";
	color: #321300;
	background-color: #fff;
	height: 80px;
	width: 90%;
	border: 1px solid rgba(218, 21, 23, 0.3);
	padding:10px 10px;
	margin: 0 0 10px;
	border-radius:0;
}
.button {
	font-family:"HelveticaNeueW01-LtExt";
	color: #FFFFFF;
	background-color: #999;
	text-align: center;
	padding:5px 0px;
	width:80px;
	border: 0px solid #990000;
	margin-top: 5px;
	cursor:pointer;
	height: 35px;
	margin-right:10px;
	border-radius:0;
}

.button:hover {
	background-color:#f5842d;
}
.formContainer .text{padding-top:5px;}

.Contact a{color:#000; text-decoration:underline;}
.Contact a:hover{color:#e95b11;}

.Contact .box01{float:left; padding-right:5px;}
.Contact .box02{float:left; width:auto;}


@media (min-width: 768px) {
	
	.inside_container{min-height:434px;}
	.EnquiryBTN a{background:#ff960e; color:#FFF; font-size:17px; line-height:22px; padding:5px 20px; margin-right:-14px;}
	.EnquiryBTN a:hover{text-decoration:none; background:#e95b11;}
	.Contact-No{display:inline-block; padding-right:10px; color:#FFF; font-size:15px;}
	.Contact-No:hover{color:#FFF;}

	.carousel-caption{text-shadow:none; color:rgba(255, 255, 255, 0.8);}
	
	.Banner-Text01{text-align:right; bottom:11%; letter-spacing:normal;}
	.Banner-Text01 h2{margin-top:10px; color:rgba(255, 255, 255, 0.8); font-size:45px;}
	.Banner-Text01 h3{margin-top:10px; color:rgba(255, 255, 255, 0.8); font-size:25px;}
	
	.Banner-Text02{text-align:right; bottom:30%; letter-spacing:normal;}
	.Banner-Text02 h2{margin-top:10px; color:rgba(0, 0, 0, 0.6); font-size:45px;}
	.Banner-Text02 h3{margin-top:10px; color:rgba(0, 0, 0, 0.6); font-size:25px;}
	
	.Banner-Text03{text-align:left; bottom:20%; letter-spacing:normal;}
	.Banner-Text03 h2{margin-top:10px; color:rgba(255, 255, 255, 0.8); font-size:45px;}
	.Banner-Text03 h3{margin-top:10px; color:rgba(255, 255, 255, 0.8); font-size:25px;}
	
	.Banner-Text04{text-align:right; bottom:10%; letter-spacing:normal;}
	.Banner-Text04 h2{margin-top:10px; color:rgba(0, 0, 0, 0.8); font-size:45px;}
	.Banner-Text04 h3{margin-top:10px; color:rgba(0, 0, 0, 0.8); font-size:25px;}

	.Banner-Text05{text-align:left; bottom:15%; letter-spacing:normal;}
	.Banner-Text05 h2{margin-top:10px; color:rgba(0, 0, 0, 0.8); font-size:45px;}
	.Banner-Text05 h3{margin-top:10px; color:rgba(0, 0, 0, 0.8); font-size:25px;}

.carousel-caption {
    right: 15%;
    left: 15%;
    padding-bottom: 30px;
}


	.navbar-right .dropdown-menu{left:0px;}
	.dropdown-menu .sub-menu {
		left: 100%;
		position: absolute;
		top: 0;
		visibility: hidden;
		margin-top: -1px;
	}
	
	.dropdown-menu li:hover .sub-menu {
		visibility: visible;
	}
	
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.dropdown-menu{background:rgba(255, 255, 255, 0.9);}
	.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover
	{background-color:#e95b11 !important; color:#FFF;}
	.navbar {
	    margin-bottom: 0px;
	}
	.navbar-nav > li > a{
		padding:5px 5px 5px 5px;
		margin:0 15px;		
	}
	.dropdown-menu{border:1px solid rgba(0,0,0,0);}
	.navbar-right{ margin-top:54px; margin-bottom:20px;}
	.navbar-brand2{margin-top:25px; margin-bottom:10px;}
	.PL50{ padding-left:50px;}

}

@media (max-width: 768px) {
	.Contact02 { padding-left:25px;}
	.tab-content{ padding-right:10px;}
	.bg03{background-position:70% 50% !important;}
	.bg04{background-position:72% 50% !important;}
	.bg05{background-position:75% 50% !important;}
	
	.navbar{ margin-bottom:5px;}
	.navbar-nav{ margin-top:5px !important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ margin-top:5px;}
	.navbar-nav .open .dropdown-menu{background:#fa6f2e !important;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#FFF;}
	.navbar-toggle{ margin-top:13px;}
	
	.Testimonials{background-image:url(../images/Testimonials-bg.jpg); background-position:50% 50%; background-size:200%;}

	.caption02 {font-size: 30px !important; padding-top: 30%; line-height:25px;}
	.caption02 span{font-size:20px;}
	.caption03 {font-size: 30px !important; text-align: center; padding-top: 30%; line-height:25px;}
	.caption03 span{font-size:20px;}
	.caption04 {font-size:30px !important; line-height:25px; padding-right:12%;}
	.caption04 span{font-size:40px; padding-top:23%; line-height:30px; text-align:center; padding-left:40px;}
	.caption05 {color: #fff; font-size:40px; padding-top:12%; line-height:30px; text-align:center; }
	.caption06 {color: #fff; font-size:40px; padding-top:60%; line-height:30px; text-align:center;}

	footer, .SocialLinks {text-align:center;}
	.caption { font-size:40px;}
	.Contact-No{display:block; margin-bottom:5px; color:#FFF;}
	.Contact-No:hover{color:#FFF;}
	.carousel-inner h2{font-size:20px;}
	.carousel-inner h3{font-size:18px; margin-top:10px;}
	.List02 ul{ margin-left:0;}
	
	.carousel-caption{ bottom:0; text-shadow:1px 1px 2px black, 0 0 5px rgba(240,102,37,0.8), 0 0 25px rgba(248,145,34,0.8);}
	.Banner-Text01 h2, .Banner-Text02 h2, .Banner-Text03 h2, .Banner-Text04 h2, .Banner-Text05 h2{text-align:center; font-size:20px; margin:0 0 2px 0; font-weight:bold;}
	.Banner-Text01 h3, .Banner-Text02 h3, .Banner-Text03 h3, .Banner-Text04 h3, .Banner-Text05 h3{text-align:center; font-size:17px; margin:0 0 0px 0;}
	
}

@media (min-width: 320px) and (max-width: 640px) {


}
@media (min-width: 768px) and (max-width: 768px) {
	.navbar-nav > li > a{ margin:0 4px; font-size:15px; padding:4px;}
		.navbar-nav{ margin-top:50px !important;}
}
@media (min-width: 1024px) and (max-width: 1024px) {
	.navbar-nav > li > a{ margin:0 10px;}
}
@media (min-width: 769px) {
.navbar-brand > img{max-width:100% !important;}
}

.fa {
    height: 20px;
    width: 20px;
    text-align: center;
    padding-top: 5px;
	color:#FFF;
}
.fa.fa-facebook, .fa.fa-twitter, .fa.fa-linkedin{font-size:18px !important;}

.dropdown-menu{min-width:230px;}