/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.cnt{
		margin-left: 0 !important;
	}
	.headline ul{
		width: 100%;
	}
	.phone{
		padding-right: 20px;
	}
	.contacts .row{
		width: 100% !important;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.headline ul{
		width: auto;
	}
	.slick-prev{
		left: 0 !important;
	}
	.rotateslider-container .rotateslider-item.prev, .rotateslider-container .rotateslider-item.next{
		opacity: 0.1 !important;
	}
	.phone{
		margin: 0;
	}
	.contacts div{
		display: block;
		margin: 0 auto !important;
	}
	.contacts h3{
		text-align: center;
	}
		.contacts h7{
		text-align: center;
	}
	.contacts img{
		margin-top: 5% !important;
		float: right;
	}
	.contact-btn{
		margin-bottom: 40px;
	}
	footer p{
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center !important;
		margin: 0px !important;
	}
	footer div{
		display: block;
		margin: 0 auto !important;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.headline ul{
		text-align: center;
		float: none;
		margin-top: 10px;
	}
	.header-content{
		margin-top: 0;
	}
	.logo{
		padding-top: 10px;
		max-width: 98px;
	}
	.town div{
		position: relative !important;
	}
	.town img{
		margin-top: 5%;
	}
	.descr img{
		display: block;
		margin: 0 auto;
	}
	.slick-next{
		right: 0 !important;
	}
	.contacts h3{
		text-align: center;
	}
		.contacts h7{
		text-align: center;
	}
	.contact-btn{
		margin-bottom: 20px;
	}
	.rotateslider-container .rotateslider-item.next{
		left: 65% !important;
	}
	.plan img{
		display: block;
		margin: 0 auto;
		width: 100% !important;
	}
	.plan li{
		width: 640px !important;
	}
	.column{
		margin: 0 !important;
	}
}
@media only screen and (max-width : 660px) {
	h1{
		font-size: 35px !important;
	}
	h3{
		font-size: 15px !important;
	}
	h5{
		font-size: 30px !important;
	}
	h6{
		font-size: 35px !important;
	}

	#fssList{
		width: 100%;
	}
	#slideshowWrapper{
		width: 100%;
	}
	ul#slideshow{
		width: 100% !important;
	}
	.plan li{
		width: 100% !important;
	}
	.plan img{
		width: 100% !important;
	}
	.objects p{
		font-size: 14px;
	}
}
@media only screen and (max-width : 570px) {
	.slick-list {
    margin-left: 30%;
}
.menu a{
		font-size: 12px;
	}
.slick-slide img{
		overflow: hidden;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 460px) {
	.glr .container {
    width: inherit;
}
	
	.slick-slide img{
		margin: 0 auto;
	}
	.plan img{
		width: 60%;
	}
	ul#slideshow{
		height: 270px !important;
	}
	#fssList{
		padding: 5px 0px 0px 0 !important;
	}
	#fssPlayPause{
		top: 76% !important;
		right: 43% !important;
	}
	.plan li{
		width: 100% !important;
	}
	.plan img{
		margin-left: 2%;
		width: 85% !important;
	}
	.slick-slide img {
    margin-left: 0 !important;
}
.slick-list {
    margin-left: 14%;
}
.headlight{
	display: block;
    margin: 0 auto;
}
.objects p{
		font-size: 12px;
	}
	.item{
		padding-top: 15%;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 430px) {
	.menu a{
		font-size: 8px;
	}
	.descr img{
		width: 100%;
	}
	.item{
		height: 25px;
	}
}
