section.contacts {
  /*-----------Styles for desktop 768px - 991px---------------------------------------------------------------*/
  /*-----------Styles for desktop 320px-767px---------------------------------------------------------------*/
}

section.contacts .row {
  padding-top: 60px;
  padding-bottom: 120px;
}

section.contacts .row .row-wrap {
  background-color: #f6f6f6;
  border-radius: 3px;
}

section.contacts .row .row-wrap .form-block {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAGdCAMAAAAPL1I0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACWUExURZ2dnZ2dnf///52dnf///5ycnLS0tP///52dnf///+Dg4P///52dnZ2dnbW1tf///////52dnf///////////52dnZycnJ2dnZycnJ2dnZycnJ2dnf///////////////52dnZ2dnf///////////52dnf///////////////////////////////////////////8jIyGiHcCEAAAAydFJOU/Lj2Mnp2wPy6u4H5NK+DsPesdGbsZsagTxwKl3LqIK7j6gjEY9NGU8+dVkuYTZpSG495Lv6ewAAARtJREFUOMvN1FFTglAQBeAlCZGCQikrLTI1o7L6/7+uu7t3uefC1LMz35xZ3wT2LGUZjRUDhaioymhb8bBFt/QKXtSD99G7o6N4M9/O3juId2flfZqve/YjOvC0pG7J6T2zHVi4vKHFyKOzETY0NTVuqGUQrWVbWoorS28SrC2DS5pPmA6c5gydW4LrgQSGhC4sg9wyp1Qz8XMqc0gx+wuJ8SCmOU2J+Z8nZjaa8c8PHyp+cHwt6T+SOPHNw+fAzxR9PjH41rgDuhvzmN8c2Ku17VtQRlqkW12G9W50/2srguB2bKAp2iDA/YLGdUrKqPXkqq6YNtd32dp9sLL3F0APwlGOg16J/m7oGcHD4u4Mnp3KkaPkr1OBJ+sXpvgzmRmHPM0AAAAASUVORK5CYII=) no-repeat;
  background-position: right bottom;
}

section.contacts .row .row-wrap .email-sender {
  padding-left: 4px;
  padding-bottom: 25px;
}

section.contacts .row .row-wrap .email-sender h1 {
  padding-top: 30px;
  padding-bottom: 22px;
  font: 25px/38px 'HelveticaNeueCyr-Roman', HelveticaNeue-Roman;
}

section.contacts .row .row-wrap .email-sender form {
  padding-right: 10px;
}

section.contacts .row .row-wrap .email-sender form .form-group {
  /* Firefox 19+ */
  /* Firefox 18- */
  /* Firefox 19+ */
  /* Firefox 18- */
}

section.contacts .row .row-wrap .email-sender form .form-group input[placeholder]::-webkit-input-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group input[placeholder]::-moz-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group input[placeholder]:-moz-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group input[placeholder]:-ms-input-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group textarea[placeholder]::-webkit-input-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group textarea[placeholder]::-moz-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group textarea[placeholder]:-moz-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group textarea[placeholder]:-ms-input-placeholder {
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group .form-control {
  border-radius: 0 !important;
  border-color: #acacac;
  color: #000 !important;
}

section.contacts .row .row-wrap .email-sender form .form-group input[placeholder] {
  font: 16px/50px 'Arimo-Regular', normal;
}

section.contacts .row .row-wrap .email-sender form .form-group textarea[placeholder] {
  font: 16px/50px 'Arimo-Regular', normal;
}

section.contacts .row .row-wrap .email-sender form .btn {
  border-radius: 0 !important;
  background-color: #f71c24;
  color: #fff;
  padding: 2px 33px;
  font: 20px/38px 'Arimo-Regular', normal;
}

section.contacts .row .row-wrap .email-sender form .btn:hover {
  background-color: #ffcccc;
  color: #000;
}

section.contacts .row .row-wrap .email-sender h2 {
  padding-top: 30px;
  padding-bottom: 22px;
  font: 26px/39px 'Arimo-Regular', normal;
}

section.contacts .row .row-wrap .email-sender ul {
  list-style: none;
  padding-left: 0;
}

section.contacts .row .row-wrap .email-sender ul li {
  font: 16px/22px 'Arimo-Regular', normal;
  position: relative;
  padding-left: 45px;
  padding-top: 12px;
  padding-bottom: 12px;
  box-shadow: 0 1px 0 0 #c2c2c2, 0 2px 0 0 #fff;
}

section.contacts .row .row-wrap .email-sender ul li img {
  position: absolute;
  left: 0;
  height: 40px;
  top: 3px;
}

section.contacts .row .row-wrap .email-sender ul li a,
section.contacts .row .row-wrap .email-sender ul li p {
  color: #000000;
}

section.contacts .row .row-wrap .email-sender ul li:last-child {
  box-shadow: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  section.contacts .row {
    padding: 0;
  }

  section.contacts .row .col-md-8 email-sender ul li {
    box-shadow: none;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  section.contacts .row .row-wrap .email-sender h1 {
    text-align: center;
  }

  section.contacts .row {
    padding: 0;
    padding-left: 15px;
  }

  section.contacts .row .row-wrap .form-block {
    background: none;
  }

  section.contacts .row .row-wrap .email-sender {
    padding-left: 0 !important;
  }

  section.contacts .row .email-sender ul li {
    box-shadow: none;
  }

  section.contacts .row .email-sender h2 {
    text-align: center;
  }

  section.contacts .row .email-sender form .btn {
    text-align: center !important;
  }

  section.contacts .row .email-sender form .mob-center {
    text-align: center;
  }
}
