/* Custom CSS
------------------------------------------------------------ */
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);

@font-face {
    font-family: 'loraitalic';
    src: url('/wp-content/fonts/lora-italic-webfont.eot');
    src: url('/wp-content/fonts/lora-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/lora-italic-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/lora-italic-webfont.woff') format('woff'),
         url('/wp-content/fonts/lora-italic-webfont.ttf') format('truetype'),
         url('/wp-content/fonts/lora-italic-webfont.svg#loraitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('/wp-content/fonts/Gotham-Medium.eot');
  src: url('/wp-content/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/fonts/Gotham-Medium.woff2') format('woff2'),
       url('/wp-content/fonts/Gotham-Medium.woff') format('woff'),
       url('/wp-content/fonts/Gotham-Medium.ttf') format('truetype'),
       url('/wp-content/fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('/wp-content/fonts/Gotham-Light.eot');
  src: url('/wp-content/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/fonts/Gotham-Light.woff2') format('woff2'),
       url('/wp-content/fonts/Gotham-Light.woff') format('woff'),
       url('/wp-content/fonts/Gotham-Light.ttf') format('truetype'),
       url('/wp-content/fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Black';
  src: url('/wp-content/fonts/Gotham-Black.eot');
  src: url('/wp-content/fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/fonts/Gotham-Black.woff2') format('woff2'),
       url('/wp-content/fonts/Gotham-Black.woff') format('woff'),
       url('/wp-content/fonts/Gotham-Black.ttf') format('truetype'),
       url('/wp-content/fonts/Gotham-Black.svg#Gotham-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'GothamRegular';
    src: url('/wp-content/fonts/gotham-book-1-opentype.eot');
    src: url('/wp-content/fonts/gotham-book-1-opentype.eot') format('embedded-opentype'),
         url('/wp-content/fonts/gotham-book-1-opentype.woff2') format('woff2'),
         url('/wp-content/fonts/gotham-book-1-opentype.woff') format('woff'),
         url('/wp-content/fonts/gotham-book-1-opentype.ttf') format('truetype'),
         url('/wp-content/fonts/gotham-book-1-opentype.svg#GothamRegular') format('svg');
}
@font-face {
    font-family: 'OswaldLightLight';
    src: url('/wp-content/fonts/oswald-light.eot');
    src: url('/wp-content/fonts/oswald-light.eot') format('embedded-opentype'),
         url('/wp-content/fonts/oswald-light.woff2') format('woff2'),
         url('/wp-content/fonts/oswald-light.woff') format('woff'),
         url('/wp-content/fonts/oswald-light.ttf') format('truetype'),
         url('/wp-content/fonts/oswald-light.svg#OswaldLightLight') format('svg');
}
@font-face {
    font-family: 'GothamBold';
    src: url('/wp-content/fonts/gotham-bold.eot');
    src: url('/wp-content/fonts/gotham-bold.eot') format('embedded-opentype'),
         url('/wp-content/fonts/gotham-bold.woff2') format('woff2'),
         url('/wp-content/fonts/gotham-bold.woff') format('woff'),
         url('/wp-content/fonts/gotham-bold.ttf') format('truetype'),
         url('/wp-content/fonts/gotham-bold.svg#GothamBold') format('svg');
}



@font-face {
    font-family: 'brookeshappell10medium';
    src: url('/wp-content/fonts/brookeshappell10-webfont.eot');
    src: url('/wp-content/fonts/brookeshappell10-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/brookeshappell10-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/brookeshappell10-webfont.woff') format('woff'),
         url('/wp-content/fonts/brookeshappell10-webfont.ttf') format('truetype'),
         url('/wp-content/fonts/brookeshappell10-webfont.svg#brookeshappell10medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

.page-template-page_blog img.post-image {
  width: 100%;
}

#respond
{
margin:25px 0 25px;
}
.tp-caption.big_black p
{
font-family: 'OswaldLightLight'!important;

}

.nav-header ul#menu-primary-menu li a, #hook_before_header p
{
font-family: 'GothamRegular' !important;
}

#hook_before_header h2
{
font-family: Oswald,sans-serif !important;
letter-spacing:1px;
}


.slotholder img.defaultimg { 
	max-width:1550px !important;
	width:auto !important;
	margin:0px auto !important;
	
}

#lpheader {
	float:right;
	display: block;
	position: relative;
	margin-top: -100px;

}

#lpcontactform {
	
	
	float:right;
	margin-top: -100px;
	z-index: 100;
	position: relative;
	margin-right: -60px;
	display: block;
	width: 465px;
	height: 907px;

}

#lpcontactform img {
	background-image: no-repeat;


}

#lpcontactformdata {
	margin-top: -490px;
	z-index: 101;
	position: relative;
	float: right;
	margin-right: 60px;
	
	


}
.help-me-out .help-me-btn a
{
color:#fff;
}
.theraform {
	width: 300px;
	line-height: 10px;
	padding: 0px;


}

#lpbanner {
	display:: relative;
	
	width: 824px;
	height: 32px;

}

#lpcontent h2{
	color: red !important;


}

.lpcontentpar1 {
	width: 70% !important;

}

.lpcontentpar2 {
	width: 60% !important;

}

.lpcontentpar3 {
	width: 55% !important;

}

.lpcontentpar4 {
	width: 55% !important;

}

.lpcontentpar5 {
	width: 50% !important;

}

.sidebar #gform_widget-2 .gform_wrapper .gchoice_25_1 label,
.sidebar #gform_widget-2 .gform_wrapper .gchoice_25_2 label { margin:-20px 0px 20px 24px; }

.sidebar #gform_widget-2 .gform_wrapper .gfield_checkbox li { float:none; display:inline-block; }


.request-form .gform_body ul.gform_fields { margin:10px 0px 0px; }

.ginput_container textarea {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #d5d5d5;
	box-shadow:inset 0px 0px 5px #f4f4f4;
	-moz-box-shadow:inset 0px 0px 5px #f4f4f4;
	-webkit-box-shadow:inset 0px 0px 5px #f4f4f4;
}

.sidebar #gform_widget-2 .gform_wrapper select { 
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #d5d5d5;
	box-shadow:inset 0px 0px 5px #f4f4f4;
	-moz-box-shadow:inset 0px 0px 5px #f4f4f4;
	-webkit-box-shadow:inset 0px 0px 5px #f4f4f4;
}

.gform_wrapper select { margin-left:0px !important; }

ul.gform_fields li#field_1_17 > label, ul.gform_fields li#field_1_18 > label { width:auto; }

.ginput_container #input_1_6 { 
	width:55px; 
	padding:2px !important; 
	margin:0px !important;
	font-size:12px; 
}

.ginput_container #input_1_7, .ginput_container #input_1_8 { 
	width:55px; 
	padding:2px !important;
	margin:0px !important;
	font-size:12px; 
}

#input_1_9, #input_1_11, #input_1_12, #input_1_21, #input_1_22 { min-width:160px !important; }

.ginput_container #input_1_13 { width:90px; }

.ginput_container #input_1_26 { width:70px; }

#field_1_7, #field_1_8, #field_1_26  { display:none; }

ul.gform_fields li .ginput_container ul li { margin-right:10px; }

.sidebar #gform_widget-2 .gform_wrapper .gfield_radio li label 
{
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  color: #eef6ff !important;
  font-family: 'GothamRegular';
  margin-bottom:10px;
}
.sidebar #gform_widget-2 .gform_wrapper .gfield_radio li 
{
  overflow: visible;
  width: auto;
  display: inline-block;
  padding-right: 20px !important; 
}

.gform_body ul.gform_fields #field_1_1 .gfield_label { 
	margin-right:50px; 
	width:auto;
}

ul.gform_fields > li > label { 
	font-size:12px; !important;
	min-width:90px;
	margin: 10px 6px 4px 0px !important;
}

#gform_widget-2 h4 { text-align:center; }

.breadcrumb  { margin-bottom:0px !important; }



.school-locations { overflow:auto; }

.school-locations ul { 
	float:left; 
	margin-top:-15px;
	padding:0px;
}

.school-locations ul li {
	list-style-type:none;
	background:url('images/pin.png') no-repeat left top;
	margin:0px;
	padding:0px 0px 15px 35px;
}

.school-summary { margin-top:15px; }

.tab_content_container, .tabs_container .tabs_list li a { background:#ffffff !important; }

.tabs_container .tabs_list li a {
	border:1px solid #dedede;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
 
.tab_content_container table td { 
	font-size:13px;
	line-height:120%;
	padding:5px;
}

.tab_content_container table td:nth-child(2) { padding:5px 10px; }

#respond {  padding: 30px 50px 60px !important;
  background: #cbd6e1; }

.comment-form-comment label { display:block; }

.comment-respond input#author, .comment-respond input#email, 
.comment-respond input#url { 
	margin-left:15px !important;
	border:1px solid #d5d5d5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#ffffff !important;
	box-shadow:inset 0px 0px 15px #f4f4f4;
	-moz-box-shadow:inset 0px 0px 15px #f4f4f4;
	-webkit-box-shadow:inset 0px 0px 15px #f4f4f4;
}

#comment {
	border:1px solid #d5d5d5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#ffffff !important;
	box-shadow:inset 0px 0px 15px #f4f4f4;
	-moz-box-shadow:inset 0px 0px 15px #f4f4f4;
	-webkit-box-shadow:inset 0px 0px 15px #f4f4f4;
	width:50%;
}

.add-to-list-btn {
  max-width: 254px;
  text-align: left;
  display: block;
  background: url('images/school-button.png') no-repeat;
  color: #ffffff !important;
  margin-bottom: 50px;
  padding: 7px 25px;
  margin-left: 50px;
  font-family: 'GothamRegular';
  font-weight: bold;
  font-size: 14px;
}
.add-to-list-btn:hover { text-decoration:none !important; }

#comments h3 { color:#008da2 !important; }

#comments .comment-list li .avatar {
	float:left;
	margin:0px 15px 15px 0px;
}

#comments .comment-list li { 
	background:#ffffff;
	border:5px solid #e4f3f6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#comments .comment-list li img { 
	height:75px; 
	width:75px; 
}

.summary-box 
{
	background:#6b8198;
	padding:25px 50px;
}

.blue-box p{
margin-bottom:25px;
}

