/* MEDIA QUERIES
   -------------------------------------------------- */ 
 
/* Large desktops and laptops */
@media (min-width: 1200px) {
	.g-px-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.g-px-140 {
    padding-left: 8rem !important;
    padding-right: 8rem !important; }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.g-px-140 {
    padding-left: 6rem !important;
    padding-right: 6rem !important; }

}

/* Landscape phones and portrait tablets */
@media (min-width: 481px) and (max-width: 767px) {
	.g-px-140 {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
}


/* Landscape phones and smaller */
@media (max-width: 480px) {
	.g-px-140 {
    padding-left: 0rem !important;
    padding-right: 0rem !important; }
}
 

/*Sky Form
------------------------------------*/
/*Error State*/
.sky-form .state-error input,
.sky-form .state-error textarea {
  border-color: #e0aaaa;
}

.sky-form .state-error + em {
  display: block;
  margin-top: 6px;
  padding: 0 1px;
  font-style: normal;
  font-size: 11px;
  line-height: 15px;
  color: #ee9393;
}
.sky-form .rating.state-error + em {
  margin-top: -4px;
  margin-bottom: 4px;
}

/*Success State*/
.sky-form .state-success input {
  border-color: #f0fff0;
}

/*Disabled State*/
.sky-form .input.state-disabled input {
  border-color: #f0fff0;
}

/*Submited State*/
.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;
  font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
  text-align: center;
}

.sky-form.submited .message p {
  color: #6fb679;
}
.failuretext
{
 font-size: 16px;
 text-align: center;
 margin-top: 20px;
 margin-bottom: 20px;
 padding: 30px;
 background-color: #F38787;
 border-radius:25px;
}
.failuretext p
{
  color: #933507;
}
.savetext
{
 font-size: 16px;
 text-align: center;
 margin-top: 20px;
 margin-bottom: 20px; 
 padding: 50px;
 background-color: #C5F397;
 border-radius:25px;
}
.savetext p
{
 color: #558307;
}
