body {font-family: Arial, Helvetica, sans-serif; color:#666666; line-height: 1.5; font-size: 14px; }

.Mainhome{width:100%;height:auto;margin:0;padding:0;background-color:#2e6194;}
.home{margin-top:100px;width:65%;margin-left:auto;margin-right:auto;min-height:auto; }
.home img{width:100%;min-height:auto;}

.Mainservices{width:100%;height:auto;margin:0;padding:0; background-color:#fff;}
.Mainservices .services{width:65%; padding:10px 10px 10px 10px; margin-left:auto; margin-right:auto; overflow:auto;}
.Mainservices .services h1{width:100%; height:50px; line-height:50px; text-align:left; font-family:arial,sans-serif, Verdana, Geneva;font-size:2.1em; letter-spacing:-1px; font-weight:bold; color:#2e6194;}
.Mainservices .services h1 span{border-left:1px dashed #000; line-height:50px; height:50px; vertical-align:super; padding-left:10px; margin-left:15px;  font-family:sans-serif; font-size:.4em;  letter-spacing:1px;color:#333;margin-bottom:10px; font-weight:lighter; border:1px solid #f00;}

#mainsSerDiv{width:100%; height:auto; border-bottom:1px dashed #666; float:left; display:block; margin:0; padding:0;} 
#small{width:40%; height:350px; float:left; display:block; padding:0; margin-bottom:30px; margin:2%;}

#small .ser-01{width:30%; margin-left:30%; margin-right:35%; height:auto; display:block; margin-top:20px;}
#small .ser-01 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }
 
#small .ser-02{width:30%; margin-left:30%; margin-right:35%; height:auto; bafloat:left; display:block; margin-bottom:20px;}
#small .ser-02 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }

#small .ser-03{width:30%; margin-left:30%; margin-right:35%; height:auto; bafloat:left; display:block; margin-bottom:20px;}
#small .ser-03 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }


#small .ser-04{width:30%; margin-left:30%; margin-right:35%; height:auto; bafloat:left; display:block; margin-bottom:20px;}
#small .ser-04 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }


#small .ser-05{width:30%; margin-left:30%; margin-right:35%; height:auto; bafloat:left; display:block; margin-bottom:20px;}
#small .ser-05 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }

#small .ser-06{width:30%; margin-left:30%; margin-right:35%; height:auto; bafloat:left; display:block; margin-bottom:20px;}
#small .ser-06 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }


#small .ser-07{width:30%; margin-left:25%; margin-right:35%; padding-left:15%;padding-right:15%;height:auto; bafloat:left; display:block; margin-bottom:20px;}
#small .ser-07 img{width:auto; height:auto; padding:20px; display:block;  center no-repeat; }

/*#mainsSerDiv .ser-04{width:46%; margin-left:27%; margin-right:27%; height:163px; bafloat:left; display:block; margin-bottom:30px;}
#mainsSerDiv .ser-04 a{height:163px; bafloat:left; display:block; margin-bottom:30px;}
#mainsSerDiv .ser-04 a:hover{background:url(../img/serv-04hvr.png) no-repeat center; padding:0; margin-bottom:30px;}*/

/*#mainsSerDiv .ser-05{width:46%; margin-left:27%; margin-right:27%; height:163px; bafloat:left; display:block;  margin-bottom:30px;}
#mainsSerDiv .ser-05 a{height:163px; bafloat:left; display:block; margin-bottom:30px;}
#mainsSerDiv .ser-05 a:hover{background:url(../img/serv-05hvr.png) no-repeat center; padding:0; margin-bottom:30px;}

#mainsSerDiv .ser-06{width:46%; margin-left:27%; margin-right:27%; height:163px; bafloat:left; display:block;margin-bottom:30px;}
#mainsSerDiv .ser-06 a{height:163px; bafloat:left; display:block; margin-bottom:30px;}
#mainsSerDiv .ser-06 a:hover{background:url(../img/serv-06hvr.png) no-repeat center; padding:0; margin-bottom:30px; }*/

#small img{width:40%;  height:auto; display:block;}
#small  h3{width:80%;padding-bottom:10px; padding-left:5%; padding-right:5%; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#145470; font-size:1.6em; font-weight:normal; }
#small  p{margin:0; width:90%; padding-left:5%; padding-right:5%; line-height:21px; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:center; min-height:auto; display:block;}



#main_content {background: #fff;}
#outer-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
}

#inner-wrap {
  position: relative;
  width: 100%;
}
iframe {border: 0}
h1, h2, h3, h4, h5 {color:#dd6515; font-weight: bold; margin:0 0 20px;}
h1 {font-size: 30px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
a{ color:#FF6600;}
a:hover{ color:#2e6194; text-decoration:none;}

.col-md-9 ul li{list-style: none; }
.col-md-9 ul li:before{
 content: "\f105 ";
  font-family: FontAwesome; 
  font-size:14px;
  color:#ff6600;
  display: inline-block;
  width: 10px;}
  
  
table{border-collapse:collapse; background-color:#f0f0f0;}
table,th, td{border: 1px solid white; margin-top:25px;}
td{ padding:15px;}
th{background-color:#2e6194; color:#ffffff; font-size:20px;}


.tel {font-size: 18px; font-weight: 300; color: black; display: inline-block; }
.tel i {font-size: 36px; margin-right:5px;}
em{ padding-right:40px;}

/*buttons*/

.btn {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}
.btn.btn-blue {background:#2e6194; color:#fff; border: 0; text-shadow:none; margin:-1px;} 
.btn.btn-blue:hover {background:#4686c6; color:#fff; }
.btn.btn-blue.btn-large {padding: 15px 20px;} 
.btn.btn-blue.news {padding: 15px 0;} 

.btn-orange {
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FF6600;
  *background-color: #FF6600;
  background-image: -moz-linear-gradient(top, #FF6600, #FF6600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF6600), to(#FF6600));
  background-image: -webkit-linear-gradient(top, #FF6600, #FF6600);
  background-image: -o-linear-gradient(top, #FF6600, #FF6600);
  background-image: linear-gradient(to bottom, #FF6600, #FF6600);
  background-repeat: repeat-x;
  border-color: #FF6600;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600', endColorstr='#FF6600', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.btn-orange.disabled,
.btn-orange[disabled] {
  color: #FFFFFF;
  background-position: 0 0;
  background-color: #FF6600;
  *background-color: #003bb3;
}


.btn-demo {background: #ff6600; color:#fff; text-align: left; text-shadow: none; font-size: 20px; border: 0; margin-bottom: 20px; line-height: 70px; padding: 0 100px 0 20px; text-transform:uppercase;}
.btn-demo:before {
  content: "\F10B ";
  font-family: FontAwesome; 
  float: left;
  font-size: 60px;
  margin-right: 10px;	
}
.btn-demo:hover, .btn-demo:focus, .btn-demo:active {background: #ff8533; color:#fff; text-decoration: none}
.btn-customer {background: #ff9933; color:#fff;  text-align: left; text-shadow: none; font-size: 20px; border: 0; margin-bottom: 20px; line-height: 70px; padding: 0 30px 0 20px; text-transform:uppercase; margin-left:80px;}
.btn-customer:before {
	content: "\F0C0 ";
	font-family: FontAwesome; 
	float: left;
    font-size: 40px;
	margin-right: 10px;
}
.btn-customer:hover, .btn-customer:focus, .btn-customer:active {background: #ffad5c; color:#fff; text-decoration: none}

.btn-demo-home {background: #f68428; color:#fff; text-align: left; text-shadow: none; font-size: 20px; border: 0; margin-bottom: 30px; line-height: 70px; padding: 0 10px 0 10px; text-transform:uppercase; padding-left: 30px !important;}
.btn-demo-home:before {
  content: "\F10B ";
  font-family: FontAwesome; 
  float: left;
  font-size: 60px;
  margin-right: 28px;	
}
.btn-demo-home:hover, .btn-demo-home:focus, .btn-demo-home:active {background: #f68428; color:#fff; text-decoration: none}
.btn-customer-home {background: #ff9933; color:#fff;  text-align: left; text-shadow: none; font-size: 20px; border: 0; margin-bottom: 20px; line-height: 70px; padding: 0 10px 0 10px; text-transform:uppercase; padding-left: 30px !important;}
.btn-customer-home:before {
	content: "\F0C0 ";
	font-family: FontAwesome; 
	float: left;
    font-size: 40px;
	margin-right: 18px;
}
.btn-customer-home:hover, .btn-customer-home:focus, .btn-customer-home:active {background: #ffad5c; color:#fff; text-decoration: none}

.buttons_inner{ text-align:center; margin:50px 0 50px -20px;}

.btn-industry{ background: #2E6194; color:#ffffff; text-align: left; text-shadow: none; border: 0; line-height:1.1; display: inline-block; padding:5px 10px; font-size:16px; min-width:150px; margin-right:10px;}
.btn-industry:before {
	content: "\f013 ";
	font-family: FontAwesome; 
	float: left;
    font-size: 25px;
	margin-right: 15px;
	margin-top:5px;	
}

.btn-crew{ background: #2E6194; color:#ffffff; text-align: left; text-shadow: none; border: 0; line-height:1.1; display: inline-block; padding:5px 10px; font-size:16px; min-width:150px; margin-right:10px;}
.btn-crew:before {
	content: "\f007";
	font-family: FontAwesome; 
	float: left;
    font-size: 25px;
	margin-right: 15px;
	margin-top:5px;
}

.btn-read{ background: #2E6194; color:#ffffff; text-align: left; text-shadow: none; border: 0; line-height:1.1; display: inline-block; padding:5px 10px; font-size:16px; min-width:150px; }
.btn-read:before {
	content: "\f07c ";
	font-family: FontAwesome; 
	float: left;
  font-size: 25px;
	margin-right: 10px;
	margin-top:5px;
}
.btn-read a{ color:#ffffff;}
.btn-read a:hover{ text-decoration:none;}
.btn-read:hover{ background: #4686c6; color:#ffffff;}

.testimonials_itmes{ border-bottom: 1px #cccccc solid; padding-bottom:40px;}

/*layout*/
header {background:#fff; color: #fff; padding: 25px 0;}

/*top*/
#branding {display: block; display: block;}
.top {text-align: right; color:#fff;}
.top a {color:#fff;  font-weight: bold;  font-size: 14px; background:#e36611; padding-left:15px; padding-right:15px; padding-bottom:8px; padding-top:8px; }
.top a:hover {text-decoration:none;  background-color:#306294; none; color:#fff;}
.top .tel {margin-top: 10px;}


/* Nav bar */
.affix {
  z-index: 999999;
  width: 100%;
  top: 0px;  
}

.navbar-inner, .dropdown-menu {background: #0c5286;}
.navbar .nav > li {border-left: 1px solid #fff;  }
.navbar .nav > li.last {border-right: 1px solid #fff;}
.navbar .nav > li > a {font-size: 16px; color:#fff; font-weight: 700; padding: 10px 20px; border-left: 1px solid #fff;  text-shadow:none;}
.navbar .nav  > li> a:hover {background:#ff9146;}
.navbar .nav  > li> a:focus {background:#ff9146; }
.navbar .nav > li.last a {border-right: 1px solid #fff; background:#ff9146;}
.navbar .nav > li > a .caret{font-size: 16px; color:#f9c396;}


.dropdown-menu > li > a:before {
 content: "\f105";
  font-family: FontAwesome; 
  display: inline-block;
  width: 10px;
  color:#fff;
}
.dropdown-menu > li > a{ padding:3px 10px 3px 27px; font-weight: 700;color:#fff;}
.dropdown-menu > li > a:hover{background:#ff9146; }
.navbar-form input {border:1px solid #e85c00; background: #ff812d; color:#ffffff;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{ border:none;background:#ff9146; }
.dropdown-menu {z-index: 99999999}
.nav-btn {color: #FFFFFF; float: left; font-size: 24px; line-height: 10px; padding: 0 10px;}

/* Carousel */
.carousel {margin-bottom: 0;}
.carousel-caption {background: none; left: 0; top:0; width: 50%; padding: 30px 0}
.carousel-caption.carousel-text {position: relative; width: 100%;}
.carousel-caption h3 {font-size: 20px;}
.carousel-inner > .item {overflow: hidden;}
.carousel-inner > .item  img {float: right;}
.carousel .subtitle {font-size: 28px; color:#000; text-transform: uppercase; margin-bottom: 20px;}
.carousel .title {font-size: 48px; line-height: 1; color:#2E6194; text-transform: uppercase; margin-bottom: 25px;}
.carousel ul {list-style: none; margin:0 0 25px 0; color:#000; font-size: 18px;}
.carousel ul li {margin-bottom: 5px;}
.carousel ul li:before {
  content: "\F04D ";
  color:#FF6600;
  font-family: FontAwesome; 
  display: inline-block;
  font-size: 16px;
  width: 20px;
}
.slider-wrapper{background-color:#2e6094; max-height: 375px;
  position:relative;
  overflow:hidden;
  width:100%;
  margin:0 auto 50px;
}

.carousel-indicators{ bottom:15px; left:0; top: 360px;}
.slider {
  position:relative;
  width:100%; 
  margin:0 auto;
  font-family: 'Dosis', sans-serif;
}
.slider .slider_caption { width:100%; background: rgba(234, 126, 31, 0.6); height: 290px; position: relative;  }
.slider .text_slide {color:#fff; font-size: 55px; line-height: 1.2 }
.slider .image {width: 350px; height: 400px;}
.slider .subtitle {font-size: 30px; color:#fff; text-transform: uppercase; margin-bottom: 20px;}
.slider .btn-orange {border:none; font-size: 24px; background: #2E6194}

.fs-pager-wrapper {display: none;}

/*breadcrumb*/
.breadcrumb{background: none; margin-top:15px; padding:20px 0px;}
.breadcrumb a{color:#FF6600;}
.breadcrumb > .active{color:#2E6194;}
.breadcrumb > li > .divider{color:#2E6194;}

/*home hero*/
.home_block {padding-bottom: 60px; margin-bottom: 20px; background: url(../../design/images/logo_bg.jpg) no-repeat bottom center; font-size: 18px; line-height: 28px; font-weight: 300;}
.home_block .btn {display: block;}
.home_block p a {color:#ff6600;}
.home_block p a:hover {color:#2e6194; text-decoration: none;}

/*home banners */
.banners {text-align: center;}
.banners h3 {font-size: 18px; margin: 0px;}
.banners h3 a {color: #2e6194;}
.banners h3 a:hover {color: #ff6600; text-decoration: none;}
.banners p a {color: #ff6600; font-size: 16px;}
.banners p a:hover {color: #2e6194; text-decoration: none;}
.links_news .btn-blue {width: 33%; }
.links_news p {margin-right:-2px; }
.links_news a:hover {color:#2e6194; text-decoration: none;}
.links_news small a {color:#ff6600;}
.links_news small a:hover {color: #2e6194;}


/* logos */
.logos {background: url(../../design/images/logo_bg.jpg) no-repeat top center; padding-top: 50px; text-align: center; margin-top: 50px; margin-bottom: 50px;}
.logos img { display: inline-block; margin-right: 10px;}
.last img{margin-right:0;}
.logos a:hover {opacity: 0.8}

/*inner left*/
.nav-stacked > li {margin-bottom: 0}
.nav-tabs.nav-stacked > li.title {background: #0c5286; color:#fff; font-size:18px; padding: 8px 12px; font-weight: bold;}
.nav-tabs.nav-stacked > li > a {border:0; background: #f0f0f0; color:#2e6194; font-size: 16px;}
.nav-tabs.nav-stacked > li > a:hover {background:#69b8f2 ; color:#fff;}
.nav-tabs.nav-stacked > .active > a {background:#69b8f2; color:#FFFFFF; border-bottom: 1px solid #f00; border-top: 1px solid #F0F0F0;}

.nav-tabs.nav-stacked > li.submenu:active a{ background: #ff812d; color:#ffffff; font-size: 18px; line-height:20px;}
.nav-tabs.nav-stacked > li.submenu > ul {display: none; background: #ff812d; margin: 0}
.nav-tabs.nav-stacked > li.submenu > ul > li { list-style-type:none; }
.nav-tabs.nav-stacked > li.submenu > ul > li a {display: block;  padding: 4px 0 4px 25px;}
.nav-tabs.nav-stacked > li.submenu > ul > li a:hover {background:#ff9146}

.nav-tabs.nav-stacked > li.submenu > ul > li  > a:before{
 content: "\f105 ";
  font-family: FontAwesome; 
  font-size:14px;
  display: inline-block;
  width: 10px;}
.nav-tabs.nav-stacked > li.submenu > ul > li > a{ color:#ffffff; font-size: 14px; line-height:20px;}
.nav-tabs.nav-stacked > li.submenu > ul > li > a:hover{text-decoration:none;}

input::-webkit-input-placeholder{
    color:#ffffff;
}
input:-moz-placeholder {
    color:#ffffff;
}
input[placeholder], [placeholder], *[placeholder]
{
    color:#ffffff!important;
}

/*pagination*/
.pagination ul li:before {
 display: none; }

/* testimonials */
.testimonials_itmes .span2 a {height: 170px; display: table-cell; vertical-align: middle;}
.industry { text-align: center;}
.industry .btn-industry {margin: 20px 0;}
.industry .btn-crew {margin:0;}

.news {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
.news h3 {margin-bottom: 0;}
.news .date  {font-size: 14px; font-weight: 600}

/*inner banners*/
.banner_top {background:url(../../design/images/bg_banner_top.jpg) no-repeat center center fixed; border:1px solid #eeeeee; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  padding: 10px 10px 0; font-size: 20px; font-weight: 300; margin-bottom: 20px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.banner_top img {float: right;}
.banner_top .title a { color:#2e6194; font-weight: 300; font-size: 32px; padding-top: 50px; display: block;}
.banner_top .title a:hover {color:#ff6600;}

/* Footer */
footer {color:#fff; background: #000; padding:20px 0 20px 0; margin-top: 30px;}
footer  #footer{width:90%;height:250px;padding-top:10px;padding-bottom:10px;background-color:#000;margin-left:auto;margin-right:auto; border:none; font-family:Arial, Helvetica, sans-serif;}
footer  #footer .bottomList{width:18%;float:left; padding:0; margin:0;}
footer  #footer .bottomList h3{width:100%;font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; color:#fff;text-align:left; border-bottom:1px solid #fff;}
footer  #footer .bottomList ul{width:100%;padding:0; margin:0;float:left; border:none;}
footer  #footer .bottomList li{width:100%;line-height:30px;height:30px; list-style-type:none;float:left; padding:0; margin:0; background:none; border:none;}
footer  #footer .bottomList li a{width:100%;background:none; line-height:50px;height:50px;color:#fff;font-size:.75em;text-transform:uppercase; text-align:left;text-decoration:none;float:left;}
footer  #footer .bottomList li a:hover{color:#666; background:none;}


.socialLink{width:25%; float:left; vertical-align:top; padding:0; margin:0;}

.list img{height:auto;}

.socialLink h3{ width:80%;font-family:Arial, Helvetica, sans-serif; margin-top:0px; color:#fff;text-align:left; font-size:1em; border-bottom:1px solid #fff;}
.socialIcon a{ margin-left:10px; height:80px; line-height:80px; padding-left:5px; padding-right:10px;}
.socialIcon a:hover{border-top:2px solid #ef4925;border-bottom:2px solid #0f0;padding-top:20px;  padding-bottom:10px;}


.contact-box{ margin:20px 0 40px 0;}
.box_support {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; 
  border: 1px solid #ccc; min-height: 200px; margin-bottom: 30px; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #ccc 0px 0px 2px;
  -moz-box-shadow: #ccc 0px 0px 2px;
  box-shadow: #ccc 0px 0px 2px;
}
.box_support .title {font-weight: 700; font-size: 18px; }
.box_support .title a { color:#2E6194}
.box_support .title a:hover, .box_support .title a:focus {color:#FF6600;}

.scripts {position: relative; margin-top: -50px;}
.box h2 {margin: 0;}

.lpeRegForm .mktField input {border:1px solid #e85c00; background: #ff812d; color:#ffffff;

  
}

/* */
p {text-align: justify}


