@import url("../fonts/font-awesome-4.3.0/css/font-awesome.min.css");

body {
	margin: 0;
	padding: 0;
font-family: Verdana,Geneva,sans-serif;
}

.color-blk a
{
color:#000000;
}

.color-blk a:hover
{
color:#000000;
}

.color-blk a:active
{
color:#000000;
}


.search-spa
{
position:relative
}

.soci-vid
{
width:auto;
padding: 0px 35%;
}

.secondacc
{
display:none;
}

  .firstacc{
  display:none;
  }
  
.elearning
{
margin-top:15px;
background:#d67728;
padding:10px;
width:89%;
}
.elearning h3
{
font-size:14px;
font-weight:bold;
}


@media screen and (max-width:500px)
{
.accordion-content {
  display: none;
  margin-top: 0px !important;
}
}
@media screen and (max-width:768px)
{
.desk-view
{
display:none;
}
.top-padding {
  padding-top: 0px !important;
}
h4
{
font-size:9px !important;
}

.item p
{
font-size:10px;
}

.desk-view1
{
display:block !important;
}
.border-b1 , .border-b2, .border-c3 {
  border: none !important;
  height: auto !important;
}
.non
{
display:none;
}
}
.form-container{
  padding-top: 10px;
  padding-bottom:10px;
  float:right;
    width: 100%;
	padding-left:70px;
	}
.form-container i{
position:absolute;

 top: 2px;
  left: 7px;}
.form-container input[type='submit']
{
  background: #d67728;
 
}
/* .active1
{
  background: #CF4323 !important;
} */
.form-container form
{
float:right;
width:45%;
padding-right:10px;
}
.form-container p
{
padding-left:29px;
}
.form-container input[type='text']
{
 width: 71%;
   float: left;
     height: 31px;
	 
}

.mail-pad
{margin-right:41px;
}

.icon p{font-family: Verdana,Geneva,sans-serif;
font-weight:bold;
  display: inline;
  font-size: 15px;}

.icon{
   float: right;
  margin-right: 9%;
   margin-top: 4px;
}

.sign-ind p{font-family: Verdana,Geneva,sans-serif;
font-weight:bold;
  display: inline;
  font-size: 15px;}
.sign-ind{
   float: right;
  margin-right: 16%;
   margin-top: 4px;
}

header
{
  border-top: #D67728 solid;
  }
  #sp-main-menu ul.level-0 > li {
  display: inline-block;
  padding: 0;
  position: relative;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
 background: #FFCC66;
}
#sp-main-menu ul.level-0 > li:hover > a, #sp-main-menu ul.level-0 > li.active > a {
     color: #fff !important;
  border-right: 1px solid #f5d09b !important;
}
#sp-main-menu ul.level-0 > li >a:before {
  content: "";
  top: 0;
  height: 5px;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.4s ease-out 0s;
  -moz-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
  width: 0;
  z-index: 3;
  background: #CF4323;
}
#sp-main-menu ul.level-0 > li.parent:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#sp-main-menu ul.level-0 > li >a:after {
  content: "";
  top: 0;
  height: 100%;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.4s ease-out 0s;
  -moz-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
  width: 0;
  z-index: -1;

}

#sp-menu
{
    padding: 15px;
  padding-bottom: 0;
  padding-top: 0;}
  
  .leaderbg, .presentbg, .problembg, .teambg {

  min-height: 245px;
  font-family: Verdana,Geneva,sans-serif;
  border: #fff solid;
  margin-top: 4px;
  background-size: cover !important;
}
  .leaderbg p, .presentbg p, .problembg p, .teambg p {

  margin: 0px;
  clear: both;
  font-size: 12px;
  padding: 200px 4px;
  text-shadow: 1px 1px 1px #000;
}

ul >li{
font-size:13px !important;
}

.leaderbg
{
  background: url("../img/cross-cultural-training-01-18.jpg") top center repeat-x;}
.presentbg {
  background: url("../img/change-management-training-01-18.jpg") top center repeat-x;}
.problembg {
  background: url("../img/soft-skills-training-01-18.jpg") top center repeat-x;}
