/* Move down content because we have a fixed navbar that is 50px tall */
body {
  /*padding-top: 50px;
  padding-bottom: 20px;*/
}

/*////// Logos\\\\\\\*/
#logo{
	  margin: -41px 5px 5px -15px;
  /* margin-left: 20px; */
  margin-right: 60px;
}

#logo2{
	    margin: 15px 0px 0px 0px;
  /* margin-left: 20px; */
  /* margin-right: 60px; */
  float: left;
}


#seal{
  float: right;
  padding-top: 45px;
  left: 40px;
  bottom: 25px;}

@media(max-width:767px){body {
  font-family:' Century Gothic', Trebuchet MS, Arial,Gill Sans,Gill Sans MT, Verdana, Geneva,Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: rgba(131,177,231,1.00);
}}
@media(min-width:768px){body {
  font-family:' Century Gothic', Trebuchet MS, Arial,Gill Sans,Gill Sans MT, Verdana, Geneva,Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333;
  background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FFFFFF),
	color-stop(1, #ADE2FF)
);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-repeat:no-repeat;
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: linear-gradient(to top, #FFFFFF 0%, #ADE2FF 100%);
}}
@media(min-width:992px){body {
  font-family:' Century Gothic', Trebuchet MS, Arial,Gill Sans,Gill Sans MT, Verdana, Geneva,Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333;
  background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FFFFFF),
	color-stop(1, #ADE2FF)
);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-repeat:no-repeat;
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: linear-gradient(to top, #FFFFFF 0%, #ADE2FF 100%);*/
}}
@media(min-width:1200px){body {
  font-family:' Century Gothic', Trebuchet MS, Arial,Gill Sans,Gill Sans MT, Verdana, Geneva,Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333;
  background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FFFFFF),
	color-stop(1, #ADE2FF)
);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-repeat:no-repeat;
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ADE2FF 100%);
background-image: linear-gradient(to top, #FFFFFF 0%, #ADE2FF 100%);
}}

html, body, #br_bridge{
  height: 100%;
  width: 100%;
}

head_top {
width: 100%;
height: 100px;
background-color: #323232;
}

.tri_col{ 
	position: relative;
  	top: -80px;
}

.thumbnail_index {
  display: block;
  /* padding: 4px; */
  width: 320px;
  margin-bottom: 20px;
  /* line-height: 1.42857143; */
  /* background-color: #fff; */
  /* border: 1px solid #ddd; */
  /* border-radius: 0px; */
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          
  transition: all .2s ease-in-out;
}

#data_box1{
	background-color: #4b6680;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
	  height: 65px;
  margin: 0px;
  padding: 20px;
  color: hsla(0,0%,100%,1.00);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: large;
}

#data_box2 {
	background-color: #336699;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
	  height: 65px;
  margin: 0px;
  padding: 20px;
  color: hsla(0,0%,100%,1.00);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: large;
}
#data_box3 {
	background-color: #000033;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  margin: 0px;
  color: hsla(0,0%,100%,1.00);
  text-align: center;
}

#data_box4 {
	background-color: #336699;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  margin: 0px;
  color: hsla(0,0%,100%,1.00);
  text-align: center;

}

#data_box5 {
  background-color: #fff;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  height: 295px;
  margin: 0px;
   padding: 8px; /**/
  /* color: hsla(0,0%,100%,1.00); */
  margin-top: 20px;
  margin-bottom: 0px;
  border: black solid 2px;
}

#highlightx {
  padding: 9px 14px;
  margin-bottom: 14px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 4px;}


