#masthead .nav>li>a {
	font-size: 14px;
}



#logo {
	width: 150px;
}

#block_widget-2 input.wpcf7-submit.button {
	color: #00a3d7;
	font-size: 12px;

	background: white !important;
	box-shadow: none;
}
/*input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
	background: transparent;
	box-shadow: none !important;
	border-radius: 0 !important;
	padding:  0 5px;

}*/

.theories-thoughts .lower-desc h3 {
	font-size: 22px;
	font-weight: bold !important;
	letter-spacing: 1.4px;  
}

.header-inner.flex-row.container.logo-left.medium-logo-center {
	display: flex;
}

.nav>li>a>i {
	margin-right: 5px;
}
.banner-bg.fill {
	background: white;
}


/*.right-circle {
    text-align:  right !important;
}*/

@media screen and (min-width: 768px){
	.resize-container .section-content {
		max-width: 1080px;
		margin: auto;
	}
}
@media screen and (max-width: 768px){
	.flex-col.ml-half {
		margin: 0;
		margin-top: 25px;
	}

	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.wpcf7-not-valid {
		display: block;
		width: 100% !important;
	}

	input.wpcf7-form-control.wpcf7-submit.button {
		display: block;
		width: 100%;
		margin: 0;
	}
}


@media screen and (max-width: 375px){

	.flickity-viewport {
		height: 195px;
		min-height: 240px;
	}

	.banner-inner.fill {
		min-height: 240px;
	}

.page-id-1487 #content .bg.fill.bg-fill.bg-loaded {
		 background-size: auto !important; 
	}
}

@media screen and (min-width: 376px) and (max-width: 420px){

	
.page-id-1487 #content .bg.fill.bg-fill.bg-loaded {
		 background-size: auto !important; 
	}
}