@media screen and (min-width: 751px) {
    .products-catolog-block .products-catolog .catalog-btn-block:nth-child(3), .products-catolog-block .products-catolog .catalog-btn-block:nth-child(6) {
      margin-right: 0 !important;
    }
    
    .home-page-block .site-content .site-content-block:nth-child(3) {
      margin-right: 0 !important;
    }
}


@media screen and (max-width: 1300px) {
    .goback_button{
      width: 1130px;
      max-width: 1130px;
    }

    .container {
      width: 1130px;
      max-width: 1130px;
    }
    .container_footer{
      width: 1130px;
      max-width: 1130px; 
      margin:0 auto;
    }
    .header .header_block .main_logo {
      width: 150px;
    }
    .header .header_block .header_menu_block .main_menu li {
          font-size: 16px;
     }
   .b_container {
      width: 1130px;
      max-width: 1130px;
    } 

    .left_menu_block {
      width: 280px;
      min-width: 280px;
    }
    .container .product_deatils_block{
      max-width:815px;
    }
    .left_menu_block .left_menu li a {
      padding: 15px 15px;
      font-size: 16px;
      min-height: 16px;
      line-height: 18px;
    }
    
    .block_title h1 {
      font-size: 16px;
    }
    
    .inner_pg .products_container .product_block {
       padding: 10px 20px 20px 20px;

    }
    
    .product_block .prod_img {
          width: 220px;

     }
    
    .product_block .prod_img img {
      max-width: 220px;
    
    }
    

    .product_block .product_desc .product_title {
      width: 220px;
    }
    
    .footer .footer_blocks {
      width: 1130px;
    }
    .footer .footer_blocks .footer_flex_blocks {
        gap: 80px;
    }
    .footer .footer_logo {
      width: 160px;
    }
    .footer {
      min-width: 1130px;
    }
    
    .product_category_title_block {
      font-size: 14px;
     height: 55px;
    }

    .b_block {
      height: 280px;
      min-height: 280px;
    }
    
    .catalog-btn-block .catalog-btn .cat-img {
      width: 90px;
      min-width: 90px;
    }
    
    .catalog-btn-block .catalog-btn .cat-title {
      font-size: 17px;
    }
    
}

@media screen and (max-width: 1200px) {
    .goback_button{
      width: 1030px;
      max-width: 1030px;
    }

    .container {
      width: 1030px;
      max-width: 1030px;
    }
    
    .container_footer{
      width: 1030px;
      max-width: 1030px; 
    }
    
    .header .header_block .main_logo {
      width: 140px;
      height: 56px;
    }
    .header .header_block .main_logo  img{
          width: 140px;
          height: 56px;
     }
    .header .header_block .header_menu_block .main_menu li {
          font-size: 15px;
     }
   .b_container {
      width: 1030px;
      max-width: 1030px;
    } 
    .container .product_deatils_block{
      max-width:715px;
    }
    .left_menu_block {
      width: 260px;
      min-width: 260px;
    }
    
    .left_menu_block .left_menu li a {
      padding: 12px 12px;
      font-size: 14px;
      min-height: 14px;
      line-height: 16px;
    }
    

    .inner_pg .products_container .product_block {
       padding: 10px 20px 20px 20px;

    }
    
    .product_block .prod_img {
        width: 180px;
        height: 100px;
        margin: 20px 0 40px 0;
     }
    
    .product_block .prod_img img {
      max-width: 180px;
    
    }
    
    .product_block .product_desc .product_title {
      width: 200px;
      font-size: 14px;/*13px*/
       min-height: 34px;
    }
    
    .product_block .product_desc .product_code {
      font-size: 14px;/*13px*/

    }
    

    .footer .footer_flex_blocks .footer_link {
        font-size: 16px;
        margin-bottom: 0;
        height: 48px;
        line-height: 48px;
    }
    .footer .footer_blocks {
      width: 1030px;
    }
    .footer .footer_blocks .footer_flex_blocks {
        gap: 60px;
    }
    .footer .footer_logo {
      width: 140px;
    }
    .footer {
      min-width: 1030px;
    }
    .footer .copyright {
        font-size:13px;
    }
    
    .b_block {
      height: 260px;
      min-height: 260px;
    }
    
    .b_title {
      font-size: 32px;
      margin-top: 100px;
    }
    
    .home-page-block .site-content .site-content-block .cont-title{
      font-size: 16px;
      margin: 10px 0;
    }

    .cont-title-a {
      height: 36px;
    }
    
}

