@media (max-width: 1200px){
	section.obj-detail .owl-item {
	    height: 361px;
	}
	section.obj-detail .text-norm .roww .title {
	    padding-top: 80px;
	}
	section.obj-detail .slider-det {
    	height: 361px;
    }
    section.obj-detail .owl-carousel .owl-nav button.owl-prev {
	    top: 318px;
	}
	section.obj-detail .owl-carousel .owl-nav button.owl-next {
	    top: 318px;
	}
	section.contacts-banner .owl-carousel .owl-nav button.owl-prev {
	    top: 318px;
	}
	section.contacts-banner .owl-carousel .owl-nav button.owl-next {
	    top: 318px;
	}
	section.obj-detail .owl-dots {
   		top: 315px;
   	}
	section.contacts-banner .owl-dots {
   		top: 315px;
   	}
   	section.colors-list .colrs .color:nth-child(9n) {
	    margin-right: 10px;
	}
	section.colors-list .colrs .color:nth-child(7n) {
	    margin-right: 0px;
	}
	section.header .header-menu .header-menuu {
		display: none;
	}
	section.text-ban .block .desc {
		padding-bottom: 15px;
	}
	section.contacts-banner .contacts-banner {
	    height: 361px;
	}
	section.contacts-banner .text-norm .roww .title {
	    padding-top: 90px;
	}
	section.two-text .text .left{
		width: 45%;
	}
	section.two-text .text .right{
		width: 45%;
	}
	section.two-text .text .left h2 {
	    width: 100%;
	}
	section.two-text .text .right h2 {
	    width: 100%;
	}
	section.two-text .text .left p {
	    width: 100%;
	}
	section.two-text .text .right p {
	    width: 100%;
	}
	/* section.city .mappa {
	    height: 481px;
	} */
	section.city .bot .block {
	    width: 290px;
	}
	section.contacts-two .blocker .left .block .desc {
	    font-size: 14px;
	}
	section.contacts-two .blocker .left .block {
	    height: 150px;
	    padding: 10px;
	    transition: all 0.4s ease;
	    padding-left: 20px;
	}
	.burger{
        display: flex;
        display:-webkit-box;
        width: 24px;
        height: 16px;
        margin-right: 30px;
	    margin-top: 13px;
        cursor: pointer;
    }
	section.colors-list .colrs .color img {
	    width: 119px;
	    height: 119px;
	}
	section.contacts-banner .text-norm .roww .title {
	    width: 90%;
	}
}

