@media only screen and (min-device-width: 890px) and (max-device-width: 1200px) and (orientation:portrait) { 
.main_right {
  width: 100%;

}
.main_left {
  width: 100%;
  border: solid 3px;
  border-color: darkgrey;
  border-radius: 3px 3px 3px 3px;
  padding: 15px 15px;
}

} 
@media only screen and (min-device-width: 510px) and (max-device-width: 1200px) {
        .advpl__img {
            flex-direction: column;
            width: 730px;
            height: 250px;
          }
        }
@media only screen and (min-device-width: 300px) and (max-device-width: 500px) {
.advmob__img {
    flex-direction: column;
    width: 250px;
    height: 300px;
    padding: 15px 15px;
  }
  .avatar-photo-link img {
    width: 330px; 
    height: 500px;
}
}
@media only screen and (min-width: 2000px) { 
    .card-content {
        min-height: 60px;
    } 
} 
@media screen and (max-width: 1640px) {
#navigation {
    height: 80px;
}
#header {
    height: 80px;
}
}
@media screen and (max-width: 1600px) {
.slide-right-p4u {
    display: none;
}
.row .col.s15 {
    width: 100%;
}

#slide-right-p4u {
    display: none;
}
}
@media only screen and (min-width: 1600px) { 
    .card-content {
        min-height: 60px;
    } 
    .row .col.s15 {
        width: calc(100% - 280px);
    }

    a.idUp {
        bottom: 7%;
}
} 
@media only screen and (min-width: 1200px) {
            .advpl__img {
                display: none; 
            }
            }
@media screen and (min-width: 1024px) {

      .carusel_mob {
        display: none;
    }
    
    .vegetation_mob {
        display: none;
    }

    .menu_home {
        width: auto;
        min-width: 584px;
        height: 70px;
        padding: 30px;
        display: flex;
    }
    .avatar-photo-link img {
        width: 300px; 
        height: 500px;
    }   
    .submenu__mobile {
        display: none;
    }


    .menu_bottom {
        display: none;
    }
    .fotoObjectSum {
        right: 10px;
        margin-top: 10px;
    }
    
    .fotoObjectPlus {
        left: 10px;
        
    }
    .row_object{
        display: flex;
        position:relative; 
        width: 100%; 
        height: 500px;
        margin-bottom: 12px;
    }
    .object_info {
        float: left !important;
        width: calc(100% - 330px); 
        height: 500px;
    }
    .avatar-photo_object {
        width: 300px; 
        height: 500px;
        float: right !important;
        right: 5px;
        position:absolute;
        top: 0px;
    }

    .card-content {
        min-height: 60px;
    }
    
    #navigation {
        height: 45px;
    }

    .product-name {
        width: calc(100% - 300px);
    }

    .col .s12 .adv {
        flex-direction: column;
        width: 270px;
        height: 460px;
        padding: 15px 15px;
  }


    .sociallive-mobile {
        display: none;
    }
    #header {
        height: 40px;
    }

    .card-content1 {
        min-height: 120px;
    }


    .pest-sidenav {
        width: 60%;
        margin: 25px auto;
    }
        #navigation4mobile{
        display: none;
        }


        .row_pk_p4u {
            display: block;
        }

        .row {
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 20px;
            margin-top: 20px;
          }

    

    #help_mob {
        display: none;
    }
    .hmob {
        display: none;
    }
}
@media screen and (max-width: 1023px) {
.line_mob{
    display: none;
}
  .searchep_pc {
    display: none;
}   
.vegetation_pc {
    display: none;
}
    .carusel_pc {
        display: none;
    }


    .accordeon__content_pc {
        display: none;
    }

    


    .menu_bottom {
        display: flex;
        height:50px;
        width:100%;
        position:fixed;
        bottom: 0;
        left:0;
        padding: 5px;
        background-color: #eee !important;
        z-index:50;
        }

        .submenu {
            display: none;
        }



    .row {
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
        padding-left: 2px;
        padding-right: 2px;
      }
      .col .s12 .adv {
        display: none;
      }

      .menu_home {
        display:none;
      }

      .product-name {
        width: 100%;
    }

      .share-buttons .mail {
        display: none;
    }
     
      #navigation4mobile{
        height: auto;
        width: 280px;
        }


      .row.event-container {
        margin-left: 2px;
        margin-right: 2px;
        margin-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px;
      }

      /*помочь проекту*/

