/*
CODED BY: 	Lucky Mbatha
EMAIL: 		lucoste@gmail.com
LOCATION:	Johannesburg (South Africa)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, footer,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:16px;font-family: 'Open Sans', sans-serif;vertical-align:baseline;}
div.clear{clear:both;}
a {color:#000;text-decoration:none;}
p {font-family: 'Open Sans', sans-serif;margin:0;}
p + p{margin-top:10px;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {display:block;}
body {}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
body {font-size:16px;font-family: 'Open Sans', sans-serif;color:#040404;}

#top {width:100%;height:auto;background-repeat:no-repeat;background-image: url('../img/pattern.png'), -moz-linear-gradient(top, #afd8e9 0%, #90c6dd 100%);background-size:100%;background-color:#92C7DE; /* IE Fallback */-webkit-animation:Gradient 3s ease infinite;-moz-animation:Gradient 3s ease infinite;animation:Gradient 3s ease infinite;}

/* BG ANIMATION */
@-webkit-keyframes Gradient {
	0% {background-position:0% 0%}
	50% {background-position:100% 0%}
	100% {background-position:0% 0%}
}
@-moz-keyframes Gradient {
	0% {background-position:0% 0%}
	50% {background-position:100% 0%}
	100% {background-position:0% 0%}
}
@keyframes Gradient {
	0% {background-position:0% 0%}
	50% {background-position:100% 0%}
	100% {background-position:0% 0%}
}

/* LANGUAGE */
#lang-main {/*background:#F1F1F1;*/}
.lang-sub {font-family: 'Open Sans', sans-serif;font-size:12px;text-align:right;padding:10px 170px 0px 0px;}
.lang-sub img {width:25px;height:auto;vertical-align:middle;}
.lang-sub a {font-family: 'Open Sans', sans-serif;color:blue;font-weight:bold;font-size:12px;}
.lang-sub a:hover {text-decoration:underline;}

