@media(min-width:62em){
	.grid__image-content .image--left img{
		min-height:unset;
	}
}

.grid__column-two .grid__image-content{
	display:grid;
	align-content:flex-start;
}

.bh_family_first_discount_plan .youtube-helper iframe{
	width:640px;
	height:360px !important;
}

.page-id-281356 .lander--ppc .header__top--ppc h1,
.page-id-281431 .lander--ppc .header__top--ppc h1,
.page-id-281448 .lander--ppc .header__top--ppc h1,
.page-id-281633 .lander--ppc .header__top--ppc h1,
.page-id-13454 .lander--ppc .header__top--ppc h1,
.page-id-9394 .lander--ppc .header__top--ppc h1,
.drop-shadow-h1,
.page-id-282654 .lander--ppc .header__top--ppc h1,
.page-id-282662 .lander--ppc .header__top--ppc h1,
.page-id-284904 .lander--ppc .header__top--ppc h1,
.page-id-284909 .lander--ppc .header__top--ppc h1,
.page-id-286818 .lander--ppc .header__top--ppc h1,
.page-id-286826 .lander--ppc .header__top--ppc h1{
	opacity: 0.8;
	text-shadow: 5px 2px 10px rgba(43, 43, 43, 0.8);
}

.page-id-281448 .lander--ppc .header__top--ppc h1 span,
.page-id-281633 .lander--ppc .header__top--ppc h1 span,
.drop-shadow-h1 span{
	font-size: 2.8em;
}

.page-id-281448 .lander--ppc .ppc--content ul.new-content-ul li,
.page-id-281633 .lander--ppc .ppc--content ul.new-content-ul li,
.ppc-professional-content ul li{
	font-size: 0.8em;
}

.page-id-281448 .lander--ppc .site-nav .btn span,
.page-id-281448 .lander--ppc .footer--ppc .footer__form--ppc p.large,
.page-id-281448 .lander--ppc .footer--ppc .footer__form--ppc p,
.page-id-281633 .lander--ppc .site-nav .btn span,
.page-id-281633 .lander--ppc .footer--ppc .footer__form--ppc p.large,
.page-id-281633 .lander--ppc .footer--ppc .footer__form--ppc p,
.lander-ppc-professional .site-nav .btn span
{
	display: none;
}

.page-id-281448 .dont-suffer-container h3,
.page-id-281633 .dont-suffer-container h3,
.lander-ppc-professional .dont-suffer-container h3{
	margin-top: 0px;
}

.page-id-281448 .lander--ppc .footer--ppc .footer__form--ppc::before,
.page-id-281633 .lander--ppc .footer--ppc .footer__form--ppc::before,
.lander-ppc-professional .footer--ppc .footer__form--ppc::before{
	content: "";
    display: block;
    width: calc(100% - 100px);
    height: calc(100% - 100px);
    border: 2px solid #264a6c;
    position: absolute;
    z-index: -1;
    top: 50px;
    left: 50px;
}

.page-id-281448 .lander--ppc .footer--ppc .footer__form--ppc,
.page-id-281633 .lander--ppc .footer--ppc .footer__form--ppc,
.lander-ppc-professional .footer--ppc .footer__form--ppc{
	background: #ebeded;
    padding: 50px 12%;
    position: relative;
    z-index: 0;
    text-align: left;
    margin-bottom: 60px;
}

.page-id-281356 .yt_vid,
.page-id-281431 .yt_vid{
	text-align: right; 
	float: right; 
	margin: 0px 25px 25px 25px;
}

.lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li#field_8_5, 
.lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li#field_8_7, 
.lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li#field_8_9{
	grid-column: span 2;
}

.lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li#field_8_9 li label {
	display: inline-block !important;
	font-size: 12px;
}

.lander--ppc .footer--ppc .footer__form--ppc .gform_wrapper form .gform_body .gform_fields li#field_8_5, 
.lander--ppc .footer--ppc .footer__form--ppc .gform_wrapper form .gform_body .gform_fields li#field_8_7, 
.lander--ppc .footer--ppc .footer__form--ppc .gform_wrapper form .gform_body .gform_fields li#field_8_9 {
    grid-column: span 2;
}

.lander--ppc .footer--ppc .footer__form--ppc .gform_wrapper form .gform_body .gform_fields li#field_8_9 li label {
    display: inline-block !important;
}

.lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li#field_8_5,
.lander--ppc .footer--ppc .footer__form--ppc .gform_wrapper form .gform_body .gform_fields li#field_8_5{
	grid-column: span 1;
}

.gallery_video{
	align-items: flex-start;
}

.gallery_video_column_left{
	width: 40%;
	position: relative;
}

.gallery_video_column_left img{
	width: 100%;
	height: auto;
}

