@media only screen and (max-width:1370px) {
    	#ft_home-list .ftw_title { font-size: 35px; text-align: center; }
	.iterm-wp .overlay .title-omg, .iterm-wp .title_front .iterm-title { font-size: 30px; }
	.iterm-wp .overlay .text-overlay { font-size: 25px; }
}

@media only screen and (max-width:1170px) {
	#ft_home-list .ftw_title { font-size: 35px; text-align: center; }
	.iterm-wp .overlay .title-omg, .iterm-wp .title_front .iterm-title { font-size: 30px; }
	.iterm-wp .overlay .text-overlay { font-size: 20px; }
}
@media only screen and (max-width:1024px) {

	/*#ft_home-list .ftw_title { font-size: 25px; text-align: center; }
	.iterm-wp .overlay .title-omg, .iterm-wp .title_front .iterm-title { font-size: 20px; }
	.iterm-wp .overlay .text-overlay { font-size: 18px; }*/ }
	@media only screen and (max-width:992px) { }
	@media only screen and (max-width:767px) {
		html, body { font-size: 16px; }
		html.js { margin-top: 0 !important; }
		#wpadminbar { display: none !important; }
		.flex_revert { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-wrap: wrap; flex-direction: column-reverse; }
		.pre_footer { font-size: 14px; }
		.header_trsp #header { background: rgba(43, 43, 43); position: static; }
		#header { text-align: center; }
		.navbar-toggle { border: solid 1px #fff; border-radius: 0; position: absolute; top: -65px; right: 0; z-index: 999; }
		.navbar-toggle .icon-bar { background-color: #fff; }
		#hero_block { min-height: 100px; background: transparent !important; }
		#hero_block .hero_info { background: #2b2b2b; position: static; }
		#hero_block .hero_info .hero_title { color: #fff; text-transform: uppercase; padding: 0; margin: 0; font-size: 24px; text-align: center; font-weight: normal; }
		#hero_block .form_info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-wrap: wrap; flex-direction: column-reverse; }
		#form-aside, .hero_form { background: #fff;display:block; }
		#form-aside form .frm_checkbox label a, #form-aside form .frm_checkbox label, #form-aside form .form-title {/* color: #2B2B2B; */}
		#form-aside form .frm_submit .frm_button_submit {font-size: 20px;color: #fff;background: #000;}
		#form-aside {padding-top:0px;}
		.padding-50 { padding: 30px 0; }
		#ft_home-list { padding: 25px 0; }
		#ft_home-list .ftw_title { font-size: 25px; text-align: center; }
		.iterm-wp .overlay .title-omg, .iterm-wp .title_front .iterm-title { font-size: 20px; }
		.iterm-wp .overlay .text-overlay { font-size: 18px; }
		#locations .hl_iterm .hl_title:before {background: transparent;}
		#locations .hl_iterm .hl_title:after {content: "";height: 3px;width: 100%;margin: 10px auto 5px;max-width: 115px;display: block;background: var(--mcolor);}
		#ss_class { padding: 20px 0; }
		#ss_class .box_fintro { text-align: center; }
		#ss_class .list_class_col { margin-bottom: 30px }
		#ss_class .box_fintro .fs_title { font-size: 25px; }
		#footer-mid { text-align: center; }
		#footer .flogo_wp a { display: inline-block; }
		.form_sign_up_home { position: static; }
		#slider-block .slider-titem img { height: auto; min-height: 250px; }
		#hero_slider .slider_caption h3.pl-subtitle,
		#hero_slider .slider_caption h2.pl-title{
			font-size: 25px;margin-top: 5px;
		}
	}
	@media only screen and (max-width:640px) {
		.frm_form_field.frm_three_col  .frm_radio, .frm_form_field.frm_three_col .frm_checkbox, .frm_form_field.frm_four_col .frm_checkbox, .frm_form_field.frm_four_col  .frm_radio  {width: 95%;}
		#header .dflex-center {min-height:74px; }
    }
	@media only screen and (max-width:480px) {
		.col-xs-full { width: 100%; }
	}