.blue-box { 
	padding:50px 50px 25px;
        background: #03b0ce;
}
.summary-box, .summary-box p 
{ color:#cfe3f7 !important; font-family: 'loraitalic'; margin-bottom:0px; }
.green-box {
	background:#fff;
	padding:0px;
}

.blue-box h4, .blue-box p, .blue-box p a, .summary-box h4
{ color:#ffffff !important; font-family: 'GothamRegular'; }
.green-box h4{  color: #03b0ce !important;}
.summary-box h4, .green-box h4, .blue-box h4 {margin-bottom: 25px !important;}
.green-box p{ color:#586a7d !important; font-family: 'GothamRegular';}
.table-1, .table-2 { margin:15px 0px; }
.table-1 table, .table-2 table { 
	border-spacing:0px;
	width:100%;
	font-size:13px;
	text-align:left;
}

.table-1 table thead, .table-2 table thead { background:#f3f3f3; }

.table-1 table td img { margin:20px 10px 0px 0px; }

.table-1 table tbody tr:nth-child(2n+2) td, .table-1 .table .tbody .tablerow:nth-child(2n+2) .tabledata{ 
	background:#f9f9f9;
	border-top:1px solid #dbdbdb;
 }

.table-1 table tbody tr:last-child td,
.table-2 table tbody tr:last-child td { border-bottom:1px solid #dbdbdb; }

.medium-text, .table-1 table thead th, .table-2 table thead th { font-size:15px !important; }

.table-1 table thead th, .table-2 table thead th,
.table-1 table td, .table-2 table tbody td, .table-1 .table .thead .tablehead, .table-2 .table .thead .tablehead,
.table-1 .table .tabledata, .table-2 .table .tbody .tabledata { padding:15px; }

.table-1 table tbody td, .table-2 table tbody td { color:#3a3a3a; }

.medium-text span, .comment-content p, .medium-text a { font-size:13px !important; }

.table-2 table tr td.green-text { 
	color:#008da2 !important; 
	font-weight:bold;
	font-size:14px !important;
}

.table-2 table tbody td:first-child { width:25%; }

a:hover {
	transition:color 0.5s ease, background-color 0.5s ease;
	-moz-transition:color 0.5s ease, background-color 0.5s ease;
	-webkit-transition:color 0.5s ease, background-color 0.5s ease;
	-o-transition:color 0.5s ease, background-color 0.5s ease;
}

#rev_slider_1_1 ul li .tp-caption.big_black { 
	font-family:Oswald !important; 
	background:none !important;
	font-size:40px;
	line-height:120%;
	color:#28272a !important;
}

/* .tp-caption.big_black p { 
	font-size:28px; 
	line-height:120%;
	margin:20px 0px;
	color:#28272a !important;
	font-weight:100px;
} */

.tp-button.orange {
	padding:10px 0px;
	font-family:'PT Sans';
	font-size:24px;
	color:#ffffff;
	background:-moz-linear-gradient(top,#ffa90c,#ff7c01);
	background:-webkit-linear-gradient(top,#ffa90c,#ff7c01);
	background:-o-linear-gradient(top,#ffa90c,#ff7c01);
	background:-ms-linear-gradient(top,#ffa90c,#ff7c01);
	display:block;
	width:330px;
	text-align:center;
	border-top:1px solid #ffea17;
	border-bottom:1px solid #ff6c00;
	border-left:1px solid #ff6c00;
	border-right:1px solid #ff6c00;
	font-weight:bold;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:none !important;
	line-height:100% !important;
}

.tp-caption .tp-button.orange img {
	display:inline-block;
	margin:0px 0px -6px 10px;
}

.tp-button.orange:hover { 
	text-decoration:none;
	text-decoration:none;
	opacity:.9;
	transition:all 0.5s linear;
}

.welcome-header p { color:#969696; }

.float-left, .copyright, .welcome-header { float:left; }

.float-right, .social-media, .phone-icon-container { float:right; }

.social-media ul { padding:0px; }

.social-media ul li {
	list-style-type:none;
	float:left;
}

.site-footer p, .site-footer p a { 
	color:#8c8989 !important;
	font-size:12px;
	font-family: 'PT Sans';
}

.site-footer p { margin-top:20px; }

.site-footer p a:hover { 
	text-decoration:underline;
	color:#00ABD6 !important;
}

.three-column-holder { overflow-y:auto; }

.one-three-column { 
	width:33%;
	float:left;
}


.one-three-column ul, #recent-posts-3 ul, #text-7 ul { 
	margin:0px; 
	padding:0px;
}

.one-three-column ul li, #recent-posts-3 ul li, #text-7 ul li { 
	list-style-type:none; 
	padding:0px;
	margin:0px;
}

.one-three-column ul li a { font-style:italic; }

#recent-posts-3 ul li a, #text-7 ul li a { color:#00ABD6 !important; }

#text-7 ul li { line-height:190%; }

#ez-fat-footer-1.one-third { width:33%; }

#ez-fat-footer-2.one-third { width:30%; }

.site-footer .wrap { 
padding:0px; 
max-width:1140px !important;
}

#text-8 { margin-top:20px; }

#text-8 h2 { margin-bottom:20px !important; }

.therapies, .welcome h2, #text-8 h2 { 
	overflow-y:auto; 
	font-family: 'Oswald'; 
}

.therapies h2, .welcome h2, #text-8 h2 { 
	font-size:30px;
	margin:0px 0px 35px;
}

.therapies h2 span.view-all-link, #text-8 h2 span.view-all-link {
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	font-style:italic;
	font-family:Verdana;
}

.therapies .one-fifth:nth-child(2) { padding-left:0px; }

.therapies .one-fifth img { display:block; margin:0px auto 12px; }

.therapies .one-fifth { text-align:center; }

.therapies .one-fifth h3 { font-size:16px; }

.therapies .one-fifth a { 
	font-family:Verdana;
	font-size:13px;
	font-style:italic;
}

.welcome img { 
	float:left; 
	margin:0px 15px 0px -25px; 
}

.welcome p a { 
	font-size:13px;
	font-style:italic;
	font-family:Verdana;
}

.welcome h2 { margin-bottom:20px; }

.ez-home-container-area { overflow:visible !important;}

#text-3 .one-fourth:first-child { padding-left:0px; }

#text-3 .one-fourth h2 { 
	font-size:18px;
	font-family:Oswald;
	font-weight:normal;
	margin:10px 0px;
}

#text-3 .one-fourth .img-shadow {
	background:url('images/img-shadow.jpg') no-repeat bottom center;
	padding-bottom:11px;
	text-align: center;
}

#text-3 .one-fourth p { font-size:12px; }

#text-3 .one-fourth p a { 
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
}

#text-3 h4 { margin-bottom:40px; }

.site-header .menu li.current_page_item a, 
.site-header .menu li a:hover,
.site-header .menu li.current-menu-item a { border-radius:35px; }

.site-header .widget-area { margin-top:16px; }

#hook_before_header { 
	background:#2f2f2f; 
	padding:5px 0px;
}

#hook_before_header h2.phone-icon {
	background:url('images/phone-icon.jpg') no-repeat left center;
	font-weight: bold;
  font-family: 'GothamRegular';
	padding-left:45px;
	font-size:30px;
	color: #ffffff;
}


#hook_before_header p { 
	color:#969696 !important; 
	font-size:12px;
}

#text-2 { 
	overflow-y:auto;
	max-width:960px;
	margin:0px auto;
	color:#ffffff;
}

#text-2 p { 
	color:#ffffff;
	margin-top:12px;
}

#inner { overflow:visible; }

#after_ez_home.dynamik-widget-area { overflow:visible; }

.testimonial_quote { 
	background: url('images/quote-bg.jpg') no-repeat left 5px transparent !important;
	font-family:Arial !important;
	font-size:14px !important;
	color:#000000 !important;
	padding:10px 0px 0px 50px !important;
	font-style:normal !important;
}

.testimonial_slider { overflow:visible !important; }

#testimonial_slider_1 .testimonial_slideri { 
	background:#6dcfe9 !important;
	padding:10px;
	border-right:10px solid #2ebadf !important;
	border-left:10px solid #2ebadf !important;
	border-top:20px solid #2ebadf !important;
	border-bottom:5px solid #2ebadf !important;
}

.testimonial_slideri .testimonial_by_wrap .testimonial_avatar { display:none !important; }

.testimonial_slideri .testimonial_by_wrap { 
	overflow:visible;
	position:relative;
	float:right;
}

.testimonial_slideri .testimonial_by_wrap .testimonial_by { 
	position:absolute; 
	bottom:-120px;
	font-size:16px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	text-align:right;
	right:20px;
}

.testimonial_slider__default .testimonial_quote { width:auto; }

#testimonial_slider_1_wrap .testimonial_nav_arrow_wrap a#testimonial_slider_1_prev { 
	background:url('images/testimonial-nav.jpg') no-repeat 1px -5px !important; 
	top:0px !important;
	left:97%;
}
#testimonial_slider_1_wrap .testimonial_nav_arrow_wrap a#testimonial_slider_1_next {
	background:url('images/testimonial-nav.jpg') no-repeat -17px -5px !important; 
	top:0px !important;
}

body.home { 
	background:url('images/mainbg92_03.png') repeat-x #ffffff 0px 700px;
}

@media screen and (max-width:1200px){
.full-width-content #content-sidebar-wrap, .full-width-content .content {
  width: 100% !important;
}
.content .entry-title, .content .entry-content {
  padding: 0 2%;
  width: 96%;
background:#fff;
}
body .content h1.entry-title, body .content h1.archive-title
{
  background-position-x: 5% !important;
}
}

@media only screen and (max-width: 960px) { body.home { background:#ffffff !important; } }


#text-5 { margin-top:35px; }


@media only screen and (min-width: 768px) and (max-width: 870px) { 
	#testimonial_slider_1_wrap .testimonial_nav_arrow_wrap a#testimonial_slider_1_prev { 
		background:url('images/testimonial-nav.jpg') no-repeat 1px -5px !important; 
		top:0px !important;
		left:0px;
	}

}

@media only screen and (min-width: 480px) and (max-width: 586px) { 
	#testimonial_slider_1_wrap .testimonial_nav_arrow_wrap a#testimonial_slider_1_prev { 
		background:url('images/testimonial-nav.jpg') no-repeat 1px -5px !important; 
		top:0px !important;
		left:0px;
	}
}

@media only screen and (max-width: 320px) { 
	#testimonial_slider_1_wrap .testimonial_nav_arrow_wrap a#testimonial_slider_1_prev { 
		background:url('images/testimonial-nav.jpg') no-repeat 1px -5px !important; 
		top:0px !important;
		left:0px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 639px) { 
	.site-header .menu a { 
		margin:0px; 
		font-size:11px; 
	}

	.therapies h2, .welcome h2, #text-8 h2 { text-align:center; }
}

