

@media only screen and (max-width: 600px) {
.footer_top_holder .textwidget,
.footer_top_holder .textwidget div {
    text-align: center !important;
}
}

@media only screen and (max-width: 480px) {
.footer_top .column_inner > div {
    margin: 0px !important;
}
}

div.wpcf7 img.ajax-loader {
display: none;
}

.info_section_title {
margin-bottom: 20px;
}

.flexslider .flex-prev {
left: 0px;
}

.flexslider .flex-next {
right: 0px;
}

@media only screen and (max-width: 768px){
	section.parallax_section_holder {
		margin-bottom: -1px;
	}
}
div.comment_form {
    margin: 0 0 65px;
}

#respond textarea {
	margin: 0 0 19px 0;
}
#commentform .three_columns {
	margin-bottom: 10px;
}

.portfolio_single h2.portfolio_single_text_title span {
    font-size: 30px;
}
.wpcf7 input[type="text"],.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"],.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="number"],.wpcf7 input[type="number"]:focus,
.wpcf7 input[type="tel"],.wpcf7 input[type="tel"]:focus,
.wpcf7 input[type="menu"],.wpcf7 input[type="menu"]:focus,
.wpcf7 input[type="textarea"],.wpcf7 input[type="textarea"]:focus,
.wpcf7 textarea
{
    background-color: #000;
    border-bottom: 1px solid #fff;
    color: #fff;
  	font-size: 14px;
  	text-transform: uppercase;
}
.wpcf7left
{
  float: left;
  width: 50%;
}

.wpcf7 .wpcf7-form-control.wpcf7-submit
{
  	background-color: #000;
    border: 1px solid #fff !important;
    color: #fff !important;
  	font-size: 14px;
  	text-transform: uppercase;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit:hover,
{
  	background-color: #fff;
    border: 1px solid #D3D3D3 !important;
    color: #D3D3D3 !important;
  	font-size: 14px;
  	text-transform: uppercase;
}
textarea.wpcf7-form-control.wpcf7-textarea 
{
	background-color: #000;
    border-bottom: 1px solid #fff;
    color: #fff;
  	font-size: 14px;
  	text-transform: uppercase;
}
textarea.wpcf7-form-control.wpcf7-textarea:focus
{
	background-color: #000;
    border-bottom: 1px solid #fff;
    color: #fff;
  	font-size: 14px;
  	text-transform: uppercase;
}