@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700);
body { font-family: 'Roboto Condensed', sans-serif; }
.top-header {background:#eaebf2; padding-top:10px; padding-bottom:10px;}
.navbar-inverse {
  background-color: rgba(22, 31, 80, 0.82);
  border-color: rgba(22, 31, 80, 0.82);
  position:absolute; z-index:9999; width:100%;
  top:48px;
}
.navbar {margin-bottom:0px;}
.navbar-inverse .navbar-nav>li>a {
  color: #FFFFFF;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #fff;
  background-color: #335895;
}
.number-block {
padding-top:50px; padding-left:30px;	
}
.social-block {
	padding-left:305px; padding-top:45px;
}
a {
   outline: 0;
}
a:hover, a:active, a:focus, a:link, a:visited {
  outline: 0;
  outline: 0 !important;
  outline-style:none;
  outline:none;
}
.clearfix {
	clear:both;
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 0px;
	text-align: center;
	display:none;
	visibility:hidden;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
	display:none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
		display:none;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
		display:none;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
		display:none;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
		display:none;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.slider-item {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;	
	
}
.prev {
	background-image: url(../images/slider-arrow-left.png);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 54px;	
	
}
.next {
	background-image: url(../images/slider-arrow-right.png);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 54px;
	right:0px;
	position:absolute;
	
}
.btn-white {background-color:#fff; color:#28376E; }
.content-blue {background-color:#3761ab;  color:white; padding-bottom:20px; height:385px; margin-bottom:5px;}
.content-grey {background-color:#eaebf2;  color:#313131; padding-bottom:20px; height:250px; margin-bottom:15px;}


.content-blue h4 {
	display:block;
	font-size:22px;
	padding:20px 0px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
}

.content-blue p { padding:10px 0px 5px 30px; }
.content-blue article {
	padding:10px 13px 5px 30px;
	background-image: url(../images/arrow.png);
	background-position: right center;
	display: block;
	background-repeat: no-repeat;
	margin-bottom:8px;
	
}
.content-blue article a { color:white;}
.content-blue article a:hover { color:#ffc200; text-decoration:none;}
.content-blue article span {  padding-top:5px; font-size:12px;}
.content-grey h4 {padding-bottom:5px; display:block; padding-top:5px; padding-right:10px; font-size:22px;}
.no-padding {padding:0px;}
.no-margin{ margin:0px;}
.content-blue blockquote{
  display:block;
  
  position: relative;
  font-size:0.9em;
 
  line-height: 19px;

  text-align: justify;
  border:none;
 
}
.content-blue blockquote p{ padding-top:20px;}
.content-blue blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  

  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #fff;

  position: absolute;
  left: 10px;
  top:10px;
}

.content-blue blockquote::after{
  /*Reset to make sure*/
  content: "";
}



.content-blue blockquote a:hover{
 color: #666;
}

.content-blue blockquote em{
  font-style: italic;
}



.content-grey blockquote{
  display:block;
  
  position: relative;
  font-size:0.9em;
 
  line-height: 19px;

  text-align: justify;
  border:none;
 
}
.content-grey blockquote p{ padding-top:20px;}
.content-grey blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  

  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #313131;

  position: absolute;
  left: 10px;
  top:10px;
}

.content-grey blockquote::after{
  /*Reset to make sure*/
  content: "";
}



.content-grey blockquote a:hover{
 color: #666;
}

.content-grey blockquote em{
  font-style: italic;
}




#quick { padding-left:15px; }
#quick input[type="text"] {
width:95%; outline:none; color:black; margin-bottom:10px; border:none; padding:5px;	
}
#quick textarea { outline:none; border:none; height:60px; width:77%; padding:5px;}
#quick input[type="submit"] {
	border:none; height:60px; margin-left:11px; width:50px;
}
footer {
	background: #091A4E;
	height:auto;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow:hidden;
	color:#fff;
	
}
#newsticker-demo { 

}

#newsticker-demo a { text-decoration:none; color:#fff; font-weight:normal; }
#newsticker-demo img { border: 2px solid #FFFFFF; height:75px; }

#newsticker-demo .title {
font-size:22px;
font-weight:normal;
padding:0px;
margin-bottom:16px;
}

.newsticker-jcarousellite {  }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:15px; }
.newsticker-jcarousellite .thumbnail {   }
.newsticker-jcarousellite .info {  }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#fff; font-size:14px; font-weight:bold; }


