@charset "utf-8";
/* CSS Document */

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('../fonts/poppins-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v5-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 17px;
	color: #777;
	text-decoration: none;/* text-align: justify;*/
}
img {
	max-width:100%;
	height:auto;
}
.container-fluid {
	padding:0 0 0 0;
}
.container {
	max-width:1194px;
	padding:0;
}
.margin30 {
	margin-bottom:30px;
}
.header-part {
	margin:15px auto;
}
.logo {
}
.phone-part {
	text-align:right;
}
.phone-part span {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:18px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
.fa-mobile {
	font-size:20px;
	color:#999;
}
.fa-envelope-o {
	font-size:17px;
	color:#999;
}
.fa-fax {
	font-size:17px;
	color:#999;
}
.search-box {
	text-align:right;
	padding-right:0;
}
#imaginary_container {
	margin-top:20px; /* Don't copy this */
}
.stylish-input-group .input-group-addon {
	background: #f2f2f2;
!important;
	border-radius:0;
}
.stylish-input-group .form-control {
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
	border-radius:0;
	background: #f2f2f2;
}
.stylish-input-group button {
	border:0;
	background:transparent;
}
.form-control {
	height:30px;
}
.menu-bg {
	width:100%;
}
.navbar-default {
	border:0px;
	background:#f26624;
	margin-top:0px;
	text-align:center;
}
.navbar-default span:before, span:after {
	border:0;
	height:0px;
}
.navbar-default .navbar-nav>li> a {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
}
.navbar-default .navbar-nav>li>a:hover {
	color:#FFF;
	background-color:#333;
}
.nav>li>a {
	position: relative;
	display: block;
	padding:10px 27px;
}
.navbar-nav {
	text-align:left;
	float:none;
	margin-top:15px;
}

