@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto Slab', serif;
}
ul, li {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;	
}
a, a:hover, a:selected, a:focus, a:visited, a:active {
 text-decoration:none !important;
 display:inline-block;
 -webkit-transition: ease-in .4s;
 -moz-transition: ease-in .4s;
 -o-transition: ease-in .4s;
 -ms-transition: ease-in .4s;
 transition: ease-in .4s;
}
::-moz-selection {
 color: #fff;
 background:#64d1e3;
}
::selection {
	color: #fff;
	background: #64d1e3;
}
::-webkit-scrollbar {
 width:12px;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
 border-radius:10px;
 background:#fff;
}
::-webkit-scrollbar-thumb {
 border-radius:10px;
 background:#2bc0d9;
}
::scrollbar {
 width:12px;
}
::scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
 border-radius:10px;
 background:#fff;
}
::scrollbar-thumb {
 border-radius:10px;
 background:#2bc0d9;
}

a {
	-webkit-transition: ease-in .4s;
	-moz-transition: ease-in .4s;
	-o-transition: ease-in .4s;
	-ms-transition: ease-in .4s;
	transition: ease-in .4s;
}
.iala-logo {
	background:url(../images/iala-logo-top.jpg) center no-repeat;
	width:80px;
	height:108px;
	position:absolute;
	right:10px;
	top:65px;	
}
.logo-section .hidden-xs {
	margin-right:25px;	
}

.top-wrapper {
	background:#29292c;
	height:54px;	
}
.logo-section {
	padding-top:10px;
	padding-bottom:10px;	
}
.pad-none {
	padding:0px !important;	
}
.box-1 {
	float:right;
	width:50%;
	padding-top:30px;	
}
.box-1 hgroup {
	padding-top:10px;	
}
.box-1 h3 {
	font-size:12px;
	font-weight:800;
	color:#33378d;
	padding-bottom:3px;	
}
.box-1 h5 {
	color:#33378d;
	font-size:12px;
}
.box-1 a {
	color:#33378d;
}
.ico-round {
	border-radius:50%;
	color:#33378d;
	border:#33378d 1px solid;
	width:45px;
	height:45px;
	font-size:15px;
	font-weight:800;
	line-height:45px;	
}
.sldr-wrap {
	background:#666;
	width:100%;
	position:relative;
	clear:both;	
}
.carousel-inner .item img {
	width:100%;
		
}
.carousel-inner {
		
}
.carousel-control {
	top:45%;
	width:6%;
	z-index:99;	
}

.fa-angle-right, .fa-angle-left {
	font-size:30px !important;
	background:#000;
	text-align:center;
	width:45px;
	height:45px;
	border-radius:100%;
}
.fa-angle-right:before, .fa-angle-left:before {
	top:5px;
	position:relative;	
}