@media (max-width: 992px){
	section.obj-detail .text-norm .roww .title {
	    padding-top: 114px;
	    position: relative;
	    z-index: 2;
	    padding-left: 46px;
	    width: 80%;
	}
	section.obj-detail .text-norm .roww .title {
	    padding-top: 90px;
	}
	section.obj-detail .owl-item {
	    height: 277px;
	}
	section.obj-detail .slider-det {
	    height: 277px;
	}
	section.obj-detail .text-norm .roww .title {
	    padding-top: 53px;
	}
	section.obj-detail .owl-dots {
	    top: 240px;
	}
	section.contacts-banner .owl-dots {
	    top: 240px;
	}
	section.obj-detail .owl-carousel .owl-nav button.owl-prev {
	    top: 244px;
	}
	section.obj-detail .owl-carousel .owl-nav button.owl-next {
	    top: 244px;
	}
	section.contacts-banner .owl-carousel .owl-nav button.owl-prev {
	    top: 244px;
	}
	section.contacts-banner .owl-carousel .owl-nav button.owl-next {
	    top: 244px;
	}
	section.obj-detail .text-norm .roww .title .bot {
		height: 120px;
	}
	section.obj-detail .text-norm .roww .title .bot {
	    font-style: normal;
	    line-height: 30px;
	    font-size: 17px;
	}
	section.obj-detail .text-norm .roww .title .bot {
	    line-height: 25px;
	}
	section.obj-detail .slider-det {
	    margin-bottom: 50px;
	}
	section.text-ban .block .title {
		font-size: 26px;
	}
	section.text-ban .block .desc {
		font-size: 16px;
	}
	section.mndj .main-title {
    	margin-top: 60px;
    }
	section.colors-list .colrs .color {
		margin-right: 20px
	}
	section.colors-list .colrs .color:nth-child(5n) {
	    margin-right: 0px;
	}
	section.colors-list .colrs .color:nth-child(7n) {
	    margin-right: 20px;
	}
	section.colors-list .colrs .color:nth-child(9n) {
	    margin-right: 20px;
	}
	section.banner .header-search .box1 {
    	width: 270px;
    }
    section.banner .ban .two-right .button {
	    width: 270px;
	}
	section.cart .left {
	    margin-left: 0px;
	}
    section.contacts-banner .text-norm .roww .title .top {
	    font-size: 36px;
	}
	section.contacts-banner .text-norm .roww .title .bot {
	    line-height: 25px;
	}
	/* section.city .mappa {
	    height: 372px;
	} */
	section.two-text .text .left h2 {
	    font-size: 28px;
	}
	section.two-text .text .right h2 {
	    font-size: 28px;
	}
	section.two-text .text .left p {
	    font-size: 16px;
	}
	section.two-text .text .right p {
	    font-size: 16px;
	}
	section.city .bot .block {
	    width: 330px;
	}
	section.city .bot .block:nth-child(2n) {
	    margin-right: 0px;
	}
	section.city .bot .block:nth-child(3n) {
	    margin-right: 30px;
	}
	section.contacts-banner .contacts-banner {
	    height: 277px;
	}
	section.contacts-banner .text-norm .roww .title {
	    padding-top: 60px;
	}
	section.contacts-two .blocker {
		-webkit-box-orient:vertical;
		flex-direction: column;
	}
	section.contacts-two .blocker .left {
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	}
	section.contacts-two .blocker .left .block .name {
	    font-size: 20px;
	}
	section.contacts-two .blocker .left .block .phone a {
		font-size: 13px;
	}
	section.contacts-two .blocker .left .block .mail a {
	    font-size: 13px;
	}
	section.contacts-two .blocker .left .block .desc {
	    font-size: 13px;
	}
	section.contacts-two .blocker .right {
	    height: 420px;
	}
	section.contacts-two .blocker .left .block {
	    width: 33.3%;
	}
	section.contacts-two .blocker .left .block:hover:after {
	    width: 99%;
		height: 2px;
	}
	section.footer .footer-bottom .footer-left{
		width: 200px;
	}
}