#help_mob:target {
    display: block;
    }
  a.hmob {
    position: fixed; /*позиционирование кнопки фиксированное*/
    z-index: 9999; /*отображаем поверх всех элементов*/
    left: 2%; /*положение справа*/
    bottom: 3%;
    background: #4caf50; /*фон, можно указать любую картинку*/
    opacity: .6; /*прозрачность*/
    color: #fff; /*цвет текста*/
    padding: 10px; /*внутренние отступы*/
    margin: 5px 15px 15px 5px; /*внешние отступы*/
    width: 80px;
   }
   a.hmob:hover {
    opacity: 1;
   }
   #help_mob {
    background: #ececec;
    width: 100%;
    height: 100%;
    left: 10px;
    display: none;
    z-index: 9999999999;
    padding: 20px;
    color: #0288d1;
    }
   .window_mob {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 1px solid #cecece;
    padding: 50px;
    transform: translate(-50%,-50%);
    background-color: #fafafa;
    }
    
    div#main_text a.close_window_mob {
    position: absolute;
    right: 10px;
    top: 4px;
    border: none;
    }

      .row.event {
        margin-left: 2px;
        margin-right: 2px;
        margin-bottom: 2px;
        padding-left: 0px;
        padding-right: 0px;
        width: 100% !important;
      }

      .row.events {
        margin-left: 2px;
        margin-right: 2px;
        margin-bottom: 2px;
        padding-left: 0px;
        padding-right: 0px;
        width: 100% !important;
      }

      

    .p4u_header__cart {
        width: 90vw;
        max-width: 374px;
        left: -45vw;
    }
    nav i,
    nav [class^="mdi-"], nav [class*="mdi-"],
    nav i.material-icons {
      font-size: 24px;
      height: 56px;
    }
    .pest-name {
        flex-direction: column;
    }



    .p4u_header_link span {
        display: none;
    }

    .p4u_header_link {
        margin-left: 15px !important;
    }

    #navigation{
        display: none;
        }
        
    #header{
        display: none;
        }

        

    div {
        font-size: 14px;
    }

    p {
        font-size: 16px;
        color: 272729;
    }

    
    a {
        font-size: 14px;
    }

    i {
        font-size: 13px;
        color: 272729;
    }

    i.material-icons {
        font-size: 24px;
        color: #6d6d6d;
    }

    

    .event,
    .filter-margin {
        margin-left: 0 !important;
        font-size: 30px;
    }

    .event-content {
        line-height: 2.5rem;
    }

    .event-content h5 {
        font-size: 2.64rem !important;
    }

    .filter-for-mobile {
        display: block;
    }

    .side-nav {
        z-index: 99;
    }

    .event-filter,
    .event-filter label {
        font-size: 16px !important;
    }

    .event-filter h5 {
        font-size: 24px !important;
    }

    .collapsible-header {
        font-size: 16px;
    }

    .add-event {
        width: 80%;
        margin-left: 10% !important;
        margin-right: 0 !important;
        font-size: 16px !important;
        line-height: 30px !important;  
    }

    .add-event h5 {
        font-size: 2.65rem !important;
    }

    .add-event .btn {
        font-size: 1rem;
        width: 182px;
        border-radius: 30px;
    }

    .apply-filter,
    .reset-filter {
        height: 50px;
        padding-top: 6px !important;
        width: 80%;
        font-size: 15px;
    }

    .breadcrumb {
        font-size: 0.8em;
    }

    .content-row,
    .seeds-content h5 {
        font-size: 30px;
    }

    .seeds-content {
        margin-left: unset !important;
        margin-right: unset !important;
    }

    .seeds-content table,
    .new-products-table table {
        font-size: 15px;
    }

    .collection-item {
        line-height: 1.8rem !important;
        display: flex;
        flex-direction: column;
    }

    .fertiliser-content {
        margin-left: 25% !important;
    }

    .footer-copyright span {
        display: none;
    }

    .seed-info-head {
        display: flex;
        flex-direction: column;
    }

    .seed-info-head .center {
        width: 50%;
        margin: 0 auto;
        margin-top: 10px;
    }

    .seed-info-head .center img {
        height: unset;
    }

    .seed-info-mobile,
    .seed-info-mobile .left {
        text-align: center;
        float: none !important;
        font-size: 20px;
    }

    .seed-info-head__element b {
        font-size: 20px;
    }

    .collection-item {
        font-size: 16px;
    }

    .tariff__right {
        margin-left: 35px;
    }

    .category-text {
        width: 68%;
    }

    .container .row-ad {
        flex-direction: column;
        margin-left: 0;
        margin-right: 0;
    }

    .site-details__img img {
        max-width: 153%;
        position: absolute;
        right: -12px;
        top: 17px;
        z-index: -1;
    }

    .site-ad__banner-img img {
        max-width: 170%;
        position: absolute;
        right: -12px;
        top: -16px;
        z-index: -1;
    }

    .site-ad__banner-img-2 img {
        max-width: 211%;
        position: absolute;
        right: -12px;
        top: -1px;
        z-index: -1;
    }

    .site-details__text h6 {
        width: 100%;
    }

    .row-ad .col.s5,
    .row-ad .col.m5,
    .row-ad .col.l5 {
        margin-left: 0 !important;
    }

    .telegram-details__left {
        margin-bottom: 20px;
    }

    .site-details__left {
        max-height: unset;
        margin-bottom: 20px;
    }

    .ad-right {
        margin-bottom: 30px;
    }

    .object-name-and-link {
        display: flex;
        flex-direction: column;
    }

    .object-name-and-link div:nth-child(1),
    .object-name-and-link div:nth-child(2) {
        margin-left: 0 !important;
        width: 100% !important;
    }

    #video-container {
        display: none;
    }

    .new-products__content {
        flex-direction: column;
    }

    .new-products__content div {
        margin-bottom: 15px;
    }

    .main-nav__card .card-content {
        padding: 5px !important;
    }

    .main-nav__card span {
        font-size: 16px !important;
        margin-bottom: 0 !important;
        padding-left: 5px;
    }

    .brand-logo div {
        margin-top: 7px;
    }

    .footer-copyright {
        padding: 3px 0 !important;
    }

    .page-footer {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }

    .object-nav {
        width: 100%;
    }

    .page-footer ul.links {
        position: unset;
        margin-left: 0.55em;
    }

    .nav-search__mobile {
        display: block;
    }

    .row_mobile_p4u {
        display: block;
    }

    .brand-logo__mobile img {
        width: 100%;
        height: inherit;
    }
    .nav-search {
        width: 90%;
        margin-left: 10px;
        height: 65px;
    }
    .nav-wrapper {
        display: flex;
    }

    .events-mobile {
        display: block;
    }

    .sociallive-mobile {
        display: block;
    }

    nav.breadcrumb-nav {
        display: none !important;
    }

    .line {
        display: none;
    }

    .hide-mobile {
        display: none;
    }

    .ad-price {
        font-size: 16px;
    }

    .ad-content {
        display: flex;
        flex-direction: column;
    }

    .ad-content div {
        margin-bottom: 15px !important;
        margin-left: 0 !important;
        width: 100% !important;
    }

    .left-sidebar {
        display: none;
    }

    .card .card-content {
        padding: 10px 20px;
    }

    .menu__mobile {
        display: block;
    }

    .object-information {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }

    .product-container {
        overflow: scroll;
    }

    .big-table {
        width: 200% !important;
    }

    .flex-centered {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .event {
        padding: 0 5px;
    }

    .event-content {
        margin-left: 0;
        margin-top: 20px;
    }

    nav .input-field label i {
        color: #000;
    }

    .main-nav__wrapper {
        display: none;
    }

    .ad-main__container,
    .ad-left {
        max-height: unset !important;
    }

    .img-wrapper {
        z-index: -1;
    }

    .ad-left__img {
        width: 155px;
    }

    .ad-nav {
        flex-direction: column;
        align-items: center;
    }

    .ad-right__container {
        margin-top: 30px !important;
    }

    .ad-input-field-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .ad-input-field {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .ad-input-field__phone {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .ad-input-field__phone div {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .ad-input-field__phone div:nth-child(2) {
        margin-top: 0;
        margin-bottom: 30px;
        text-align: center;
    }

    .ad-input-field__phone label {
        position: unset;
    }

    .chip {
        text-align: center;
        margin-bottom: 10px !important;
    }
    .chipsss {
        text-align: center;
        margin-bottom: 3px !important;
    }

    .activesss {
        text-align: center;
        margin-bottom: 3px !important;
    }

    .advertiser-button {
        margin-left: 0 !important;
        width: 100% !important;
    }

    .tg-table tbody tr> :first-child {
        width: 0px;
        white-space: pre-wrap !important;
    }

    .tg-table table {
        width: 100%;
        margin-left: 0;
    }

    table thead {
        display: none;
    }

    table tr {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }


    .mobile_table_full_row {
        grid-column: 1/-1;
        text-align: center !important;
    }

    .mobile_table_full_row a {
        font-size: 17px !important;
    }
   

    table td {
        text-align: center;
        display: flex;
        display: -webkit-flex;
        flex-direction: column;
        -webkit-flex-direction: column;
    }

    table td:before {
        content: attr(data-label);
        /*float: left;*/
        font-weight: bold;
        margin-bottom: 3px;
        width: 100%;
        display: flex;
        justify-content: center;
        font-size: 16px;
    }


    .name-mod {
        padding-right: 0;
    }

    .substance {
        font-size: 16px;
    }

    .mod {
        background-color: #50af50 !important;
        color: #fff !important;
    }

    .mod a {
        color: #fff !important;
    }

    .desktop_hide {
        display: block;
    }

    .title_mobile a {
        font-size: 20px !important;
        font-weight: bold;
    }

    .tab a {
        font-size: 14px;
    }

    .new-products__content__items a h5 {
        font-size: 16px !important;
    }

    .new-products__content__items p {
        font-size: 14px !important;
    }

    .new-products__content div:nth-child(3) {
        display: none;
    }

    .card-content__pest p {
        display: none;
    }

    .collection .chip.right {
        display: none;
    }

    /*.btn-website {
        width: 80%;
    }*/

    #slide-out {
        z-index: 98;
    }
    
}
@media only screen and (min-width: 960px) {
    .card-content {
        min-height: 60px;
    }
    a.idUp {
        bottom: 10%;
}
.alphabet_product {
    color: grey;
}
.carousel_mob {
    display: none;
}
} 
@media only screen and (max-width: 960px) {
    .header_top_menu_left{
        display: none !important;
    }
        .header_top_menu_right {
    width: 100%;
    background: #fff;
}
    .nav-search {
    width: 90% !important;
    }
    .header_top_menu_span_p4u{
        display: none;
    }
    a.idUp {
        bottom: 9%;
}
     .menu_pest_pc {
        display: none;
    }
.alphabet_product {
    display: none;
}
.avatar-photo-link img {
    width: 800px; 
    height: 1000px;
}


.carousel_mob {
    justify-content: center;
    width: 100%;
    height: 500px;
}
} 
@media only screen and (device-width: 768px) { 
    .card-content {
        min-height: 60px;
    } 
    .avatar-photo-link img {
        width: 330px; 
        height: 500px;
    }
}
@media screen and (max-width: 767px) {
    .p4u_header__cart {
        left: -41vw;
    }
}
@media only screen and (max-width: 510px) {
                .advpl__img {
                    display: none; 
                }
                
                .u-tabs .u-tab-list {
                    text-align: center !important;
                }
}
@media only screen and (min-width: 510px) {
.u-tabs .u-tab-list {
                  display: flex;
                  flex-wrap: wrap;
                }
}
@media only screen and (min-width: 500px) {
    .advmob__img {
        display: none; 
    }
    }
@media screen and (max-width: 424px) {
    .p4u_header__cart {
        left: -31vw;
    }
}
@media screen and (max-width: 374px) {
    .p4u_header__cart {
        left: -23vw;
    }

    .page-footer ul.links {
        position: unset;
        display: flex;
        flex-direction: column;
        align-self: flex-start;
        margin-left: 0.75em;
    }

    .page-footer ul.links li::after {
        content: "";
    }

    .page-footer ul.links li {
        margin-bottom: 5px;
    }

    .main-nav__card span {
        font-size: 14px !important;
    }
}
@media only screen and (max-width: 300px) {
        .advmob__img {
            display: none; 
        }
        }
