/* SCREEN XS*/
@media (max-width: 768px) {
	.main-head {
		font-size: 27px;
	}
	.header-login-block {
		margin-right: -15px;
		margin-left: -15px;
		margin-top: 30px;
		width: calc(100% + 30px);
	}
	.header-middle-nav .small-text,
	.header-middle-nav .small-text .text-right {
		text-align: center;
		font-size: 16px;
		padding: 7px 0;
	}
	.main-first-block {
		padding: 60px 0;
	}
	.btn,
	.btn:active,
	.btn:hover,
	.btn:focus {
		margin: 7px auto;
	}
	.catalog-block {
		padding: 56px 15px;
	}
	.arrow-ul{
		padding-bottom: 38px;
	}
	.form {
		padding-bottom: 115px;
	}
	.social-block, .footer-logo, .copyright {
		text-align: center;
	}
	.edit-btn {
		margin-top: 68px;
	}
	.order-step-table .btn {
		width: auto;
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.lk-add-new .edit-btn {
		font-size: 13px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.edit-btn {
		margin-top: 48px;
	}
	#login-window {
		width: 100%;
		min-height: 370px;
		padding-bottom: 0;
		left: 0;
		margin-left: 0;
	}
	.windows-info-block {
		width: 50%;
		font-size: 14px;

	}
	.window-form-btn {
		width: 100%;
		position: relative;
		float: none;
	}
	#cart-window .window-form-btn{
		margin-top: 0;
		width: 100%;
	}
	#cart-window .window-form-btn.clear-button{
		right: 0;
		margin-bottom: 0;
	}
	#cart-window .windows-info-block {
		width: 50%;
		float: left;
	}

	#cart-window .wrapper-cart-bottom {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.cart-window{
		padding-bottom: 0;
	}

	#cart-window .box-download-map {
		width: 100%;
		position: relative;
		bottom: 0;
		right: 0;
	}

	#cart-window .all-price-cart{
		margin-bottom: 0;
	}

	.window-form {
		width: 100%;
	}
	.form-btn {
		margin-bottom: 50px;
	}
	.info-edit-box-btn {
		top: 0;
	}
	.order-step ul li a span{
		display: none;
	}
	.order-step ul li:nth-child(1), 
	.order-step ul li:nth-child(1) a {
		margin-left: -3px;
	}
	.catalog-head {
		line-height: 1.3;
		padding-bottom: 5px;
	}
	.catalog-head span {
		float: none;
		display: block;
		margin-top: 12px;
	}
	.catalog-head a {
		display: block;
		float: none;
		margin-top: 20px;
	}
	.miniature-block a {
		text-align: center;
	}
	.head-img img,
	.miniature-block img {
		width: auto;
		height: 100%;
		margin: auto;
		text-align: center;
	}
	.catalog-sidebar {
		/*padding-bottom: 30px;*/
	}
	.head-with-description {
		display: block;
	}
	.head-with-description div:first-child {
		display: block;
		padding: 15px;
	}
	.delivery-btn-block {
		padding-top: 25px;
	}
	.delivery-map {
		height: 420px;
	}
	.registration-window .form {
		padding: 0;
	}
	.registration-window .window-form-btn {
		top: 45px;
	}
	.registration-window,
	.feedback-window {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.feedback-window .form {
		padding: 0;
	}
	.cart-window {
		width: 100%;
		right: 0;
	}
	.cart-table tr td:nth-child(1) {
	width: 50px;
	text-align: center;
	}
	.cart-table tr td:nth-child(2) {
		width: auto;
		padding-right: 15px;
	}
	.cart-table tr td:nth-child(3) {
		width: auto;
		padding-right: 10px;
	}
	.cart-table tr td:nth-child(4) {
		width: 100px;
	}
	.cart-table tr td:nth-child(5) {
		width: 130px;
		text-align: center;
	}
	.cart-window .window-form-btn {
		bottom: -44px;

	}
	.order-step {
		padding-left: 0;
    	padding-right: 22px;
	}
	.calculate-cost-window .img-box img {
		height: 100%;
		width: auto;
	}
	.calculate-table .col-md-6:first-child {
		padding-right: 15px;
	}
	.calculate-table .col-md-6:last-child {
		padding-left: 15px;
	}
	.btn-block-addclear .btn {
		width: 100%;
	}
	.btn-block-addclear .btn-dark:last-child {
		margin-top: 15px;
	}
	.calculate-map-notice-block {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 34px;
	}
	.calculate-map-table-block {
		/*margin-right: 15px;*/
		/*margin-left: 15px;*/
	}
	.order-step-table tr td:nth-child(2) {
		display: none;
	}
	.main-btn-block,
	.main-first-block .btn {
		float: none;
		margin: 7px auto;
	}
	.set-window .map-product-price,
	.set-window select,
	.set-count,
	.set-window .btn,
	.set-list,
	.set-quad-block {
		margin-left: 0;
	}
	.set-window select,
	.set-window .btn,
	.set-count,
	.set-list,
	.set-quad-block {
		width: 100%;
	}
	.similar-head {
		padding: 0 18px;
	}
	.cart-window .windows-info-block {
	    width: 50%;
	    position: relative;
	    margin-left: 0;
	    margin-top: 0;
	}
	.cart-window .windows-info-block:nth-child(2) {
		float: left;
	}
	.cart-window .windows-info-block:nth-child(3) {
		float: right;
	}
	.cart-window .window-form-btn {
		bottom: 0;
	}
	.footer .wrap {
		width: 250px;
		margin: 0;
	}
	.main-head,
	.main-block-description {
	 	padding-left: 15px;
	 }
	 .set-select {
		margin-left: 0;
	}
	.table-map tr td:nth-child(odd) {
	    padding: 0 7px;
	}
	.footer-block-1 {
	    width: 100%;
	}
	.footer-block-1 .footer-logo {
		margin: auto;
	}
	.copyright {
		font-size: 15px;
	}
	.footer {
		padding: 68px 0 10px 0;
	}
	.social-block {
		margin: 0px 0 47px;
	}
	.catalog-sidebar{
		left: -4px;
		top: 70px;
	}
	.complect-box-left{
		width: 100%;
	}
	.complect-box-right{
		width: 100%;
		float: left;
		padding: 10px;
	}
}
/* SCREEN XXS*/
@media (max-width: 375px) {
	.some-head {
		line-height: 1.3;
		padding: 15px 0;
	}
	.edit-btn {
		font-size: 14px;
	}
	.lk-block .order-step-table tr td {
		font-size: 11px;
	}
	.lk-block .order-step-table .btn {
		font-size: 10px
	}
	.table tr td:nth-child(6) {
		width: 35px;
	}
	.windows-info-block {
		font-size: 10px!important;
	}
	
}
@media (max-width: 416px) {
	#article .product-box .popup-cutting a{margin-top:50px;}
	.order-step-table .btn,
	.order-step-table tr td {
		font-size: 12px;
	}
	.calculate-cost-window .map-product-price {
		font-size: 32px;
	}
	.calculate-cost-window .grey-block {
		font-size: 13px;
	}
	.count-mm {
		width: 67px;
	}
	.hidden-416 {
		display: none;
	}
	.main-head {
	    font-size: 23px;
	}
	.history-block .order-step-table tr td:nth-child(6) {
		font-size: 12px;
	}
	.history-block .order-step-table .btn {
		font-size: 12px;
	}
	.history-block .order-step-table tr td {
		padding: 0 2px;
	}
	.info-edit-box {
		padding: 14px 6px;
	}
	.product-code{
		bottom: 40px;
	}

	.btn-add {
		margin-top: 43px;
		position: static;
		height: 30px;
	}
}
@media (max-width: 445px) {
	#article .product-box .popup-cutting a{margin-top:50px;}
	.btn-add {
		margin-top: 43px;
		position: static;
		height: 30px;
	}
	.window-form-btn {
		bottom: 0;
		margin: 15px 0 45px 0;
	}
	.form {
		padding-bottom: 30px;
	}
	.add-new-contact-btn span {
		display: none;
	}
	.drop-list-phone {
	    text-align: left;
	    float: none;
	    display: block;
	}
	.feedback-window,
	.registration-window {
		padding-bottom: 15px;
	}
	.registration-window .window-form-btn {
		top: 0px;
	}
	.cart-window .windows-info-block {
		width: 50%;
		position: relative;
		margin-left: 0;
		margin-top: 0;
	}
	.cart-table tr td:nth-child(5) {
	    width: auto;
	}
	.cart-table tr td:nth-child(4) {
		display: none;
	}
	.order-step-table tr td {
		padding: 0 5px;
	}
	.order-step-submit {
		font-size: 20px;
	}
	.windows-info-block {
		font-size: 12px;
	}

	.calculate-map-table-block {
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
	}

}
@media (max-width: 470px) {
	#article .product-box .popup-cutting a{margin-top:50px;}
	.btn-add {
		margin-top: 43px;
		position: static;
		height: 30px;
	}
	.order-step-table tr td:nth-child(5) {
		display: none;
	}
	.hidden-xxs {
		display: none!important;
	}
	.visible-xxs {
		display: block;
	}
	.calculate-table .product-quantity {
		margin-right: 0;
	}
	.table tr td:nth-child(1) {
		width: 20px;
	}
	.calculate-table .col-md-6 {
		padding: 0!important;
	}

}
@media (max-width: 510px) {
	#article .product-box .popup-cutting {
		min-height: 182px;
	}
	#article .product-box .popup-cutting a {
		position: absolute;
	}
	.info-edit-box span {
		display: none;
	}
	.head-img img, 
	.miniature-block img {
		width: 100%;
		height: auto;
	}
	.add-new-contact-btn {
		height: auto;
	}
}
@media (max-width: 544px) {
	.cart-table tr td:nth-child(5) {
	    width: auto;
	    padding-left: 10px;
	}
	.cart-table tr td:nth-child(3) {
		display: none;
	}
	.hidden-mm {
		display: none;
	}
	.visible-mm {
		display: inline-block;
	}
	.order-step-table tr td:nth-child(5) {
		display: none;
	}
	.whole .btn {
		width: 100%;
		font-size: 12px;
	}
}
@media (max-width: 570px) {
	.order-step-submit .order-table-btn {
		width: 100%;
	}
	.order-sum,
	.order-count {
		width: 50%;
	}
	.order-step-table tr td:nth-child(4) {
		display: none;
	}
	.calculate-cost-window .img-box img {
		height: auto;
		width: 100%;
	}
	.ms-fix {
		padding-top: 45px!important;
	}
}
@media (max-width: 630px) {
	.table-map tr td:nth-child(odd), 
	.table-map tr td {
		padding: 0 5px;
	}
	.hidden-630 {
		display: none;
	}
	.visible-630 {
		display: table-cell;
	}
	.order-step-table tr td:nth-child(4) {
		display: none;
	}
	.set-window .name {
		font-size: 11px;
	}
	.set-window .complect-images{
		/*max-height: 150px;*/
	}
	.login-page .wrapper-left{
		width: 100%;
	}
	.text-under-h3{
		margin-bottom: 30px;
	}
	.login-page .wrapper-right{
		width: 100%;
	}
	.login-page .wrapper-right h3 {
		margin-bottom: 20px;
	}
}
@media (max-width: 610px) {
	.pay .gray-title {
		padding: 12px 0;
		line-height: 100%;
	}

	.calculate-map-table-block table tr td:nth-child(2),
	.calculate-map-table-block table tr td:nth-child(3),
	.calculate-map-table-block table tr td:nth-child(4){
		width: 100%;
	}
	.drop-list-block .btn{
		width: 100%;
	}
	.pay {
		padding-top: 20px;
		padding-bottom: 0;
	}
	.pay .gray-title .col-sm-12 {
		vertical-align: middle;
	}
	.pay .sections .col-sm-12 {
		vertical-align: top;
	}
	.pay .sections ul {
		padding-left: 0;
	}
	.pay .gray-title span {
		font-size: 16px;
	}
	.pay .gray-title .contents-order {
		display: block;line-height: 56px;
	}
	.pay .order-table th:nth-child(3) {
		padding-left: 0;
		text-align: center;
	}
	.pay .order-table td:nth-child(3) {
		padding-left: 0;
	}
	.pay .order-table th, .pay .order-table td {
		font-size: 13px;
	}
	.pay .payment {
		float: none;
		width: 100%;
	}
	.pay .payment .cost span {
		font-size: 14px;
	}
	.calculate-cost-window .calculate-map-block .btn {
		width: 100%;
		height: inherit;
	}
	.calculate-map-table-block table tr td:nth-child(1) {
		border-top: 0;
		padding-left: 0;
		text-align: center;
	}
	.wrapper-table-map.map-fixed tbody tr:first-child td{
		display: block;
	}
	.wrapper-table-map.map-fixed tbody tr:first-child {
		padding-left: 0;
		text-align: center;
	}
	.calculate-map-table-block {
		border: 2px solid #05566f;
		height: inherit;
	}
	.calculate-cost-window .scroll-table .wrapper-table-statistic {
		width: 100%;
		position: relative;
	}
	.wrapper-table-statistic tr:first-child td {
		border-bottom: 1px solid #8a8989;
	}
	.calculate-cost-window .scroll-table {
		padding-right: 0!important;
	}

	.calculate-map-table-block table tr td {
		text-align: center;
		vertical-align: middle;
		border-left: 0;
		font-size: 17px;
		border-top: 2px solid #05566f;
		padding: 9px 5px;
		display: block;
		width: 100%;
	}
	.calculate-map-block .add-cart {
		width: 100%;
		position: relative;
		bottom: inherit;
		left: inherit;
	}
	.box-change-popup {
		width: 100%;
		position: relative;
		bottom: inherit;
		right: inherit;
		margin-top: 0;
	}
}
/* SCREEN SM*/
@media (min-width: 768px) and (max-width: 991px) {
	.complect-box-right {
		width: 360px;
		float: right;
		padding: 0 0 0 15px;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.wrapper-ul-slider {
		bottom: 115px;
	}
	.set-window .complect-images .product{
		max-height: 100%;
	}
	.complect-box-left {
		width: 100%;
		padding-right: 360px;
	}
	#set-window {
		min-height: 540px;
	}
	.header-middle-nav .small-text .text-right {
		text-align: left;
	}
	.header-middle-nav .small-text {
		font-size: 14px;
		line-height: 2;
		padding-top: 40px;
	}
	.header-login-block {
		margin-top: 14px;
	}
	.form {
		padding-bottom: 120px;
	}
	.order-step ul li:nth-child(2) a {
		padding-left: 20px;
	}
	.order-step ul li:nth-child(4) a {
		padding-left: 30px;
	}
	.info-edit-box-btn {
		position: static;
	}
	.edit-btn {
		margin-top: 68px;
	}
	.order-step-table .btn {
		width: auto;
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
	}
	#login-window {
		min-height: 370px;
		left: 50%;
		margin-left: -360px;
		padding-bottom: 0;
	}
	#login-window .window-form .form .windows-info-block {
		width: 50%;
	}
	#login-window .window-form .form .window-form-btn {
		width: 100%;
		position: relative;
		float: none;
	}
	.fix-head {
		padding: 0 16px;
	}
	.cart-window {
		width: 100%;
		right: 0;
	}
	.drop-list-head {
		background-position: 95.7% center;
	}
	.btn-mobile {
	    top: 93px;
    	left: -305px;
    	background-color: transparent;
	}
	.video-block iframe {
	    height: 218px;
	}
	.head-with-description div:first-child {
		font-size: 14px;
	}
	.delivery-btn-block {
		padding-top: 25px;
	}
	.delivery-map {
		height: 490px;
	}
	.feedback-window .form {
		padding: 0;
	}
	.calculate-table .col-md-6:first-child {
		padding-right: 15px;
	}
	.calculate-table .col-md-6:last-child {
		padding-left: 15px;
	}
	.btn-block-addclear .btn {
		width: 215px;
	}
	.calculate-map-notice-block {
		margin-left: 15px;
		margin-top: 34px;
	}
	.calculate-map-table-block {
		margin-right: -15px;
		width: 100%;
	}
	.table-map tr td:nth-child(odd) {
		padding: 10px;
	}
	.header-login-block {
		width: 100%;
	}
	.set-window .map-product-price,
	.set-window select,
	.set-count,
	.set-window .btn,
	.set-list {
		margin-left: 0;
	}
	.set-window select {
		width: 100%;
	}
	.set-window .btn,
	.set-count,
	.set-list,
	.set-quad-block {
		width: 50%;
	}
	.set-list,
	.set-count {
		/*float: left;*/
	}
	.set-window .btn,
	.set-quad-block {
		float: right;
	}
	.similar-head {
		padding: 0 18px;
	}
	.set-select {
		margin-left: 0;
	}
	.sp-top-thumbnails .sp-thumbnail-container, .sp-bottom-thumbnails .sp-thumbnail-container {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.header-login-block {
		padding: 42.8px 0;
	}
	.header-login-block {
		margin-bottom: -10px;
	}

	.calculate-map-notice-block {
		height: 70px;
	}

	.calculate-cost-window .btn {
		height: 50px;
	}
	.add-cart {
		margin-left: 0;
		padding-left: 15px;
	}
	.calculate-cost-window .table {
		width: 100%;
	}

	.calculate-cost-window .calculate-map-block .btn {
		width: 100%;
		height: 70px;
	}

}
@media (max-width: 769px) {
	.fixed_1, .fixed_2 {
		margin-top: 0;
		width: 737px;
		position: static;
	}
}
@media (max-width: 1210px) {
	.sets {
		max-width: 99%;
	}
	.sets .col-md-4 {
		width: 31%;
	}
	.sets .col-md-4:nth-child(2) {
		/*width: 37%;*/
	}
	.sets .col-md-4:nth-child(3) {
		width: 32%;
	}
}
@media (max-width: 992px) {
	.product-price{width: 95px;}
	.fixed_1, .fixed_2 {
		margin-top: 0;
		width: 345px;
		position: static;
	}
	.whole .col-lg-offset-2 {
		margin-left: 0;
		width: 100%!important;
	}
	.whole .col-lg-4 {
		padding: 0;
		width: 100%;
	}
	.sets .col-md-4 {
		display: inline-block;
		width: 49.5%;
		min-height: 558px;
		vertical-align: top;
	}
	.sets .col-md-4:nth-child(2) {
		width: 49.5%;
		min-height: 558px;
	}
	.sets .col-md-4:nth-child(3) {
		margin: 0 auto;
		margin-top: 10px;
		display: block;
		width: 50%;
	}
}
@media (max-width: 740px) {
	.sets {
		padding-left: 3px;
	}
	.sets .col-md-4 {
		display: block;
		width: 100%;
		max-height: 100%;
	}
	.sets .col-md-4:nth-child(3) {
		width: 100%;
	}
}
/* SCREEN MD*/
@media (min-width: 992px) and (max-width: 1199px) {
	.fixed_1, .fixed_2 {
		width: 212.5px;
	}
	.product-box {
		margin: 15px auto;
	}
	.inner-page-logo {
	    padding: 23px 42px 23px 31px;
	}
	.header-middle-nav {
		padding-right: 15px;
		padding-left: 0;
	}
	.lk-description {
		font-size: 13px;
	}
	.info-edit-box {
		font-size: 14px;
	}
	.info-edit-box input[type="text"] {
		max-width: 130px;
	}
	.fix-head {
		padding: 0 16px;
	}
	.drop-list-head {
		background-position: 95.3% center;
	}
	.map-btn {
	    padding-top: 0;
	}
	.video-block iframe {
	    height: 394px;
	}
	.main-btn-block {
		margin-right: -45px;
	}
	.similar-head {
		padding: 0 18px;
	}
	.cart-window {
		right: -27px;
	}
	.map-table table tr td {
		max-width: 200px;
	}
	.sp-top-thumbnails .sp-thumbnail-container, .sp-bottom-thumbnails .sp-thumbnail-container {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	 .x-col-md-3 {
	 	width: 23%;
	 	float: left;
	 }
	 .x-col-md-4 {
	 	width: 30.3333333%;
	 	float: left;
	 }
	 .x-col-md-5 {
	 	width: 46.666667%;
	 	float: left;
	 }

	 .x-col-md-12 {
	 	width: 100%;
	 	float: left;
	 }
	  .calculate-map-table-block table tr td:nth-child(1) {
		/*width: 85px;*/
	 }
	 .calculate-map-table-block table tr td:nth-child(2) {
		/*width: 75px;*/
	 }
	 .calculate-map-table-block table tr td:nth-child(3) {
		/*width: 100px;*/
	 }
	
	 .header-address, .header-mail {
	    font-size: 12px;
	}
	.header-nav {
		margin-right: 0;
	}
	.small-text {
		margin-right: 0;
	}
	.footer-block-1 {
	    padding-left: 40px;
	}
	.footer-block-3 {
	    padding: 0;
	    padding-right: 22px;
	}
	.footer-block-3 form {
	    margin-top: -14px;
	}
	.add-new-contact-btn {
		width: 100%;
		position: static;
    	bottom: 0;
	}
	.new-address {
		width: 100%;
		position: static;
	}
	.header-login-block {
		padding: 31px 0;
    	padding-top: 41px;
	}
	.height-as-that-sidebar {
		height: auto!important;
	}
	.nano > .nano-pane {
		display: none!important;
	}

	.calculate-map-table-block {
		height: 90px;
	}

	.calculate-map-notice-block {
		height: 90px;
	}

	.calculate-map-block .btn {
		height: 90px;
	}

	.map-product-price {
		font-size: 30px;
	}

	.calculate-map-table-block {
		height: 45px;
	}

	.calculate-map-notice-block {
		height: 70px;
	}

	.calculate-cost-window .btn {
		height: 50px;
	}
	.add-cart {
		margin-left: 0;
		padding-left: 15px;
	}
	.calculate-cost-window .table {
		width: 100%;
	}

	.calculate-cost-window .calculate-map-block .btn {
		width: 100%;
		height: 70px;
	}
	.whole {
		margin: 0 5%;
	}
}
/* SCREEN LG*/
@media (min-width: 1200px) {
	 .x-col-md-3 {
	 	width: 23%;
	 	float: left;
	 }
	 .x-col-md-4 {
	 	width: 30.3333333%;
	 	float: left;
	 }
	 .x-col-md-5 {
	 	width: 46.666667%;
	 	float: left;
	 }
	.x-col-md-12 {
	 	width: 100%;
	 	float: left;
	 }
	 .calculate-map-table-block table tr td:nth-child(1) {
		/*width: 55px;*/
	 }
	 .calculate-map-table-block table tr td:nth-child(2) {
		/*width: 130px;*/
	 }
	 .calculate-map-table-block table tr td:nth-child(3) {
		/*width: 225px;*/
	 }
	 .calculate-map-table-block table tr td:nth-child(4) {
		/*width: 105px;*/
	 }
	 .header-logo img {
	 	width: 96%;
	 	margin-left: 30px;
	 }
	 .header-login-block {
	 	margin-left: 46px;
	 }
	.footer-block-1 {
    	padding-left: 40px;
	}
	.footer-block-3 {
	    padding: 0;
	    padding-right: 22px;
	}
	.footer-block-3 form {
	    margin-top: -14px;
	}
	/*.delivery-head-1 div {
	    height: 60px;
	}
	.delivery-head-2 div {
	    height: 120px;
	}*/
	.delivery-head-3 div {
	    height: 100px;
	}
	.map-product-description {
		width: 320px;
		float: right;
	}
	.owl-carousel .owl-item {
		width: 71.39px!important;
	}
	.add-new-contact-btn {
		width: 100%;
		position: static;
    	bottom: 0;
	}
	.new-address {
		width: 100%;
		position: static;
	}
	.header-login-block {
		padding: 31px 0;
		padding-top: 41px;
	}
	.catalog-wrap {
		margin-left: -29px;
		margin-right: -29px;
	}
	.order-info-wrap .drop-list-block {
		position: relative;
		min-height: 323px;
	}
	.order-info-wrap .add-new-contact-btn {
		width: 100%;
		bottom: 65px;
	}

	.order-info-wrap .btn {
		margin-top: 30px;
	}

	.order-step-2 .order-info-wrap .btn {
		margin-top: 160px;
	}

	#order-comment-area .order-info-wrap .btn {
		left: 45%;
		bottom: -58px;
	}
	.order-info-wrap .drop-list {
		position: absolute;
		width: 100%;
		background-color: transparent;
	}
	.height-as-that-sidebar {
		height: auto!important;
	}
	.nano > .nano-pane {
		display: none!important;
	}
	.product-photo {
		margin-left: -7px;
		width: 58.3333333%;
	}
}