.gallery_video_column_left .popup-youtube{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	color: white;
    font-size: 3em;
}

.gallery_video_column_left i:hover{
	color: #88cf63;
}

.gallery_video_column_right{
	width: 60%;
	padding-left: 20px;
}

.btn-btn-container{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.embed-container .btn-secondary {
    min-width: unset;
    width: 18%;
    padding: 15px 10px;
    margin: 10px 0px;
    font-size: 0.8em;
}

.two-column-image{
	width: 80%; 
	display: flex; 
	flex-wrap: wrap; 
	flex-direction: row; 
	justify-content: space-between; 
	align-content: center; 
	align-items: center; 
	margin: 0 auto; 
	margin-top: 30px; 
	margin-bottom:30px;
}

.two-column-image .two-column-image-column{
	width: 45%; 
	text-align: center;
}

.two-column-image .two-column-image-column img{
	width: 252px; 
	height: 263px;
	min-width: 252px; 
	min-height: 263px;
}

.two-column-image .two-column-image-column p{
	font-weight: 700; 
	margin-top: 20px;
}

.grid--brains--3{
	text-align: left;
	justify-content: space-between;
}

.grid--brains--3 .brain--area:first-child{
	margin-right: 0px;	
}

.grid--brains--3 .brain--area{
	width: 31%; 
}

#input_4_7{
	margin-bottom: 0px;
}

#label_4_6_1{
	font-size: 0.9em;
  	font-style: italic;
}

#label_4_6_1:before{
	top: 0px;
}

.single-post pre{
 	font-size: 12px;
	white-space: pre-wrap;    
 	white-space: -moz-pre-wrap;  
 	white-space: -pre-wrap;     
 	white-space: -o-pre-wrap;
 	word-wrap: break-word;   
}

.brain-health-redesign .youtube-container{
	padding: 20px;
}

.brain-health-redesign .youtube-container-first{
	padding-top: 0px;
}

.new-content-ul-disc{
	list-style: disc !important;
}

.brain-health-redesign .yt_vid{
	text-align: right; 
	float: right; 
	margin:25px 25px 25px 25px;
}

.brain-health-redesign .yt_vid_top{
	margin-top: 0px;
}

.block__contact_block .grid__circle{
	grid-template-columns: min-content min-content;
    grid-gap: 130px;
	justify-content: center;
}

.f-fw {
	grid-column: span 2 !important;
}

.postid-282378 .grid__social .item:first-child{
	margin-right: 50px;
}

.page-id-9324 .new-content-ul-big{
	list-style: disc !important;
}

.page-id-9324 .row3 img{
	margin-top: -80px;
}

.page-id-284904 .header__top--ppc, 
.page-id-284909 .header__top--ppc{
	background-position: bottom right;
}

.btn-ebook{
	margin-top: 5px;
}

.page-id-286080 .lander--ppc .header__top--ppc h1 span{
	font-size: 2em;
}

.page-id-286080 .lander--ppc .header__top--ppc h1{
	text-shadow: 5px 2px 10px rgb(43 43 43 / 80%);
	font-weight: 800;
	font-size: 4em;
}

.page-id-286080 .lander--ppc .header__top--ppc h1 span{
	display: none;
}

.page-id-286080 .code-banner{
	box-shadow: 4px 4px 32px rgb(0 0 0 / 10%);
	background-color: white;
	color: #88cf63;
	padding: 15px;
	font-size: 1.6em;
	width: fit-content;
	line-height: 1.2em;
}

.page-id-286080 .lander--ppc .ppc--content ul{
	font-size: 1em;
	color: #4a4a4a;
}

.page-id-286080 .brainscancontainer{
	text-align: center;
}

.page-id-286080 .brainscancontainer .psmall2{
	text-align: left;
    width: 390px;
    margin: 0 auto;
    font-size: 0.7em;
    line-height: 1.6em;
    color: #818486;
}

.page-id-286080 .braincontainer{
	background-color: #ebeded;
	padding: 50px 75px;
	margin-left: 0px;
	margin-right: 0px;
}

.page-id-286080 .lander--ppc .ppc--content img.brainscanimg{
	width: 390px;
}

.page-id-286080 .braincontainer .ptitle{
	color: #818486;
	font-size: 1em;
}

.page-id-286080 footer .footer--bottom{
	margin-left: -15px;
	margin-right: -15px;
}

.page-id-286080 .brainscancontainer p{
	margin-bottom: 15px;
}

.page-id-286080 .lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li div.ginput_container input, 
.page-id-286080 .lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li div.ginput_container textarea, 
.page-id-286080 .lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li div.ginput_container select,
.page-id-286080 .lander--ppc .header--form #label_6_9_1{
	color: black !important;
}