@media screen and (max-width: 1130px) {
    .footer {
      width:calc(100% - 50px);
      min-width:calc(100% - 50px);
      padding-left:25px;
      padding-right:25px;
    }
    
    .footer .footer_blocks {
      width: 100%;
    }
   
  .footer .footer_blocks {
    flex-wrap:wrap;
  }
  
  .footer .footer_blocks .footer_flex_blocks {
     flex-wrap:wrap;
     gap: 60px;
  } 
   .footel_logo_block{
        margin-bottom:20px;
        margin-right:30px;
    }
    
    .footer .footer_logo {
      width: 120px;
    }
}
@media screen and (max-width: 1100px) {

    .c_m_t_15{
        margin-top:0;
    }
   .mobile-menu{
      display:flex;
   }  
   .mobile-category{
      display:flex;
   } 
   .m_menu_btn {
       display:block;
   }
   .header .header_block .header_menu_block .main_menu{
       display:none;
   }
    .title-section {
      margin-bottom: 0;
    }
  
    .container .product_deatils_block {
      max-width: 100%;
    }
   .b_block {
      height: 230px;
      min-height: 230px;
      margin-top:62px;
    }

    .b_title {
      font-size: 32px;
      margin-top: 100px;
    }

    .goback_button{
      width: calc(100% - 50px);
      max-width: 100%;
      padding-left:25px;
      padding-right:25px;
    }
    
    .container {
      width: calc(100% - 50px);
      max-width: 100%;
      padding-left:25px;
      padding-right:25px;
    }
    .container_footer{
      width: 100%;
      max-width: 1030px; 
    }
    .b_container {
      width: calc(100% - 50px);
      max-width: 100%;
      padding-left:25px;
      padding-right:25px;
    }
    
    .product_deatils_block .product_details_bg {
      margin-top: 15px;
    }
    
    .category_mob_btn{
        display:block;
        margin-top:15px;
        margin-bottom:5px;
    }
    .left_menu_block {
        display:none;
    }
    .header{
       position:fixed;
       z-index:10;
       background:#fff;
      border-bottom:1px solid #e6e6e6;
    }
    .header .header_block {
      padding: 8px 0 4px 0;
    }
    .header .header_block .main_logo {
          width: 120px;
          height: 51px;
     }
     
     .header .header_block .main_logo  img{
          width: 120px;
          height: 48px;
     }
     
     .product_block .prod_img {
          width: 100%;
      }
     .product_block .product_desc .product_title {
          width: 100%;

        }

  
    .reseller_company_block .reseller_company .company_logo_block {
      margin-top:10px;
      justify-content: left;
    }

    .reseller_company_block .company_info_block{
        width:100%;
    }
       
    .reseller_company_block .reseller_company .company_status_block ul {
      left:0

    }
    .reseller_company_block .reseller_company .company_status_block ul li {
        margin-left:0;
        margin-right:5px;
    }
    
   
    
    .error_page_block .main_block {
      margin: 180px auto;
    }
    
    .error_page_block .error_404 {
      font-size: 16rem;
      letter-spacing: 2rem;
    }
    
   .error_page_block .error_title {
      font-size: 26px;
      letter-spacing: 1.2px;
    }
    
    .container .product_deatils_block {
      margin-top:0;
    }
    
    .product_category_title_block {
      font-size: 14px;
     height: 55px;
    }
    
    .catalog-btn-block .catalog-btn .cat-img {
      width: 80px;
      min-width: 80px;
    }
    
    .catalog-btn-block .catalog-btn .cat-title {
      font-size: 16px;
    }
    
    .home-page-block .home-page-title {
      font-size: 20px;
    }

}
@media screen and (max-width: 960px) {
 .b_block {
      height: 200px;
      min-height: 200px;

 }

   .home-page-block .home-page-title {
      font-size:18px;
   }
   
   .catalog-btn-block .catalog-btn .cat-img {
      width: 70px;
      min-width: 70px;
      margin-right: 10px;
    }
    
    .catalog-btn-block .catalog-btn .cat-title {
      font-size: 14px;
    }
   .products-catolog .catalog-btn-block .catalog-btn {
       min-height:80px;
   }

    .products-catolog-block .products-catolog .catalog-btn-block {
      width:100%;
      margin-bottom: 13px;
    }

    .home-page-block .site-content .site-content-block {
      width: calc(100% / 3 - 6.7px);
      margin-right: 10px;
      margin-bottom: 10px;
    }

    .content-block{
      width: calc(100% / 3 - 6.7px);
      margin-right: 5px;
      margin-bottom: 10px;
    }
    
    .home-page-block .site-content .site-content-block .content {
      border-width: 1px;
      border-color: rgb(226, 226, 226);
      border-style: solid;
      border-radius: 5px;
      background-color: rgb(255, 255, 255);
      box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.06);
      padding: 10px 10px 10px 10px;
      position: relative;
      cursor: pointer;
      color: #414042;
      min-height: 320px;
    }
    
    .home-page-block .site-content .site-content-block .cont-title{
      font-size: 14px;
      margin: 10px 0 5px 0;
    }
    
    .home-page-block .site-content .site-content-block .cont-desc {
      font-size: 14px;/*13px*/
    }
    
    .home-page-block .site-content .site-content-block .content {
       min-height: 290px; 
    }

    .cont-title-a {
      height: 32px;
    }

}


