/* header */

.header_top {
	background-color: #FFC61A !important;
	height: 34px;
    line-height: 34px;
}

.qbutton.small {
    height: 23px!important;
    line-height: 23px!important;
}

/* content */

.content-light h1,
.content-light h2,  
.content-light h3, 
.content-light h4,
.content-light p{
	color: #ffffff;
}

.content-light .cta-phone {
	font-size: 30px;
	color: #F4D03F;
	font-weight: 600;
	vertical-align: top;
}

.content-dark p{
	color: #333333;
}

.q_list.circle ul>li, .q_list.number ul>li {
margin-bottom: 10px !important; /* you can adjust this value */
}

.q_list.circle ul>li strong{
	color: #C0392B;
}

.qode_pricing_list .qode_pricing_list_item {
    padding: 5px 0;
}

.price-list p{
    font-size: 14px!important;
	font-style: italic;
}

.qode-report-sheet {
    position: relative;
    padding: 20px 56px 20px;
    margin-bottom: 31px;
    background-color: #fff;
}

/* contact form columns */

.column {
	margin-bottom: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@media only screen and ( min-width: 1025px ) {
.column-wrap {
	width: 1366px;
	max-width: calc( 100% + 20px );
	margin: 0 -10px;
	overflow: hidden;
}
.column {
	padding: 0 5px;
	float: left;
}
.column-wrap .one-fourth {
	width: 25%;
}
}

.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    padding-bottom: 0px!important;
}

/* responsive form */

#responsive-form{
	max-width:1200px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.45rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
