/*------------------------------------------------------------- 
		     advertise
--------------------------------------------------------------- */

/*------------------------------------------------------------- 
		    Content Section
--------------------------------------------------------------- */
.bc_main_content {
	padding:40px 0 100px;
}
.bc_main_content p {
	color:#666;	
}
.cz-main-left-section h2 {
	font-size:24px;
	font-weight:700;
	color:#333333;
	line-height:24px;
	font-family: 'Roboto', sans-serif;
	display:inline-block;
	text-align:left;
	width:100%;
	margin-top:12px;
}
.cz-main-left-section h3 {
	font-size:21px;	
}
.cz-how-to-advertise {
	display:inline-block;
	width:100%;
	padding:30px 0;
	margin:0 0 30px 0;
	border-bottom:1px dotted #cccccc;
	border-top:1px dotted #cccccc;	
}
.cz-how-to-advertise ul {
	margin:0 0 0 14px;	
}
.cz-how-to-advertise ul li {
	display:inline-block;
	position:relative;	
	font-size:14px;
	font-weight:400;
	line-height:21px;
	color:#666666;
	margin:14px 0;
	width:100%;
	font-family: 'Roboto', sans-serif;
}
.cz-how-to-advertise ul li:after {
	position:absolute;
	content:"";
	width:4px;
	height:4px;
	background:#000;
	border-radius:2px;
	left:-14px;
	top:9px;	
}
.cz-form-wrapper {
	display:inline-block;
	width:100%;	
}
.cz-form-inner-wrapper {
	display:inline-block;
	width:100%;	
}
.cz-form-sub-wrapper {
	display:inline-block;
	width:48%;
	float:left;	
}
.cz-form-inner-wrapper .cz-form-sub-wrapper:nth-child(2) {
	float:right;	
}
.cz-form-wrapper label {
	display:inline-block;
	color:#666666;
	font-size:14px;
	font-weight:700;
	margin:0 0 7px 0;
	font-family: 'Roboto', sans-serif;
}
.cz-form-wrapper label span {
	display:inline-block;
	font-weight:400;	
}
.cz-form-wrapper input[type="text"], 
.cz-form-wrapper input[type="email"],
.cz-form-wrapper input[type="password"], 
.cz-form-wrapper select, 
.cz-form-wrapper textarea {
	width:100%;
	max-width:100%;
	border:1px solid #dcdcdc;
	border-radius:3px;
	padding:0 10px;
	height:44px;
	line-height:44px;
	color:#595959;
	font-size:14px;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	margin:0 0 18px 0;
}
.cz-form-wrapper p {
	font-weight:500;
	color:#333333;	
}
.cz-form-wrapper textarea {
	min-height:115px;
	line-height:20px;
	padding:10px;	
}
.cz-re-captche-wrapp {
	width:312px;
	float:left;	
	margin:15px 0 23px 0;
}
.cz-form-wrapper input[type="submit"] {
	display:inline-block;
	font-size:16px;
	font-weight:700;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	padding:11px 18px;
	background:#63ba2a;
	border:none;
	border-radius:2px;
}
.cz-form-wrapper input[type="reset"] {
	display:inline-block;
	font-size:16px;
	font-weight:700;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	padding:11px 18px;
	background:#666666;
	border:none;
	border-radius:2px;
	margin:0 0 0 5px;
}

/*    fancy checkbox     */


.cz-form-wrapper input[type=checkbox].css-checkbox {
	display:none;
}

.cz-form-wrapper input[type=checkbox].css-checkbox + label.css-label {
	padding-right:22px;
	height:16px; 
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: right top;
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;

}

.cz-form-wrapper input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: right -16px;
}
.cz-form-wrapper label.css-label {
background-image:url(../png/checkbox-new.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.cz-fancy-checkbox {
	margin-bottom:18px;	
}
.g-recaptcha {
 margin-bottom: 10px;
}
/*------------------------------------------------------------- 
		    Right Sidebar
--------------------------------------------------------------- */

@media screen and (max-width: 767px) {
.cz-oa-wrapp {
	padding-top:0px;
}
.cz-form-sub-wrapper {
	width:100%;	
}
}