@media (min-width: 1200px) and (max-width: 1400px) {
	#article .product-box .popup-cutting a {
		margin-top: 20px;
	}
	.catalog-block .col-md-3 {
		width: 31%;
	}
	.catalog-block .col-md-9 {
		width: 69%;
	}
	.catalog-block .catalog-wrap .col-md-3 {
		margin: 0 2.5%;
		padding: 0 7px;
		width: 20%;
	}
	.only-sections .col-md-3 {
		padding: 0 21px;
		width: 24.5%;
	}
	.catalog-block #products-list .col-lg-4 {
		width: 25%;
	}
	.product-price {
		width: 60px;
		font-size: 13px
	}
	#article .product-box a {
		height: 136px;
	}
	.product-desctiption {
		font-size: 13px;
	}
	.product-code {
		width: 55px;
		line-height: 15px;
		font-size: 14px;
	}
}

@media (min-width: 1400px) {
	.catalog-wrap {
		margin-left: -22px;
		margin-right: -49px;
	}
	.catalog-wrap .col-md-3 {
		margin: 0 1.2%;
		width: 22%;
	}
	.catalog-block .catalog-wrap .section-box .product-img {
		height: 184px;
	}
	.shift-right {
		right: 40px;
	}
	#article .product-box a {
		height: 167px;
		line-height: 167px;
	}

	.wide-a {
		display: block;
		width: 400px
	}

	.header-middle-nav-wide {
		width: 500px;
	}

	.product-desctiption {
		min-height: 75px;
	}
	#article .product-box .popup-cutting {
		min-height: 139px;
	}
	.product-price {
		top: 59px;
	}
	.video-block {
		/*padding: 0 40px;
		padding-top: 60px;*/
	}
	/*popup-video iframe {
	  height: 800px;
	}*/
	.container-wide {
    width: 1365px;
	}
	.popup-windows .container-wide,
	.container-wide.popup-win{
    width: 1200px;
	}
	.col-1400-1, .col-1400-2, .col-1400-3, .col-1400-4, .col-1400-5, .col-1400-6, .col-1400-7, .col-1400-8, .col-1400-9, .col-1400-10, .col-1400-11, .col-1400-12 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		float: left;
	}
	.col-1400-12 {
	  width: 100%;
	}
	.col-1400-11 {
	  width: 91.66666667%;
	}
	.col-1400-10 {
	  width: 83.33333333%;
	}
	.col-1400-9 {
	  width: 67.8%;
	}
	.col-1401-9 {
		width: 69%;
	}
	.col-1400-8 {
	  width: 66.66666667%;
	}
	.col-1400-7 {
	  width: 58.33333333%;
	}
	.col-1400-6 {
	  width: 50%;
	}
	.col-1400-5 {
	  width: 41.66666667%;
	}
	.col-1400-4 {
	  width: 33.33333333%;
	}
	.col-1400-3 {
	  width: 370px;
	}
	.col-1400-9 .col-1400-3 {
		padding-left: 7px;
		padding-right: 7px;
		width: 240px;
	}
	.col-1400-2 {
	  width: 16.66666667%;
	}
	.col-1400-1 {
	  width: 8.33333333%;
	}
}