.teambg {
  background: url("../img/negotiation-training-01-18.jpg") top center repeat-x;}

.item2 h4, .teambg h4 {
text-align:center;
  font-size: 11px;
  line-height:19px;
  padding: 8px 0px;
  margin: 0px;
  /* text-shadow: 1px 1px 1px #000; */
  color: #FFFFFF;
  font-weight: bold;
/*   text-shadow: 1px 1px 1px #000; */
}

/* - SEPERATE CLASS MODEL FOR FOR EACH BOX H4
.item2 .box3 {
text-align:center;
  font-size: 13px;
  line-height:19px;
  padding: 8px 0px;
  margin: 0px;
  color: #FFFFFF;
  font-weight: bold;
}
*/

.first a{
color:#ffffff;}

.first p{
color:#d67728;
letter-spacing:1px;
}

.first p a{
color:#d67728;}

.item2 img {
  height: auto;
 
  max-width: 90px;
  margin-left: 0%;
}

.btns a, .btns1 a {
  background: #CB2A1D;
  font-size: 12px;
  color: #fff;
  /* font-weight: bold; */
  padding: 5px;
  float: left;
  margin-left: 20%;
  text-decoration: none;
  border-radius: 3px;
  margin-bottom: 4px;
}
.box2 h4{
text-align:center;}
.header {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 20px;
  margin: 0px 0px;
  padding: 6px;
  font-weight: bold;
  color: #ffe1a5;
  text-align: center;
}
.header-box {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 20px;
  margin: 0px 0px;
  padding: 6px;
  font-weight: bold;
  color: #ffe1a5;
  background: #CF4323;
  text-align: center;
}
.header-box a:hover {
  color:#ffe1a5;
}

.header-box a {
  color:#ffe1a5;
}

.custom {
  color: #000;
  font-style: normal;
}

#Carousel2 .carousel-indicators {
  bottom: -23%;
  min-height: 61px;
}
.padding
{
padding:0;}
.margin-bottom{
margin-bottom:10px
}

.margin-top{
margin-top:10px
}
footer.margin-top1{

margin-top:50px;
 background:#FFCC66;
}

footer.margin-top{
margin-top:0px;
background: #D67728; 

}
.topz
{
margin-top:5%;
}
.content{
margin-top:16%;
}
.item p {
  font-size: 12px;
  line-height: 18px;
  color: #636363;
  font-style: normal;
  text-align:left;
  font-weight: normal;
  display: block;
  padding:8px;
  margin: 0px;
  text-align:justify;
}
.box 
{
background:#ccc;
border:#fff solid;
  min-height: 400px;}
  .box img{
  padding-top:10px}
  footer
  {
  width:100%;
 height:auto;
  
  }
  footer p{
   text-align:center; 
color: #fff;
  margin-left: 12px;
  padding-top:5px;
  }
  
  footer ul{
  list-style:none;
  text-align: center;
padding-top: 6px;
  } 
  footer ul li{
  list-style:none;
   display:inline-block;
	  padding: 0px 3px;
  }
  .foot{
  height:auto;
  }
  
  footer ul li a{
 
  font-size:11px;
color: #000;
  padding-top: 7px; 
  }
  
  footer ul li a:hover{
  font-size:11px;
color: #000;
  padding-top: 7px; 
  text-decoration: underline;
  }
  .item3 h4 {
  font-weight: 900;
  font-size: 17px;
  padding: 5px;
  margin: 0px;
  font-style: normal;
  color: #454545;
  text-align: center;
  display: block;
}
.mobile
{
display:none;
   background: #FFCC66;}
.back
{
display:none;}

@media (max-width:1000px){
.mobilefoot{
margin-top: 0px;
  background: #D67728;
  /* bottom: 150px !important; */
  padding-bottom: 50px;
}
}

@media (max-width:1000px){
.back
{
display:block;}
.mobile{

   display: block;
  top: 1%;
  z-index: 1000;
  width: 275px;
  border: none !important;
   -ms-transform: translateX(-275px);
   -webkit-transform: translateX(-275px);
    -o-transform: translateX(-275px);
	   -moz-transform: translateX(-275px);
	transform: translateX(-275px);
       -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  position: absolute;
}
.desktop
{
display:none;
}

}
#sp-main-menu li li:not(.sp-menu-group):hover > a {
  color: #000;
}
.back{
background: rgba(211, 88, 26, 0.92);
position:absolute;
top:0;
bottom:0;
height: 124%;
width:60%;
z-index:16;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
   -webkit-transition: all 100ms;
  -moz-transition: all 100ms;
  -o-transition: all 100ms;
  transition: all 100ms;
}

.show{
  pointer-events: auto;
 -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);}
  .box2
  {
  /* min-height: 280px; */
  min-height: 310px;
  }
  .side-menu {
   list-style-type: none;
     margin-left: 0;
  padding-left: 0;
    margin-top: 3px;
  }
  .side-menu li{
   list-style-type: none;
     list-style-type: none;
  text-align: center;
  padding: 8px;
  margin-bottom: 1px;
  transition: all .2s ease-in-out;
  }
    .side-menu li:hover
	{transform: scale(1.1);}


