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

}
@font-face {
    font-family: 'latobold';
    src: url('../css/font/lato-bold-webfont.eot');
    src: url('../css/font/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/font/lato-bold-webfont.woff') format('woff'),
         url('../css/font/lato-bold-webfont.ttf') format('truetype'),
         url('../css/font/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_bold';
    src: url('../css/font2/opensans-bold-webfont.eot');
    src: url('../css/font2/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/font2/opensans-bold-webfont.woff') format('woff'),
         url('../css/font2/opensans-bold-webfont.ttf') format('truetype'),
         url('../css/font2/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Open-Sans';
    src: url('../css/font2/opensans-regular-webfont.eot');
    src: url('../css/font2/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/font2/opensans-regular-webfont.woff') format('woff'),
         url('../css/font2/opensans-regular-webfont.ttf') format('truetype'),
         url('../css/font2/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	margin:0;
	color:#252525;
	font-family: 'Open-Sans';
	font-size: 14px;
	background:#fff;
	line-height: 1.5;
	min-width:100%;
}

img{border-style:none; vertical-align: middle; width: 100%;}
a{text-decoration:none;
	color:#00f;
}
a:active{background-color: transparent;text-decoration:none;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
header,
footer,
article,
section,
hgroup,
nav,
figure,
aside { display: block; }
figure{ margin:0; padding:0; }
.wrapper{max-width:1200px; margin:auto; position: relative; clear: both;}

.main {width:45%;float:left;}
.main p {font-size: 18px;}
.rSide{width: 45%;}


h3 { color:#ffca39; font-size:25px; font-family: 'open_bold'; margin: 0 0 20px; line-height: 1;}
h4 {font-family: 'open_bold'; margin: 20px 0px; color:black; line-height: 1; font-size: 20px;}
video {
  width: 100%    !important;
  height: auto   !important;
}
#header{
	position:absolute;
	width:100%;
	top:0;
	z-index:5;
	background:url(../images/bg-section01.png);
}
.header-holder{
position: relative;
	/*
display:block;
	margin:auto;
	width:100%;
	max-width:1200px;
	position:relative;
	height:95px;
*/
}
.header-holder.hover{background:url(../images/bg-section02.png)}
/*
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
*/
h2{font-size: 60px; line-height: 1.2; font-weight: lighter; font-family: 'open_sanscondensed_light'; margin:0;}
.logo{
	float:left;


	margin: 20px;
}
.logo a{
	height:100%;
	display:block;
}
.parentNav {width: 93px; float: right;margin: 0; padding: 0; list-style: none;}
.parentNav li {list-style: none;}
.nav{float:right;}
.nav {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
}
.nav li{float:left;}
.nav a{
	float:left;
	color:#fff;
	padding:40px 15px 35px;
}
 .parentNav a {float:left;
	padding:40px 15px 35px;}
	
#header .container {position: relative;}
.nav .drop, .parentNav .drop2{
	position:absolute;
	top:95px;
	left:-40px;
	width:100%;
	overflow: hidden;
	font-weight:700;
	font-size:24px;
	line-height:26px;
	display:none;
}
/*
.nav li:hover .drop {
	display:block;
}
*/
.nav>li:hover>a,
.nav>li>a:hover{
	/* background:url(../images/bg-section03.png); */
	background: #ffca38;
	text-decoration:none;
	color:#252525;
	position:relative;
}
.nav>li.has-drop-down>a:after, .parentNav>li.has-drop-down>a:after{
	border-color: #252525 transparent;
	border-style: solid;
	border-width: 9px 9px 0;
	bottom: 18px;
	content: "";
	left:50%;
	position: absolute;
	width: 0;
	margin:0 0 0 -8px;
	display:none;
}
.nav>li.has-drop-down:hover>a:after, .parentNav>li.has-drop-down:hover>a:after{display:block;}
.btn{
	float:right;
	background:url(../images/sprite.png) no-repeat 0 -81px;
	width:73px;
	height:73px;
	font-weight:700;
	color:#ffca38;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	margin:10px 0 0;
	padding:0 !important;
}

.btn:hover {background:url(../images/sprite.png) no-repeat 0 -155px;color:white;}
 .btn:after{
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;

	vertical-align:middle;
}
.nav .drop a span,
.btn span, .parentNav .drop2 a span{
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
	font-family: 'open_bold'; font-weight: normal;
}
.btn.parent { margin-right:20px;}
.btn.menu { margin-right:5px;}
.menugroup{ margin-top:24px; margin-bottom: -25px;}
.btn span.icon-bar {
  display: block;
  background:#FFC938;
  margin:auto;
  width: 30px;
  height: 2px;
  border-radius: 1px;
}
.btn span.icon-bar {
  margin-top: 3px;
}
.btn:hover span.icon-bar { background:white;}

.nav .drop a span, .parentNav .drop2 a span{
	z-index:100;
	position:absolute;
left:0;
right:0;
margin-left: auto;
margin-right: auto;
top:45%;

}
.nav .drop li, .parentNav .drop2 li{
	float:left;
	width:33.3%;
	position:relative;
display: block;
min-height: 100%;
}


.nav .drop img{
	position:relative;

}
.nav .drop a, .parentNav .drop2 a{
	padding:0;
	width:100%;
	height:100%;
	position:relative;
	text-align:center;
	text-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	color:white;
}
.nav .drop a:before, .parentNav .drop2 a:before{
	content:'';
	position:absolute;
	top:0;
	left:0;

	background:url(../images/bg-section01.png);
	height: 100%;
	width: 100%;
	z-index:5;
}
.nav .drop li:hover a:before, .parentNav .drop2 li:hover a:before {background:url(../images/bg-section03.png) ;}
.nav .drop a:after{
	/*
content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
*/
}
/* .nav-collapse.in .drop.dropdown-menu img {display: none;} */


#myCarousel {
	position: relative;
	z-index:1;
	width:100%;
	margin:0 auto;
}
.carousel .item {
	/* position: relative; */
	z-index: 1;
	display:none;
/* 	max-height: 912px; */

	width:100%;
}
.carousel .item.active {
	z-index: 2;
	display:block;
}
.description{
	position:absolute;
	right:0;
	left: 0;
	bottom: 0;
	top:20%;
	color:#fff;
	padding: 0 20px;
	line-height:1.5;

	max-width:1200px;
	display:block;
	margin:auto;
}
.description p {width: 54%;}

.description p.pspecial { width:65%;}
.carousel img{
	vertical-align:top;
	width:100%;
}
.description h1, .parallax .description h1{
   font-family: 'open_bold';

font-style: normal;

	margin:0 0 0px;
	text-transform:uppercase;
	text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	line-height:1;

}
ol.pagination{
	padding:0;
	position: relative;
	margin-left:0px;
	list-style:none;
background: #D19D2A;
}
ol.pagination li{
	float:left;
	width:33.3333%;
	position:relative; font-family: 'open_bold'; font-weight: lighter;}
ol.pagination li:before{
	content:'';
	position:absolute;
	top:0;
	right:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/bg-section04.png) ;
}
ol.pagination li:first-child:before{background:url(../images/bg-section05.png) ;}
ol.pagination li:nth-child(2n):before{background:url(../images/bg-section06.png) ;}
.pagination .title{
	background:#d19c2a;
	color:#252525;
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	text-align:center;
	display:block;
	padding:20px;

	position:relative;
	z-index:5;
}
.pagination .title:after{
	border-color: #d19d2a transparent;
	border-style: solid;
	border-width:0 21px 21px;
	top:-21px;
	content: "";
	left:50%;
	position: absolute;
	width: 0;
	margin:0 0 0 -20px;
	display:none;
}
.pagination li.active .title:after,
.pagination li:hover .title:after{display:block; font-family: 'open_bold'; font-weight: normal;}
.pagination li.active:before,
.pagination li:hover:before{display:none;}
.pagination .title.style01:after{border-color: #ffc938 transparent;}
.pagination .title.style02:after{border-color: #fbd46c transparent;}
.pagination .title.style01{background:#ffc938; font-family: 'open_bold'; font-weight: normal;}
.pagination .title.style02{background:#fbd46c; font-family: 'open_bold';font-weight: normal;}
.pagination a:hover{text-decoration:none;}


.btnlrg {/* background: url(../images/bg-section01.png); */ background: #252525; padding:25px 40px; color:#ffc938; text-decoration: none;  font-family: 'latobold'; text-align: center; white-space: nowrap;}
.btnlrg:hover {color:white;}


.pull-right {float: right;}
.pull-left {float:left;}






#footer {clear: both; width: 100%;}
 .info{margin: 0 auto; width:360px; text-align:center; list-style:none; color:#6d6f71; padding:60px 0;}
.info li{ float: left; width:33%; text-align: center}
.info li:nth-child(2n) {border-right: 1px solid #6d6f71;}
.info li:first-child {border-right: 1px solid #6d6f71;}
.info a{color:#6d6f71;}

.partners{padding:0; list-style:none; text-align:center; clear:both;}
.partners li{float:left;width: 12.33%; padding-bottom: 20px;}
.partners li a {display: block;}
.partners li a img {max-height:70px; width: auto;}
.logo5 {display: none;}


.parallax > section {/*  padding:0 20px; float:left;  */position: relative; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; WIDTH:100% !important;}

/* DESKTOP MOVEMENT */
/* .description.daily {position: fixed;} */
#fourth .sec2 {position:absolute; right:0;  }

/* PARALAX SECTIONS */
article {margin:0 auto; max-width: 1200px; position: relative; padding: 0px 40px;}
.sec1 {width:45%; float:left; padding-right:20px; color:#8a8a8a;padding:200px 0;}
.parallax h3 { font-size: 60px;  font-family: 'open_bold'; margin:0; line-height: 1.3;}
article p {font-size: 25px;}
.parallax h1 {font-family: 'open_sanscondensed_light'; font-size: 110px; font-weight: lighter; color:white;}
.date {font-size: 60px;  font-family: 'open_sanscondensed_light'; color:#8a8a8a; font-style: normal; line-height: 1.3; margin: 0;}
.date span {font-size: 30px;}
.sec2 {width:40%; float:right;padding:100px 0;}
#third h3, #ninth h3, #twelfth h3 {color:black;float:left; width:400px;}
#third .date, #ninth .date, #twelfth .date {width:145px; float: left; color:black;}
#third h1 {clear:both; width:790px; line-height: 1.5; float:left;}
#third h4 {font-family: 'open_sanscondensed_light'; width:300px; line-height: 1; margin: 148px 0; color:white; font-weight: lighter; font-size: 47px; float:left;}
#third .pad, #fifth .pad, #ninth .pad, #twelfth .pad {padding:70px 0px;}
#fourth h3, #fourth .date, #seventh .sec2 h3, #eighth h3 {color:#ffca39;}
#fourth p {color:white;}


.block-lunch .holder{width:100%; overflow:hidden;}
.block-lunch .info{float:left;background:url(../images/sprite.png) no-repeat 0 -730px;max-width:408px;width:100%;height:178px; font-family: 'open_bold';color:#ffca39;font-size:68px;line-height:78px;text-transform:uppercase;padding:192px 150px 100px 20px;margin:0 32px 0 18px;}
.block-lunch ol{padding:53px 0 0;margin:0;list-style:none;overflow:hidden;color:#ffca39;font-size:93px;line-height:95px;text-transform:uppercase; font-family: 'open_bold';}
.block-lunch ol li{width:100%;overflow:hidden;padding:0 0 27px;}
.block-lunch .number{float:left;width:83px;height:83px;margin:12px 46px 0 0;text-align:center;font-size:64px;line-height:79px;background:url(../images/sprite.png) no-repeat -602px -795px;}
.block-lunch .style01{color:#fbd46c;}
.block-lunch .style02{color:#d19d2b;}
.block-lunch .style01 .number{background-position:-602px -919px;}
.block-lunch .style02 .number{background-position:-602px -1039px;}
.lunch {display: none;}
.parallax .top {margin-bottom: 0;}
#sixth h3, #sixth .date, #eighth .date, #eighth p, #tenth .date, #tenth h3 {color:white;}
#sixth p, #seventh .sec2 .date, #seventh .sec2 p, #tenth p {color: black;}
#seventh .sec2 {padding:200px 0; width: 43%;}
#eighth .sec2 {width:50%;}
.sec3 {padding:70px 0;}
.block-study .block-info{width:50%;float:left;margin:0;}
.block-study .block-info .title{font:63px; font-family:'Open-Sans Condensed';color:#252525;display:block;}
.block-study .block-info img{display:block;margin:0 0 27px;}
.block-study .block-info .holder{font-size:23px;line-height:30px;color:#6d6f71;text-align:right; width:380px; margin: auto;}
.block-info .holder .title{margin:0 0 16px;}
.block-info .holder .info{color:#252525; font-family: 'open_bold';margin:0 0 19px;font-size:36px;text-transform:uppercase; padding:0;}
.holder h1 {color:black; font-size: 62px; line-height: 1; margin: 0;}
 #ninth h2 {font-size: 100px; color:black;  font-family: 'open_bold'; padding: 40px 0; line-height: 1.3; font-family:'Open-Sans';font-style: normal; clear:both;}
#eleventh .sec1 {padding:100px 0;}
#eleventh .sec2 h3, #eleventh .sec2 .date, #twelfth h3, #twelfth .date {color:#d19d2b;}
#eleventh .sec2 h3 {line-height: 1;}

#twelfth h2{color:#fff;position:relative; font-size: 100px; clear:both; line-height: 1.3; padding: 70px 0;}
/* #twelfth h2:after{content:'';position:absolute;background:url(../images/sprite.png) no-repeat -93px -1239px;width:63px;height:59px;bottom:66px;} */
#twelfth h2 .color{color:#ffca39;position:relative;text-shadow: 0 0 24px rgba(255, 202, 57, 0.8);}
/* #twelfth h2 .color:after{content:'';position:absolute;top:3px;right:3px;background:url(../images/sprite.png) no-repeat 0 -1271px;width:27px;height:27px;} */
.color {color:#ffca39;}
.parallax > #sixth.pill1 { background: url(../images/pillar/p2.jpg) center center no-repeat fixed; min-height:900px;}
.parallax > #fourth.pill2 { background: url(../images/pillar/p4.jpg) center center no-repeat fixed; min-height:900px;}
.parallax > #eighth.pill3 { background: url(../images/pillar/p3.jpg) left center no-repeat fixed; min-height:900px; background-size: auto;}
.parallax > #fourth.pill4 { background: url(../images/pillar/p5.jpg) center center no-repeat fixed; min-height:900px;}
.parallax > #sixth.pill5 { background: url(../images/pillar/p6.jpg) center center no-repeat fixed; min-height:900px;}
.parallax > #fourth.pill6 {background: url(../images/pillar/p3.jpg) center center no-repeat fixed; min-height:900px;}
.parallax > #sixth.pill7 { background: url(../images/pillar/p7.jpg) left center no-repeat fixed; min-height:900px; background-size: auto;}
.parallax > #fourth.pill8 { background: url(../images/pillar/p8.jpg) center center no-repeat fixed; min-height:900px;}
.parallax > #eighth.pill9 { background: url(../images/pillar/p9.jpg) left center no-repeat fixed; min-height:900px; background-size: auto;}
.parallax > #sixth.pill10 { background: url(../images/pillar/p10.jpg) center center no-repeat fixed; min-height:900px;}

.parallax > #first { background: url(../images/img17.jpg) center center no-repeat fixed; min-height:900px; }
.parallax > #second { background: #FFF fixed; min-height:700px;  }
.parallax > #third { background: url(../images/img19.jpg) center center no-repeat fixed; min-height:570px;  }
.parallax > #fourth { background: url(../images/img20.jpg) center center no-repeat fixed; min-height:650px;  }
.parallax > #fifth { background: #FFF fixed; min-height:750px; height:100%; }
.parallax > #sixth { background: url(../images/img21.jpg) center center no-repeat fixed; min-height:850px; }
.parallax > #seventh { background: #FFF fixed; min-height:850px; height:100%; }
.parallax > #eighth { background: url(../images/img26.jpg) center center no-repeat fixed; min-height:850px; }
.parallax > #ninth { background: url(../images/img23.jpg) center center no-repeat fixed; min-height:430px;}
.parallax > #tenth { background: url(../images/img24.jpg) center center no-repeat fixed; min-height:855px;}
.parallax > #eleventh { background: #FFF fixed; min-height:686px; height:100%; }
.parallax > #twelfth { background: url(../images/img28.jpg) center center no-repeat fixed; min-height:681px; }
.fixed { position: fixed !important;}
.aside {height: 958px; width: 120px; background: url(../images/line.png) no-repeat right top;  z-index: 999999999;right:0;position: absolute; top:20px;}
.aside.producer { background: url(../images/line2.png) no-repeat right top;}
.aside.pillar { background: url(../images/line3.png) no-repeat right top; top:-70px;}
.time, .steps {list-style: none; margin:160px 0px 0 0; float:right; padding:0; width: 112%;}
.steps {width: 148%;}
.steps {margin:184px 0px 0 0;}
.pillar .steps {list-style: none; margin:241px 0px 0 0; float:right; padding:0; width: 100%;}
.time li { font-size: 16px; font-family:'open_sanscondensed_light'; line-height: 1;  color:#ffca39; text-align: left; position: relative;}
.time li a { color:white; display: block;  padding: 0px 23px; text-align: right; position: absolute; right:0; top:6px; height:100%; width:50px;}
.time li.on , .time li:hover { background: url(../images/dot2.png) no-repeat 64px -2px; }
.time.steps li.on , .time.steps li:hover {background: url(../images/dot2.png) no-repeat 110px -2px;}
.pillar .time.steps li.on , .pillar .time.steps li:hover {background: url(../images/dot2.png) no-repeat 52px -2px;}
.time li span {visibility: hidden;}
.time li.on span, .time li:hover span {visibility: visible;}
.time li.on a {border-right:2px solid #ffca39;}
.t730 {height:22px;}

.t800 {height:18px; }

.t830 {height:139px; }
.t1230  { height: 50px;}
.t115  {height: 50px;}
.t230  {height: 38px;}
.t330 {height: 59px;}
.t500  {height:41px;}
.t600  {height: 97px;}
.t830p {height:61px;}
.one {height: 44px;}
.two {height: 42px;}
.three {height: 42px;}
.four {height: 42px;}
.five {height: 42px;}
.six {height: 42px;}
.seven, .eight, .nine, .ten {height: 42px;}
.top {background: url(../images/img12.jpg) no-repeat; background-size: cover; width: 100%; min-height: 700px;}
.top.campus {background: url(../images/campus1.jpg) no-repeat; background-size: cover;}
.top.testimonial {background: url(../images/test.jpg) no-repeat; background-size: cover;}
.top.program {background: url(../images/program.jpg) no-repeat; background-size: cover;}
.top.aftercare {background: url(../images/after.jpg) no-repeat; background-size: cover;}
.top.parent {background: url(../images/parent6.jpg) no-repeat;background-size: cover;}
.top.anthem {background: url(../images/anthem.jpg) no-repeat;background-size: cover;}
.top.principles {background: url(../images/pillar/p1.jpg) no-repeat;background-size: cover;}
.top .description h1{color:#ffca39; font-size: 60px; }
.top .description p {font-size: 25px; width: 60%;line-height: 1.5;}
.blocks {list-style: none; width: 100%; padding:0;}
.blocks li {float:left; width: 30%;}
.blocks .column1, .blocks .column2 {padding-right: 30px;}
.blocks .pad {padding: 0 40px 0 0;}
/* .blocks li:last-child p {margin-top: -10px;} */
.sports {width: 25%; float: left; padding-right: 40px;}
.sports2 {float: left; width:70%;}
.inform {list-style: none; padding: 0 0 40px 0;}
.inform li {width:33.3%; float: left;font-family:'open_sanscondensed_light'; font-size: 26px; background: url(../images/mark.jpg) no-repeat left center; text-indent: 30px;color:#252525;}
.blocks p, .sports p, .blocks li ul li {color:#252525; font-size: 20px; }
.blocks li ul li {width: 90%;color:#252525;}
.blocks li ul {padding: 0; margin: 0; list-style-image: url(../images/mark.jpg);}
.lmain {width: 50%; float:left;}
.lmain .pad {padding:0 40px;}
.lmain .btnlrg {float:right;}
.pad3 {padding:40px;}
.lSide {width: 50%; float: left;}
.yell img {padding-bottom: 20px; }
hr {background-color:#a6a7a8; height: 1px; border: 0;}
.large, .askill li {font-family:'open_sanscondensed_light'; font-size: 28px;}
.large {font-size: 40px; margin-top: 15px;}
.large a {color:#d7a945;}
a {color:#d7a945;}
a:hover {color:#ffca39;}
.skool {background: url(../images/our-school-top.jpg) no-repeat; background-size: cover;}
.blocks li.column3 p {margin-top: 20px;}
.class-links1 {width:40%; padding-right:10%; float:left;}
.class-links2 {width:50%; float:left;}
.diffodd {width:84%;}
.blocks .btnlrg  {float: right;}
.class-links2 p {padding-top:30px;}
.front{float: left; width: 50%;}
.back {float: left; width: 50%;}
.number { border: 3px solid #000; border-radius: 100px; font-size: 26px; text-align: center; color: black; font-family: 'open_bold';padding:0px 10px; }
.front .pad, .back .pad {padding: 70px;}
.pad.head {padding: 70px 100px 0 100px;}

 #midd { background: #fff ;}
#one { background: #252525 ;}
#one p, #six p {color: white; }
#one .number, #six .number {color:white; border-color: white;}
#two h3, #five h3 {color:white;}
#two p, #three p, #four p, #five p, #seven p, #fourth.pill2 p, #fourth.pill6 p, #eighth.pill9 p, #eighth.pill3 p  {color: black; }
#seven h3, #three h3 {color: black;}
 #two { background: #d19d2b;}
#three { background: #fbd46c;}
#four { background: #fff;}
#four h3, #six h3, #fourth.pill2 .date, #fourth.pill6 .date, #eighth.pill9 .date, #eighth.pill3 .date {color:#ffca39;}
#five { background: #ffca39;}
#six { background: #252525;}
#seven { background: #fbd46c;}
h2.centr {width:60%; margin: auto; text-align: center; color:#ffca39; padding: 100px 0;}
h2.centr.smgrey {font-size: 38px; color:#a6a7a8;}
.yell {background: #fffaeb;position: relative;}
.carousel-indicators.test { list-style: none;}
.carousel-indicators.test li {float: left; font-size: 20px; padding: 5px 10px; margin-right: 10px;}
.carousel-indicators.test li.active {padding: 5px 10px; margin-right: 10px;  border: 3px solid #ffca39;}
.smallsCol {width: 35%;}
.largCol {width: 64%;}
.fltLeft {float: left}
.fltRight {float: right}
.columns3 {-moz-column-count: 3; -webkit-column-count:3; column-count: 3;}
.columns {-moz-column-count: 2; -webkit-column-count:2; column-count: 2;}
ul.askill {list-style: none;}
.askill .number, .carousel-indicators.test li.active {color:#ffca39; border: 3px solid #ffca39; font-size: 21px;}
.askill li {padding-bottom: 10px;}
.right.next2 {width: 92px; height: 92px; display: block; position: absolute; right:0; background: url(../images/arw2.jpg) no-repeat right top;top:50%; }
.right.next2:hover {background: url(../images/arw2.jpg) no-repeat right bottom;}
.left.prev2 {width: 92px; height: 92px; display: block; position: absolute; left:0; background: url(../images/arw2.jpg) no-repeat left top; top:50%;}
.left.prev2:hover {background: url(../images/arw2.jpg) no-repeat left bottom;}
.yell .carousel-inner {background: white; min-height: 200px; margin: 40px 0;}
.yell .carousel-inner:after {content: ""; height: 30px; width: 30px; background: url(../images/dwn.jpg) no-repeat; }
.yell .item p {font-family:'open_sanscondensed_light'; font-size: 20px; line-height: 1.5;}
.lSide h2 {margin:5px 0 0 0;}
h2 a {color:#ffca39;}
.lSide2 {width:47%; float: left;}
.lmain2 {width: 47%; float: right; margin-top:75px;}
.inform a {color:#252525;}
.inform a:hover {color:#a6a7a8;}
.info {font-size: 14px;}
a.super {height: 100px; width: 200px; display: block; }
h2.what{ margin-bottom: 1em; margin-top:1em;}
.List {margin: 0 ;}
.top + .wrapper.what {padding-top: 0;}
.columns3 .btnlrg, .columns .btnlrg  {display: block; margin-bottom: 10px;}
.columns3 {padding-bottom: 100px;}
.aside.fixed {top:-80px;}
.team a img.gry { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
  opacity: .9;}
.team a:hover img.gry {filter: none; /* Firefox 10+, Firefox on Android */
filter: none; /* IE6-9 */
-webkit-filter: grayscale(0%); opacity: 1;}
.lSide2 p.large {font-size: 28px; margin:10px 0;}
a.link {position: relative; z-index: 999999999999;}
.largCol.soc {width:61%;}
.middCol {width: 32%; padding-right: 20px;}
.mid {width: 34%; float: left; padding-right: 20px;}
.mid img {padding-bottom: 30px;}
.large.smlarg {font-size: 30px;}
h2.what2 {margin-top: 0; margin-bottom: 40px;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.bdl {font-family: 'open_bold'; font-weight: normal;}
.center {text-align: center;}
.center span {padding:0px 10px;}
.lmain .team li {float: none;margin: 0; padding: 0; width: auto;}
.staffing  {clear: both; padding-bottom: 30px;}
.staffing li {list-style-image: url(../images/mark.jpg);}
.lmain2 .videoWrapper {margin-bottom: 50px;}
.carousel-indicators li a {display: block; cursor: pointer;}
.captcha-image {width: 88px; height: auto;}