@media screen and (min-width: 801px) {
	.index-slider .caroufredsel_wrapper,
	.index-slider .carousel {
		width: 100% !important;
		height: 100% !important;
	}

	.index-slider .carousel li {
		width: 100%;
		height: 100% !important;
	}

	.slides > .caroufredsel_wrapper,
	.slides .carousel {height: 100% !important;}

} /* /mediaquery */













@media screen and (max-width: 1100px) {
	.sectors div img {padding: 10%;}

	.one-page-nav {display: none;}
} /*/mediaquery */



@media screen and (max-width: 1020px) {
	.page-w {
		width: 100%;
		padding: 0 20px;
	}

	nav ul li {margin-right: 20px;}

	footer .social {right: 20px;}

	/* slides */
	.slides header .page-w {padding: 0 40px;}

	/* NEWS-LIST */
	.news-content h1 {
		font-size: 16px;
		line-height: 19px;
		padding: 0 15px;
	}

	/* NEWS-INNER */
	.news-content .icon {margin-left: 10px;}

	.news-content .date {margin-right: 10px;}

	.news-image {
		width: auto;
		height: auto;
		max-width: none;
		min-width: 100%;
		min-height: 100%;
	}

	.tags a,
	.share a {font-size: 10px;}

	/* HOMEPAGE */
	.index-slider .carousel li {
		padding-left: 20px;
		padding-right: 20px;
	}

	.index-slider .carousel li h1 {
		font-size: 20px;
		line-height: 23px;
	}

	.index-slider .pagination {
		right: 23px;
		padding: 0;
	}

	/* CONTACTS */
	.contacts iframe {width: 100%;}

	/* OV-ABOUT */
	.ov-about .intro h1 {
		font-size: 30px;
		line-height: 33px;
	}

	.ov-about .intro p {
		font-size: 20px;
		line-height: 23px;
	}

	.ov-about .intro .y-cen {
		width: 75%;
		height: 250px;
	}

	.ov-about .mission .y-cen {right: 20px;}

	.main-h {
		font-size: 45px;
		line-height: 45px;
	}

	.ov-about .beliefs .y-cen {
		height: 350px;
		padding: 0 20px;
	}

	.ov-about .beliefs p,
	.ov-about .beliefs ul li {
		font-size: 12px;
		line-height: 15px;
	}

	.ov-about .beliefs p {width: 70%;}

	.timeline .page-w {
		left: 0;
		margin-left: 0;
	}

	.ov-about .timeline .main-h {
		left: 20px;
		font-size: 45px;
		line-height: 45px;
	}

	.ov-about .timeline .learn-more {
		left: 20px;
		bottom: 60px;
	}

	.timeline .next {right: 20px;}
	.timeline .prev {right: 65px;}

	.ov-about .team .y-cen {right: 20px;}

		/* ABOUT HISTORY */
		.history .y-cen {padding: 0 20px;}

		.history .screen h2 {
			font-size: 20px;
			line-height: 23px;
		}

		.history .about .y-cen {height: 250px;}

		.cwm-leader .y-cen {height: 250px;}

		.entrepreneurship .y-cen {height: 200px;}

		/* ABOUT TEAM */
/* 		.slides header {height: 170px;} */

		.slides header h1 {
			font-size: 20px;
			line-height: 20px;
		}

		.slides .prev {left: 20px;}
		.slides .next {right: 20px;}

		.board .slide-content {padding-right: 20px;}
		.executives .slide-content {padding-left: 20px;}
		.m-leaders .slide-content {padding-left: 20px;}
		.t-leaders .slide-content {padding-right: 20px;}
		.tandem .slide-content {padding-right: 20px;}

		/* ABOUT SUCCESS */
		.success > section > .page-w {padding-left: 55px;}

		.year .holder {
			padding-right: 50px;
			margin-bottom: 40px;
		}

		.year h1 {font-size: 22px;}

		.year h2 {font-size: 16px;}

		.year-n {font-size: 20px;}

		.success .year p {
			font-size: 25px;
			line-height: 30px;
		}

		.total span {font-size: 25px;}

	/* OV-MEDIA */
	.ov-media .intro .y-cen p:first-child {
		font-size: 20px;
		line-height: 23px;
		margin-bottom: 10px;
	}

	.ov-media .brief-look img {padding: 0 20px;}

	.ov-media .brief-look img.vert {padding: 0;}

	.corp h1,
	.corp h1 a {
		font-size: 20px;
		line-height: 23px;
		margin-top: 30px;
	}

	.corp.right h1 {padding-right: 20px;}
	.corp.right .learn-more {
		right: 20px;
		padding-left: 20px;
	}

	.corp.left h1 {padding-left: 20px;}
	.corp.left .learn-more {
		left: 20px;
		margin-right: 20px;
	}

	.ov-media .glance img {padding: 0 20px;}

	.timeline .page-w h1 {
		left: 20px;
		font-size: 20px;
		line-height: 23px;
	}

		/* MEDIA-ZONE-3 */
		.zone-3 .about .y-cen {
			padding-left: 20px;
		}

		.zone-3 .about h1 {
			font-size: 20px;
			line-height: 23px;
			margin-bottom: 10px;
		}

		.zone-3 .preview .page-w {padding: 0;}

		.zone-3 .preview .video-holder {
			width: 760px;
			height: 435px;
		}

		.zone-3 .glance .page-w {padding-top: 30px;}

		.zone-3 .fact {
			font-size: 50px;
			line-height: 55px;
		}

		.zone-3 .fact p {
			font-size: 16px;
			line-height: 19px;
		}

		/* MEDIA-STINGRAY */
		.stingray .about .y-cen {
			width: 50%;
			padding-left: 20px;
		}
		.stingray .about h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.stingray .experience h1 {margin: 30px 0 60px;}

		.stingray .experience .video-holder,
		.trioomph .in-action .video-holder {
			width: 250px;
			height: 142px;
			margin: 0 35px 35px;
		}

		.stingray .experience .video-holder.last,
		.trioomph .in-action .video-holder.last {margin: 0 35px 35px;}

		.stingray .fact {
			font-size: 50px;
			line-height: 55px;
			padding: 0 10px;
		}

		.stingray .fact p {
			font-size: 18px;
			line-height: 21px;
		}

		/* MEDIA-WOOZWORLD */
		.woozworld .about .y-cen {
			width: 100%;
			padding: 0 20px;
		}

		.woozworld .about h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.woozworld .about > img {height: 150px;}

		.woozworld .experience .page-w {
			padding-left: 0;
			padding-right: 0;
		}

		.woozworld .video-holder {
			width: 660px;
			height: 380px;
			padding: 27px 88px 49px;
		}

		.woozworld .fact {
			font-size: 50px;
			line-height: 55px;
		}

		/* MEDIA-ONMOBILE */

		.onmobile .about .y-cen {
			width: 50%;
			padding-left: 20px;
		}

		.onmobile .about h1 {
			font-size: 20px;
			line-height: 23px;
		}




		/* OV-TECHNOLOGY */
		.ov-technology .intro .y-cen {
			width: 70%;
			height: 260px;
		}

		.ov-technology .intro .y-cen p {
			font-size: 20px;
			line-height: 23px;
		}

		/* TECH-COVEO */
		.ov-technology.coveo .about .y-cen {	padding: 0 20px;}

		.ov-technology.coveo .about .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.coveo .glance .page-w {
			padding-left: 0;
			padding-right: 0;
		}

		.coveo .fact {
			font-size: 50px;
			line-height: 55px;
		}

		.coveo .fact p {
			font-size: 18px;
			line-height: 21px;
		}

		/* TECH-CVTCORP */
		.ov-technology.cvtcorp .about .y-cen {
			padding: 0 20px;
			height: 410px;
		}

		.ov-technology.cvtcorp .about .y-cen h1 {
			font-size: 20px;
			line-height: 25px;
		}

		.cvtcorp .glance h1 {margin: 30px 0 0;}

		.cvtcorp .glance .page-w {height: 450px;}

		.highlight {padding: 0 10px;}

		.cvtcorp .key-facts .page-w {padding-top: 30px;}

		.cvtcorp .fact {
			font-size: 40px;
			line-height: 45px;
		}

		.cvtcorp .fact p {
			font-size: 25px;
			line-height: 30px;
		}

		/* TECH-FILETREK */
		.filetrek .about .y-cen {
			height: 400px;
			padding: 0 20px;
		}

		.filetrek .about .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.filetrek .glance .page-w {padding-top: 30px;}

		.filetrek .glance .hor {padding: 0 20px;}

		.filetrek .key-facts .page-w {padding-top: 30px;}

		.filetrek .fact {
			height: 100px;
			margin-bottom: 30px;
		}

		/* TECH-HORTAU */
		.hortau .about .y-cen {
			padding: 0 20px;
			height: 300px;
		}

		.hortau .about .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.hortau .glance .page-w {padding-top: 30px;}

		.hortau .glance .hor {padding: 0 20px;}

		.hortau .key-facts .page-w {padding-top: 30px;}

		.hortau .fact-holder {height: 250px;}

		.hortau .fact {
			height: 100px;
			margin-bottom: 30px;
		}

		.hortau .fact p {
			font-size: 25px;
			line-height: 27px;
		}

		/* TECH-iPERCEPTIONS */
		.iperceptions .about .y-cen {
			height: 350px;
			padding-bottom: 0;
		}

		.iperceptions .about .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.iperceptions .glance .page-w {padding: 0;}

		.research {
			width: 680px;
			height: 480px;
			margin-bottom: 30px;
		}

		.iperceptions-logo {width: 150px;}

		.research form {
			padding: 30px 30px 0;
			margin-bottom: 0;
		}

		.iperceptions .key-facts .page-w {padding-top: 30px;}

		.iperceptions .fact {
			font-size: 45px;
			line-height: 50px;
			padding: 0 10px;
		}

		.iperceptions .fact p {
			font-size: 20px;
			line-height: 23px;
		}

		/* TECH-LOGI-D */
		.logi-d .about .y-cen {
			padding: 0 20px;
		}

		.logi-d .about .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.logi-d .key-facts .page-w {padding-top: 30px;}

		.logi-d .fact-holder {height: 270px;}

		.logi-d .fact {
			height: 100px;
			padding: 0 10px;
			font-size: 35px;
			line-height: 40px;
		}

		.logi-d .fact p {
			font-size: 18px;
			line-height: 21px;
		}

		/* TECH-PREVTEC */
		.prevtec .about .y-cen {height: 340px;}

		.prevtec .about .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.prevtec .glance .page-w {padding-top: 30px;}

		.prevtec .glance .hor {padding: 0 20px;}

		.prevtec .key-facts .page-w {padding-top: 30px;}

		.prevtec .fact {
			font-size: 30px;
			line-height: 35px;
		}

	/* OV-EQUITY */
	.ov-equity .intro .y-cen {
		width: 70%;
		height: 300px;
		padding-top: 50px;
	}

	.ov-equity .intro .y-cen p {
		font-size: 20px;
		line-height: 23px;
	}

	.ov-equity .key-facts .page-w {padding-top: 30px;}

	.ov-equity .fact {
		font-size: 50px;
		line-height: 55px;
	}

	/* OV-SOCIAL */
	.ov-social .intro .y-cen {width: 70%;}

	.ov-social .intro .y-cen p {
		font-size: 20px;
		line-height: 23px;
	}

	.screen.enablis .author {
		width: 60%;
		padding-top: 120px;
	}

	.screen.trioomph h1 {
		font-size: 20px;
		line-height: 23px;
		margin-top: 30px;
	}
		/* SOCIAL-ENABLIS */
		.enablis .about .y-cen {
			width: 60%;
			height: 250px;
			padding: 0 20px;
		}

		.enablis .about h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.enablis .reduce-poverty .page-w {padding-top: 30px;}

		.enablis .reduce-poverty .hor {padding: 0 20px;}

		.enablis .thula .y-cen {
			width: 60%;
			padding: 0 20px;
		}

		.enablis .thula .y-cen h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.enablis .key-facts .page-w {padding-top: 30px;}

		.enablis .fact-holder {height: 280px;}

		.enablis .fact {
			height: 100px;
			font-size: 40px;
			line-height: 45px;
		}

		.enablis .fact p {
			font-size: 18px;
			line-height: 21px;
		}

		/* SOCIAL-TRIOOMPH */
		.trioomph .about .y-cen {
			width: 70%;
			padding: 0 20px;
		}

		.trioomph .about h1 {
			font-size: 20px;
			line-height: 23px;
			margin-bottom: 15px;
		}

		.trioomph .in-action .ceny {height: 150px;}

		.trioomph .process .page-w {padding-top: 30px;}

		.trioomph .process .hor {padding: 0 20px;}

		.trioomph .key-facts .page-w {padding-top: 30px;}

		.trioomph .fact {
			height: 100px;
			font-size: 50px;
			line-height: 55px;
		}

		.trioomph .fact p {
			font-size: 18px;
			line-height: 21px;
		}

		.trioomph .support .page-w,
		.trioomph .in-action .page-w {padding-top: 30px;}

		/* OV-ENERGY */
		.ov-energy .slides .third p {
			font-size: 14px;
			line-height: 18px;
		}

		.cvtcorp .first .y-cen {
			left: 20px;
		}

} /*/mediaquery */