.active-menu:before {
  content: "\f138";
  position: absolute;
right: 0.6em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.active-menu:hover:before, .active-menu:focus:before, .active-menu:active:before {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}
  .side-menu li a{
  color:#000;
  
  }
  .side-menu li:nth-child(even){

background-color: #FAE1AE;
  }
   .side-menu li:nth-child(odd){
  background-color: #D77828;
  
  }
  .inner-banner figure
  {
  margin-top:4%
  
  }
  .bwl_acc_container img{
  max-width:100%;}
  .inner-banner h4
  {
    text-align: center;
  font-size: 14pt;
  padding: 10px 0px;
    font-weight: bold;
  
  }
  #demo-1 h1
  {
font-size: 19px;
  color: #C84F13;
  font-weight: bold;
  font-family: Verdana,Geneva,sans-serif;
  margin: 0;
  margin-bottom: 5px;
  }
 #demo-1 p {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: normal;
    line-height: 20px;
	text-align:justify;

}
.btns{
  float: right;
  width: 100px;}
  
.tabbable.custom-tabs.shadow>.nav-tabs>li.active>a {
  background: url("../img/sidebarhover_03.png");
  background-size: 98% 100%;
  background-repeat: no-repeat;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  width: 100%;
  border-bottom:1px solid #fff;
}
.mob-none >.tabbable.custom-tabs>.nav-tabs>li>a {
  padding: 8px 25px;
  margin-right: 3px;
  background-color: #D5A84F;
  width: 88%;
  font-size: 12px;
  border-bottom:1px solid #fff;
  }
  
 