@media (max-width: 1100px){
	.cart-window .cart-table tr {
		height: auto!important;
	}
}
@media (min-width: 1600px) {
	.to-top {
		padding: 6px 10px;
		padding-left: 25px;
		font-size: 16px;
		letter-spacing: 1px;
	}
	.product-photo .slider-pro {
		max-width: 100% !important;
	}
	.map-product-description {
		 width: 41.66666667%;
	}
	.to-top:before {
		left: 4px;
		width: 10px;
	}
	.to-top:after {
		left: 9px;
		width: 10px;
	}
	#article .product-box .popup-cutting {
		min-height: 150px;
	}
	#article .product-box .popup-cutting a {
		margin-top: 13px;
	}
	.shift-right {
		right: 89px;
	}
	.col-1400-9 {
		width: 76.2%;
	}
	.col-1400-9 .col-1400-3 {
		width: 230px;
	}
	.product-box {
		max-width: 280px;
	}
	#article .product-box a {
		height: 160px;
		line-height: 160px;
	}
	.container-wide {
    	width: 1560px;
  }
  .col-1600-1, .col-1600-2, .col-1600-3, .col-1600-4, .col-1600-5, .col-1600-6, .col-1600-7, .col-1600-8, .col-1600-9, .col-1600-10, .col-1600-11, .col-1600-12 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		float: left;
	}
	.col-1600-12 {
	  width: 100%;
	}
	.col-1600-11 {
	  width: 91.66666667%;
	}
	.col-1600-10 {
	  width: 83.33333333%;
	}
	.col-1600-9 {
	  width: 75%;
	}
	.col-1600-8 {
	  width: 66.66666667%;
	}
	.col-1600-7 {
	  width: 58.33333333%;
	}
	.col-1600-6 {
	  width: 50%;
	}
	.col-1600-5 {
	  width: 41.66666667%;
	}
	.col-1600-4 {
	  width: 33.33333333%;
	}
	.col-1600-3 {
	  width: 25%;
	}
	.col-1600-2_4 {
		padding: 0 7px; 
	  width: 20%;
	}
	.col-1600-2 {
	  width: 16.66666667%;
	}
	.col-1600-1 {
	  width: 8.33333333%;
	}
}

