@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; }
		#frm_signup form .frm_section_heading {margin-bottom: 0;-webkit-clip-path: polygon(50% 10%, 100% 0, 100% 100%, 0 100%, 0 0);clip-path: polygon(50% 10%, 100% 0, 100% 100%, 0 100%, 0 0);}
	#frm_signup form .frm_section_heading:after { display: none; }
		#form-aside form .frm_submit .frm_button_submit { font-size: 20px; color: #fff; }
		.owl-theme .owl-dots {display:none;}
		#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: 24px;}
		#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: #ffdd00; }
		#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;
		}
#frm_imgroup { background: var(--gcolor) !important; }
	#frm_signupwp .container { padding: 0; }
	#frm_signup form .frm_section_heading {margin-bottom: 0;-webkit-clip-path: polygon(50% 10%, 100% 0, 100% 100%, 0 100%, 0 0);clip-path: polygon(50% 10%, 100% 0, 100% 100%, 0 100%, 0 0);}
	#frm_signup form .frm_section_heading:after { display: none; }
	#frm_signupwp .frm_signupin { float: none; margin: 0 auto; padding: 0 }
	#frm_signup form select, #frm_signup form input[type="tel"], #frm_signup form input[type="email"], #frm_signup form input[type="text"] { background: #fff; border: solid 1px #B7B7B7; color: var(--gcolor); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); }
	#frm_signup form input[type="tel"]::-webkit-input-placeholder, #frm_signup form input[type="email"]::-webkit-input-placeholder, #frm_signup form input[type="text"]::-webkit-input-placeholder { color: var(--gcolor); opacity: 1; }
	#frm_signup form input[type="tel"]::-moz-placeholder, #frm_signup form input[type="email"]::-moz-placeholder, #frm_signup form input[type="text"]::-moz-placeholder { color: var(--gcolor); opacity: 1; }
	#frm_signup form input[type="tel"]:-ms-input-placeholder, #frm_signup form input[type="email"]:-ms-input-placeholder, #frm_signup form input[type="text"]:-ms-input-placeholder { color: var(--gcolor); }
	#frm_signup form input[type="tel"]:-moz-placeholder, #frm_signup form input[type="email"]:-moz-placeholder, #frm_signup form input[type="text"]:-moz-placeholder { color: var(--gcolor); }
	#frm_signup form fieldset { padding: 0; }
	#frm_signup form .frm_submit {background: var(--mcolor);padding-bottom: 35px;margin-top: -1px;}
	#frm_signup form .hidden-lg.frm_submit {display: none;background: var(--mcolor);padding-bottom: 35px;margin-top: -1px;}
	#frm_signup form .dropup .dropdown-toggle {font-size: 25px;color: #fff;background: var(--mcolor);padding: 10px 15px;margin-top: 0;}
	#frm_signup form .frm_submit .frm_button_submit { color: #fff; padding: 0px 15px; border: solid 3px #fff; background: var(--gcolor); font-size: 30px; text-shadow: none; }
	#frm_signup form .frm_submit .frm_button_submit:hover, #frm_signup form .frm_submit .frm_button_submit:focus, #frm_signup form .frm_submit .frm_button_submit:active { border: solid 3px var(--gcolor); color: var(--gcolor); background: #fff; text-shadow: none; }
	#main_content { padding-top: 0; text-align: center; }
	#main_content .mcimg { margin: 0 -15px 15px; }
	#main_content .mcimg img { width: 100%; height: auto; }
	#main_content .page_content:before { background: var(--mcolor); height: 1px; width: 100%; max-width: 250px; margin: 10px auto; display: block; content: ""; }
	#main_content .page_content { position: relative; padding-left: 0; border-left: 0; }
	#amenities .amn_item { text-align: center; }
	#amenities .amn_item .amni_image { border: none; position: relative; display: block; }
	#amenities .amn_item .amni_image:after {background: #fff;height: 1px;width: 100%;max-width: 200px;margin: 10px auto;display: block;content: "";}
		
	}
	@media only screen and (max-width:640px) { }
	@media only screen and (max-width:480px) {
		#form_sliderwpcats #slider_block #form-aside {
  min-height: unset;
}
		.col-xs-full { width: 100%; }
	}