.page-id-286080 .lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li div.ginput_container input::placeholder, 
.page-id-286080 .lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li div.ginput_container textarea::placeholder, 
.page-id-286080 .lander--ppc .header--form .gform_wrapper form .gform_body .gform_fields li div.ginput_container select::placeholder{
	color: black !important;
}

.page-id-286080 .gform_wrapper.gform_validation_error .validation_error {
    background: #d85030;
    color: #fff;
    font-size: 0.6em;
    line-height: 1.5em;
    font-weight: 500;
    padding: 5px;
    border: 0;
		margin-bottom: 10px;
}

.page-id-286080  .gform_wrapper.gform_validation_error ul.gform_fields li.gfield.gfield_error div.gfield_description {
    padding: 0 !important;
    color: #d85030;
    font-size: .6em;
    font-weight: 400;
}


.page-id-286080 .gform_wrapper.gform_validation_error ul.gform_fields li.gfield.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
.gform_wrapper.gform_validation_error ul.gform_fields li.gfield.gfield_error textarea {
    border: 1px solid #d85030;
    margin-bottom: 0 !important;
    padding: 10px 10px 10px 20px !important;
}

.page-template-template-ppc-lander .gform_wrapper ul.gfield_checkbox li input[type=checkbox], 
.page-template-template-ppc-lander .gform_wrapper ul.gfield_radio li input[type=radio],
.page-template-template-ppc-professional .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.page-template-template-ppc-professional .gform_wrapper ul.gfield_radio li input[type=radio]{
    width: auto!important;
}

@media screen and (max-width: 1920px){
	.two-column-image{
			width: 50%; 
	}
}
	
@media screen and (max-width: 1440px){
	.two-column-image {
		width: 65%;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1750px){
	.page-id-286080 .code-banner{
		font-size: 1.4em;
	}
}

@media screen and (max-width: 1366px){
	.embed-container .btn-secondary {
		min-width: unset;
		width: 18%;
		padding: 15px 10px;
		margin: 10px 0px;
		font-size: 0.7em;
	}
}

@media screen and (min-width: 990px) and (max-width: 1150px){
	.page-id-286080 .code-banner{
		font-size: 1.4em;
	}
}

@media screen and (max-width: 1024px){
	.dallas-banner{
		margin-top: 30px !important;
	}
	.page-id-286080 .brainscancontainer .psmall2{
		width: 100%;
	}
}

@media screen and (max-width: 768px){
	.page-id-281356 .yt_vid,
	.page-id-281431 .yt_vid{
		margin: 0px;
		text-align: center;
    	float: unset;
		margin-bottom: 30px;
	}
	
	.two-column-image {
    	width: 90%;
	}
	
	.embed-container .btn-secondary {
		min-width: unset;
		width: 19%;
		padding: 15px 10px;
		margin: 10px 0px;
		font-size: 0.6em;
	}
	
	.grid--brains--3 .brain--area{
		width: 100%; 
		margin-bottom: 20px;
	}
	
	.brain-health-redesign .yt_vid{
		float: unset;
		text-align: center;
	}
	
	.page-id-284904 .header__top--ppc, 
	.page-id-284909 .header__top--ppc{
		background-position: center center;
	}
	
	.page-id-286080 .lander--ppc .header__top--ppc h1{
		font-size: 2em;
	}
	
	.page-id-286080 .braincontainer .ptitle{
		margin-top: 30px;
	}
	
	.page-id-286080 .braincontainer{
		padding: 0px 30px 30px 30px;
	}
}

@media screen and (max-width: 480px){
	.blog-call-out-box{
		padding: 20px;
		font-size: 1.3em;
	}
	
	.page-id-281356 .lander--ppc .header--form h4,
	.page-id-281431 .lander--ppc .header--form h4{
		width: 90%;
	}
	
	.page-id-281356 .yt_vid,
	.page-id-281431 .yt_vid
	{
		margin: 0px;
		text-align: center;
    	float: unset;
		margin-bottom: 30px;
	}
	
	.page-id-281356 .yt_vid iframe,
	.page-id-281431 .yt_vid iframe{
		width: 360px;
		height: 202.5px;
	}
	
	.gallery_video_column_right{
		width: 100%;
		padding-left: 0px;
	}
	
	.gallery_video_column_left{
		width: 100%;
		padding-left: 0px;
	}
	
	.two-column-image .two-column-image-column {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.embed-container .btn-secondary {
		min-width: unset;
		width: 47%;
		padding: 15px 10px;
		margin: 5px 0px;
		font-size: 0.6em;
	}

	.page-id-9324 .row3 img {
		margin-top: -30px;
	}

	.btn-ebook{
		margin-top: 20px;
	}
}

@media screen and (max-height: 700px){
	.menu-item-5089 .sub-menu{
		column-count: 2;
    	width: 500px;
	}
}