@media screen and (max-width: 900px) {
	.fr nav ul li,
	.fr .sub-nav li {margin-right: 13px;}

	.fr nav ul li a,
	.fr .sub-nav li a {font-size: 11px;}

} /*/mediaquery */



@media screen and (max-width: 870px) {
	.en nav ul li,
	.en .sub-nav li {margin-right: 15px;}

	.en nav ul li a,
	.en .sub-nav li a {font-size: 11px;}

}/*/mediaquery */



@media screen and (max-width: 850px) {
		/* ABOUT-SUCCESS */
		.success > section {padding-top: 55px;}

		.success > section > .page-w > h1 {padding-left: 0;}

		.success > section > .page-w > h2 {padding-left: 0;}

} /*/mediaquery */



@media screen and (max-width: 1020px) and (min-width: 801px) {
	.arrow.top {width: 50px; margin-left: -25px;}
	.arrow.right {height: 50px; margin-top: -25px;}
	.arrow.bottom {width: 50px; margin-left: -25px;}
	.arrow.left {height: 50px; margin-top: -25px;}

	.arrow.top span {
		width: 100px;
		left: -25px;
		background-position: -50px -550px;
	}
	.arrow.right span {
		width: 50px;
		height: 100px;
		top: -25px;
		background-position: 0 -250px;
	}
	.arrow.bottom span {
		width: 100px;
		height: 50px;
		bottom: 100%;
		left: -25px;
		background-position: -50px -400px;
	}
	.arrow.left span {
		width: 50px;
		height: 100px;
		top: -25px;
		background-position: -50px -50px;
	}

	.entrepreneurship.push .arrow.top {top: -95%;}
	.entrepreneurship.push .arrow.right {right: -95%;}
	.entrepreneurship.push .arrow.bottom {bottom: -95%;}
	.entrepreneurship.push .arrow.left {left: -95%;}

}/* /mediaquery */

