
@media screen and (max-width: 1900px) {
/*
body.item .single-box .gallery-wrap {width: 330px; padding: 0 20px 20px 130px;}
body.item .single-box .chars-wrap {margin: 60px 0 0 0;}
*/
body.item .single-box .chars-box ul .subtitle {width: 170px;}
body.item .single-box .specification {margin: 10px 0 0 0;}

body.contacts .diploma-wrap {padding: 40px 15px 0 20px;}
}


@media screen and (max-width: 1700px) {

.cart .cart-box .item .td3 {width: 24%;}
.cart .cart-box .item .td5 {width: 14%;}

.header-container .contacts {float:right; padding: 27px 30px 0 40px;}

.cart .submit-wrap {padding: 0 50px;}
.cart .submit-box .button-wrap {width: 260px;}

.items-box.tile .item {width: 24%; margin-right: 1%;}
/*
.items-box.tile .item4, 
.items-box.tile .item8, 
.items-box.tile .item12, 
.items-box.tile .item16, 
.items-box.tile .item20,
.items-box.tile .item24, 
.items-box.tile .item28, 
.items-box.tile .item32, 
.items-box.tile .item36, 
.items-box.tile .item40, 
.items-box.tile .item44, 
.items-box.tile .item48 {margin-right: 0% !important;}
*/
/*
.items-box.tile .item3, 
.items-box.tile .item6, 
.items-box.tile .item9, 
.items-box.tile .item12, 
.items-box.tile .item15,
.items-box.tile .item18, 
.items-box.tile .item21, 
.items-box.tile .item24, 
.items-box.tile .item27, 
.items-box.tile .item30, 
.items-box.tile .item33, 
.items-box.tile .item36, 
.items-box.tile .item39, 
.items-box.tile .item42, 
.items-box.tile .item45, 
.items-box.tile .item48, 
.items-box.tile .item51 {margin-right: 0 !important;}*/

.additional-box .item {width: 31.2%; margin-right: 3.2%;}

.additional-box .item4, 
.additional-box .item8, 
.additional-box .item12, 
.additional-box .item16, 
.additional-box .item20,
.additional-box .item24, 
.additional-box .item28, 
.additional-box .item32, 
.additional-box .item36, 
.additional-box .item40 {margin-right: 3.2% !important;}

.additional-box .item3, 
.additional-box .item6, 
.additional-box .item9, 
.additional-box .item12, 
.additional-box .item15,
.additional-box .item18, 
.additional-box .item21, 
.additional-box .item24, 
.additional-box .item27, 
.additional-box .item30 {margin-right: 0 !important;}

body.contacts .contacts-box {width: 430px;}
}


@media screen and (max-width: 1600px) {

.cart .cart-box .item .td1 {width: 10%;}
.cart .cart-box .item .td img {width: 80px;}
.cart .cart-box .item .td4 {width: 13%;}
.cart .cart-box .item .td5 {width: 13%;}

body.contacts .contacts-box {width: 360px;}

body.contacts .map-box .howto1 {top: 70px; width: 320px;}

}


@media screen and (max-width: 1500px) {

.cart .cart-box .item ul li .char {display: block;}
.cart .cart-box .item .td3 {width: 18%;}
.cart .cart-box .item .td4 {width: 12%;}
.cart .cart-box .item .td5 {width: 12%;}

.cart .submit-box .button-wrap {width: 230px;}

.items-box.tile .item {width: 32%; margin-right: 1%;}

/*
.items-box.tile .item4, 
.items-box.tile .item8, 
.items-box.tile .item12, 
.items-box.tile .item16, 
.items-box.tile .item20,
.items-box.tile .item24, 
.items-box.tile .item28, 
.items-box.tile .item32, 
.items-box.tile .item36, 
.items-box.tile .item40, 
.items-box.tile .item44, 
.items-box.tile .item48 {margin-right: 3.8% !important;}

.items-box.tile .item3, 
.items-box.tile .item6, 
.items-box.tile .item9, 
.items-box.tile .item12, 
.items-box.tile .item15,
.items-box.tile .item18, 
.items-box.tile .item21, 
.items-box.tile .item24, 
.items-box.tile .item27, 
.items-box.tile .item30, 
.items-box.tile .item33, 
.items-box.tile .item36, 
.items-box.tile .item39, 
.items-box.tile .item42, 
.items-box.tile .item45, 
.items-box.tile .item48, 
.items-box.tile .item51 {margin-right: 0 !important;}
*/
.additional-box .item {width: 31.2%; margin-right: 3.2%;}
/*
.additional-box .item.odd {margin-right: 0 !important;}
.additional-box .item.even {margin-right: 4% !important;}
*/

body.contacts .contacts-box {width: 310px;}
body.contacts .diploma {width: 280px; height: auto;}

}


@media screen and (max-width: 1400px) {

.cart .cart-box .item .td1 {width: 8%;}
.cart .cart-box .item .td img {width: 60px;}
.cart .cart-box .item .td3 {width: 14%;}

.cart .shipping-note {display: block; margin: 40px 50px 0;}
.cart .submit-box .button-wrap {width: 180px;}

.items-box.tile .item .chars .subtitle {width: 107px;}
.items-box .item .quantity-wrap .quantity {width: 50px;}
/*
body.item .single-box .gallery-wrap {width: 330px; padding: 0 20px 20px 130px;}
*/
body.contacts .contacts-box {width: auto; float:none; margin-right: 50px;}
body.contacts .diploma-wrap {padding: 40px 15px 0 30px;}
body.contacts .diploma {width: 310px; height: auto;}

body.contacts .map-box .howto1 {top: 60px; width: 280px;}

}


