/*.hidden-lg,.hidden-md,.hidden-sm,.hidden-xs {display: block !important;}
@media (max-width: 767px){
.hidden-xs {display: none !important;}
.product-item-hidden{display: none;}
}
@media (max-width: 991px){
.hidden-sm {display: none !important;}
}
@media (max-width: 1024px){
.hidden-md {display: none !important;}
}
@media (max-width: 1900px){
.hidden-lg {display: none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1124px)
{
  .content{width: 100%;padding:20px;margin: 0 auto;}
  .content_page{width: 100%;padding:20px;margin: 0 auto;padding-bottom: 0}
  .block6 .content_page {margin-top: -15px;}
  .bread {padding: 0;}
  .block11 .content_page {margin-bottom: 0;}
  .top_menu {width: 100%}
  .top_menu {column-gap: 0px;grid-template-columns: 1fr 2fr;}
  .block9 p {width: 100%}
  .menu {width: 100%}
  .bottom_menu {margin-top: 20px}
  .logo {padding: 44px 20px 25px;}
  .phone{padding-left: 20px}
  .input {width: 100%;}
  .last {grid-gap: 30px;padding-right: 20px;}
  .white{grid-template-columns: repeat(auto-fit,minmax(300px,1fr));grid-row-gap: 20px}
  .slider2 {width: 100%}
  .shop {display: grid;grid-template-columns: 1fr 1fr 1fr;}
  .inside {width: 100%}
  .news_block_grid div:nth-child(2) h4 {font-size: 96px}
  .news_block_grid div:nth-child(6) h4 {font-size: 120px;}
  .news_block_grid div:nth-child(7) .gay {margin-top: 15px;}
  .news_block_grid div:nth-child(7) .crep2 {margin-top: 30px;margin-left: 30px;}
  .video img{width: 100%;}
  .polygon{width: 50px !important;height: 50px;margin-left: 450px;margin-top: -230px;}
  .block11 {height: 100%}
  .shop2 {grid-template-columns: repeat(auto-fit,minmax(150px,1fr));}
  .sort {display: grid;grid-template-columns: 1fr;}
  .sort a{font-size: 13px;}
  .knop {display: grid;text-align: center;width: 100%;}
  .knop a{padding: 14px 0px;}
  .video2 img{width: 100%;}
  .old {font-size: 16px;}
  .owl-carousel .owl-next {margin-left: 440px !important;}
  .owl-carousel .owl-prev {margin-left: -491px !important;}
  .owl-carousel2 .owl-next {right: 0px;}
  .form {display:block}
  footer .bottom_menu {margin-top: 0px;}
  .marg378 {margin-bottom: 0px;}
  .ert {text-align: center;justify-items: center;}
  .guf {column-gap: 15px;}
  .food {grid-template-columns: 300px 1fr;column-gap: 16px;}    
  .shop2 {grid-gap: 7px;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));}
  .article img {width: 100%;}
  .korzina a {padding: 16px 10px;font-size: 12px;}
  .bath span {font-size: 20px;}
  .border2 h3 {width:93%;height: 130px;}
  .border h3 {height: 130px;}
  .one_news img {width: 100%;}
  .crep{display:none;}
  .crep2{display:none;}
  .crep3{display:none;}
  .last2 {column-gap: 20px;}
  .block1 .owl-carousel .owl-item img {width: 100%;}
  .red {column-gap: 25px;}
  .big {grid-template-columns: repeat(auto-fit,minmax(250px,1fr));}   
  .three {grid-template-columns:1fr;row-gap: 2px;}

  .meneger p {width:100%;}
  .answer {width:100%;}
  .grid2 {column-gap: 50px;}
  .press2 {width: 100%;}
  .grid {display: block}
  .max{grid-gap: 10px;grid-template-columns: auto 1fr;}
  .pro img {width: 100px;}
  .pro{display: grid;align-items: center;}
  .vek {padding: 0px 17px;}
  .products {grid-template-columns: 1fr 1fr 50px 1fr;padding: 20px 10px 13px;}
  .news{grid-gap: 31px;}
  .itog {grid-template-columns: 1fr;}
  .dog {justify-content: left;padding-top: 12px;}
  .super {grid-template-columns: auto 1fr;grid-gap: 20px;}
  .car {width:100%;padding-top: 0}
  .contacts {grid-gap: 10px;}
  .company a {font-size: 15px;}
  .town {grid-template-columns: repeat(auto-fit,minmax(250px,1fr));grid-gap: 20px;}  
  .text_too p {padding: 20px;width: 100%;}
  .aksyi h3{padding-left: 0}
  .aksyi p{padding-left:0}
  .knopka2, .knopka2 a{text-align: center;}
  .aksyi {padding-bottom: 0}
  .sert {padding-top: 0;padding-bottom: 0;}
  .block12 p{padding-right: 0}
  .double2 {max-width: 96%;}
  .product-item-image-original0 {width: auto !important;}
  .grid4 .find{text-align: center;}
  .block18 h2{padding: 15px 0}
  .tomorow {justify-content: left;}
  .today {margin-bottom: 10px;}
  .middle{padding: 0 15px}
  .korzina .btn-primary, .korzina .btn-primary:hover, .korzina a{padding: 12px 25px;}
  #line{padding-top: 2px;}
  .product-item-hidden{display: none;}
  .price span {font-size: 16px;}
  .price img{width: 40px !important;height: 40px !important;padding: 10px 10px 10px 4px;}
  .tomorow a, .tomorow span,
  .today a, .today span{font-size: 13px}
  .smart-filter-slider-track-container{display: none;}
  .product-item-label-top {top: 30px;}
  .bx-touch .product-item{background: transparent;}
}

@media (max-width: 1024px) {
  .grid4 {grid-gap: 30px;grid-template-columns: repeat(3,1fr);}
  .slider3 {margin-bottom: 100px;}
  .border h3 {width: 96%;padding-top: 0;padding-bottom: 25px;}
  .menu_open_active{grid-template-columns: repeat(2, 1fr);}
}

@media (max-width: 991px) {
  .grid4 {grid-gap: 30px;grid-template-columns: repeat(2,1fr);}
  .border h3 {width: 96%;padding-top: 0;padding-bottom: 25px;}
  .menu_open_active{grid-template-columns: repeat(1, 1fr);}
  .block11 .content_page {margin-bottom: 0;}
  .block11 h1{padding: 20px 0;}
  .coll p.yot {padding-top: 0;margin-bottom: 0;padding-bottom: 30px;}

  #sign_up {height: 80%;max-height: auto;overflow: auto;top: 60%;}

  #sign_in{height: 80%;}
  #sign_in.modal{top: 60%;}

}

@media only screen and (max-width: 767px)
{
  .grid4 {grid-gap: 30px;grid-template-columns: repeat(2,1fr);} 
  .product-item-label-top {top: 30px;}
  .bx-touch .product-item {background: transparent;}
  .content{width: 90%;margin: 0 auto;}
  .input input{display: none;}
  .phone{display: none;}
  .best a{display: none;}
  .best p{display: none;}
  .key{display: none;}
  .search{filter: invert(1);background: none;justify-content: right;}
  .header-bottom .search{background: #11264b;filter: unset;justify-content: center;}
  .pib{display: none;}
  .ou{display: none;}
  .double {display: block;}
  .shop {display: grid;grid-template-columns: 1fr;}
  .title:after {display: none;}
  .news_block_grid div:nth-child(1){grid-column: 1/2;}
  .news_block_grid div:nth-child(2){grid-column: 1/2;grid-row: 2/3}
  .news_block_grid div:nth-child(3){grid-column: 1/2;grid-row: 3/4;}
  .news_block_grid div:nth-child(4){grid-column: 1/2;grid-row: 4/5}
  .news_block_grid div:nth-child(5){grid-column: 1/2;grid-row: 5/6}
  .news_block_grid div:nth-child(6){grid-column: 1/2;grid-row: 6/7}
  .news_block_grid div:nth-child(7){grid-column: 1/2;grid-row: 7/8}
  .news_block_grid {grid-template-columns: 1fr;display: grid;}
  .big{grid-template-columns: 1fr 1fr;column-gap: 0}
  .red {grid-template-columns: 1fr;text-align: center;justify-items: center;}
  .red p{padding-top: 22px;width: 130px;}
  .store h3 {font-weight: bold;font-size: 21px;}
  .store p {font-size: 15px;}
  .bottom_menu {display: none;}
  .podval {display: block;}
  .tuch{display: none;}
  .site{display: block;}
  .logotip {grid-template-columns: 1fr;justify-items: center;}
  .logo img {height: 31px;}
  .log img {height: 20px;}
  .logo {padding: 6px 0px;}
  .last {column-gap: 30px;display: grid;grid-template-columns: 20px 20px;}
  .top_menu {width: 100%;display: grid;grid-template-columns: 100px 30px 1fr;column-gap: 30px;}
  .block2 h2 {padding: 127px 0px 25px;font-size: 25px;text-align: left;}
  .button2 a{padding: 14px 70px;}
  .double2{margin-bottom: 30px;padding: 0;height: auto;}
  .border {border:none;grid-template-columns: 1fr 1fr;height: auto;}
  .border h3 {line-height: 25px;font-size: 16px;padding-left: 88px;padding-top: 18px;}
  .border2 h3 {padding-top: 28px;font-size: 16px;width: 250px;padding-left: 35px;line-height: 25px;padding-top: 18px;padding-bottom: 20px;}
  .border2{background-position-x: 170px;background-position-y: 60px;height: auto;}
  .block3 h2{font-size: 25px;text-align: left;}
  .block4 h2{font-size: 25px;text-align: left;}
  .news_block_grid div:nth-child(2) img {width: 200px;height: 111px;margin-top: 30px;margin-right: 50px;}
  .news_block_grid div:nth-child(2) h4 {font-size: 63px;}
  .news_block_grid div:nth-child(1) img {width: 200px}
  .news_block_grid div:nth-child(5) img {width: 199px;margin-top: -65px;}
  .news_block_grid div:nth-child(6) img {width: 257px;height: 137px;margin-top: 0px;}
  .news_block_grid div:nth-child(6) h4 {font-size: 63px;margin-top: 70px;}
  .news_block_grid div:nth-child(7) .gay {margin-top: 42px;width: 130px;}
  .news_block_grid div:nth-child(7) .crep2 {margin-top: 10px;}
  .news_block_grid div:nth-child(7) .crep3 {margin-top: 94px;}
  .block5 h2 {display: none;}

  .city p {font-weight: 200;font-size: 10px;padding: 3px 0px 20px 33px;}
  .check label {font-size: 12px !important;}
  .check {display:block;}
  .tovar h3 {width: 100%;min-height: 70px;}

  .tovar{padding: 11px 10px 14px;min-height: 350px;}

  .button a {padding: 12px 80px;}
  .button a {color: #fff;font-size: 15px;}
  .kub h1 {padding-left: 20px;}
  .inside {width: 100%}
  .button{text-align: center;}
  .owl-theme .owl-nav.disabled+.owl-dots {margin-top: -70px !important;}
  .slider2 {margin: 43px auto 0;width: 90%;}
  .mobmenu{display: block;}
  .menumob{display: block;height: calc(100vh - 40px);overflow: scroll;}
  .hidden-menu {display: block;position: fixed;list-style:none;
  padding: 20px 22px;margin: 0;box-sizing: border-box;width: 200px;
  background-color: #fff;height: 100%;top: 0;left: -535px;transition: left .2s;
  z-index: 2;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;width:100%;}
  .hidden-menu-ticker {display: none;}
  .btn-menu {color: #fff;background: none;padding: 0;
  position: absolute;top: 18px;right: 25px;cursor: pointer;
  transition: left .23s;z-index: 3;
  width: 26px;-webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;}
  .btn-menu span {display: block;height: 2px;background-color: #000;margin: 6px 0 0;transition: all .1s linear .23s;position: relative;}
  .btn-menu span.first {margin-top: 0;}
  .hidden-menu-ticker:checked ~ .btn-menu {right: 10px;top: 0;}
  .hidden-menu-ticker:checked ~ .hidden-menu {left: 0;}
  .hidden-menu-ticker:checked ~ .btn-menu span.first {-webkit-transform: rotate(45deg);top: 6px;}
  .hidden-menu-ticker:checked ~ .btn-menu span.second {opacity: 0;}
  .hidden-menu-ticker:checked ~ .btn-menu span.third {-webkit-transform: rotate(-45deg);top: -10px;}
  .menumob a {font-size: 14px;line-height: 30px;
    text-decoration: none;margin-top: 10px;
    color: #000;font-weight: 200;display: block;}
  .grund a{line-height:0px !important}
  .grund{display:grid;grid-template-columns: 1fr;}
  .menumob h3 {font-size: 14px;line-height: 30px;
    text-decoration: none;margin-top: 10px;color: #000;
    font-weight: 200;display: grid;
    grid-template-columns: 1fr auto;align-items: center;}
  .kub {width: 100%;background:none;padding-left:0}
  .right img {display: none !important;}
  .line {display: none;}
  .kub h1 {padding-top: 210px;font-size: 38px;padding-bottom: 60px;}
  .inside {display: block;}
  .index {margin-top: -123px;}
  .button3{margin-top:0}
  .button3 a {font-size: 14px;padding: 11px 18px;}
  .button4 a {font-size: 14px;padding: 11px 18px;}
  .block h3 {width: 100%}
  .news_block_grid div:nth-child(3) img {width: 200px;}

  .content_page {width: 100%;padding:20px;margin: 0 auto}
  .block6 .content_page{margin-top: 0;margin-bottom: 0;}
  .block6 {height: 100%}
  .block7 {padding-top: 50px;}
  .owl-carousel5 .owl-prev {right: 280px !important; }
  .town{padding: 65px 0px 0px;}
  .block7 p{padding: 0px 20px 50px;}
  .red_two h3 {padding: 25px 0px;}
  .hope h2 {font-size: 30px;padding: 45px 0px 40px;}
  .hope {display: block;}
  .company a{padding: 14px 0px;}
  .company{display: grid;width: 100%;text-align: center;}
  .hope p {font-size: 20px;}
  .block8 {height: 100%;}
  .block9 h2 {padding-top: 50px;}
  .block9 p {width: 100%;margin-bottom: 0px}
  .white{padding: 26px 10px 21px;margin-top: 100px;}
  .block6 h1{padding-top: 100px;}


  .article img {width: 100%;}
  .block10 h2 {font-size: 35px;}


  .video img{width: 100%;}
  .block11 {height: 100%}
  .block12 p{padding-right:0;}
  .grid {display: block;}
  .block11 h1 {font-size: 30px;}
  .polygon{width: 50px !important;height: 50px;margin-left: 150px;margin-top: -100px;}


  .age img {width: 100%;margin-top: 0px;}
  .aksyi {padding-top: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));padding-bottom: 0}
  .age h2 {width: 100%;padding-left: 0;font-size: 23px;}
  .aksyi h3{padding-left: 0}
  .aksyi p{padding-left:0}


  .sentens{padding-bottom: 50px;}
  .job {grid-template-columns: 1fr;grid-row-gap: 30px;}


  .contacts {display: block;}
  .letter input {width: 100%;padding: 14px 0px;padding-left: 3px;}
  .letter select {width: 100%;padding: 14px 0px;padding-left: 3px;}
  .letter textarea {width: 100%;padding: 14px 0px;padding-left: 3px;}
  .block10 h2 {margin-top: 0;font-size: 25px;padding-left: 15px;padding-right: 15px;}
  .letter {display: block;}

  .car {width: 100%;padding-top: 0}


  .grid2 {display: block;}
  .block18 {height: 100%}
  .answer {grid-template-columns: 1fr;width: 100%}
  .white2 {padding: 0}
  .block11 h2 {font-weight: bold;font-size: 39px;}
  .block11{background-size: 1400px;background-position-x: center;background-position-y: 20px;}
  .block11.urfaces{background-size: cover;}
  .meneger input {width: 100%;padding: 17px 10px 17px 10px;}
  .button_red a {padding: 14px 0px;}
  .street {grid-template-columns: 1fr;grid-row-gap: 20px}
  .block17 h2 {text-align: left;font-size: 20px;}
  .next {grid-template-columns: repeat(auto-fit,minmax(100%,1fr));column-gap: 20px;}
  .next .nano .send img{margin-left: auto;margin-right: auto;}
  .fox {text-align: center;height: 117px;padding-left: 0px;}
  .fox a {font-size: 20px;line-height: 32px;}
  .mob {display: none;}
  .mob_slider{display: block;padding-bottom: 50px;}
  .bott{padding-bottom: 0 !important}
  .urlica .owl-carousel2 .owl-prev {right: 251px !important;}
  .block18 h2 {font-size: 20px;}
  .block18 h3 {font-size: 18px;}
  .pip {padding-bottom: 30px;font-size: 18px}
  .hhh {font-size: 21px;padding: 30px 0px;}
  .group p {font-size: 15px;line-height: 28px;padding-right: 0px;padding-bottom: 50px;}
  .white2 {grid-template-columns: repeat(auto-fit,minmax(100px,1fr));grid-row-gap: 30px;column-gap:15px;padding-bottom: 60px;}
  .win h3 {font-size: 15px;}
  .win p {padding-bottom: 25px;font-size: 14px;}
  .stay h2 {display: none;}
  .block20 h2 {font-size: 25px;text-align: left;padding: 30px 20px 30px 20px;}
  .plazma {display: block;}
  .plazma input {width: 100%;padding: 17px 10px 17px 10px;margin-bottom: 20px;}
  .plazma .press {width: 100%;margin-left: 0;}
  .plazma .button_red input{width: 100%;}
  .block20 p {padding-left: 20px;font-size: 18px;line-height: 30px;text-align: left;}
  .meneger p {width: 100%}
  .button_red {padding-bottom: 33px;width: 100%;display: grid;text-align: center;}
  .block20 {height: 100%;padding-bottom: 30px;}

  .max {display: block;}
  .sort {display: none;}
  .sidebar{display: none;}
  .shop2 {grid-template-columns: 1fr 1fr;}
  .today{display: none;}
  .tom{display: none;}
  .mob_filter{display: grid;grid-template-columns: 1fr 1fr;align-items: center;column-gap: 11px;width: 200px;}
  .filter a{font-size: 14px;color: #fff;letter-spacing: 0.02em;background: #00163B;border-radius: 3px;padding: 12px 28px}
  .mob_filter select{font-weight: 300;font-size: 14px;letter-spacing: 0.02em;background: #fff;border-radius: 3px;border:none;width: 103px;height: 40px;}
  .tomorow {width: 50px;float: right;margin-top: -30px;}
  .land{display: grid;grid-template-columns: 1fr 1fr;align-items: center;background: #fff;border-radius: 3px;border:none;}
  .land img{margin-left: -40px;}
  .rek h2 {width: 100%;font-size: 18px;line-height: 30px;}
  .block21 h2 {font-size: 23px;}
  .block21 h4 {font-size: 22px;}
  .block21 p {line-height: 28px;font-size: 15px;}
  .products {grid-template-columns: 1fr;grid-row-gap: 20px;padding-bottom: 50px;}
  .vek{position: absolute;right: 0;}
  .korzina{display: grid;text-align: center;}
  .bath {text-align: left;}
  .bath p {padding: 20px 0px 35px;width: 200px;}
  .middle h3{display: none;}
  .pro img{padding: 30px 0px;}
  .max .button2{display: none;}

  .form {display: block;padding-top:0}
  .little {grid-row-gap: 15px;grid-template-columns: 1fr 2fr;margin-bottom:90px;column-gap: 20px;}
  .can {padding-top: 50px;}
  .sena img{margin-top: -130px;}
  .zakaz .number input{margin-left: 130px;position: absolute;}
  .cars {display: block;}
  .sdek img {padding-top: 30px;}
  .city {padding: 15px;}
  .marg378 {display: none;}
  .knop {display: grid;text-align: center;width: 100%;}
  .knop a{padding: 14px 0px;}
  .zak .index2 {background: #E5E5E5;padding-bottom: 27px;}
  .place {padding: 16px 0px 16px 24px;text-align: left;}
  .ind{padding: 16px 0px 16px 24px;text-align: left;width: 91%;}

  .video2 img{width: 100%;}
  .food {display: block;margin-top: 50px;}
  .makita h3 {padding-bottom: 0px;font-size: 18px;}
  .owl-carousel7 .owl-next {right: -18px !important;top: -63px !important;}
  .owl-carousel7 .owl-prev {right: 317px !important;top: -63px !important;}
  .small_slider{padding-bottom: 20px}
  .guf {display: block;}
  .love2 {padding-top: 0px;}
  .press2 {width: 100%}
  .doki {background-color: #fff;padding: 29px 10px 36px 10px;}
  .type2 p {font-size: 12px;}
  .block23 h2 {font-size: 24px;text-align: left;padding-bottom: 0px;}
  .complection {grid-template-columns: 1fr;grid-row-gap: 20px;}
  .variant {padding-top: 25px;}
  .variant{display: none;}
  .mob_variant{display: block;padding-top: 30px}
  .box li {font-size: 13px;}
  .block24 h2 {padding-bottom: 20px;font-size: 20px;text-align: left;}
  .moon{display: none;}
  .block24 {padding-top: 30px;}
  .complection img {width: 100%;}
  .fifty{display: none;}
  .block22 {padding-top: 30px;}
  .bell {background-color: #fff;padding: 12px 20px;}
  .yot{padding-bottom: 60px;}

  .zakaz_close {display: block;}
  .kabinet {background: none;padding: 0}
  .kab .index2{background: none}
  .answer3 {display: block;}
  .tabs2 {display: block;padding-top: 20px;padding-bottom: 20px}
  .zak .tab {color: #fff;padding: 13px 0px;background: #00163B;}
  .tabs .active{background: #E01C1C;}
  .zakaz_close img{float: right;margin-top: -85px;}
  .tree{display: block;}
  .but3 {width: 100%;}
  .but2 {width: 100%;}
  .but {width: 100%;}        
  .gaga{grid-template-columns: 1fr}
  .price2 {text-align: left;padding-top: 10px;}
  .butle {display: block;width: 100%}
  .bot_input {width: 100%;}
  .double_input {display: block;}
  .days input{width: 97%;padding: 14px 0px 14px 10px}
  .double_input input {width: 97%;padding: 14px 0px 14px 10px}
  .bottom_input input {width: 97%;padding: 14px 0px 14px 10px}
  .bot_input textarea {padding: 14px 0px 14px 12px;}
  .good textarea {width: 96%}

  .dom img{width: 100%;}

  .grid4 .find{margin-left: auto;margin-right: auto;}
  .find img{width: 100%;max-width: 100%;width: auto;max-height: 180px;height: auto;}
  .nothing span {font-size: 13px;}

  .itog{display: block;}
  .super{display: block;position: absolute;margin-top: 900px;}
  .dream {grid-template-columns: 1fr}
  .itog h4 {font-size: 18px;}
  .dog {justify-content: left;padding-bottom: 10px;}
  .padd_120{padding-top: 180px;}
  .little2 img{object-fit: contain;}
  .txt_zakaz a {font-size: 12px;}
  .little2 .number {padding-bottom: 10px;text-align: left;}
  .little2 .sena {justify-items: left;}
  .txt_zakaz p {font-weight: 300;font-size: 14px;padding: 12px 0px;}
  .marg_10 {margin-top: -145px;margin-right: -10px;}

  .popup{width: 100%}
  .popup2{width: 100%}
  .popup3{width: 100%}
  .popup4{width: 100%}
  .popup5{width: 100%}
  .popup6{width: 100%}
  .window{padding: 32px 9px 45px;width: 90%;margin-top: 0;}
  .road2 {display: block;}
  .road3 input {width: 92%;}
  .popup .close_window, .popup2 .close_window, .popup3 .close_window, .popup4 .close_window, .popup5 .close_window, .popup6 .close_window {
      right: 30px;top: -15px;}
  .guf { column-gap: 10px;}
  header{position: absolute;z-index: 9999;background: #fff;width: 100%;padding:6px;}
  .love{width: 27px;height: 25px}
  .cart{width: 27px;height: 26px}
  .search img{width: 25px;height: 25px;}
  .price .owl-carousel3 .owl-item img{width: 15px !important;height: 17px !important;padding: 11px 15px 14px 12px;}
  .coll p{padding: 30px 0px;}
  .three {display: grid;grid-template-columns: 1fr;grid-gap: 12px;margin-bottom: 12px;}    
  .once{display: grid;}
  .area{display: grid;}
  .three input {margin-bottom: 14px;}
  .once input {width:auto;margin-bottom: 28px;}
  .area textarea {width:auto}  
  .sostav h3{display:none;}  
  .sostav{padding-top:30px;}  
  .red_two{display: grid;justify-items: center;text-align:center;}
  .tabs {display: grid;}
  .kab .tab {font-size: 12px;}
  .kab .tabs2 .active{border-bottom: 2px solid #E01C1C;padding-bottom: 5px;}
  .urlica .block11{background-size: cover;}
  .net{display:none;}
  .mob_net{display:grid;margin-top: 50px;grid-template-columns:1fr auto;align-items: center;}
  .menumob h4{font-size:18px;font-weight:bold;padding-bottom:0;padding-top: 20px;}
  .menumob span{color: #E01C1C;font-weight: 600;}
  .title_block img{float: right;margin-right: 20px;}
  .info{display:none;}
  .doki_mob {display:block;}
  .doki {display:none;}
  .title_block2 img{width: 14px;height: 12px;padding-right: 10px;}
  .title_block2 {display: grid;grid-template-columns: 1fr auto;align-items: center;background: #00163B;color:#fff;}  
  .zak .active_block h4{background: #E01C1C;color:#fff;}   
  .accordion h4{font-size: 14px;text-align:center;padding:14px 0px;}    
  .zak .product {grid-template-columns: 1fr 1fr;align-items:center;border-bottom: 1px solid #CECECE;background-color:#fff;}
  .zak .product a{font-weight: 200;font-size: 12px;padding:10px 0px;padding-left:5px;}
  .zak .product p{font-weight: 200;font-size: 12px;padding:10px 0px;text-align: right;padding-right: 5px;}
  .wife { border: 1px solid #c4c4c4;background: #fff;padding: 10px 0px;margin-top: 40px;}
  .zakaz_close span {display: grid;}
  .time_2{margin-top: -26px;margin-left: 100px;}
  .zakaz_close h4 {padding-bottom: 10px;}
  .zakaz_close p {padding-top:7px;}  
  .reg {overflow-y: scroll;margin-top: 250px !important;height: 62%;}
  .reg2 {height: 65%;overflow-y: scroll;overflow-y: scroll;margin-top:235px !important;}
  .slider {height: 535px;background-size: cover;}
  .owl-carousel2 .owl-prev {left: 675px !important;}
  .owl-carousel2 .owl-next {right: 0px !important;}
  .tovar:nth-child(5){display:none;}
  .tovar:nth-child(6){display:none;}
  .tovar:nth-child(7){display:none;}
  .tovar:nth-child(8){display:none;}
  .index{background-image: none;} 
  .owl-carousel5 .owl-prev {left: auto !important;right: 290px !important;top: -88px !important;}
  .zak .number input{border: 1px solid #969696;margin-left: 110px;position: absolute;}
  .zak .txt_zakaz a {font-size: 14px !important}
  .tab {padding: 0px 1px;}
  .zak .check label {padding-top: 6px;}
  .radio + label {padding: 0 0 0 25px;}
  .block21 .owl-carousel3 .owl-next {right: -8px;}
  .block21 .owl-carousel3 .owl-prev {right: 258px;}
  .popup3 .close_window {margin-top: 0px;}
  .itog {grid-template-columns: 1fr;}

  .workarea{padding-top: 35px;}
  .coll p.yot {padding-top: 0;margin-bottom: 0;}
  .bread {padding: 20px 0px 0;}
  .best span{display: none;}
  #search-all-xs{display: block;}
  #search-all{display: none;}
  #search-all-xs .search-title-button{height: 27px;width: 27px;background-size: cover;}
  #search-all-xs .search-title-button{border: none;}
  .one .nav{padding-top: 10px;}
  .one .nav > li > a {padding: 3px 15px 10px 0;}
  .product-item-image-original {width: auto !important;height: 149px !important;}
  #click_order .modal__close {right: 0;top: 0;}
  .click-order__form .block-choice__total{max-width: calc(100% - 35px);}
  .block9 p{padding-bottom: 0}
  .block9 h2 {padding-top: 0;}
  .work{padding-bottom: 0}
  .sentens {padding-bottom: 0;}
  .knopka2, .knopka2 a{text-align: center;}
  .sert {padding-top: 0;padding-bottom: 0;}
  .block12 p{padding-right: 0}

  .text_too{margin:0 15px}
  .text_too p{padding: 25px 0px 30px;width: 100%;}
}


@media only screen and (width: 320px) 
{
  .sena img {position: absolute;margin-top: -50%;margin-left: 24%;}
  .check label {font-size: 11px !important;}
  .bread {padding: 20px 0px;}
  .work {max-width: 100%;}
  .sentens {width: 100%;padding: 0 20px 50px 0;}
  #search-all-xs{margin-left: -10px;}
  .last{margin-left: -20px;column-gap: 25px;}
}

@media only screen and (min-width: 450px) and (max-width: 800px)
{   
  .hidden-menu {left: -805px;}
}

@media only screen and (max-width: 414px)
{
  .grid4 {grid-template-columns: repeat(1,1fr);} 
}

@media (max-width: 576px) {
  .modal__close svg {width: 15px;height: 15px;}
  .modal__title {font-size: 22px;line-height: 44px; }
  #sign_up {width: 100%;}
  #sign_up .modal__title {margin-bottom: 22px;}
  #sign_in.modal{top: 50%;height: 70%;}
  #sign_in {overflow-x: hidden;overflow-y: scroll;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);padding: 20px 25px 35px;}
  #sign_in .register__text {font-size: 13px;line-height: 24px;}
  #sign_in .register .form__inputs .form-group {-webkit-box-flex: unset;-ms-flex: unset;flex: unset;width: 100%;}
  #write_me {height: 480px;max-height: 100vh;overflow: auto;z-index: 99999;}
  .col-6 {-ms-flex: 0 0 50%;flex: 0 0 100%;max-width: 100%;}
}*/