body {
	overflow-x: hidden; /*--right gutter fix--*/
	font-family: sans-serif;
	
}

.feature {
/*  background: url("img/rendered.png");*/
  background-position: 100% 100px;
  /* background-position: 50% 50px;*/
  display: list-item;
  position: relative;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
 /* padding: 100px 0;*/
}

.feature h2 {
  margin-bottom: 30px;
}

.feature p {
  color: #8d8f92;
  margin-bottom: 20px;
}


.col-md-4{
text-align: center;
padding-top: 70px;
/* margin: 0 2rem; */
padding: 2rem 1rem 1rem 1rem;
margin: 0rem 0rem 1rem 0rem;
/* background-color: blue; */
/* color: #ffffff; */
}
 .navbar{
position: fixed;
background-color: #083b66;
} 
.jumbotron{
background-color: #DEE9FC;

}
h3.heading{
	text-align: center;
	font-size: 1.9rem;
	margin-top: 2.5rem;
	margin-bottom: 1.9rem;
	color: #083b66; 
}


.padding{
	padding: 1.9rem 0;
}

img.services{
	max-width: 100%;
}

img.testimonials{
	max-width: 100%;
}

.no-padding .col-md-6{
	padding: 0;
}
.home-inner{
/* background-image:url('img/slider_background.jpg'); */
/* background-image:url('img/slider_background.jpg'); */
 background-image:url('img/renderedresize.PNG'); 
/* background-image:url('img/imgSC.jpg'); */
}

.navbar-brand img {
	height: 3rem;
}

.caption{
	width: 100%;
	max-width: 100%;
	position: absolute;
	top: 30%;
	z-index: 1;
}


  .modal-header, h4, .close {
      background-color:#083b66;
      /* #5cb85c;*/
      color:white !important;
      text-align: center;
      font-size: 20px;
      max-height: 2rem%;
      margin-top: 0rem;
      
  }
  .modal-footer {
      background-color: #f9f9f9;
      max-height: 2rem%;
  }
  
.caption h3 {
	color: #083b66;
	/*color: #fff; */	
	font-size: 2.4rem;
	padding-bottom: 2rem;
}

.btn{
border-width: medium;
background-color: #083b66;
font: #DEE9FC;
/*padding-top: 50rem;*/
position:relative; 
margin-top: 22rem;
background-position: bottom center;

}



/* Make the image fully responsive */
  .carousel-inner img {
      width: 100%;
      height: 9rem;
      padding: inherit;
      
  }
  
    }
  .panel {
      border: 1px solid #f4511e; 
      border-radius:0 !important;
      transition: box-shadow 0.5s;
  }
  .panel:hover {
      box-shadow: 5px 0px 40px rgba(0,0,0, .2);
  }
  .panel-footer .btn:hover {
      border: 1px solid #f4511e;
      background-color: #fff !important;
      color: #f4511e;
  }
  .panel-heading {
      color: #fff !important;
      background-color: #f4511e !important;
      padding: 25px;
      border-bottom: 1px solid transparent;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
  }
  .panel-footer {
      background-color: white !important;
  }
  .panel-footer h3 {
      font-size: 32px;
  }
  .panel-footer h4 {
      color: #aaa;
      font-size: 14px;
  }
  .panel-footer .btn {
      margin: 15px 0;
      background-color: #f4511e;
      color: #fff;
  }

footer .glyphicon {
    font-size: 20px;
    margin-bottom: 20px;
    color: #f4511e;
}
/*--- iOS Landing Page Fix --*/
.landing {
  position: relative;
  width: 100%;
  height: 100vh;
  display: table;
  background: #E9ECEF;
  z-index: -1;
}
.home-wrap {
  clip: rect(0, auto, auto, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home-inner {
  position: fixed;
  display: table;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
}