@media (max-width: 768px) {
	.calculate-map-table-block {
		/*height: 70px;*/
	}

	.calculate-cost-window .btn{
		font-size: 11px;
		margin-bottom: 10px !important;
	}

	.calculate-map-notice-block {
		height: 70px;
	}

	.calculate-cost-window .btn {
		height: 50px;
	}
	.add-cart {
		margin-left: 0;
		padding-left: 15px;
	}
	.calculate-cost-window .table {
		width: 100%;
	}

	.calculate-cost-window .calculate-map-block .btn {
		width: 100%;
		height: 70px;
	}
	.whole {
		width: 100%;
		margin: 0;
	}
	.whole .col-lg-4:last-child {
		padding-left: 5px;
		padding-right: 7px;
		width: 100%;
	}
	.whole .justify-align {
		display: flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		padding: 0 5px;
	}
}
@media (max-width: 480px) {
	.product-description-block .product-price {
		width: 100%;
		text-align: right;
	}
	.product-code {
		width: 100%;
		text-align: right;
		left: 0;
		padding-right: 7px;
		font-size: 15px;
		bottom: 38px;
		display: block;
	}
}
@media (max-width: 390px) {
	.calculate-map-table-block {
		height: 90px;
	}
	.ms-fix .btn {
		width: 90%;
		font-size: 12px;
	}
}
@media (max-width: 768px) {
	.ms-fix {
		margin: 0 5%;
	}
}