.gform_wrapper li, .gform_wrapper form li {margin: 0px 0px 0px 0px;


}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 77% !important;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
	width: 87% !important;


}

.gform_wrapper textarea.medium {
	height: 50px !important;

}

ul.gform_fields > li > label {
	font-size: 16px;
	font-weight: bold;
	margin: 5px 5px 4px 5px !important;
	color: black !important;



}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	color: black !important;

}

.gform_footer input.button {
	color: red;
	

}

@media only screen and (min-width: 480px) and (max-width: 580px) { 

#lpcontactformbottom {
	min-width: 464px !important;
	margin-left: 10%;
	margin-right: 10%;


}

#lpcontactformdatabottom {
	margin-left: 10%;
	margin-right: 10%;
	margin-top: -480px !important;


}

.gform_wrapper li, .gform_wrapper form li {margin: 0px 0px 0px 0px;


}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 77% !important;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
	width: 87% !important;


}

.gform_wrapper textarea.medium {
	height: 50px !important;

}

ul.gform_fields > li > label {
	font-size: 16px;
	font-weight: bold;
	margin: 5px 5px 4px 5px !important;
	


}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	color: black !important;

}

.gform_footer input.button {
	color: red;







}

}

@media only screen and (min-width: 960px) {

#lpcontactformbottom2 {
	display: none !important;

}

#lpcontactformdatabottom2 {
	display: none !important;

}

#lpcontactformbottom {
	display: none !important;


}

#lpcontactformdatabottom {
	display: none !important;
	


}

#gforms_confirmation_message   {
	color: white;
	padding-left: 90px;
	padding-right: 15px;
	padding-top: 20px;
	font-weight: bold;

}

}
@media only screen and (min-width: 768px) and (max-width: 960px) 
{ 
#inner .one-fourth {
width: 22% !important;
margin: 0px 9px;
}
}

#getfreeconsult {
	padding-left: 200px;

}

#callusnow {
	float:right;
	margin-top: -89px;
	padding-right: 100px;

}

.site-header .genesis-nav-menu {
	width: 751px;
    background: #6b8198 !important;

}

.phone-number{
 font-size: 30px;
 font-weight: bold;
  font-family: 'GothamRegular' !important;
}
								   								   
.site-header .genesis-nav-menu a {
  padding: 14px 20px 14px 20px !important;
  margin: 0 0px 0 0px !important;								    
  color: #c2d2e2 !important;
  text-decoration: none !important;
  font-weight: normal !important;
font-size:14px;
line-height:14px;								    
}								   
								   
								   
#nav_menu-2 ul.menu > li {
  border-right: 1px solid #61758a;
}								   
								   
.site-header .menu li.current_page_item a, .site-header .menu li a:hover, .site-header .menu li.current-menu-item a {
border-radius: 0px !important;
}
								   
.desc-top {
  float: left;
  max-width: 400px;
  width: 100%;
  padding: 2px 0px 0px 16px;
  border-left: 3px solid #9aaec4;
  font-size: 14px;
  font-family: 'GothamRegular';
  color: #6b8198;	
}								   
								   
.call-now {
  float: right;
  max-width: 262px;
  width: 100%;
  font-size: 12px;
  color: #586a7d !important;
  text-transform: uppercase;
  font-family: 'GothamRegular';
  font-weight: 700;
  padding-top: 0px;
  line-height: 24px; 
}						   
								   
.top-head-txt {
  float: left;
  width: 100%;
  margin-bottom: 20px;	
}								   
								   
.header-image .site-header .wrap .title-area {
  margin: 0px 0 22px 0px;
}								   
								   
								   
.site-header .genesis-nav-menu li a:active, .site-header .genesis-nav-menu li a:hover{
  background: #00ABD6 !important;
}
								   
.desc-top h1 {
  font-weight: bold;
  font-family: 'GothamRegular';
  color: #6b8198;
  font-size: 14px;	
}
								   
.call-now span {
  font-size: 26px;
font-family: 'Gotham-Black';
line-height: 17px;
}								   
								   
.call-now img.alignleft {
  display: inline;
  margin: 7px 13px 10px 0;
}								   
								   
.site-header #nav_menu-2 {
  max-width: 750px;
  width: 100%;
  float: left;
  position: relative;
}								   
								   
								   
.site-header #text-14 {
  float: left;
  max-width: 118px;
  background: #5d7084;
  width: 100%;
  height: 42px;							    
}								   
								   
.social-icons {
  padding: 7px 10px;
  text-align: center;
}								   
.social-icons a {
  color: #7f97b0 !important;
  font-size: 18px;
  padding: 0px 6px;
}
.social-media a {
  color: #7f97b0 !important;
  font-size: 18px;
  padding: 0px 10px;
}										   
.site-header .genesis-nav-menu li:last-child {
  border-right: 0px;
}								   

								   
.header-widget-area span.sf-sub-indicator {
  display: none !important;
}								   

								   
.home-slider {
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/banner.jpg') top center no-repeat;
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: -2px;
  background-size:cover;
	
}								   
								   
								   
.home-slider #wrap {
  max-width: 1140px;
  margin: 0px auto;
  box-shadow: none;	 								   
								   
}								   
								   
.slider-text {
  max-width: 536px;
  float: right;
  padding: 12% 0px 8%;
  width: 100%;
}								   
								   
.home-slider .bold-txt {
  font-size: 29px;
  color: #273039 !important;
  line-height: 35px;
  font-family: 'Gotham-Black';
  text-transform: uppercase;
  letter-spacing: -2px;
}								   
								   
.home-slider .call-us {
  color: #fff;
  background: #ff8f06;
  padding: 10px 0px;
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 100 !important;
  font-family: 'GothamRegular';
  float: left;
  width: 100%;
  margin-top: 28px;
}
								   
.home-slider .call-us span {
font-weight: bold;
  font-family: 'GothamRegular';
}
								   
.home-slider p.details {
  font-size: 16px;
  font-family: 'GothamRegular';
  color: #3b4754 !important;
  padding: 25px 0px;
}								   
								   
.home-slider p.details span, .home-slider .second-line span {
  font-weight: bold;
}								   
								   
 .home-slider .second-line{
  font-size: 16px;
  font-family: 'GothamRegular';
  color: #3b4754 !important;
	 
 }

							   
								   
.get-help1 {
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/bg.png') no-repeat #03b0ce;
  float: left;
  width: 100%;
  margin: 56px 0px;
}
								   
								   
.get-left {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-family: 'GothamRegular';
  float: left;
  width: 42%;
  text-align: center;
  padding: 13px 0px;
}								   
								   
.get-right {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-family: 'GothamRegular';
  float: right;
  width: 52%;
  text-align: center;
  padding: 13px 0px;
}								   
								   
								   
.slider-btm {
  float: left;
  width: 100%;
  background: #6b8198;
  text-align: center;
  color: #fff;
  font-size: 30px;
  font-family: 'brookeshappell10medium';
  line-height: 34px;
  margin-top: -4px; 	
  padding: 26px 0px 20px;
}								   
								   
								   
p.ser-free {
  font-size: 18px;
  color: #43505d;
  padding-top: 12px;
font-weight: bold;
  font-family: 'GothamRegular';
}								   
								   
								   
.home.ez-home #inner {
  max-width: 100%;
  }								   
								   
.home.full-width-content #content-sidebar-wrap, .home.full-width-content .content {
  width: 100%;
}								   
								   
.home .min-wrap {
  max-width: 1140px;
  margin: 0px auto;
}								   
								   
.home .full-width-grid .row1 {
  background: #f9feff;
  float: left;
  width: 100%;
  padding-top: 50px;	
}								   

.home h1.entry-title {
  display: none;
}
								   
.home .content {
  padding: 0px 0px 10px 0px;
}								   
								   
.home #respond {
  display: none;
}								   
								   
								   
.home h2 {
  color: #586a7d !important;
  font-size: 30px !important;
font-weight: bold;
  font-family: 'GothamRegular';
}								   
								   
.why-hytn h2 span {
  font-weight: normal;
}								   
								   
								   
.why-hytn p.hyt-desc {
  font-family: 'GothamRegular' !important;
  font-size: 16px !important;
  color: #6b8198 !important;
  font-weight: 700;	
  }								   
								   
								   
p.hyt-desc span {
  color: #03b0ce !important;
  font-size: 21px;
}								   
								   
								   
.border-btm {
  border-bottom: 2px solid #f79810;
  float: left;
  width: 15%;
}								   
								   
								   
.italic-txt {
  float: left;
  width: 100%;
  margin-top: 26px;
  color: #6b8198;
  font-size: 16px !important;
  margin-bottom: 12px;
font-family: 'loraitalic';
}
								   
								   
.blue-btn {
  float: left;
  font-family: 'GothamRegular' !important;
  width: 218px;
  background: #03b0ce;
  text-align: center;
  color: #fff;
  font-size: 14px !important;
  font-weight: 600;
  padding: 14px 0px;
  margin-top: 40px;
  font-style:normal;	
}								   
								   
.why-hytn {
  float: left;
  }								   
								   
.how-we-help .head-border {
  border-bottom: 1px solid #e2edef;
  margin: 40px 0px 32px;
}							   
								   
.how-we-help .learn-about {
  font-size: 21px;
  text-transform: uppercase;
  color: #03b0ce;
font-weight: bold;
  font-family: 'GothamRegular';
}								   
								   
.why-hytn h2 {
  padding-bottom: 21px;
  font-size: 25px !important;
}	
								   
			
.why-hytn h2 span {
  font-weight: 100 !important;
  font-family: 'GothamRegular' !important;
}
								   
								   
img.alignright.size-full.wp-image-2137 {
  padding-top: 27px;
  margin-bottom: 0px !important;
    margin-right: -22px;	
}								   
								   
								   
								   
.home .row1 .one-half {
  margin-bottom: 0px !important;
  position: relative;
}
								   
.home .row1 {
  border-bottom: 1px solid #e2edef;
}								   
								   
.home .row1 .how-we-help {
  padding-left: 40px;
}								   
								   
.home .row1 .one-half.first {
  border-right: 1px solid #ccc;
}								   
								   
								   
.home .row1 .why-hytn {
  float: left;
  margin-right: 70px;
}								   

								   
.find-school {
  float: left;
  background: #fff;
  width: 100%;
  padding-top: 98px;
  clear: both;
  padding-bottom: 98px;
}								   
								   
								   
.row1 .how-we-help h2 {
  font-weight: bold;
  font-family: 'GothamRegular' !important;
  text-transform: uppercase;
  font-size: 21px !important;
  color: #03b0ce !important;	
}

