nav .logo {
    max-height: 60px;
    transition: all 0.3s ease 0s;
}


.nav-1 .logo {
	margin-top: 10px;
}


.footer-4 .social-links li {
	width: 50%;
}

.alert-div-name {
  display:none;
   background-color: #ff9999;
   text-align: center;
   border-radius: 5px;
   margin-bottom: 20px;
   padding: 20px;
 }

.alert-div-lastname {
  display:none;
  background-color: #ff9999;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}
.alert-div-email {
  display:none;
  background-color: #ff9999;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}
.alert-div-oroi {
  display:none;
  background-color: #ff9999;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}

.alert-div-phone {
  display:none;
  background-color: #ff9999;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}




.footer-4 .social-links {
	width: 100%;
	position: relative;
	z-index: 99;
	margin-bottom: 10px;
}

.col-sm-4.text-left.col-md-7.offer {
	margin-top: -190px;
}

.bg-c {
	background: #e24548;
  display: inline-block;
padding: 5px 15px;
margin-bottom:30px;
}

/*@media all and (min-width: 767px) {
 section {
  padding: 180px 0;
  position: relative;
  background: #fff;
  }
}
*/

.md {
  color:#ffffff; font-weight:bold; font-size:10rem; line-height: 9rem;
}



.perc {

  display:inline-block; background-color: #ce1e5f; padding: 5px 20px; font-size: 4rem; margin-top: 50px; text-shadow: none;
}

.cta-3 p {
  text-align: center;
  padding-right: 0px;
  font-style: italic;
}


.footer-4::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  opacity: 0.1;
  background: #fefef2;
  z-index: 2;
  top: 0;
  left: 0;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: normal;
}

h4 {

  text-shadow: 1px 2px #000000;
}

input[type="submit"]:hover {
	background: #ce1e5f;
	color: #fff;
}
input[type="submit"] {
	background: #ce1e5f;
	color: #fff;
  border: 0px solid #ce1e5f;
}

input[type="checkbox"], input[type="radio"] {
  margin: 4px 0 0;
  line-height: normal;
  width: 5% !important;
  -webkit-appearance: visible;
}

@media all and (max-width: 767px) {
    .md {  color:#ffffff;
     font-weight:bold;
     font-size:5rem;
     line-height: 6rem; }

      .background-image-holder {

      background-size: cover !important;
      background-position: 12% 50% !important;



    }

.col-sm-4.text-left.col-md-7.offer {
	margin-top: -0px;
}

    .perc {

      display:inline-block;
      background-color: rgba(124,197,203,0.6);
      padding: 5px 10px;
      font-size: 2rem;
      margin-top: 50px;
      text-shadow: none;
    }

}