@media screen and (max-width: 970px) {
       .footer .footer_blocks .footer_flex_blocks {
       width: 100%;
      gap: 0;
    }
    .footer_category.menu,.footer_category.category{
        margin-top: 7px;
        border-top: 2px solid #838383;
        padding: 15px 0 0 0;
    }
    .footer .footer_blocks {
      padding: 25px 0 7px 0;
    }
    
    .footer_category{
        width:100%;
    }
     .footel_logo_block{
        margin-bottom:5px;
    } 
}



@media screen and (max-width: 800px) {
    .main_page_block .main_b {
       margin: 160px auto;
    } 

    
  .b_block {
      height: 180px;
      min-height: 180px;

  }
  
    .home-page-block .site-content .site-content-block .cont-desc {
      font-size: 14px;/*12px*/
    }
    
    .home-page-block .site-content .site-content-block .content {
       min-height: 280px; 
    }
  
}

@media screen and (max-width: 750px) {
   .inner_pg .products_container .product_block {
      padding: 10px 10px 10px 10px;
    } 
    .about_block .about_img {
        width: 100%;
        align-items: center;
       justify-content: left;
       float: none;
    }
    
    .ColorVu_block .ColorVu_img {
        width: 100%;
        align-items: center;
       justify-content: left;
       float: none;
    }

    .goback_button{
      width: calc(100% - 40px);
      max-width: 100%;
      padding-left: 20px;
      padding-right: 20px;
    }
    
    .container {
      width: calc(100% - 20px);
      max-width: 100%;
      padding-left: 10px;
      padding-right: 10px;
    }
    
    .inner_pg .products_container .pr-col {
      width: calc(100% / 3 - 7px);
      margin-right: 10px;
      margin-bottom: 10px;
    }
    .product_block .product_desc .product_code {
      font-size: 14px;/*12px*/
    }
    
    .product_block .product_desc .product_title {
      font-size: 14px;/*12px*/
      min-height: 30px;
    }
    

    

   .category_mob_btn .m_category_btn{
        font-family: 'BPG SuperSquare Mtavruli';
        background: #fbfbfb;
        border: 1px solid #e6e6e6;
        padding: 6px 8px;
        border-radius: 2px;
        font-size:13px;
        color:#606366;  
        display:flex;
        align-items:center;
        cursor:pointer;
   }
   
   .inner_pg .products_container .product_block .status {

      font-size: 14px;/*12px*/

    }
    .block_title h1 {
      font-size: 14px;
      line-height: 24px;
    }
    .product_deatils_block .product_row {
        flex-wrap:wrap;
    }
    .container .product_deatils_block .main_img {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: calc(100%);
      padding-right: 0;
      padding-left: 0;
      margin: 0 0 20px 0;
    }
    
    .product_deatils_block .product_details {
      flex: 0 0 100%;
      max-width: calc(100%);
      padding-left: 0;
      margin-bottom:50px;
    }
    
    .product_deatils_block .product_desc_doc_tabs .nav-tab {
      font-size: 16px;
      height: 50px;
      line-height: 50px;
    }
    
    
    .error_page_block .main_block {
      margin: 200px auto;
    }
    
    .error_page_block .error_404 {
      font-size: 14rem;
      letter-spacing: 1.5rem;
    }
    
   .error_page_block .error_title {
      font-size: 22px;
      letter-spacing: 1.2px;
    }
    
    .product_not_found_block .product_not_found {
      font-size: 13rem;
    }
    
    .product_not_found_block .product_not_found_title {
      font-size: 20px;
      letter-spacing: 1.2px;
    }
    
    .product_not_found_block .not_found_block{
      margin-top:80px;
    }
    
            
    .product_category_title_block {
      font-size: 14px;/*13px*/
      height: 42px;
    }
    
    .b_block {
      height: 160px;
      min-height: 160px;

  }
  
   .products-catolog-block .products-catolog .catalog-btn-block {
      width: 100%;
      margin-bottom: 15px;
    }
    .products-catolog-block .products-catolog .catalog-btn-block:nth-child(2),
    .products-catolog-block .products-catolog .catalog-btn-block:nth-child(4),
    .products-catolog-block .products-catolog .catalog-btn-block:nth-child(6){
      margin-right: 0 !important;
    }
    
    .home-page-block .site-content .site-content-block {
      width: calc(100% / 2 - 7.5px);
      margin-right: 15px;
      margin-bottom: 15px;
    }

    .content-block{
      width: calc(100% / 2 - 7.5px);
      margin-right: 5px;
      margin-bottom: 15px;
    }
    
   .home-page-block .site-content .site-content-block:nth-child(2) {
      margin-right: 0 !important;
    }
    
    .home-page-block .site-content .site-content-block .content {
      padding: 20px 20px 20px 20px;
    }
    
    .home-page-block .site-content .site-content-block .cont-title {
      font-size: 16px;
      margin: 10px 0 ;
    }
    
    .home-page-block .site-content .site-content-block .cont-desc {
      font-size: 14px;/*13px*/
    }
    
    .home-page-block .site-content .site-content-block:nth-child(3) {
      width:100%;
      margin-right: 0; 
    }
    
    .home-page-block .site-content .site-content-block:nth-child(3) .content{
        display:flex;
        min-height:auto;
    }
    
    .home-page-block .site-content .site-content-block:nth-child(3) .cont-title{
      margin:0 0 5px 0;  
    }
    .home-page-block .site-content .site-content-block:nth-child(3) .desc-block{
     margin-left:10px;
    
    }
    .home-page-block .site-content .site-content-block:nth-child(3) .cont-img {
      width: 100%;
      min-width:190px;
    }
        
    
}

