@media (max-width: 1920px) {
    .imgWrap {
        min-height: 152px;
    }
    .menu_btn {
        font-size: 1.8rem;
    }
    .main_info h1 {
        font-size: 4em;
    }
    .imgWrap img {
        max-height: 211px;
    } 
    .icon_box_2 {
        min-height: 502px;
    }
    .form_title {
        font-size: 2rem;
    }
    .form_descript {
        font-size: 1.5rem;
    }
    .plashka {
        min-height: 240px;
    }
.plashka_tovar {
    max-width: 360px;
    min-height: 390px;
    }
    .plashka_tovar-title {
      font-size: 2rem;
      min-height: 7rem;
    }
    .plashka_tovar img{
      max-width: 240px;
      max-height: 120px;
    }
    .plashka_tovar_text {
        display: block;
      font-size: 1rem;
      padding-top: 1rem;
      min-height: 8rem;
    }
    
    .coast {
      font-size: 2rem;
      min-height: 3rem;
    }
}
@media (max-width: 1680px) {
    .main_info h1 {
        font-size: 3em;
    }
    .main_info_2 h1 {
        font-size: 3rem;
        margin-top: 5%;
    }
    .menu_a {
        color: #fff;
        font-size: 1.2rem;
      }
      .menu_btn {
          font-size: 1.2rem;
      }
    .plashka {
        min-height: 305px;
    }
      .plashka_title {
        display: flex;
        font-size: 1.5rem;
        min-width: 240px;
        display: block;
        text-transform: uppercase;
        color: #eeeb2c;
      }
      .plashka_text {
        color: #fff;
        font-size: 1rem;
        margin-top: auto;
        margin-bottom: auto;
      }
    
.plashka_tovar {
    max-width: 250px;
    min-height: 320px;
    border-radius: .5rem;
    }
    .plashka_tovar-title {
      font-size: 1.8rem;
      min-height: 7rem;
    }
    .plashka_tovar img{
      flex-direction: column;
      align-self: center;
      max-width: 240px;
      max-height: 120px;
    }
    .plashka_tovar_text {
      font-size: 1rem;
      padding-top: 1rem;
      min-height: 8rem;
    }
    
    .coast {
      color: #e21e24;
      font-size: 1.8rem;
      display: block;
      text-align: center;
      min-height: 3rem;
    }
}

@media (max-width: 1200px) {
    .navbar-toggler img {
        max-width: 240px;
        display: block;
    }
    .mob_d-none {
        display: none;
    }
    #nav_top li a {
        font-size: 2rem;
    }
    .plashka {
        min-height: 400px;
    }
}
@media (min-width: 1024px) {
    
    .plashka_title {
        display: flex;
        font-size: 1.5rem;
        min-width: 200px;
        display: block;
        text-transform: uppercase;
        color: #ffffff;
    } 
    
}
@media (max-width: 669px) {
h1 {
    text-align: center;
    margin-bottom: 2rem;
    margin-top: 30%;
}
.main_info h1 {
    font-size: 2em;
}
.main_info img {
    max-width: 200px;
    margin-left: 22%;
}
.head_phone {
    display: none;
  }  
.navbar-brand img {
    max-width: 120px;
    margin-right: 1em;
}
h2 {
    font-size: 1.5rem;
}
.audit_h3 {
    font-size: 1.2em;
}
/* .h3, h3 {
    font-size: 1.2rem;
} */
p {
    padding: 1rem;
}
.text-shadow {
    font-size: 1.5em;
    text-shadow: 2px 2px 0px#4c4c4c;
    padding-bottom: 2rem;
    text-align: center;
}
.navi_bg {
    background: rgba(255, 255, 255, .8);
}
.navbar-nav li {
    padding-top: .8rem;
}
#nav_top li a {
    font-size: 1rem;
}
.mob_d-none {
    display: none;
}
.logotip_burger  {
    display: none;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
    margin-left: auto;
    margin-right: auto;
}
.navbar-toggler img {
    max-width: 70px;
    display: block;
}

.main_info_block {
    margin-left: 0;
    text-shadow: 1px 1px 1px black, 0 0 0.2em grey;
}
.main_info_2 {
    margin-top: 94px;
}
.three_page {
    padding: 1rem;

}
.three_page .about{
    padding: 1rem 1.25rem 1rem 1.25rem;
}
.card {
    max-width: 200px;
}
#soft img {
    max-width: 120px;
}
.winmac {
    display: none;
}
.plashka p {
    font-size: .8rem;
}
/* .plashka_tovar_text {
    display: none;
} */
.ur_fiz button{
display: block;
width: 200px;
margin: auto;
}
.ur_fiz button:nth-child(1) {
    margin:auto;
  }
.soc_ico {
    display: none;
}
.soc_ico_mobile {
    display: inline-block;
    max-width: 60px;
}
.plashka_text {
    display: none;
}
.plashka {
 height: 100px;
}
.imgWrap {
    min-height: 70px;
}
.icon_box_anim {
    margin-top: 1rem;
}
.imgWrap img {
    max-height: 100px;
} 
.contact {
margin-top: 10%;
margin-bottom: 10%;
}

.img_audit {
    position: absolute;
    width: 1000px;
    right: 0;
    top: 30%;
    transform: translateY(-50%);
    box-shadow: 6px 6px 8px 0px grey;
    z-index: -1;
    opacity: 0.2;
}
.block_site {
    /* background: url(../images/bg/razrab.jpg); */
    max-width: 200px;
    max-height: 200px;
    background-size: cover;
    background-position: center;
    color: #fff;
    font-size: 2em;
    font-family: var(--ffOswald);
    position: relative;
    overflow: hidden;
}
.block_site span {
    position: relative;
    text-transform: uppercase;
    text-shadow: 2px 2px 0px #000;
    font-size: 1.5rem;
    text-align: center;
}
.icon_box_2 {
    min-height: 200px;
}
.form_title {
    font-size: 1.5rem;
}
.form_descript {
    font-size: 1rem;
}
}
@media (max-width: 991px) {
    .plashka {
        min-height: 305px;
    }
}