.tabbable.custom-tabs>.nav-tabs>li>a {
  padding: 8px 25px;
  margin-right: 3px;
  background-color: #D5A84F;
  width: 88%;
  font-size: 12px;
  border-bottom:1px solid #fff;
}
.tabbable.custom-tabs.shadow>.nav-tabs>li.active>a {
box-shadow:none !important;
}
.tabbable.custom-tabs.shadow>.nav-tabs>li>a {
box-shadow:none !important;

}
.tabbable.custom-tabs>.nav-tabs>li>a:hover {
  border: none;
  background: url("../img/sidebarhover_03.png");
  background-size: 98% 100%;
  background-repeat: no-repeat;
  color: #000;
  width: 100%;
  border-bottom:1px solid #fff;
}
.dropdown-menu>li>a
{
font-size:12px;
background:#FFCC66;
border-bottom:1px solid #eee;
}
.dropdown-menu>li>a:hover
{
  background: #EEB96B;
  padding-left:25px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  width:auto;
  left:40%;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color:#FFCC66;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.btn1
{
left:50%;
background:#FC6 !important;
color:#000 !important;
border:none;
box-shadow:none;
padding:6px;

}
.btn2
{
left:80%;
background:#FC6 !important;
color:#000 !important;
border:none;
box-shadow:none;
padding:6px;

}
.backg
{
padding: 20px 25px !important;
margin-right: 3px;
background-color: #d67728;
width: 88%;
font-size: 13px;
border-bottom: 1px solid #fff !important;
color:#fff;
font-weight:bold;
}

.backg1
{
padding: 0px 25px !important;
margin-right: 3px;
background-color: #D5A84F;
width: 88%;
font-size: 12px;
border-bottom: 1px solid #fff !important;
color:#fff;
font-weight:bold;
}
.btn:focus, .btn:active
{
outline:transparent;
}
.t-bold
{
font-weight:bold;
padding-left:10px !important;
}
.li-big
{
font-size:12px !important;
font-weight:bold;
text-align:left !important;
padding-left:10px !important;
}
.list-none > ul > li
{
list-style:none !important;
font-size:12px;
background:#FFCC66;
border-bottom:1px solid #eee;
padding:5px;
padding-left:100px;

}
.list-none > ul 
{
padding-left:2px;
}

.list-none > ul > li > a
{
text-decoration:none;
font-size:12px;
text-align:center !important;
color:#000;

}
.list-none > ul > li > a:hover
{
  background: #EEB96B;
  padding-left:25px;
}
.list-none > ul > li:hover
{
  background: #EEB96B;
  
}



@media screen and (min-width:767px)
{
.dropbox
{
display:none;
}
.hide1
{
display:none;
}
.div-none
{
display:none !important;
}

}
@media screen and (max-width:767px)
{
.none-box
{
display:none;
}
.none-br
{
display:none !important;
}

}
@media (min-width: 992px) and (max-width: 1199px) {
.box {
    min-height: 445px;
}
.box2 {
    min-height: 370px;
}
}

  @media (max-width:1200px)
  {
  .leaderbg, .presentbg, .problembg, .teambg {
  min-height: 265px;
  font-family: Verdana,Geneva,sans-serif;
  border: #fff solid;
  margin-top: 4px;
  background-size: cover !important;
}
#sp-main-menu ul.level-0 > li.parent >a
{padding: 12px 34.1px 5px 8.9px;

  font-size: 15px;
  line-height: 21px;
}
#sp-main-menu ul.level-0 > li >a {
  padding: 21px 16px;
}
.margin-both {
  margin-top: 27% !important;
  margin-bottom: 19% !important;
}
#demo-1 p {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
}
}
  .mobile-logo
{
display:none;
}
@media (min-width: 320px) and (max-width: 399px) {
.leaderbg, .presentbg, .problembg, .teambg {
   
     min-height: 300px !important;
}

.box {
      min-height: 464px !important;
}
.box2 {
    min-height: auto !important;
}
}

@media (min-width: 400px) and (max-width: 480px) {
.leaderbg, .presentbg, .problembg, .teambg {
   
     min-height: 255px !important;
}

.box {
    min-height: 445px !important;
}
.box2 {
    min-height: 300px !important;
}
}

@media (max-width:600px)
  {

.form-container form {
  float:left;
  width: 71%;
}
.icon {
  float: left;

}
}
@media screen and (max-width:420px)
{
.form-container form {
  float:left;
  width: 100%;
}
}


@media (min-width: 601px) and (max-width: 750px) {
.box {
    min-height: 510px !important;
}

}
  @media (max-width:990px)
  {
.margin-both {
  margin-top: 6% !important;
  margin-bottom: 5% !important;
}
.icon p {
  font-family: Verdana,Geneva,sans-serif;
  font-weight: bold;
  display: block;
  font-size: 11px;
}
.box {
min-height: 430px;
}
}

.first p{
color:#fff;
line-height:15px;
bottom:10px;
padding-top:120px;
}

.firstx p{
color:#fff;
line-height:15px;
bottom:10px;
padding-top:116px;
}

.firstz p{
color:#fff;
line-height:15px;
bottom:10px;
padding-top:136px;
}

@media (max-width:414px)
{
.first p{
color:#fff;
line-height:16px;
bottom:10px;
padding-top:140px;
}
}

@media (max-width:320px)
{
.first p{
color:#fff;
line-height:16px;
bottom:10px;
padding-top:100px;
}
}

@media (max-width:375px)
{
.first p{
color:#fff;
line-height:16px;
bottom:10px;
padding-top:150px;
}
}