@media screen and (max-width: 680px) {
    .inner_pg .products_container .pr-col {
      width: calc(100% / 2 - 10px);
      margin-right: 20px;
      margin-bottom: 20px;
    } 
    
    .about_block .about_img {
        width: 100%;
        align-items: center;
       justify-content: left;
       float: none;
    }
    
  
    
    .about_block .about_desc {
          font-size: 16px;
          line-height: 18px;
         
    }
    
    .ColorVu_block .ColorVu_img {
        width: 100%;
        align-items: center;
       justify-content: left;
       float: none;
    }
    
  
    
    .ColorVu_block .ColorVu_desc {
          font-size: 16px;
          line-height: 18px;
         
    }
    
    .product_not_found_block .product_not_found {
      font-size: 12rem;
      letter-spacing: 0.7rem;
    }
    
    .product_not_found_block .product_not_found_title {
      font-size: 18px;
      letter-spacing: 1.2px;
    }
    
    .product_not_found_block .not_found_block{
      margin-top:90px;
    }
    
        .filter_block  .filter_text{
        display:none;
    }
    
    
  .b_block {
      height: 130px;
      min-height: 130px;

  }
    
    
}
@media screen and (max-width: 560px) {
   .products-catolog-block .products-catolog .catalog-btn-block {
      width:100%;
      margin-bottom: 10px;
    }
    
    .home-page-block .site-content .site-content-block {
      width: calc(100% / 2 - 5px);
      margin-right: 10px;
      margin-bottom: 10px;
    }
    
    .home-page-block .site-content .site-content-block .content {
      padding: 10px;
      min-height: 250px;
    }
    
    .home-page-block .site-content .site-content-block .cont-title {
          font-size: 14px;
          margin: 10px 0 5px 0;
    }
    
    .home-page-block .site-content .site-content-block .cont-desc {
      font-size: 14px;/*12px*/
    }

    .content-block {
      width: 100%;
      margin-right: 0px;
      margin-bottom: 10px;
    
    }
        
}
@media screen and (max-width: 530px) {
    .inner_pg .products_container .pr-col {
      width: calc(100% / 2 - 5px);
      margin-right: 10px;
      margin-bottom: 10px;
    } 

    
    .filter_block .filter_icon_block {
      margin-right: 5px;
    }
    
    .main_page_block .main_b {
       margin: 200px auto;
    } 
    
    .Mainfooter .footer_copyright_block {
      font-size: 14px;
      color: #6a6e70;
    }
    
    .reseller_company_block .reseller_company .company_status_block ul li {
      list-style: none;
      margin-left: 0;
      padding: 5px 6px;
      background: #287BAF; /*#2e8eca*/
      color: #fff;
      font-size: 14px;/*12px*/
      margin-right:2px;
    }
    
    
        
    .error_page_block .main_block {
      margin: 220px auto;
    }
    
    .error_page_block .error_404 {
      font-size: 12rem;
      letter-spacing: 1.2rem;
    }
    
   .error_page_block .error_title {
      font-size: 18px;
      letter-spacing: 1.2px;
    }
     .multiselect-dropdown span.optext, .multiselect-dropdown span.placeholder {
      margin-left: 2px;
    }
    
    
   .b_block {
      height: 110px;
      min-height: 110px;

  }
    .home-page-block .home-page-title {
      font-size: 16px;
    }
    .catalog-btn-block .catalog-btn .cat-img {
      width: 50px;
      min-width: 50px;
      margin-right: 10px;
    }
    
    .catalog-btn-block .catalog-btn .cat-title {
      font-size: 14px;/*13px*/
    }
    
    .products-catolog .catalog-btn-block .catalog-btn {
      min-height: 70px;
    }
    .home-page-block .home-page-title-block {
      margin-bottom: 10px;
    }
    
    .home-page-block .site-content .site-content-block:nth-child(3) .cont-img {
      width: 100%;
      min-width: 160px;
    }
    
}

