#Top_bar:not(.is-sticky) {
    border-bottom: 3px dotted #0000FE !important;
}
.img-bkg .column_attr{
	background-position:  right center !important;
}
.themebg{
	background-color: #0000fe !important;
}
aside#text-3 {
    text-align: center;
}
img.logo-footer {
    width: 300px;
}
#Top_bar .menu > li > a span:not(.description){
	text-transform: uppercase;
	padding: 0 5px !important;
}
@media (max-width: 767px){
	img.logo-footer{
		width: 250px;
	}
	.tp-bullets.hephaistos.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
	    top: 108% !important;
	}
}
.gform_body{
	display: inline-block;
    width: 70%;
}
input#input_1_1{
	width: 100%;
}
.gform_footer.top_label {
    display: inline-block;
}
input#gform_submit_button_1{
	background-color: #0000FE !important;
	border: 1px solid #0000FE !important;
	color: #FFF !important;
}
input#gform_submit_button_1:hover{
	background-color: #FFFFFF !important;
	color: #0000FE !important;
}
#Footer .widgets_wrapper .widget h4 {
    font-size: 22px !important;
    line-height: 25px !important;
    font-weight: 700 !important;
}
#Footer  {
    font-size: 18px !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
input.wpcf7-form-control.wpcf7-text,
textarea.wpcf7-form-control.wpcf7-textarea, input#input_1_1{
	border: 1px solid #0000FE;
}
a.button .button_icon {
    padding: 12px 9px !important;
}