@media (max-width: 768px){
	section.obj-detail .text-norm .roww .title .top {
	    font-size: 26px;
	}
	section.obj-detail .text-norm .roww .title .bot {
	    line-height: 20px;
	    font-size: 15px;
	}
	section.obj-detail .owl-item {
	    height: 215px;
	}
	section.obj-detail .slider-det {
	    height: 215px;
	}
	section.obj-detail .text-norm .roww .title {
	    padding-top: 40px;
	}
	section.obj-detail .owl-dots {
	    top: 185px;
	}
	section.contacts-banner .owl-dots {
	    top: 185px;
	}
	section.obj-detail .owl-carousel .owl-nav button.owl-prev {
	    top: 190px;
	}
	section.obj-detail .owl-carousel .owl-nav button.owl-next {
	    top: 190px;
	}
	section.contacts-banner .owl-carousel .owl-nav button.owl-prev {
	    top: 190px;
	}
	section.contacts-banner .owl-carousel .owl-nav button.owl-next {
	    top: 190px;
	}
	section.text-ban .block .desc {
	    font-size: 14px;
	}
	section.text-ban .block .title {
	    font-size: 22px;
	}
	section.text-ban .block .title {
    	padding-top: 30px;
    }
	section.colors-list .colrs .color {
		margin-right: 11px
	}
	section.colors-list .colrs .color:nth-child(4n) {
	    margin-right: 0px;
	}
	section.colors-list .colrs .color:nth-child(5n) {
	    margin-right: 11px;
	}
	section.colors-list .colrs .color:nth-child(7n) {
	    margin-right: 11px;
	}
	section.colors-list .colrs .color:nth-child(9n) {
	    margin-right: 11px;
	}
	section.colors-list .colrs {
		padding-right: 0px;
		padding-left: 25px;
	}
	section.mndj .title-row .title h1 {
	    margin-top: 0px;
	    padding-left: 23px;
	}
	section.delivery .contic .bot {
		-webkit-box-orient:vertical;
		flex-direction: column;
	}
	section.delivery .contic .bot .item {
		margin-bottom: 35px;
	}
	section.delivery .contic .bot .item:last-child{
		margin-bottom: 0px;
	}
	section.header .header-right{
		display: none;
	}
	section.banner .ban {
		-webkit-box-orient:vertical;
		flex-direction: column;
		height: 420px;
	}
	section.banner .ban .two {
		padding-top: 40px;
	    margin-left: 0px;
	    text-align: center;
	}
	section.banner .bot{
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    justify-content: space-around;
	}
	section.banner .ban .two-right {
	    margin-right: 0px;
	    padding-top: 40px;
	    align-items: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient:vertical;
	    flex-direction: column;
	    padding-bottom: 40px;
	}
	section.banner .header-search .box1 {
	    width: 350px;
	}
	section.banner .ban .two-right .button {
	    width: 350px;
	}
	section.footer .footer-bottom {
		-webkit-box-orient:vertical;
	    flex-direction: column;
	}
	section.footer .footer-left{
		text-align: center;
	}
	section.footer .footer-right{
		text-align: center;
	}
	section.cart .together {
		-webkit-box-orient:column;
		flex-direction: column;
	}
	section.cart .right {
	    margin-top: 50px;
	    margin-right: 0px;
	    text-align: left;
	}
	section.cart .right .forma .button {
		margin:0 auto;
		margin-bottom: 8px;
	}
	section.cart .right .forma .inp .text {
		margin:0 auto;
	}
	section.contacts-banner .text-norm .roww .title .top {
	    font-size: 28px;
	}
	section.contacts-banner .text-norm .roww .title {
	    width: 80%;
	}
	section.contacts-banner .text-norm .roww .title .bot {
		font-size: 18px;
	}
	section.contacts-banner .contacts-banner {
	    height: 216px;
	}
	section.contacts-banner .text-norm .roww .title {
	    padding-top: 30px;
	}
	section.contacts-banner .text-norm .roww .title .bot {
	    line-height: 23px;
	}
	section.two-text .text .left p {
	    font-size: 14px;
	}
	section.two-text .text .right p {
	    font-size: 14px;
	}
	section.two-text .text .left h2 {
	    font-size: 24px;
	}
	section.two-text .text .right h2 {
	    font-size: 24px;
	}
	.payment_descr h2{
		font-size: 24px;
	}
	.payment_descr p{
		font-size: 14px;
	}
	/* section.city .mappa {
	    height: 292px;
	} */
	section.city .bot .block {
	    width: 260px;
	}
	section.city .bot .block:nth-child(3n) {
	    margin-right: 30px;
	}
	section.city .bot .block:nth-child(2n) {
	    margin-right: 0px;
	}
	/* section.contacts-two .blocker .right {
	    height: 325px;
	} */
	section.contacts-two .blocker .left .block {
    	height: 160px;
    }
    .burger {
    	margin-right: 0px;
    }
	section.mndj .title span.de {
	    font-size: 24px;
	}
	section.mndj .title-row .title h1 {
	    font-size: 24px;
	}
	section.cart .right .forma .inp input[type="text"] {
		width: 100%;
	}
	section.cart .right .forma .inp textarea {
    	width: 100%;
    }
    section.cart .right .forma .button {
	    width: 100%;
	}
	section.cart .right .forma .inp .text {
    	width: 100%;
    }
	input.button22 {
		width: 100%
	}

}

