/* Font */
@import "compass/css3";
@import url(http://fonts.googleapis.com/css?family=Open Sans:400,900,700,100,300);
@import url(http://fonts.googleapis.com/css?family=Lato:400,900,700,100,300);

/* GLOBAL STYLES
-------------------------------------------------- */
html,body {max-width:100%;overflow-x:hidden;}
body{font-family:"Open Sans",Arial,Helvetica,sans-serif;background:#fff;}
body.sub-body {background:#fff;}

a,a:hover, a:focus {text-decoration:none;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
a.btn-transparent {opacity:.85;}
a.btn-transparent:hover {opacity:1;}
:hover {}

.btn-primary {color:#fff;background:#00aeef;border:0;border-radius:25px;padding:4px 18px;height:100%; transform:none;}
.btn-primary:hover, .btn-primary:focus {background:#fff;color:#000;border:0 !important;}

.btn-info {background:#1eaee9;border-color:#1eaee9;border-radius:0;text-transform:uppercase;}
.btn-info:hover, .btn-info:focus {background:#095683;border-color:#095683;color:#fff;}
.btn-info.white {background:#fff;border-color:#686427;color:#686427;border-radius:0;text-transform:uppercase;}
.btn-info.white:hover, .btn-info.white:focus {background:#3c3800;border-color:#3c3800;color:#fff;}
.btn-info.white-border {background:rgba(255,255,255, .8);border:4px solid #ccc;color:#000;border-radius:0;text-transform:uppercase;}
.btn-info.white-border:hover, .btn-info.white-border:focus {background:#0080b1;border:4px solid #0080b1;color:#fff;}
	.btn-info.white-border i {font-size:40px;display:inline-block;}
	.btn-info.white-border .text-inline-block {display:inline-block;text-align:left;font-weight:700;}
	.btn-info.white-border small {display:block;font-size:12px;font-weight:400;}

.btn-round {background:transparent;color:#fff;background:#0f7dc0;padding:15px 15px;border-radius:30px;}
.btn-round:hover {background:#fff;color:#0f7dc0;}
.btn-round.btn-green {background:#39b54a;color:#fff;border:none;padding:5px;}
.btn-round.btn-green:hover {background:#fff;color:#39b54a;}

.bgcolor-grey {background:#e5e5e5;}
.bgcolor-darkergrey {background:#cfcfcf;}
.bgcolor-darkgrey {background:#333;}
.bgcolor-lightergrey {background:#999;}
.bgcolor-lightgrey {background:#ccc;}
.bgcolor-lowgrey {background:#f2f2f2;}
.bgcolor-red {background:#F00;}
.bgcolor-purple {background:#4d207a;}
.bgcolor-white {background:#fff;}
.bgcolor-black {background:#000;}
.bgcolor-blue {background:#05afe9;}
.bgcolor-darkblue {background:#095683;}
.bgcolor-orange {background:#de8300;}
.bgcolor-orange1 {background:#ffc000;}
.bgcolor-lighterorange {background:#ffe599;}
.bgcolor-lightorange {background:#fff2cc;}
.bgcolor-green {background:#517301;}
.color-white {color:#fff;}
.color-black {color:#000;}
.color-grey {color:#666;}
.color-lightergrey {color:#999;}
.color-lightgrey {color:#ccc;}
.color-red {color:red;}
.color-orange {color:#fcb814;}
.color-lightblue {color:#47afe3;}
.color-purple {color:#4d207a;}
.color-green {color:#5fba07;}
.color-blue {color:#00aeef;}
.color-darkblue {color:#004b8d;}
h1, h2, h3 {text-transform:uppercase;}

.text-bold {font-weight:800;}
.text-bolder {font-weight:700;}
.text-regular {font-weight:400;}
.text-light {font-weight:300;}
.text-shadow{text-shadow:0 1px 12px #000;}

.font-lg {font-size:21px;}
small {zoom:75%;}
.width30 {width:240px;line-height:32px;margin:2px;}
.padding-side-lg {padding:0 8%;}
.padding-side-md {padding:0 5%;}
.padding-side-sm {padding:0 2%;}

.text-bold {font-weight:800;}
.text-bolder {font-weight:700;}
.text-lighter {font-weight:300;}

/* Spacing & Border-line */
.blank-divider-lg {border:none;padding:50px 0;}
.blank-divider-md {border:none;padding:25px 0;margin:0;}
.blank-divider-sm {border:none;padding:10px 0;margin:0;}
.blank-divider-xs {border:none;padding:2px 0;margin:0;}
.blank-divider-xxs {border:none;padding:0;margin:0;height:5px;clear:both;}
.divider4 {border-top:1px solid #000;height:3px;display:block;margin:10px 0 0 0;padding:5px 0 0 0;}
.divider3 {border-top:3px solid #d5af00;height:3px;display:block;margin:10px 0 0 0;padding:5px 0 0 0;}
.divider2 {border-top:1px dashed #d4d4d4;height:3px;display:block;margin:10px 0 0 0;padding:5px 0 0 0;}
.divider1 {border-top:1px solid white;height:3px;display:block;margin:20px 0 0 0;padding:10px 0 0 0;}
.border-btm-gold {border-bottom:2px solid #d5af00;}
.border-left-gold {border-left:4px solid #d5af00;}
.border-right-gold {padding:35px 20px;background:#f3f1e8;border-right:30px solid #fff;}

.seperator-lg {width:70%;border-bottom:5px solid #095683;margin:12px 0;height:10px;}
.seperator-md {width:50%;border-bottom:5px solid #095683;margin:12px 0;height:14px;}
.seperator-sm {width:20%;border-bottom:5px solid #095683;margin:12px 0;height:10px;}
.seperator-line-lg {width:250px;border-bottom:3px solid #666;margin:12px 0;}
.seperator-line-md {width:145px;border-bottom:5px solid #666;margin:12px 0;}
.seperator-line-sm {width:80px;border-bottom:5px solid #666;margin:12px 0;}
.seperator-center {margin-left:auto;margin-right:auto;}
.span-border {padding:10px 22px;border:3px solid #999;}

.up-arrow {margin:0 auto;font-size:10px;color:#fff;text-align:center;max-width:100px;clear:both;}
.up-arrow i {font-size:28px;line-height:28px;display:block;padding:0 0 0 6px;background:rgba(255,255,255, .2);border-radius:50%;width:30px;height:30px;margin:0 auto;}
.up-arrow a:hover i {background:rgba(255,255,255,1);}
.up-arrow a {color:#fff;}
.up-arrow a:hover {color:#00aeef}
.up-arrow1 {margin:0 auto;font-size:12px;color:#fff;text-align:center;max-width:200px;}
.up-arrow1 i {font-size:28px;line-height:28px;padding:0 0 0 6px;background:#fff;color:#00aeef;border-radius:50%;width:30px;height:30px;margin:0 12px 0 0;}
.up-arrow1 a {color:#ffffff;}
.up-arrow1 a:hover {color:#00aeef}
.up-arrow1 a:hover i {background:#00aeef;color:#fff;}

/*Form */
label {margin-top:4px;color:#000;display:block;width:100%;text-transform:uppercase;font-size:13px;font-weight:400;font-family:"Roboto", Arial, Helvetica, Sans-Serif;}
.btn {margin:12px 0 5px 0;}
.red-star {font-weight:800;color:red;font-family:"Roboto", Arial, Helvetica, Sans-Serif;font-size:18px;line-height:12px;}

input, select {width:100%;margin-bottom:8px;}
input[type=checkbox] {padding:4px 0;margin:2px 12px 10px 0;outline:0;width:18px;height:18px;zoom:1.1;position:relative;z-index:500;}
input[type=radio] {padding:4px 0;margin:2px 0px 10px 0;outline:0;width:18px;height:18px;zoom:1.1;position:relative;z-index:500;}
.input-checkbox {vertical-align:top;margin-top:6px;margin-bottom:0;}
.input-checkbox input {display:inline-block;vertical-align:top;}
.input-checkbox span{display:inline-block;max-width:70%;padding:2px 0 10px 0;margin:0 12px 0;line-height:16px;font-weight:700;font-size:11px;color:#000;letter-spacing:1.5px;}
.input-checkbox span img {display:inline-block;float:left;max-width:100px;max-height:75px;margin:2px 10px;}

.item-toggle {display:none;}
.item-toggle .form-group {padding:0;margin:0;clear:both;}
.item-toggle h4 {padding:9px 10px;}
.item-toggle .input-text {display:inline-block;}

fieldset {border:0;outline:0;}
.form-control {width:100%;border:1px solid #bbb;padding:5px 16px;height:38px;margin:0 0 5px 0;display:block;line-height:24px;font-size:18px;background:#fff;}

/* Nav-tabs */
.nav-tabs {text-align:center;margin:0 auto;width:auto;border:0;}
.nav-tabs li {float:left;display:table-cell !important;border:0;}
.nav-tabs li a {height:100%;border:0px solid #fff;background:#999;border-bottom:0px solid #fff !important;border-radius:0 !important;font-family: "TrajanPro",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:25px 20px;}
.nav-tabs li a, .nav-tabs li a:focus {color:#ccc;}
.nav-tabs li a:hover {background:#ccc;color:#000;}
.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover {border:0px solid #fff !important;background:#e5e5e5;border-bottom:0px solid #fff !important;}
.tab-content {margin:0;background:transparent;}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
.header-color-bar {position:absolute;z-index:1;top:0;width:100%;height:400px;background:url(../img/gradient-header.png) bottom left repeat-x;}
.header-color-bar-white {position:absolute;z-index:1;top:0;width:100%;height:400px;background:url(../img/gradient-header-white.png) bottom left repeat-x;}

#brand{width:240px;height:auto;padding:22px 12px 12px 18px;z-index:1000;position:relative;top:0;left:0;text-align:center;}
#Logo{transition: all 0.3s;}
	.largeLogo{width:215px;}
	.smallLogo{width:170px;margin-top:-12px;margin-bottom:-6px;}
.navbar-brand {padding:12px 0 0 5px;}
.navbar-brand img {max-width:215px;padding:10px}
.navbar-promo {width:150px;height:auto;padding:26px 12px 12px 10px;z-index:1000;position:fixed;top:0;left:150px;outline:none;}
.navbar-promo img {max-width:90px;}
.navbar-promo1 {width:180px;height:auto;padding:31px 12px 12px 10px;z-index:1000;position:fixed;top:0;left:270px;outline:none;}
.navbar-promo1 img {max-width:160px;}

.social-block {position:relative;z-index:1001;left:10px;top:0;width:220px;text-align:center;}
.social-block ul {padding:0;margin:0 auto;width:auto;list-style:none;}
.social-block ul li {display:inline-block;width:auto;padding:5px;margin:0 2px;}
.social-block ul li a {color:#ccc;display:block;}
.social-block ul li a:hover {color:#fff;}
.social-block.for-footer ul {}
.social-block.for-footer ul li a {font-size:20px;}
.social-block.for-footer ul li a:hover {color:#333;}

.sub-menu {position:fixed;z-index:990;top:36px;right:10px;min-width:600px;width:50%;}
.sub-menu .navbar-wrapper1 {margin-right:70px;position:relative;z-index:1000;}
nav.navbar {z-index:0;}
.nav.navbar-nav {float:right;}
.nav.navbar-nav > li {font-weight:400;font-size:16px;}
.nav.navbar-nav > li a {color:#fff;}
.nav.navbar-nav.reverse > li a {color:#000;}
.nav.navbar-nav > li a:hover, .nav.navbar-nav > li a:focus, .nav.navbar-nav > li.active a, .nav.navbar-nav > li.active a:hover, .nav.navbar-nav > li.active a:focus {color:#05afe9;background:transparent!important;}
.dropdown-toggle {position:relative;padding-right:50px;}
.dropdown-toggle small {position:absolute;right:0;top:20px;font-size:8px;}
.small-tiny {display:block;font-size:9px;color:#999;font-weight:300;letter-spacing:1px;}
.dropdown-menu {background:transparent;box-shadow:none;border:0;}
.dropdown-menu li {background:rgba(255,255,255, .9);margin-bottom:1px;}
.dropdown-menu li:hover {background:#00aeef;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.dropdown-menu li a {color:#000!important;padding:10px 15px;}
.dropdown-menu li a:hover {color:#fff!important;}

.tickernews-block {position:relative;padding:3px 30px 0 50px;margin:-16px 0 6px;}
.tickernews-block h4 {position:absolute;top:14px;left:0px;display:inline-block;font-weight:800;font-size:14px;color:red;text-transform:uppercase;}
.tickernews-block-line {position:relative;padding:3px 30px 0 60px;margin:-16px 0 0 30px;border-top:1px solid #999;}

.navbar-promo-ani {
	-webkit-animation-name: navbar-promo-ani;
	-webkit-animation-duration: 8s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: none;

	-moz-animation-name: navbar-promo-ani;
	-moz-animation-duration: 8s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: none;

	-ms-animation-name: navbar-promo-ani;
	-ms-animation-duration: 8s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: alternate;
	-ms-animation-delay: 0;
	-ms-animation-play-state: running;
	-ms-animation-fill-mode: none;

	animation-name: navbar-promo-ani;
	animation-duration: 8s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-delay: 0;
	animation-play-state: running;
	animation-fill-mode: none;
}
@-webkit-keyframes navbar-promo-ani {
0% {-webkit-transform: scale(1);}
2% {-webkit-transform: scale(1.1);}
4% {-webkit-transform: scale(1);}
6% {-webkit-transform: scale(1.2);}
8% {-webkit-transform: scale(1);}
10% {-webkit-transform: scale(1.2);}
15% {-webkit-transform: scale( .85);}
25% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(0deg);}
}
@-moz-keyframes navbar-promo-ani {
0% {-moz-transform: scale(1);}
2% {-moz-transform: scale(1.1);}
4% {-moz-transform: scale(1);}
6% {-moz-transform: scale(1.2);}
7% {-moz-transform: scale(1);}
10% {-moz-transform: scale(1.2);}
15% {-moz-transform: scale( .85);}
25% {-moz-transform: scale(1);}
100% {-moz-transform: scale(1);}
}
@-ms-keyframes navbar-promo-ani {
0% {-ms-transform: scale(1);}
2% {-ms-transform: scale(1.1);}
4% {-ms-transform: scale(1);}
6% {-ms-transform: scale(1.2);}
8% {-ms-transform: scale(1);}
10% {-ms-transform: scale(1.2);}
15% {-ms-transform: scale( .85);}
25% {-ms-transform: scale(1);}
100% {-ms-transform: scale(1);}
}
@keyframes navbar-promo-ani {
0% {transform: scale(1);}
2% {transform: scale(1.1);}
4% {transform: scale(1);}
6% {transform: scale(1.2);}
8% {transform: scale(1);}
10% {transform: scale(1.2);}
15% {transform: scale( .85);}
25% {transform: scale(1);}
100% {transform: scale(1);}
}

/* CUSTOMIZE THE Carousel
-------------------------------------------------- */
/* Carousel base class */
.carousel-wrap, .carousel-wrap-sub {position:fixed;width:100%;height:100%;z-index:200;}
.carousel-wrap-in {position:relative;width:100%;height:80%;min-height:600px;max-height:780px;z-index:200;}
.carousel-wrap-gallery {position:relative;width:100%;height:80%;min-height:300px;max-height:480px;z-index:200;}
.carousel {
  height: 100%;
  margin-bottom:0;
}
.carousel.slide {overflow:hidden;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 100%;
  background-color: #777/*00aeef*/;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  background-origin:content-box;
}
.in-slider-text {background:rgba(0,0,0,.4);color:#fff;float:left;padding:2px 15px;width:100%;margin:0;left:0;bottom:0;}
.in-slider-text h5 {text-align:center;}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 100%;
}
.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}
.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.fill.fill-in {width:100%;height:80%;min-height:600px;max-height:780px;}
.carousel-indicators {z-index:6000;bottom:69px;}
.carousel .left.carousel-control, .carousel .right.carousel-control {width:4%;background:none;box-shadow:none;}
.carousel .left.carousel-control:hover, .carousel .right.carousel-control:hover {background:none;box-shadow:none;}
.carousel-control .icon-prev:before{content:''}.carousel-control .icon-next:before{content:''}
.carousel .left.carousel-control .icon-prev {content:'';background:url(../img/left.png) center no-repeat;height:45px;}
.carousel .right.carousel-control .icon-next {content:'';background:url(../img/right.png) center no-repeat;height:45px;}
.carousel-caption {
	text-align:left;
	text-shadow:none;
  -webkit-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-moz-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-o-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-ms-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	animation: roll 1s ease-out both, fadeIn 1s ease-out both;
}
.carousel-caption h1 {color:#000;font-weight:700;font-size:68px;line-height:72px;padding:0;margin:3px 0;text-transform:uppercase;text-shadow:none}
.carousel-caption h2 {color:#000;font-weight:300;font-size:32px;line-height:38px;padding:0;margin:3px 0;text-transform:uppercase;text-shadow:none}
.carousel-caption h3 {color:#000;font-weight:700;font-size:64px;line-height:68px;padding:0;margin:3px 0;text-transform:uppercase;text-shadow:none}
.carousel-caption h4 {color:#000;font-weight:700;font-size:16px;line-height:22px;padding:10px 0;margin:3px 0;text-shadow:none}
.carousel-caption h5 {color:#000;font-weight:700;font-size:40px;line-height:42px;padding:0px 0;margin:3px 0;text-transform:uppercase;text-shadow:none}
.carousel-caption-group1 {max-width:680px;min-width:400px;position:relative;}
	.carousel-caption-group1 .with-bg-padding30 {background:rgba(255,255,255, .0);border:6px solid #fff;padding:30px;width:100%;margin-bottom:10px;}
.carousel-caption-group2 {max-width:680px;min-width:450px;float:left;position:relative;}
	.carousel-caption-group2 .with-bg-padding30 {background:rgba(0,0,0, .65);padding:30px;width:100%;margin-bottom:10px;}
	.carousel-caption-group2 h1, .carousel-caption-group2 h4 {color:#fff;}
	.carousel-caption-group2 h2 {color:#fff;}
.carousel-caption-group3 {max-width:50%;min-width:480px;margin:0 auto;position:relative;}
	.carousel-caption-group3 .with-bg-padding30 {background:rgba(0,0,0, .45);border:6px solid #fff;padding:30px;width:100%;margin-bottom:10px;}
	.carousel-caption-group3 h1, .carousel-caption-group3 h2, .carousel-caption-group3 h4 {color:#fff;text-shadow:0 2px 8px #333;}
.carousel-caption-group4 {max-width:40%;min-width:400px;float:right;position:relative;}
	.carousel-caption-group4 .with-bg-padding30 {background:rgba(255,255,255, .75);padding:50px;width:400px;margin-bottom:10px;border:0px solid #999;}
.carousel-caption-group5 {max-width:40%;min-width:400px;position:relative;}
	.carousel-caption-group5 .with-bg-padding30 {background:rgba(255,255,255, .55);padding:50px;width:400px;margin-bottom:10px;border:0px solid #999;}
.carousel-caption-group6 {max-width:40%;min-width:400px;float:right;position:relative;}
	.carousel-caption-group6 .with-bg-padding30 {background:rgba(255,255,255, .35);padding:50px;width:100%;margin-bottom:10px;}
.slider01 {position:absolute;bottom:9%;right:5%;}
.slider02 {position:absolute;bottom:7%;left:3%;}
.slider02a {position:absolute;top:20%;left:5%;}
.slider03 {position:absolute;top:15%;left:0;right:0;}
.slider04 {position:absolute;top:32%;right:10%;}
.slider05 {position:absolute;top:32%;left:8%;right:0;}

.slider01-logo {position:absolute;left:0;right:0;z-index:9999;bottom:12%;width:auto;text-align:center;}
.shape-circle {display:inline-block;width:140px;height:140px;line-height:100px;background:rgba(255,255,255, .75);text-align:center;border-radius:50%;margin-right:5px;}
.shape-circle img {max-width:70px;max-height:48px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.shape-circle:hover img {max-width:85px;max-height:55px;}

.big-circle-button {width:120px;height:120px;position:absolute;z-index:5500;display:table;background:rgba(255,255,255, .2);text-align:center;border:4px solid #00aeec;}
	.big-circle-button:hover {border:3px solid #00aeec;background:#00aeec;}
	.big-circle-button.slider01-button {bottom:9%;right:50px;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
	.big-circle-button.slider01-button:hover {right:40px;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
  .big-circle-button a {display:block;color:white;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display:table;height:100%;}
  .big-circle-button a:hover, .big-circle-button a:hover .big-circle-button-in {color:#fff;}
	.big-circle-button a:hover .big-circle-button-in {text-shadow:none;}
.big-circle-button-in {position:relative;display:table-cell;vertical-align:middle;font-size:10px;font-weight:700;color:#fff;padding:0 10px;text-transform:uppercase;width:140px;text-shadow:0 1px 10px #000;}
.big-circle-small-arrow {position:absolute;bottom:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#00aeec;color:#fff;font-size:24px;}
.big-circle-small-arrow i {margin-left:6px;}

.row-title {margin:14px 18px 6px 0;display:inline-block;clear:both;color:#fff;line-height:35px;}
  .row-title a {color:#fff;}
  .row-title a:hover {color:#00aeef;}
.fixed-icon {display:inline-block;float:left;margin-right:10px;font-size:26px;}
  .fixed-icon img {width:35px;}

/*Duration */
.ani-duration3s {animation-duration:13s;-webkit-animation-duration:13s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;}
.delay01 {-webkit-animation-delay: .3s;animation-delay: .3s;}
.delay02 {-webkit-animation-delay: .7s;animation-delay: .7s;}
.delay03 {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.delay04 {-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}
.delay05 {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;}
.delay10 {-webkit-animation-delay: 5s;animation-delay: 5s;}

/* Animation delays */
.carousel-caption-group1 {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}
.shape-circle:first-child {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.shape-circle:nth-child(2) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.shape-circle:nth-child(3) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
}
.shape-circle:nth-child(4) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}
.shape-circle:nth-child(5) {
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s;
}
.carousel-caption button {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}
.big-circle-button {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.big-circle-small-arrow {
 	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
.row-title {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.slider-logo-width img {max-width:90px;padding:15px 0;}
.slider-logo-width1 img {max-width:120px;padding:15px 0;}

.translucentbox {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 95px;
    background:rgba(255,255,255, .85)/*url('../img/gradient-nav.png') top left repeat-x*/;
    z-index: 510;
}
.translucentbox-bg {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0, .75)/*url('../img/gradient-nav.png') top left repeat-x*/;
    z-index: 300;
}

.free-size img {max-width:100%;margin-bottom:15px;}
.free-size-pic img {max-width:700px;margin-bottom:5px;}

.maximum-width, .maximum-width img {max-width:100%;}

/* Footer */
.footer-wrapper, .footer-wrapper-in {width:100%;z-index:600;font-weight:300;letter-spacing:1.5px;padding:0 0 0 0;margin:0;font-family:"Lato",Arial,Helvetica,sans-serif;}
.footer-wrapper {position:fixed;bottom:-22px;color:#fff;background: url(../img/gradient-footer.png) top repeat-x;}
.footer-wrapper-in {position:relative;color:#666;background:#f2f2f2!important;padding-top:5px;}
.footer-icon {position:absolute;z-index:500;width:50px;left:0;right:0;top:15px;margin:0 auto;font-size:18px;text-align:center;}
.footer-links {text-align:right;margin:0;padding:21px 20px 10px 0;font-size:11px;}
.footer-wrapper-in .footer-links {background:#f2f2f2!important;}
.footer-links a, .footer-wrapper-in .footer-links a {color:#004b8d;}
.footer-links a:hover, .footer-wrapper-in .footer-links a:hover {color:#fff;}
.footer-wrapper-in .footer-links a:hover {color:#000;}
.footer-seperator {font-size:9px;color:#ccc;padding:0 7px;}
.footer-copyrights {text-align:left;margin:0;padding:6px 0 7px 20px;font-size:11px;}
.footer-wrapper-in .footer-copyrights {background:#f2f2f2!important;padding-top:30px;}
.footer-copyrights h4 {font-size:12px;font-weight:700;padding:0;margin:0 0 10px;}

.quicklinks-wrapper {background:#f2f2f2;padding:55px 0 25px;margin-bottom:0px;text-align:center;position:relative;;z-index:999;}
.footer-logo {padding:0;margin:0;text-align:left;}
.footer-logo img {max-width:135px;margin-bottom:35px;}
.footer-nav {margin:0;padding:0;}
.footer-nav li {display:inline-block;padding:0 12px 10px;vertical-align:top;text-align:left;}
.footer-nav > li {max-width:29%;}
.footer-nav li a{display:block;color:#777779;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:12px;}
.footer-nav li a:hover {color:#000;}
.footer-nav li ul {padding:0; margin:10px 0;}
.footer-nav li li{width:100%;display:block;padding:0 15px 10px 0;}
.footer-nav li li a{color:#bbb;font-size:11px;font-weight:400;text-transform: capitalize;letter-spacing:0.5px;margin-bottom:0;}
.footer-nav li li a:hover {color:#333;}

/* Modal */
.modal-blank
.modal-blank .modal-header  {border:none;}
.modal-blank .modal-header .modal-title {color:#fff;font-size:24px;}
.modal-blank .modal-header .close span {color:#fff;font-size:40px;}
.modal-blank .modal-content {background:transparent;margin:0;padding:0;border:none;box-shadow: none;}
.modal-blank .modal-body {padding:0;margin:0;box-shadow:0 1px 10px #000;}
.modal-bg {background:#666;color:#fff;width:100%;padding:40px 15px 40px 15px;}
.close {font-size:30px;}

.modal-promo {background:#333;background-size:cover;padding:15px;margin:0 0 30px 0;border-radius:8px;}
.modal-promo .modal-promo-text {color:#fff;text-shadow:0 3px 6px #000;}
.modal-promo .modal-promo-text h1, .modal-promo .modal-promo-text h2 {font-weight:700;}
.modal-promo .modal-promo-icon, .modal-promo .modal-promo-icon .fa {font-size:120px;color:#fff;text-align:right;}
.close:hover {color:#1070ae;}

.modal-info {background:transparent;background-size:cover;padding:15px;margin:0 0 30px 0;border-radius:8px;}
.modal-info .modal-content {background:rgba(255,255,255, .95);box-shadow:none;border:0;outline:0;border-radius:0;}
.modal-info .modal-header {background:#d7d7d7;padding-bottom:0;}
.modal-info .modal-header h2 {padding:10px 0;margin:0;}
.modal-info .modal-header h4.modal-title {font-size:21px;padding:0;margin:0 0 12px 0;line-height:27px;}
.modal-info .close {font-size:38px;margin-top:-47px;margin-bottom:-12px;}
.modal-info .close a {color:#000;}

/* Innerpage slider and full width image
-------------------------------------------------- */
.bgimg-lg, .bgimg-md, .bgimg-sm {
  position: relative;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}
.bgimg-lg {min-height: 640px;}
.bgimg-md {min-height: 400px;}
.bgimg-sm {min-height: 250px;}
.trans-box-black {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0, .3);}
.trans-box-black50 {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0, .70);}
.trans-box-blue {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,45,127, .3);}
.trans-box-blue50 {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(225,225,225, .65);}
.z-index500 {position:relative;z-index:500;}
.caption {position: absolute;left: 0;top:44%;width: 100%;text-align: center;color: #000;}
.caption span.white {background:transparent;color:#fff;padding:18px;font-size:35px;letter-spacing:10px;text-transform:uppercase;text-shadow:0 1px 10px #000;}
.caption span.white-sm {background:transparent;color:#fff;padding:6px 18px;font-size:14px;letter-spacing:3px;text-transform:uppercase;text-shadow:0 1px 10px #000;font-weight:700;}
.caption span.white-xs {background:transparent;color:#fff;padding:6px 18px;font-size:14px;letter-spacing:3px;text-shadow:0 1px 10px #000;font-weight:600;}
.caption span.border {background:#111;color:#fff;padding:18px;font-size:25px;letter-spacing:10px;}
h3 {letter-spacing: 5px;text-transform: uppercase;color: #111;}
.caption span.white-sm a, .caption span.white-xs a {color:orange;}
.caption span.white-sm a:hover, .caption span.white-xs a:hover {color:#00a4e8;}

.about-us-bgimg01 {background-image:url('../img/quote/quote-about-us01.jpg');}
.about-us-bgimg02 {background-image:url('../img/quote/quote-about-us02.jpg');}
.about-us-bgimg03 {background-image:url('../img/quote/quote-about-us03.jpg');background-attachment:local;}
.contact-bgimg01 {background-image:url('../img/quote/quote-contact-us01.jpg');}

/* All CONTENT
-------------------------------------------------- */
.section-content {position:relative;z-index:400;top:0;left:0;right:0;width:100%;}

.fix-top {height:200px;position:fixed;left:0;right:0;padding-top:150px;}
.head-title {text-align:center;position:relative;margin:0 auto;}
.head-title h1 {color:#004b8d;font-size:61px;font-weight:700;padding:4px 0;margin:2px 0;}
.head-title h4 span {color:#fff;background:#004b8d;font-size:21px;font-weight:500;padding:8px 20px;margin:2px 0;}
.head-title ul {padding:5px 0;margin:4px auto 10px auto;list-style:none;text-align:center;}
.head-title li {display:inline-block;margin:2px 0px 2px 0;text-transform:uppercase;}
.head-title li a {width:120px;height:120px;font-size:12px;font-weight:700;background:#fff;padding:20px 15px;margin-right:2px;display:block;background:#004b8d;border-radius:100%;color:#ccc}
.head-title li a:hover, .head-title li a.focus, .head-title li a.active {color:#fff;background:#00aeef;}
.head-title .head-title-ul li.active a, .head-title .head-title-ul li.active a:hover, .head-title .head-title-ul li.active a:focus {color:#fff!important;background:#00aeef;}
.head-title .head-title-ul li a {display:table;}
.head-title .head-title-ul li span {display:table-cell;vertical-align:middle;height:80px;}

.scroll-area {position:relative;}
.height250 {height:250px;}
.height200 {height:200px;}
.height150 {height:150px;}
.height100 {height:100px;}
.height75 {height:75px;}
.height50 {height:50px;}
.height20 {height:20px;}

.content-box {position:relative;z-index:300;color:#000;margin:0;padding:50px 25px;}
.jump-mark {position:absolute;top:-60px;left:0;right:0;}
.spacing-lg {padding:35px 150px;}
.spacing-md {padding:35px 50px;}
.spacing-sm {padding:25px;}
.spacing-no {padding:0;}
/*.content-box h1, .content-box1 h1 {text-shadow:0 1px 3px #000;}*/
.content-box h4 {line-height:1.4em;padding:16px 0;}
.content-box p {line-height:1.8em;}

.col-left-right-lg, .col-left-right-md, .col-left-right-sm {padding:0;margin:0;position:relative;}
.col-left-right-lg, .col-left-right-lg .col-txt-wrap, .col-left-right-lg .col-txt-wrap .col-txt, .col-left-right-lg .col-pic-wrap {min-height:680px;}
.col-left-right-md, .col-left-right-md .col-txt-wrap, .col-left-right-md .col-txt-wrap .col-txt, .col-left-right-md .col-pic-wrap {min-height:500px;}
.col-left-right-sm, .col-left-right-sm .col-txt-wrap, .col-left-right-sm .col-txt-wrap .col-txt, .col-left-right-sm .col-pic-wrap {min-height:280px;}

.col-txt-wrap {display:table;height:100%;}
.col-txt {display:table-cell;vertical-align:middle;text-align:center;}
.block-in-small {padding:5px 12px;}

.content-box-in {position:relative;z-index:30000;background:rgba(255,255,255, .95);color:#000;margin:50px 0;box-shadow:0 1px 8px #333;width:100%;text-align:justify;}
.content-box-spacing-lg {padding:35px 150px;}
.content-box-spacing-md {padding:35px 50px;}
.content-box-spacing-sm {padding:25px;}
.content-box-spacing-no {padding:0 0 0 15px;}
/*.content-box h1, .content-box1 h1 {text-shadow:0 1px 3px #000;}*/
.content-box h4 {line-height:1.4em;padding:16px 0;}
.content-box p {line-height:1.8em;}
.gallery-wrap {width:70%;height:auto;max-height:auto;position:relative;margin:20px auto;}
	.gallery-wrap .carousel-bg {position:relative;z-index:1;}
	.gallery-wrap .carousel-bg img {width:100%;max-width:100%;}
	.gallery-wrap .carousel-caption {max-width:100%;position:absolute;bottom:-15px;right:25px;z-index:100;}
	.gallery-wrap .carousel-caption h4  {text-shadow:0 1px 8px #000;color:#fff;width:40%;text-align:right;float:right;}
	.gallery-wrap .carousel-indicators {bottom:10px;}
.gallery-wrap1 {width:100%;height:560px;max-height:560px;position:relative;margin:20px 0;}
.full-size, .full-size img {max-width:100%;}

.head-title-ani {
	-webkit-animation-name: head-title-ani;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: alternate;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: none;

	-moz-animation-name: head-title-ani;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: alternate;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: none;

	-ms-animation-name: head-title-ani;
	-ms-animation-duration: 1s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-ms-animation-direction: alternate;
	-ms-animation-delay: 0;
	-ms-animation-play-state: running;
	-ms-animation-fill-mode: none;

	animation-name: head-title-ani;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	animation-direction: alternate;
	animation-delay: 0;
	animation-play-state: running;
	animation-fill-mode: none;
}
@-webkit-keyframes head-title-ani {
0% {opacity:0;-webkit-transform: translateY(-100px);}
100% {-webkit-transform: translateY(0);}
}
@-moz-keyframes head-title-ani {
0% {opacity:0;-moz-transform: translateY(-100px);}
100% {-moz-transform: translateY(0px);}
}
@-ms-keyframes head-title-ani {
0% {opacity:0;-ms-transform: translateY(-100px);}
100% {-ms-transform: translateY(0px);}
}
@keyframes head-title-ani {
0% {opacity:0;transform: translateY(-100px);}
100% {transform: translateY(0px);}
}
.content-box-ani {
	-webkit-animation-name: content-box-ani;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: alternate;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: none;

	-moz-animation-name: content-box-ani;
	-moz-animation-duration: 2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: alternate;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: none;

	-ms-animation-name: content-box-ani;
	-ms-animation-duration: 2s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-ms-animation-direction: alternate;
	-ms-animation-delay: 0;
	-ms-animation-play-state: running;
	-ms-animation-fill-mode: none;

	animation-name: content-box-ani;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	animation-direction: alternate;
	animation-delay: 0;
	animation-play-state: running;
	animation-fill-mode: none;
}
@-webkit-keyframes content-box-ani {
0% {opacity:0;-webkit-transform: translateY(180px);}
100% {-webkit-transform: translateY(0);}
}
@-moz-keyframes content-box-ani {
0% {opacity:0;-moz-transform: translateY(180px);}
100% {-moz-transform: translateY(0px);}
}
@-ms-keyframes content-box-ani {
0% {opacity:0;-ms-transform: translateY(180px);}
100% {-ms-transform: translateY(0px);}
}
@keyframes content-box-ani {
0% {opacity:0;transform: translateY(180px);}
100% {transform: translateY(0px);}
}
.content-box-ani1 {
	-webkit-animation-name: content-box-ani1;
	-webkit-animation-duration: 4s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: alternate;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: none;

	-moz-animation-name: content-box-ani1;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: alternate;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: none;

	-ms-animation-name: content-box-ani1;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-ms-animation-direction: alternate;
	-ms-animation-delay: 0;
	-ms-animation-play-state: running;
	-ms-animation-fill-mode: none;

	animation-name: content-box-ani1;
	animation-duration: 4s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	animation-direction: alternate;
	animation-delay: 0;
	animation-play-state: running;
	animation-fill-mode: none;
}
@-webkit-keyframes content-box-ani1 {
0% {opacity:0;}
35% {opacity:0;-webkit-transform: translateY(180px);}
100% {-webkit-transform: translateY(0);}
}
@-moz-keyframes content-box-ani1 {
0% {opacity:0;}
35% {opacity:0;-moz-transform: translateY(180px);}
100% {-moz-transform: translateY(0px);}
}
@-ms-keyframes content-box-ani1 {
0% {opacity:0;}
35% {opacity:0;-ms-transform: translateY(180px);}
100% {-ms-transform: translateY(0px);}
}
@keyframes content-box-ani1 {
0% {opacity:0;}
35% {opacity:0;transform: translateY(180px);}
100% {transform: translateY(0px);}
}

/* About */
.intro-box-wrap {}
.intro-box {position:relative;z-index:600;top:-135px;width:100%;min-height:420px;border:5px solid #ddd/*095683*/;padding:60px 45px;color:#000;display:table;background:rgba(9,86,131, .0);margin-bottom:-110px;}
.intro-box-text {display:table-cell;vertical-align:middle;min-height:100px;}
.intro-box-text h1 {font-size:70px;font-weight:600;text-align:left;line-height:74px;padding:5px 0;margin:10px 0;}
.intro-box-text h2 {font-size:70px;font-weight:600;text-align:left;line-height:74px;padding:5px 0;margin:10px 0;}
.intro-box-text h4 {font-size:10px;text-transform:uppercase;font-weight:600;text-align:left;margin:0;padding:0;color:grey;letter-spacing:1.5px;}
.intro-box-txt {text-align:left;}

.full-box {background:none;margin-bottom:20px;}
.full-box-in-vert {background:rgba(255,255,255, .95);padding:40px;min-height:230px;box-shadow:0 1px 8px #666;position:relative;}
.full-box-in {background:rgba(255,255,255, .95);padding:30px;min-height:350px;box-shadow:0 1px 8px #666;position:relative;}
.full-box-in-border {background:transparent;padding:30px;min-height:335px;box-shadow: none;border:5px solid #00aeef;position:relative;}
.full-box-in-square {background:rgba(255,255,255, .95);min-height:150px;box-shadow:0 1px 8px #bbb;position:relative;}
  .full-box-in-square a {padding:15px;min-height:150px;background:#fff;display:block;color:#000;height:100%;}
  .full-box-in-square a:hover {color:#fff;
	background-color:#095683;
  background:linear-gradient(top, #0080b1, #095683);
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0080b1), to(#095683));
  background:-webkit-linear-gradient(top, #0080b1, #095683);
  background:-moz-linear-gradient(top, #0080b1, #095683);
  background:-ms-linear-gradient(top, #0080b1, #095683);
  background:-o-linear-gradient(top, #0080b1, #095683);
	}
  .full-box-in-square a.nolink:hover {background:#fff;color:#000; cursor: default}
.full-box-in-square1 {background:rgba(255,255,255, .95);min-height:120px;box-shadow:0 1px 8px #000;position:relative;}
  .full-box-in-square1 h3 {font-size:21px;color:#00aeef;}
  .full-box-in-square1 h4 {font-size:14px;}
.full-box-logo {min-height:100px;text-align:center;display:table;margin:0 auto;}
.full-box-logo span {display:table-cell;vertical-align:middle;}
.full-box-logo img {max-width:170px;max-height:80px;}
.button-bottom-right {position:absolute;bottom:20px;right:20px;}
.button-bottom-center {position:absolute;bottom:20px;left:0;right:0;width:100%;text-align:center;}
.button-top-right {position:absolute;top:-3px;right:-3px;width:auto;padding:14px 10px;font-size:10px;font-weight:800;background:red;color:#fff;text-transform:uppercase;}
.full-box-content1 {padding:10px;}
.full-box-content2 {padding:15px;}
.full-box-content-md {padding:30px;}
.full-box-content h4 {padding:0;margin:0;color:#ccc;}

.fix-block {box-shadow:0 1px 8px #000;}
.mngName {position:absolute;left:0px;right:0px;width:100%;bottom:0px;color:#fff;font-size:12px;background:rgba(0,0,0, .25);padding:8px 0 3px 0;}
.vertical-align-box {display:table;text-align:center;height:100%;width:100%;background:rgba(5,175,233, .6);}
.vertical-align-box h1 {display:table-cell;vertical-align:middle;height:100%;width:100%;font-size:48px;}

.square-box-shadow {border:5px solid #fff;margin:10%;padding:30px;width:80%;}
.circle-box {width:250px;height:250px;border:0px solid white;text-align:center;display:table;border-radius:100%;margin:0 auto;}
.circle-box span {display:table-cell;vertical-align:middle;width:1%;height:100%;padding:25px;}

.ul-full {max-width:100%;padding:0;margin:10px auto -10px;list-style:none;}
.ul-full li {font-size:11px;padding:4px 4px 4px 0;text-align:left;}
.ul-full li a {color:#333;background:#fff;display:block;padding:8px 5px;border:1px solid #ccc;}
.ul-full li a:hover {color:#000;background:#ccc;}

.ul-chart {list-style:none;margin:25px 0;padding:0;}
.ul-chart li {display:inline-block;width:150px;height:150px;border:18px solid #999;padding:0 15px;margin:5px;border-radius:100%;box-shadow:0 6px 10px #999;}
.ul-chart li .inside-block {display:table-cell;vertical-align:middle;height:115px;font-size:12px;font-weight:700;color:#333;}

h1.h1-large-font {font-size:45px;}

.about-us-bgimg03 h1.h1-large-font .color-white {color:#000;text-shadow:0 1px 12px #fff;}

.awards-block-wrap .awards-block {text-align:center;padding:25px;}
.awards-block-wrap .awards-block .awards-block-in {background:rgba(255,255,255, .7);min-height:400px;padding:25px;box-shadow:0 1px 12px #ccc;}

/* Products & Solutions */
.business-box-wrap {padding:0;margin:-65px 0 65px;}
.business-box {padding:0;margin:0;display:table;min-height:360px;border:2px solid #fff;}
.business-box a {display:block;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.business-box a:hover {transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.business-box-inner {position:relative;z-index:800;display:table-cell;vertical-align:middle;height:360px;width:1%;text-align:center;}
.business-box-inner h3 {font-size:16px;line-height:28px;color:#fff;padding:30px 10%;margin:0 12%;text-shadow:0 1px 6px #333;text-align:center;background:rgba(3,156,221, .0);}
.business-box-inner h3 i {font-size:56px;display:block;margin:10px 0;}
.business-box a .trans-box-black, .business-box a:hover .trans-box-black {transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.business-box a .trans-box-black {background:rgba(0,0,0, .4);}
.business-box a:hover .trans-box-black {background:rgba(255,255,255, .6);}
.business-box a .business-box-inner h3 {transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.business-box a:hover .business-box-inner h3 {font-size:18px;color:#000;text-shadow:0 1px 6px #fff;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}

.header-block h1 i, .header-block h3 i {font-size:56px;display:block;text-align:center;margin:12px 0;}
.blue-box {padding:35px 25px;min-height:280px;color:#fff;margin-bottom:10px;
	background-color:#095683;
  background:linear-gradient(top, #00315d, #004b8d);
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00315d), to(#004b8d));
  background:-webkit-linear-gradient(top, #0080b1, #004b8d);
  background:-moz-linear-gradient(top, #00315d, #004b8d);
  background:-ms-linear-gradient(top, #00315d, #004b8d);
  background:-o-linear-gradient(top, #00315d, #004b8d);
}

.block-with-border {padding:8px 10px;border-bottom:2px solid #fff;}

.products-box {background:none;margin-bottom:20px;}
.products-box-in {background:rgba(255,255,255, .95);min-height:365px;box-shadow:0 1px 8px #666;position:relative;padding:0;margin:0;}
.products-box-in1 {background:rgba(255,255,255, .95);min-height:440px;box-shadow:0 1px 8px #666;position:relative;padding:0;margin:0;}
.products-box-in a {padding:30px;min-height:365px;background:transparent;display:block;height:100%;}
.products-box-in a:hover {padding:30px;background:#00aeef;color:#fff;}
.products-box-in-border {background:transparent;padding:0px 30px;margin-bottom:30px;min-height:55px;box-shadow: none;border-left:5px solid #ccc;position:relative;}
  .products-box-in-border ol {margin:10px 0;padding:10px 0 10px 20px;}
  .products-box-in-border li {padding:6px 0;border-bottom:1px solid #ccc;}
.products-box-in-square {background:rgba(255,255,255, .95);min-height:150px;box-shadow:0 1px 8px #666;position:relative;}
  .products-box-in-square a {padding:15px;min-height:150px;background:#fff;display:block;color:#000;height:100%;}
  .products-box-in-square a:hover {background:#00aeef;color:#fff;}
  .products-box-in-square a.nolink:hover {background:#fff;color:#000;}
.products-box-in-square1 {background:rgba(255,255,255, .0);min-height:150px;box-shadow:none;position:relative;}
  .products-box-in-square1 a {padding:15px;min-height:150px;background:transparent;display:block;color:#fff;height:100%;}
  .products-box-in-square1 a:hover {color:#00aeef;}
  .products-box-in-square1 a.nolink:hover {color:#fff;}
.products-box-logo {min-height:100px;text-align:center;display:table;margin:0 auto;}
.products-box-logo span {display:table-cell;vertical-align:middle;font-size:50px;height:80px;width:80px;min-width:80px;padding:20px;background:#fff;border-radius:50%;}
.products-box-logo span.incircle {display:table-cell;vertical-align:middle;font-size:50px;height:80px;width:80px;min-width:80px;padding:20px 20px 20px 40px;background:#fff;border-radius:50%;}
.products-box-logo img {max-width:170px;max-height:80px;}
.products-box-logo-sm {min-height:100px;text-align:center;display:table;margin:0 auto;}
.products-box-logo-sm span {display:table-cell;vertical-align:middle;font-size:50px;height:80px;width:80px;min-width:80px;padding:20px;background:transparent;border-radius:50%;}
.products-box-logo-sm img {max-width:170px;max-height:80px;}
.products-button-bottom-right {position:absolute;bottom:20px;left:0;right:0;width:100%;text-align:center;}
.products-button-top-right {position:absolute;top:0px;right:0px;}
.products-box-content {padding:10px 0;}
.products-box-content1 {padding:15px;}

.waste-img {width:100%;height:100px;overflow:hidden;}
.waste-img img {width:100%;min-height:100px;}

.cleantech-pic {min-height:200px;}
.cleantech-pic img {max-width:100%;}
/*.cleantech-pic {width:100%;height:571px;overflow-x:scroll;overflow-y:hidden;}
.cleantech-pic img {width:1608px;min-height:561px;}*/

/* Investor Relations */
.investors-box {background:none;margin:0 auto 20px auto;}
.investors-box-in {background:rgba(255,255,255, .95);padding:30px;min-height:335px;box-shadow:0 1px 8px #666;position:relative;}
.investors-box-in-square {background:transparent;min-height:280px;box-shadow:0 1px 8px #666;position:relative;margin:0 auto;}
  .investors-box-in-square a {padding:15px;min-height:280px;background:rgba(255,255,255, .85);display:block;color:#000;height:100%;}
  .investors-box-in-square a:hover {background:#00aeef;color:#fff;}
  .investors-box-in-square a.nolink:hover {background:#fff;color:#000;}
.investors-ar-thumb {position:relative;top:-25px;left:0;padding:0;margin:0 0 -25px 0;}
.investors-ar-thumb img {max-width:75px;box-shadow:0 1px 5px #999;border:2px solid white;}
.investors-box-content {padding:0 0 30px 0;margin:0;}
.tab-pane.tab-pane-height340 {max-height:340px;overflow-y:scroll;}
.table-size-left {width:20%;}
.table-size-right {width:80%;}


/* NEws */
.annoucement-pic {float:left;width:120px;height:90px;overflow:hidden;text-align:center;margin-right:15px;margin-bottom:15px;}
.annoucement-pic img {max-width:120px;max-height:90px;}
.important-date, a.nolink:hover .important-date {color:#00aeef;font-size:20px;font-weight:800;margin-bottom:5px;display:block;}
a:hover .important-date {color:#ffaa46;}
.news-posting-pic {height:120px;text-align:center;overflow:hidden;}
.news-posting-pic img {max-width:100%;max-height:60px;margin:0 auto;}
.news-posting-pic1 {text-align:center;}
.news-posting-pic1 img {max-width:100%;margin:0 auto;}
a:hover .news-posting-pic h4 {color:black;}
.gallery-thumb {padding:15px 25px;margin:0;height:auto;}
.gallery-thumb-lg {padding:0;margin:0;height:500px;overflow:hidden;}
.gallery-thumb-md {padding:0;margin:0;height:360px;overflow:hidden;}
.gallery-thumb-sm {padding:0;margin:0;height:250px;overflow:hidden;}
.gallery-thumb-lg img, .gallery-thumb-md img, .gallery-thumb-sm img {max-width:100%;}

/*Career */
.ul-career {max-width:75%;padding:0;margin:10px auto;list-style:none;}
.ul-career li {display:block;border-bottom:1px solid #ccc;padding:12px 5px 12px;margin:3px 0;}

/* Contact Us */


/* Sticky Div */
#sticky {
    padding: 0.5ex;
    width: 600px;
    background-color: #333;
    color: #fff;
    font-size: 2em;
    border-radius: 0.5ex;
}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
    border-radius: 0 0 0.5em 0.5em;
}

/*Ticker*/
.TickerNews{
	max-width: 100%;
	height: 22px;
	line-height: 22px;
	margin-top:6px;
}
.ti_wrapper{
	width: 100%;
	position: relative;
	max-height: 22px;
	overflow: hidden;
}
.ti_slide{
	width: 3400px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 700px;
	position: relative;
	float:left;
}
.ti_news{
	float:left;margin-right:80px;
	font-size:11px;
	letter-spacing:1px;
}
.ti_news span{font-weight:300;color:#fff;}
.ti_news em{font-weight:300;color:#ccc;}
.ti_news a{
	display: block;
	margin-right: 10px;
	color:black;
	text-decoration: none;
}

/*Youtube*/
.youtube-video {position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height:0;}
.youtube-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (max-width: 1200px){

}

@media (max-width: 991px) {
  .content-box, .content-box-in {padding:35px 30px 55px 30px;}
  .full-box-in-vert {min-height:400px;}
  .hiddenat991 {display:none;}
  .full-box-in-square1 {min-height:120px;}
  .gallery-wrap {width:100%;}
	.content-box.spacing-no {padding:0;margin:0;}
	.tabs-group {padding:0!important;margin:0;}
	.header-addon {display:none;}

	.footer-icon {position:relative;top:-2px;bottom:20px;background:transparent;}
	.footer-logo {text-align:center;}
	.social-block.for-footer {text-align:center;margin:0 auto;}
	.social-block.for-footer ul {float:none;text-align:center;margin:15px 0 25px -35px;width:auto;}

	.intro-box.intro-box-short {min-height:220px;padding:60px 25px 40px;margin-bottom:-80px;}
	.intro-box-text h1 {font-size:54px;line-height:58px;}
	.intro-box-text h2 {font-size:38px;line-height:42px;}

	.ul-full li {padding:0;}
	.ul-full li a {color:#333;background:#fff;display:block;padding:8px 8px;border:0;border-bottom:1px solid #ccc;}
	.ul-full li a:hover {color:#000;background:#ccc;}

	h1.h1-large-font {font-size:26px;}

	.circle-box {width:210px;height:210px;border:0px solid white;text-align:center;display:table;border-radius:100%;margin:0 auto;}
	.circle-box span {display:table-cell;vertical-align:middle;width:1%;height:100%;padding:25px;}
}

@media (max-width: 891px) {
.sub-menu {position:absolute;z-index:990;top:auto;bottom:65px;right:0;min-width:auto!important;width:100%;background:#035091;}
.sub-menu .navbar-wrapper1 {display:none;}
.tickernews-block {position:relative;padding:12px 0px 0px 50px;margin:-10px 15px 0 0;}
.TickerNews{margin-top:-3px;}
.circle-box {width:190px;height:190px;}
}

@media (max-width: 767px) {
  .btn-info.white-border {text-align:left;}
	.btn-info.white-border .text-inline-block {font-size:14px;}

	.header-color-bar {height:240px;background:url(../img/gradient-header1.png) top left repeat-x;}
	.header-color-bar-white {height:240px;background:url(../img/gradient-header1-white.png) top left repeat-x;}

	.navbar-brand {padding:0 0 0 0px;margin:-1px 0 0 -25px;}
	.navbar-brand img {max-width:135px;padding:0px 10px 10px}
  .navbar-promo {width:200px;height:auto;padding:26px 12px 12px 10px;z-index:1000;position:fixed;top:0;left:120px;}
  .navbar-promo img {max-width:70px;}
  .navbar-promo1 {width:120px;height:auto;padding:31px 12px 12px 10px;z-index:1000;position:fixed;top:80px;left:20px;outline:none;}
  .navbar-promo1 img {max-width:120px;}
  .navbar-promo a:hover, navbar-promo a:focus, navbar-promo a:active {outline:none;border:none;}

	.translucentbox {height: 65px;}

	.social-block {left:-7px;width:210px;text-align:center;}
	.social-block ul li {padding:5px 2px;margin:0 2px;}

	.sub-menu {bottom:0;}
	.tickernews-block {border-bottom:1px solid #fff;padding:22px 0px 10px 85px;margin:-20px 35px 25px;}
	.tickernews-block  h4 {top:24px;}

  .carousel-wrap {position:relative;height:auto!important;}
	.carousel-wrap-in {position:relative;width:100%;height:350px;min-height:auto;max-height:auto;}
  .carousel-wrap .carousel.slide {overflow:visible !important;height:auto !important;}
  .carousel-wrap .carousel .item {height:auto!important;padding-bottom:30px !important;background-color:#fff;}
  .carousel-wrap .fill, .carousel-wrap .fill img, .carousel-wrap .fill.fill-in, .carousel-wrap .fill.fill-in img {height:350px!important;min-height:auto!important;}
	.fill.fill-in {width:100%;height:350px;min-height:auto;max-height:auto;}
  .carousel-indicators, .carousel-control {display:none;}

	.carousel-caption {position:relative;}
	.carousel-caption h1 {font-size:60px;}
  .carousel-caption h2, .carousel-caption p {color:#004b8d;}
	.carousel-caption h3 {font-size:24px;line-height:30px;}
  .carousel-caption.slider01, .carousel-caption.slider02 {position:relative;top:0;z-index:2000;background:#fff;width:100%;left:0;margin:0;padding:0;}
	.carousel-caption-group1, .carousel-caption-group2, .carousel-caption-group3 {position:relative;max-width:100%;min-width:100%;background:none;float:none;text-align:left!important;}
	.carousel-caption-group1 .with-bg-padding30 {padding:20px 30px 10px;margin-bottom:0;}
	.carousel-caption-group2 .with-bg-padding30, .carousel-caption-group3 .with-bg-padding30 {background:#fff;}
	.carousel-caption-group2 h1, .carousel-caption-group2 h4 {color:#000;}
	.carousel-caption-group3 h1, .carousel-caption-group3 h2 {text-shadow:none;text-align:left;}
	.carousel-caption-group3 h1 {color:#000;}
	.carousel-caption.slider04, .carousel-caption.slider05 {position:absolute;top:auto;bottom:0!important;z-index:2000;background:url(../img/gradient-footer-grey.png) center bottom repeat-x;width:100%;height:90px;left:0;margin:0!important;padding:0;}
	.carousel-caption-group4, .carousel-caption-group5 {max-width:100%;min-width:100%;background:none;float:none;padding:0;margin:0;height:auto;}
	.carousel-caption-group4 .with-bg-padding30, .carousel-caption-group5 .with-bg-padding30 {background:transparent;padding:20px 20px 0;width:100%;margin-bottom:0px;text-align:center;vertical-align:bottom;border:0;}
	.carousel-caption-group3 h3, .carousel-caption-group4 h3, .carousel-caption-group5 h3 {color:#fff;margin:0;padding:0;}
	.carousel-caption-group3 h4, .carousel-caption-group4 h4, .carousel-caption-group5 h4 {color:#fff!important;margin:0;padding:0;}
	.carousel-caption-group3 h4 .color-black, .carousel-caption-group4 h4 .color-black, .carousel-caption-group5 h4 .color-black {color:#ccc!important;}
	.carousel-caption-group1 .btn, .carousel-caption-group2 .btn, .carousel-caption-group3 .btn {text-align:left!important}

  .gallery-wrap {height:auto!important;}
	.gallery-wrap .carousel-inner .item {background:rgba(0,0,0, .6);}
		.gallery-wrap .carousel-caption {width:100%;position:relative;top:-10px;left:0;right:0;z-index:100;}
		.gallery-wrap .carousel-caption h4  {text-shadow:0 1px 8px #000;color:#fff;width:100%;text-align:center;padding:0!important;float:none!important;margin:0 auto!important;}
  .slider01-logo {position:relative!important;top:-80px;z-index:5500;background:#fff;padding:0 25px;}

  .big-circle-button {background:rgba(255,255,255, .58);border-color:#fff;}
  .big-circle-button-in {font-size:12px;}
  .big-circle-button.slider01-button {top:269px;right:25px;}
	.big-circle-button.slider01-button:hover {right:0px;}
  .row-title {background:rgba(47,175,231,1);display:block;padding:0px 5px;}
	.row-title:hover {background:rgba(19,90,129,1);}
	.row-title a {display:block;padding:16px 10px;line-height:18px;}
	.btn-spacing {padding:2px 35px;}

	.footer-wrapper {position:relative;background:#035091;height:auto;clear:both;padding-bottom:30px;}
  .footer-links {text-align:center;padding:3px 0 10px 20px;margin-top:-8px;}
  .footer-copyrights {padding:12px 0 0 0px !important;text-align:center;}
  .footer-logo {text-align:center;}
  .footer-logo-home {text-align:center;padding-right:0px;}
	.footer-nav > li, .footer-nav li li {display:block;width:100%;max-width:100%;margin:0 auto;padding:0 15px 10px;text-align:center;}
	.social-block.for-footer {text-align:center;margin:0 auto;}
	.social-block.for-footer ul {float:none;text-align:center;margin:25px auto;padding:0;width:auto;}
	.social-block.for-footer ul li i {padding:0 2px 0 5px!important;margin:0;}

	.hidein-big-screen {display:block !important;}
	.hidein-small-screen {display:none !important;}

	.small-screen-center {text-align:center;}

	.bgimg-lg, .bgimg-md, .bgimg-sm {background-attachment:local;}

  .content-box {text-align:left;}
  .spacing-lg {padding:25px;}
	.spacing-md, .spacing-sm {padding:15px;}
	.spacing-no {padding:0;}

	.content-box-in {text-align:left;}
  .content-box-spacing-md, .content-box-spacing-sm {padding:15px;}

	.nav-tabs li {float:left;display:table-cell !important;padding-right:2px;margin:0;}
	.nav-tabs li a {font-size:13px;}

	.col-left-right-lg, .col-left-right-md, .col-left-right-sm {min-height:auto;height:auto;}
	.col-txt-wrap, .col-left-right-lg .col-txt-wrap .col-txt, .col-left-right-md .col-txt-wrap, .col-left-right-md .col-txt-wrap .col-txt, .col-left-right-sm .col-txt-wrap, .col-left-right-sm .col-txt-wrap .col-txt {min-height:auto;height:auto;}
	..col-left-right-lg .col-pic-wrap, .col-left-right-md .col-pic-wrap, .col-left-right-sm .col-pic-wrap {min-height:auto;height:320px;}
	.col-txt {padding:25px;text-align:left;}
	.col-txt.small-screen-center {text-align:center;}
	.col-txt .seperator-line-md {margin:0;}
	.block-in-small {display:block;padding:3px 0;}

  .products-box-in, .products-box-in1 {min-height:150px;}

  .full-box-in {min-height:400px;}
  .full-box-in-square1 {min-height:135px;}

	.ul-chart li {display:block;width:100%;height:auto!important;padding:20px;border-radius:0;border-width:3px;margin:8px 0;box-shadow:0;}
	.ul-chart li .inside-block {display:block;height:auto;}

	.awards-block-wrap {margin:20px 0 0;}
	.awards-block {padding:25px 30px;margin:0 10px;}

  .padding-side-lg, .padding-side-md, .padding-side-sm {max-width:100%;padding:0 15px;}
  .padding-side-text {max-width:100%;margin:0 20px;}

  .investors-ar-thumb {top:0px;margin:0;}
  .investors-ar-thumb img {max-width:45px;}

	.ul-career {max-width:100%;text-align:left;}

  .modal-blank .modal-body.popup-padding {padding:15px 50px;margin:0;}

  .table-size-left {width:40%;}
	.table-size-right {width:60%;}

	.head-title .height200 {height:120px;}

  .vertical-align-box h1 {font-size:34px;padding:10px 15px;}

	.square-box-shadow {border:5px solid #fff;margin:10% 0;padding:30px 30px 0;width:100%;}
	.circle-box.circle-box-square {border-radius:0;width:100%;height:auto;margin-bottom:3px;padding:45px 30px;}

	.caption span.white {font-size:21px;}
	.caption span.white-sm, .caption span.white-xs {font-size:13px;}

	.blue-box {min-height:80px;}
	.about-us-bgimg03 h1.h1-large-font .color-white {color:#fff!important;text-shadow:0 1px 12px #000;}
	.bgimg-lg.about-us-bgimg03 {min-height:500px;]}
}

@media (max-width: 568px) {
  .gallery-wrap, .gallery-wrap1 {height:auto;}
  .free-size-pic {max-width:100%;overflow-x:scroll;margin-bottom:5px;}
  .free-size-pic img {min-width:650px;width:650px;margin-bottom:5px;}
  .gallery-wrap {}
  .gallery-thumb-lg, .gallery-thumb-sm {height:300px}
  .gallery-thumb-md {height:220px}
}

@media (max-width: 468px) {
  .intro-box-text h2 {font-size:30px!important;line-height:34px!important;}
}

@media (max-width: 468px) {
  .carousel-caption h1 {font-size:40px;line-height:46px;margin-top:28px;}
	.carousel-caption h2 {font-size:28px;line-height:32px;}
	.carousel-caption h4 {font-size:13px;line-height:20px;color:#999;}
	.head-title h1 {font-size:28px;}
	.head-title h4 span {font-size:12px!important;}
  .products-box-in-square1, .products-box-in-square1 a {min-height:240px;}
}
@media (max-width: 400px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 992px) {

}

@media (min-width: 768px) {
	/*navbar {padding:15px 0 0px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;}
    .top-nav-collapse {padding: 0;}
	.top-nav-collapse .sub-navbar {margin-top:26px;}
	.top-nav-collapse .navbar-nav {margin-top:18px;}
	.top-nav-collapse .navbar-brand {zoom: .68;-moz-transform: scale(0.75);padding-top:15px;margin-top:25px;}

  .navbar-wrapper {margin-top: 6px;}
  .navbar-wrapper .container {padding-right: 15px;padding-left: 15px;padding-bottom:3px;}
  .navbar-wrapper .navbar {padding-right: 0;padding-left: 0;background:none;box-shadow:none;}

  .navbar-wrapper .navbar {border-radius: 0px;}*/
	.hidein-big-screen {display:none;}
	.hidein-small-screen {display:block;}
}

@media (min-width: 320px) {

}

@media (min-width: 768px) and (max-width: 990px) {

  }