@media screen and (max-width: 460px) {
    .goback_button{
      width: calc(100% - 30px);
      max-width: 100%;
      padding-left: 15px;
      padding-right: 15px;
    }


    .header .header_block .main_logo {
      width: 100px;
    }
    .b_block {
      margin-top: 54px;
    }
   .inner_pg .products_container .product_block {
      padding: 10px 8px 8px 8px;
    }
    
    .product_block .product_desc .product_code {
      margin-bottom: 5px;
    }
  .product_block .product_desc .product_title {
    -webkit-line-clamp: 3;
   }
   .product_block .product_desc .product_title {
      min-height: 45px;
    }
    
    

    
    .category_mob_btn {
      display: block;
      margin-right: 10px;
    }
    
    .category_mob_btn .m_category_btn {
      border-radius: 2px;
      font-size: 14px;/*12px*/
    }
    

    
    .multiselect-dropdown {
       background-position: right .2rem center; 
    }
    
    .how_to_become_partner_block .text_block {
      font-size: 16px;
      line-height: 18px;
    }
    
    .how_to_become_partner .request_partner_btn {
  font-size: 14px;/*12px*/

}


    .error_page_block .main_block {
      margin: 240px auto;
    }
    
    .error_page_block .error_404 {
      font-size: 10rem;
      letter-spacing: 1.2rem;
    }
    
   .error_page_block .error_title {
      font-size: 16px;
      letter-spacing: 1.2px;
    }


    .error_page_block .error_btn {
      font-size: 14px;/*12px*/
      width: 130px;
    }
     
    .product_not_found_block .product_not_found {
      font-size: 10rem;
      letter-spacing: 0.7rem;
    }
    
    .product_not_found_block .product_not_found_title {
      font-size: 16px;
      letter-spacing: 1.2px;
    }
    
    .product_not_found_block .not_found_block{
      margin-top:110px;
    }
    
    .product_not_found_block .product_not_found_title_block {
      margin-bottom: 30px;
    }
    
    .product_not_found_block .product_not_found_btn {
      font-size: 14px;/*12px*/
      width: 130px;
    }
    .filter_block .filter_icon_block {
     display:none
    }  
    
    
    .b_block .b_bg {
      background-image: url(/images/b/bg2.webp);
    }
    .b_block .b_bg_Edge{
      background-image: url(/images/b/bg2.png);
    }
    .home-page-block .site-content .site-content-block:nth-child(3) .content {
      display: block;
      padding: 20px;
    }
     .home-page-block .site-content .site-content-block:nth-child(3) .desc-block {
      margin-left: 0;
    }  
    .home-page-block .site-content .site-content-block:nth-child(3) .cont-title {
      margin: 10px 0;
    }    
}