.t1{font-size: 40px; color: #ffffff;}

.t2{font-size: 36px; color: #3c0b6e;}

.t3{color: #002c52;
	font-size: 20px;
	font-weight: 700;}

.t4{font-size: 18px; color: #3c0b6e;}

.t5{font-size: 24px; ccolor:#000033;}
.t6{font-size: 16px; color: #ffffff;}
.t6x{font-size: 16px; color: #ffffff; padding-top:42px;}



.p1{color: #ffffff;}

.p2{color: #ffffff;}

.p3{color: #fefefe;
	font-weight: 400;
	font-size: 20px;}

.p4{color: #002c52;
	font-size: 18px;}

#alrt{
	background-color:##4b6680;
}

#news{
	background-color: #336699;
}

#overlay {
  background: rgba(97, 100, 107, 0.85);
  /* opacity: 25.8; */
  position: relative;
  padding: 3px 1px 6px 3px;
  top: -422px;
  z-index: 1000;
  margin: 10px 0px 0px 0px;
  width: 62%;
  /* border-radius: 5px; */
  color: #fff;
  text-align: center;
}

nav_1{
	background-color: #6f538c;
	color:#FFFFFF;}
	
#driver_btn{
	background-color: #3c0b6e;
	font-size: 23px;
  	color: #FFFFFF;
  	text-transform: uppercase;
  	text-align: left;
  	padding: 5px;
}
drop_down1{	
	background-color: hsla(241,42%,48%,0.64);
	color:#FFFFFF;}	

#vehicle_btn{
	background-color: #0b6e1d;
	font-size: 23px;
	  color: #FFFFFF;
  text-transform: uppercase;
  text-align: left;
  padding: 5px;
}
drop_down2{	
	background-color: hsla(116,61%,35%,0.81);
	color: #0C4E14;}	

.business_bar{
	background-color: #336699;
	font-size: 23px;
  	  color: #FFFFFF;
  text-transform: uppercase;
  text-align: left;
  padding-bottom:15px !important;
}
drop_down3{	
	background-color: hsla(210,66%,77%,0.88);
	color:#002157;}

#help_bar{
	background-color: #ababab;
}
	
#help_bar_btns{
	background-color: #6587ad;
	color:#FFFFFF;}
	
#content_box1 {
  background-color: #FFFFFF;
  color: #336699;
  padding: 12px;
  /*margin:2px !important;*/
  text-align: center;
  margin-top:20px;
  margin-bottom:20px;
  height: 100% !important;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
}
#content_box1sub{
	background-color: #4b6680;
	color:#FFFFFF;}

#content_box2{
	background-color: #260746;
	color:#FFFFFF;}
#content_box2sub{
	background-color: #260746;
	color:#FFFFFF;}
	
/* Footer Styles */
footer{
	background-color: #000033;
	color: #FFFFFF;
	margin-top: 45px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 16px;
	box-shadow: 0 0 3px #3A3E44;

	
	}
	
/*-----------------------------------*/
/* Header Grid */
/*-----------------------------------*/
header {/* holds the sub layout header content */
	background-color: #9EB4CA;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: block !important;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}

/* Search Icon */
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon/icomoon.eot');
	src:url('../fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon/icomoon.woff') format('woff'),
		url('../fonts/icomoon/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
#search_button {
    cursor: pointer;
}
#search_button > .glyphicon {
    top: 0px;
}

.search_placeholder {
    color: #BABABA;
}

.sb-search {
	position: relative;
	margin-top: 14px;
	width: 0%;
	min-width: 30px;
	height: 30px;
	float: right;
	overflow: visible;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 30px;
	margin: 0;
	z-index: 10;
	padding: 17px 65px 20px 20px;
	font-family: inherit;
	font-size: 20px;
	color: #336699;
	float:right;
}

.sb-search-input::-webkit-input-placeholder {
	color: #336699;
}

.sb-search-input:-moz-placeholder {
	color: #336699;
}

.sb-search-input::-moz-placeholder {
	color: #336699;
}

.sb-search-input:-ms-input-placeholder {
	color: #336699;
}

.sb-icon-search,
.sb-search-submit  {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	color: #fff;
	background: hsla(210,66%,77%,0.88);
	z-index: 90;
	font-size: 18px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
	content: "\e000";
}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: hsla(210,66%,77%,0.88);
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}


/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}
.alert-info, .alert-success, .alert-danger { border-radius: 4px 4px 4px 4px; }
/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}