.navbar {
	margin-bottom:0px;
	border-radius:0;
	min-height:40px;
}
.navbar-nav>li>.dropdown-menu {
	background-color:#000;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background:#333;
	color:#FFF;
}
.dropdown-menu {
	border:0px;
	border-radius:0px;
}
.dropdown-menu>li>a {
	background-color:#333;
	color:#FFF;
	line-height:22px;
	
}
.dropdown-menu>li>a:hover {
	background-color:#f26624;
	color:#FFF;
}
.navbar-nav>li>.dropdown-menu {
	background-color:#333;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #FFF;
}
.navbar-toggle {
	position: relative;
	float:none;
	padding:14px 11px;
	margin-top: 8px;
	margin-right:15px;
	margin-bottom: 8px;
	background-color: #f26624;
	background-image: none;
	border: 0px solid #FFF;
	border-radius:5px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #f26624;
}
.navbar-collapse {
	padding-right: 0px;
	padding-left: 0px;
}
.slideshow-news-part {
	margin-top:20px;
}
.slideshow {
	z-index:9;
	padding-right:0;
}
.recent-news {
	background-color:#FFF;
	max-height:360px;
	padding:5px 30px 5px 30px;
}
.greyline {
	width:100px;
	height:1px;
	background-color:#646667;
	margin:4px 0 20px 0;
}
.darkgreyline {
	width:150px;
	height:1px;
	background-color:#666;
	margin:4px 0 20px 0;
}
.separate-line {
	height:1px;
	background-color:#3f3f3f;
	margin:15px 0;
}
.twitter-upline {
	height:1px;
	background-color:#3f3f3f;
	margin:20px auto;
}
.middle-part {
	margin:0 auto;
	padding:40px 0 30px 0;
}
.company {
	margin-top:40px;
}
.culture {
	margin-top:40px;
}
.newsletter {
	padding:30px 0;
	background-color:#363636;
	text-align:center;
	vertical-align:middle;
}
.newsletter input {
	background-color:#FFF;
	width:300px;
	height:40px;
/*	border-radius:5px;*/
	color:#000;
	border:0;
	text-align:left;
	padding:5px;
	margin:0 5px 5px 5px;
}
.n-btn {
	width:145px;
	height:40px;
	
	color:#FFF;
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:14px;
	background-color:#054b77;
	text-decoration:none;
	border:0;
	letter-spacing:2px;
}
.n-btn:hover {
	background-color:#f26624;
	color:#FFF;
}
.whitehead25 {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	font-size:25px;
	color:#333;
	text-decoration:none;
}
.greytext14 {
	font-size:14px;
	color:#888;
	text-decoration:none;
}
.whitetext14b {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.greytext17 {
	font-size:17px;
	color:#777;
	text-decoration:none;
}
.blacktext17 {
		font-size:17px;
	color:#333;
	text-decoration:none;
	text-align:left;
}
.pinkhead35 {
	font-size:35px;
	color:#f26624;
	text-decoration:none;
}
.pinkhead35b {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:35px;
	color:#f26624;
	text-decoration:none;
	line-height:35px;
}
.blackhead25 {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:25px;
	color:#000;
	text-decoration:none;
}
.bluehead25 {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:25px;
	color:#63cdf1;
	text-decoration:none;
}
.pinkhead25 {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	font-size:25px;
	color:#FFF;
	text-decoration:none;
}
.pink-link {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:14px;
	color:#f26624;
	text-decoration:none;
}
.pink-link:hover {
	color:#f26624;
	text-decoration: underline;
}
.grey-link {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	
	font-size:17px;
	color:#777;
	text-decoration:none;
}
.grey-link:hover {
	color:#777;
	text-decoration: underline;
}
.twitter-link {
	
	font-size:17px;
	color:#2faadf;
	text-decoration:none;
}
.twitter-link:hover {
	color:#2faadf;
	text-decoration: underline;
}
.twit {
	margin-bottom:20px;
}
.footer {
	padding:30px 0;
	background-color:#7e858a;
	text-align:center;
}
.footer ul {
	margin:0;
	padding:0;
}
.footer ul li {
	list-style-type:none;
	display:inline-block;
	margin:0 10px;
}
.footer ul li a {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	text-decoration:none;
}
.footer ul li a:hover {
	color:#FFF;
	text-decoration: underline;
}
.privacylinks {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	margin-top:10px;
}
.privacylinks ul {
	margin:0;
	padding:0;
}
.privacylinks ul li {
	list-style-type:none;
	display:inline-block;
	margin:0 5px;
}
.privacylinks ul li a {
	font-family: 'Poppins', serif, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}
.privacylinks ul li a:hover {
	color:#FFF;
	text-decoration: underline;
}
.social {
	height:auto;
	margin:0 auto 20px auto;
	text-align:center;
}
.social ul {
}
.social ul li {
	list-style-type:none;
	display: inline-block;
	margin:0 2px;
	text-align: center;
}
.circle-fb {
	width:40px;
	height:40px;
	padding:8px 0 0 0px;
	color:#FFF;
	background:transparent;
	border:1px solid #FFF;
}
.circle-linked {
	width:40px;
	height:40px;
	padding:8px 0 0 0px;
	color:#FFF;
	background:transparent;
	border:1px solid #FFF;
}
.circle-google {
	width:40px;
	height:40px;
	padding:8px 0 0 0px;
	color:#FFF;
	background:transparent;
	border:1px solid #FFF;
}
.circle-twitter {
	width:40px;
	height:40px;
	padding:8px 0 0 0px;
	color:#FFF;
	background:transparent;
	border:1px solid #FFF;
}
.circle-youtube-play {
	width:40px;
	height:40px;
	padding:8px 0 0 0px;
	color:#FFF;
	background:transparent;
	border:1px solid #FFF;
}
.fa-facebook {
	font-size:25px;
}
.fa-linkedin {
	font-size:25px;
}
.fa-google-plus {
	font-size:25px;
}
.fa-twitter {
	font-size:25px;
}
.fa-youtube-play {
	font-size:25px;
}
.copytext {
		font-size:14px;
	color:#FFF;
	text-decoration:none;
	margin-right:30px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}
 @media screen and (min-width:900px) and (max-width:1200px) {
 .slideshow {
z-index:9;
}
 .recent-news {
/*background-color:#333;*/
height:341px;
padding:30px;
overflow:hidden;
}
 .navbar-default .navbar-nav>li> a {

font-size:18px;
 color:#FFF;
text-decoration:none;
font-weight:normal;
letter-spacing:0px;
}
 .nav>li>a {
position: relative;
display: block;
padding:10px 27px;
}
}
 @media screen and (min-width:768px) and (max-width:1000px) {
 .header-part {
margin:20px auto;
}
 .logo {
text-align:center;
margin-bottom:20px;
}
 .phone-part {
text-align: center;
}
 .search-box {
text-align:right;
}
 .slideshow-news-part {
margin-top:20px;
background-color:#333;
height:270px;
overflow:hidden;
}
 .slideshow {
z-index:9;
padding:0;
}
 .recent-news {
/*background-color:#333;*/
padding:0px;
height:270px;
overflow: visible;
}
.recent-news marquee
{
	height:225px !important;
}
 .navbar-default .navbar-nav>li> a {

font-size:18px;
 color:#FFF;
text-decoration:none;
font-weight:normal;
letter-spacing:0px;
}
.nav>li>a {
position: relative;
display: block;
padding:10px 14px;
}
 .newsletter {
padding:30px 0;
background-color:#333;
text-align:center;
vertical-align:middle;
}
 .newsletter input {
background-color:#FFF;
width:250px;
height:40px;
border-radius:5px;
color:#000;
border:0;
text-align:left;
padding:5px;
margin:0 5px 5px 5px;
}
 .n-btn {
width:100px;
height:40px;
border-radius:5px;
color:#FFF;
font-family: 'Poppins', serif, Helvetica, sans-serif;

font-size:14px;
background-color:#f26624;
text-decoration:none;
border:0;
letter-spacing:2px;
}
 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
 position: relative;
 min-height: 1px;
 padding-right: 0px;
 padding-left: 0px;
}
}
 @media screen and (min-width:300px) and (max-width:768px) {
 .header-part {
margin:20px auto;
}
 .logo {
text-align:center;
margin-bottom:20px;
}
 .phone-part {
text-align: center;
}
 .search-box {
text-align: center;
padding:0;
}
 .slideshow {
z-index:9;
padding-right:0;
padding-left:0;
}
 .newsletter {
padding:30px 0;
background-color:#333;
text-align:center;
vertical-align:middle;
}
 .newsletter input {
background-color:#FFF;
width:250px;
height:40px;
/*border-radius:5px;*/
color:#000;
border:0;
text-align:left;
padding:5px;
margin:0 5px 5px 5px;
}
 .n-btn {
height:40px;

color:#FFF;
font-family: 'Poppins', serif, Helvetica, sans-serif;

font-size:14px;
background-color:#054b77;
text-decoration:none;
border:0;
letter-spacing:2px;
}
 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}
}
p,.whitetext14b
{
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.recent-news .whitehead25 
{
	font-family: 'Poppins', serif, Helvetica, sans-serif;
}