.u-btn-primary {
  color: #fff;
  background-color: #009926; }/* Add here all your css styles (customizations) */


/* Centered text */
.text-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.page-header-container {
    position: relative;
    text-align: center;
    color: white;
}

.pg-header-image {
width: 100%;
height:auto;
}
 .pg-header-text { 
        
      text-shadow: 2px 2px #000000
   }

@media only screen and (max-width: 420px) {

   .pg-header-text { 
      font-size: 20px; 
      text-shadow: 2px 2px #000000
   }

}

.map-responsive{
    overflow:hidden;
    padding-bottom:30.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

/*pased css*/
.sky-form .message {
	display: none;
	color: #6fb679;
}

.sky-form .message {
	display: none;
	color: #6fb679;
}
.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form.submited fieldset,
.sky-form.submited footer {
	display: none;
}
.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255,255,255,.9);
	font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
}


@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