@media screen and (max-width: 420px) {

      .main_page_block .main_b {
       margin: 250px auto;
    }
    .Mainfooter .footer_copyright_block {
      font-size: 14px;/*12px*/
      color: #6a6e70;
    }

    .reseller_company_block .reseller_company .company_status_block ul li {
      font-size: 11px;

    }
    .reseller_company_block .reseller_company .company_info_block ul {

      margin-bottom: 20px;
    }
    
  
    
     .multiselect-dropdown span.optext, .multiselect-dropdown span.placeholder {
      margin-left: 0;
      font-size: 11px;
    } 
    .multiselect-dropdown span.optext .optdel {
      font-size: 10px;
    }
    .reseller_company_block .reseller_company .company_info_block h2 {
       font-size: 16px;
    }

    .reseller_company_block .reseller_company .company_info_block ul li {
      font-size: 16px;/*12px*/
    }
    .reseller_company_block .reseller_company .company_info_block ul li a {
      padding-bottom:10px;
    }
    
    .multiselect-dropdown-list div {
      font-size:11px;
    }
    .reseller_company_block .reseller_company .company_logo_block img {
      max-width: 160px;
    }
    
    
    
    .error_page_block .main_block {
      margin: 260px auto;
    }
    
    .error_page_block .error_404 {
      font-size: 8rem;
      letter-spacing:1rem;
    }
    
   .error_page_block .error_title {
      font-size: 14px;
      letter-spacing: 1px;
    }
    
    .modal .address_list li {
      font-size: 14px;/*12px*/
    }
    
    .modal .modal_head .title {
      font-size: 14px;
    }
    
    .request_partner_status_form input[type="submit"] {
      float: right;
      font-size: 14px;/*12px*/
      background: #287BAF; /*#2e8eca*/
      color: #fff;
      width: 150px;
      border: 0;
      border-radius: 2px;
      padding: 10px 5px;
      font-family: "BPG SuperSquare";
    }
    .where_to_buy_block {
      width: calc(100% - 20px);
      padding: 0 10px;

    }
    
    .b_block {
      height: 100px;
      min-height: 100px;
    }
    
    .b_block .b_bg {
      background-image: url(/images/b/bg3.webp);
    }
    
    .b_block .b_bg_Edge {
      background-image: url(/images/b/bg3.png);
    }
    
    

    .catalog-btn-block .catalog-btn .cat-img {
      width: 45px;
      min-width: 45px;
      margin-right: 10px;
    }
    
    .catalog-btn-block .catalog-btn .cat-title {
      font-size: 14px;/*12px*/
    }
    
    .products-catolog .catalog-btn-block .catalog-btn {
      min-height: 70px;
    }
    
    .about_block {
	  width: calc(100% - 20px);
	  padding: 10px;
	}
    
}  

 
 @media screen and (max-width: 380px) {

    .products-catolog-block .products-catolog .catalog-btn-block {
      width: calc(100%);
      margin-bottom: 10px;
    }
    
    .catalog-btn-block .catalog-btn .cat-img {
      width: 60px;
      min-width: 60px;
      margin-right: 10px;
    }
    
    .catalog-btn-block .catalog-btn .cat-title {
      font-size: 14px;
    }
    
    .home-page-block .site-content .site-content-block {
      width: calc(100% );
      margin-right: 0;
      margin-bottom: 10px;
    }
    .home-page-block .site-content .site-content-block .content {
      padding: 20px;
    }
    
    .button-next, .button-prev, .cat-button-next, .cat-button-prev {
      width: 25px;
      height: 25px;
      border-radius: 5px;
      border-color: rgb(226, 226, 226);
      border-style: solid;
      background-color: rgb(255, 255, 255);
      box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.06);
      border-width: 1px;
      cursor: pointer;
      display: flex;
      align-items: center;
    }

    
    
    .button-prev, .cat-button-prev {
      margin-right: 3px;
    }
    
    .button-prev::after, .cat-button-prev::after {
      content: "";
      width: 6px;
      height: 6px;
      border-top: 2px solid #979797;
      border-right: 2px solid #979797;
      transform: rotate(-135deg);
      margin-left: 10px;
    }
    
    .button-next::after, .cat-button-next::after {
      content: "";
      width: 6px;
      height: 6px;
      border-top: 2px solid #979797;
      border-right: 2px solid #979797;
      transform: rotate(45deg);
      margin-left: 8px;
    }
    
    .home-page-block .home-page-title {
      font-size: 15px;
    }
    
 }
 
 
