@media screen and (max-width:767px){.container-fluid{padding:1rem !important}.content{min-width:min-content;width:100%}h1,h2{font-size:2.25rem}h3,h4{font-size:1.375rem;line-height:1.65rem}.modal_item{width:95vw;padding:3.438rem 1rem 2.5rem 1rem}.contacts_fixed{display:-webkit-flex;display:-ms-flexbox;display:flex}header{padding:2.5rem 0 2.875rem 0;border-radius:3rem}.master{column-gap:1.688rem}.master_img img{max-width:4.25rem}.master_name{margin:0 0 .25rem 0}.master_name svg{width:1rem;height:1rem}.master_name h4{font-size:1rem}.master_info p{font-size:.75rem;margin:0 0 .25rem 0}.ya_ratio{column-gap:.25rem;padding:.25rem .325rem .25rem .325rem}.ya_ratio p{margin:0;font-weight:700;font-size:.75rem}.ya_ratio svg{width:4.063rem;height:auto}header .master_contacts{display:none}.header_title{padding:5rem 0 0 0}.header_title h1{max-width:90%;line-height:2.7rem}.header_title-info{max-width:90%}.header_btns .btns_wrap{width:100%;row-gap:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio__{padding:1.875rem 0}.portfolio_wrap_content{width:var(--desktop-demo-img-size);margin:0 auto}.contacts_{display:block}.contacts_ .master_contacts{width:100%;max-width:22.625rem}footer{background:var(--color-300-white)}.copyright_text,.copyright_text a{width:100%}.error__{padding:3rem 0}.error__wrap{width:100%;max-width:22.125rem;row-gap:2rem;column-gap:0}.error__img,.error__text{width:100%;flex-shrink:0}}