/*Page Setup*/
/*@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and ( min-device-pixel-ratio: 1.25), only screen and ( min-resolution: 200dpi), only screen and ( min-resolution: 1.25dppx) {     -webkit-font-smoothing: subpixel-antialiased; }
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}

html,
body {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #373737;
    font-size: 16px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/**, *::before, *::after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/

p {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5em;
}

p:last-child {
  padding-bottom: 30px;
}



/*  SECTIONS  */
.section {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/*  COLUMN SETUP  */
.col {
  display: block;
  float:left;
  margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FOUR  */
.span_4_of_4 {width: 100%;}
.span_3_of_4 {width: 74.6%;}
.span_2_of_4 {width: 49.2%;}
.span_1_of_4 {width: 23.8%;}

/*  GRID OF SIX  */
.span_6_of_6 {width: 100%;}
.span_5_of_6 {width: 83.06%;}
.span_4_of_6 {width: 66.13%;}
.span_3_of_6 {width: 49.2%;}
.span_2_of_6 {width: 32.26%;}
.span_1_of_6 {width: 15.33%;}

.span_3_of_6:nth-child(2n+1) {
    clear:both;
    margin-left: 0;}


.blue_default {color: #037bdc;}

.images {
  width: 100%;
  height: auto;
}

/*MENU*/

.head {width: 100%; background: #F2f2f2; margin: 0 auto; border-top: solid 3px #007CDC;}
header{position:relative; width:100%;}
.logo{position:relative;z-index:999;padding:10px;color:#FFC400;float:left;}

nav{position:relative;width:90%; margin: 0 auto;}
#cssmenu ul {float: right;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:'Lato', sans-serif;background:#F2F2F2; font-weight: 400;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:43px 17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#666;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#FFF;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#007cdc!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px; }
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:47px;right:11px;width:8px;height:2px;display:block;background:#666;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:44px;right:14px;display:block;width:2px;height:8px;background:#666;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:47px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px; z-index: 999;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#F2F2F2;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#666;font-weight:700;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#007cdc}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#FFF;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


@media screen and (max-width:1000px){
.logo{position:absolute;top:0;left: 0;width:100%;height:66px;text-align:center;padding:10px 0 0 0 ;float:none}

nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none; float: none;}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0; padding: 17px;}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#F2F2F2!important; }
#cssmenu ul ul li:hover{background:#F2F2F2!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#666;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#007cdc}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:48px;color:#666;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #666; border-bottom:2px solid #666; content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:17px;right:20px;display:block;height:2px;width:20px;background:#666;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#666;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#666;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#666;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}

/*CONTAINER*/
.container {
  margin: 0;
  padding: 0;
}

/*CARROUSEL*/
#slidy-container { 
  width: 100%; overflow: hidden; margin: 0 auto; z-index: 10;
}

/*HOME SECTION*/
#introcompany {
  background-color: #444444;
  padding: 80px 15%;
  text-align: center;
  color: #F2F2F2;
}

#introcompany h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 35px;
}

.buttonmore {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  width: 125px;
  background:#007cdc;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:white;
  font-size:1.25em;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  font-weight:900;
  margin: 30px  auto;
}
.buttonmore a{text-decoration: none; color: #FFF;}
.buttonmore a:hover {background-color:#F2F2F2; color: #007cdc; text-decoration: none;}
.buttonmore:hover {background-color:#F2F2F2; color: #007cdc; text-decoration: none; }

#introproduct {
  background-color: #E3E3E3;
  padding: 80px 15%;
  text-align: center;
  color: #333;
}

#introproduct h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 35px;
}

/*IMG EFFECT*/

.demo {
  display: inline-block;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
}

[class^='imghvr-'], [class*=' imghvr-'] {
    position: relative;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    background-color: #E3E3E3;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

[class^='imghvr-'] > img, [class*=' imghvr-'] > img {
    vertical-align: top;
    max-width: 100%;
}

[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {
    background-color: #135796;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
}

[class^='imghvr-'] figcaption h1, [class^='imghvr-'] figcaption h2, [class^='imghvr-'] figcaption h3, [class^='imghvr-'] figcaption h4, [class^='imghvr-'] figcaption h5, [class^='imghvr-'] figcaption h6, [class*=' imghvr-'] figcaption h1, [class*=' imghvr-'] figcaption h2, [class*=' imghvr-'] figcaption h3, [class*=' imghvr-'] figcaption h4, [class*=' imghvr-'] figcaption h5, [class*=' imghvr-'] figcaption h6 {
    color: #ffffff;
}

[class^='imghvr-'] a, [class*=' imghvr-'] a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

[class^='imghvr-'], [class*=' imghvr-'], [class^='imghvr-']:before,
[class^='imghvr-']:after, [class*=' imghvr-']:before, [class*=' imghvr-']:after,
[class^='imghvr-'] *, [class*=' imghvr-'] *, [class^='imghvr-'] *:before,
[class^='imghvr-'] *:after, [class*=' imghvr-'] *:before, [class*=' imghvr-'] *:after {
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

/* imghvr-fade-*
   ----------------------------- */
[class^='imghvr-fade'] figcaption, [class*=' imghvr-fade'] figcaption {
    opacity: 0;
}

[class^='imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover > img {
    opacity: 0;
}

[class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover figcaption {
    opacity: 1;
}

[class^='imghvr-fade']:hover > img, [class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover figcaption {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.clist {
  width: 100%;
  max-width: 220px;
  height: auto;
}

#clientlist {
  background-color: #FFF;
  padding: 80px 15%;
  text-align: center;
  color: #333;
}

#clientlist h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  padding-top: 70px;
}

/*ABOUT*/
#about {
  background-color: #444444;
  padding: 80px 15%;
  text-align: left;
  color: #F2F2F2;
  margin-top: -5px;
}

#about h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 5px;
}

#about h2 {
  font-size: 0.85em;
  font-weight: 400;
  color: #FFF;
  padding-top: 5px;
  padding-bottom: 15px;
}

#corevalue {
  background-color: #FFF;
  padding: 80px 15%;
  text-align: center;
  color: #333;
}

#corevalue h1 {
  font-size: 2.25em;
  font-weight: 900;
}

.circle{
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin: 0 auto;
  color: #FFF;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  font-size: 2.25em;
  padding: 25px ;
}

.white {
  color: #FFF;
}

.core_f {
  background-color: #a963a9;
}

.core_a {
  background-color: #f36523;
}

.core_m {
  background-color: #3ab54a;
}

.core_i {
  background-color: #00adef;
}

.core_l {
  background-color: #ed1b24;
}

.core_y {
  background-color: #fef200;
}

/*PRODUCTS*/
#finishedgoods {
  background-color: #444444;
  padding: 80px 15%;
  text-align: left;
  color: #FFF;
  margin-top: -5px;
}