@media screen and (max-width: 1300px) {

.cart .cart-box .item .remove {left: 14px;}
.cart .cart-box .item .td1 .td-brdr {padding-left: 45px;}
.cart .cart-box .item .td3 {display:none;}
.cart .cart-box .item .td2 {width: 18%;}
.cart .cart-box .item .td4 {width: 13%;}
.cart .cart-box .item .td5 {width: 13%;}
.cart .cart-box .item .td6 {width: 13%;}
.cart .cart-box .item .td7 {width: 13%;}
.cart .cart-box .item .td8 {width: 13%;}


.header-container .header {margin: 0 40px;}
.header-container .contacts {float:right; padding: 27px 25px 0;}

.footer .copyright {left: 40px;}
.footer .contacts {right: 40px;}

.submitted .submitted-box {padding: 60px 40px 50px;}

.cart .cart-box {padding: 100px 40px 50px;}
.cart .shipping-note {margin: 40px 40px 0;}
.cart .submit-wrap {padding: 0 40px;}
.cart .submit-box .left {padding: 0 20px 0 0;}
.cart .submit-box .button-wrap {width: 160px;}

.content-container .content {padding: 0 40px;}
/*.content-container .block-title {padding: 70px 0 50px 0;}*/

/*body.home .block-title {padding-bottom: 50px;}*/

body.item .single-wrap {margin: 0 40px 55px;}
body.item .additional-box {margin: 0 40px 20px;}
body.item .items-wrap {padding: 15px 40px 80px}
/*body.item .single-box .price-box {width: 320px;}*/

body.contacts .map-box {position: relative; height: auto;}
body.contacts .map-box .howto {position: relative; width: auto; left: auto; right: auto; top: auto; padding: 0 40px 40px;}
body.contacts .map-box .map {position: relative; top: auto; left: auto; width: 100%; height: 300px;}

body.contacts .content-container .block-title {margin-left: 40px;}
body.contacts .contacts-box {margin-left: 40px; margin-right: 40px;}
body.contacts .diploma-wrap {padding: 40px 15px 0 20px;}

}


@media screen and (max-width: 1280px) {

body.home .about {width: auto; padding-right: 30px;}
/*body.item .single-box .price-box {margin: 60px 0 0 0;}*/

}


@media screen and (max-width: 1220px) {

.cart .cart-box .item .td2 {width: 15%;}

.header-container {height: auto;}
.header-container .header {height: auto; margin: 0 30px; padding: 24px 0 0 0;}
.header-container .search-wrap {float:none; margin: 0;}
.header-container .contacts {float:left; padding: 27px 0 0 0;}
.header-container .contacts br {display:block;}
.header-container .contacts .phone {float:left; font-size: 26px; font-family: 'Din Cond'; margin: 10px 0 50px 0;}
.header-container .contacts .contact-link {margin: 0 16px 0 24px;}
.header-container .contacts .mail {display: inline-block; margin: 10px 0 0 24px}
.header-container .button-wrap {margin: 20px 0 0 0;}
.header-container .button-wrap:hover {margin-top: 22px;}
.header-container .button-wrap.on {margin-top: 24px !important;}

.footer .copyright {left: 30px;}
.footer .contacts {right: 30px;}

.submitted .submitted-box {padding: 60px 30px 50px;}

.cart .cart-box {padding: 100px 30px 50px;}
.cart .shipping-note {margin: 40px 30px 0;}
.cart .submit-wrap {padding: 0 30px;}
.cart .submit-box .left:after {display:none !important;}

.items-box.tile .item {width: 47.5%; margin-right: 5%;}
.items-box.tile .item.odd {margin-right: 0% !important;}
.items-box.tile .item.even {margin-right: 5% !important;}

.items-box.list .item .button-wrap {width: 85px;}
.items-box.list .item .td {padding-left: 0 !important; text-align: center !important;}

.items-box.tile .item .chars .subtitle {width: 145px;}
.items-box.tile .item .quantity-wrap .quantity {width: 80px;}

.content-container .content {padding: 0 30px;}
/*.content-container .block-title {padding: 50px 0 30px 0;}*/

body.home .block-title {padding-bottom: 30px;}

body.item .single-wrap {margin: 0 30px 55px;}
body.item .additional-title {padding: 0 0 16px 30px;}
body.item .additional-subtitle {padding: 0 0 55px 30px;}
body.item .additional-box {margin: 0 30px 20px;}
body.item .items-wrap {padding: 15px 30px 80px}

body.contacts .content-container .block-title {margin-left: 30px;}
body.contacts .contacts-box {margin-left: 30px; margin-right: 30px;}
body.contacts .diploma-wrap {padding: 40px 15px 0 10px;}
body.contacts .map-box .howto {padding: 0 30px 40px;}

.items-box.list .item:first-of-type .td4:before {font-size: 12px;}

.items-box.list .item:first-of-type .td3:before, 
.items-box.list .item:first-of-type .td7:before, 
.items-box.list .item:first-of-type .td8:before {font-size: 12px; left: 0; width: 100%; text-align: center;}
}


@media screen and (max-width: 1100px) {
.footer .contacts:before {display:none;}
}