/*@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot');
  src:  url('fonts/icomoon.eot') format('embedded-opentype'),
    url('fonts/icomoon.ttf') format('truetype'),
    url('fonts/icomoon.woff') format('woff'),
    url('fonts/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

 /*@font-face { font-family: 'bpicons'; src: url('../fonts/bpicons.eot'); src: url('../fonts/bpicons.eot?#iefix') format('embedded-opentype'),  url('../fonts/bpicons.woff') format('woff'),  url('../fonts/bpicons.ttf') format('truetype'),  url('../fonts/bpicons.svg#bpicons') format('svg'); font-weight: normal; font-style: normal; } Made with http://icomoon.io/ */
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-users:before { content: "\e972"; }
.icon-google-plus:before { content: "\ea8b"; }
.icon-facebook:before { content: "\ea90"; }
.icon-twitter:before { content: "\ea96"; }
.icon-linkedin2:before { content: "\eaca"; }
.icon-users1:before { content: "\e972"; padding: 0 10px 0 0; color: #03973D; #C50004#C70408
}
.icon-google-plus1:before { content: "\ea8b"; padding: 0 10px 0 0; color: #DD0306; }
.icon-facebook1:before { content: "\ea90"; padding: 0 10px 0 0; color: #1767C7; }
.icon-twitter1:before { content: "\ea96"; padding: 0 10px 0 0; color: #34C6FB; }
.icon-linkedin21:before { content: "\eaca"; padding: 0 10px 0 0; color: #1184D7 }
.tabs { position: relative; width: 100%; overflow: hidden; margin: 0em 0 1em; font-weight: 300; }
/* Nav */
.tabs nav { text-align: center; }
.tabs nav ul { padding: 0; margin: 0; list-style: none; display: inline-block; }
.tabs nav ul li { border: 1px solid #becbd2; border-bottom: none; margin: 0 0.25em; display: block; float: left; position: relative; }
.tabs nav li.tab-current { border: 1px solid #47a3da; box-shadow: inset 0 2px #47a3da; border-bottom: none; z-index: 100; }
.tabs nav li.tab-current:before, .tabs nav li.tab-current:after { content: ''; position: absolute; height: 1px; right: 100%; bottom: 0; width: 1000px; background: #47a3da; }
.tabs nav li.tab-current:after { right: auto; left: 100%; width: 4000px; }
.tabs nav a { color: #becbd2; display: block; font-size: 1.00em; line-height: 2.5; padding: 0 1.25em; white-space: nowrap; }
.tabs nav a:hover { color: #768e9d; }
.tabs nav li.tab-current a { color: #47a3da; }
/* Icons */
.tabs nav a:before { display: inline-block; vertical-align: middle; text-transform: none; font-weight: normal; font-variant: normal; font-family: 'icomoon'; line-height: 1; speak: none; -webkit-font-smoothing: antialiased; margin: -0.25em 0.4em 0 0; }
/*.icon-food:before {
	content: "\e600";
}

.icon-lab:before {
	content: "\e601";
}

.icon-cup:before {
	content: "\e602";
}

.icon-truck:before {
	content: "\e603";
}

.icon-shop:before {
	content: "\e604";
}

.icon-facebook {
	background-image:url(../images/ico_facebook.png); background-repeat:no-repeat}*/
/* Content */

.content section { font-size: 16px; padding-top: 1.5em; padding-right: 1em; padding-left: 1em; padding-bottom: 3em; display: none; max-width: 1230px; margin: 0 auto; }
.content section:before, .content section:after { content: ''; display: table; }
.content section:after { clear: both; }
/* Fallback example */
.no-js .content section { display: block; padding-bottom: 2em; border-bottom: 1px solid #47a3da; }
.content section.content-current { display: block; }
.mediabox { float: left; width: 33%; padding: 0 25px; margin: 0 0 40px 0}
.mediabox img { max-width: 100%; display: block; margin: 0 auto; }
.mediabox h3 { margin: 0.75em 0 0.5em; }
.mediabox p { padding: 0 0 1em 0; margin: 0; line-height: 1.3; }

/* Example media queries */

@media screen and (max-width: 52.375em) {
.tabs nav a span { display: none; }
.tabs nav a:before { margin-right: 0; }
.mediabox { float: none; width: auto; padding: 0 0 35px 0; font-size: 90%; }
.mediabox img { float: left; margin: 0 25px 10px 0; max-width: 40%; }
.mediabox h3 { margin-top: 0; }
.mediabox p { margin-left: 40%; margin-left: calc(40% + 25px); }
.mediabox:before,  .mediabox:after { content: ''; display: table; }
.mediabox:after { clear: both; }
}

@media screen and (max-width: 32em) {
.tabs nav ul,  .tabs nav ul li a { width: 100%; padding: 0; }
.tabs nav ul li { width: 20%; width: calc(20% + 1px); margin: 0 0 0 -1px; }
.tabs nav ul li:last-child { border-right: none; }
.mediabox { text-align: center; }
.mediabox img { float: none; margin: 0 auto; max-width: 100%; }
.mediabox h3 { margin: 1.25em 0 1em; }
.mediabox p { margin: 0; }
}