.row1 .how-we-help .su-spoiler-closed h2, .how-we-help .su-spoiler.last-su.su-spoiler-closed .su-spoiler-title
{
  color: #586a7d !important;
}								   
								   
								   
.row1 .why-hytn h2 {
  font-size: 25px !important;
font-weight: bold;
  font-family: 'GothamRegular' !important;
}								   
								   
.row1 .why-hytn h2 span {
  font-weight: 100;
  font-family: 'GothamRegular';
}								   
								   
.home h2.head1 {
  text-align: Center;
  letter-spacing: -0.5;
  color: #586a7d !important;
}								   
								   
p.trublied-teen {
  text-align: center;
  font-size: 16px !important;
  color: #6b8198 !important;
  font-family: 'GothamRegular' !important;
  padding-bottom: 48px;	
}								   
								   
.home .full-width-grid .row1 .one-half {
  padding-top: 24px;
  height: 600px;	
}								   
								   
.find-school .one-fourth {
  text-align: center;
  font-size: 16px !important;
  color: #6b8198 !important;
  font-family: 'GothamRegular' !important;
}								   
								   
								   
.home .more-btn {
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/more.jpg') no-repeat top center;
  font-family: 'GothamRegular' !important;
  text-align: center;
  color: #fff;
  position: relative;	
  font-size: 14px !important;
  font-weight: 600;
  padding: 6px 0px 10px;
}								   
								   
.find-school .desc2 {
  min-height: 96px;
}								   
								   
.home .more-btn a {
  color: #fff;
  left: -19px;
  position: relative;
  padding: 10px;
	
}								   
								   
.home .more-btn a:hover {
  text-decoration: none;
}								   
								   
.home .teen-problems {
  float: left;
  width: 100%;
  background: #6b8198;
  padding-top: 118px;
  padding-bottom: 118px;
}								   
								   
.home .teen-problems h2.head1 {
  color: #fff !important;
  margin-bottom: 7px !important;
}								   
								   
.home .teen-problems p.trublied-teen {
  color: #b4c6da !important;
}								   
								   
.home .testimonials {
  float: left;
  width: 100%;
  background: #fff;
  padding: 98px 0px 0px;
}								   
								   
								   
.testimonials p.testi-head {
  text-align: center;
  font-size: 16px !important;
  color: #6b8198 !important;
  font-family: 'GothamRegular' !important;
  padding-bottom: 16px;
}								   
								   
.home .testimonials .testimonial_quote {
  background: none !important;
  width: 100%;
  max-width:99% !important;	
  text-align: Center;
  padding-left: 0px !important;
  margin-left: 0px !important;
}
								   
.home .testimonials span.testimonial_by {
  color: #6b8198 !important;
  left: 0;
  right: 0px;
  text-align: center;
  width: 100%;
  position: relative;
  bottom: 0;
}								   
								   
.home .testimonials .testimonial_by_wrap {
  width: 100% !important;
  text-align: center;
  position: absolute !important;
  bottom: 2px !important;
}								   
								   
.home .testimonials .testimonial_quote {
  background: none !important;
  width: 100%;
  text-align: Center;
  padding-left: 0px !important;
  margin-left: 0px !important;
  top: 0px !important;
  position: Absolute;
  padding-top: 0px !important;
}								   
								   
								   
.home .testimonials .testimonial_slideri {
  position: relative !important;
}								   
								   
.home .testimonials span.testimonial_by {
  font-weight: bold;
  font-family: 'GothamRegular' !important;
  padding: 20px 0px 0px;
  border-top: 1px solid #d3dce6;
  width: 10% !important;
}								   
								   
.home .testimonials .testimonial_quote span {
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
  color: #6b8198;
  font-family: 'Droid Serif', serif;
}								   
.home .su-spoiler-title br
{
display:none;
}
.home .last-su .su-spoiler-title br
{
display:block;
}								   
.home .testimonials .help-me-out {
  float: left;
  width: 100%;
  background: url('/wp-content/uploads/2015/04/cont-bg.jpg') no-repeat top center;
  margin: 80px 0px 0px;
}								   
								   
.home .blog-section {
  float: left;
  width: 100%;
  background: #eef6ff;
  padding-top: 104px;
  padding-bottom: 50px;
}								   
								   
								   
.home .blog-section p.blog-sub1 {
  text-align: center;
  font-size: 16px !important;
  color: #6b8198 !important;
  font-family: 'GothamRegular' !important;
  padding-bottom: 48px;
}								   
								   
.home .mission-statement {
  float: left;
  width: 100%;
  padding-top: 80px;
  margin-bottom: 0px;	
}								   
								   
img.aligncenter.size-full.wp-image-2189 {
  padding-bottom: 10px;
}								   
								   
img.aligncenter.size-full.wp-image-2192 {
  padding-top: 8px;
}								   
								   
.about-mission {
  max-width: 1030px;
  width: 100%;
  font-style: italic;
  font-size: 18px;
  text-align: center;
  margin: 0px auto;
  font-family: 'loraitalic';
  padding-bottom: 40px;
  color: #6b8198;
}								   
								   
								   
.about-mission span {
  color: #03b0ce;
  font-weight: bold;
  font-family: 'loraitalic';
}								   
								   
.site-footer .social-media {
  padding: 30px 0px 20px;
}								   
								   
								   
.site-footer .social-media img {
  padding-left: 14px;
}								   
								   
								   
.site-footer .copyright p {
  padding: 9px 0px 20px;
  font-size: 14.25px !important;
  color: #6b8198 !important;
  font-family: 'GothamRegular';								   
}								   
								   
.site-footer .copyright p a {
  font-size: 14.25px !important;
  color: #6b8198 !important;
  font-weight: bold;
}								   
								   
#ez-fat-footer-1.one-third {
  width: 100%;
}								   
								   
ul#menu-footer-menu-widget-1 li {
  list-style: none;
  width: 9.7%;
  border-right: 1px solid #647586;
  float: left;
  margin-left: 0px;
  padding: 0px 6px 9px 9px;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(9n) {
  border: none;
}
								   
								   
ul#menu-footer-menu-widget-1 li a {
  color: #c2d2e2 !important;
  font-family: 'GothamRegular';
  font-size: 14px;
}								   
								   
ul#menu-footer-menu-widget-1 li a:hover{
 text-decoration:none;
}
								   
ul#menu-footer-menu-widget-1 li a {
  font-style: normal;
}								   
								   
								   
								   
								   
								   
#ez-fat-footer-container-wrap h4.widget-title.widgettitle {
  color: #fff !important;
  font-family: 'GothamRegular' !important;
  font-size: 18px !important;
  font-weight: bold;
  padding-bottom: 15px;								   
}								   
								   
#ez-fat-footer-container-wrap {
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/footer-bg.jpg') top center no-repeat;
  background-size:cover;
  }
								   
								   
#ez-fat-footer-container-wrap #ez-fat-footer-2 {
  padding-left: 0px;
  padding-top: 76px;
}								   
								   
#ez-fat-footer-container-wrap #ez-fat-footer-3 {
  padding-top: 80px;
  padding-left: 13%;
  width: 56%;								   
}								   
								   
								   
#ez-fat-footer-2 #recent-posts-3 ul li {
  color: #c2d2e2;
  font-size: 14px !important;
  font-family: 'GothamRegular' !important;
  padding: 0 0 30px 0px;
}
								   
								   
#ez-fat-footer-2 ul li a {
  color: #c2d2e2;
  font-size: 14px;
  color: #c2d2e2 !important;
}								   
								   
							   
#ez-fat-footer-2 #recent-posts-3 ul li span {
  float: left;
  width: 100%;
  font-style: normal;
  color: #97aabe;
}								   
								   
								   
ul#menu-footer-menu-widget-3 li a, ul#menu-footer-menu-widget-4 li a {
  color: #a1b3c5 !important;
  font-size: 14px !important;
  font-style: normal;
}								   
								   
ul#menu-footer-menu-widget-3 li, ul#menu-footer-menu-widget-4 li {
  text-decoration: none;
  padding: 0px 0px 10px;
list-style: none;
  margin: 0px;
}						   
								   
ul#menu-footer-menu-widget-3 li a:hover {
  text-decoration: none;
}								   
								   
								   
#ez-fat-footer-container {
  margin: 0 auto;
  padding: 40px 0px 0px 0px !important;
}								   
								   
								   
ul#menu-footer-menu-widget-3 li:before, ul#menu-footer-menu-widget-4 li:before {
  content: "\f101";
  color: #a1b3c5 !important;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  font-size: 14px;
  padding-right: 5px;
}
								   
#ez-fat-footer-container-wrap #nav_menu-5 {
  width: 50%;
  float: left;
}								   
								   
ul#menu-footer-menu-widget-3 {
  width: 50%;
  float: left;
}								   
								   
.desc-top span {
  display: inline-block;
  padding-right: 6px;
}								   
								   
								   
.how-we-help span.su-spoiler-icon {
  display: none;
}								   
								   
.get-help1 a {
  color: #fff;
}								   
								   
								   
.how-we-help .su-spoiler {
  border-bottom: 1px solid #e2edef;
  margin: 40px 0px 13px;
}								   
								   
								   
.how-we-help .su-spoiler.last-su .su-spoiler-title {
  font-size: 21px !important;
  text-transform: uppercase;
  color: #03b0ce;
  font-weight: bold;
  font-family: 'GothamRegular';
  letter-spacing: 0px;
  line-height: 32px;	
}								   
								   
.how-we-help .su-spoiler-style-default > .su-spoiler-title {
  padding-left: 0px;
 
}								   
								   
.row1 .how-we-help h2:hover {
  text-decoration: underline;
}								   
								   
.blue-btn a {
  color: #fff !important;
}								   
								   
img.alignright.size-full.wp-image-21FE37 {
  margin-right: -23px;
}								   
								   
.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus.last-su {
  border-bottom: 0px !important;
}
								   
.how-we-help .su-spoiler-style-default > .su-spoiler-content {
  padding: 1em 0 1em 0px;
}								   
								   
								   
.teen-problems .su-tabs-nav span.tab1 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab111.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
.teen-problems .su-tabs-nav span.tab2 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab21.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
								   
