.main-footer .vc_custom_heading{font-size: 16px;text-transform: capitalize;color: #342849 !important;position:relative;margin-bottom:22px;padding-bottom:18px;line-height: 1.25 !important;}
.main-footer .vc_custom_heading:after
{
	content: '';
    position: absolute;
    width: 30px;
    height: 0;
    border-bottom: 1px solid #E43D4D;
    left: 0;
    bottom:0;
	
}
.main-footer .vc_column-inner > .wpb_wrapper
{
	padding-left: 20px;
    border-left: 1px solid #d6d6d6;
    font-size: 13px;
    /*margin-bottom: 20px;*/
}

p{font-size: 14px;}
.text-pink{color: #b12a76 !important;}
.text-violet{color:#181221 !important;}


.f-13{font-size: 13px;}
.f-15{font-size: 15px;}
.f-18{font-size: 18px;}
.f-22{font-size: 22px;}
.f-28{font-size: 28px !important;}


.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}


.custom-article{overflow:hidden;}
.custom-article p{line-height:1.7 !important;margin:20px 0px !important;font-size:14px;}
.breadcrumb-section{background:#eeeeee;padding:10px 0px;margin-bottom:10px;}
.delimeter{margin:0px 10px;}
#breadcrumb .current{color:#e53d4d;}
.custom-article p.wp-caption-text{text-align: center;font-size: 11px !important;padding: 5px 10px !important;margin:0px !important}
.vc_custom_heading h4{text-align:center !important;font-weight:bold;}
.link-section a{color:#b12a76;}
.link-section a:hover{text-decoration:underline;}
.contact-form h2, .contact-form h3, .contact-form h4{padding-bottom:15px;margin-bottom:30px !important;position:relative;}
.contact-heading{position:relative;padding-bottom:15px;margin-bottom:15px;}
.contact-heading::after {
    content: '';
    position: absolute;
    width: 30px;
    height: 0;
    border-bottom: 1px solid #181221;
    left: 0;
    bottom: 0;
}
.contact-form-section input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"]{width:90% !important;}
.contact-form-section .wpcf7-textarea{width:90% !important;resize:none;}
.contact-form-section .wpcf7-submit{padding:10px 15px;}
.line-height{line-height:1.8;}
.events-col .wpb_wrapper{padding-top:10px;}
/*Forms Css*/
.gform_wrapper .gf_step span.gf_step_number{ font-size:inherit !important; 
    float: left;
    font-family: 'Droid Serif' !important;
    color: #000 !important;}
.gform_wrapper .gf_step_next span.gf_step_number {
     font-size:inherit !important; 
    float: left;
    font-family: 'Droid Serif';
    color: #000 !important;
}
.gform_wrapper .gf_step span.gf_step_label{ color: #000 !important;}
.gform_wrapper .gf_step_active span.gf_step_number {
     font-size:inherit !important; 
    float: left;
    font-family: 'Droid Serif' !important;
    color: #b12a76 !important;
}

.gform_wrapper .gf_step_active span.gf_step_label{ color: #b12a76 !important;}
.gform_wrapper .gf_step{font-family:inherit !important;font-size:15px !important;}
.ui-datepicker-title select {
   color:#666 !important;
}
.gform_wrapper form li, .gform_wrapper li{margin-bottom:15px;}
.gfield_label:first-child{margin-top:0px;}
.gfield_label{font-size:15px !important;font-weight:normal !important;margin-top: 0px !important;
    margin-bottom: 5px !important;}
body .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top:0px !important;
}
.gform_wrapper select, .gform_wrapper textarea {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
	height:39px;padding:2px;
	border: 1px solid #d5d5d5;
}
.gform_wrapper .ginput_complex label{letter-spacing:0 !important;margin-bottom:10px !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{padding-left:2px !important;padding-right:2px !important:}
.gform_button{padding:10px 15px !important;font-family:inherit !important;}
.gform_next_button{padding:10px 15px !important;font-family:inherit !important;background-color:#262626;}
.gform_next_button:hover{background-color:#b12a76 !important;}
.gform_previous_button{padding:10px 15px !important;font-family:inherit !important;background-color:#616161 !important;}
.gform_previous_button:hover{background-color:#262626 !important;}

.director-year-col .wpb_text_column{background:#ECECEC;padding-top:10px;padding-bottom:10px;min-height: 320px;border: solid 1px #DAD2D2;}
.director-col .wpb_text_column{padding-top:5px;padding-bottom:5px;min-height: 145px;border: solid 1px #DAD2D2;padding-left:5px;padding-right:5px;}
.director-state-col .wpb_text_column{padding-top:5px;padding-bottom:5px;min-height:125px;border: solid 1px #DAD2D2;padding-left:5px;padding-right:5px;}
.past-winner-col .wpb_text_column{padding-top:5px;padding-bottom:5px;border: solid 1px #DAD2D2;padding-left:5px;padding-right:5px;background:#F9F7F7;}
@media only screen and (max-width: 768px) {
	img.alignleft {
		margin: auto !important;
		display: block !important;
		float:none !important;
	}
	.content-page {
   		 margin-top: 0px !important;
	}
	.director-year-col .wpb_text_column{margin-top:5px !important;}
	.director-col .wpb_text_column{margin-top:5px !important;}
	.director-state-col .wpb_text_column{margin-top:5px !important;}
	.past-winner-col .wpb_text_column{margin-top:5px !important;}
	
} 
.g-recaptcha{margin-bottom:20px;}

.radio-button ul li{display: inline-block; margin-right: 15px !important;}
.radio-button ul li input[type="text"]{height:25px; width:88% !important;}
.gform_wrapper .ginput_complex label{font-size:14px !important;}
.dob .ginput_container_date input{width:90% !important;}
li.gfield{margin-bottom:10px !important;}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]{width:auto;}
.main-heading-block{background: #efefef;  padding: 10px;}