#finishedgoods h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 35px;
}

#productporto {
  background-color: #FFF;
  padding: 80px 15% 0px 15%;
  text-align: center;
  color: #666;
}

#productporto h2 {
  font-size: 1.5em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 15px;
  margin-top: 15px;
}

.video {
  width: 100%;
  height: auto;
  min-height: 300px;
}

#productportos {
  background-color: #FFF;
  padding: 0px 5% 80px 5%;
  text-align: center;
  color: #666;
}

#productportos h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 35px;
}

#zoleka {
  background-color: #E3E3E3;
  padding: 80px 15%;
  text-align: left;
  color: #666;
}

.buttonzoleka {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  width: 135px;
  background:#007cdc;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:white;
  font-size:1.25em;
  padding: 15px;
  transition: all 0.3s;
  font-weight:900;
  margin-top: 25px;
}
.buttonzoleka a {color: #FFF; text-decoration: none;}
.buttonzoleka a:hover { color: #007cdc; text-decoration: none;}
.buttonzoleka:hover {background-color:#F2F2F2; color: #007cdc; }

.jeda {
  margin-bottom: 35px;
}

/*CAPABILITIES*/
#capabilities {
  background-color: #E3E3E3;
  padding: 80px 10%;
  text-align: left;
  color: #666;
  margin-top: -5px;
}

#capabilities h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 5px;
}

#prodev {
  background-color: #FFF;
  padding: 80px 15%;
  text-align: center;
  color: #666;
}