.carousel-indicators li {

  border: 1px solid #CF4323;

}
.carousel-indicators .active {

  background-color: #CF4323;
}
.carousel-indicators {
  bottom: 0;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: auto;
}
.margin-both
{ margin-top: 7%;
  margin-bottom: 8%;
}
.custom p{
  font-size: 15px;
  line-height: 20px;
}
.inner-content h1{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  padding-top: 12px;
  text-align:left;
}
.inner-content p{
  line-height: 20px;
  color: #333333;
  font-size: 13px;
  padding:10px;
}
.inner-content h2{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  padding-top: 12px;
  margin: 0px;
  padding: 0px;
}

.inner-content h5{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  padding-top: 12px;
  margin: 0px;
  padding: 0px;
}

.inner-content h3 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  margin: 0px;
  padding: 0px;
  padding-top: 12px;
}
.inner-content blockquote {
  padding: 0.5rem 0.5rem;
  border-left: 5px solid #fff;
  font-size: 14px;
}

.about-content h1{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  text-align:center;
  margin-top:0px;
  /* padding-top: 12px; */
}
.about-content h1 a{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  /* padding-top: 12px; */
}

.about-content img{
max-width:100%;
}
.about-content p{

  line-height: 20px;
  color: #333333;
  font-size: 13px;
}

.profile-team-p{

  line-height:10px;
  color: #333333;
  font-size: 13px;
  margin-top:20px;
  padding-bottom:6px;
}

.about-content h2{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  padding-top: 16px !important;
  margin: 0px;
  padding: 0px;
}
.about-content h2 a{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  padding-top: 16px !important;
  margin: 0px;
  padding: 0px;
}
.about-content h3 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  margin: 0px;
  padding: 0px;
  padding-top: 12px;
}
.about-content h3  a{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  margin: 0px;
  padding: 0px;
  padding-top: 12px;
}

.about-content blockquote {
  padding: 0.5rem 0.5rem;
  border-left: 5px solid #fff;
  font-size: 14px;
}
.about-content form label{
  font-weight:normal;
  line-height: 20px;
  color: #333333;
  font-size: 13px;
}
.about-content form .padd{
  height:20px;
}
.about-height{
  margin-left:-4px; 
  height:560px;
/*overflow-y: scroll;*/
}
.about-box{
margin: 5px 15px 5px 15px;
}

.border-b
{
border:1px solid #eee;
height:50px;
background: #4d6d78;
}
.p-head
{
text-align:center;
padding-top:14px;
color:#fff;
}
.border-b1
{
border:1px solid #eee;
height:365px;
font-size:13px;

}

.border-b1 a
{
color:#000;

}
.border-b2
{
border:1px solid #eee;
height:450px;
font-size:13px;
}
.border-c3
{
border:1px solid #eee;
height:200px;
font-size:13px;
}
.border-b21
{
border:1px solid #eee;
height:350px;

}
.border-b3
{
border:1px solid #eee;
height:450px;
}

.p-head1
{
text-align:left;
color:#000;

}
.top-padding
{
padding-top:20px;
}

.bor{
border:1px solid #eee !important;
height:450px !important;
}
.line-line
{
border:1px solid #000;
height:50px;
}






#container #menu-wrap {
	width:100%;
	height:auto;
	background:#FFF;
/*	border-bottom:#09F thin solid;
	border-bottom-width:3px;*/
	padding:0px 0px 0px 0px;
	margin:20px auto 50px auto;
	text-align:center;
	line-height:13px;
}

#container #menu-wrap .menu-item {
    width: 38px;
    height: 55px;
display: block;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

#container #menu-wrap .menu-item i {
    width:100%;
	padding:7px 0px 5px 0px;
	border-radius:3px;
}

#container #menu-wrap .menu-item i.fa-facebook {
	background:#3B5998;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-twitter {
	background:#44CCF6;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-youtube {
	background:#CE332D;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-linkedin {
	background:#0275B6;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-google-plus {
	background:#D13F2D;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-dribbble {
	background:#EA4C89;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-pinterest-square {
	background:#CB2027;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-stack-overflow {
	background:#FEA501;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-tumblr {
	background:#274152;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-instagram {
	background:#517FA3;
	color:#FFF;
}
#container #menu-wrap .menu-item i.fa-vimeo-square {
	background:#86C9EF;
	color:#FFF;
}
	