@media screen and (max-width: 350px) {

    .inner_pg .products_container .pr-col {
      width:100%;
      margin-right: 10px;
      margin-bottom: 10px;
    } 
    

   .category_mob_btn .m_category_btn {
      border-radius: 2px;
      font-size: 14px;/*12px*/
    }
    
    .footer .copyright {
      font-size: 11px;
    }
    .footer .social_btn .facebook {
      background-size: 18px 18px;
      margin-right:10px;
    }
    
    .error_page_block .main_block {
      margin: 270px auto;
    }
    
    .error_page_block .error_404 {
      font-size: 7rem;
      letter-spacing:1rem;
    }
    
   .error_page_block .error_title {
      font-size: 14px;/*13px*/
      letter-spacing: 1px;
    }
    
    
      .product_not_found_block .product_not_found {
      font-size: 8rem;
      letter-spacing: 0.5rem;
    }
    
    .product_not_found_block .product_not_found_title {
      font-size: 14px;
      letter-spacing: 0.8px;
    }
    
    .product_not_found_block .not_found_block{
      margin-top:130px;
    }
    
        .home-page-block .home-page-title {
          font-size: 14px;
        }
    
}

@media screen and (max-width: 320px) {
   .footer .footer_blocks .footer_flex_blocks {
        min-width:280px;
   }  
.footer .footer_flex_blocks .footer_link {
font-size: 15px;
}    
}