.slider-boxes {

	z-index:999;
	padding-top:0px;
	padding-bottom:30px;
	width:100%;
	color:#fff;	
}
.carousel-control {
	z-index:999;	
}
.carousel-indicators {
	z-index:9999 !important;
}
.list-box {
	-webkit-transition: ease-in .4s;
	-moz-transition: ease-in .4s;
	-o-transition: ease-in .4s;
	-ms-transition: ease-in .4s;
	transition: ease-in .4s;
	padding-bottom:20px;
	min-height: 330px;
}
.list-box:hover {
	background:#232323;
}
.list-box-icon {
	text-align:center;
	padding:25px 0 10px;
}
.yellow-box {
	background:#f2b900;
}
.blue-box {
	background:#01b4f0;
}
.violet-box {
	background:#363a91;
}
.list-box h1 {
	font-size:27px;
	color:#fff;
	font-weight:800;
	padding:5px 0;
	text-align:center;	
}
.list-box p {
	text-align:center;
	padding:10px 50px 20px;	
}
.box-link {
	text-align:center;
	padding-bottom:20px;
}
.list-box a {
	color:#fff;
	text-align:center;
	padding:8px 15px;
	border:#fff thin solid;
	border-radius:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.list-box a:hover {
	color:#fff;
	background:	#01b4f0;
}

.chairman-photo {
	float:left;	
}
.chairman-section {
		
}
.chairman-section h1 {
	color:#01b4f0;
	text-transform:uppercase;
	font-weight:800;
	font-size:35px;
	margin-bottom:15px;
}
.chairman-section p {
	color:#808080;
	line-height:24px;
	text-align:justify;
	font-size:13px;
	padding-top:5px;	
}
.chairman-text {
	padding-left:30px;	
}
.home-welcome-area {
	padding-top:35px;
	padding-bottom:30px;
}
.chair-read-more {
	padding-top:30px;
}
.chair-read-more a {
	border:#01b4f0 thin solid;
	padding:8px 14px;
	color:	#01b4f0;
}
.chair-read-more a:hover {
	background:#01b4f0;
	color:#fff;	
}

.news-wrap {
	width:100%;
	background:url(../images/news-pattern.jpg) repeat;
	border-top:#CCC 5px solid;
	padding-bottom:50px;	
}
.news-wrap h1 {
	color:#01b4f0;
	text-transform:uppercase;
	font-weight:800;
	font-size:35px;
	margin-left:15px;
	margin-top:35px;
	margin-bottom:35px;	
}
.news-no {
	background:#f2b900;
	color:#fff;
	font-size:32px;
	font-weight:600;
	float:left;
	padding:10px 15px;	
}
.news-text {
	float:left;
	width:75%;
	padding-left:15px;	
}
.news-date {
	color:#01b4f0;
	text-transform:uppercase;
	font-size:13px;
	font-weight:700;
	font-style:italic;	
}
.news-brief {
	font-size:13px;
	padding-top:10px;
	line-height:20px;
	color:#636363;	
}
.news-a  {
	padding-top:50px;	
}


.ftr {
	background:#1e1f35;
	padding-top:75px;
	padding-bottom:50px;
}
.ftr h2 {
	color:#01b4f0;
	font-size:15px;
	font-weight:800;
	text-transform:uppercase;	
}
.ftr-menu {
		
}
.ftr-menu ul {
	padding-top:25px;
}
.ftr-menu ul li {
	display:block;
	background:url(../images/list-icon.png) left top 10px no-repeat;
	padding:5px 0 5px 15px;
}
.ftr-menu ul li a {
	color:#7073a7;
	font-size:13px;
	display:inline-block;	
}
.ftr-menu ul li a:hover {
	color:#01b4f0;	
}
.support-wrap {
	
}
.support-wrap p {
	color:#7073a7;
	padding-top:25px;
	padding-bottom:15px;
	padding-right:55px;
	font-size:13px;
	line-height:22px;	
}
.support {
	float:left;
	background:url(../images/customer-support.png) left center no-repeat;
	width:100px;
	height:100px;	
}
.support-details {
	float:left;
	padding-top:15px;
}
.support-details h3 {
	color:#f2b900;
	margin:0px 0 5px 0;
	font-size:15px;
	text-transform:uppercase;
	font-weight:600;
}
.support-details h4 {
	color:#fff;
	margin:0px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:600;
}
.support-details h5 {
	color:#01b4f0;
	font-size:30px;
	font-weight:600;
	margin:0px;
}

.contact-wrap p {
	color:#7073a7;
	font-size:12px;
	line-height:26px;
	padding-top:25px;
	padding-bottom:10px;	
}
.contact-wrap a {
	color:#7073a7;
}

.contact-wrap a:hover {
	color:#01b4f0;
}

.cpy-wrap {
	background:#0e0f27;
	padding-top:20px;
	padding-bottom:20px;
	color:#5d6094;
	font-size:13px;
}
.cpy-wrap a {
	color:#3f4388;	
}
.cpy-wrap a:hover {
	color:#fff;	
}
.carousel-indicators li {
	width:15px;
	height:15px;
}
.carousel-indicators .active {
	width:15px;
	height:15px;	
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  .callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  margin-top:5px;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border-radius:5px;
  border:#CCC thin solid;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 58%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 58px;
  width: 30px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}
.inr-bnr-wrap {
	background:url(../images/inner-banner-bg.jpg) center no-repeat;
	height:277px;
	width:100%;
	padding-top:30px;	
}

.inr-cnt-area {
	min-height:350px;
	padding-top:30px;
	padding-bottom:30px;	
}
.inr-cnt-area p {
	font-size:13px;
	color:#808080;
	line-height:24px;	
}
.inr-text {
		
}
.inr-text h1 {
	font-size:35px;
	color:#01b4f0;
	padding-bottom:25px;
	text-transform:uppercase;
	font-weight:800;
}
.inr-text ul {
	padding-bottom:15px;
}
.inr-text ul li {
	list-style:none;
	background:url(../images/list-icon-2.png) left top 12px no-repeat;
	padding:8px 0 8px 25px;
	font-size:13px;
	color:#808080;
	line-height:20px;	
}
.empl-tab {
	width:60%;
	font-size:13px;
	color:#808080;
	margin-top:20px;
	margin-bottom:20px;	
}
.empl-tab th {
	color:#01b4f0;	
}
.news-bnr {
	height:100px;	
}
.news-bnr h1 {
	color:#01b4f0;
	font-weight:800;
	text-align:center;
	text-transform:uppercase;	
}
.news-date-inr {
	color:#01b4f0;
	font-size:14px;
	font-weight:600;
	text-align:left;
}
.news-head {
	padding-top:20px;
	padding-bottom:20px;	
}
.news-img img {
	min-height: 370px;
	max-height:370px;

}
.alignleft{
	float: left;
	margin-right: 15px;
}
.alignright
{
	float: right;
	margin-left:15px;
}
.nav-previous
{

	float: left;
}
.nav-previous a {
	border: #01b4f0 thin solid;
	padding: 8px 14px;
	color: #01b4f0;
}
.nav-previous a:hover {
	background:#01b4f0;
	color:#fff !important;
}
.nav-next
{
	float:right;
}
.nav-next a {
	border: #01b4f0 thin solid;
	padding: 8px 14px;
	color: #01b4f0;
}
.nav-next a:hover {
	background:#01b4f0;
	color:#fff !important;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.news-title a{
	color:#bda207 !important;
	font-size:14px;
	font-weight:600;
	text-align:left;
}
.news-text-detail {
	color:#808080;
	font-size:13px;
	line-height:20px;	
}
.news-detail-wrap {
	padding-top:30px;
	padding-bottom:30px;	
}
.faqHeader {
       
        margin: 0 0 0;
		font-size:35px;
	color:#01b4f0;
	padding-bottom:25px;
	text-transform:uppercase;
	font-weight:800;
    }
	.panel-body {
		font-size:13px;
	color:#808080;
	line-height:24px;	
	}
	.panel-heading {
		padding:0px;	
	}
	.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
		display:block;
		padding:15px;	
	}

    .panel-heading [data-toggle="collapse"]:after {
        font-family: 'Glyphicons Halflings';
        content: "\e072"; /* "play" icon */
        float: right;
        color: #01b4f0;
        font-size: 18px;
        line-height: 22px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .panel-heading [data-toggle="collapse"].collapsed:after {
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #999999;
    }
	.newswidgets
	{
		margin-bottom: 15px;
	}
	.newswidgets h3
	{
		color:#01b4f0;
		font-size:20px;
		font-weight:700;
		margin-bottom:10px;
	}
	.newswidgets ul li
	{
		display: block;
		background: url(../images/list-icon.png) left top 10px no-repeat;
		padding: 5px 0 5px 15px;
	}
	.inr-text h3 {
		color:#01b4f0;
		font-size:20px;
		font-weight:700;
		margin-bottom:10px;	
	}
	.inr-text a {
		color:#01b4f0;	
	}
	.inr-text a:hover {
		color:#666;	
	}
.wpb_wrapper h3 {
	color:#01b4f0;
	font-size:20px;
	font-weight:700;
	margin-bottom:10px;
}
.wpb_wrapper a {
	color:#01b4f0;
}
.wpb_wrapper a:hover {
	color:#666;
}

	.cnt-wrap {
		border-bottom:#CCC thin solid;
		padding-bottom:25px;
		padding-top:25px;	
	}
	.g-map {
		margin-top:50px;
		padding-bottom:0px;
		border-top:#edecec 3px solid;	
	}
	.cnt-tag {
		font-size:13px;
		color:#808080;
		padding-bottom:25px;
	}
	.gsm {
		color:#01b4f0;
		font-size:24px;
		font-weight:800;	
	}
	.cnt-form label {
		color:#333333;
		font-size:13px;
	}
	.cnt-form .form-control {
		font-size:12px;	
	}
	.cnt-form
	{
		border-top: #CCC thin solid;

		padding-top: 25px;
	}
	.form-2 {
		margin-top:78px;	
	}
	.ship-form {
		width:42px;
		height:42px;
		background:#01b4f0 url(../images/shipping-form.png) center no-repeat;
		float:left;	
	}
	.port-form{
		width:42px;
		height:42px;
		background:#01b4f0 url(../images/port-form.png) center no-repeat;
		float:left;	
	}
	.contract-form {
		width:42px;
		height:42px;
		background:#01b4f0 url(../images/contracts-form.png) center no-repeat;
		float:left;	
	}
	.form-wrap {
		width:100%;
		clear:both;
		padding:10px 0;	
	}
	.form-text {
		float:left;
		color:#808080;
		padding-left:10px;
		padding-top:10px;
		font-size:13px;	
	}
	.tb-bl {
		background:#333333;
		border-left:#fff thin solid;
		color:#fff;	
	}
	.form-table {
		border:#CCC thin solid;
		font-size:13px;	
	}
	.width-30-per {
		width:30%;
		float:left;	
	}
	.brdr-inp {
		border:none;	
		border-bottom:#CCC thin dashed;
		box-shadow:none;
	}
	.form-note {
		padding-top:0px;	
	}
	.links-gal {
		float:left;
		
		padding:15px 0;	
	}
	.links-gal img {
		min-width:200px;
		min-height:200px;
		max-width:200px;
		max-height:200px;
	}
	.left-menu {
		margin-right:0px;
		padding-right:0px;		
	}
	.left-menu ul {
		margin:0px;
		padding:0px;	
	}
	.left-menu ul li {
		list-style:none;
	}
	.left-menu ul li a {
		color: #01b4f0;
		background: url(../images/list-icon-2.png) left 5px top 13px no-repeat;
		padding: 12px 10px 12px 29px;
		display: block;
		font-size:13px;
		border-bottom:#CCC thin dotted;
		
}
.left-menu ul li a:hover {
	background: url(../images/list-icon-2-hover.png) left 5px top 13px no-repeat #01b4f0;
	color:#fff;
}
.link-active {
	background: url(../images/list-icon-2-hover.png) left 5px top 13px no-repeat #01b4f0 !important;
	color:#fff !important;
}
.links-text {
	border-left:#CCC thin dotted;
	padding-left:30px;	
}
	
	
	

@media screen and (max-width: 600px) {
  
  .callbacks_nav {
    top: 47%;
    }
  }