#container #menu-wrap .menu-item span {
	width:32px;
	height:32px;
    position: absolute;
    top: -4px;
    left: 0px;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    display: block;
  color: #CA3F20;
	background:#ccc;
	border-bottom:#CCC thin solid;
	border-bottom-width:3px;
}

#container #menu-wrap .menu-item span:hover {
    top: -29px;
	font-size:20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

span.active {
	top:-20px !important;
	font-size:0px !important;
}

#container #menu-wrap .menu-item a {
	font-size:12px;
	color:#445878;
	text-decoration:none;
}

#container #menu-wrap .menu-item .text {
	text-decoration: none;
    font-size: 0px;
    padding:20px 0px 17px 0px;
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
    width: 100%;
    position: absolute;
    bottom: -54px;
    display: block;
	border-top:#FFF thin solid;
	border-top-width:3px;
     background-color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#container #menu-wrap .menu-item:hover > .text {
    bottom: 0;
	font-size:25px;
	padding:0px 0px 0px 0px;
    -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	text-align:center;
}

#container #menu-wrap .menu-item .icon {
 width: 45px;
  height: 46px;
  padding: 15px 8px 0px 4px;
  font-size: 25px;
  text-align: center;
}
.mob{
display:none;}

@media (max-width:700px)
{
#Carousel1
{
display:none;}
}
@media (max-width:1000px)
{
.box2 {
  min-height: 346px;
}

  .leaderbg, .presentbg, .problembg, .teambg {
  min-height: 260px;
  font-family: Verdana,Geneva,sans-serif;
  border: #fff solid;
  margin-top: 4px;
  background-size: cover !important;
}
 .sp-menu {
    list-style-type: none;
  }
  .sp-menu li{
  border-bottom: #fff dashed 1px;
  height: 48px;
  padding-top: 15px;
  line-height: 13px;
  }
  .sp-menu li a{
color: #000;
  }
#container #menu-wrap .menu-item {
  width: 38px;
  height: 55px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}
#container {
  width: 100%;
  position: fixed;
  height: 68px;
  right: 0%;
  bottom: 0px !important;
  z-index: 1000;
  
}

