@media screen and (min-width:1200px) {
	#ft_home-list .iterm-big img { max-height: 515px; }
}
@media only screen and (max-width:1200px) {
	#navbar { margin-top: 0; }
	.group_header .form-on-slider a::after { background-image: url('../images/top-click-small.png'); background-repeat: no-repeat; width: 120px; height: 124px; left: -95px; }
	.form_signup_inner form::after { background-image: url('../images/arrow-small.png'); background-repeat: no-repeat; width: 120px; height: 92px; left: -65px; }
	#slider-top .form_signup_inner form::after{ left: -90px; bottom: 20px; }
	#main-home .groupflcarousel .owl-next { right: -37px; }
	#main-home .groupflcarousel .owl-prev { left: -37px; }
}
@media only screen and (max-width:991px) {
	#main-contact form { margin-top: 17%; }
	#main-home .groupflcarousel .owl-prev { left: -15px; }
	#main-home .groupflcarousel .owl-next { right: -15px; }
	#navbar ul.main-menu >li { padding: 0 9px; }
	.header_info .textwidget { padding-right: 20px; }
	.group_header .form_signup_wp a::after { left: -88px; }
	.form_signup_inner form::after { left: -87px; }
	.container { width: 100%; }
	.form_signup_wp .container, #slider-top .container, #wrap-customDots { max-width: 750px; }
	.form_signup_wp { top: 12%; }
	#ft_home-list .iterm-info { font-size: 14px; }
}
@media only screen and (max-width:767px) {
	body.page-template-template-amenities #hero-page{ background: none !important; }
	.hero_image{ position: relative; z-index: 1; margin-bottom: 20px; }
	.hero_image img{ min-height: 130px; }
	body.page-template-template-amenities #hero-page .form_signup_inner form{ margin-bottom: 20px; }
	#ft_home-list .iterm-big{ display: none; }
	#hero-page .form_signup_inner form{ margin-bottom: 120px; }
	.group_header .form_signup_wp a { position: relative; width: 121px; height: 125px; display: block; text-align: center; margin: 0 auto; margin-top: 15px; }
	.group_header .form_signup_wp a::after { top: 0; left: 0; }
	#block-btcontent{ display: none; }
	#hero-page .heroblock-text .hero-title{ color: #146091; }
	#hero-page::after, #main-contact .contact_wp:before{ 
		background: -moz-linear-gradient(left, rgba(14, 27, 35, 0.9) 0%, rgba(14, 27, 35, 0.9) 9%, rgba(14, 27, 35, 0.9) 19%, rgba(14, 27, 35, 0.9) 43%, rgba(14, 27, 35, 0.9) 100%, rgba(14, 27, 35, 0.9) 100%);
		background: -webkit-linear-gradient(left, rgba(14, 27, 35, 0.9) 0%, rgba(14, 27, 35, 0.9) 9%, rgba(14, 27, 35, 0.9) 19%, rgba(14, 27, 35, 0.9) 43%, rgba(14, 27, 35, 0.9) 100%, rgba(14, 27, 35, 0.9) 100%);
		background: linear-gradient(to right, rgba(14, 27, 35, 0.9) 0%, rgba(14, 27, 35, 0.9) 9%, rgba(14, 27, 35, 0.9) 19%, rgba(14, 27, 35, 0.9) 43%, rgba(14, 27, 35, 0.9) 100%, rgba(14, 27, 35, 0.9) 100%);
	}
	#menu_mobile ul > li > a .ex_menu { border-left: 1px solid #f0f0f0; width: 40px; }
	#menu_mobile ul li a { border-bottom: 1px solid #f0f0f0; }
	#main-contact form:after { background-image: url(../images/arrow-small.png); background-repeat: no-repeat; width: 125px; height: 105px; left: -65px; bottom: -18px; }
	#main-contact form { float: none; margin-left: auto; margin-right: auto; }
	#main-contact form { margin-top: 50px; }
	.block_image_content .text-right { text-align: left; }
	#main-home .groupflcarousel .owl-next, #main-home .groupflcarousel .owl-prev { font-size: 37px; }
	.form_signup_wp .container, #slider-top .container { width: 100%; }
	.navbar-toggle .icon-bar { background-color: #fff; }
	.navbar-toggle { border: solid 1px #fff; margin-top: 15px; cursor: pointer; }
	#header { padding-top: 10px; padding-bottom: 10px; }
	html #wpadminbar { position: fixed !important; }
	.form_signup_inner form::after { display: none; }

	.form_signup_wp { position: relative; background: #4383ad; padding: 35px 0; }
	.wrap-right, .form_signup_inner form { float: none !important; margin: 0 auto; }
	#ft_home-list .iterm-ft_home { padding: 10px; }
	.page-content ul.list-check li { text-align: left; padding-right: 0; display: block; }
	.page-content ul.list-check { max-width: 320px; margin: 0 auto; margin-bottom: 18px; padding-left: 30px; }
}
@media only screen and (max-width:640px) {
	#slider-top .slider-group .pl-slider-inner .pl-subtitle, #slider-top .pl-title { font-size: 45px; }
	#main-contact form:after { display: none; }
	#main-contact  .contact-header .headline { font-size: 25px; }
	#slider-top .slider-group, #wrap-customDots .pull-right{ width: 100%; max-width: 100%; min-width: auto; }
	.group_header .form-on-slider a::after{ left: 0; right: 0; width: 122px; margin: 0 auto; top: auto; bottom: 45px; }
	#slider-top .slider-group{ min-height: 565px; padding: 25px 10px; }
}
@media only screen and (max-width:480px) {
	#main-home .groupflcarousel .owl-next, #main-home .groupflcarousel .owl-prev { top: 45%; }
	.col-xs-full { width: 100%; }
	#ft_home-list .iterm-big .iterm-info { position: relative; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
	#ft_home-list .iterm-big img { border-radius: 0; }
	#ft_home-list .iterm-big .iterm-title { padding: 5px 0; }
	.page-content h1, .page-content h3 { font-size: 24px; margin-top: 0; line-height: 25px; }
	#hero-page .heroblock-text .hero-title { font-size: 30px; }
}
@media only screen and (max-width:320px) {
	.form_signup_inner form input[type="submit"] { width: 181px; }
	.form_signup_inner form { padding-top: 15px; padding-bottom: 15px; }
	.form_signup_inner form input[type="text"], .form_signup_inner form input[type="email"], .form_signup_inner form input[type="phone"] { width: 180px; margin-bottom: 10px; }
	.form_signup_inner form .free span { font-size: 25px; }
}