/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'DejaVuSans';
  src: url('../fonts/DejaVuSans.eot'); /* IE9 Compat Modes */
  src: url('../fonts/DejaVuSans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/DejaVuSans.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/DejaVuSans.woff') format('woff'), /* Modern Browsers */
    url('../fonts/DejaVuSans.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/DejaVuSans.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'DejaVuSans-Bold';
  src: url('../fonts/DejaVuSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/DejaVuSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/DejaVuSans-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/DejaVuSans-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/DejaVuSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/DejaVuSans-Bold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'DejaVuSansCondensed';
  src: url('../fonts/DejaVuSansCondensed.eot'); /* IE9 Compat Modes */
  src: url('../fonts/DejaVuSansCondensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/DejaVuSansCondensed.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/DejaVuSansCondensed.woff') format('woff'), /* Modern Browsers */
    url('../fonts/DejaVuSansCondensed.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/DejaVuSansCondensed.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Lato-Bold';
  src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Lato-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Lato-Bold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Lato-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Lato-Regular.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Lato-Italic';
  src: url('../fonts/Lato-Italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Lato-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Lato-Italic.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Lato-BoldItalic';
  src: url('../fonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Lato-BoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Lato-BoldItalic.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Lato-BlackItalic';
  src: url('../fonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Lato-BlackItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Lato-BlackItalic.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/*-------------------------------------------------header style------------------------------------------*/
body{
  overflow-x: hidden;
  font-family: "Lato-Regular";
}
.logo img{
  padding-top: 8px;
  padding-right: 45px;
}
.navbar-default {
    background-color: #02506c;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
    font-size: 16px;
    font-family: 'DejaVuSans';
    color: #fff;
    padding-top: 33px;
    padding-bottom: 33px;
    padding-left: 18px;
    padding-right: 18px;
}
.navbar-paddrt0{
  padding-right: 0;
  padding-left: 0;
}
.logo-padrt0{
  padding-right: 0;
}
.skew{
    width: 160px;
    height: 84px;
    margin: 0 0 0 -45px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background-color: #02506c;
    overflow:hidden;
    position:relative;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #88960d;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #88960d;
    background-color: transparent;
}
.dropdown:hover .dropdown-menu{
	display: block;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;

}
.dropdown-menu{
	border: 0;
  background-color: #02506c

}
.dropdown-menu>li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
    
    /* margin-bottom: -4px; */
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #88960d;
    text-decoration: none;
    background-color: transparent;
}
.fixed-header{
  position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background-color: #fff;
	box-shadow: -10.049px 4.474px 14px 0px rgba(0, 0, 0, 0.4);
}
.navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar.one {
    top: 6px;
    transform: rotate(45deg);
}
.navbar-toggle.active .icon-bar.two {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar.three {
    top: -6px;
    transform: rotate(-45deg);
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #88960d;
    background-color: transparent;
}

/*--------------------------------------------------------------carousal style-----------------------*/
.carousel {
    position: relative;
    margin-top: 84px;
	z-index: 0;
}
.carousel-control.left {
    background-image: none;
}
.carousel-control.right {
    background-image: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 20px;
}
.carousel-caption{
    top: 34%;
}
.carousel-caption p{
  font-size: 30px;
  font-family: 'DejaVuSansCondensed';
  color: rgb(136, 150, 13);
  text-align: center;
  text-shadow: -10.049px 4.474px 14px rgba(0, 0, 0, 0.56);
}
.carousel-caption h2{
   font-size: 47px;
  font-family: 'DejaVuSansCondensed';
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.072;
  text-align: center;
  text-shadow: -10.049px 4.474px 14px rgba(0, 0, 0, 0.56);
   margin-top: 10px;
  margin-bottom: -6px;
  letter-spacing: 2px;
}
.get-quote-btn{
  font-size: 11px;
   font-family: 'DejaVuSans';
  color: rgb(255, 255, 255);
  background-color: rgb(2, 80, 108);
  height: 31px;
  border: none;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}
.get-quote-btn:hover,
.get-quote-btn:focus{
  color: rgb(255, 255, 255);
  background-color: transparent;
  border: 1px solid rgb(2, 80, 108);
}
/*---------------------------------------------index body style------------------------------------------*/
.blue-bg{
  background-color: #02506c;
  padding-top: 21px;
  padding-bottom: 17px;
  margin-bottom: 75px;
}
.blue-bg p{
  font-size: 15px;
  font-family: 'DejaVuSans-Bold';
  color: rgb(255, 255, 255);
  line-height: 1.467;
  padding-left: 58px;
  margin-bottom: 0;
}
.blue-bg span{
  font-size: 14px;
  font-family: 'DejaVuSans';
  color: rgb(255, 255, 255);
  line-height: 1.571;
  padding-left: 18px;
}
.blue-bg span a{
  text-decoration: none;
  font-size: 14px;
  font-family: 'DejaVuSans';
  color: rgb(255, 255, 255);
  line-height: 1.571;
}
.blue-bg img{
  padding-top: 8px;
}
.service1{
  background: url("../images/box1.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service2{
  background: url("../images/box2.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service3{
  background: url("../images/box3.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service4{
  background: url("../images/box4.png");
  background-repeat: no-repeat;
  background-color: #02506c;
  background-position: 50%;
  width: 64px;
  height: 73px;
  margin-top: 20px;
}
.service-box p{
  font-size: 14px;
  font-family: 'DejaVuSans-Bold';
  color: rgb(24, 24, 24);
  line-height: 1.571;
  margin-top: 20px;
  
}
.service-box span{
  font-size: 13px;
  font-family: "DejaVuSans";
  color: rgb(120, 119, 119);
  line-height: 1.692;
}
.service-content{
  padding-left: 75px;
}
.service-box:hover img{
	opacity: 0.8;
}
.service-box:hover .service1{
	background: url("../images/box1-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.service-box:hover .service2{
	background: url("../images/box2-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.service-box:hover .service3{
	background: url("../images/box3-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.service-box:hover .service4{
	background: url("../images/box4-hover.png");
	background-repeat: no-repeat;
	background-color: #02506c;
	background-position-x: center;
	background-position-y: center;
	width: 64px;
	height: 73px;
	margin-top: 20px;
}
.footer-up{
	background: url("../images/footer-bg.jpg");
	background-attachment: fixed;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	min-height:160px;
}
.container-marbt{
	margin-bottom: 75px;
}
.footer-up-bgclr{
	background-color: #02506c;
	margin-top: 32px;
}
.footer-up-bgclr h3{
	font-size: 20px;
    font-family: "DejaVuSans";
    color: rgb(242, 242, 242);
    line-height: 1.1;
	padding-top: 20px;
}
.contact-button{
	background-color: rgb(136, 150, 13);
    width: 150px;
    height: 48px;
	border: none;
	border-radius: 0;
	font-size: 18px;
	font-family: "DejaVuSans";
    color: rgb(24, 24, 24);
    line-height: 1.222;
	margin-top: 27px;
    margin-bottom: 25px;
}
.contact-button:hover,
.contact-button:focus{
	color: rgb(136, 150, 13);
	background-color: transparent;
	border: 1px solid rgb(136, 150, 13);
}
.img-center{
	margin: 0 auto;
	display: block;
	clear: both;
}
.footer-mid h2{
	font-size: 17px;
	font-family: "DejaVuSans";
	color: rgb(255, 255, 255);
	line-height: 1.294;
	margin-bottom: 43px;
}
.footer-mid{
	background-color: #1f242e;
	padding-top: 25px;
}
.about-us .blue{
	font-size: 25px;
    font-family: "DejaVuSans-Bold";
    color: rgb(17, 97, 153);
    padding-right: 5px;
}
.about-us .orange{
	font-size: 25px;
	font-family: "DejaVuSans-Bold";
	color: rgb(243, 104, 61);
}
.about-us p{
	font-size: 13px;
	font-family: "DejaVuSans";
	color: rgb(120, 119, 119);
	line-height: 1.833;
	margin-top: 20px;
}
.about-us p a{
	font-size: 14px;
	font-family: "DejaVuSans";
	color: rgb(255, 255, 255);
	line-height: 1.571;
	text-decoration: none;
	font-style: italic;
}
.about-us i{
	font-size: 13px;
	font-weight: normal;
}
.get-touch li{
	font-size: 12px;
	font-family: "DejaVuSans";
	color: rgb(120, 119, 119);
	line-height: 1.833;
	padding-left: 25px;
}
.get-touch .glyphicon-map-marker{
	font-size: 18px;
    color: #fff;
	top: 4px;
    left: -3px;
}
.get-touch .glyphicon-envelope{
	font-size: 16px;
    color: #fff;
	top: 4px;
    left: -3px;
}
.get-touch .glyphicon-earphone{
	font-size: 16px;
    color: #fff;
	top: 4px;
    left: -3px;
}
.get-touch li a{
	font-size: 12px;
	font-family: "DejaVuSans";
	color: rgb(120, 119, 119);
	line-height: 1.833;
	text-decoration: none;
}
.get-touch li:hover a{
	color: #fff;
}
.get-touch ul{
	margin-bottom: 20px;
}
.links li a{
	 font-size: 12px;
	 font-family: "DejaVuSans";
     color: rgb(120, 119, 119);
     line-height: 2.448;
	 text-decoration: none;
	 padding-left: 10px;
}
.links li:hover a{
	color: #fff;
}
.links .glyphicon-menu-right{
	top: 7px;
}
.footer-services li a{
	 font-size: 12px;
	 font-family: "DejaVuSans";
     color: rgb(120, 119, 119);
     line-height: 2.448;
	 text-decoration: none;
	 padding-left: 10px;
}
.footer-services li:hover a{
	color: #fff;
}
.footer-services .glyphicon-menu-right{
	top: 7px;
}
.footer-down{
	background-color: #1b1f27;
	height: 100px;
}
.footer-down p{
	font-size: 12px;
	font-family: "DejaVuSans";
	color: rgb(120, 119, 119);
	text-align: center;
	margin-top: 14px;
}
.footer-down span{
	color: #fff;
}
/*---------------------------------------------------------about page style---------------------------------------------------*/
.breadcrumb-bg{
	padding-left: 0;
	padding-right: 0;
}
/*.breadcrumb-bg img{
	margin-top: 65px;
}*/
.breadcrumb .overview{
	font-size: 31px;
	font-family: "DejaVuSans";
	color: rgb(136, 150, 13);
	text-transform: uppercase;
	line-height: 1.206;
	text-align: center;
	font-style: normal;
	margin-bottom: 7px;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "";
}
.breadcrumb>li {
    display: block;
}
.breadcrumb li{
	font-size: 14px;
	font-family: "DejaVuSans";
	color: rgb(255, 255, 255);
	line-height: 2.67;
	text-align: center;
	cursor: pointer;
	font-style: italic;
}
.breadcrumb li a{
	font-size: 14px;
	font-family: "DejaVuSans";
	color: rgb(136, 150, 13);
	line-height: 2.67;
	text-align: center;
	text-decoration: none;
}
.breadcrumb li a:hover{
	color: rgb(136, 150, 13);
}
.breadcrumb{
	background-color: transparent;
	border-radius: 0;
	margin-top: 50px;
}
.breadcrumb .glyphicon-menu-right{
	font-size: 9px;
	font-weight: normal;
	padding-left: 5px;
    padding-right: 5px;
}
.breadcrumb-bg{
	background: url("../images/breadcrumb.jpg");
	background-position: center;
	display: block;
	margin: 0 auto;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	height:180px;
	margin-top: 80px;
}
.about-heading h3{
	font-size: 25px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-top: 45px;
	margin-bottom: 20px;
}
.mission-vision h4{
	font-size: 16px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-top: 36px;
}
.mission-vision p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.599;
	margin-bottom: 45px;
}
.mission-vision li{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.741;
	padding-left: 20px;
}
.mission-vision .glyphicon-menu-right{
	font-size: 12px;
	font-weight: normal;
	top: 7px;
	color: rgb(136, 136, 136);
}
.mission-vision ul{
	margin-top: 40px;
}

.Cargo-Commitment h2{
	font-size: 29px;
	font-family: "Lato-Bold";
	color: rgb(136, 150, 13);
	margin-bottom: 20px;
	padding-top: 30px;
    text-align: center;
}
.Cargo-Commitment p{
	 font-family: 'Lato-Italic';
	 font-size: 22px;
	 color: rgb(255, 255, 255);
	 line-height: 1.699;
	 padding-left: 55px;
	 padding-right: 55px;
}
.cargo-bg{
	background-color: #02506c;
	margin-top: 45px;
	padding-bottom: 237px;

}
.Cargo-Commitment i{
	font-size: 18px;
	color: rgba(255, 255, 255, 0.51);
	font-weight: bold;
	font-style: italic;
	padding-left: 175px;
	padding-top: 15px;
}
.Cargo-Commitment img{
	padding-left: 55px;
}

.about-heading{
	margin-bottom: 63px;
}
.cargo-bg img{

}
.quality-policy p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.741;
	margin-top: 36px;
}
.quality-policy  li{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.741;
	padding-left: 20px;
}
.quality-policy .glyphicon-menu-right{
	font-size: 12px;
	font-weight: normal;
	top: 7px;
	color: rgb(136, 136, 136);
}
.quality-policy ul{
	margin-top: 0px;
}
.quality-policy .our-objective{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.599;
}
.quality-policy h5{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.599;
	margin-top: 15px;
}
.aircraft img{
	position: relative;
    bottom: 240px;
    left: -16px;
}
.about-paralex{
	background: url("../images/about1.jpg");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	margin-top: 140px;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	height:450px;
	background-attachment: fixed;
    background-size: cover;
}
.about-paralex h3{
	font-size: 25px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	line-height: 1.495;
	margin-top: -130px;
	
}
.about-paralex h4{
	font-size: 16px;
	font-family: "Lato-Regular";
	color: rgb(54, 54, 54);
	line-height: 1.399;
	margin-bottom: 20px;
	
}
.about-paralex-patch{
	background-color: rgba(255, 255, 255, 0.722);
	margin-top: 78px;
	height: 313px;
	
}
.about-paralex-patch p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 50px;
}
.about-paralex-patch2 span{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 50px;

}
.about-paralex-patch2 p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 35px;

}
.about-paralex-patch2{
	margin-top: -130px;
}
.footer-padlt0{
	padding-left: 0;
}

#bg-back {
	background: url("../images/about-bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 78px;
	min-height: 450px;
	padding-bottom: 78px;

	}

.bg-white {
	background-color: rgba(255, 255, 255, 0.722);
	padding: 25px;
	}
.aircraft{
	margin-bottom: -300px;
}
#bg-back h3{
	font-size: 25px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	line-height: 1.495;
	
	
}
#bg-back h4{
	font-size: 16px;
	font-family: "Lato-Regular";
	color: rgb(54, 54, 54);
	line-height: 1.399;
	margin-bottom: 20px;
	
}
#bg-back p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(107, 104, 104);
	line-height: 1.599;
	margin-top: 35px;
	margin-bottom: 25px;
}
#bg-back span{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(107, 104, 104);
	line-height: 1.599;
	
}
/*-----------------------------------------------------------service page-----------------------------------------------------------------------*/
.service-heading{
	padding-top: 70px;
	margin-bottom: 50px;
}
.nav-pills>li>a {
	border-radius: 0;
	background-color: #fff;
	color: #1f1e1e;
	height: 50px;
	padding-left: 25px;
	font-size: 14px;
	font-family: "DejaVuSans";
	border: 1px solid rgb(229, 229, 229);
}
.nav-stacked>li+li {
	margin-top: 0px;
	margin-left: 0;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #02506c;
	height: 50px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
	transition: all 0.3s linear;
}
.tab-content h1{
	font-size: 23px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-top: 0;
    margin-bottom: 20px;
	
}
.clearing h3{
	font-size: 15px;
	font-family: 'Lato-BoldItalic';
	color: rgb(51, 51, 51);
	line-height: 1.292;
}
.clearing p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.384;
}
#home h2{
	font-size: 23px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
}
.service-detail h2{
	font-size: 23px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-bottom: 15px;
}
.service-detail h3{
	font-size: 15px;
	font-family: 'Lato-BoldItalic';
	color: rgb(51, 51, 51);
	line-height: 1.292;
}
.service-detail p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.384;
}
.service-detail h4{
	 font-size: 15px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-top: 25px;
	margin-bottom: 12px;
}
.sidebar-bg img{
	padding-top: 55px;
	
}
.sidebar-bg p{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(136, 136, 136);
	line-height: 1.384;
	margin-top: 35px;
}
.sidebar-bg .btn-blue{
	font-size: 12px;
	font-family: "Lato-BlackItalic";
	color: rgb(255, 255, 255);
	border: none;
	border-radius: 0;
	background-color: #02506c;
	width: 110px;
    height: 30px;
	margin-top: 20px;
}
.sidebar-bg .glyphicon-chevron-right{
	    background: #88960d;
    top: 12px;
    color: #fff;
    padding-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 9px;
    right: 4px;
}
/*--------------------------------------------------------------career page-------------------------------------------------------*/
.career-bg{
	padding-top: 50px;
}
.career-form h2{
	font-size: 23px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-top: 0;
    margin-bottom: 15px;
}
.career-form .form-horizontal{
	padding-top: 30px;
}
.career-form .form-control{
	border-radius: 0;
    border: 1px solid #e9e9e9;
	border-left: 2px solid #88960d;
}
#id_nome::-webkit-input-placeholder { 
	font-size: 13px;
	font-family: "Lato-Regular";
	color: rgb(202, 200, 200); 
	}