.mob
{
display:block;}
.des{
display:none;
}
}
.carousel-control {

  color: #D77828 !important;
  }

    #Carousel2 .carousel-control.right {
  right: -10%;
  }
 .panel-default>.panel-heading {
  color: #333;
  background:none;
  border-color: #ddd;
}
.transtion
{
  -webkit-transform: translateX(0px) !important;
   -moz-transform: translateX(0px) !important;
	 -o-transform: translateX(0px) !important;
 transform: translateX(0px) !important;
 }
 
	.accordion-container {
		width: 100%;
		margin: 0 0 20px;
		clear: both;
		margin-top: 16%;
	}
	.accordion-toggle {
		position: relative;
		display: block;
		padding: 20px;
		font-size: 18px;
		font-weight: 300;
background: #CF4323;
		color: #fff;
		text-decoration: none;
	}
	.accordion-toggle.open {
	  background: #CF4323;
		color: #fff;
	}
	.accordion-toggleh:hover {
		 background: #CF4323;
  color: #fff;
	}
	.accordion-toggle:hover {
	color: #CF4323;
  background: #FFCC66;
		  
	}
	.accordion-toggle span.toggle-icon {
		position: absolute;
		top: 9px;
		right: 20px;
		font-size: 1.5em;
	}
	.accordion-toggleh span.toggle-icon {
		position: absolute;
		top: 9px;
		right: 20px;
		font-size: 1.5em;
	}
	.accordion-content {
		display: block;
		  margin-top: -38px;
		padding: 20px;
		overflow: auto;
		box-shadow: 0px 0px 4px #ccc;
  background-color: rgba(231, 231, 231, 0.46);
	}
	.accordion-content img {
		/*display: block;
		float: left;*/
		  margin: 0 0px 10px 0;
		max-width: 100%;
		height: auto;
	}
	.read1 {padding: 4px;
  background-color: #B05907;
  color: #fff;
  border-radius: 3px;cursor:pointer;}
  .read2{padding: 4px;
  background-color: #B05907;
  color: #fff;
  border-radius: 3px;
  cursor:pointer;}
  .read1:hover{color: #FFCC66;}
  .read2:hover{color: #FFCC66;}
 
	/* media query for mobile */
	@media (max-width: 767px) {
		.content {
			width: auto;
		}
		.accordion-content {
			padding: 10px 0;
			overflow: inherit;
		}
	  .mobile-logo
{
display:block;
}
  .des-logo
{
display:none;
}
.mobile-none
{
display:none;
}
	}
.inner-list
{
  list-style-type: decimal;
}
.inner-list li
{
}
.list-inner2
{
  list-style-type: circle;
  list-style-position: inside;
}
.side-menu li
{
height:auto !important;
}
.move{
  -webkit-transform: translateX(150px) !important;
   -moz-transform: translateX(150px) !important;
	 -o-transform: translateX(150px) !important;
 transform: translateX(150px) !important;}
.logo-move 
{
    -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.pdf-btn .btn11  img
{
  width: 23%;
}
.pdf-btn .btn11 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
display: block;
  padding: 4px 6px;
  margin-bottom: 0;
  font-size:  17px;
  line-height: 32px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #CB4415;
  position: relative;
  bottom: 3%;
  right: 3%;
    background-color: #FC6;
	  -webkit-transition: all 0.5s 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;
  
  border: none;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.pdf-btn .btn11:hover{
-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);}
.pdf-btn .btn:hover,
.pdf-btn .btn:active,
.pdf-btn .btn.active,
.pdf-btn .btn.disabled,
.pdf-btn .btn[disabled] {
  color: #333;
  background-color: #A06913;
  *background-color: #d9d9d9;
}
.pdf-btn .btn:active,
.pdf-btn .btn.active {
  background-color: #A06913;
}
.pdf-btn .fa{
  position: absolute;
  left: 10px;
  font-size: 31px;}
  .margin-bottom
  {
  margin-bottom:4%;
  }
  .margin-bottom-a
  {
  margin-bottom:0%;}
  #sp-breadcrumb li{
  }
    #sp-breadcrumb a{
  }
  .breadcrumb {
  padding: 5px 0px;
  }
  #breadcrumbs-two{
  overflow: hidden;
  width: 100%;
}

#breadcrumbs-two li{
  float: left;
   margin: 0 0.5em 6px 0.4em;
}

#breadcrumbs-two a{
    background: #ddd;
  padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  position: relative;
  line-height: 15px;
  font-size: 10px;
}

#breadcrumbs-two a:hover{
  background: #99db76;
}

#breadcrumbs-two a::before{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-width: 1.5em 0 1.5em 1em;
  border-style: solid;
  border-color: #ddd #ddd #ddd transparent;
  left: -1em;
}

#breadcrumbs-two a:hover::before{
  border-color: #99db76 #99db76 #99db76 transparent;
}

#breadcrumbs-two a::after{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #ddd;
  right: -1em;
}

#breadcrumbs-two a:hover::after{
  border-left-color: #99db76;
}

#breadcrumbs-two .current,
#breadcrumbs-two .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-two .current::after,
#breadcrumbs-two .current::before{
  content: normal;
}
  .breadcrumb1>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
  .ca-menu li span img{
  width:60%;}
  #sp-main-menu ul.level-0 > li >a:after {
  content: "";
  top: 0;
  height: 100%;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.4s ease-out 0s;
  -moz-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
  width: 0;
  z-index: -1;
  background: #CF4323;
}


