body {
  height: 100%;
  width: 100%;
  margin:0;
  padding:0;
  font-family: 'PT Sans', sans-serif;
  color: #000;	
    font-size: 1.42em;
    line-height: 1.434545;
    font-weight: 600;


}

hr {
  border-color: #040404;
  border-width: 2px;
  max-width: 50px;
  margin-top: 10px;
}
hr.light {
  border-color: white;
}
a {
  color: #fb111b;
  -webkit-transition: all 0.40s;
  -moz-transition: all 0.40s;
  transition: all 0.40s;
      font-weight: 600;
}
a:hover,
a:focus {
  color: #eb3812;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top:0;
font-family: 'Merriweather', serif;
}
h4{font-size:17px;}
h3{font-size:20px;}
/*****************/
.well{
	padding: 10px 19px 0;
	    background-color: rgba(245, 245, 245, 0.63);
}
#myCarousel{position:fixed; z-index:-1;}
.white{background-color:rgba(255, 255, 255, 0.83);}
.shadow{
	background-color: rgba(255, 255, 255, 0.85);
	padding:0px;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.logo img{
	margin-bottom: 3px;
    margin-top: 3px;
	}
.padding-top-20{    padding-top: 35px;}
header .form-group {
    margin-bottom: 4px;
}
header{

}	
.text-danger {
    color: #c50008;
}
.btn-primary {
    color: #fff;
    background-color: #0b2b52;
    border-color: #0b2b52;
}
  .navbar-default {
    background-color: rgb(20, 50, 88);
    border-color: rgba(255, 255, 255, 0);
  }
  .navbar-brand{padding: 6px 0;}
  .nav > li > a {
    position: relative;
    display: block;
   padding: 4px 43px;
    font-size: 14px;
    font-weight: 300;
}
.navbar{
	min-height:auto;
	margin-bottom: 0px;
	    border-radius: 0;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fb111b;
    background-color: transparent;
    font-weight: bold;
	font-size: 16px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #ff151f;
    background-color: rgba(231, 231, 231, 0);
}
.bg-primary {
  background-color: #F05F40;
}
.bg-dark {
  background-color: #222222;
  color: white;
}
.text-faded {
  color: rgba(255, 255, 255, 0.7);
}
.text-black{
	color:#000;

}
section {
  padding: 0px 0;
}
aside {
  padding: 50px 0;
}
address{ margin-bottom: 0px;}
.no-padding {
  padding: 0;
}
label{font-weight:400;}

.padding-top-10{padding-top:10px}
.vticker{
	border: 1px solid #9d9d9d;

}
.vticker ul{
	padding: 0;
}
.vticker li{
	list-style: none;
	border-bottom: 1px solid #9d9d9d;
	padding: 2px 20px;
}
.why ul{
	list-style:none;
	padding-left:0;
}
#client{padding:0 0 30px;}
.marquee{
  width: 100%;
  border: 2px solid white;
  background-color: rgba(245, 246, 247, 0.72);
  }  
.marquee { height: 150px !important; }
.marquee ul{list-style: none; padding-left:0;}
.marquee ul li{display: inline-block;}
.heading-title{
    font-family: 'Merriweather', serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
footer h3{
	    border-bottom: 2px solid #0e0e0e;
    padding-bottom: 5px;
    width: 70%;
    font-family: 'Merriweather', serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

footer{background-color: rgba(255, 255, 255, 0.82); padding:10px 0 0; font-size:16px; border-top: 2px solid #143258;}
footer ul{list-style:none; padding-left:0;}
footer ul li a{font-size:14px; }
address {font-size:14px;}
.social ul{ list-style:none; padding-left:0; margin-top:20px;}
.social ul li{display:inline-block; padding:0 5px;}
.footer-bottom{background-color:rgb(20, 50, 88); padding:10px 0; color:#fff;}

.navbar-toggle{background-color: rgb(239, 239, 239);}
@media (min-width:769px) and (max-width:990px){
.nav > li > a {
    position: relative;
    display: block;
    padding: 4px 30px;
    font-size: 14px;
    font-weight: 300;
}
}
@media(max-width:768px){
	.padding-top-20{padding-top:5px;}
	.mob{display:none;}
	.rowinmob{
		    padding-right: 0px;
    padding-left: 0px;
	}
	.mob-center{
		text-align:center;
	}
}