#id_nome::-moz-placeholder{
	font-size: 13px;
	font-family: "Lato-Regular";
	color: rgb(202, 200, 200); 

}
.custom-file-input {
	color: rgb(202, 200, 200);
	border:0;
 
}
.custom-file-input::-webkit-file-upload-button{
	visibility: hidden;
	padding-left:45px;
	padding-top: 10px;
}
.custom-file-input::-moz-file-upload-button{
	visibility: hidden;
	padding-left:45px;
	padding-top: 10px;
}
.custom-file-input::-0-file-upload-button{
	visibility: hidden;
	padding-left:45px;
	padding-top: 10px;
}

.custom-file-input::before {
	content: 'Upload Resume';
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	display: inline-block;
	background: -webkit-linear-gradient(top, #737373, #737373);
	background: -moz-linear-gradient(top, #737373, #737373);
	background: -o-linear-gradient(top, #737373, #737373);
	border-radius: 10px;
	font-style: italic;
	padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px;
	outline: none;
	text-align:center;
	white-space: nowrap;
	cursor: pointer;

  
}

.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active {
  outline: 0;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #737373, #737373);
  background: -moz-linear-gradient(top, #737373, #737373); 
  background: -o-linear-gradient(top, #737373, #737373); 
 }
.career-form .btn-submit{
	font-size: 14px;
	font-family: "Lato-Bold";
	color: rgb(255, 255, 255);
	border: none;
	border-radius: 0;
	font-style: italic;
	background-color: #02506c;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
}
.career-form .btn-submit:hover,
.career-form .btn-submit:focus{
	color: rgb(255, 255, 255);
	border: none;
	background-color: #88960d;
	outline: 0;
}
textarea:focus, select:focus, input:focus, .uneditable-input:focus {   
    border-color: #116199 !important;
    box-shadow: 0 0px 0px #116199 inset, 0 0 0px #116199 !important;
    outline: 0 none !important;
	border-left: 1px solid #116199 !important;
}
input[type= "file"]:focus{
	border-left-color: transparent !important;
}
.btn-career{
	margin-top: 30px;
}
.career-bulb{
	background: url("../images/light-blub.png");
	background-repeat: no-repeat;
	background-position: 50% 20%;
	background-color: rgb(246, 246, 246);
	min-height: 152px;
	border-top: 1px solid #a6a5a5;
	padding-top: 80px;
	margin-top: 18px;
	margin-bottom: 30px;
}
.career-bulb p{
	font-size: 16px;
	font-family: "Lato-Regular";
	color: rgb(116, 114, 114);
	line-height: 1.5;
	margin-top: 15px;
	text-align: center;
}
.career-bulb span a{
	color: #02506c;
	font-weight: 700;
	text-decoration: none;
}
.career-bulb:hover{
	background: url("../images/orange-bulb.png");
	background-repeat: no-repeat;
	background-position: 50% 20%;
	background-color: rgb(246, 246, 246);
	transition: all 0.5s all linear;
	-webkit-transition: all 0.5s all linear;
	-moz-transition: all 0.5s all linear;
	-o-transition: all 0.5s all linear;
	min-height: 152px;
	border-top: 1px solid #a6a5a5;
	padding-top: 80px;
	margin-top: 18px;
	margin-bottom: 30px;
}
/*------------------------------------------------------------contact page---------------------------------------------------------------*/

.contact-rhs h2{
	font-size: 23px;
	font-family: "Lato-Bold";
	color: rgb(51, 51, 51);
	margin-top: 0;
    margin-bottom: 15px;
}
.contact-bg{
	background: url("../images/contact-back.png");
	background-repeat: no-repeat;
	height: 196px;
	margin-top: 30px;
	padding-top: 25px;
	padding-left: 50px;
	margin-bottom: 25px;
}
.contact-bg li{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	line-height: 1.571;
	padding-left: 50px;
    padding-bottom: 18px;
}
.contact-bg1{
	background: url("../images/contact-back.png");
	background-repeat: no-repeat;
	height: 196px;
	margin-top: 30px;
	padding-top: 25px;
	padding-left: 50px;
	margin-bottom: 25px;
}
.contact-bg1 li{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	line-height: 1.571;
	padding-left: 50px;
    padding-bottom: 18px;
}
.contact-bg .contact-mail{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 10px;
}
.contact-bg .contact-phone{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 28px;

}
.contact-bg1 .contact-mail{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 10px;
}
.contact-bg1 .contact-phone{
	font-size: 14px;
	font-family: "Lato-Regular";
	color: rgb(255, 255, 255);
	text-decoration: none;
	position: relative;
	top: 28px;

}
.contact-bg .glyphicon-map-marker{
	font-size: 25px;
  color: #fff;
}
.contact-bg1 .glyphicon-map-marker{
	font-size: 25px;
}
.contact-bg .glyphicon-envelope{
	font-size: 18px;
	padding-top: 12px;
  color: #fff;
}
.contact-bg .glyphicon-earphone{
	font-size: 22px;
    padding-top: 28px;
    color: #fff;
}
.contact-bg1 .glyphicon-envelope{
	font-size: 18px;
	padding-top: 12px;
}
.contact-bg1 .glyphicon-earphone{
	font-size: 22px;
    padding-top: 28px;
}
.mappad0{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: -5px;
	margin-top: 20px;
}
/*--------------------------------------------------------------------------------useful tools page-----------------------------------------------------------------------------------------*/
.title .title-sep-container {
    display: table-cell;
    height: 6px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}


.title-sep {
    border-color: #E0DEDE !important;
}
.title-sep {
    border-bottom: 1px solid #E7E6E6;
    border-top: 1px solid #E7E6E6;
    display: block;
    height: 3px;
    position: relative;
    width: 100%;
}

.listing-table .tr-bg{background:#3399CC}
.listing-table .alt1{ background:#F5F5F5}
.listing-table th{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 5px; color:#FFF;}
.listing-table td{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 5px; color:#2E2E2E}


#contact{}
.txtbox , .txtarea	{ padding:8px; width:250px; margin:10px; border:solid 1px #D2D2D2 ; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;}
.txtarea{  height:150px;}




.comparisonTable .innertxt{ color:#666;}
.comparisonTable .buttn{ background-color: #02506c; border:none; padding:5px;  color:#FFF; cursor:pointer;}
.comparisonTable .textR strong{ font-size:22px; font-family: "Lato-Bold"; color: rgb(51, 51, 51); text-transform:uppercase;}
.comparisonTable .textR strong span{ color:#666;}
.comparisonTable .data{ text-transform:uppercase; color:#666;}
.comparisonTable{
	margin-left:-25px;
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top, #eaeaea 0%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(top, #eaeaea 0%,#fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
}
.comparisonTable table{
	width: 100%;
	text-align:	left; 
	border:	1px solid #e4e4e4;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #fff 0%, #fdfdfd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fdfdfd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%,#fdfdfd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%,#fdfdfd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%,#fdfdfd 100%); /* IE10+ */
	background: linear-gradient(top, #fff 0%,#fdfdfd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */
}
.comparisonTable table td th{
	vertical-align:	middle;
}
.comparisonTable table tbody{
	font-size: 12px;
}
.comparisonTable table td{
	padding: 12px;
	text-align:	center;
	border:	1px dotted #e4e4e4;
}
.comparisonTable table th{
	padding: 15px;
	text-align:	center;
	font-weight: normal;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}
.chrome{
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}
.comparisonTable tfoot tr td{
	padding: 12px;
	text-align: center;
	font-weight: normal;
	background: #fbfbfb;
}
.comparisonTable table tbody tr:hover{
	/*background-color: #fafafa;*/
}
.comparisonTable table tbody{
	color: #999;

}
.comparisonTable table thead{
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	text-shadow: 0 1px 0 #fff;
	color: #999;
}
.comparisonTable table tfoot{
	border-top:	1px solid #dedede;
	font-size: 13px;
	font-style:	italic;
}
.title {
    display: table;
    margin: 0 0 31px;
    overflow: hidden;
}


.title h2 {
    float: left;
    font-size: 16px !important;
    margin: 0 !important;
    padding: 0 8px 0 0 !important;
	display: table-cell;
    white-space: pre;
	font-family: "Lato-Bold";
    color: rgb(2, 80, 108);
}


.comparisonTable tfoot tr td{
	padding: 12px;
	text-align: center;
	font-weight: normal;
	background: #fbfbfb;
}
.comparisonTable table tbody tr:hover{
	/*background-color: #fafafa;*/
}
.comparisonTable table tbody{
	color: #999;

}
.comparisonTable table thead{
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	text-shadow: 0 1px 0 #fff;
	color: #999;
}
.comparisonTable table tfoot{
	border-top:	1px solid #dedede;
	font-size: 13px;
	font-style:	italic;
}


.inco li{ padding:10px 0px;}
.inco li strong{ color: #02506c;} 
table.incotbl td{ padding:5px; color:#666;}
table.incotbl th{color:#666; font-weight:bold;}

.tracklist li{ float:left; width:270px; padding:3px 5px 3px 15px; background:url("../images/arrow.jpg") 0 center no-repeat;}
.tracklist li a{ color:#666;}
.tracklist li a:hover{ color:#069; font-weight:bold;} 
.content b {
    color: #02506c;
}

.dropdown-menu>li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
   
    /* margin-bottom: -4px; */
}



#colms{ background-color:#FFF; padding:5px 00px 5px 30px; min-height:400px; }
#colms .left{ width:100%; float:left; margin-right:18px;  }
#colms .right{ width:265px; float:left; padding:10px 20px; margin-top:25px;

    -moz-box-shadow:inset 0px 0px 10px #e5edf6;
    -webkit-box-shadow:inset 0px 0px 10px #e5edf6;
    box-shadow:inset 0px 0px 10px #e5edf6;

}
.footer-padrt0{
	padding-right: 0;
}
.footer_line {
  margin-left: 12em;
}

.footer-down p{
  color: rgb(255, 255, 255);
}
a:hover {
    color: #88960d;
    text-decoration: none;
}
a {
    color: #88960d;
    text-decoration: none;
}
