@media only screen and (max-width : 1600px){
	.stock .slick-slide.slick-current.slick-center .item .back{
		display: none;
	}

	.stock .item .back{
		display: none;
	}

	.stock .slick-slide.slick-active .item .back{
		left: auto;
	}

	.stock .slick-slide.slick-current.slick-center + .slick-slide.slick-active .item .back{
		right: auto;
	}

	.stock .item .center{
		display: block;
	}
}

@media only screen and (max-width : 1200px){
	.burger{
		display: flex;
		align-items: center;
	}

	.call-btn{
		display: block;
	}

	.header__place,
	.header__bottom{
		display: none;
	}

	.hidd1200{
		display: none!important;
	}

	.header__top{
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.header__top .col:nth-child(3){
		margin-left: auto;
	}

	.header__top .row{
		align-items: center;
	}

	.header__top .logo{
		top: 20px;
	}

	.nav{
		padding: 0 15px 15px;
	}

	.nav > ul{
		display: block;
	}

	.nav > ul > li{
		margin-left: 0;
		margin-bottom: 15px;
		text-align: center;
	}

	.nav > ul > li > a{
		font-size: 24px;
		padding: 0;
	}

	.nav > ul > li > a:before{
		display: none;
	}



}/**1200px**/

@media only screen and (max-width : 1199px){
	.intro .title{
		font-size: 40px;
	}

	.intro .text p{
		padding: 0 45px;
		font-size: 18px;
	}

	.intro .text p:before,
	.intro .text p:after{
		width: 25px;
		height: 5px;
		background-size: contain;
	}

	.slick-prev, 
	.slick-next{
		width: 50px;
		height: 50px;
		background-size: 8px 16px!important;
		background-position: center!important;
	}

	.intro .slick-prev, 
	.intro .slick-next{
		top: auto;
		transform: none;
		bottom: 90px;
		background-color: #FFB800!important;
	}

	.intro .slick-prev:hover, 
	.intro .slick-next:hover{
		background-color: rgba(255, 255, 255, .55) !important;
	}

	.intro .slick-prev{
		left: 15px;
	}

	.intro .slick-next{
		right: 15px;
	}

	.section{
		padding-top: 45px;
		padding-bottom: 45px;
	}

	.title-block,
	.content h1{
		margin-bottom: 30px;
		font-size: 32px;
	}

	.content h2{
		font-size: 28px;
	}

	.content h3{
		font-size: 24px;
	}

	.content h4{
		font-size: 18px;
	}

	.title-block span{
		padding: 0 34px;
	}

	.title-block span:before,
	.title-block span:after{
		width: 25px;
		height: 5px;
		background-size: contain;
	}

	.services .item.reverse .in{
		flex-direction: row;
	}

	.services .item.reverse .right{
		padding-left: 28px;
		padding-right: 0;
		text-align: left;
	}

	.services .item .icon{
		width: 120px;
		height: 120px;
		padding: 30px;
	}

	.services .item .icon img{
		
	}

	.services .item .in:hover .icon img{
		transform: scale(1.05);
	}

	.services .item .icon:before,
	.services .item .icon:after{
		width: 25px;
		height: 5px;
		background-size: contain;
	}

	.about .row{
		flex-direction: column-reverse;
	}

	.about .pic{
		justify-content: center;
	}

	.about .title-block{
		text-align: center;
	}

	.about p{
		max-width: 100%;
	}

	.go-to a{
		font-size: 14px;
	}

	.section-interactive{
		display: none;
	}

	.stock .slick-prev,
	.stock .slick-next{
		top: 215px;
	}

	.stock .slick-prev{
		left: 10px;
		margin-left: 0;
	}

	.stock .slick-next{
		right: 10px;
		margin-right: 0;
	}

	.section-black{
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.stock .item .center .pic:after{
		display: none;
	}

	.stock .item .center{
		width: 100%;
		padding-top: 258px;
	}

	.stock .item .left{
		width: 100%;
		padding: 10px 15px 45px;
		text-align: center;
	}

	.stock .item .center .pic{
		width: 100%;
		height: 220px;
		top: 0;
		left: 0;
	}

	.stock .item .center .pic:before{
		display: none;
	}

	.stock .item .center .pic:after{
	    content: "";
	    width: 100%;
	    height: 30px;
	    display: block;
	    background: url(../upload/image/design/default/arc_1.svg) center bottom no-repeat;
	    background-size: cover;
	    position: absolute;
	    bottom: -1px;
	    top: auto;
	    transform: none;
	    border: none;
	    border-radius: 0;
	    left: 0;
	    z-index: 3;
	}

	.stock .item .center .title{
		font-size: 32px;
	}

	.stock .item .center .title:before{
		width: 25px;
		height: 5px;
		background-size: contain;
		left: 50%;
		transform: translateX(-50%);
	}

	.stock .item .center p{
		font-size: 18px;
	}

	.contacts__top{
		padding-bottom: 10px;
		text-align: center;
	}

	.contacts__top .row{
		flex-wrap: wrap;
	}

	.contacts__top .col{
		width: 100%;
	}

	.contacts__top .item{
		margin-bottom: 30px;
	}

	.contacts .social{
		justify-content: center;
	}

	.action{
		padding: 0;
		box-shadow: none;
	}

	.footer__top{
		padding-top: 180px;
		padding-bottom: 10px;
	}

	.footer__top .logo{
		bottom: auto;
		top: 60px;
	}

	.footer__top:before{
		bottom: 0;
		top: 80px;
	}

	.footer-nav > ul{
		flex-wrap: wrap;
	}

	.footer-nav > ul > li{
		width: 100%;
		margin-left: 0;
		text-align: center;
	}

	.footer-nav > ul > li > a{
		font-size: 18px;
	}

	.footer__bottom{
		padding-top: 10px;
	}

	.modal-1 .modal-dialog{
		max-width: 390px;
	}

	.modal-1-content{
		padding: 50px  15px;
	}

	.modal-1 form{
		padding: 0;
	}

	.pag__item.next-x,
	.pag__item.prev-x{
		display: none;
	}

	.pag__item a{
		width: 36px;
		height: 36px;
	}

	.anons{
		padding-top: 45px;
	}

	.paper__center{
		padding: 0;
	}

	.gallery{
		padding-left: 55px;
		padding-right: 55px;
	}

	.gallery .slick-prev{
		left: -40px;
	}

	.gallery .slick-next{
		right: -40px;
	}

	.slider-one .slick-dots{
	    display: block!important;
	}

	.slider-one .slick-prev,
	.slider-one .slick-next{
		bottom: 18px;
	}

	.slider-one.controls-none .slick-prev,
	.slider-one.controls-none .slick-next{
		display: block!important;
	}

	.slider-one .slick-prev{
	    left: 15px;
	    right: auto;
	}

	.slider-one .slick-next{
	    right: 15px;
	}

	.house__top{
		display: block;
	}

	.house__top .right{
		padding-left: 0;
		text-align: left;
	}

	.house__bottom{
		display: none;
	}

	.price-list .item .in{
		padding: 25px;
	}

	.yaht{
		padding-bottom: 55px;
	}

	.yaht .row{
		flex-direction: column-reverse;
	}

	.yaht .pic{
		justify-content: center;
		padding-bottom: 25px;
	}


}/**1199px**/

@media only screen and (max-width : 767px){
	.price-list__bottom p{
		margin-bottom: 0;
	}

	.price-list .price{
		margin-bottom: 10px;
	}
}

@media only screen and (max-width : 576px){
	.header.main .header__top:before{
		height: 28px;
		background: url(../upload/image/design/default/header/arc_m.svg) center bottom no-repeat;
		background-size: cover;
	}

	.footer__top:before{
		height: 30px;
		background: url(../upload/image/design/default/header/arc_m.svg) center bottom no-repeat;
		background-size: cover;
	}

	.call-drop:before{
		height: 28px;
		background: url(../upload/image/design/default/header/arc_call.svg) center bottom no-repeat;
    	background-size: cover;
	}

	.menu-mob:before,
	.menu-mob__bottom:before,
	.header.inner .header__top:before{
		height: 28px;
		background: url(../upload/image/design/default/header/arc_menu.svg) center bottom no-repeat;
    	background-size: cover;
	}

	.intro:before,
	.stock .item .center .pic:after{
		background: url(../upload/image/design/default/arc_1_m.svg) center bottom no-repeat;
    	background-size: cover;
	}

	.section-black:before{
		height: 28px;
		background: url(../upload/image/design/default/stock/arc_b_m.svg) center bottom no-repeat;
    	background-size: cover;
    	top: 0;
	}

	.section-black:after{
		height: 28px;
		background: url(../upload/image/design/default/stock/arc_b_1_m.svg) center bottom no-repeat;
    	background-size: cover;
    	bottom: -25px;
	}

	.contacts__map{
		margin-left: -12px;
		margin-right: -12px;
		border-radius: 0;
	}

	.contacts__map:before{
		content: "";
		width: 100%;
		height: 30px;
		background: url(../upload/image/design/default/arc_1_m.svg) center bottom no-repeat;
    	background-size: cover;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	z-index: 3;
	}

	.footer:before{
		background: url(../upload/image/design/default/footer/arc_m.svg) center bottom no-repeat;
    	background-size: cover;
    	top: -1px;
	}

	textarea{
		height: 160px;
	}

	.header__top.bg-1{
		background: url(../upload/image/design/default/header/bg_m.jpg) center bottom no-repeat;
		background-size: cover;
	}

	.gallery .item .pic{
		height: 180px;
	}

	.anons .item .in{
		padding: 25px;
	}

	.modal-house-content .bottom{

	}

	.slider-one .pic{
		height: 270px;
	}
}/**576px**/