.teen-problems .su-tabs-nav span.tab3 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab31.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab4 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab41.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab5 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab51.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab6 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab61.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab7 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab71.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab8 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab81.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}								   
								   
 .teen-problems .su-tabs-nav span.tab9 {
  background: #5c6e83 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab91.png');
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}								   
	
								   
								   
.teen-problems .su-tabs-nav span.tab1:hover, span.tab1.su-tabs-current {
  background: #fd9101  url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab11.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
.teen-problems .su-tabs-nav span.tab2:hover, span.tab2.su-tabs-current  {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab22.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}							   
								   
.teen-problems .su-tabs-nav span.tab3:hover, span.tab3.su-tabs-current {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab32.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab4:hover, span.tab4.su-tabs-current {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab42.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab5:hover, span.tab5.su-tabs-current {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab52.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab6:hover, span.tab6.su-tabs-current {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab62.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab7:hover, span.tab7.su-tabs-current {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab72.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}
								   
 .teen-problems .su-tabs-nav span.tab8:hover, span.tab8.su-tabs-current {
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab82.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}								   
								   
 .teen-problems .su-tabs-nav span.tab9:hover, span.tab9.su-tabs-current{
  background: #fd9101 url('https://helpyourteennow.com/wp-content/uploads/2015/04/tab92.png') !important;
  width: 94px;
  height: 94px;
  border-radius: 100% !important;
}								   

								   
						   
								   
.home .su-tabs {
  background: transparent;
}								   
								   
.teen-problems .su-tabs-pane {
  background: transparent !important;
}								   
								   
.teen-problems .su-tabs-nav span {
  margin-right: 36px !important;
}								   
								   
.teen-problems .su-tabs-nav span:last-child {
  margin-right: 0px !important;
}								   
								   
								   
.teen-problems .tab-head {
  font-size: 24px;
  color: #fff;
font-weight: bold;
  font-family: 'GothamRegular';
  padding-bottom: 26px;
}							   
								   
.teen-problems .su-tabs-panes .su-tabs-pane {
  padding: 30px 0px 0px;
}								   
								   
.home .advices-sec {
  float: left;
  width: 100%;
  clear: both;
}								   
								   

.teen-problems .tab-left {
  float: left;
  width: 72%;
}								   
								   
.teen-problems .tab-right {
  float: right;
  width: 24%;
}								   
								   
								   
.advices-sec .tab-desc {
  float: right;
  width: 52%;
}								   
								   
							   
.advices-sec  span.prof-head {
  color: #fff !important;
  font-size: 21px !important;
  clear: both;
  float: left;
  width: 100%;
  font-family: 'GothamRegular';
  font-weight: bold;
  line-height: 28px;
}								   
								   
.advices-sec .tab-text {
  float: left;
  width: 100%;
  padding-top: 20px;
  color: #b4c6da;
  font-size: 14px;
  font-family: 'GothamRegular';
}								   
								   
.teen-problems .more-btn, .srp-content-box .more-btn {
  float: left;
  width: 122px;
  margin-top: 30px;
  display: block !important;
}								   
								   
								   
.teen-problems .right-desc span {
  color: #b4c6da;
  font-size: 14px;
  font-family: 'GothamRegular';
}								   
								   
.tab-right .right-desc {
  float: left;
  padding-bottom: 16px;
}								   
								   
.teen-problems .su-tabs-nav {
  border-bottom: 1px solid #5d7084;
  padding-bottom: 37px;
}								   
								   
.help-me-out .cont-left {
  float: left;
  width: 50%;
}								   
								   
.help-me-out .cont-right {
  float: right;
  width: 50%;
}								   
								   
.help-me-out .today {
  float: left;
  padding: 10px 0px 0px 0px;
  color: #afecf6;
  font-size: 18px;
  font-family: 'GothamRegular';
  border-bottom: 1px solid #36c6e0;
  margin-right: 16px;
}								   
								   
.help-me-out .cont-left .call-us {
  padding: 34px 0px 26px 36px;
}						   
								   
.help-me-out span.numbers {
  font-weight: bold;
  font-family: 'GothamRegular';
  font-size: 36px;
  color: #fff !important;
}								   
								   
.help-me-out .inner-desc {
  padding: 34px 0px 26px 26px;
}								   
								   
.help-me-out span.right-text {
  float: left;
  color: #afecf6;
  font-size: 18px;
  font-family: 'GothamRegular';
}								   
								   
.help-me-out .inner-desc {
  padding: 34px 0px 26px 10%;
}								   
								   
.help-me-out .help-me-btn {
  float: right;
  max-width: 200px;
  background: #fd8f27;
  width: 100%;
  color: #fff;
  font-weight: bold;
  font-family: 'GothamRegular';
  font-size: 14px;
  text-align: center;
  padding: 12px 0px;
  margin-right: 40px;
  margin-top: 4px;	
}
								   
.help-me-out {
  float: left;
  width: 100%;
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/cont-bg.jpg') no-repeat top center;
  margin: 70px 0px 0px;
}								   
								   
#ez-fat-footer-container-wrap {
  border-top: 0px !important;
}								   
								   
.content {
  padding: 0px 0px 0px 0px !important;
}								   
								   
#wrap {
  margin: 0px auto 0px !important;
}								   
								   
								   
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 {
  max-width: 556px !important;
  width: 100%;
}								   
								   
.blog-section .srp-widget-singlepost {
  float: left !important;
  max-width: 264px;
  display: inline-block;
  width: 100%;
  position: relative;
  margin-right: 18.6px;
}							   
								   
#recent-posts-3 ul li {
  font-style: normal;
}
								   
.blog-section .srp-post-content-container {
  display: block !important;
}								   
								   
.blog-section .srp-content-box {
  width: 100% !important;
 }			
								   
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 p.srp-post-date {

  position: absolute;
  top: 0;
  background: #6b8198;
  color: #a3b7cc !important;
  font-size: 12px !important;
  padding: 5px !important;
  width: 20%;
font-weight:bold;
text-transform:uppercase;
  text-align: center;	
}	
								   
								   
.blog-section p.srp-post-date {
  position: absolute;
  top: 0;
left:0;
  background: #6b8198;
  color: #a3b7cc !important;
  font-size: 12px !important;
  padding: 5px !important;
  width: 20%;
font-weight:bold;
text-transform:uppercase;
  text-align: center;	
}								   
								   
.blog-section .srp-widget-container {
  display: block !important;
}								   
								   
a.srp-post-title-link {
  color: #586a7d !important;
  font-size: 18px !important;
  font-weight: bold;
  font-family: 'GothamRegular' !important;
  padding: 20px 0px 15px;
  float: left;
  text-decoration: none !important;
  width: 100%;
}							   
								   
.blog-section .srp-widget-singlepost .srp-thumbnail-box img {
  min-height: 154px !important;
  width: 100%;
}								   
								   
.blog-section .srp-post-content, .blog-section .srp-post-content p {
  font-family: 'GothamRegular';
  color: #6b8198 !important;
  font-size: 14px !important;
margin-bottom:0px;
}
.more-btn-link a {
  font-size: 12px;
  font-weight: bold;
  font-family: 'GothamRegular';
  padding-top: 10px;
  display: inline-block;
}								   
								   
.blog-section .srp-widget-singlepost {
  border-bottom: 0px solid #ccc;
}								   
								   
.blog-section .srp-thumbnail-box {
  margin-right: 0px;
}								   
								   
.home .slider-btm span {
  font-size: 48px !important;
}								   
								   

								   
img.alignright.size-full.wp-image-2150 {
  margin-bottom: 0px !important;
}
								   
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 p.srp-post-date {
  width: 10% !important;
  text-align: center;
}								   
								   
img.alignright.size-full.wp-image-2137 {
  position: absolute;
  bottom: 0px;
  right: 2%;
}								   
								   
img.alignright.size-full.wp-image-2150 {
  position: absolute;
  bottom: 0px;
  right: 0px;
}								   

.home .home-slider, .home .slider-btm{
  display: block;
}
								   
.home-slider, .slider-btm{
  display: none;
}								   

								   
.page-id-254 h1.entry-title {
  color: #586a7d !important;
  font-weight: bold;
  font-family: 'GothamRegular' !important;
  font-size: 30px !important;
  letter-spacing: 0px;
}								   
							   
								   
								   
.school-table thead, .school-table .thead, .thead {
  background: #6b8198 !important;
  color: #fff !important;
  border: 1px solid #6b8198;	
}								   
								   
#inner .school-table th, #inner .school-table .tablehead, .tablehead {
  font-size: 16px !important;
  font-family: 'GothamRegular';
  font-weight:bold;
}								   
								   
.school-table td, .school-table .tabledata {
  border: 1px solid #c4d3e2;
}								   
								   
.school-table thead th, .school-table .thead .tablehead {
  text-align: Center;
}								   
								   
								   
.school-table table thead th:nth-of-type(1), .school-table .table .thead .tablehead:nth-of-type(1) {
  padding-left: 36px;
  text-align: left;
}								   
								   
.school-table table p.medium-text, .school-table .table p.medium-text {
  color: #586a7d !important;
  font-size: 16px !important;
  font-family: 'GothamRegular';
  font-weight: 600;
  padding-top: 14px;
  margin-bottom: 10px;
}								   

.school-table p.details-btn {
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/more.jpg') no-repeat top left;
  font-family: 'GothamRegular' !important;
  text-align: center;
  color: #fff;
  position: relative;
  font-size: 14px !important;
  font-weight: 600;
  padding: 6px 0px 10px;
  text-transform: uppercase;
  float: left;
  margin-top: 12px !important;
  max-width: 119px;
  width: 100%;
}
								   
.school-table p.details-btn a {
  color: #fff !important;
  text-align: left !important;
  left: -19px;
  position: relative;
}								   
								   
								   
.school-table table td, .school-table .table .tabledata {
  text-align: Center;
  color: #586a7d !important;
  font-family: 'GothamRegular';
  font-size: 16px;
}								   
								   
.school-table table td:nth-of-type(1), .school-table .table .tabledata:nth-of-type(1) {
  text-align: left;
  padding-left: 36px;
}								   
								   
.school-table table td.col1, .school-table .table .tabledata.col1 {
  width: 34%;
text-align:left;
}								   
								   
.school-table table td.col4, .school-table .table .tabledata.col4 {
  width: 26%;
  text-align: left;
  padding: 0px 28px;
}								   
								   
.statistics-table table, .statistics-table .table {
  width: 100%;
}								   								   
								   
.statistics-table table td, .statistics-table .table .tabledata {
  width: 41.8% !important;
  border: 1px solid #c4d3e2 !important;	
  vertical-align: top;
}								   
								   
.statistics-table table tr.heading2 th, .statistics-table .table .tablerow.heading2 .tablehead {
  padding-left: 36px !important;
  font-size: 16px !important;
  font-family: 'GothamRegular' !important;
  font-weight: bold !important;
	
}								   
								   
.statistics-table table tr.heading2, .statistics-table .table .tablerow.heading2 {
  width: 100% !important;
  background: #6b8198;
  color: #fff !important;
  padding: 16px 0px;
  border: 0px !important;	
	
 }								   
								   
.statistics-table td span.heading, .statistics-table .tabledata span.heading {
  color: #586a7d !important;
  font-size: 16px !important;
  font-family: 'GothamRegular' !important;
  font-weight: 600;
  float: left;
  width: 100%;
  padding-bottom: 18px;
}
								   
.statistics-table table tr td, .statistics-table .table .tablerow .tabledata {
  padding: 23px 25px 0px 36px!important;
  word-break: break-word;
background:#fff;
}
								   
.statistics-table .rprogress {
  width: 100%;
  height: 16px;
  max-width: 140px;
  float: left;
  margin-left: 16px;
}								   
								   
.statistics-table .rprogress-wrap {
  background: #4af;
  margin: 0px 0 !important;
  float: left;
  border-radius: 25px !important;
}								   
								   
.statistics-table p.percentage-bar {
  float: left;
  margin-right: 22px;
  font-weight: 600;
  color: #586a7d !important;
  font-family: 'GothamRegular' !important;
  font-size: 16px !important;
  margin-top: -4px;
}						   
								   
								   
.statistics-table p.about-desc {
  clear: both;
  color: #586a7d !important;
  font-size: 15px;
  font-family: 'GothamRegular' !important;
}								   
								   
.statistics-table p.percentage-bar.th {
  color: #ff8f06 !important;
}								   
								   
.statistics-table table tr td a, .statistics-table .table .tablerow .tabledata a {
  font-size: 12px;
  padding: 18px 0px 30px;
  float: left;
}
.breadcrumb-wrap {
  margin: 0px auto;
  max-width: 1140px;
  width: 100%;
}
body .content  h1.entry-title, body .content h1.archive-title {
  margin-top: 60px;
  max-width: 550px;
  padding-bottom: 15px;
  margin-bottom: 40px;
  background:url(images/title-border.png) bottom left no-repeat;
}
.content-sidebar .site-header .wrap, .content-sidebar #content-sidebar-wrap, .content-sidebar .content
{max-width:100%;}
.site-footer .wrap
{width:100%;}
								   
.table {
  display: table;
  width:100%;
  border-collapse: collapse;
}
.thead, .tbody {
  display: table-row-group;
}
.tablerow {
  display: table-row;
}
.tablehead, .tabledata {
  display: table-cell;
  vertical-align: middle;
}
.statistics-table .thead {
  display: table-caption;
  border: none;
}
.statistics-table .tablerow:nth-of-type(odd) .tabledata:nth-of-type(1),  .statistics-table .tablerow:nth-of-type(even) .tabledata:nth-of-type(2), 
.statistics-table tr:nth-of-type(odd) td:nth-of-type(1),  .statistics-table tr:nth-of-type(even) td:nth-of-type(2) {
  background: #eef6ff;
}
.top-banner
{
	position:relative;
}
.banner-wrap {
  margin: 0px auto;
  max-width: 1140px;
}
.top-banner img {
	width:100%;
	display: block;
}
.banner-wrap .banner-title
{
	position:absolute;
	top:25%;
	max-width:550px;
	color:#fff;
	font-family: 'Gotham-Black';
	font-size:25px;
	line-height:125%;
}
.button-holder {
  float: left;
  width: 100%;
  background: #6B8198;
}
.cta-wrapper
{
	max-width:1140px;
	width:100%;
	margin:0px auto;
}
#nav_menu-6 {
  background: #03b0ce;
}
#nav_menu-6 .widgettitle
{
	background:url(images/sidebar-title.png) no-repeat bottom left;
	padding-left: 0px;
    margin-left: 30px;
}
#nav_menu-6 li a
{
	font-size:14px;
}
#nav_menu-6 li
{
	background: url(images/list-icon.png) no-repeat left 9px;
    padding-left: 13px;
}
#search-3 {
  background: #cbd6e1;
  color: #6b8198;
}
#search-3 .widgettitle
{
  color: #6b8198;
}
.sidebar .search-form {
  margin: 0px 30px 35px 30px;
  border-bottom: 2px solid #6B8198;
  padding: 0px;
}
#gform_widget-2 {
  background: #6b8198;
}
#gform_widget-2 .widgettitle
{
	background:#03b0ce;
	color:#fff;
	padding: 50px 50px 25px;
	margin-bottom:40px;
}
#gform_widget-2 h4.widget-title.widgettitle:after {
  background: url(images/form-bubble.png) no-repeat center bottom;
  content: '';
  height: 24px;
  width: 31px;
  display: inline-block;
  position: relative;
  bottom: -35px;
}
#gform_widget-2 .gform_wrapper .top_label .gfield_label {
  display: block;
  margin: 0px 0px 20px !important;
  font-size: 16px;
  font-family: 'Gotham-Medium';
  color: #eef6ff !important;
 font-weight:normal;
}
#gform_widget-2 .gform_wrapper
{
	padding:0px 30px 40px !important;
	margin:0px !important;
}
#gform_widget-2 .gform_wrapper .top_label input.medium,#gform_widget-2 .gform_wrapper .top_label select.medium {
  width: 100% !important;
  padding: 4% !important;
  font-family: 'loraitalic';
  color: #6b8198 !important;
  background: #eef6ff !important;
  border: none !important;
  border-radius: 0px !important;
}
#gform_submit_button_1 {
  background: #ff8f06;
  color: #fff;
  border: none;
  font-family: 'Gotham-Medium';
  font-size: 16px !important;
  width: 100%;
  padding: 15px 0px !important;
}
#gform_widget-2 .gform_wrapper ul li.gfield {
  margin-bottom: 15px;
}
#gform_widget-2 .gform_wrapper .top_label textarea.textarea {
  width: 100% !important;
  padding: 4% !important;
  font-family: 'loraitalic';
  color: #6b8198 !important;
  background: #eef6ff !important;
  border: none !important;
  border-radius: 0px !important;
  min-height: 130px;
}
::-webkit-input-placeholder {
   opacity:1 !important;
   color: #6b8198 !important;
}
:-moz-placeholder { /* Firefox 18- */
   opacity:1 !important;
	color: #6b8198 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
   opacity:1 !important; 
	color: #6b8198 !important;
}
:-ms-input-placeholder {  
   opacity:1 !important;
	color: #6b8198 !important;
}
.hidelabel label
{
	display:none !important;
}
.statistics-table .table-2
{
margin-bottom:0px;
}
#comment, .comment-respond input#author, .comment-respond input#email, .comment-respond input#url
{
width: 100%;
background: none !important;
border: none;
padding:0px !important;
border-bottom: 2px solid #8598AC;
margin-left: 0px !important;
box-shadow: 0px 0px 0px;
border-radius: 0px;
margin-top: 0px !important;
padding-top: 0px;
}
#respond h3#reply-title {
  margin-bottom: 20px;
}
.related-items {
  float: left;
  width: 100%;
  margin: 0px !important;
  padding: 50px 0px !important;
  border: none !important;
  background: #7389a0 !important;
}
.related-items h3:before {
  content:'Related Content you might be interested in';
  color: #fff !important;
  font-style: normal;
  font-size: 20px !important;
  padding: 0px 50px;
display:inline-block;
}
.related-items h3{
font-size:0px !important;
}
.related-items hr, .related-items h4
{
display:none;
}
.related-items ul {
  padding: 30px 50px 0px !important;
  float:left;
}
.related-items ul li {
  margin: 0px;
  list-style: none;
  border-left: 3px solid #37c6df;
  width: 45%;
  float: left;
  padding: 5px 0 5px 3%;
  margin-bottom: 30px;
}
.related-items ul li a
{
  color: #fff !important;
  font-size: 16px;
  font-family: 'GothamRegular';
  text-decoration: none !important;
  font-style: normal;
}
#recent-posts-3 li a
{
display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
#recent-posts-3
{
padding-bottom:30px;
}
.site-header .wrap
{
overflow:visible;
}


.content-sidebar .content {
  width: 750px;
}

.or1 {
  display: none;
}

.site-header .genesis-nav-menu li.current_page_item a, .site-header .genesis-nav-menu li.current-cat a, .site-header .genesis-nav-menu li.current-menu-item a, 
.site-header .genesis-nav-menu li:hover a
{
  color: #ffffff !important;
}
.site-header .genesis-nav-menu li li a, .site-header .genesis-nav-menu li li a:link
{
border:none;
  border-bottom: 1px solid #61758a !important;
}
.srp-post-date b
{
color:#fff;
font-size:24px;
  width: 100%;
  float: left;
line-height:24px;
}

.content input[type=submit] {
  background: #FF8F06 !important;
  width: auto;
  color: #FFFFFF !important;
  font-size: 16px !important;
  margin-top: 10px;
  border: 0px;
  line-height: 19px;
  cursor: pointer;
  text-decoration: none;
  font-family: 'Gotham-Medium';
  text-transform: uppercase;
  padding: 6px 12px !important;
}

#commentform #submit {
  padding: 15px 50px 15px 50px !important;
 }
