
/* POLICY */
.boxCenter{max-width:1180px; margin:auto; padding:50px; border-radius:4px; box-shadow: 2px 2px 8px rgba(0,0,0,0.4); background-color:#f5f5f5; height:100%;}





@media (max-width: 1024px) {
    .langTab{position:relative !important; right:unset; top:unset;}
    .CmLangBlockClose{display:block;}
}
@media (max-width: 960px) {
    .NsWrapBenSect{flex-direction:column; align-items:center;}
    .NsModPartBl, .NsManufCross{width:100%;}
    .NsListBl{text-align:center;}
    .NsModelsBen, .NsManufBen{float:none; margin-bottom:20px;}
    .NsPartBen, .NsCrossNBen{float:none;}
    .NsBenTitle{font-size:25px;}
    .NsListBl ul{font-size:19px;}
    .NsCentBlMod{text-align:center;}
    .NsWrapDecs{flex-direction:column; align-items:center;}
    .NsImgDemo{height:265px; margin-top:30px;}
    .NsBlockDesc{padding:0px 10px 10px 10px; align-items:center;}
    .cart-text, .itemName{display:none;}
    .CmDemoCartImg{margin-right:0px;}
    .plashka{width:unset; padding:0px 10px;}
}
@media (max-width: 880px) {
    .NsPartIMTit{text-align:center;}
    .NsDescPng ul{float:none; margin:0px auto 20px auto;}
    .NsLowBl, .NsMedBl{width:48%; margin-left:10px; float:none; display:inline-block;}
    .NsHighBl{width:48%; float:none; margin:10px auto 0px auto;}
    .NsCmsLogo{width:80px; height:80px; margin-right:20px;}
    .NsCmsTitle{font-size:30px;}
    .NsTarifBl{margin-top:80px;}
}
@media (max-width: 768px) {
    .NsMenuLinks{width:150px; flex-direction: column; align-items: flex-start; align-self: flex-start;}
    .NsMenuLinks a{font-size:13px;}
    .NsBlockDesc span{font-size:20px;}
    .NsBlockDesc p{font-size:16px; line-height:20px;}
}
@media (max-width: 660px) {
    .boxLogo img {width:180px;}
    .boxLogo{align-self: flex-start;}
}
@media (max-width: 648px) {
    .NsBlockDesc{text-align:center;}
    .NsCmDemo{align-self:center;}
}
@media (max-width: 575.98px) {
    .NsModPartBl{margin-bottom:30px;}
    .NsModPartBl, .NsManufCross{flex-direction:column; align-items:center;}
    .NsHr{display:none;}
    .NsBenTitle, .NsFunctTitle{margin-top:0px;}
    .NsCmsLogo{width:60px; height:60px;}
    .NsDescPng ul{text-align:center;}
    .NsMenuLinks a{font-size:14px;}
    .NsImgBackg{-webkit-order:0; -ms-order:0; order:0; margin:10px;}
    .NsDescPng{flex-direction:column; align-items:center;}
    .NsPartsWrapl, .NsProdWrapBl, .NsPriceWrapBl, .NsRespWrapBl, .NsSeoWrapBl, .NsAddWrapBl{align-items:center;}
    .NsPartTitle, .NsSeoTitle, .NsPriceTitle, .NsRespTitle, .NsProdTitle, .NsAddTitle{font-size:22px;}
    .NsFunctWrapBl, .NsWrapBenSect, .NsCmsDesc{margin-top:60px;}
    .NsFunctWrapBl li{font-size:18px;}
    .NsIconSect{width:26px; height:26px;}
    .NsWrapBlock{padding:30px 0px;}
    .NsImgDemo{margin-top:0px;}
    div.NsFuncBlWrap{padding:30px 0px;}
    .NsDemoModBut{line-height:55px; height:55px; width:200px; font-size:20px;}
}
@media (max-width: 480px) {
    .NsListBl{float:none; text-align:center;}
    .NsBenTitle{font-size:20px;}
    .NsFunctTitle{font-size:33px;}
    .NsTarifTitle{font-size:34px;}
    .NsBlockDesc{font-size:15px;}
    .NsBlockImg{width:100px; height:100px;}
    .NsListBl ul{font-size:16px;}
    .NsModelsBen, .NsManufBen, .NsPartBen, .NsCrossNBen{margin:0 auto 20px auto;}
    .NsCentBlMod, div.NsModPartBl{margin-bottom:10px;}
    .NsDescPng ul{font-size:16px;}
    .NsListBl ul li{line-height:25px;}
    .NsPartTitle, .NsSeoTitle, .NsPriceTitle, .NsRespTitle, .NsProdTitle, .NsAddTitle{font-size:23px;}
    .CmDemoCartImg{margin-right:0px !important; width:32px;}
    .cart-text{display:none;}
    .itemName{display:none;}
    .itemGroup{width:100px;}
    .itemGroup > img{width:15px; height:15px;}
    .item{font-size: 11px;}
    .NsImgDemo{width:320px; height:200px;}
    .boxHead{align-items:flex-start;}
}
