body{
    font-family: 'Montserrat', sans-serif;
}
.how-it-work ,
.testimonials,
.product{
  padding: 50px 0;
}
.header-title {
  padding-bottom: 30px;
}
.testimonials hr {
  border-color: #838383;
  border-style: dashed;
  border-width: 2px;
  margin-bottom: 0;
  margin-top: 100px;
}
.sub {
  color: #E74C3C;
  font-size: 28px;
}
img.logo {
  max-width: 270px;
  padding: 20px 0;
  width: 100%;
}

.send .send-mail {
    background: #E74C3C none repeat scroll 0 0;
    border-radius: 30px;
    color: white;
    display: inline-block;
    padding: 15px 30px;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
}
.send {
    padding-bottom: 50px;
    padding-top: 30px;
}
.logo.text-center > h3 {
  background: #ddd none repeat scroll 0 0;
  color: #838383;
  font-size: 50px;
  letter-spacing: 0.04em;
  margin: 30px auto;
  max-width: 900px;
  padding: 10px;
}
.logo.text-center > h3 i ,
.logo.text-center > h3 span{
 color: #E74C3C;
}
.how-it-work {
  background: #e74c3c url("../images/bg-how.png") no-repeat scroll 0 0;
  position: relative;
}
.header {
  background: #fff url("../images/bg-home.png") no-repeat scroll center top / contain ;
}
.images-bt {
  padding-top: 100px;
}
.header-title h1 {
  font-size: 40px;
}
.product h1,
.section-testimon h1 {
  color: #838383;
}
.section-work h1 {
  color: white;
}
.item > h3 {
    color: #838383;
    font-size: 18px;
}
.item > p {
    color: #838383;
    font-size: 15px;
}
.item-product > h3 {
  color: #838383;
  font-size: 18px;
}
.border {
    left: 0;
    position: absolute;
    right: 0;
    top: -45px;
    width: 100%;
}
.border > img ,
.border-bt img{
    width: 100%;
}
.border-bt {
  bottom: -45px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.testimonials {
  background: #fff url("../images/bg-te.png") no-repeat scroll left 7%;
}
.product {
  background: #fff url("../images/bg-pro.png") no-repeat scroll 10% 11%;
}
footer{
  background:  #e74c3c;
  padding: 20px 10px;
}
footer p{
    margin: 10px 0px;
    color: #fff;
}
.wrap {
  border: 25px solid transparent;
    -webkit-border-image: url("../images/border.png") 30 round; /* Safari 3.1-5 */
    -o-border-image: url("../images/border.png") 30 round; /* Opera 11-12.1 */
    border-image: url("../images/border.png") 30 round;
    position: relative;
    z-index: 999999;

}
@media screen and (max-width: 480px) {
  .logo.text-center > h3 {
    background: #ddd none repeat scroll 0 0;
    color: #838383;
    font-size: 30px;
    letter-spacing: 0.04em;
    margin: 30px auto;
    max-width: 900px;
    padding: 10px;
  }
  .sub {
    color: red;
    font-size: 20px;
  }
  .border {
    left: 0;
    position: absolute;
    right: 0;
    top: -13px;
    width: 100%;
  }
  .border-bt {
    bottom: -10px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
  }
  .header-title h1 {
    font-size: 17px;
  }
  .header-title.text-right img {
    margin-right: 10px;
    width: 45px;
  }
  .product {
    background: #fff url("../images/bg-pro.png") no-repeat scroll 7% 0 / 74% auto;
  }
  .testimonials {
    background: #fff url("../images/bg-te.png") no-repeat scroll left 1% / 80% auto;
  }
  .wrap {
  border: 10px solid transparent;
  position: relative;
  z-index: 999999;
}
}




