#contact-form-wrapper {margin-top: 32px; background: #eceff1; padding: 30px; border-radius: 8px; margin-bottom: 45px; } #contact-form-wrapper .wpcf7-form-control-wrap input#name {padding:  11px 11px 11px 40px; font-size:14px; } #contact-form-wrapper .wpcf7-form-control-wrap input#email {padding:  11px 11px 11px 40px; font-size:14px; } #contact-form-wrapper .wpcf7-form-control-wrap input#phone {padding:  11px 11px 11px 40px; font-size:14px; } #contact-form-wrapper .wpcf7-form-control-wrap textarea#message {width: 100%; border: 0; height: 100%; border-radius: 8px; padding: 11px; font-size:14px; min-height: 174px; } #contact-form-wrapper .wpcf7-form-control-wrap.name div.pv-field span.pv-badge{position: absolute; top: 8px; left: 8px; width: 25px; height: 25px; background: url('../images/result.png') no-repeat; background-position: 0px 0px; } #contact-form-wrapper .wpcf7-form-control-wrap.email div.pv-field span.pv-badge{position: absolute; top: 12px; left: 8px; width: 25px; height: 25px; background: url('../images/result.png') no-repeat; background-position: 0px -30px; } #contact-form-wrapper .wpcf7-form-control-wrap.phone div.pv-field span.pv-badge{position: absolute; top: 8px; left: 8px; width: 25px; height: 25px; background: url('../images/result.png') no-repeat; background-position: 0px -56px; } #contact-form-wrapper .row .col-lg-6 .col-wrap1 {padding: 0px 15px 0px 30px !important; } #contact-form-wrapper .row .col-lg-6 .col-wrap2 {padding: 0px 30px 0px 15px !important; } #contact-form-wrapper .row .col-lg-6 {padding: 0 !important; } /* BOTTOM PART */ #contact-form-wrapper .row.bottompart .col-lg-12 {min-height: 96px; position: relative; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom {padding:0; display:table-row; text-align: right; position: absolute; right: 15px; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom li {list-style-type: none; display: inline-block; padding: 0; display: table-cell; height: 100px; vertical-align: middle; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom li:first-child {padding-right: 20px; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom li:before {display: none; } span.wpcf7-not-valid-tip, div.wpcf7-validation-errors {display: none !important; } .pv-field.text input.wpcf7-not-valid {border: 1px solid #ed1c24; background: #ffdfe0; -webkit-border-radius: 8px; } div.wpcf7 img.ajax-loader {display: none !important; } 
.header.alt .navi li{
	padding:0 12px;
}
.navi li{
	padding: 0 0 0 24px;
}

/**********************   Mediaqueries   ****************************/ @media (max-width: 1200px) {#contact-form-wrapper .row .col-lg-6 .col-wrap2, #contact-form-wrapper .row .col-lg-6 .col-wrap1 {padding: 0px 15px !important; } } @media (max-width: 768px) {.results-title {font-size: 36px; } #pv-banner {font-size: 8px } .search-form .spacer h3 {font-size: 3em; } #pv-banner .btn.big {font-size: 4em; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom {position: static; display: block; margin: 0; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom li:first-child {padding: 0; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom li {display: block; padding: 0; margin: 5px 0; text-align: center; height: auto; } #contact-form-wrapper .row.bottompart .col-lg-12 ul.bottom li div {display: inline-block; } } .stats .inner.stats-cost h3 {line-height: 1.2; } @media (max-width: 640px) {.results-title {font-size: 32px; } #pv-banner {font-size: 7px } .search-form .fields, .search-form .spacer, .search-form .field {display: block; } .search-form .field {width: 100%; } } @media (max-width: 320px) {} @media (max-width: 768px) {.news-slider .news-list h3 a {font-size: 18px; } } @media (max-width: 480px) {.news-slider .news-list, .news-slider .news-list .thumb, .news-slider .news-list .wording {display: block; } .news-slider .news-list .thumb {text-align: center; } .news-slider .news-list .wording {margin: 20px 0 0; } .news-slider .news-list .thumb a {margin: 0 auto; } .news-list:nth-child(n+2), .flex-control-nav {display: none; } .news-slider .flex-direction-nav {top: 83px; right: -17px; left: -17px; } .flex-direction-nav li:nth-of-type(2) {float: right; } .news-slider .news-list .thumb {float: none; margin: 0 auto; text-align: center; } }