@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400');

/* W3C Markup, IE10 Release Preview */ 
h1 {font-size:36px;font-weight:700;margin-bottom:15px;margin-top:0;}
h2,.h2 {font-size:32px;line-height:46px;font-weight:700;margin-bottom:15px;margin-top:0;}
h3 {font-size:16px;font-weight:700;margin-top:22px;margin-bottom:22px;}
h4 {font-size:18px;font-weight:700;margin-top:16px;margin-bottom:16px;}
h5 {font-size:16px;font-weight:500;margin-top:20px;margin-bottom:5px;}
p {font-size:16px;line-height:22px;}
a {color:#1D242B}
a:hover,a.active {color:#1D242B;text-decoration:none;}
b,strong {font-weight:500;}
ul {font-size:16px;line-height:22px;margin:0 0 15px 15px;padding:0;}
li {padding-bottom:5px;}

/* Bootstrap overrides */
body {font-family: 'Roboto', sans-serif;color:#2c3b45;font-weight:400;font-size:16px;}
.navbar {padding-top:20px;padding-bottom:20px;background-color:#FFFFFF}
.navbar-toggle {    position: absolute;    float: none;    margin: 0;    padding: 11px 10px 10px 10px;}
.navbar-toggle .icon-bar {    background-color:#333E48;}
.navbar-brand {    float: none;    padding: 0;    height: 43px;	display:block;	margin:0 auto;	text-align:center;}
.navbar-brand img{    margin:0 auto;}
.navbar-toggle .icon-bar + .icon-bar {    margin-top: 6px;}
.navbar-collapse {padding:0 0 50px 0;text-align:center;background-color:#333e48;border-top:20px solid #FFFFFF;max-height:none !important;}
.navbar-collapse a{font-size:24px;color:#FFFFFF;display:block;font-weight:bold;}
.navbar-collapse a:hover {text-decoration:none;color:#36a9e1}
.navbar-nav {    margin: 7.5px 0;}
.nav > li > a:hover, .nav > li > a:focus {    text-decoration: none;    background-color: transparent;color:rgba(255,255,255,0.2)}
.nav > li > ul > li > a:hover, .nav > li > ul > li > a:focus {    text-decoration: none;    background-color: transparent;color:#36a9e1}
.navbar-nav > li > a {    line-height: 24px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {    background-color: transparent;    border-color: transparent;}
.navbar-nav  ul li a {    line-height: 30px;font-size:18px;text-align:center;color:#FFFFFF;}
.nav-ss:hover,.nav-ss:focus {    color: #60bcae !important;    background-color: #transparent;}
.nav-t:hover,.nav-t:focus {    color: #da1c5c !important;    background-color: #transparent;}
.nav-e:hover,.nav-e:focus {    color: #ec5e23 !important;    background-color: #transparent;}
.nav-cs:hover,.nav-cs:focus {    color: #27aae1 !important;    background-color: #transparent;}
.nav-k:hover,.nav-k:focus {    color: #d7df23 !important;    background-color: #transparent;}
.nav-services {display:none}
.navbar-toggle .icon-bar {
	  position: relative;
	  -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1); /* older webkit */
-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
		margin-left:5px;
}

.mobile-toggle.active .icon-bar:nth-of-type(1) {
	  top: 6px;
	  transform: rotate(45deg) translateY(2px);
	  -webkit-transform: rotate(42deg) translateY(2px);
	  -moz-transform: rotate(45deg) translateY(2px);
	  -o-transform: rotate(45deg) translateY(2px);
}

.mobile-toggle.active .icon-bar:nth-of-type(2) {
	  background-color: transparent;
}

.mobile-toggle.active .icon-bar:nth-of-type(3) {
	  top: -6px;
	  transform: rotate(-45deg) translateY(-3px);
	  -webkit-transform: rotate(-42deg) translateY(-3px);
	  -moz-transform: rotate(-45deg) translateY(-3px);
	  -o-transform: rotate(-45deg) translateY(-3px);	  
}


/* Layout */
.fullwidth {padding:0}
.visible-xxs {display:none;}
.top-buffer {padding-top:30px;}
.bottom-buffer {padding-bottom:30px;}
.text-center .img-responsive {margin:0 auto;}
.main-banner {height:560px;text-align:center;position:relative;}
.main-banner .item{background-size:cover;background-position:center center;}
.banner-content {  position: absolute;  top: 50%;  transform: translateY(-50%);color:#FFFFFF;width:100%;}
#mainCarousel h1 {font-size:36px;margin-bottom:15px;}
#mainCarousel a.find-out-more {font-size:16px;line-height:16px;color:#d7df23;display:inline-block;padding:10px;border:1px solid #d7df23;margin-top:10px;}
#mainCarousel a.find-out-more:hover {color:#ffffff;background-color:#d7df23;}
#mainCarousel a.scroll-down {position:absolute;left:50%;margin-left:-11px;bottom:20px;}
.credit {position:absolute;bottom:20px;right:20px;color:#FFFFFF;font-size:10px;-webkit-text-size-adjust: 100%}
.panel-services,.text-panel {text-align:center;padding:50px 0 35px 0;}
.panel-services img{margin:0 auto;}
.panel-services a {color:#333e48;}
.panel-services a:hover {color:#36a9e1;}
.panel-services a:hover h3 {color:#36a9e1;}
.home-icons a > div {width:115px;height:115px;background-position: 0 top;margin:0 auto}
.home-icons a:hover > div {background-position: 0 -100%}

.panel-services h2 {color:#2c3b45;margin-top:0;}
.panel-services h3 {color:#333e48}
.row-quote {background-color:#CCC}

.text-panel p.subtitle{color:#27aae1;}
.text-panel ul{font-size:16px; list-style-image:url(../images/bullet-blue.png)}
.text-panel li{margin-bottom:5px;}

a.find-out-more {font-size:16px;line-height:16px;display:inline-block;padding:10px;border:1px solid #1D242B;}
a.find-out-more.services:hover {background-color:#1D242B;color:#FFFFFF;}
.btnlink {font-size:16px;line-height:16px;display:inline-block;padding:10px;border:1px solid #1D242B;background-color:transparent}
.btnlink:hover {background-color:#1D242B;color:#FFFFFF;}
#mainCarousel .btnlink {border-color:#FFFFFF}

.panel-vision {background-size:cover;background-image:url(../images/our-vision.jpg);text-align:left;color:#FFFFFF;padding:100px}
.panel-vision p {font-size:16px;line-height:26px;font-weight:400;}
.panel-vision a.find-out-more {font-size:16px;line-height:16px;color:#ffffff;display:inline-block;padding:10px;border:1px solid #ffffff;margin-top:10px;}
.panel-vision .btnlink {font-size:16px;line-height:16px;color:#ffffff;display:inline-block;padding:10px;border:1px solid #ffffff;margin-top:10px;}
.panel-vision a.find-out-more:hover {color:#6ebba9;background-color:#FFFFFF}
.panel-vision .btnlink:hover {color:#6ebba9;background-color:#FFFFFF}

.row-frontier {background-color:#4396C8}
.panel-frontier {background-size:cover;background-image:url(../images/final-frontier.jpg);text-align:left;color:#FFFFFF;padding:100px}
.panel-frontier p {font-size:16px;line-height:26px;font-weight:400;}
.panel-frontier a.find-out-more {font-size:16px;line-height:16px;color:#ffffff;display:inline-block;padding:10px;border:1px solid #ffffff;margin-top:10px;}
.panel-frontier a.find-out-more:hover {color:#4498d1;background-color:#FFFFFF}
.panel-frontier .btnlink {font-size:16px;line-height:16px;color:#ffffff;display:inline-block;padding:10px;border:1px solid #ffffff;margin-top:10px;}
.panel-frontier .btnlink:hover {color:#4498d1;background-color:#FFFFFF}

.banner-dishes {background-size:cover;height:300px;background-image:url(../images/dishes.jpg);}
.banner-pcb {background-size:cover;height:300px;background-image:url(../images/pcb.jpg);}
.banner-pcb2 {background-size:cover;height:300px;background-image:url(../images/pcb2.jpg);}
.banner-hands {background-size:cover;height:300px;background-image:url(../images/banner-hands.jpg);}
.banner-map {background-size:cover;height:300px;background-image:url(../images/banner-map.jpg);}
.banner-machine {background-size:cover;height:300px;background-image:url(../images/banner-machine.jpg);}
.img-fullwidth {position:relative}
.img-fullwidth img {width:100%;}

.banner-map {background-size:cover;height:300px;background-image:url(../images/banner-map.jpg);}

.banner-machine {background-size:cover;height:300px;background-image:url(../images/banner-machine.jpg);}

.panel-quote {padding:100px 100px 90px 100px;}
.panel-quote p {font-size:30px;line-height:40px;text-align:center;font-weight:300;font-family: 'Roboto Slab', serif;}
.panel-quote p.leftquote {text-align:left}
.panel-quote p.rightquote {text-align:right}

.panel-businessdevelopment {background-color:#49A7DF;color:#FFFFFF;padding-top:50px;padding-bottom:35px;padding-left:15px;padding-right:15px;}
.panel-businessdevelopment .row {padding:0 100px}
.panel-businessdevelopment h2 {margin-bottom:30px;color:#FFFFFF;margin-top:0;}
.panel-businessdevelopment p.intro{color:#FFFFFF;font-size:22px;line-height:26px;}
.panel-businessdevelopment ul{font-size:16px; }
.panel-businessdevelopment li{margin-bottom:5px;}

.panel-projectengineering {padding:50px 15px 35px 15px;color:#FFFFFF;background-color:#323D46}
.panel-projectengineering h2 {margin-bottom:30px;color:#FFFFFF;margin-top:0;}
.panel-projectengineering ul{font-size:16px; list-style-image:url(../images/bullet-blue.png);text-align:left;}
.panel-projectengineering li{margin-bottom:5px;}

.services-links {padding:15px;text-align:center;}
.services-links a {display:inline-block;height:44px;background-position:left center;background-repeat:no-repeat;padding:20px 0 20px 30px;font-weight:500;box-sizing:content-box;color:#333e48;background-image:url(../images/kispe-arrow-left.png);}
.services-links a:hover {color:#36a9e1;background-image:url(../images/kispe-arrow-left-over.png);}
.services-links a.right {background-position:right center;padding-right:30px;padding-left:0;background-image:url(../images/kispe-arrow-right.png);}
.services-links a.right:hover {background-image:url(../images/kispe-arrow-right-over.png);}
.services-links a span{position: relative;  top: 50%;  transform: translateY(-50%);display:inline-block;text-align:left;}
.services-links a img{vertical-align:middle;display:inline-block;margin-right:10px;max-height:40px;}
.services-links a i{position: relative;  top: 50%;  transform: translateY(-50%);}
.services-links a span div {margin-right:20px;border-right:none !important}
.services-links a:hover span div {background-position: 0 -100%}
.services-links a.link-telecommunications span {line-height:74px;}
.services-links a.link-telecommunications span div {background-image:url(../images/kispe-icon-telecommunications.png);width:76px;height:74px;}
.services-links a.link-electronics span {line-height:74px;}
.services-links a.link-electronics span div {background-image:url(../images/kispe-icon-electronics.png);width:74px;height:74px;}
.services-links a.link-knowledge span {line-height:70px;}
.services-links a.link-knowledge span div {background-image:url(../images/kispe-icon-knowledge.png);width:56px;height:70px;}
.services-links a.link-consultancy span {line-height:63px;}
.services-links a.link-consultancy span div {background-image:url(../images/kispe-icon-consultancy.png);width:95px;height:63px;}
.services-links a.link-spacesystems span {line-height:77px;}
.services-links a.link-spacesystems span div {background-image:url(../images/kispe-icon-space-systems.png);width:77px;height:77px;}

.panel-knowledge {padding:50px 15px 35px 15px;}
.panel-knowledge.dark {background-color:#323D46;color:#FFFFFF;border-left:15px solid #FFFFFF;border-right:15px solid #FFFFFF}
.panel-knowledge p {font-size:22px;line-height:26px;}

.contactForm input[type=text],.contactForm input[type=email],.contactForm textarea{border:1px solid #323D46;width:100%;display:block;margin-bottom:15px;padding:4px 10px;;font-size:12px;color:#323D46}
.contactForm input[type=text],.contactForm input[type=email]{height:28px;color:#323D46}
.contactForm textarea{height:114px;color:#323D46}
.contactForm input[type=submit]{width:190px;display:block;font-size:16px;height:36px;background-color:#2c3b45;border:1px solid #2c3b45;color:#ffffff;margin:0 auto;}
.contactForm input[type=submit]:hover {color:#2c3b45;background-color:#FFFFFF}
.contactThanks {display:none}

.footer {background-color:#2c3b45;padding-top:30px !important;padding-bottom:30px !important;}
.footer {color:#FFFFFF;font-size:14px;}
.footer p{font-size:14px;}
.footer a{color:#FFFFFF}
.copyright p {font-size:11px;line-height:24px;}

.footer input[type=text]{width:100%;display:block;font-size:12px;height:26px;border:1px solid #FFFFFF;margin-bottom:2px;background-color:transparent;padding:5px 7px}
.footer input[type=email]{width:100%;display:block;font-size:12px;height:26px;border:1px solid #FFFFFF;background-color:transparent;padding:5px 7px}
.footer input[type=submit]{width:80px;display:block;font-size:12px;height:26px;background-color:#ffffff;border:1px solid #ffffff;color:#2c3b45;margin-top:2px;}
.footer input[type=submit]:hover{background-color:#2c3b45;border:1px solid #ffffff;color:#ffffff;margin-top:2px;}
.footer .text-sm-right img {margin-right:3px;}

.panel-text {padding:50px;position:relative;}
.panel-image {padding:50px;background-size:cover;position:relative}

/* Format */
.copy-xsmall {font-size:10px;line-height:12px;-webkit-text-size-adjust: 100%;}
.copy30 {font-size:30px !important;}
.subtitle{font-size:22px;line-height:26px;margin-bottom:20px;}
p.intro{font-size:22px;line-height:26px;}
p.large{font-size:22px;line-height:26px;}
p.slab {font-family: 'Roboto Slab', serif;font-weight:300;}
.nomargin {margin:0}

.bg-grey {background-color:#2C3B45;color:#FFFFFF}
.bg-lightgrey {background-color:#CCCCCC;}
.bg-teal,.bg-green {background-color:#67BAAF;color:#FFFFFF}
.bg-grey .find-out-more {border:1px solid #FFFFFF;color:#FFFFFF;}
.bg-grey .btnlink {border:1px solid #FFFFFF;color:#FFFFFF;}
.bg-grey .btnlink:hover {border:1px solid #FFFFFF;background-color:#FFFFFF;color:#2C3B45;}
.bg-blue {background-color:#49A7DF;}
.bg-blue h2 {color:#FFFFFF;}
.bg-blue p {color:#FFFFFF !important;}
.bg-blue ul {color:#FFFFFF;list-style-image:none;}
.bg-orange {background-color:#E67542;color:#FFFFFF;}
#mainCarousel img {max-width:100px;margin-bottom:10px;}

.row-imagetext {padding:0 !important}

#signupThanks,#contactThanks {display:none}

.recruitmentForm {border-bottom:1px solid #2C3B45}
.recruitmentForm .contactForm {display:none;background-color:#F2F2F3;padding-top:30px;padding-bottom:30px;}

.courseForm {border-bottom:none}
.courseForm .contactForm {background-color:transparent;padding-top:30px;padding-bottom:30px;}
.courseForm .contactForm input[type=text],.courseForm .contactForm input[type=email],.courseForm .contactForm textarea{border:1px solid #FFFFFF;color:#FFFFFF;width:100%;display:block;margin-bottom:5px;padding:4px 10px;;font-size:12px;background-color:transparent}
.courseForm .contactForm input[type=submit]{width:190px;display:block;font-size:16px;height:36px;background-color:transparent;margin:0;color:#FFFFFF;border:1px solid #FFFFFF;margin:0 auto}
.courseForm input[type=submit]:hover {color:#2c3b45;background-color:#FFFFFF;}

.questionForm textarea{border:1px solid #323D46;width:100%;display:block;margin-bottom:15px;padding:4px 10px;;font-size:12px;}
.questionForm input[type=text],.questionForm input[type=email]{height:28px;border:1px solid #323D46;}
.questionForm textarea{height:114px;}
.questionForm input[type=submit]{width:190px;display:block;font-size:16px;height:36px;background-color:#2c3b45;border:1px solid #2c3b45;color:#ffffff;margin:0 auto;}
.questionForm input[type=submit]:hover {color:#2c3b45;background-color:#FFFFFF}
.questionThanks {display:none}

.courseForm .questionForm {background-color:transparent;padding-top:30px;padding-bottom:30px;}
.courseForm .questionForm input[type=text],.courseForm .questionForm input[type=email],.questionForm textarea{width:100%;display:block;margin-bottom:5px;padding:4px 10px;;font-size:12px;background-color:transparent}
.courseForm .questionForm input[type=submit]{width:190px;display:block;font-size:16px;height:36px;background-color:transparent;margin:0;color:#2c3b45;margin:0 auto}
.courseForm .questionForm input[type=submit]:hover {color:#2c3b45;background-color:#FFFFFF;}

.grid:after {
  content: '';
  display: block;
  clear: both;
}

.grid-item img{
	width:100%;
	margin-bottom:6px;
}

.grid-item-mask {position:absolute;top:0;bottom:6px;left:0;right:0;background-color:rgba(0,0,0,0.4);transition:background-color 0.25s ease-in;-moz-transition:background-color 0.25s ease-in;-webkit-transition:background-color 0.25s ease-in;-o-transition:background-color 0.25s ease-in}
.grid-item:hover .grid-item-mask {background-color:rgba(0,0,0,0)}
.grid-item-mask div{position:absolute;bottom:18px;left:15px;right:15px;color:#FFFFFF;font-weight:700;font-size:22px;text-align:left;line-height:20px}
.grid-item-mask span{font-weight:400;font-size:12px;}

.v_hidden{	opacity: 0;}
.v_visible{	opacity: 1;}

.header-bar {background-color:#333E48;padding:20px 0;}
.header-bar-title {width:100px;color:#FFFFFF;font-size:36px;line-height:24px;font-weight:bold;padding-top:1px;}
.header-bar-select {width:100%;line-height:24px;margin-right:15px;margin-top:20px;position:relative;}
.header-bar-select select{width:100%;line-height:24px;height:24px;border:none;color:#333E48;font-size:12px;padding-left:5px;}
.header-bar-select .dropdown-toggle	{width:100%;line-height:26px;height:26px;border:none;color:#333E48;font-size:12px;padding-left:5px;border-radius:0;background-color:#FFFFFF;text-align:left;padding:0 0 0 5px;}
.header-bar-select .dropdown-toggle	.caret{position:absolute;right:10px;top:12px;}
.header-bar-select .dropdown-menu {    min-width: 100%;    border-radius: 0;    padding:0;font-size:12px;}
.header-bar-select .dropdown-menu > li {padding:2px 0}
.header-bar-select .dropdown-menu > li > a {    padding: 3px 5px;}
.header-bar-select .dropdown-menu > li > a:hover {background-color:#FFFFFF}
.header-bar-nav {float:right;color:#FFFFFF;line-height:24px;} 
.header-bar-nav a {color:#FFFFFF}
.header-bar-nav a:nth-child(1) {margin-right:10px;}
.header-bar-nav a:nth-child(2) {margin-left:10px;}
.header-bar-search {position:relative;padding-top:1px;padding-top:5px;}
.header-bar-search input[type=text]{width:100%;color:#333E48;font-size:12px;padding-left:7px;padding-right:30px;line-height:26px;height:26px;border:none;border-radius:0;}
.header-bar-search input[type=submit] {position:absolute;right:4px;top:9px;height:20px;width:20px;text-indent:-10000px;background-color:#FFFFFF;background-image:url('../images/search.jpg');border:none;background-repeat:no-repeat;padding:0;max-width:20px}

.news-articles {padding-top:60px;}
.news-article img {max-width:100%;margin-bottom:20px;margin-top:20px;}
.news-article h1 {font-size:32px;margin-top:0;margin-bottom:20px;}
.news-article h2 {font-size:18px;margin-top:10px;margin-bottom:10px;}
.news-article h3 {font-size:16px;margin-top:10px;margin-bottom:10px;}
.news-article .date {font-size:12px;}

.modal-content.container {padding-left:30px;padding-right:30px;border-radius:0;border:none;background-color:#2C3B45;z-index:9999;max-width:490px;color:#FFFFFF;padding-bottom:30px;text-align: center;border-radius:0;padding-top:30px;}
.modal-content.container a {color:#FFFFFF}
.modal-content.container input[type=submit] {margin:0 auto;}
.modal-header {    padding: 0;    border-bottom:none;}
.modal-header .close {color:#FFFFFF}
.modal-header p {font-size:14px;}

.course-details h4 {margin-top:0}

/* Extra small devices (phones, less than 768px) */
@media (max-width: 479px) {
  .visible-xxs {   display: block !important;  }
  .hidden-xxs {    display: none !important;  }
}

/* Very Small devices (mobiles, 480px and up) */
@media (min-width: 480px) {
	.grid-sizer,
	.grid-item {
	  width: calc(50% - 3px);
	  display:block;
	  position:relative;
	}

	.grid-item {
		float: left;
	}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#mainCarousel h1,h1 {font-size:40px;margin-bottom:25px;}
	#mainCarousel a.find-out-more {margin-top:20px;}
	.panel-services{padding:65px 15px 50px 15px;}
	.text-panel {padding:65px 100px 50px 100px;}
	.panel-knowledge {padding:65px 15px 50px 15px;}
	h3 {font-size:12px;}
	.text-sm-right {text-align:right}
	.footer .text-sm-right img {margin-right:0;margin-left:3px;}
	.panel-projectengineering ul{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;text-align:left;-webkit-column-gap: 30px; -moz-column-gap: 30px;    column-gap: 30px;}
	.twocol ul{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;text-align:left;-webkit-column-gap: 30px; -moz-column-gap: 30px;    column-gap: 30px;}
	.services-links div {float:left;width:50%;}
	.services-links div:first-child {border-right:1px solid #323D46}
	.services-links a {height:74px;padding:20px 0 20px 100px;}
	.services-links a.right {padding-right:100px;}
	.services-links a img{margin-right:20px;max-height:none}
	.container-fluid {padding:0 15px}
	.panel-text {padding:100px}
	.panel-image {padding:100px}
	.header-bar-title {width:150px;float:left;}
	.header-bar-select {width:250px;float:right;margin-top:0;}
	.header-bar-search {width:250px;float:right;margin-top:0;padding-top:0;}
	.header-bar-search input[type=submit] {top:3px;}
	.header-bar-select select{width:100%;}
	.header-bar-title {font-size:40px;}
	.navbar-collapse a{font-size:40px;}
	.navbar-nav > li > a {    line-height: 40px;}
	.navbar-collapse {padding:50px 0;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	#mainCarousel h1,h1 {font-size:50px;margin-bottom:30px;}
	#mainCarousel p {font-size:25px;line-height:35px;}
	#mainCarousel img {max-width:150px !important;margin-bottom:20px;}
	.panel-services {padding:80px 15px 65px 15px;}
	.text-panel {padding:80px 100px 65px 100px;}
	.text-panel.intro p{font-size:25px;line-height:35px;}
	.xlarge{font-size:25px;line-height:35px;}
	.panel-knowledge {padding:80px 15px 65px 15px;}
	h3 {font-size:22px;line-height:30px;}	
	.nav-services {display:block;text-align:center;background-image:url(../images/nav-services.png);background-position:center top;background-repeat:no-repeat;padding:60px 0 30px 0;}
	.nav-services img{margin:0 auto;display:block;margin-bottom:10px;}
	.nav-services a{color:#FFFFFF;font-size:12px;display:block;margin:0 auto;padding-top:105px;background-position:center 0;background-repeat:no-repeat;}
	.nav-services a:hover{color:#36a9e1;background-position:center -500px;}
	.nav-services a.space {background-image:url(../images/kispe-nav-space.png)}
	.nav-services a.telecommunications {background-image:url(../images/kispe-nav-telecommunications.png)}
	.nav-services a.electronics {background-image:url(../images/kispe-nav-electronics.png)}
	.nav-services a.consultancy {background-image:url(../images/kispe-nav-consultancy.png)}
	.nav-services a.knowledge {background-image:url(../images/kispe-nav-knowledge.png)}
	.row-quote {vertical-align:middle;position:relative;}
	.panel-quote {  position: absolute; right:0;  top: 50%;  transform: translateY(-50%);float:none;}
	.panel-quote-left {  left:0;  right:auto;}
	.panel-frontier {float:right}
	.header-bar-select {width:300px;}
	.header-bar-title {font-size:50px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	.panel-services {padding:100px 15px  85px 15px;}
	.text-panel {padding:100px 100px  85px 100px;}
	.panel-knowledge {padding:100px 15px  85px 15px;}
	.nav-services a{font-size:16px;}
}

@media (min-width: 1500px) {
	.container {    width: 1470px;  }
	.panel-services {padding:120px 15px 105px 15px;}
	.text-panel {padding:120px 100px 105px 100px;}
	.panel-knowledge {padding:120px 15px 105px 15px;}
}