
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, select
{margin:0;  padding:0; border:0; outline:0; font-size:100%; list-style-type: none;  color: #000;margin: 0px;
padding: 0px;}

a img { border: 0 none; }

a {text-decoration:none; }

.svazzz a {
text-decoration: underline;
color: #348eda;}



.sinkaaa {
background: rgba(61, 107, 173, 0.88);
width: 100%;
height: 100%;
}


.company-service h3 {text-align: center;
padding-bottom: 20px;
color: #348eda;}

.logo {
position: absolute;
left: 0px;
top: 50px;
}

.logo a {
color: #fff;
font-size: 18px;
font-weight: bold;
}








.headerrr {
	

	
height: 450px;
z-index: 1;
background: url(/img/1.jpg) center center no-repeat #fff;
background-size: cover;
-ms-behavior: url(/img/backgroundsize.min.htc);
}


.sliderrrr {font-size: 18px;
margin: 0 0 20px 0;
position:absolute;
left:0px;
top: 160px;
color: #fff;width: 100%;}

.wrapper {
width: 960px;
position: relative;
margin: 0 auto;}



.navMenu {
position:absolute;
right:100px;
top: 50px;
}

.navMenu li.active {
font-weight: 700;
}

.navMenu li {
float: left;
}

li {
display: list-item;
text-align: -webkit-match-parent;
}

.zzzzz {
border-radius: 3px;
border: 2px solid #6aa8cd;
box-shadow: none;
background: none;margin-left: 18px;
}

.navMenu li a {
color: #c0e6fd;
display: block;
margin: 0 5px;
padding: 5px 15px;
}

.navMenu li.active a {
color: #fff;
}

a:hover {
text-decoration: underline;
}

.zzzzz:hover {
background: none;
text-decoration: none;
border: 2px solid #b5d3e6;
}

.svazzz {height: 120px;
background: #f7f5f1;
overflow: hidden;
padding-bottom: 30px;}
.svazzz2 {background: #FFF;overflow: hidden;}
.svazzz3 {
background: white;
border-top: 1px solid #d7d7d7;
border-bottom: 1px solid #d7d7d7;overflow: hidden;padding-bottom: 30px;}



.foooter {background: #202328;
color: #56585f;
line-height: 25px;
padding: 25px 0;
display: block;
overflow: hidden;}



.company-services-columns {
margin-top: 40px;
margin-bottom: 30px;
overflow: hidden;
list-style-type: none;
}






.company-services-columns .company-service .company-service-icon {
margin: 0 auto 10px;
width: 130px;
height: 130px;
background: rgba(0, 0, 0, 0) center top no-repeat;
background-size: 100%;
opacity: 0.4;
-webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}



.company-services-columns .company-service p {
opacity: 0.6;
-webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}


body {background: #202328;}


h1 {padding-bottom: 20px;
color: #348EDA;font-size: 25px;padding-top: 30px;}

h2 {padding-bottom: 20px;
color: #348EDA;font-size: 24px;padding-top: 10px;}


p {padding-bottom:15px;}

.company-service {
width: 180px;
float: left;
margin-right: 15px;
}

.foooter a {color: #3C3C3C;
text-decoration: underline;}

#service-icons-design {
background-image: url('/img/1.png');
}

#service-icons-ux {
background-image: url('/img/2.png');
}

#service-icons-dev {
background-image: url('/img/3.png');
}

#service-icons-strategy {
background-image: url('/img/4.png');
}

#service-icons-5 {
background-image: url('/img/5.png');
}
