/****** PLACE YOUR CUSTOM STYLES HERE ******/

.image-bg.bg-light h1, .image-bg.bg-light h2, .image-bg.bg-light h3, .image-bg.bg-light h4, .image-bg.bg-light h5, .image-bg.bg-light h6 {
    color: #ffffff;
}

	.image-bg{
  border-color: #fff;
  opacity: 1;
}

.overlay:before {
  opacity: 0;
}
.overlay-heavy:before {
  opacity: 0;
}
.bg-light.overlay:before {
  width: 100%;
  height: 100%;
  opacity: 0;
}


@media all and (max-width: 450px) { /* screen size until 500px */
    h1 {
        font-size: 1.3em; /* 0.8x default size */
        }
    }
	
	.btn-filled {
  background: #679E4D;
  color: #fff;
}

a:hover {
  color: #292929;
  text-decoration: none;
}
  li a, li  {
	 color: #3454b4;
	 }
	 
	 a {
	color: #3454b4;
	 }
	 
	 input[type="submit"], button[type="submit"] {
    background: #3454b4 none repeat scroll 0 0;
    border: 2px solid #3454b4;
    border-radius: 0 !important;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 48px;
    text-transform: uppercase;
    width: 100%;
}

.btn {
    border: 2px solid #3454b4;
    border-radius: 0;
    color: #3454b4;
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    letter-spacing: 1px;
    line-height: 36px;
    margin-bottom: 24px;
    margin-right: 8px;
    min-width: 150px;
    padding: 0 26px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.btn:last-child, .btn:last-of-type {
    margin-right: 0;
}
.btn:hover {
    background: #3454b4 none repeat scroll 0 0;
    color: #fff;
}


.col-sm-12 .text-center a:visited{
	color: #808080 !important;
	}

	.form-success {
  background: #3454b4;
  width: 100%;
	}

  .btn:visited {
	color: #808080;
	}
  .pricelist .btn:visited {
	color: #808080;
	}

.ti-arrow-circle-down {
	margin-right: 3px;
	font-weight: bold;
	}
	
	section, footer {
    overflow: hidden;
    padding: 50px 0;
    position: relative;
}

.pricelist .btn {
	background: #3454b4;
	color: #fff;
	}
.pricelist .btn:hover {
    background: #808080 none repeat scroll 0 0;
    color: #fff;
	border: 2px solid #808080;
}

.pricelist .btn:visited{
	color: #fff !important;
	}

 