/*
Theme Name: Brick
Theme URI: http://demo.select-themes.com/brick
Description: Brick
Tags: agency, modern, business, design, shop, portfolio, blog, clean, typography, simple, white, bold, multi-purpose, creative, corporate
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 1.5
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.contact-wrap{
        display: -webkit-box;display: -ms-flexbox;display: flex;
    }

    .contact-wrap .left{
        padding-right: 10px;
	-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;
    }

    .contact-wrap .right{
        padding-left: 10px;
	text-align: right;
	-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;
    }

    .contact-wrap input[type="text"],
    .contact-wrap input[type="email"],
    .contact-wrap input[type="tel"],
    .contact-wrap textarea{
        padding: 10px !important;
        margin-bottom: 15px !important;
        background: #e6e6e6 !important;
        font-family: Abel !important;
        font-size: 17px !important;
        color: #5d5d5d !important;
    }

    .contact-wrap textarea{
        min-height: 171px !important;
        height: 171px !important;
        max-height: 171px !important;
        resize: none !important;
    }

#contact-btn{
    background: transparent;
    border: 1px solid #FFF;
    border-radius: 25px;
    font-family: Monda;
    font-size: 14px;
    }

span.wpcf7-not-valid-tip{
	display: none !important;
}
.footer-row-2 p{
	margin-top: 20px;
}

.footer-row-2 a{
	margin-right: 10px;
}

.footer-row-2 a:nth-last-of-type(1){
	margin: 0px;
}

.footer-row-2 p br{
	display: none !important;
}
@media screen and (max-width: 1024px) {
	.banner-block h1{
		font-size: 20px !important;
		line-height: 1;
	}

}

@media screen and (max-width: 767px) {
	.some-works h2{
		text-align:center;
		margin: 0px;
	}

	div.wpb_column.vc_column_container.vc_col-sm-3.vc_custom_1490319607368{
		padding-left: 0px !important;
	}

	.header-row-2 p{
		text-align:center !important;
	}

	.header-row-2 p a{
		font-size: 20px !important;
	}

	.header-row-2 p span{
		display:block;
	}

	.header-row-1 .vc_single_image-wrapper  {
		width: 100%;
		text-align:center;
	}

	.banner-block p a{
		display: block !important;
		margin-top: 10px;
	}

	.contact-wrap{
        -ms-flex-wrap: wrap;flex-wrap: wrap;
    }

    .contact-wrap .left{
	-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
	padding: 0px;
    }

    .contact-wrap .right{
	-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
	padding: 0px;
	text-align: center;
    }

#contact-btn{
    margin-bottom: 30px;
    }

	.footer-contact p{
		text-align: center;
	}

	.footer-contact p a{
		font-size: 17px !important;
	}
	
	.footer-row-2 p{
		text-align:center;
	}
	
	.footer-logo{
		text-align:center !important;
	}

	.footer-legal p{
		text-align: center !important;
	}
}