.contacts{height:100%}
.search input{border:2px solid #eee;width:100%;height:36px;padding:0 20px;margin-bottom:30px}
.contacts a,.contacts a:hover{color:#252525}
.contacts{border:1px solid #ededed;color:#252525;background:#f3f3f3;padding:10px 20px;margin-bottom:30px}
.img-hover-text-1 h3{color:#fff;text-align:center;font-weight:400;font-size:14px;line-height:25px;font-family:Open Sans}
.img-hover-text-1{position:relative;background:#252525}
.img-hover-text-1 img{opacity:1;display:block;transition:all .3s ease;width:100%}
.img-hover-text-1:hover img{opacity:.05}
.img-hover-text-1 .distext{position:absolute;left:10px;right:10px;bottom:0;text-decoration:none;transition:all .3s ease}
.img-hover-text-1:hover .distext{bottom:30%}
.img-hover-text-1 .distext .hidtext{opacity:0;transition:all .3s ease}
.img-hover-text-1:hover .distext .hidtext{opacity:1}
.text-white:hover{color:#fff}
@media only screen and (max-width: 966px) {
.text-white{color:#fff;text-align:center;font-weight:400;font-size:25px;line-height:30px;font-family:Open Sans}
}
@media only screen and (min-width: 967px) {
.text-white{color:#fff;text-align:center;font-weight:400;font-size:14px;line-height:25px;font-family:Open Sans}
}
.single-service-item a,.single-service-item a:hover{color:#fff}
.single-service-item h2,.single-service-item h1{text-align:center;font-weight:600;font-size:20px!important;line-height:25px;font-family:Open Sans}
.fixx.col-md-6{padding-right:5px!important;padding-left:5px!important}