.site-header .genesis-nav-menu li
{
float:left;
}
.testimonial_slider__default .testimonial_slideri
{
padding:0px !important;
}
.teen-problems .su-tabs-current:after
{
content:'';
width:11px;
height:6px;
display:inline-block;
bottom:-44px;
left:45%;
position:absolute;
background:url(images/down-arrow.png)
}
.su-tabs-current
{
position:relative;
}
.italic-txt span
{
float:left;
}



@media screen and (max-width: 1150px) and (min-width:961px)
{
.post-info, .post-meta {
  margin-left: 2%;
}
.call-now span
{
font-size:24px;
}
.call-now {
width:270px;
}

.full-width-content .site-header .wrap
{
max-width:100%;
}
body .site-header #nav_menu-2
{
max-width:598px;
}
.slider-btm
{
font-size:28px;
}
.home .slider-btm span
{
font-size:40px !important;
}
.teen-problems .su-tabs-nav span
{
margin-right:18px !important;
}
.advices-sec .tab-desc
{
width:48%;
}
.help-me-out span.numbers
{
font-size:30px;
}
.help-me-out span.right-text
{
font-size:16px;
}
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1
{
width:41%;
margin-left:1%;
}
ul#menu-footer-menu-widget-1 li
{
width:12%;
padding: 0px 6px 9px 15px;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(9n)
{
border-right: 1px solid #647586;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(7n) {
  border: none;
}
.home .full-width-grid .row1, .home .blog-section, .home .mission-statement, .content-sidebar #content-sidebar-wrap, .content-sidebar .content
{
width:98%;
padding-left:1%;
padding-right:1%;
}
#wdg_specialrecentpostsfree-2-srp-singlepost-3, #wdg_specialrecentpostsfree-2-srp-singlepost-5
{
margin-right:0px;
}
#ez-fat-footer-container-wrap, .site-footer
{
padding:0px 10px;
}
.blog-section .srp-widget-singlepost
{
margin-right:1.1%;
}
.slider-text
{
padding-right:25px;
}
body.content-sidebar .content
{
width:62%;
float:left !important;
}

}


@media screen and (max-width: 1150px) {
	.site-header {
	 padding: 0px 5px !important;
	}  

.banner-wrap .banner-title {
  padding: 0px 20px;
}

.content-sidebar #content-sidebar-wrap, .content-sidebar .content {
  max-width: 99% !important;
  margin: 0px auto !important;
  float: none !important;
}

.content-sidebar .sidebar {
 padding-right: 2px;
}

.content-sidebar #ez-fat-footer-container {
  max-width: 98%;
}

