#banner2 .img_block { min-height: 414px !important; }

#banner2 .caption { width:60%; background:rgba(0,164,177,0.80); left:auto; position:absolute; top:10%; z-index:777; right:20%; text-align:right; padding:0; height:20%; bottom:auto;}
#banner2 .carousel-filter { position:absolute; width:1920px; height:518px; background-color:rgba(255, 255, 255, 0.15);}
#banner2 .caption h1 { font-size:72px; color:#fff; font-weight:700; margin:20px 35px 0 0; padding:0; font-family: 'Roboto';}
#banner2 .caption h2 { font-size:36px; color:#fff; font-weight:300; margin:20px 35px 5px 0; padding:0;font-family: 'Roboto'; line-height:30px;}
#banner2 .caption h2 strong { font-weight:700; font-family: 'Roboto';}
#banner2 .caption p { padding:0 35px 15px 0; margin:0; font-size:15px; color:#fff; font-family: 'Roboto';}

#content .get_started { opacity: 0.9; width: 100% !important; margin-top: -375px !important; margin-bottom: 20px;}
#content .get_started .whyeduvision { margin-top: 12px; padding-left: 19px;}
#content .get_started .whyeduvision h4 { margin-bottom: 14px;}
#content .get_started .tab-box { margin: 12px 0 15px 30px;  border-right: 1px solid #DDDDDD; }
#content .get_started .tab-pane ul { margin-left: 0px !important;}
#content .get_started .tab-pane ul li { display:block; overflow:hidden; font-size:12px; color:#878787; line-height:24px; padding:0 0 0 20px; background:url(/images/right_icon.png) no-repeat left center;}
#content .get_started .tab-pane ul li a { color:#555; }
#content .get_started .tab-pane ul li a:hover { color:#0096A7; text-decoration: underline;}
#content .get_started .tab-pane p a { color: #0096A7; font-weight: bold; }
#content .get_started h1 { font-size:24px; color:#000; font-family: 'Roboto'; line-height:normal;padding:0; margin: 0 0 10px 0; font-weight:300; }
#content .get_started h3 { font-size:24px; color:#000; font-family: 'Roboto'; line-height:normal;padding:0; margin: 0 0 10px 0; font-weight:300; }
#content .get_started .tab-content h2 { font-size:22px; color:#0096A7; font-family: 'Roboto'; line-height:normal;padding:0; margin: 0 0 10px 0; font-weight:300; }
#content .get_started ul.nav { margin-bottom: 0px !important; }
#content .get_started .nav-tabs { border-bottom: none !important; }
#content .get_started li a { color: #0096A7; }
#content .get_started li.active a { color: #555; }

#content .home-row1 { padding-top: 25px !important; }
#content .home-row1 { padding-top: 25px !important; }
#content .home-row1 ul { padding-bottom: 0px !important; }
#content .home-row1 ul li { background: none !important; padding-left: 0px !important; }
#content .home-row1 a { color: #0096A7; }
#content .home-row1 p { margin-left: 2px !important;  }
#content .home-row1 p a { color: #0096A7; font-weight: bold; }

#content .home-row2 .whyeduvision ul li { border: none !important;}
#content .home-row2 .whyeduvision ul li a { color: #0096A7; font-weight: bold;}
#content .home-row2 .referenzen a { color: #0096A7; font-weight: bold;}

#content .home-row2 .testi_block.span8 {padding-bottom: 20px;}
#content .home-row2 .testi_block h2 {font-size:22px; color:#161616; font-weight:300; padding:20px 0 0 22px; margin:0; font-family: 'Roboto';line-height:normal; }
#content .home-row2 .testi_block p { padding:0 0 0 22px; margin:0; line-height:24px; font-family: 'Roboto'; font-weight:300; font-size:14px; color:#787878;}
#content .home-row2 .testi_block.span3 p { margin-top: 20px;}

#academy-collapse { margin: 0 0 20px 0;}
#academy-collapse h1 { font-size:24px; color:#000; font-family: 'Roboto'; line-height:normal;padding:0; margin: 0 0 10px 0; font-weight:300; }
#academy-collapse .accordion-group { border:none;  background-color: #fff; }
#academy-collapse .accordion-group .in { padding: 3px; }
#academy-collapse .accordion-heading h2 { font-size:18px; padding:5px 18px; margin: 0px; background: none repeat scroll 0 0 #c8e0f7; color: #333333; font-weight: normal;}
#academy-collapse .accordion-heading .arrow { display:block; float:right; width:15px; height:11px; background:url(../images/down-arrow.png); margin:5px 0 0 0;}
#academy-collapse .accordion-heading .collapsed .arrow { background:url(../images/up-arrow.png);}
#academy-collapse .col_left .ref-blk { padding:0 10px 10px 10px;}
#academy-collapse .col_left .ref-blk h4 { padding:5px 0;}
#academy-collapse .col_left .ref-blk p { margin: 0;}
#academy-collapse .col_left .tab-blk { padding:18px;}
#academy-collapse .col_left .tab-blk h2 { line-height:normal; font-weight:normal; margin:10px 0;}
#academy-collapse .col_left .tab-blk p, #academy-collapse .col_left .breaf-blk p { line-height: 20px;}
#academy-collapse ul li { display:block; overflow:hidden; font-size:12px; color:#878787; line-height:24px; padding:0 0 0 20px; background:url(/images/right_icon.png) no-repeat left center;}
#academy-collapse ul li a { color:#555; }
#academy-collapse ul li a:hover { color:#0096A7; text-decoration: underline;}
#academy-collapse p a { color: #0096A7; font-weight: bold; }

@media (min-width: 481px) {
	#academy-collapse { display: none;}
	#content .home-row1 .block-1 .box1 { margin-left: 36px !important; }
	#content .home-row1 .block-1 .box2 { margin-left: 18px !important; }
	#academy-collapse ul { margin-left: 0px !important;}
}

@media (min-width: 320px) and (max-width: 480px) {
	#content .home-row1 { margin-top: 0px; padding:0 !important; }
	#content .home-row1 .block-1 { height: auto !important; }
	#content .home-row1 .box1, #content .home-row1 .box2 { margin-left: 0 !important; }
	#content .home-row1 .title { display: none; }
	#academy-collapse h3 { padding-left: 3px; }
	#academy-collapse ul { margin-left: 10px;}
}

@media (max-width: 800px) {
	#whyeduvision {display:none;}
	#content .get_started .span7 { border-right: 0; width: 100%; }
	#content .home-row2 .carousel-indicators { right: 0% !important; }
	#content .home-row2 .whyeduvision .photo-operator { display:none; }
	#content .home-row2 .whyeduvision .cta-links { width: 100%; }
	#content .home-row2 .whyeduvision h5 { margin-left: 0px !important; }
}

@media (min-width: 481px) and (max-width: 765px) {
	#banner2 { display:none; }
}