@media (max-width: 600px){
	section.mndj .title-row .title h1 {
		font-size: 20px;
	}
	section.mndj .title span.de {
	    font-size: 20px;
	}
	section.obj-detail .text-norm .roww .title .top {
	    font-size: 20px;
	}
	section.obj-detail .text-norm .roww .title .bot {
	    font-size: 12px;
	    height: 90px;
	}
	section.text-ban .block .desc {
	    font-size: 12px;
	}
	section.colors-list .colrs .color img{
		width: 100%;
		height: 100%;
	}
	section.colors-list .colrs .info .desc {
	    font-size: 22px;
	}
	section.colors-list .colrs .color{
		margin-right: 0px;
	}
	section.colors-list .colrs .color:nth-child(3n) {
	    margin-right: 0px
	}
	section.colors-list .colrs .color:nth-child(4n) {
	    margin-right: 0px;
	}
	section.colors-list .colrs .color:nth-child(5n) {
	    margin-right:0px;
	}
	section.colors-list .colrs .color:nth-child(7n) {
	    margin-right:0px;
	}
	section.colors-list .colrs .color:nth-child(9n) {
	    margin-right: 0px;
	}
	.modal-feedback .ezy1 {
	    width: 440px;
	}
	.modal-color .ezy1 {
    	width: 460px;
		height: 576px;
    }
    section.contacts-banner .text-norm .roww .title .top {
	    font-size: 26px;
	}
	section.contacts-banner .text-norm .roww .title .bot {
	    line-height: 20px;
	    font-size: 16px;
	}
	section.two-text .text {
		-webkit-box-orient:vertical;
		flex-direction: column;
	}
	section.two-text .text .left {
		width: 100%;
	}
	section.two-text .text .right {
		width: 100%;
	}
	/* section.city .mappa {
	    height: 233px;
	} */
	section.city .bot .blocks {
		-webkit-box-pack:jusify;
    	justify-content: space-between;
    }
	section.city .bot .block {
	    width: 210px;
	}
	section.contacts-two .blocker .left .block .name {
	    font-size: 16px;
	}
	/* section.contacts-two .blocker .right {
	    height: 265px;
	} */
	section.colors-list .colrs {
	    padding-right: 5px;
	    padding-left: 25px;
	}
	section.colors-list .colrs .color {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(3n) {
	    margin-right: 0px;
	}
	section.colors-list .colrs .color:nth-child(4n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(5n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(6n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(9n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(7n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color {
	    margin-right: 12px;
	    width: 30%;
		height: 150px;
	}
	.modal-color .md-row {
		-webkit-box-orient:vertical;
		flex-direction: column;
	}
	.modal-color .md-row .price {
	    margin-left: 0px;
		margin-bottom: 10px;
	}
	.modal-color .md-row .button {
		margin-right: 0px;
	}
	.modal-color .ezy1 {
	    height: 605px;
	}
	.img-circleblock {
		right: 0px
	}
	.cart-count {
		right: 10px
	}

}

@media (max-width: 480px){
	.header-phone, .header-location{
		display: none;
	}
    section.header .header-left .left-text {
    	display: none;
    }
    section.obj-detail .text-norm .roww .title {
    	width: 100%;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    section.obj-detail .text-norm .roww .title .top {
    	font-size: 18px;
    }
    section.obj-detail .text-norm .roww .title .bot {
	    line-height: 15px;
	}
	section.obj-detail .owl-dots {
	    left: 25px;
	}
	section.contacts-banner .owl-dots {
	    left: 25px;
	}
	section.obj-detail .owl-carousel .owl-nav button.owl-next {
    	right: 20px;
    }
    section.obj-detail .owl-carousel .owl-nav button.owl-prev {
    	right: 63px;
    }
	section.contacts-banner .owl-carousel .owl-nav button.owl-next {
    	right: 20px;
    }
    section.contacts-banner .owl-carousel .owl-nav button.owl-prev {
    	right: 63px;
    }
    section.text-ban .block .desc {
	    padding-top: 15px;
	    padding-right: 20px;
	    padding-left: 20px;
	}
	section.text-ban .block .title {
		padding-right: 20px;
	    padding-left: 20px;
	    font-size: 17px;
	}
	section.text-ban .block .desc {
	    font-size: 11px;
	}
	section.mndj .main-title {
		font-size: 24px;
	}
	section.mndj .title-row .title h1 {
	    font-size: 14px;
	}
	section.mndj .title span.de {
	    font-size: 14px;
	}
	section.mndj .title span.de {
		margin-left: 0px;
	}
	section.mndj .title-row .title h1 {
		padding-left: 20px;
	}
	section.mndj .title-row .action .tmp-block {
		display: none;
	}
	section.banner .ban .two-right .button {
	    width: 250px;
	}
	section.banner .header-search .box1 {
	    width: 250px;
	}
	section.banner .bot p {
	    width: 250px;
	    font-size: 14px;
	}
	.modal-feedback .ezy1 .center .right-here input[type="text"] {
    	width: 270px;
    }
    .ezy1 input[type="submit"] {
    	width: 270px;
    }
    .modal-feedback .ezy1 .form-main {
    	width: 100%;
    }
    .modal-feedback .ezy1 {
	    width: 300px;
	}
	.modal-feedback .ezy1 .center .right-here .description {
		width: 270px;
	}
	.modal-color .bann {
	    height: 144px;
	}
	.modal-color .ezy1 .three {
		-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    padding-right: 15px;
	}
	.modal-color .md-row .button {
		margin-right: 0px;
	}
	.modal-color .right-3 {
	    margin-right: 0px;
	}
	.modal-color .md-row .button {
	    width: 140px;
	    height: 45px;
	    font-size: 14px;
	}
	.modal-color .ezy1 {
	    width: 299px;
	}
	.modal-color .md-bt {
	    padding-right: 15px;
	}
	section.cart .block .information .top {
		font-size: 18px;
	}
	section.cart .block .information .top span {
	    font-size: 18px;
	    margin-left: 10px;
	}
	section.cart .block .information .center span {
	    margin-left: 10px;
	}
	section.cart .right .forma .inp input[type="text"] {
	    width: 100%;
	}
	section.cart .right .forma .inp textarea {
	    width: 100%;
	}
	section.cart .right .forma .button {
	    width: 100%;
	}
	section.cart .right .forma .inp .text {
	    width: 100%;
	}
	section.city .bot .block {
	    width: 100%;
	    margin-right: 0px;
	}
	section.city .bot .block:nth-child(3n) {
	    margin-right: 0px;
	}
	section.city .bot .block:nth-child(2n) {
	    margin-right: 0px;
	}
	section.contacts-banner .text-norm .roww .title {
	    width: 95%;
	}
	section.contacts-banner .text-norm .roww .title .bot {
	    line-height: 17px;
	    font-size: 15px;
	}
	section.contacts-banner .text-norm .roww .title .top {
	    font-size: 18px;
	}
	section.contacts-banner .text-norm .roww .title {
	    padding-left: 30px;
	}
	/* section.city .mappa {
	    height: 155px;
	} */
	/* section.contacts-two .blocker .right {
	    height: 260px;
	} */
	section.contacts-two .blocker .left {
		-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	section.contacts-two .blocker .left .block {
	    height: 135px;
	    width: 100%;
	}
	section.contacts-two .title h1 {
		font-size: 30px;
	}
	section.contacts-two .title {
	    margin-bottom: 30px;
	}
	.modal-menu .modal-close1 {
	    right: 18px;
	}
	section.colors-list .colrs .color {
	    margin-right: 12px;
	    width: 45%;
	}
	section.colors-list .colrs {
	    padding-right: 5px;
	    padding-left: 20px;
	}
	section.colors-list .colrs .color:nth-child(3n) {
	    margin-right: 0px;
	}
	section.colors-list .colrs .color:nth-child(3n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(4n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(5n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(6n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(9n) {
	    margin-right: 12px;
	}
	section.colors-list .colrs .color:nth-child(7n) {
	    margin-right: 12px;
	}
	section.mndj .title span.de {
	    font-size: 16px;
	}
	section.mndj .title-row .title h1 {
	    font-size: 16px;
	}
	section.colors-list .colrs .info .desc {
	    font-size: 16px;
	}
	section.obj-detail .text-norm .roww .title .top {
	    padding-bottom: 4px;
	}
	section.banner .ban {
	    height: 450px;
	}
	section.banner .ban {
	    justify-content: flex-start;
	}
	section.obj-detail .text-norm .roww .title {
	    padding-top: 30px;
	}
	section.mndj .main-title {
	    font-size: 26px;
	}
	.modal-color .ezy1 .bottom span {
	    margin-left: 10px;
	}
	.three h4 {
	    font-size: 15px;
	}
	.modal-color .ezy1 {
		height: 545px;
	}
	section.delivery .contic .top .title {
	    font-size: 28px;
	}
	section.banner {
	    margin-bottom: 65px;
		 margin-top: 40px;
	}
	.modal-color .ezy1 {
	    height: 580px;
	}
	.modal-color .md-row .button {
    	width: 230px;
	}
	input.button22{
	    width: 100%;
	}
	section.colors-list .colrs .color {
	    margin-right: 12px;
	    width: 45%;
		height: 130px;
	}
	section.colors-list .colrs .info .desc {
	    font-size: 14px;
	}
	section.colors-list .colrs .info .title {
	    font-size: 14px;
	}
}