.site-header #nav_menu-2 .genesis-nav-menu a {
  padding: 14px 10px !important;
}

.site-header .widget-area {
  max-width: 72%;
}

.site-header .genesis-nav-menu {
  max-width: 658px !important;
  width: 100% !important;
}

}
.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after {
	display: none;
}

@media screen and (max-width: 500px) {
ul#menu-footer-menu-widget-1 li {
  width: 26% !important;
 }
.home-slider {
  background-size: contain !important;
}

.blue-btn {
  width: 142px !important;
  font-size: 14px !important;
  padding: 10px 0px;
}

.home .row1 .one-half.first {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.how-we-help .su-spoiler {
  border-bottom: 1px solid #e2edef !important;
  margin: 24px 0px 5px !important;
}

.home .full-width-grid .row1 .one-half {
  padding-top: 10px;
  height: auto !important;
}

.why-hytn p.hyt-desc {
  font-size: 14px !important;
 }

p.hyt-desc span {
  font-size: 16px !important;
}

.row1 .why-hytn h2 {
  font-size: 22px !important;
  margin-bottom: 0px !important;
  padding-bottom: 5px !important;
}

.home-slider .bold-txt {
  padding-top: 15px !important;
  font-size: 17px !important;
}


.home-slider p.details {
  font-size: 14px !important;
  padding: 10px 0px !important;
  text-align: center;
}

.get-help1 {
  background: url('https://helpyourteennow.com/wp-content/uploads/2015/04/bg.png') no-repeat top center #03b0ce;
  margin: 20px 0px !important;
}

.home-slider .second-line {
  font-size: 14px !important;
  text-align: center;
}

.home-slider .call-us {
  margin-top: 2px !important;
}

.slider-btm {
  font-size: 20px !important;
  line-height: 22px;
}

.home .blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 {
  max-width: 86% !important;
}

.site-footer .social-media {
  padding: 0px;
  max-width: 110px;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  float: none !important;
}

.blog-section .srp-widget-singlepost {
  float: none !important;
  max-width: 86% !important;
  margin: 4px auto 40px !important;
  height: auto;
  display: block !important;
}

.slider-text {
  max-width: 98% !important;
  padding-top: 35% !important;
  margin: 0px auto !important;
  width: 100% !important;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
  float: none !important;
  text-align: center;
}

}

@media screen and (max-width:350px)
{
#gform_widget-2 .widgettitle
{
  padding: 50px 30px 25px !important;
}
}

.summary-box h2, .blue-box h2 {
color: white !important;
}

.green-box h2 {
color: #00ABD6 !important;
}

.tablehead h2 {
color: white !important;
padding-left:20px;
padding-top:10px;
}
.search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit {
    font-size: 0px;
    line-height: 19px;
}
.ez-home .site-inner, .full-width-content .content-sidebar-wrap {
    max-width: 100%;
    padding: 0;
    width: 100%;
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 960px) {
.header-image .site-header .wrap .title-area {
  background: url(images/logo.png) center top no-repeat;
  margin: 0px auto !important;
}

.site-header .widget-area {
  max-width: 84% !important;
  margin: 0px auto !important;
}

.site-header #text-14 {
  max-width: 100%  !important;
  width: 100%;
  margin-bottom: 14px;
}

.social-icons {
  max-width: 89px !important;
  margin: 0px auto !important;
  width: 100% !important;
}

.slider-btm {
  font-size: 22px;
}

.home .more-btn {
  bottom: -15px;
 }

.home .teen-problems {
  padding-top: 38px;
  padding-bottom: 15px;
}

.teen-problems .su-tabs-nav span {
  margin-right: 6px !important;
}

p.trublied-teen {
 padding-bottom: 12px;
}

.advices-sec .tab-left img {
  max-width: 44%;
  width: 100%;
}

.home .testimonials {
  padding: 48px 0px 0px;
}

.top-head-txt {
  margin-bottom: 20px;
  margin-top: 12px;
}

img.alignright.size-full.wp-image-2150 {
  display: none;
}

img.alignright.size-full.wp-image-2137 {
  display: none;
}

.home .full-width-grid .row1 .one-half {
  height: auto !important;
}

.home .row1 .why-hytn {
  float: left;
  margin-right: 0px !important;
}

.find-school {
  padding-top: 50px;
}

.help-me-out span.numbers {
  font-size: 19px;
  line-height: 56px;
}

.help-me-out .help-me-btn {
  max-width: 130px;
  width: 100%;
  font-size: 10px;
  margin-right: 10px;
}

.help-me-out span.right-text {
  font-size: 14px ;
  line-height: 20px;
  padding-top: 4px;
}

.help-me-out .cont-left .call-us {
  padding: 34px 0px 26px 10px;
}

.home .blog-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.content .min-wrap {
  max-width: 100% !important;
  width: 100%;
  margin: 0px auto;
}

.content .override {
  padding: 10px 0px 0 !important;
}

#ez-fat-footer-container-wrap {
  background: #6b8198;
  padding: 0px 12px;
}

.home .mission-statement {
  padding-top: 45px;
}

.help-me-out {
  margin: 20px 0px 0px;
}

.site-footer {
  padding: 0px 12px;
}

#ez-fat-footer-2.one-third {
  width: 40%;
  margin-right: 2%;
}

#ez-fat-footer-container-wrap #ez-fat-footer-3 {
  padding-top: 48px;
}

#ez-fat-footer-container-wrap #ez-fat-footer-2 {
  padding-top: 48px;
}

ul#menu-footer-menu-widget-1 li {
  width: 19%;
  border-right: 1px solid #647586;
  padding: 0px 6px 9px 34px;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(9n)
{
  border-right: 1px solid #647586;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(4n)
{
border:none;
}
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 {
  max-width: 68% !important;
  width: 100%;
  margin: 0px auto 20px;
  float: none !important;
  clear: both;
  display: block !important;
}

.blog-section .srp-widget-singlepost .srp-thumbnail-box img {
  width: 100%;
  height: auto;
}


.blog-section p.srp-post-date {
  font-size: 12px !important;
  padding: 5px !important;
  width: 20%;
}

.blog-section h4.srp-post-title a {
  line-height: 21px;
  height: 58px;
}

.blog-section .srp-widget-singlepost {
  float: none !important;
  max-width: 40.9%;
  margin: 13px 3.5% 13px 4.8%;
  height: auto;
}

.home .blog-section p.blog-sub1 {
  padding-bottom: 15px;
}

.home .row1 .one-half.first {
  border-right: 0px solid #ccc;
}

.teen-problems .su-tabs-nav span {
  margin: 4px 10px;
}

.teen-problems .su-tabs-nav {
  padding: 0px 18%;
  margin: 0px;
  text-align: center;
}
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 img
{
height:auto !important;
}
.blog-section .srp-widget-singlepost .srp-thumbnail-box img
{
height:166px !important;
}
.post-info, .post-meta {
  margin-left: 2%;
}
#ez-fat-footer-container-wrap #nav_menu-5
{
width:48% !important;
margin-left:2%;
}
.help-me-out .today {
  margin-right: 8px;
}
.call-now
{
display:inline-block;
max-width:240px;
}
.home .full-width-grid .row1
{
text-align:center;
}
.home .full-width-grid .row1 .blue-btn
{
float:none;
  margin: 40px auto 0px;
  clear: both;
display:inline-block;
}
.border-btm
{
float:none;
margin:0px auto;
}
.home .full-width-grid .row1 p
{
margin-bottom:0px;
}
.su-tabs-current:after
{
display:none !important;
}
.home .row1 .how-we-help
{
padding-left:0px;
}
body.override .sidebar, body.override #sidebar-alt
{
width:360px;
margin:0px auto;
float:none;
display:block;
max-width:100%;
}
.blue-box p, .summary-box p
{
padding-bottom:0;
}
.blue-box, .summary-box
{
padding:50px 25px 25px !important;
}
.home .why-hytn p{
  margin-bottom: 25px !important;
}

.find-school .one-fourth
{
font-size:15px;
}
}

@media only screen and (min-width: 768px) and (max-width: 920px) {
.call-now span {
  font-size: 21px;
}
.get-help1{
width:98%;
}

.find-school .desc2 {
  min-height: 130px;
}
.site-header .widget-area {
  max-width: 92% !important;
  margin: 0px auto !important;
}

.slider-btm {
  font-size: 18px;
  line-height: 22px;
}

.slider-btm {
  font-size: 18px !important;
  line-height: 22px;
}

.home .slider-btm span {
  font-size: 32px !important;
}

.teen-problems .su-tabs-nav span {
  margin: 4px 10px;
  float: none;
  display: inline-block;
}

.teen-problems .su-tabs-nav {
  padding: 0px 12% 20px;
  margin: 0px;
  text-align: center;
}
}

@media only screen and (min-width: 480px) and (max-width: 960px) {

}