/* Media Screen */
@media screen and (max-width:990px)
{
.tabbable.custom-tabs.shadow>.nav-tabs>li.active>a {
  background: url("../img/sidebarhover_03.png");
  background-size: 200%;
  background-repeat: no-repeat;
  color: #fff;
  font-weight: normal;
  font-size:12px;
  width:100%;
  text-align: center !important;
}
.tabbable.custom-tabs>.nav-tabs>li>a:hover {
  border: none;
  background: url("../img/sidebarhover_03.png");
  background-size: 200%;
  background-repeat: no-repeat;
  color: #000;
  width:100%
}

}
@media screen and (max-width: 980px){
.tabbable.custom-tabs.hide-label-980>.nav-tabs>li>a {
  min-width: 0;
  text-align: center !important;
  padding: 15px;
  font-size:14px;
  height:55px !important;
  width:100%;
}
.item2 h4, .teambg h4 {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
}


.btns1
{
float:right;
width:100px;
}

@media screen and (max-width: 990px){

.about-height{
margin-left:-4px; 
height:auto;
overflow:hidden;
}

}
.custom-tabs .nav>li>a>img {
  /* max-width: 96%; */
  width: 17%;
}

.customer{
margin:0px;
}
@media (min-width:650px) and (max-width:800px)
{
.custom-tabs .nav>li>a>img {
  /* max-width: 96%; */
  width: 6%;
}

}
@media screen and (max-width:603px)
{
.custom-tabs .nav>li>a>img {
  /* max-width: 96%; */
  width: 7%;
}
.leaderbg, .presentbg, .problembg, .teambg {	
  min-height: 340px;
  width:100%;
}
}

@media screen and (max-width:599px)
{
.leaderbg
{
  background: url("../img/cross-cultural-training-01-18_b.jpg") top center;
  width:100%;
  }
.presentbg {
  background: url("../img/change-management-training-01-18_b.jpg") top center;
  width:100%;
}
.problembg {
  background: url("../img/soft-skills-training-01-18_b.jpg") top center;
  width:100%;
}
.teambg {
  background: url("../img/negotiation-training-01-18_b.jpg") top center;
  width:100%;
}
}

/* @media (max-width: 1000px)
.leaderbg, .presentbg, .problembg, .teambg {
  min-height: 280px;
  font-family: Verdana,Geneva,sans-serif;
  border: #fff solid;
  margin-top: 4px;
  background-size: cover !important;
} */
@media (max-width: 767px)
{
.box2 {
  min-height: 325px;
}

}
@media screen and (max-width:500px)
{
.border-b1
{
border:1px solid #eee;
height:auto;

}.border-b2
{
border:1px solid #eee;
height:auto;

}.border-c3
{
border:1px solid #eee;
height:auto;

}.bor
{
border:1px solid #eee !important;
height:auto!important

}

.accordion-toggle {
  position: relative;
  display: block;
  padding: 20px;
  font-size: 16px;
  font-weight: 300;
  background: #CF4323;
  color: #fff;
  text-decoration: none;
}
}
@media screen and (min-width:1001px)
{
#container {
  width: 40px;
  position: fixed;
  top: 12%;
  right: 0%;
}
.foot-mobile{
display:none !important;
}
}
@media screen and (max-width:1000px)
{
.mob-none
{
display:none;
}

.mob-hide
{
display:none;
}

{

}
@media (min-width:767px) and (max-width:1200px)
{
.downimg a img
{
width:30%;
}
}

@media screen and (max-width:900px){
.about-content h1 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: #b05907;
  font-weight: bold;
  line-height: 25px;
  /* padding-top: 12px; */
}
}
@media screen and (max-width:810px){
.logo
{
margin-left:15%;
}
}

@media screen and (max-width:767px){
.new-fav
{
display:block !important;
}
.accordion-toggleh {
  position: relative;
  display: block;
  padding: 20px;
  font-size: 13px;
  font-weight: 300;
 color: #CF4323;
  background: #FFCC66;
  text-decoration: none;
}
.accordion-toggle {
  position: relative;
  display: block;
  padding: 20px;
  font-size: 12px;
  font-weight: 300;
   background: #CF4323;
  color: #fff;
  
  /* background: #CF4323;
  color: #fff; */
  text-decoration: none;
}
#container {
  width: 100%;
  position: fixed;
  height: 68px;
  right: 0%;
  bottom: -60px !important;
  z-index: 1000;
}
}
 #container #menu-wrap .menu-item .hov:hover
 {
 top:0px !important;
 }
.hov {
  margin-left: 2px;
}
.btmfont p{
font-size:13px;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