@media screen and (max-width: 800px) {
	.mobile-el {display: block;}

	#video-launch{
		position: relative;
		width: 100%;
		height: auto;
		right: 0;
	}

	#wrapper {padding-top: 55px;}

	.screen,
	.screen.first,
	body.homepage .screen.first {padding: 20px;}

	.y-cen {
		position: relative !important;
		width: auto !important;
		height: auto !important;
		padding: 0 20px 0 !important;
	}

	nav,
	.bottom-header,
	.bottom-header-floating,
	footer ul,
	footer .social,
	.breadcrumbs .lang {display: none;}

	.toggle-nav {display: block;}

	.top-header {
		position: fixed;
		left: 0;
		top: 0;
	}

	.first .y-cen {padding-top: 55px;}

	footer {padding-bottom: 0;}

	footer > .page-w {
		height: 0 !important;
		padding: 0;
	}

	.related article {
		width: 49%;
		margin-right: 0;
	}

	.related article.last {display: none;}

	.related article:first-of-type {margin-right: 2%;}

	.breadcrumbs {
		margin-bottom: 0;
		border-bottom: none;
	}

	.copyrights {
		position: relative;
		margin: 0;
		top: -34px;
		padding-right: 20px;
	}

	/* timeline */
	.timeline {
		border-top: 55px solid transparent;
		padding-bottom: 1px;
	}

	.timeline .vert-mark {height: 35px !important;}

	.timeline .page-w {
		position: relative !important;
		margin: 50px 0 !important;
		padding: 0 120px 0 20px !important;
		overflow: hidden !important;
	}

	.timeline .page-w h1 {
		position: relative !important;
		float: left !important;
		left: auto !important;
		bottom: auto !important;
	}

	.timeline .prev,
	.timeline .next {bottom: 0 !important;}

	.ov-about .timeline {border-top-color: #808080;}
	.ov-media .timeline {border-top-color: #ff0000;}
	.ov-equity .timeline {border-top-color: #5fc823;}
	.ov-social .timeline {border-top-color: #ffc500;}

	.ov-about .timeline .main-h {
		width: 100%;
		margin-bottom: 10px;
	}

	.ov-about .timeline .learn-more {
		position: relative;
		left: auto;
		bottom: auto;
	}


	.learn-more span {background-position-x: -5px !important;}

	/* slides */
	.screen.slides,
	.screen.slides.first {padding-top: 0;}

	.screen.slides header {
		position: relative;
		height: auto;
		padding-top: 0;
		padding-bottom: 20px;
	}

	.slides header h1 {font-size: 18px;}

	.pagination a {
		font-size: 12px;
		line-height: 16px;
		padding: 0 10px;
	}



	/* HOMEPAGE */
	.index-slider {margin-bottom: 5px;}

	.index-slider:before {
		content: "";
		width: 0;
		height: 0;
		border: 8px solid transparent;
		border-bottom-color: #ffffff;
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -8px;
		z-index: 9999;
	}

	.index-slider > .page-w {display: none;}

	.index-slider .carousel li {
		height: auto !important;
		padding: 0 !important;
		background-image: none !important;
	}

	.index-slider .carousel .gray {background: #808080;}
	.index-slider .carousel .red {background: #ff0000;}
	.index-slider .carousel .blue {background: #0195ff;}
	.index-slider .carousel .green {background: #5fdc39;}
	.index-slider .carousel .yellow {background: #ffc80d;}
	.index-slider .carousel .blue-en {background: #00ADEE;}

	.index-slider .slide-img {
		position: relative;
		width: 100%;
		height: 400px;
		text-align: center;
		overflow: hidden;
	}

	.index-slider .slide-img img {
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
	}

	.index-slider .carousel li .page-w {
		height: auto;
		border: none;
		padding: 50px 50px 20px;
		text-align: center;
	}

	.index-slider .carousel li .page-w a {
		font-size: 12px;
		color: #ffffff;
	}

	.index-slider .carousel li .page-w h1 {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		color: #ffffff;
		margin: 0 0 20px;
		padding: 0;
	}

	.index-slider .carousel li h1:before {display: none;}

	.index-slider .carousel li .page-w h1 br {display: none;}

	.index-slider .controls {
		position: relative;
		height: 0px;
		z-index: 2;
	}

	.index-slider .controls .prev-slide,
	.index-slider .controls .next-slide {
		position: absolute;
		top: 470px;
		color: #ffffff;
		font: 15px/20px "telesystem", Helvetica, Arial, sans-serif;
		z-index: 2;
	}

	.index-slider .controls .prev-slide {left: 20px;}
	.index-slider .controls .next-slide {right: 20px;}

	.sectors div {
		width: 100%;
		height: 200px;
		padding: 50px 0 0;
		text-align: center;
	}

	.sectors div:after {display: none;}

	.sectors div a {
		float: left;
		width: 200px;
		margin-left: 80px;
	}

	.sectors div img {
		position: relative;
		padding: 0;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
	}

	.sectors div .visit-section {
		position: absolute;
		width: 300px;
		right: 20px;
		bottom: 0;
		top: auto;
		left: auto;
		padding: 0 0 30px;
		margin-left: 0;
		font-size: 20px;
		line-height: 24px;
	}

	.sectors div .visit-section:after {
		content: "";
		width: 0;
		height: 0;
		border: 12px solid transparent;
		border-bottom-color: rgba(0,0,0,.6);
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -12px;
	}



	/* NEWS-LIST */
	.news {padding-top: 1px;}

	.news article {
		width: 49%;
		margin-right: 1%;
	}

	.news article.last {margin-right: 1%;}

	.news article:nth-child(odd) {margin-right: 0;}


	/* NEWS-INNER */
	.news-inner {
		background-position: center 0;
		padding-top: 35px;
	}



	/* CONTACTS */
	.contacts {padding-top: 34px;}

	.contacts-main {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}

	.contacts-side {
		float: none;
		width: 100%;
	}



	/* OVERVIEW-ABOUT */
	.ov-about .intro,
	.ov-about .mission,
	.ov-about .beliefs,
	.ov-about .screen.success,
	.history .expansion,
	.ov-energy .intro {padding: 100px 0;}

	.ov-about .screen .page-w {padding: 0;}

	.ov-about .mission .y-cen {
		top: auto; right: auto; bottom: auto; left: auto;
	}

	.ov-about .team {
		padding: 100px 0 0;
		background-image: none;
	}

	.ov-about .team .y-cen {right: auto;}

	.ov-about .team img {margin-top: 100px;}

	.ov-about .success {
		background-size: contain;
		background-position: right bottom;
	}

		/* ABOUT-HISTORY */
		.history > .about {
			background-image: none;
			background-color: #868686;
			padding-top: 100px;
		}

		.history > .about > img {margin-top: 100px;}

		.history .cwm-leader {
			background-image: none;
			background-color: #ffffff;
		}

		.history .cwm-leader .page-w {margin: 80px 0;}

		.history .entrepreneurship {padding: 300px 0;}

		.arrow.left,
		.arrow.right {display: none;}

		.arrow.top {
			top: -83%;
			margin-top: 0;
		}
		.entrepreneurship .arrow.bottom {bottom: -83%;}

		.history .growth {
			background-image: none;
			background-color: #fd0900;
			padding-top: 100px;
		}

		.history .growth img {margin-top: 70px;}

		/* ABOUT TEAM */
		body.about-team {overflow: hidden;}

		body.about-team #wrapper {
			height: 100%;
			overflow: scroll !important;
		}

		.about-team .carousel > li {height: auto !important;}

		.about-team .carousel .page-w {height: auto;}

		.img-holder {display: none;}

		.slide-content {
			position: relative;
			width: 100%;
			height: auto !important;
			padding: 30px 0 0;
		}

		.slide-content h1 {
			font-size: 20px;
			line-height: 20px;
		}

		.slide-content p {
			font-size: 12px;
			line-height: 15px;
			margin-top: 10px;
		}

		.mobile-img-holder {
			position: relative;
			width: 100%;
			height: 400px;
			overflow: hidden;
		}

		.mobile-img-holder img {
			position: absolute;
			height: 100%;
			max-width: none;
			bottom: 0;
		}

		.board .mobile-img-holder img {left: 0;}
		.executives .mobile-img-holder img {right: 0;}
		.m-leaders .mobile-img-holder img {right: 0;}
		.t-leaders .mobile-img-holder img {left: 0;}
		.tandem .mobile-img-holder img {left: 0;}

		/* ABOUT-SUCCESS */
		.success > section {padding-top: 1px;}



	/* OVERVIEW-MEDIA */
	.ov-media .intro {padding: 100px 0;}

	.ov-media .intro .y-cen p br {display: none;}

	.brief-look h1,
	.ov-media .glance h1 {
		font-size: 20px;
		line-height: 23px;
	}

	.brief-look .hor {display: none;}

	.brief-look .vert {
		display: block;
		position: relative;
		margin: 50px auto;
	}

	.screen.zone-3,
	.screen.stingray,
	.screen.woozworld {background-image: none;}

	.corp.left,
	.corp.right {padding-bottom: 70px;}

	.corp.left h1,
	.corp.right h1 {
		position: relative;
		width: auto;
		margin: 50px 0;
		padding-right: 0;
		padding-left: 0;
	}

	.corp.left .learn-more,
	.corp.right .learn-more {
		position: relative;
		bottom: auto;
		right: auto;
		left: auto;
	}

	.corp.left .learn-more {float: left;}
	.corp.right .learn-more {float: right;}

	.ov-media .glance {padding: 100px 0 50px;}

	.ov-media .glance .page-w {padding-top: 0;}

	.ov-media .glance .hor {display: none;}
	.ov-media .glance .vert {
		display: block;
		position: relative;
		margin: 50px auto 0;
		padding: 0;
	}

		/* MEDIA-ZONE3 */
		.zone-3 .about {background-image: none;}

		.zone-3 .about .page-w {
			margin: 100px 0;
			padding: 0;
		}

		.zone-3 .preview {padding: 100px 0 150px;}

		.zone-3 .preview .video-holder {
			position: relative;
			width: 560px;
			height: 322px;
			margin-top: 0;
			top: auto;
			padding: 7px;
		}

		.zone-3 .preview h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.zone-3 .glance {padding: 100px 0;}

		.zone-3 .glance .page-w {padding: 0;}

		.fact-holder {
			position: relative !important;
			height: auto !important;
		}

		.fact {
			float: none !important;
			width: 100% !important;
			height: auto !important;
			margin-bottom: 40px !important;
		}

		.fact:last-child {margin-bottom: 0 !important;}

		/* MEDIA-STINGRAY */
		.stingray .about {
			background-image: none;
			padding-top: 100px;
		}

		.stingray .experience {padding: 50px 0;}

		.stingray .experience h1 {
			font-size: 20px;
			line-height: 23px;
			margin: 0 0 50px;
		}

		.stingray .experience .video-holder,
		.stingray .experience .video-holder.last,
		.trioomph .in-action .video-holder,
		.trioomph .in-action .video-holder.last {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}

		.stingray .slides {padding-bottom: 300px;}

		.stingray .slides li.n2 {padding-top: 150px;}

		.stingray .slides li.n3 {padding-top: 100px;}

		.stingray .presence {height: 500px !important;}

		/* MEDIA-WOOZWORLD */
		.woozworld .about .page-w {padding: 0;}

		.woozworld .screen.first {padding: 100px 0 170px;}

		.woozworld .experience {padding: 100px 0;}

		.woozworld .experience .page-w {
			position: relative;
			height: auto;
		}

		.woozworld .experience h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.woozworld .video-holder {
			width: 490px;
			height: 285px;
			margin-left: auto;
			margin-right: auto;
			padding: 20px 66px 40px;
			margin-top: 0;
		}

		.woozworld .video-holder .inner-holder {padding-top: 0px;}

		.woozworld .glance {padding: 100px 0;}

		.woozworld .presence {height: 500px !important;}

	/* MEDIA-ONMOBILE */
		.onmobile .fact {
			font-size: 50px;
			line-height: 55px;
		}
		.onmobile .glance {padding-bottom: 500px;}

		.onmobile .about {
			background-image: none !important;
			padding-top: 100px;
		}

		.onmobile .presence {height: 500px !important;}


	/* OVERVIEW-TECHNOLOGY */
	.ov-technology .intro {
		padding: 100px 0;
		background: url("../i/ov-technology-intro.jpg") no-repeat center top;
	}

	.ov-technology .intro .y-cen p br,
	.corp.left h1 br,
	.corp.right h1 br {display: none;}

	.ov-technology .coveo,
	.ov-technology .cvtcorp,
	.ov-technology .filetrek,
	.ov-technology .hortau,
	.ov-technology .iperceptions,
	.ov-technology .logi-d,
	.ov-technology .micro-signs,
	.ov-technology .nci,
	.ov-technology .prevtec,
	.ov-technology .x2o-media {
		background-image: none;
		padding-bottom: 30px;
	}

	.corp.left h1,
	.corp.right h1 {float: none;}

	#wrapper.ov-technology.coveo,
	#wrapper.ov-technology.cvtcorp,
	#wrapper.ov-technology.filetrek,
	#wrapper.ov-technology.hortau,
	#wrapper.ov-technology.iperceptions,
	#wrapper.ov-technology.logi-d,
	#wrapper.ov-technology.micro-signs,
	#wrapper.ov-technology.nci,
	#wrapper.ov-technology.prevtec,
	#wrapper.ov-technology.x2o-media {padding-bottom: 0;}

	.ov-technology .tech-sectors img {display: none;}
	.ov-technology .tech-sectors .vert {
		display: block;
		position: relative;
	}

	.ov-technology .tech-sectors h1 {
		font-size: 20px;
		line-height: 23px;
	}

		/* TECHNOLOGY-COVEO */
		.coveo .about {padding-top: 40px;}

		.coveo .about .page-w {
			background: none;
			padding: 0;
		}

		.coveo .about .mobile-el {
			max-width: 100%;
			margin-bottom: 0;
		}

		.coveo .glance {padding: 100px 0;}

		.coveo .glance .page-w {
			position: relative;
			height: auto;
			padding: 0;
		}

		.coveo .video-holder {
			position: relative;
			width: 490px;
			height: 285px;
			margin: 0 auto 30px;
			padding: 20px 66px 40px;
		}

		.coveo .glance h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.coveo .key-facts {padding: 100px 0;}

		.coveo .key-facts .page-w {padding-top: 0;}

		.coveo .key-facts h1 {
			font-size: 20px;
			line-height: 23px;
		}

		/* TECHNOLOGY-CVTCORP */
		.cvtcorp .about {
			background: none;
			padding: 100px 0 0;
		}

		.cvtcorp .about .page-w {padding: 0;}

		.cvtcorp .glance {padding: 100px 0;}

		.cvtcorp .glance .page-w {
			position: relative;
			height: auto;
		}

		.cvtcorp .glance h1 {
			font-size: 20px;
			line-height: 23px;
			margin-top: 0;
		}

		.cvtcorp .key-facts {padding: 100px 0;}

		.cvtcorp .key-facts .page-w {padding: 0;}

		.cvtcorp .key-facts .page-w h1 {
			font-size: 20px;
			line-height: 23px;
		}

		/* TECHNOLOGY-FILETREK */
		.filetrek .about {
			background: none;
			padding: 100px 0 0;
		}

		.filetrek .about .page-w {padding: 0;}

		.filetrek .about img {margin-top: 50px;}

		.filetrek .glance {
			background: none;
			padding: 150px 0 50px;
		}

		.filetrek .glance .page-w {padding: 0;}

		.filetrek .glance h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.filetrek .glance .hor {display: none;}

		.filetrek .glance .vert {
			display: block;
			position: relative;
		}

		.filetrek .key-facts {padding: 100px 0;}

		.filetrek .key-facts .page-w {padding: 0;}

		/* TECHNOLOGY-HORTAU */
		.hortau .about {
			background: none;
			padding-bottom: 100px;
		}

		.hortau .about img {margin-bottom: 50px;}

		.hortau .about .page-w {padding: 0;}

		.hortau .glance {padding-bottom: 50px;}

		.hortau .glance .page-w {padding: 0;}

		.hortau .glance h1 {
			font-size: 20px;
			line-height: 23px;
			margin-bottom: 50px;
		}

		.hortau .glance .hor {display: none;}

		.hortau .glance .vert {
			display: block;
			position: relative;
			height: 1000px;
		}

		.hortau .key-facts {padding: 100px 0;}

		.hortau .key-facts .page-w {padding: 0;}

		.hortau .key-facts .page-w h1,
		.hortau .fact p {
			font-size: 20px;
			line-height: 23px;
		}

		/* TECHNOLOGY-IPERCEPTIONS */
		.iperceptions .about {padding: 100px 0;}

		.iperceptions .about .page-w {padding: 0;}

		.iperceptions .glance {padding: 100px 0;}

		.iperceptions .key-facts {padding: 100px 0;}

		.iperceptions .key-facts .page-w {padding: 0;}

		.iperceptions .glance h1,
		.iperceptions .key-facts .page-w h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.iperceptions .first {
			padding-bottom: 63vw;
			background-size: contain;
		}


		.research {
			width: 480px;
			height: 400px;
			background-image: none;
			margin-top: -150px;
			padding-top: 10px;
		}

		.iperceptions-logo {
			float: none;
			display: block;
			width: 200px;
			margin: 0 auto 50px;
		}

		.research form {padding: 10px 0 0;}

		.research form label {margin-top: 10px;}

		.research p {
			font-size: 12px;
			line-height: 15px;
		}

		.rate-avg {margin-top: 30px;}

		.thank-you-msg p {padding: 0 20px;}

		/* TECHNOLOGY-LOGID */
		.logi-d .about {
			background: none;
			padding-top: 100px;
		}

		.logi-d .about .page-w {padding: 0;}

		.logi-d .about img {margin-top: 50px;}

		.logi-d .key-facts {padding: 100px 0;}

		.logi-d .key-facts .page-w {padding: 0;}

		.logi-d .key-facts .page-w h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.logi-d .fact {
			font-size: 30px;
			line-height: 35px;
		}

		.logi-d .fact p {
			font-size: 16px;
			line-height: 19px;
		}

		/* TECHNOLOGY-PREVTEC */
		.prevtec .about {
			background: none;
			padding: 100px 0;
		}

		.prevtec .about .page-w,
		.prevtec .glance .page-w,
		.prevtec .key-facts .page-w {padding: 0;}

		.prevtec .glance {padding-bottom: 50px;}

		.prevtec .glance .hor {display: none;}

		.prevtec .glance .vert {
			display: block;
			position: relative;
			padding: 0;
		}

		.prevtec .key-facts {padding: 100px 0;}

		.prevtec .key-facts .page-w h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.prevtec .fact {
			font-size: 25px;
			line-height: 30px;
		}

		.prevtec .four,
		.prevtec .five {padding: 0;}



	/* OVERVIEW-EQUITY */
	.ov-equity .intro {padding: 100px 0;}

	.ov-equity .intro .y-cen p br {display: none;}

	.ov-equity .key-facts {padding: 100px 0;}

	.ov-equity .key-facts .page-w {padding: 0 20px;}

	.ov-equity .key-facts .page-w h1 {
		font-size: 20px;
		line-height: 23px;
	}

	.ov-equity .fact {
		font-size: 35px;
		line-height: 40px;
	}

	.ov-equity .tandem {
		background: none;
		padding: 0;
	}

		/* EQUITY-TANDEM */

	.ov-equity.tandem-espansion .intro {padding: 0;}

	.ov-equity.tandem-espansion .intro > .page-w {
		width: 90%;
		padding: 200px 0;
		background-size: 70%;
		background-position: right bottom;
	}

	.ov-equity.tandem-espansion .slides {height: 1100px;}

	.ov-equity.tandem-espansion .slides > .caroufredsel_wrapper,
	.ov-equity.tandem-espansion .slides .carousel,
	.ov-equity.tandem-espansion .slides .carousel > li {height: 1000px!important;}

	.ov-equity.tandem-espansion .slides img.ceny {display: none;}
	.ov-equity.tandem-espansion .slides img.ceny.media-el {display: block;}

	.ov-equity.tandem-espansion .slides .carousel > li p {
		font-size: 20px;
		line-height: 25px;
	}

	.ov-equity.tandem-espansion .slides .carousel > li p.large {
		font-size: 40px;
		line-height: 60px;
	}

	.ov-equity.tandem-espansion .portfolio-companies {padding: 50px 0;}

	.ov-equity.tandem-espansion .portfolio-companies > .page-w > h1 {margin: 0 0 50px;}

	.ov-equity.tandem-espansion .portfolio-companies .page-w.ceny {
		position: relative;
		height: auto;
	}

	.company-list ul li {
		font-size: 18px;
		line-height: 21px;
		margin: 15px 0;
	}



	/* OVERVIEW-SOCIAL */
	.ov-social .intro {padding: 100px 0;}

	.ov-social .intro .y-cen p br {display: none;}

	.screen.enablis,
	.screen.trioomph {background: none;}

	.screen.enablis .author {padding-top: 0;}

		/* SOCIAL-ENABLIS */
		.enablis .about {
			background: none;
			padding-bottom: 100px;
		}

		.enablis .about h1 br {display: none;}

		.enablis .about img {margin-bottom: 50px;}

		.enablis .reduce-poverty {padding-bottom: 100px;}

		.enablis .reduce-poverty h1 {
			font-size: 20px;
			line-height: 23px;
			margin-bottom: 50px;
		}

		.enablis .reduce-poverty .hor {display: none;}

		.enablis .reduce-poverty .vert {
			display: block;
			position: relative;
		}

		.enablis .thula {
			background: none;
			padding-bottom: 100px;
		}

		.enablis .thula img {margin-bottom: 50px;}

		.enablis .key-facts h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.enablis .fact {
			font-size: 35px;
			line-height: 40px;
		}

		.enablis .key-facts {padding-bottom: 100px;}

		.enablis .activities {height: 500px !important;}

		/* SOCIAL-TRIOOMPH */
		.trioomph .about {
			background: none;
			padding: 100px 0 0;
		}

		.trioomph .about .page-w {padding: 0}

		.trioomph .about img {margin-top: 50px;}

		.trioomph .in-action .ceny {
			position: relative;
			height: auto;
		}

		.trioomph .process .hor {display: none;}

		.trioomph .process .vert {
			display: block;
			position: relative;
		}

		.trioomph .process {padding: 100px 0;}

		.trioomph .process .page-w {padding: 0 20px;}

		.trioomph .process h1 {
			font-size: 20px;
			line-height: 23px;
			margin-bottom: 50px;
		}

		.trioomph .key-facts  {padding: 100px 0;}

		.trioomph .key-facts .page-w {padding: 0}

		.trioomph .key-facts h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.trioomph .fact {
			font-size: 35px;
			line-height: 40px;
		}

		.trioomph .support .page-w,
		.trioomph .in-action .page-w {padding: 100px 0;}

		.trioomph .support h1,
		.trioomph .in-action h1 {
			font-size: 20px;
			line-height: 23px;
			margin-bottom: 50px;
		}

		.trioomph .support ul {
			position: relative;
			padding: 0;
		}

		.trioomph .support ul li {
			position: relative;
			width: 100%;
			margin-bottom: 50px;
		}

		.trioomph .support ul li img {
			position: relative;
			display: block;
			margin-bottom: 20px;
		}

		.trioomph .support ul li a {
			position: relative;
			display: inline-block;
			width: auto;
			padding-bottom: 0;
			padding-right: 30px;
			line-height: 16px;
		}

		.trioomph .support ul li a:after {
			border-bottom-color: transparent;
			border-left-color: #ffa800;
			left: 100%;
			margin-left: -10px;
			top: 50%;
			margin-top: -10px;
		}

		/* ENERGY */
		.ov-energy .tech-sectors .page-w {
			padding: 0 20px;
		}

		.ov-energy .tech-sectors .hor {
			display: none;
		}

		.ov-energy .tech-sectors .vert {
			display: block;
			position: relative;
			padding: 0;
		}

		.ov-energy .screen.trec {
			padding-bottom: 250px;
		}

		.ov-energy .slides {
			padding-bottom: 20px;
		}

		.ov-energy .slides .half h2,
		.ov-energy .slides .half p {
			font-size: 14px;
			line-height: 18px;
		}

		.ov-energy .slides li[data-link='Environment'] {
			padding: 50px 0;
		}

		.ov-energy .slides .third {
			float: none;
			width: 100%;
			max-width: 650px;
			height: auto;
			margin: 0 auto;
			padding: 0;
		}

		.ov-energy .slides .third .ceny {
			top: auto;
	    -webkit-transform: translateY(0);
	    -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -o-transform: translateY(0);
	    transform: translateY(0);
		}

		.ov-energy .slides .third .ceny:after {
			content: '';
			display: block;
			clear: both;
		}

		.ov-energy .slides .third p {
			float: left;
			width: 50%;
			margin: 15px 0;
			padding: 0 20px;
		}

		.ov-energy .slides .hor {
			display: none;
		}

		.ov-energy .slides .vert {
			display: block;
			margin: 0 auto;
		}

		.ov-energy .timeline {
			border-top-color: #000000;
		}

		.ov-energy .key-facts h1 {
			margin-bottom: 20px;
		}

		.ov-energy .key-facts .page-w {
			padding: 0 0 50px;
		}

		.ov-energy .corp .footnotes {
			position: relative;
			width: 100%;
			margin: 0;
			padding: 0;
			bottom: auto;
			text-align: right;
		}

		/* NORTHSTAR */
		.northstar .first .page-w {
			padding: 60px 0;
		}

		.cvtcorp .first {
			padding-bottom: 63vw;
			background-size: contain;
		}

		.cvtcorp .first .page-w {
			padding: 60px 0;
		}

		.cvtcorp .first .y-cen {
			left: 0;
		}

} /*/mediaquery */



@media screen and (max-width: 700px) {
	/* HOMEPAGE */
	.index-slider .slide-img img {
		width: auto;
		max-width: none;
		height: 100%;
		left: 50%;
		margin-left: -355px;
	}

	/* NEWS-INNER */
	.news-main,
	.news-side {
		float: none;
		width: 100%;
	}

	.news-main {margin-bottom: 20px;}

	.news-side {height: 175px;}

	.tags {
		float: left;
		width: 50%;
		height: 100%;
		border-right: 1px solid #7f7f7f;
	}

	.share {
		float: left;
		width: 50%;
		height: 100%;
		margin-top: 0;
		border-left: 1px solid #7f7f7f;
	}

	.related {padding-top: 20px;}

	.related .page-w > h1 {
		font-size: 22px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	.related article {
		width: 49%;
		height: 140px;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.related article:first-of-type {margin-right: 2%;}

	.related article.last {display: none;}

	.news-content .clear.sep {margin: 10px 0;}

	.related .clear {height: 1px;}

}/* /mediaquery */



@media screen and (max-width: 640px) {
	/* FOOTER */
	.breadcrumbs .page-w {display: none;}

	.copyrights {
		text-align: center;
		padding-right: 0;
	}


	/* HOMEPAGE */
	.sectors div {
		height: 150px;
		padding-top: 30px;
	}

	.sectors div a {
		width: 150px;
		margin-left: 40px;
	}

	.sectors div .visit-section {
		width: 200px;
		font-size: 16px;
		line-height: 20px;
	}

} /*/mediaquery */



@media screen and (max-width: 600px) {
	/* timeline */
	.timeline .carousel li {
		width: 220px;
		padding-left: 20px;
	}

	.ov-about .timeline .main-h {
		font-size: 30px;
		line-height: 35px;
	}

	.timeline .page-w h1 {
		font-size: 16px;
		line-height: 19px;
	}


	.ov-about .intro,
	.ov-about .mission,
	.ov-about .beliefs,
	.ov-about .screen.success,
	.history .expansion {padding: 50px 0;}



	/* OVERVIEW-ABOUT */
	.ov-about .intro h1 {
		font-size: 24px;
		line-height: 27px;
	}

	.main-h {
		font-size: 30px;
		line-height: 33px;
	}

	.ov-about .intro p,
	.ov-about .mission p,
	.ov-about .team p,
	.ov-about .screen.success p {
		font-size: 14px;
		line-height: 17px;
	}

	.ov-about .team img {margin-top: 50px;}

	.ov-about .beliefs p {width: 100%;}

	.ov-about .team {padding-top: 50px;}

		/* ABOUT-HISTORY */
		.history > .about,
		.history .growth {padding-top: 50px;}

		.history > .about > img,
		.history .growth img {margin-top: 50px;}

		.history .cwm-leader .page-w {margin: 50px 0;}

		/* arrows */
		.history .entrepreneurship {padding: 200px 0;}

		.arrow.top {width: 50px; margin-left: -25px;}
		.arrow.bottom {width: 50px; margin-left: -25px;}

		.arrow.top span {
			width: 100px;
			left: -25px;
			background-position: -50px -550px;
		}
		.arrow.bottom span {
			width: 100px;
			height: 50px;
			bottom: 100%;
			left: -25px;
			background-position: -50px -400px;
		}

		.entrepreneurship .arrow.top,
		.entrepreneurship.push .arrow.top {top: -90%;}
		.entrepreneurship .arrow.bottom,
		.entrepreneurship.push .arrow.bottom {bottom: -90%;}

		/* ABOUT-TEAM */
		.slides header h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.mobile-img-holder {height: 300px;}

		.board .mobile-img-holder img {left: -30px;}
		.executives .mobile-img-holder img {right: -30px;}
		.m-leaders .mobile-img-holder img {right: -30px;}
		.t-leaders .mobile-img-holder img {left: -30px;}
		.tandem .mobile-img-holder img {left: -30px;}


	/* OVERVIEW-MEDIA */
	.ov-media .intro {padding: 50px 0;}

	.ov-media .intro .y-cen p:first-child {
		font-size: 16px;
		line-height: 19px;
	}

	.ov-media .intro .y-cen p {
		font-size: 12px;
		line-height: 15px;
	}

	.brief-look .page-w {padding-top: 50px;}

	.ov-media .glance {padding-top: 50px;}

	.ov-media .glance .page-w {padding-top: 0;}

	.brief-look h1,
	.ov-media .glance h1 {
		font-size: 16px;
		line-height: 19px;
	}

		/* MEDIA-ZONE3 */
		.zone-3 .about .page-w {margin: 50px 0;}

		.zone-3 .about h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.zone-3 .about p {
			font-size: 12px;
			line-height: 15px;
		}

		.zone-3 .preview {padding: 50px 0 100px;}

		.zone-3 .preview .video-holder {
			width: 430px;
			height: 248px;
			margin-top: 0;
			padding: 5px;
		}

		.zone-3 .preview h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.zone-3 .glance {padding: 50px 0;}

		/* MEDIA-STINGRAY */
		.stingray .about {padding-top: 50px;}

		.stingray .about h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.stingray .experience h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.stingray .presence {height: 350px !important;}

		/* MEDIA-WOOZWORLD */
		.woozworld .screen.first {padding-top: 50px;}

		.woozworld .about h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.woozworld .about p {
			font-size: 12px;
			line-height: 15px;
		}

		.woozworld .experience {padding: 50px 0;}

		.woozworld .video-holder {
			width: 300px;
			height: 190px;
			margin-left: auto;
			margin-right: auto;
			padding: 12px 41px 40px;
		}

		.woozworld .experience h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.woozworld .glance {padding: 50px 0;}

		.woozworld .presence {height: 350px !important;}


	/* MEDIA-ONMOBILE */

		.onmobile .presence {height: 350px !important;}

		.onmobile .about h1 {
			font-size: 16px;
			line-height: 19px;
		}


	/* OVERVIEW-TECHNOLOGY */
	.corp h1,
	.corp h1 a {
		font-size: 16px;
		line-height: 19px;
	}

	.corp.left h1,
	.corp.right h1 {margin: 20px 0;}

	.ov-technology .tech-sectors h1 {
		font-size: 16px;
		line-height: 19px;
	}

		/* TECHNOLOGY-COVEO */
		.ov-technology.coveo .about .y-cen h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.ov-technology .about .y-cen p {
			font-size: 12px;
			line-height: 15px;
		}

		.coveo .glance {padding: 50px 0;}

		.coveo .video-holder {
			width: 300px;
			height: 190px;
			padding: 12px 41px 40px;
		}

		.coveo .glance h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.coveo .key-facts {padding: 50px 0;}

		.coveo .key-facts h1 {
			font-size: 16px;
			line-height: 19px;
		}

		/* TECHNOLOGY-CVTCORP */
		.cvtcorp .about {padding-top: 50px;}

		.ov-technology.cvtcorp .about .y-cen h1 {
			font-size: 12px;
			line-height: 15px;
		}

		.cvtcorp .glance,
		.cvtcorp .key-facts {padding: 50px 0;}

		.cvtcorp .glance h1,
		.cvtcorp .key-facts .page-w h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.highlight {font-size: 12px;}

		/* TECHNOLOGY-FILETREK */
		.filetrek .about {padding-top: 50px;}

		.filetrek .about .y-cen h1,
		.filetrek .glance h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.filetrek .glance {padding: 100px 0 0;}

		.filetrek .key-facts {padding: 50px 0;}

		.filetrek .key-facts h1 {
			font-size: 20px;
			line-height: 23px;
		}

		.fact p {
			font-size: 20px;
			line-height: 23px;
		}

		/* TECHNOLOGY-HORTAU */
		.hortau .about {padding-bottom: 50px;}

		.hortau .about img {margin-bottom: 20px;}

		.hortau .about .y-cen h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.hortau .glance h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.hortau .key-facts {padding: 50px 0;}

		/* TECHNOLOGY-IPERCEPTIONS */
		.iperceptions .about {padding-top: 50px;}

		.iperceptions .about .y-cen h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.research {
			width: 300px;
			height: 330px;
		}

		.iperceptions-logo {width: 150px;}

		.rate-avg {display: none;}

		.research .make-selection {margin-top: 40px;}

		.iperceptions .glance {padding-bottom: 50px;}

		.iperceptions .key-facts {padding: 50px 0;}

		.iperceptions .glance h1,
		.iperceptions .key-facts .page-w h1,
		.iperceptions .fact p {
			font-size: 16px;
			line-height: 19px;
		}

		.iperceptions .fact {
			font-size: 30px;
			line-height: 35px;
		}

		/* TECHNOLOGY-LOGID */
		.logi-d .about {padding-top: 50px;}

		.logi-d .about .y-cen h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.logi-d .key-facts {padding: 50px 0;}

		.logi-d .fact {
			font-size: 25px;
			line-height: 30px;
		}

		/* TECHNOLOGY-PREVTEC */
		.prevtec .about,
		.prevtec .key-facts {padding: 50px 0;}

		.prevtec .about .y-cen h1,
		.prevtec .glance h1,
		.prevtec .key-facts .page-w h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.prevtec .fact {
			font-size: 20px;
			line-height: 25px;
		}

		.prevtec .fact p {
			font-size: 12px;
			line-height: 15px;
		}



	/* OVERVIEW-EQUITY */
	.ov-equity .intro,
	.ov-equity .key-facts {padding: 50px 0;}

	.ov-equity .intro .y-cen p,
	.ov-equity .key-facts .page-w h1 {
		font-size: 16px;
		line-height: 19px;
	}

		/* EQUITY-TANDEM */

		.ov-equity.tandem-espansion .intro > .page-w {padding: 100px 0 150px;}

		.ov-equity.tandem-espansion .slides .carousel > li p.double {height: 250px;}

		.ov-equity.tandem-espansion .slides .carousel > li p .left,
		.ov-equity.tandem-espansion .slides .carousel > li p .right {
			float: none;
			display: block;
			width: 100%;
			margin: 50px 0;
		}

		.company-list {
			width: 100%;
			padding: 0;
			margin-bottom: 50px;
		}

		.company-list ul li {
			font-size: 16px;
			line-height: 19px;
		}



	/* OVERVIEW-SOCIAL */
	.ov-social .intro {padding: 50px 0;}

	.ov-social .intro .y-cen p {
		font-size: 16px;
		line-height: 19px;
	}

		/* SOCIAL-ENABLIS */
		.enablis .about h1,
		.enablis .reduce-poverty h1,
		.enablis .thula .y-cen h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.enablis .reduce-poverty,
		.enablis .key-facts {padding-bottom: 50px;}

		.enablis .activities {height: 350px !important;}

		/* SOCIAL-TRIOOMPH */
		.trioomph .about {padding-top: 50px;}

		.trioomph .about h1,
		.trioomph .process h1,
		.trioomph .key-facts h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.trioomph .process {padding-bottom: 50px;}

		.trioomph .key-facts {padding: 50px 0;}

		.trioomph .support .page-w,
		.trioomph .in-action .page-w {padding: 50px 0;}

		/* OVERVIEW ENERGY */
		.ov-energy .intro .y-cen p,
		.ov-energy .tech-sectors h1,
		.ov-energy .key-facts h1 {
			font-size: 16px;
			line-height: 19px;
		}

		.ov-energy .slides .third p {
			float: none;
			width: 100%;
			padding: 0;
			font-size: 12px;
			line-height: 16px;
		}

} /*/mediaquery */



@media screen and (max-width: 540px) {
	.related article {
		width: 100%;
		margin: 0 0 20px;
	}

	.related article.last {display: block;}

	/* NEWS-LIST */
	.news article {
		width: 100%;
		margin-right: 0;
	}

	/* HOMEPAGE */
	.index-slider .carousel li .page-w h1 {
		margin: 0 0 20px;
		font-size: 16px;
		line-height: 20px;
	}

	.sectors div .visit-section {
		font-size: 16px;
		line-height: 20px;
	}

		/* MEDIA-STINGRAY */
		.stingray .about h1 {
			font-size: 14px;
			line-height: 17px;
		}

		/* MEDIA-ONMOBILE */
		.onmobile .about h1 {
			font-size: 14px;
			line-height: 17px;
		}

} /*/mediaquery */



@media screen and (max-width: 500px) {
	/* HOMEPAGE */
	.index-slider .slide-img {height: 300px;}

	.index-slider .slide-img img {margin-left: -267px;}

	.index-slider .controls .prev-slide,
	.index-slider .controls .next-slide {top: 370px;}

	/* MEDIA-WOOZWORLD */
	.woozworld .screen.first {padding-bottom: 50px;}

	.woozworld .about > img {display: none;}

	.year {
		padding-left: 40px;
	}

	.year .holder {
		padding-right: 30px;
	}

	.year-n {
		font-size: 18px;
	}

	.year h1 {
		font-size: 16px;
	}

}/* /mediaquery */



@media screen and (max-width: 470px) {
	/* NEWS-INNER */
	.related article {
		width: 100%;
		height: 135px;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.related .page-w > h1 {margin-bottom: 15px;}

	.news-image {
		width: 110%;
		height: auto;
	}

	.news-main .lower iframe {height: 250px;}

	.news-side {height: auto;}

	.tags {
		width: 100%;
		height: auto;
		border-right: none;
	}

	.share {
		width: 100%;
		height: auto;
		margin-top: 2px;
		border-left: none;
	}

		/* MEDIA-ZONE3 */
		.zone-3 .preview .video-holder {
			width: 290px;
			height: 173px;
			padding: 5px 5px 10px;
		}


}/* /mediaquery */



@media screen and (max-width: 450px) {
	.sectors div a {
		width: 100px;
		margin-left: 30px;
		margin-top: 15px;
	}

	.sectors div .visit-section {
		width: 130px;
		font-size: 12px;
		line-height: 15px;
	}

	/* ENERGY */
	.ov-energy .slides .half {
		width: 100%;
		padding: 0;
	}

}/* /mediaquery */



@media screen and (max-width: 400px) {
	/* MEDIA-STINGRAY */
	.stingray .presence {height: 250px !important;}

	/* MEDIA-WOOZWORLD */
	.woozworld .screen.first {padding-bottom: 50px;}

	.woozworld .presence {height: 250px !important;}

	/* MEDIA-ONMOBILE */
	.onmobile .presence {height: 250px !important;}

	/* SOCIAL-ENABLIS */
	.enablis .activities {height: 250px !important;}

}/* /mediaquery */









#ascrail2000,
#ascrail2000-hr,
#ascrail2001,
#ascrail2001-hr {display: none !important;}














@media screen and (max-width: 1020px) and (min-width: 801px) and (max-height: 650px) {
	#change-orientation {display: block;}

}/* /mediaquery */