#homehr {
	color:#e1e1e1;
	height:5px;
	background:#e1e1e1; width:60%; float:left;
}
.call {font-size:18px; color:#686868; font-weight:400;}
.fa.fa-phone {font-size:24px;}
.fa.fa-facebook-square {
	color:#02467b; font-size:36px; margin-right:10px;
}
.fa.fa-twitter-square {
	color:#2daae1; font-size:36px; margin-right:5px;
}
.fa.fa-youtube-square {
	color:#d41c1c; font-size:36px; margin-right:5px;
}
.fa.fa-google-plus-square {
	color:#d62020; font-size:36px; 
}
.logo { margin-top:5px; margin-bottom:2px; padding-left:85px; position:absolute; z-index:99999;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
.service-area {
	position:relative;	
border-top: solid 5px #fff;
}
.service-area h4 {font-size:16px; color:#000;}
.service-area p {font-size:0.9em; color:#000;}
.abt-banr { 
	/*background-image: url(../images/about-us.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
 }
 .contact-banr { 
	/*background-image: url(../images/contact-us.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
 }
 .shipping-banr { 
	/*background-image: url(../images/shipping-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
 }
 .offshore-banr { 
	/*background-image: url(../images/offshore-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
 }
 .marketing-banr { 
	/*background-image: url(../images/marketing-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
 }
 .warehouse-banr { 
	background-image: url(../images/warehouse-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;
 }
.logistics-banr { 
	/*background-image: url(../images/logistic-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
 }
 .transportation-banr {
	 background-image: url(../images/transportation-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;
 }
.clearance-banr {
	/*background-image: url(../images/custom-clearance.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
}
.career-banr {
	/*background-image: url(../images/career.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
}
.news-banr {
	/*background-image: url(../images/news.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;*/
}
.gallery-banr {
	background-image: url(../images/gallery.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 413px;
}
.service-list {
	margin:0px;
	padding:0px;
	padding-left:16px;
	margin-bottom:20px;
}
.service-list li {
	font-size:15px;
}
.inner-banr h2 { color:white; }

.padding-top { padding-top:15px;}
.grey{background:#eaebf2; padding:5px;}
.grey p{line-height:17pt; font-size:0.9em; color:#313131;}
#enquiry { margin-bottom:10px; }
#enquiry table tr td { padding-bottom:10px; }
#enquiry input[type="text"] {margin-bottom:8px;}
#enquiry textarea {margin-bottom:8px; height:100px;}
#enquiry input[type="submit"] {margin-bottom:10px;}
.grey1{ padding:10px; background:#eaebf2; }


.nav>li>a {
	position: relative;
	display: block;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}



.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	
}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	background-color: transparent;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #161f50;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


/*home page services - slider*/
 #owl-demo .item{
  margin: 0px;
  border-right:solid 2px #FFF;
  position:relative;
}
#owl-demo .item img{
  display: block;
  width: 85%;
  height: auto;
}

.service-title {
	padding: 10px;
	/*position:absolute;*/
	bottom:0px;
	width:100%;
}

.service-title a {
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	font-size:24px;
	text-align:center;
	display: block; 
	margin:0px;
}
.service-title a span { color:white; font-size:13px; margin:0px; text-transform:none; font-weight:400; }
.home-content {
	padding-top: 25px;
	padding-bottom: 0px;
	background-image: url(../images/home-content-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 402px;
	text-align:center;	
}
.home-content h2 { 
    color: #fff;
    font-weight: normal;
    font-size: 32px;
    margin-bottom: 25px;
    padding-top: 50px;
    text-align: center;
	 }
.home-content p { 
    color:#fff;
	line-height:18pt;
	font-size:18px;
	}
.content h3 {
	margin: 22px 0px 10px 0px;
    padding: 0px;
    color: #000;
    font-weight: normal;
    font-size: 20px;
    text-align: left;
}

.content1 h3 {
	margin:10px 0px 10px 5px;
	padding:0px;
	color:#000;
	font-weight:600;
	font-size:20px;
}
address {
	font-size:15px;
}
address i.fa.fa-phone, address i.fa.fa-mobile, address i.fa.fa-home, address i.fa.fa-fax, address i.fa.fa-envelope-o  {
	font-size:20px;
	color: #0E174A;
	padding:0px;
	line-height: 28px;
    margin: 0px;
    width: 21px;
    height: 21px;
}
address i.fa:hover {
	background:none;
}
.btm-content {
	padding-top: 25px;
	padding-bottom: 0px;
	background-image: url(../images/footer-top-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 279px;
	text-align:center;	
}
.content-img {
	float:left;
	margin-right: 25px;
}



.content p, .content1 p, .content strong, .content1 strong { 
   line-height:16pt;  
   color:#181818; 
   font-size:16px; 
   margin:10px 0px 15px 0px; 
   text-align:left; 
   }
 .content ul li { color:#00396f; line-height:16pt;}
.fa {
    background-color: white;
    padding: 10px;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    font-size: 60px;
    display: inline-block;
    margin-right: 8px;
    -webkit-transition: 8px;
    o-transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    transition: .8s;
   margin:0px;

}

.fa:hover { background-color:#094783; color:white; }
.fa-facebook, .fa-linkedin{ padding-left:12px;}

.dropdown-menu {
   
    background-color: #161f50;

}
.dropdown-menu>li>a {
    display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
   text-transform:uppercase;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #115DA6;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
 
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-weight: 600;
}


.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    color: #094783;
}
.panel-title>small>a:hover { text-decoration:none;}

#send_resume table tr td {
	font-size: 0.9em;
}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}


.panel-heading {
    padding: 5px 5px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: inherit;
}

.no-bg {background:none;}

footer ul.footer-list { list-style:none;}
footer ul.footer-list li {
	}
footer ul.footer-list li a {
	 padding:15px 20px 15px 0px;
	  font-size:14px;
	  line-height:28px;
	  color:#fff; }
footer ul.footer-list li a:hover { text-decoration:none;}
.credit { display:block; padding:8px 0px 8px 0px; font-size:13px; color:#00396f; float:right;}
/*Responsive Media Queries*/
@media (max-width: 768px) {
.content-blue { height:auto; }
footer ul { text-align:center; padding:0px; margin:0px; margin-bottom:15px;}
footer ul li { float:none; }
footer ul li a {  padding:5px 0px 5px 0px; font-size:14px; }
.credit {  padding:0px; font-size:13px; color:#00396f; float:none; text-align:center;}
.pull-left { float:none;}
.pull-right { float:none;}
.navbar-inverse {
	top:0px;
}
.logo a img {
	width:65%;
	top:0px;
	left:15px;
	position:absolute;
}
#newsticker-demo .title, .contact-details, .contact-dtl {
	text-align:center;
}
}

@media (min-width: 768px) {
.navbar {
  border-radius: 0px;
}
.navbar-nav>li {
  float: left;
  margin-right: 0px;
}

.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
	

}
.nav>li>a { text-align:center; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border:none;
}
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
	
	.navbar-nav {
    float: right;
    margin: 0;
}
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}