li {
  line-height: 23px;
}

/* offers page */

.pricing_plan--option {
  line-height: 40px;
  border-bottom-width: 0px;
}
#menu-item-1978.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1978
.our_company--text {
  text-align: center;
}

.project-before {
  text-align: center;
}

/* removes post type meta */

.entry-meta {
  display: none;
}

/* contact forms */

.service_page .row {
  margin-top: 0;
}

.col-md-3.col-xs-12 {
  padding-left: 0px;
}

.contact_form--submit {
  text-align:left;
}

.field textarea, 
.field input, 
.field select, 
.select2-selection,
.select2-selection:hover {
  background-color:#fff;
  border: 1px solid #bfbfbf;
  color:#606060!important;
  opacity: 1;
}

.field textarea::-webkit-input-placeholder {
  color:#606060!important;
  opacity: 1;
}

input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder { /* WebKit browsers */
color: #606060 !important;
opacity: 1;
}

input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #606060 !important;
opacity: 1;
}

input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #606060 !important;
opacity: 1;
}
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #606060 !important;
opacity: 1;
}

/*/* responsive */

/* Home */

@media (min-width: 320px) and (max-width: 480px) {
   .client_review--text {
     font-size:10px;
     line-height:normal;
   }
}