.buttonprodev {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  width: 200px;
  background:#007cdc;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:white;
  font-size:1.25em;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  font-weight:900;
  margin: 30px  auto;
}
.buttonprodev a {text-decoration: none; color: #FFF; }
.buttonprodev a:hover {text-decoration: none; color: #007cdc; }
.buttonprodev:hover {background-color:#F2F2F2; color: #007cdc; }

#prodev h1 {
  font-size: 2.25em;
  font-weight: 900;
  color: #037bdc;
  margin-bottom: 35px;
}

/* Remove border from Francybox close
*****************************************
*/

.fancybox-close {
  border-bottom: none;
}
.fancybox-close:hover, .fancybox-close:active, .fancybox-close:focus {
  border-bottom: none;
}

/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden !important;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../asset/fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../asset/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../asset/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../asset/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Retina graphics */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../asset/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url("../asset/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}

/*CONTACT*/
form { max-width:490px;}

.feedback-input {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  color:#333;
  border-radius: 5px;
  line-height: 22px;
  background-color: transparent;
  border:2px solid #999;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  width:100%;
  box-sizing: border-box;
  outline:0;
}

.g-recaptcha {
  padding-bottom: 30px;
}

.feedback-input:focus { border:2px solid #CC4949; }

textarea {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  height: 150px;
  line-height: 150%;
  resize:vertical;
}

[type="submit"] {
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  width: 50%;
  max-width: 135px;
  background:#007cdc;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:#F2F2F2;
  font-size:24px;
  font-weight: 900;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  margin-top:-4px;
  font-weight:500;
}
[type="submit"]:hover {background-color:#F2F2F2; color: #007cdc;}

/*FOOTER*/
footer {
  background-color: #353535;
  padding: 50px;
  color: #F2F2F2;
}

footer h1 {
  font-size: 2.5em;
  font-weight: 900;
  padding-bottom: 15px;
}

footer h2 {
  font-size: 1em;
  font-weight: 700;
  padding-bottom: 15px;
}

footer p {
  font-size: 0.825em;
  line-height: 1.5em;
}

footer a{
  text-decoration: none;
  color: #F2F2F2;
}

footer a:hover {
  text-decoration: none;
  color : #007cdc;
}

/*RESPONSIVE SYSTEM*/
@media screen and (max-width:1000px){

  #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

  #introcompany h1, #introproduct h1, #clientlist h1, #about h1, #corevalue h1, #finishedgoods h1, #productportos h1, #capabilities h1, #prodev h1 {font-size: 2em;}
  

}

/*Potrait Tablet to Landscape Desktop*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

  .col {  margin: 1% 0 1% 0%; }
  .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
  .span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }

  #introcompany h1, #introproduct h1, #clientlist h1, #about h1, #corevalue h1, #finishedgoods h1, #productportos h1, #capabilities h1, #prodev h1 {font-size: 2em;}

  

}

/*Landscape Phone to Potrait Tablet, iPhone*/
@media (max-width: 767px) {

  .col {  margin: 1% 0 1% 0%; }
  .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
  .span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }

  #introcompany h1, #introproduct h1, #clientlist h1, #about h1, #corevalue h1, #finishedgoods h1, #productportos h1, #capabilities h1, #prodev h1 {font-size: 2em;}
}

/*Landscape Phone and Down*/)
@media only screen and (max-width: 480px) {

  .col {  margin: 1% 0 1% 0%; }
  .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
  .span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }


  #introcompany h1, #introproduct h1, #clientlist h1, #about h1, #corevalue h1, #finishedgoods h1, #productportos h1, #capabilities h1, #prodev h1 {font-size: 1.5em;}

}