.foot-con {
    margin: 20px 0;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background-color: #121212;
}

.qodef-page-title:after {
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#222))!important;
    background-image: linear-gradient(180deg,transparent,#222)!important;
    bottom: 0;
    height: 300px!important;
}


.qodef-page-title:before {
  background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#222))!important;
  background-image: linear-gradient(180deg,transparent,#222)!important;
  bottom: 0;
  height: 300px;
}
p {
    letter-spacing: .01em;
    margin: 10px 0;
    text-align: justify;
}
.qodef-portfolio-list.qodef--image-highlight-enabled.qodef-swiper-container {
    padding: 30px 0 30px!important;
    opacity: 0;
    transition: opacity .3s ease-out .3s;
}
.qodef-e-info {
    display: none;
}
#qodef-page-footer-top-area-inner{
	padding-top:30px;
}
#qodef-page-footer .widget {
    margin: 10px 0 10px;
}