﻿@media (max-width: 1024px) { 
	.wrapper {
		min-width:960px;
		margin:0 auto;
	}
}

@media (max-width: 480px) {
	
	.wrapper {
		min-width:420px;
		margin:0 auto;
	}
	
	.container {
		min-width: 378px !important; 
		padding: 0 5%;
		width: 90%;
	}
	
	header .span6 {
		display: none;
	}
	
	header .span3 {
		width:50%;
		margin:0;
	}
	
	header .span3  p {
		padding:0;
		background: none;
	}	
	
	.logo  img {
		width:150px;
		margin: 0px auto;
	}
	
	header .tel {
		font-size: 22px;
		margin:5px 0;
	}
	
	.button {
		background: none !important;
		color: #000 !important;
		padding:0;
		font-size:12px;
		border-bottom: 1px dashed #000;
	}
	
	.slide1 {
		height:605px;
		background-size:cover;
	}
	
	.slide1 h1 {
		margin-top:85px;
		font-size:42px;
		margin-bottom:30px;
	}
	
	.slide1 .span3 {
		width: 100%;
		margin:0  0 26px 0;
	}
	
	.slide1 .span3 p  {
		float:right;
		width:50%;
		margin:0;
		font-size:19px;
	}
	
	.slide1 .span3 p br{
		display: none;
	}
	
	.slide1 .row-fluid {
		height:auto;
		overflow: visible;
	}
	
	.slide1 .row-fluid .spincrement4,
	.slide1 .row-fluid .spincrement5{
		left:15px !important;
	}
	
	.slide1 .row-fluid .span3:nth-child(2) .spincrement4,
	.slide1 .row-fluid .span3:nth-child(4) .spincrement6,
	.slide1 .row-fluid .span3:nth-child(3) .spincrement5	{
		font-size:65px;
		top:-2px;
		left:0;
	}
	
	
	.slide2 {
		padding:30px 0;
	}
	
	
	.slide2 .span4 {
		margin:0 0 30px 0;
		width:100%;
	}
	
	.form1 {
		height:780px;
		background-size: cover;
		padding-top:280px;
		margin-top:-200px;
	}
	
	.form1 form input[type="text"], .form2 form input[type="text"] {
		margin: 5px 0;
		width: 90%;
	}	
	
	.form1 form input[type="submit"] {
		width:100%;
	}
	
	.form1 form {
		height:auto;
	}
		
	.form1 h2 {
		font-size:28px;
	}
	
	.form1 .alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole, .form2 .alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole, .form3 .alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole {
		float: none;

	}
	
	#html_element_recaptcha5 > div {
			margin:0 auto;
	}
	#html_element_recaptcha6 > div {
			margin:0 auto;
	}
	
	#html_element_recaptcha7 > div {
			margin:0 auto;
	}
	#html_element_recaptcha1 > div {
			margin:0 auto;
	}
	#html_element_recaptcha8> div {
			margin:0 auto;
	}	

	#html_element_recaptcha2> div {
			margin:0 auto;
	}
	
	#html_element_recaptcha0> div {
			margin:0 auto;
	}	
	.slide3 {
		margin-top:-135px;
	}
	
	.slide3 .span6 {
		width:100%;
	}
	
	.slide3 .nav li.active a {
		background: #F3F3F3;
	}
	
	.slide3 .nav li a {
		height:150px;
		background: none;
	}
	
	.slide3 .nav li {
		margin:0;
		width:33.3%;
	}
	
	.slide3 .nav {
		margin: 30px 0px 0 0;
	}
	
	.slide3 .nav-tabs a{
		font-size:13px;
		line-height:1;
		display: block;
		padding:10px 5px 30px !important;
	}
	
	
	.slide3 .task {
		height:83px;
		width:97px;
		background-size: 100% auto;
	}
	
	.slide3 .active .task, .slide3 li:hover .task {
		background-position: center -87px;
	}
	
	.form2 {
		height:650px;
		padding-top:200px;
		background-size: cover;	
		margin-top:-50px;		
	}
	
	.form2 form {
		height:auto;
	}	
	
	.form2 form input[type="submit"] {
		width:100%;
	}
	
	.form2 h2 {
		font-size:28px;
	}
	
	.slide4 {
		margin-top:-50px;
	}
	
	.swiper-slide {
		max-width:480px;
	}
	
	.swiper-slide > div {
		margin:0 auto;
	}
	
	.slide5 .step {
		padding:156px 10px 10px;
		font-size:13px;
	}
	
	.slide5 .container {
		background: none;
		height:1215px;
	}
	
	.slide5 .step {
		position: static;
		width: 50%;
		float:left;
		padding-left:0;
		padding-right:0;
		height:80px;
	}
	
	
	.form3 {
		background-size: cover;
		height:700px;
		margin-top:-100px;
		padding-top:200px;
	}
	
	.form3 form input[type=text] {
		margin: 5px 0 !important;
		width: 90% !important;
	}
	.form3 form input[type=submit] {
		width:100%;
	}
	.form3 form {
		height: auto;
	}
	
	.slide6 {
		margin-top:-70px;
	}
	
	.slide6 .tab-content {
		width:100%;
	}
	
	.slide6 .whiteblock {
		padding:30px 0;
		width:100%;
	}
	
	.slide6 .fiolet {
		width: 90%;
		float:left;
		padding: 20px 5%;
		min-height:500px;
	}
	.fiolet .alx_feed_back_form_feedback_poles {
		height: auto;
	}
	
	.fiolet h3 {
		margin-top:0;
	}
	
	.slide6 .container > h3 {
		font-size:16px;
		margin-bottom:10px;
	}
	
	.slide6 form input[type="submit"] {
		margin-top:0;
	}
	.slide6 form input[type="text"] {
		width: 85%;
	}
	.slide6 ul.nav li {
		padding: 10px 1% 0;
		width:23%;
	}
	.slide6 ul.nav li a {
		font-size:18px;
		
	}
	
	.slide6 ul.nav li.active {
		background: #f3f3f3;
	}
	.slide6 h2 {
		font-size:35px;
	}
	
	.slide6 ul.nav {
		background: none;
	}
	.slide6 .whiteblock {
		border: none !important;
	}
	
	.slide6 ul.nav li.active a {
		background: none !important;
	}
	
	.slide6 ul.nav li:not(.active):hover a {
		background:none !important;
	}		
	
	.slide6 ul.nav li a {
		padding: 0 0 30px 0;
	}
	.nav-tabs small {
		display: block;
	}
	
	.slide7 {
		height:1500px;
		background-size:cover;
	}
	
	.slide7 .span6 {
		width:100%;
	}
	
	.row-fluid .span4.people {
		width:100%;
	}
	
	.map {
		background-position: -500px top;
		margin-top:-6px;
	}
	
	.map #alx_feed_back_default_FID10 {
		display: none;
	}
	
	footer .row-fluid .span4, footer .row-fluid .span5 {
		width:50%;
		margin:0;
	}
	
	footer .row-fluid .span3{
		width:100%;
	}	
	.modal {
		width:390px;
		margin-left:-190px;
		top:20px !important;
	}
	
	.modal h3 {
		font-size:28px;
	}
	
	.modal h3 br {
		display: none;
	}
	
	.modal .modal-body{
		padding:30px;
		max-height:475px;
	}
	
	#context-tab br, #media-tab br, #social-tab br{
		display: none;
	}
	
	#context-tab  .span6,  #media-tab .span6, #social-tab .span6 {
		margin-left:0;
	}
	
	#context-tab  .span6 .span3, #media-tab .span6 .span3, #social-tab .span6 .span3 {
		width:100%;
		margin-left:0;
		margin-bottom:20px;
	}
	
	.tab-content {
		overflow: visible;
	}
	
	.map h2 {
		z-index:1 !important;

	}
	
	header {
		z-index:9999;
	}
}