/* LOGO + MENU + CONTACTS */
#menu {width:100%;}
.menu-nav {width:auto;margin:0 auto;padding:20px 50px 5px 50px;}
.logo {display:inline-block;vertical-align:top;}
.logo img {height:auto;width:200px;}
.nav {display:inline-block;vertical-align:top;padding:0;float:right;margin-right:70px;}
.quick-contacts {width:auto;margin:0 auto;padding:0 0 20px 0}
.links {width:auto;padding:10px 0 10px 0;background-color:#7AADD5;}
div.links ul {text-align:center;}
div.links ul li {display:inline;}
div.links ul li a {padding:15px 20px 19px 20px;}
div.links ul li a img:hover {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px;cursor:pointer;}
div.links ul li a.activated {background-color:#5687AD;color:#fff;}
.icon {height:32px;width:auto;vertical-align:middle;margin-bottom:5px;}
.info_01 img:hover {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px;cursor:pointer;}

/* SHAKE ANIMATION */
@keyframes shake {
	10%, 90% {transform:translate3d(-1px, 0, 0);}
	20%, 80% {transform:translate3d(2px, 0, 0);}
	30%, 50%, 70% {transform:translate3d(-4px, 0, 0);}
	40%, 60% {transform:translate3d(4px, 0, 0);}
}

/* PULSE ANIMATION */
.pulse {position:absolute;z-index:1;display:block;width:10px;height:10px;border-radius:50%;background:#dec143;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44, 0.4);animation: pulse 2s infinite;margin:17px 20px 20px 21px;}
.pulse:hover {animation:none;}
@-webkit-keyframes pulse {
  0% {-webkit-box-shadow:0 0 0 0 rgba(204,169,44, 0.4);}
  70% {-webkit-box-shadow:0 0 0 10px rgba(204,169,44, 0);}
  100% {-webkit-box-shadow:0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {-moz-box-shadow:0 0 0 0 rgba(204,169,44, 0.4);box-shadow:0 0 0 0 rgba(204,169,44, 0.4);}
  70% {-moz-box-shadow:0 0 0 10px rgba(204,169,44, 0); box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {-moz-box-shadow:0 0 0 0 rgba(204,169,44, 0);box-shadow:0 0 0 0 rgba(204,169,44, 0);}
}

/* HOME */
#wrapper {width:100%;}
.main {width:auto;margin:0 auto;}
.content {width:auto;padding:0;}
.info_01 {width:50px;display:inline-block;text-align:center;vertical-align:top;}
.info_01 img {width:43px;height:auto;}
.info_02 {width:auto;display:inline-block;vertical-align:top;text-align:left;}
.info_02 span {font-weight:bold;font-size:15px;}
.info_02 span a {font-weight:bold;font-size:15px;}
.info_02 span a:hover {color:blue;text-decoration:underline;}
.intro {float:left;max-height:720px;}
.intro img {width:auto;height:720px;}
.intro-text {float:right;width:46%;margin:0;padding:32px;height:645px;overflow-y:auto;}
.intro-text img {}
.sectors {display:inline-block;}
img.logo-01 {width:120px;height:auto;margin-right:10px;}
img.logo-02 {width:120px;height:auto;margin-right:10px;}
img.logo-03 {width:60px;height:auto;margin-right:10px;}

/* SLIDER */
div#slideshow {margin:0 auto;position:relative;width:100%;max-width:977px;height:100%;max-height:720px;}
div#slideshow div {position:absolute;top:0;left:0;right:0;bottom:0;padding:0;}
div.slide-product {width:977px;height:720px;}
div.slide-product img {width:auto;height:98.5%;}

/* SERVICES */
.intro-text.up.right {float:left;width:44%;margin:0;padding:22px;height:645px;overflow-y:auto;}
hr.style7 {border-top:1px solid #8c8b8b;border-bottom:1px solid #fff;}

/* INDUSTRY SOLUTIONS */
.intro-text.right {float:right;width:45%;margin:0;padding:37px;height:635px;overflow-y:auto;}
.intro-text p span {font-weight:bold;}
.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}

/* CAREERS */
.intro-text.up {float:left;width:44%;margin:0;height:645px;overflow-y:auto;}
.intro-text ul {list-style:disc !important;margin-left:20px;}
.intro-text ul li span {color:#2264C8;font-weight:bold;cursor:pointer;}
.intro-text ul li a {color:#2264C8;text-decoration:underline;}
.intro-text ul li a:hover {font-weight:bold;}

/* CONTACT */
.contact-text {float:right;width:47%;margin:0;height:710px;overflow-y:auto;}
.form {width:60%;padding:30px 0 0 15px;}
.form p a {color:#2264C8;text-decoration:underline;}
input.submit-btn {padding:10px 20px;border:1px solid #838383;background-color:#dedede;color:#000;font-weight:bold;cursor:pointer;font-family: 'Open Sans', sans-serif;}
input#name {border:1px solid #ddd;width:43%;padding:15px;font-family: 'Open Sans', sans-serif;font-size:14px;margin-right:10px;}
input#surname {border:1px solid #ddd;width:42%;padding:15px;font-family: 'Open Sans', sans-serif;font-size:14px;}
input#email {border:1px solid #ddd;width:93%;padding:15px;font-family: 'Open Sans', sans-serif;font-size:14px;}
input#phone {width:120%;border-radius:0;}
textarea#message {border:1px solid #ddd;width:93%;padding:15px;font-family: 'Open Sans', sans-serif;font-size:14px;}
select#listcountry {border:1px solid #ddd;width:100%;padding:8px;font-family: 'Open Sans', sans-serif;font-size:14px;}
select#inquiry {border:1px solid #ddd;width:100%;padding:8px;font-family: 'Open Sans', sans-serif;font-size:14px;}
select#listcountry, select#inquiry, input#phone {font-family: 'Open Sans', sans-serif;border-radius:none !important;}

/* FOOTER */
footer {text-align:center;padding:20px;background-color:#727272;color:#fff;font-size:12px;font-family: 'Open Sans', sans-serif;}

/* RESPONSIVE */
@media screen and (min-width: 260px) and (max-width: 320px){
/* Nokia Lumia 520, Google Nexus S, Apple iPhone SE */
	
	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:10px;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding:10px 50px 20px 50px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top: 215px !important;}
	div#slideshow div {top:auto !important;}
	div.slide-product img {width:100% !important;}
	div.slide-product {width:285px !important;height:auto !important;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:210px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	.intro-text img {height:84px;width:auto;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:210px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:210px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:40px;margin-top:20px;height:50px;}
	img.logo-02 {margin-right:90px;margin-top:20px;height:50px;}
	img.logo-03 {margin-top:20px;height: 50px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:85%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 60px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:1% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:1% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:1% 0%}
		100% {background-position:0% 0%}
	}
}
@media screen and (min-width: 321px) and (max-width: 360px){
/* Sony Xperia Z3, Samsung Galaxy S8, S7, S6, S5, Samsung Galaxy Note 3, Note 2, OnePlus One, Nokia N9, Google Nexus 5, BlackBerry Z30 */
	
	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}
	
	/* LANGUAGE */
	.lang-sub {padding:15px 21px;}

	/* LOGO + MENU */
	.menu-nav {text-align:center;padding:10px 50px 20px 50px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top: 240px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:320px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:240px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:230px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:240px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:40px;margin-top:20px;height:50px;}
	img.logo-02 {margin-right:90px;margin-top:20px;height:50px;}
	img.logo-03 {margin-top:20px;height: 50px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:85%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 60px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 361px) and (max-width: 375px){
/* Apple iPhone 7, Apple iPhone 6s, Apple iPhone 6, */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 21px;text-align:left;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top: 240px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:320px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:240px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:245px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:240px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:0;margin-top:20px;height:65px;}
	img.logo-02 {margin-right:50px;margin-top:20px;height:65px;}
	img.logo-03 {margin-top:20px;height:65px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:85%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 30px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 376px) and (max-width: 384px){
/* LG Optimus L70, Google Nexus 4 */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 21px;text-align:left;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top: 265px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:345px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:265px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:245px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:265px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:0;margin-top:20px;height:65px;}
	img.logo-02 {margin-right:50px;margin-top:20px;height:65px;}
	img.logo-03 {margin-top:20px;height:65px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:87%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 30px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 385px) and (max-width: 412px){
/* Google Nexus 6 */
	
	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}
	
	/* LANGUAGE */
	.lang-sub {padding:15px 21px;text-align:left;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top: 280px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:365px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:280px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:270px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:280px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:0;margin-top:20px;height:65px;}
	img.logo-02 {margin-right:80px;margin-top:20px;height:65px;}
	img.logo-03 {margin-top:20px;height:65px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:87%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 30px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 413px) and (max-width: 414px){
/* Apple iPhone 7 Plus, Apple iPhone 6s Plus, Apple iPhone 6 Plus */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}
	
	/* LANGUAGE */
	.lang-sub {padding:15px 21px;text-align:left;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top: 280px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:365px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:280px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:270px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:280px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:0;margin-top:20px;height:65px;}
	img.logo-02 {margin-right:80px;margin-top:20px;height:65px;}
	img.logo-03 {margin-top:20px;height:65px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:87%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 30px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 415px) and (max-width: 480px){
/* General Phones */
	
	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 21px;text-align:left;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:20px 0 0 0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top:320px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:420px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:325px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height:315px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:320px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:20px;margin-top:0;height:40px;}
	img.logo-02 {margin-right:20px;margin-top:0;height:40px;}
	img.logo-03 {margin-top:0;height:40px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:89%;}
	input#surname {margin-top:10px;}
	input#phone {width:96% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 30px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}

@media screen and (min-width: 481px) and (max-width: 640px){
/* Galaxy Note 4: Portrait (640x360) */
	
	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 100px;text-align:right;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:right;margin-right:0;width:39%;}
	.quick-contacts {width:100%;padding:0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top:440px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:100%;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:445px auto 0 auto;padding:10px;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.main {width:90%;min-height:unset;}
	.intro {float:unset;max-height:unset !important;margin-top:10px;}
	.intro img {height: auto;width: 100%;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:10px;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:445px 0 0 0;padding:10px;}
	img.logo-01 {margin-right:20px;margin-top:0;height:40px;}
	img.logo-02 {margin-right:20px;margin-top:0;height:40px;}
	img.logo-03 {margin-top:0;height:40px;}
	.intro-text p a {border:1px solid #930000;padding:10px 30px;background-color:#E47272;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	.intro-text p a:hover {border:1px solid #930000;padding:10px 30px;background-color:#C96161;color:#000;border-radius:3px;font-weight:bold;text-transform: uppercase;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:0;padding-bottom:20px;}
	.form {width:auto;padding-left:0;}
	input#name, input#surname, input#email, textarea#message {width:90.5%;}
	input#surname {margin-top:10px;}
	input#phone {width:123% !important;}
	select#listcountry, select#inquiry {width:96%;}

	footer {padding:20px 30px;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}

@media screen and (min-width: 641px) and (max-width: 767px){
/* Small Tablet and big Smart Phones - iPad Break point */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 85px;text-align:right;}

	/* LOGO + MENU */
	.menu-nav {text-align:left;padding: 20px;}
	.nav {float:right;margin-right:0;width:35%;}
	.quick-contacts {width:100%;padding:0 !important;}
	div.links ul {text-align:left;}
	div.links ul li {display:block;padding:10px 0;}
	div.links ul li a {padding:15px 25px;}
	
	/* SLIDER */
	div#slideshow {top:530px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:680px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:535px auto 0 auto;padding:0 0 20px 0;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.content {padding:20px 0;}
	.main {width:90%;min-height:unset;}
	.intro {float:unset;}
	.intro img {height:510px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:15px 0;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:535px auto 0 auto;padding:0;}
	img.logo-01 {height:60px;}
	img.logo-02 {height:60px;}
	img.logo-03 {height:60px;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:30px 0;}
	.form {width:auto;padding-left:0;padding:0;}
	input#name, input#surname {width:42.5%;}
	input#email {width:91%;}
	textarea#message {width:91%;}
	input#surname {margin-top:10px;}
	input#phone {width:147% !important;}
	select#listcountry, select#inquiry {width:96%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 768px) and (max-width: 960px){
/* Google Nexus 7 */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 85px;text-align:right;}

	/* LOGO + MENU */
	.logo {float:left;}
	.menu-nav {text-align:center;padding:10px 40px 10px 40px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:0px 0 10px 0 !important;}
	.nav {float:right;width:unset !important;}
	.nav ul li {display:inline;padding:10px 0;}
	
	/* SLIDER */
	div#slideshow {top:650px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:850px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:660px auto 0 auto;padding:0 0 40px 0;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.content {padding:20px 0;}
	.main {width:90%;min-height:unset;}
	.intro {float:unset;}
	.intro img {height:630px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:15px 0 40px 0;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:660px auto 0 auto;padding:0;}
	img.logo-01 {height:60px;}
	img.logo-02 {height:60px;}
	img.logo-03 {height:60px;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px 10px 40px 10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:30px 0;}
	.form {width:auto;padding-left:0;padding:0;}
	input#name, input#surname {width:43.8%;}
	input#email {width:92.5%;}
	textarea#message {width:92%;}
	input#surname {margin-top:10px;}
	input#phone {width:184.5% !important;}
	select#listcountry, select#inquiry {width:96%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 854px) and (max-width: 854px){
/* Nintendo WII U Gamepad */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}
	
	.quick-contacts {padding:0 !important;}
	div.links ul li a {padding: 14px 10px 19px 10px;}
	

	div.sectors img {height:175px;width:auto;}
	div#slideshow {top:580px !important;}
	div.slide-product {width:760px;}
	.intro-text, .intro-text.right {margin:600px auto 0 auto;}
	.intro-text img {height:80px;width:auto;}
	.intro img {height:555px;}
	input#phone {width:164.1% !important;}
	input#email {width:91.9%;}
	input#name, input#surname {width:43.2%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 961px) and (max-width: 979px){
/* iPad / Large Tablet - Portrait */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}
	
	.quick-contacts {padding:0 !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 85px;text-align:right;}

	/* LOGO + MENU */
	.logo {float:left;}
	.menu-nav {text-align:center;padding:10px 40px 10px 40px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:0 !important;}
	.nav {float:right;width:unset !important;}
	.nav ul li {display:inline;padding:10px 0;}
	
	/* SLIDER */
	div#slideshow {top:650px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:850px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:660px auto 0 auto;padding:0 0 40px 0;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.content {padding:20px 0;}
	.main {width:90%;min-height:unset;}
	.intro {float:unset;}
	.intro img {height:630px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:15px 0 40px 0;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:660px auto 0 auto;padding:0;}
	img.logo-01 {height:60px;}
	img.logo-02 {height:60px;}
	img.logo-03 {height:60px;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px 10px 40px 10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:30px 0;}
	.form {width:auto;padding-left:0;padding:0;}
	input#name, input#surname {width:43.8%;}
	input#email {width:92.5%;}
	textarea#message {width:92%;}
	input#surname {margin-top:10px;}
	input#phone {width:187.9% !important;}
	select#listcountry, select#inquiry {width:96%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}

}
@media screen and (min-width: 980px) and (max-width: 1024px){
/* BlackBerry PlayBook, Apple iPad Mini 2, Apple iPad */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 85px;text-align:right;}

	/* LOGO + MENU */
	.logo {float:left;}
	.menu-nav {text-align:center;padding:10px 40px 10px 40px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:0 !important;}
	.nav {float:right;width:unset !important;}
	.nav ul li {display:inline;padding:10px 0;}
	
	/* SLIDER */
	div#slideshow {top:710px !important;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:925px;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:730px auto 0 auto;padding:0 0 40px 0;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.content {padding:20px 0;}
	.main {width:90%;min-height:unset;}
	.intro {float:unset;}
	.intro img {height:675px;}
	.intro-text.up.right {float:unset;width:auto;margin:0;padding:15px 0 40px 0;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:730px auto 0 auto;padding:0;}
	img.logo-01 {height:60px;}
	img.logo-02 {height:60px;}
	img.logo-03 {height:60px;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:0;padding:10px 10px 40px 10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:30px 0;}
	.form {width:auto;padding-left:0;padding:0;}
	input#name, input#surname {width:43.8%;}
	input#email {width:92.5%;}
	textarea#message {width:92%;}
	input#surname {margin-top:10px;}
	input#phone {width:196.9% !important;}
	select#listcountry, select#inquiry {width:96%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}

}
@media screen and (min-width: 1025px) and (max-width: 1200px){
/* Tesla Model S */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* LANGUAGE */
	.lang-sub {padding:15px 85px;text-align:right;}

	/* LOGO + MENU */
	.logo {float:left;}
	.menu-nav {text-align:center;padding:10px 40px 10px 40px;}
	.nav {float:unset;margin-right:0;width:100%;}
	.quick-contacts {width:100%;padding:0 !important;}
	.nav {float:right;width:unset !important;}
	.nav ul li {display:inline;padding:10px 0;}
	
	/* SLIDER */
	div#slideshow {top:800px !important;max-width:1100px;}
	div#slideshow div {top:auto;}
	div.slide-product img {width:100%;}
	div.slide-product {width:auto;height:auto;}

	/* HOME PAGE */
	.intro-text {float:unset;width:auto;margin:820px auto 0 auto;padding:0 0 40px 0;}
	.intro-text img {height:190px;width:auto;}
	.sectors {padding-bottom:15px;}
	
	/* SERVICES PAGE */
	.content {padding:20px 0;}
	.main {width:90%;min-height:unset;}
	.intro {float:unset;}
	.intro img {height: auto;width: 100%;}
	.intro-text.up.right {float:unset;width:auto;margin:100px 0;padding:15px 0 40px 0;}
	
	/* INDUSTRIAL PAGE */
	.intro-text.right {float:unset;width:auto;margin:820px auto 0 auto;padding:0;}
	img.logo-01 {height:60px;}
	img.logo-02 {height:60px;}
	img.logo-03 {height:60px;}
	
	/* CAREERS PAGE */
	.intro-text.up {float:unset;width:auto;margin:100px 0;padding:10px 10px 40px 10px;}
	
	/* CONTACT PAGE */
	.contact-text {float:unset;width:auto;margin:100px 0;}
	.form {width:auto;padding-left:0;padding:0;}
	input#name, input#surname {width:44.5%;}
	input#email {width:92.9%;}
	textarea#message {width:93%;}
	input#surname {margin-top:10px;}
	input#phone {width:230% !important;}
	select#listcountry, select#inquiry {width:96%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:3% 0%}
		100% {background-position:0% 0%}
	}

}
@media screen and (min-width: 1201px) and (max-width: 1280px){
/* Laptop, Google Nexus 10, Foxconn inFocus, Amazon Kindle Fire HDX 8.9 */

	/* REMOVING SETTINGS */
	.intro-text, .intro-text.right, .intro-text.up, .contact-text {height:unset !important;overflow-y:unset !important;}

	/* HOME PAGE */
	.intro-text {width:auto;float:left;margin:950px 0 0 0;}

	/* LANGUAGE */
	.lang-sub {text-align:right;}

	/* SERVICES */
	.content {padding:20px 0;}
	.intro-text.up.right {float:left;width:auto;}

	/* INDUSTRY SOLUTIONS */
	.intro-text.right {width:auto;float:left;margin:950px 0 0 0;}
	
	/* SLIDE SHOW */
	div.slide-product img {width:auto;height:100%;}
	div.slide-product {width:1280px;height:943px;}
	
	/* CAREERS PAGE */
	.intro.solutions {width:100%;height:500px;background-repeat:no-repeat;background-image: url('../img/apres-technical-sourcing-industrial-solutions-picture-desktop-edit.jpg');}
	.intro.solutions img.hide {display:none;}
	.intro.contact {width:100%;height:500px;background-repeat:no-repeat;background-image: url('../img/apres-technical-sourcing-contact-us-today-deskop-edit.jpg');}
	.intro.contact img.hide {display:none;}
	.intro.careers {width:100%;height:500px;background-repeat:no-repeat;background-image: url('../img/apres-technical-sourcing-career-image-desktop-edit.jpg');}
	.intro.careers img.hide {display:none;}
	.intro-text.up {width:auto;}
	
	/* CONTACT PAGE */
	.contact-text {float:left;width:60%;margin:0 auto;}
	.form {width:auto;padding:30px 0 30px 15px;}
	input#name, input#surname {width:39.8%;}
	input#email {width:85%;}
	textarea#message {width:85%;}
	input#surname {margin-top:10px;}
	input#phone {width:149% !important;}
	select#listcountry, select#inquiry {width:89.2%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:5% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:5% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:5% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 1281px) and (max-width: 1366px){
/* Laptops */
	
	/* REMOVING SETTINGS */
	.intro-text {height:491px !important;overflow-y:auto !important;}
	.intro-text.up {height:491px !important;overflow-y:auto !important;}
	.contact-text {height:560px !important;overflow-y:auto !important;}
	.intro-text.right {height:481px !important;overflow-y:auto !important;}
	
	/* HOME PAGE */
	.intro-text {width:41%;float:right;margin:0;}
	.sectors img {width:250px;}

	/* LANGUAGE */
	.lang-sub {text-align:right;}

	/* SERVICES */
	.intro-text.up.right {float:left;width:45%;}

	/* INDUSTRY SOLUTIONS */
	.intro-text.right {width:41%;float:right;margin:0;}
	
	/* SLIDE SHOW */
	div.slide-product img {width:auto;height:106.8%;}
	div.slide-product {width:auto;height:520px;}
	
	/* CAREERS PAGE */
	.intro.solutions {width:50%;height:560px;background-repeat:no-repeat;background-image: url('../img/apres-technical-sourcing-industrial-solutions-picture.jpg');background-size:cover;}
	.intro.solutions img.hide {display:none;}
	.intro.contact {width:50%;height:560px;background-repeat:no-repeat;background-image: url('../img/apres-technical-sourcing-contact-us-today.jpg');background-size:cover;}
	.intro.contact img.hide {display:none;}
	.intro.careers {width:50%;height:560px;background-repeat:no-repeat;background-image: url('../img/apres-technical-sourcing-career-image.jpg');background-size:cover;}
	.intro.careers img.hide {display:none;}
	.intro-text.up {width:44%;}
	
	/* CONTACT PAGE */
	.contact-text {float:left;width:44%;margin:0 auto;}
	.form {width:auto;padding:30px 0 30px 15px;}
	input#name, input#surname {width:38.4%;}
	input#email {width:84%;}
	textarea#message {width:84%;}
	input#surname {margin-top:10px;}
	input#phone {width:116% !important;}
	select#listcountry, select#inquiry {width:89.2%;}
	
	/* BG ANIMATION */
	@-webkit-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:5% 0%}
		100% {background-position:0% 0%}
	}
	@-moz-keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:5% 0%}
		100% {background-position:0% 0%}
	}
	@keyframes Gradient {
		0% {background-position:0% 0%}
		50% {background-position:5% 0%}
		100% {background-position:0% 0%}
	}
	
}
@media screen and (min-width: 1367px){
/* HD Screens */

	
	
}
