@media screen and (max-width:900px) {
.first-screen {height:auto;}
.wrap {padding:0 20px;}
}
@media screen and (max-width:600px) {
.top-line .right > .aa,.top-line .right > .bb,.error-page:before,.error-page:after {display:none;}
.top-line > .wrap,.bottom-line,.super-item-img {display:block;}
.main-videos,.discount .img {position:static;}
.top-line > .wrap,.base-navigation,.main-videos .wrap {text-align:center;}
.partners {width:800%;}
.balka-calculator > .krug-info,.balka-calculator > div,.balka-calculator > .krug-params,.ugolok-calculator .krug-info,.ugolok-calculator > div,.ugolok-calculator .img,.block.two .wrap > div,.catalog .item,.block.seven .info,.block.seven .facts,.footer .wrap > div:nth-child(1),.footer .wrap > div:nth-child(2),.footer .wrap > div:nth-child(3),.cart-info,.total-cart-box > div:nth-child(2),.content,.sidebar,.discount .img,.discount .info,.items-category > div > a,.item-filters,.super-item-buy,.two-second-solo-blocks > div {width:100%;}
.delivery-cars > div {width:calc(100% - 60px);margin-top:30px;}
.super-item-img {width:70%;}
.top-line > .wrap > .right {width:60%;margin-left:40%;}
.items-category > div {width:30%;}
.super-item-img > img {border-radius:10px;}
.header {padding-top:10px;}
.top-line .right > .cc {display:block;margin:15px 0;}
.bottom-line > a {position:absolute;left:0;top:55px;width:40%;text-align:center;}
.base-navigation > span {display:block;}
.ugolok-calculator .krug-params,.balka-calculator > .krug-params {margin:15px 0;}
.block.one {padding:50px 0;}
.block.seven .facts > div {padding:0 10px 10px 10px;}
.cart-form {padding-left:30px;}
.vizitka .sign {padding:40px 20px 20px 20px;}
.discount .img {height:200px;}
.block-four-top,.block-four-bottom {height:100px;}
.block.seven .info {margin-bottom:30px;}
.footer .wrap > div:nth-child(1),.footer .wrap > div:nth-child(2),.cart-info,.super-item-img {margin-bottom:20px;}
.first-btn > .purple,.catalog .item,.items-category > div {margin-bottom:15px;}
.wrapper-four {margin:40px 0;}
.bonus > div {font-size:28px;}
.vizitka .name {font-size:22px;}
.vizitka .links > a {font-size:18px;}
.block.two .text,.catalog .item .cost,.catalog .item .how,.vizitka .links > .two {font-size:17px;}
.block.seven .facts > div > p,.content > p,.content > ul li,.vizitka .position,.vizitka .text,.bonus > p,.super-item-buy .available > span,.calc-mess > p,.form-callback input,.form-callback textarea {font-size:16px;}
.catalog .item .cost,.catalog .item .how {color:#2b2b2b;}
.delivery-cars .name {color:#df1940;}
.main-videos {padding:0 0 40px 0;}
.catalog .item:nth-child(4n-2),.catalog .item:nth-child(4n),.content,.sidebar,.haraks {margin-left:0;margin-right:0;float:none;}
.top-line .right > .dd,.footer .wrap > div:nth-child(3),.total-cart-box > div:nth-child(2),.discount .info {margin-left:0;}
.catalog .item,.delivery-cars > div:nth-child(1) {margin-top:0;}
.items-category > div,.two-second-solo-blocks > div:last-child {margin-right:0;}
.items-category > div:nth-child(3n-1) {margin:0 5%;}
.block.two .wrap > div,.block.seven .info {padding-right:0;}
.item-filters,.super-item-buy {padding-left:0;}
.vizitka .links > .two {width:80%;padding:12px 0;border-radius:10px;}
.category-items .title-tr {display:none;}
.item-box {display:block;margin-bottom:15px;border:1px solid #add8e6;border-radius:10px;padding:10px;background-color:#ffffff;}
.content > .item-box {border:none;}
.category-items td {display:inline-block;border:none;}
.category-items tr > td:nth-child(1) {width:60px;padding:5px;}
.category-items tr > td:nth-child(2) {display:inline-flex;width:calc(100% - 60px);align-items:center;font-size:16px;}
.category-items tr > td:nth-child(3) {font-size:18px;font-weight:600;color:#000000;}
.category-items tr > td:nth-child(5) {font-size:20px;font-weight:600;color:#b31433;}
.category-items tr > td:nth-child(3),.category-items tr > td:nth-child(4),.category-items tr > td:nth-child(5),.category-items tr > td:nth-child(6) {width:50%;height:40px;line-height:40px;padding:0;}
.partners {-webkit-animation:partnersmobile 50s infinite;animation:partnersmobile 50s infinite;}
.micro-links > a,.krug-calculator > .img,.krug-calculator > .krug-params,.krug-calculator > .krug-info {width:100%;margin:0 0 20px 0;}
.micro-links > a:nth-child(2),.balka-calculator > .krug-info {margin-left:0;margin-right:0;}
.micro-links > a .name > span {font-size:23px;}
.micro-links > a .cost {font-size:18px;font-weight:500;}
.armatura-calculator > div,.armatura-calculator > .armatura-params,.armatura-table-calc,.armatura-calculator > .armatura-info,.truba-calculator > .img,.truba-calculator > div,.truba-calculator > .truba-info {width:100%;}
.armatura-table-calc {margin:0 0 20px 0;}
.armatura-calculator > .armatura-info,.truba-calculator > .truba-info {margin-left:0;}
.base-navigation .main-btn-catalog:hover {border-radius:5px;}
.main-btn-catalog:hover > .header-catalog-menu {display:none;}
.truba-calculator > .img {padding-right:0;}
.mejdu-formul {display:block;}
.truba-calculator > .img > div {font-size:18px;}
.truba-calculator > .img > div > span {font-size:20px;}
.truba-calculator > .img > div:nth-child(2) {right:12%;}
.truba-calculator > .img > div:nth-child(3) {right:7%;}
.truba-calculator > .img > div:nth-child(4),.truba-calculator > .img > div:nth-child(6) {left:31%;}
.truba-calculator > .img > div:nth-child(5) {right:6%;}
}
@media screen and (max-width:420px){
.block.one h1 > span,.solo-page .big-solo-h {font-size:40px;}
}
@media screen and (max-width:370px){
.block.one h1 > span,.block.six h2 {font-size:33px;}
.block.six h2 > span {font-size:28px;}
}