@media only screen and (max-width: 767px) {
.page-template-page_blog .entry-content a {
  text-align: center;
  width: 100%;
  float: left;
}
.page-template-page_blog .entry-content img {
  float: none;
  margin: 0 0 15px 0;
 width:98%;
}
.school-table table td, .statistics-table table tr td, .school-table .table .tabledata, .statistics-table .table .tablerow .tabledata
{
display:block;
width:100% !important;
padding:4% !important;
float:left;
text-align:left !important;
}

#ez-fat-footer-container-wrap #nav_menu-5
{
width:auto !important;
margin-left:0%;
}
.school-table th, .school-table thead, .school-table .tablehead, .school-table .thead
{
display:none;
}
.school-table th, .school-table .tablehead
{
width:100%;
}
.school-table table td:empty, .statistics-table table tr td:empty, .school-table .table .tabledata:empty, .statistics-table .table .tablerow .tabledata:empty
{
display:none !important;
}
.school-table table tr td:before, .school-table .table .tablerow .tabledata:before
{
font-size: 16px !important;
font-family: 'GothamRegular';
font-weight:bold;
padding:10px;
display:block;
color:#fff;
background:#6b8198 ;
  margin-left: -4%;
  margin-right: -4%;
  padding-right: 4%;
  padding-left: 4%;
}
.school-table table tr td.col1:before, .school-table .table .tablerow .tabledata.col1:before
{
content:'School Name';
}
.school-table table tr td.col2:before, .school-table .table .tablerow .tabledata.col2:before
{
content:'Category';
}
.school-table table tr td.col3:before, .school-table .table .tablerow .tabledata.col3:before 
{
content:'Ages';
}
.school-table table tr td.col4:before, .school-table .table .tablerow .tabledata.col4:before
{
content:'School Style';
}
.top-head-txt
{
text-align:center;
}
.call-now span {
  font-size: 21px;
}
.call-now
{
width:240px;
text-align:left;
}
.site-header .widget-area {
  max-width: 98% !important;
  margin: 0px auto !important;
height:auto !important;
}

.slider-btm {
  font-size: 18px !important;
  line-height: 22px;
width:auto;
padding-left:10px;
padding-right:10px;
}

.home .slider-btm span {
  font-size: 32px !important;
}

.teen-problems .su-tabs-nav span {
  margin: 4px 10px;
  float: none;
  display: inline-block;
}

.teen-problems .su-tabs-nav {
  padding: 0px 12%;
  margin: 0px;
  text-align: center;
}

.find-school .one-fourth {
  margin-bottom: 46px !important;
}

.find-school .desc2 {
  min-height: 40px !important;
}
.find-school
{
padding-bottom:10px;
}
.help-me-out {
  background: #03b0ce !important;
}


.help-me-out .or1 {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}

.or1 {
  display: block !important;
}

.help-me-out .cont-right {
  float: none !important;
  max-width: 372px;
  margin: 0px auto;
  width: 100%;
}


.help-me-out .cont-left {
  float: none !important;
  max-width: 372px !important;
  width: 100%;
  margin: 0px auto !important;
}

.help-me-out .or1 {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  max-width: 8%;
  width: 100%;
  margin: 0px auto;
}

.help-me-out .cont-left .call-us {
  padding: 10px 0px 0px !important;
  float: left;
  width: 93%;
}
.help-me-out span.numbers{
float:right;
}
.help-me-out .inner-desc {
  padding: 10px 0px 10px !important;
  display: block;
}

 .help-me-out {
  background: #03b0ce !important;
  padding-bottom: 15px;
}
.blog-section .srp-widget-singlepost .srp-thumbnail-box img
{
height:auto !important;
}

ul#menu-footer-menu-widget-1 li {
  width: 16%;
  border-right: 1px solid #647586;
  padding: 0px 6px 9px 22px;
}


.slider-text {
  max-width: 380px;
}

.home-slider .bold-txt {
  font-size: 21px;
  line-height: 26px;
 letter-spacing: 0px;
}

.home-slider .call-us {
  font-size: 20px !important;
  }

.get-help1 {
  background-size: contain;
}

.get-left {
  font-size: 10px;
}

.get-right {
  font-size: 10px;
}
.blog-section #wdg_specialrecentpostsfree-2-srp-singlepost-1 p.srp-post-date
{
width:20% !important;
}
.desc-top br
{
display:none;
}
.desc-top
{
max-width:100%;
}
.related-items ul li
{
width:95%;
}
.add-to-list-btn
{
margin-left:25px;
}
.related-items ul {
  padding:25px 25px 0px !important;
}
#respond {
  padding: 25px 25px 50px !important;
}
.related-items h3:before
{
padding:0px 25px;
}

.teen-problems .tab-right
{
margin-left:2px;
}
.home .testimonials .help-me-out
{
margin-top:60px;
}
ul#menu-footer-menu-widget-3
{
width:100%;
padding-bottom:0px;
}
#ez-fat-footer-container-wrap #nav_menu-5
{
width:100%;
padding-bottom:40px;
}
#ez-fat-footer-container-wrap #ez-fat-footer-3
{
padding-top:0px;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(9n), ul#menu-footer-menu-widget-1 li:nth-of-type(4n)
{
  border-right: 1px solid #647586;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(3n)
{
border:none;
}
}

@media only screen and (min-width: 480px) and (max-width: 690px) {
.desc-top {
  max-width: 67%;
  width: 100%;
  padding: 2px 0px 0px 0px !important;
  border-left: 0px solid #9aaec4;
  font-size: 15px;
  color: #6b8198;
  margin: 0px auto !important;
  float: none !important;
  text-align: center;
}

.call-now {
  margin: 14px auto 0px;
  float: none !important;
}

.home .slider-btm span {
  font-size: 22px !important;
}

.home .row1 .how-we-help {
  padding-left: 8px !important;
}

.home h2 {
  font-size: 24px !important;
 }

.advices-sec .tab-left img {
  max-width: 100%;
  width: 100%;
}

.advices-sec .tab-desc {
  float: right;
  width: 100% !important;
}

.teen-problems .tab-right {
  float: left;
  width: 100% !important;
}

.teen-problems .tab-left {
  float: left;
  width: 100% !important;
}

.teen-problems .tab-right {
  float: left;
  width: 100% !important;
  margin-top: 35px;
}

ul#menu-footer-menu-widget-1 li {
  width: 27%;
  border-right: 1px solid #647586;
  padding: 0px 6px 9px 22px;
}

#ez-fat-footer-container-wrap #ez-fat-footer-2 {
 width: 100% !important;
}

#ez-fat-footer-container-wrap #ez-fat-footer-3 {
  width: 100% !important;
}

.copyright{
  float: none !important;
  text-align: center;
  width: 100% !important;
}

.site-footer .social-media {
  max-width: 110px !important;
  width: 100% !important;
  margin: 0px auto;
  text-align: center;
  float: none !important;
}
}

@media only screen and (max-width: 479px) {
.one-three-column { 
	width:45% !important;
}

.desc-top {
  padding: 2px 0px 0px 0px !important;
  border-left: 0px solid #9aaec4;
  font-size: 15px;
  color: #6b8198;
  margin: 0px auto !important;
  float: none !important;
  text-align: center;
}

.call-now {
  margin: 14px auto 0px;
  float: none !important;
}

.home .slider-btm span {
  font-size: 22px !important;
}

.home .row1 .how-we-help {
  padding-left: 8px !important;
}

.home h2 {
  font-size: 24px !important;
 }

.advices-sec .tab-left img {
  max-width: 100%;
  width: 100%;
}

.advices-sec .tab-desc {
  float: right;
  width: 100% !important;
}

.teen-problems .tab-right {
  float: left;
  width: 100% !important;
}

.teen-problems .tab-left {
  float: left;
  width: 100% !important;
}

.teen-problems .tab-right {
  float: left;
  width: 100% !important;
  margin-top: 35px;
}

ul#menu-footer-menu-widget-1 li {
  width: 27%;
  border-right: 1px solid #647586;
  padding: 0px 6px 9px 22px;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(9n), ul#menu-footer-menu-widget-1 li:nth-of-type(4n), ul#menu-footer-menu-widget-1 li:nth-of-type(3n)
{
  border-right: 1px solid #647586;
}
ul#menu-footer-menu-widget-1 li:nth-of-type(2n)
{
border:none;
}
ul#menu-footer-menu-widget-1 li a
{
font-size:13px
}
#ez-fat-footer-container-wrap #ez-fat-footer-2 {
 width: 100% !important;
}

#ez-fat-footer-container-wrap #ez-fat-footer-3 {
  width: 100% !important;
}

.copyright{
  float: none !important;
  text-align: center;
  width: 100% !important;
}

ul#menu-footer-menu-widget-3 {
  width: 100% !important;
  float: left;
}

#hook_header_right {
  display: none !important;
}


.get-left {
  padding: 9px 0px !important;
  font-size: 8px !important;
}
.get-right {
  padding: 9px 0px !important;
  font-size: 8px !important;
}
.help-me-out .cont-left .call-us {
  padding: 16px 0px 0px 10px !important;
}
.home-slider .call-us
{
font-size:17px;
}
.help-me-out .or1 {
  font-size: 14px !important;
  max-width: 16% !important;
}

span.right-text {
  width: 100%;
  max-width: 98%;
  text-align: Center;
  margin-bottom: 16px;
}
body .content .entry-title, body .content .entry-content {
    width: 96% !important;
    font-size:26px;
}
.featuredpage img, .featuredpost img, .post-image
{
padding:0;
}
.help-me-btn {
  margin: 0px auto !important;
  float: none !important;
  clear: both !important;
  display: block !important;
  max-width: 130px !important;
  width: 100% !important;
}

.help-me-out .today {
  font-size: 14px !important;
padding: 17px 0px 0px 0px !important;  
}

.help-me-out span.numbers {
  font-size: 16px !important;
}

.blog-section .srp-widget-singlepost .srp-thumbnail-box img {
  height: auto !important;
}

ul#menu-footer-menu-widget-1 li {
  width: 39% !important;
}

.srp-widget-container .more-btn {
  bottom: 16px;
}

.about-mission {
  max-width: 98% !important;
  font-size: 16px !important;
}

.italic-txt span {
  float: left;
  width: 98%;
}

.home .row1 .why-hytn {
  text-align: center;
}

.why-hytn .border-btm {
  display: none;
}

.how-we-help .su-accordion {
  text-align: Center;
}
#ez-fat-footer-container-wrap #nav_menu-5
{
width:100%;
}
.search-form input[type="search"], #subbox, .widget_product_search input#s {
    width: 220px;
}
}