/* CSS Document */

body{ font-family:Helvetica; font-size:14px; background:#fff; margin:0px;}
.wrapper{}
.nav{background:#000;}
.logo{}
.menu{color:#fff;}
.callus{color:#FFFFFF; font-size:27px;}
.clear{clear:both;}
.slider{ border-bottom:27px solid #0B0204; background:#f3f3f3;}

img{ border:0px;}
.title{ background:url(../images/hometitle.jpg) center repeat-x;text-align:center; }
.maincontent{ margin-top:7px;}
.photobox{}
.rightboxblack{ background:#000; color:#fff;}
.rightboxwhite{background:#fff; color:#000;}


.text{}
.textwhite{}
.arrow{}

.browseall{ background:#6FA738; color:#fff; clear:both;}
.browseall .left{}
.browseall .right{ }
.feedback{ width:100%; height:auto; padding-top:40px; margin-top:7px; padding-bottom:40px; text-align:center; color:#fff; font-size:20px; line-height:30px; background:#000;}
.address{width:100%; height:auto; background:#f3f3f3;  padding-top:20px;  padding-bottom:20px; font-size:25px; line-height:30px;}
.footer{ background:#E24800;text-align:center; color:#fff; clear:both; line-height:22px;}
.footer a{ text-decoration:none; color:#fff;}


.titletalent{ background:url(../images/titlebg2.jpg);}
.titleproduct{ background:url(../images/producttitle.jpg);}


.talentbox{ height:auto;}
.talentphoto{height:auto;}
.talentphoto img{ border:1px solid #ccc; padding:5px;}
.talenttext{ height:auto;}
.talenttext h2{}
.talenttext p{}
 
.talentdivider{ margin-top:10px;  margin-bottom:10px;}
 
 
 .tabs1{font-family:Helvetica, sans-serif; font-size:24px; width:28.6%;}
 .tabs2{font-family:Helvetica, sans-serif; font-size:24px; width:28.6%;}
 
 
 .example-obtuse {
 width:86.5%; margin:0 auto;
  position:relative;
  padding:55px 30px; font-size:25px; text-align:center;
 
  color:#fff;
  background:#0B0204; /* default background for browsers without gradient support */
  /* css3 */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#0B0204));
  background:-moz-linear-gradient(#000, #0B0204);
  background:-o-linear-gradient(#000, #0B0204);
  background:linear-gradient(#000, #0B0204);
  /* Using longhand to avoid inconsistencies between Safari 4 and Chrome 4 */
  -webkit-border-top-left-radius:15px;
  -webkit-border-top-right-radius:15px;
  -webkit-border-bottom-right-radius:15px;
  -webkit-border-bottom-left-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

/* display of quote author (alternatively use a class on the element following the blockquote) */
.example-obtuse + p {margin:10px 150px 2em 0; text-align:right; font-style:italic;}

/* creates the larger triangle */
.example-obtuse:before {
  content:"";
  position:absolute;
  bottom:-30px;
  right:80px;
  border-width:0 0 30px 50px;
  border-style:solid;
  border-color:transparent #0B0204;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller triangle */
.example-obtuse:after {
  content:"";
  position:absolute;
  bottom:-30px;
  right:110px;
  border-width:0 0 30px 20px;
  border-style:solid;
  border-color:transparent #fff;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}
 
 
img { border:0px;} 
 



/**** Menu start here ***/

/*Strip the ul of padding and list styling*/
.menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
}

/*Create a horizontal list with spacing*/
.menu li {
	display:inline-block;
	float: left;
	margin-right: 1px;
	width: 118px;
}

/*Style for menu links*/
.menu li a {
	display:block; 
	padding:5px 20px;
	text-align: center;
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	  font-size: 22px;
	text-decoration: none;
}

/*Hover state for top level links*/
/*.menu li:hover a {
background: transparent;
  border-radius: 10px; height:3px;
 box-shadow: 0 35px 0 0 #6C3EA1;
  font-size: 22px;
 
	
}*/
/*
.menu .current {
background: transparent;
  border-radius: 10px; height:3px;
 box-shadow: 0 35px 0 0 #6C3EA1;
  font-size: 22px;
 
	
}

/* Style for dropdown links*/
/*.menu li:hover ul a {
 
	color: #2f3036;
 
}*/

/*Hover state for dropdown links*/
/*.menu li:hover ul a:hover {
  
	color: #fff;
}*/

/*Hide dropdown links until they are needed*/
.menu li ul {
	display: none;
}

/*Make dropdown links vertical*/
.menu li ul li {
	display: block;
	float: none;
}

/*Prevent text wrapping*/
.menu li ul li a {
 
  
}

/*Display the dropdown on hover*/
.menu ul li a:hover + .hidden, .hidden:hover {
	display: block;
}

/*Style 'show menu' label button and hide it by default*/
.menu .show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #6C3EA1;
	text-align: center;
	padding: 10px 0;
	display: none; font-size:22px; font-weight:bold;
	
	
}

/*Hide checkbox*/
.menu input[type=checkbox]{
    display: none;
    -webkit-appearance: none;
}

/*Show menu when invisible checkbox is checked*/
.menu input[type=checkbox]:checked ~ #menu{
    display: block;
}


/*Responsive Styles*/

@media screen and (max-width : 760px){
	/*Make dropdown links appear inline*/
	.menu ul { position:static;
		
		display: none;
	}
	/*Create vertical spacing*/
	.menu li {
		margin-bottom: 1px; 
	}
	/*Make all menu links full width*/
	.menu ul li, li a {
		width: 100%; font-size: 22px; margin-left:-10px; 
	}
	
	.menu .current {
		width: 100%; font-size: 22px; box-shadow: 0 0px 0 0 #6C3EA1; margin-left:-10px; 
	}	
	
	.menu ul li, li a:hover {
		width: 100%; font-size: 22px; height:35px; margin-left:-10px; 
		
		 border-radius: 0px;
 box-shadow: 0 0px 0 0 #6C3EA1; 
	}	
	
	
	/*Display 'show menu' link*/
	.menu .show-menu {
		display:block;
	}
}


@media screen and (max-width : 320px){
	/*Make dropdown links appear inline*/
	.menu ul { position:static;
		
		display: none;
	}
	/*Create vertical spacing*/
	.menu li { border-top:1px solid #000;
		
	}
	/*Make all menu links full width*/
	.menu ul li, li a {
			width: 340px; font-size: 46px; height:35px; background-color:#E24800;  margin-left:-15px; 
	
	}
	
 	.menu .current {
		 margin-left:-15px;
	}	

	
	.menu ul li, li a:hover {
		width: 340px; font-size: 46px; height:35px; background-color:#6C3EA1; margin-left:-15px; 
		
		
 
	}	
	
	
	/*Display 'show menu' link*/
	.menu .show-menu {
		display:block;
	}
}

 

/** Tab Menu **/

 .home-slider{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.ppslider{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.ppslider img{
    display: none;
}