/*!
 * Start Bootstrap - Landing Page v5.0.7 (https://startbootstrap.com/template-overviews/landing-page)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-landing-page/blob/master/LICENSE)
 */body
temp{}
 
body{
	font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif
}
 
 h1,h2,h3,h4,h5,h6{
	 font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700
}

header.masthead{
	position:relative;
	background-color:#343a40;
	background:url(../img/bg-masthead.jpg) no-repeat center center;
	background-size:cover;
	padding-top:8rem;
	padding-bottom:8rem
}

header.masthead .overlay{
	position:absolute;
	background-color:#212529;
	height:100%;
	width:100%;
	top:0;
	left:0;
	opacity:.3
}
	
header.masthead h1{
	font-size:2rem
}

@media (min-width:768px){
	header.masthead{
		padding-top:12rem;
		padding-bottom:12rem
	}
	
	header.masthead h1{
		font-size:3rem
	}
}

.showcase .showcase-text{padding:3rem}

.showcase .showcase-img{
	min-height:40rem;
	background-size:contain;
	background-repeat: no-repeat;
}

@media (min-width:768px){
	.showcase .showcase-text{
		padding:7rem
	}
	.showcase-img {
		background-position: center;
	}
	
	.services-col span {
		width: 100%;
		box-sizing:border-box;
		overflow: hidden;
	}
}

.features-icons{padding-top:7rem;padding-bottom:7rem}

.features-icons .features-icons-item{max-width:20rem}

.features-icons .features-icons-item .features-icons-icon{height:7rem}

.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}

.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}

.testimonials{padding-top:7rem;padding-bottom:7rem}

.testimonials .testimonial-item{max-width:18rem}

.testimonials .testimonial-item img{
	max-width:12rem;
	box-shadow:0 5px 5px 0 #adb5bd
}

.call-to-action{
	position:relative;
	background-color:#343a40;
	background:url(../img/bg-masthead.jpg) no-repeat center center;
	background-size:cover;padding-top:7rem;padding-bottom:7rem
}

.call-to-action .overlay{
	position:absolute;
	background-color:#212529;
	height:100%;
	width:100%;
	top:0;
	left:0;
	opacity:.3
}
 
  
 #ColumnMain {
      width: 100%;
      height: auto;
      float: left;
      margin-left: auto;
      margin-right: auto;
      min-width: 300px
	  
    }

    .col1 {
      float: left;
	  text-align: center;
      padding: 10px 20px 15px 20px;      
      width: 33%;
	  min-width: 300px;
      border-left: solid 1px #35488C;
      box-sizing:border-box;
    }

    .col2 {
      float: left;
	  text-align: center;
      padding: 10px 20px 15px 20px;      
      width: 33%;
	  min-width: 300px;
      padding-left: solid 1px #35488C;
      box-sizing:border-box;
    }

    .col3 {
      float: left;
	  text-align: center;
      padding: 10px 20px 15px 20px;     
      width: 33%;
	  min-width: 300px;
      padding-left: 5%;
      box-sizing:border-box;
    }

    .col4 {
      float: left;
	  text-align: center;
      padding: 10px 20px 15px 20px;     
      width: 33%;
	  min-width: 300px;
	  padding-left: 5%;
      Overflow: hidden;
      box-sizing:border-box;
    }
 
 
 footer.footer{padding-top:4rem;padding-bottom:4rem}
 

 