@media screen and (max-width: 1900px) {
	.slick-prev {left: -100px;}
	.slick-next {right: -100px;}
}


@media screen and (max-width: 1400px) {
	.slick-prev {left: -60px;}
	.slick-next {right: -60px;}
	.photogallery-row {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.photogallery-row .item {margin: 10px;}
	.photogallery-slider { margin: 60px 150px 20px;}
	.reviews-block-slider {margin: 30px 115px 0;}
	.reviews-block-slider .review-item {width: 92%;margin: 4%;}
}


@media screen and (max-width: 1190px) {
	.wrapper {width: 100%;padding: 0 20px;}
	.services-row .item {margin: 0 10px;}
	.services-row .item .title {text-transform: none;font-weight: normal;padding: 0 10px;}
	
	.stock-block-row>.text {font-weight: normal;font-size: 24px;}
	.stock-block-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.stock-block-row>.text {margin-bottom: 20px;}
	
	.about-info-row .item {width: 100%;}
	.footer-row .footer-menu ul {margin-right: 30px;}
	.footer-row>.contacts {width: 60%;}
}


@media screen and (max-width: 1023px) {
	.top-header-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
	.top-header-row .item {margin-right: 20px;margin-bottom: 20px;}
	.top-header-row .phone .big {margin-left: 0;}
	.stock-row .main-text {font-size: 18px;}
	.services-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
	.services-row .item {width: 48%;margin: 1%;}
	.block.features .features-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.block.features .features-row .item {width: 50%;}
	.price-list-row>.item.table-1>.item-row.title {text-transform: none;}
	.photogallery-slider {    margin: 60px 50px 20px;}
	.reviews-block-slider {    margin: 30px 50px 0;}
	.footer-row>.contacts .phone, .footer-row>.contacts .action {width: 100%;margin-bottom: 20px;}
}


@media screen and (max-width: 760px) {
	.main-menu-list li a {text-transform: none;padding: 0 15px;}
	.btn {text-transform: none;padding: 0 20px;}
	.stock-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.stock-row .main-text {margin-bottom: 20px;}
	.main-banner h1 {font-size: 48px;text-align: center;}
	.block h2 {font-size: 36px}
	.stock-row .stock-action {text-align: center;}
	.main-banner>.wrapper {padding: 50px 20px;}
	.block .grid-2 .item {width: 100%;margin:0 auto;margin-bottom: 10px;}
	.block {padding: 40px 0;}
	.services-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
	.services-row .item {width: 100%;margin: 10px 0;}
	.block .grid-2 {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
	.block .subtitle, .main-banner p .big {font-size: 24px;}
	.main-banner h1 {margin-bottom: 30px;}
	.reviews-block-slider .review-item {padding: 20px;}
	.photogallery-row .item {zoom: .8;}
	.footer-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.footer-row>.contacts {text-align: center;width: 100%;}
	.modal {padding: 50px 20px 20px;}
	.modal .container input, .modal .container textarea {width: 100%;max-width: 100%;}
	.modal h2 {font-size: 36px;}
	
}	

@media screen and (max-width: 480px) {
	.wrapper {padding: 0 20px;}
	.top-header-row .main-logo {display: block;text-align: center;width: 100%;}
	.top-header-row .main-logo .logo-link {margin: 0 auto;display: table;}
	.top-header-row .item {margin-right: 0;}
	.top-header-row .item {text-align: center;margin: 0 auto 20px;}
	.top-header-row .main-action {margin-bottom: 0;}
	.main-menu-list {display: block;}
	.main-menu-list li a {text-align: left;}
	.main-menu .wrapper {padding: 0;}
	.top-header-row .main-logo .logo-link {margin-bottom: 10px;}
	.main-banner h1 {font-size: 36px;text-align: center;margin-bottom: 25px;}
	.block h2 {font-size: 24px}
	.block .subtitle {font-size: 18px;}
	.main-banner p .big {font-size: 24px;}
	.stock-row .stock-action {-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
	.main-banner>.wrapper {padding: 50px 20px;}
	.block {padding: 30px 0;}
	.block.features .features-row .item {width: 100%;padding: 0;margin-bottom: 20px;}
	.tabs-1 .container a {width: 100%;margin:0 auto;margin-bottom: 10px;}
	.block.photogallery h2 {margin-bottom: 20px;}
	.price-list-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
	.price-list-row>.item {width: 50%;margin-bottom: 20px;}
	.price-list-row>.item.mobile-visible {display: block;}
	.stock-block-row>.text {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;text-align: center;font-size: 18px;}
	.btn {line-height: 1;padding: 10px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;text-align: center;}
	.reviews-block-slider {margin: 30px -10px 0;}
	.reviews-block-slider .review-item {font-size: 16px;line-height: 1.4;}
	.about-info-row .item {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
	.reviews-block-slider .slick-prev, .reviews-block-slider .slick-next {display: none;visibility: hidden;}
	.reviews-block-slider {overflow: hidden;}

	.footer-row .footer-menu {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
	.footer-row>.contacts .action .btn {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

	.about-info-row .item .text .title {font-size: 24px;}
	.btn {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center;padding: 20px;}
	.stock-row .main-text img {margin: 10px;}
	.stock-block-row>.text>.icon {margin: 20px;}
	.stock-row .main-text {display: block;text-align: center;}
	.modal h2 {font-size: 24px;} 
	.price-list-row>.item.text {font-size: 16px;}

	#to-top {-webkit-background-size: contain;background-size: contain;width: 40px;height: 40px;right: 20px;bottom: 20px;}
	.photogallery-slider {margin-top: 30px;margin-bottom: 10px;}

	.photogallery-slider {margin: 20px 0;}
	.photogallery-slider .slick-arrow {display: none!important;}
	.modal .popup-modal-dismiss {-webkit-background-size: contain;background-size: contain;width: 30px;	height: 30px;top: 10px;	right: 10px;}
}


@media screen and (max-width: 360px) {

}

@media screen and (min-width: 761px) {

}
