  /*
font-family: 'DM Sans', sans-serif;  400 500  700
    --primary-color: #00684a;
    --secondary-color: #39b54a;
    font-family: 'Roboto', sans-serif;
  font-family: 'Tenor Sans', sans-serif;

  */

  @media (max-width: 1800px) {}

  @media (max-width: 1700px) {}

  @media (max-width: 1600px) {
    .hom_hero_block_txt * {
      font-size: 45px;
    }


  }

  @media (max-width: 1599px) {

    .home_slide .owl-dots,
    .home_slide .owl-nav {
      max-width: 1320px;
    }

    .common_img_block_img {
      height: 650px;
    }
  }

  @media (max-width: 1499px) {
    .expantion_Block {
      padding: 30px 40px;
    }

    .hom_hero_block_txt * {
      font-size: 40px;
    }

    .chair_block_hero_img {
      height: 500px;
    }

    .pduct_sectin::after {
      width: 450px;
      height: 450px;
    }

    .pdct-Sec_rt::after {
      right: -160px;
    }

    .listing_left_sec,
    .top_products_lf {
      width: 300px;
      padding-right: 60px;
    }

    .listing_right_sec,
    .top_products_rt {
      width: calc(100% - 300px);
    }

    .show_rm_blk h4 {
      font-size: 28px;
    }

    .blog_hero_txt h4 {
      font-size: 28px;
    }

    .each_post_txt h4 {
      font-size: 28px;
    }

    .each_post_img {
      height: 450px;
      margin-bottom: 20px;
    }

    .each_post_info {
      padding: 22px 22px;
    }

    .account-L {
      width: 330px;
    }

    .account-R {
      width: calc(100% - 330px);
    }


    .catlog_wrp_r {
      padding-left: 50px;
    }


  }

  @media (max-width: 1440px) {
    #navbarMenu .nav-item {
      padding-left: 10px;
      padding-right: 10px;
    }

    .info_iconz i {
      font-size: 40px;
    }

    .expantion_Block {
      padding: 30px 35px;
    }

    #productTabContent {
      padding-left: 45px;
    }

    .common_img_block_img {
      height: 600px;
    }

    .wsus__contact_single_i {
      width: 65px;
      height: 65px;
    }

    .wsus__contact_single_i i {
      font-size: 25px;
    }

    .config_b_cmNz h4 {
      font-size: 30px;
    }

    .config_b_top {
      min-height: 600px;
    }

    .product_titile h4 {
      font-size: 32px;
    }

    .prdct-hero-wrp {
      height: 550px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .block-big-img,
    .block-big-img-single {
      width: calc(100% - 90px);
    }

    .block-thumb {
      width: 90px;
    }

    .each_thumb {
      width: 90px;
      height: 90px;
    }

    .listedItem figure {
      height: 200px;
    }

    .listing_left_sec,
    .top_products_lf {
      width: 250px;
      padding-right: 50px;
    }

    .listing_right_sec,
    .top_products_rt {
      width: calc(100% - 250px);
    }

    .listing_left_sec_srch form input {
      padding: 10px 10px 10px 16px;
      height: 45px;
    }

    .listing_left_sec_srch form button {
      width: 45px;
      height: 45px;
      font-size: 16px;
    }

    .each_pdctZ {
      height: 380px;
      padding: 25px 25px;
    }

    .each_pdctZ_txt {
      padding-bottom: 40px;
    }

    .show_rm_blk h4 {
      font-size: 25px;
    }

    .login-right-head h1 {
      font-size: 32px;
    }

    .blog_wrap_txtz h4 {
      font-size: 28px;
    }

    .blog_hero_txt h4 {
      font-size: 25px;
    }

    .each_post_txt h4 {
      font-size: 25px;
    }

    .each_post_img {
      height: 420px;
      margin-bottom: 18px;
    }

    .each_post_info {
      padding: 20px 20px;
    }

    .button-primary {
      padding: 10px 40px 10px 18px;
    }

    .button-primary i {
      right: 15px;
    }

    .button-primary-normal {
      padding: 10px 18px 10px 18px;
    }

    .catlog_wrp_r {
      padding-left: 40px;
    }

    .account-L {
      width: 300px;
    }

    .account-L-ins {
      padding: 20px 25px;
    }

    .account-R {
      width: calc(100% - 300px);
    }

    .cmN_sub-heading * {}

    .basic_profile-info,
    .account-order-wrap {
      padding: 30px 35px;
    }

    .bacic_profile-img img {
      width: 140px;
      height: 140px;
      margin-right: 25px;
    }

    .data_table th:nth-child(8) {
      width: 100px !important;
      max-width: 100px !important;
    }

    .account-order-wrap .dashboard_content h3 {
      font-size: 25px;
    }

    .account-order-wrap .wsus__dash_add_single h4 {
      font-size: 18px;
      padding: 12px 16px;
    }


    .account-order-wrap .wsus__dash_add_single ul {
      padding: 10px 25px 15px 25px;
    }

    .account-order-wrap .wsus__dash_add_single ul li {
      margin-top: 12px;
    }

    .basic_profile-edit {
      padding: 30px 35px;
    }

    .edit_adrzesss .wsus__add_address_single input,
    .edit_adrzesss .wsus__add_address_single textarea {
      padding: 12px 16px;
    }

    .pdct_wish figure {
      height: 200px;
    }

    .planning_wrp_txt {
      top: 40px;
      left: 60px;
    }

    .planning_wrp_txt h4 {
      font-size: 45px;
    }

    .planning_wrp_txt p {
      font-size: 22px;
    }

    .planning_wrp_b h4 {
      font-size: 60px;
    }

    .planning_wrp_b p {
      font-size: 22px;
    }

    .places_ful {
      margin-top: 60px;
    }

    .places_ryt {
      padding: 55px 35px;
    }

    .cart-right-summary-txt h4 {
      font-size: 22px;
    }

    .cart_heading-part h4 {
      font-size: 18px;
    }

    .cart_each-total h4 {
      font-size: 18px;
    }

    .cart_each-name-ins h4 {
      font-size: 18px;
    }

    .cart_each-price h4 {
      font-size: 18px;
    }

    .cart_heading-part-img {
      width: 100px;
    }

    .cart_each-img {
      width: 100px;
      padding-right: 16px;
    }

    .cart-right-summary {
      padding: 22px 30px;
    }


    .cart-left {
      width: calc(100% - 400px);
    }

    .cart-right {
      width: 400px;
      padding-left: 28px;
    }

    .colapse_cart-part_a p strong {
      font-size: 18px;
    }

    .colapse_cart-part_a h4 {
      font-size: 18px;
    }

    .colapse_cart {
      padding: 25px 30px;
    }

    .listing_img_block_txt * {
      font-size: 45px;
    }
  }

  @media (max-width: 1399px) {
    .button-primary-normal-small {
      font-size: 14px;
      padding: 7px 16px 7px 16px;
    }

    .button-primary-normal-fill {
      font-size: 14px;
      padding: 7px 16px 7px 16px;
    }

    .shopping-cart-form .select_number span.spinner>.sub,
    .shopping-cart-form .select_number span.spinner>.add {
      width: 34px;
      height: 34px;
      font-size: 20px;
    }

    .select_number .number_area {
      width: 34px;
      height: 34px;
      font-size: 14px;
    }

    #navbarMenu .nav-item {
      padding-left: 5px;
      padding-right: 5px;
    }

    .scrollinG_z #navbarMenu .nav-item {
      padding-left: 4px;
      padding-right: 4px;
    }

    #navbarMenu .nav-item .nav-link {
      letter-spacing: 1px;
      font-size: 12px;
    }

    .info_iconz i {
      font-size: 35px;
    }

    .expantion_Block {
      padding: 28px 30px;
    }

    #productTabContent {
      padding-left: 40px;
    }

    .quick_link_block h4 {
      margin-bottom: 20px;
    }

    .footer_socail {
      margin-top: 30px;
    }

    .hom_hero_block_txt * {
      font-size: 35px;
    }

    .home_slide .owl-dots,
    .home_slide .owl-nav {
      max-width: 1140px;
    }

    .chair_block_hero_img {
      height: 480px;
    }

    .pduct_sectin::after {
      width: 420px;
      height: 420px;
    }

    .pdct-Sec_rt::after {
      right: -140px;
    }

    .common_img_block_img {
      height: 550px;
    }

    .wsus__contact_question {
      padding: 30px 35px 30px 35px;
    }

    .wsus__contact_single {
      padding-left: 75px;
      margin-bottom: 25px;
    }

    .wsus__contact_single_i {
      width: 60px;
      height: 60px;
    }

    .wsus__contact_single_i i {
      font-size: 20px;
    }

    .wsus__contact_single h5 {
      font-size: 18px;
      margin-top: 0px;
    }

    .config_b_cmNz h4 {
      font-size: 28px;
    }

    .config_b_top {
      min-height: 550px;
    }

    .config_b_cmNz p {
      font-size: 18px;
    }

    .product_titile h4 {
      font-size: 30px;
    }

    .shopping-cart-form .select_number .number_area {
      height: 34px;
      font-size: 14px;
    }

    #prdctTab.nav-tabs .nav-link {
      font-size: 18px;
      padding: 12px 35px;
    }

    .listedItem figure {
      height: 180px;
    }

    .listing_left_sec,
    .top_products_lf {
      width: 220px;
      padding-right: 20px;
    }

    .listing_right_sec,
    .top_products_rt {
      width: calc(100% - 220px);
    }

    .listing_left_sec_filters .accordion-item .accordion-button {
      padding: 10px 0px;
    }

    .listing_left_sec_filters .accordion-item .accordion-body {
      padding-left: 0px;
      padding-right: 0px;
    }


    .listing_left_sec_srch form input {
      padding: 10px 10px 10px 16px;
      height: 40px;
    }

    .listing_left_sec_srch form button {
      width: 40px;
      height: 40px;
      font-size: 16px;
    }

    .each_pdctZ {
      height: 350px;
      padding: 20px 20px;
    }

    .each_pdctZ_txt {
      padding-bottom: 30px;
    }

    .show_rm figure {
      height: 210px;
    }

    .show_rm_blk h4 {
      font-size: 22px;
    }

    .login-right-head h1 {
      font-size: 30px;
    }

    .login-right-wrp ul {
      margin-bottom: 45px;
    }

    .blog_wrap_txtz h4 {
      font-size: 25px;
    }

    .blog_hero_txt h4 {
      font-size: 22px;
    }

    .each_post_txt h4 {
      font-size: 22px;
    }

    .each_post_img {
      height: 400px;
      margin-bottom: 16px;
    }

    .each_post_info {
      padding: 18px 18px;
    }

    .catlog_wrp_r {
      padding-left: 30px;
    }


    .account-L {
      width: 270px;
    }

    .account-L-ins {
      padding: 20px 20px;
    }

    .account-R {
      width: calc(100% - 270px);
    }


    .basic_profile-info,
    .account-order-wrap {
      padding: 30px 32px;
    }

    .bacic_profile-img img {
      width: 120px;
      height: 120px;
      margin-right: 20px;
    }

    .account-order-wrap .wsus__dash_add_single ul li {
      margin-top: 10px;
    }

    .basic_profile-edit {
      padding: 25px 30px;
    }

    .pdct_wish figure {
      height: 180px;
    }

    .planning_wrp_txt {
      top: 35px;
      left: 55px;
    }

    .planning_wrp_txt h4 {
      font-size: 40px;
    }

    .planning_wrp_txt p {
      font-size: 20px;
    }

    .planning_wrp_b h4 {
      font-size: 55px;
    }

    .planning_wrp_b p {
      font-size: 20px;
    }

    .places_ful {
      margin-top: 50px;
    }




    .cart_heading-part h4 {
      font-size: 16px;
    }

    .cart_each-total h4 {
      font-size: 16px;
    }

    .cart_each-name-ins h4 {
      font-size: 16px;
    }

    .cart_each-price h4 {
      font-size: 16px;
    }

    .cart_heading-part-img {
      width: 100px;
    }

    .cart_each-img {
      width: 100px;
      padding-right: 16px;
    }

    .cart-right-summary {
      padding: 20px 25px;
    }

    .cart-right-summary-txt h4 {
      font-size: 20px;
    }

    .cart_detail {
      font-size: 14px;
    }

    .cart-left {
      width: calc(100% - 350px);
    }

    .cart-right {
      width: 350px;
      padding-left: 20px;
    }

    .cart_heading-part-price {
      width: 100px;
    }

    .cart_each-price {
      width: 100px;
    }

    .cart_heading-part-quantity {
      width: 130px;
    }

    .cart_each-quantity {
      width: 130px;
    }

    .to_count input {
      font-size: 14px;
      width: 30px;
    }


    .colapse_cart {
      padding: 20px 25px;
    }

    .listing_img_block_txt * {
      font-size: 40px;
    }
  }

  @media (max-width: 1299px) {
    .hDr_Logo {
      width: 120px;
    }

    #pG_Body {
      padding-top: 88px;
    }

    .info_iconz i {
      font-size: 30px;
    }

    .info_iconz_txt h4 {
      font-size: 16px;
    }

    .info_iconz_txt p {
      font-size: 14px;
    }

    .hedliner h4 {
      font-size: 30px;
    }

    .expantion_Block_txt h4,
    .cost_efective_inner h4 {
      font-size: 30px;
    }

    .expantion_Block {
      padding: 25px 25px;
    }

    #productTabContent {
      padding-left: 35px;
    }

    .quick_link_block h4 {
      margin-bottom: 18px;
    }

    .footer_socail {
      margin-top: 25px;
    }

    .chair_block_hero_img {
      height: 450px;
    }

    .wsus__contact_question {
      padding: 30px 30px 30px 30px;
    }

    .wsus__contact_single {
      padding-left: 70px;
      margin-bottom: 20px;
    }

    .wsus__contact_single_i {
      width: 50px;
      height: 50px;
    }

    .wsus__contact_single_i i {
      font-size: 18px;
    }

    .wsus__contact_single h5 {
      margin-bottom: 0px;
    }

    .config_b_cmNz h4 {
      font-size: 25px;
    }

    .product_titile h4 {
      font-size: 28px;
    }

    #prdctTab.nav-tabs .nav-link {
      font-size: 16px;
      padding: 10px 30px;
    }

    .listedItem figure {
      height: 160px;
    }

    .listing_left_sec,
    .top_products_lf {
      width: 220px;
      padding-right: 14px;
    }

    .listing_right_sec,
    .top_products_rt {
      width: calc(100% - 220px);
    }

    .each_pdctZ {
      height: 350px;
      padding: 16px 16px;
    }

    .each_pdctZ_txt {
      padding-bottom: 25px;
    }

    .show_rm_blk {
      padding: 20px 20px;
    }

    .show_rm figure {
      height: 200px;
    }

    .show_rm_blk h4 {
      font-size: 20px;
    }

    .login-right-head h1 {
      font-size: 28px;
    }

    .login-right-wrp {
      padding: 25px 45px;
    }

    .login-right-wrp ul {
      margin-bottom: 40px;
    }

    .blog_wrap_txtz h4 {
      font-size: 22px;
    }

    .each_post_img {
      height: 360px;
      margin-bottom: 14px;
    }

    .each_post_info {
      padding: 16px 16px;
    }

    .each_post_info h6 {
      padding: 10px 16px;
    }

    .catlog_wrp_r {
      padding-left: 25px;
    }

    .account-L {
      width: 240px;
    }

    .account-L-ins {
      padding: 16px 16px;
    }

    .account-R {
      width: calc(100% - 240px);
    }

    .basic_profile-info,
    .account-order-wrap {
      padding: 30px 30px;
    }

    .bacic_profile-img img {
      width: 100px;
      height: 100px;
      margin-right: 16px;
    }

    .account-order-wrap .dashboard_content h3 {
      font-size: 22px;
    }

    .account-order-wrap .wsus__dash_add_single h4 {
      font-size: 18px;
      padding: 10px 12px;
    }

    .account-order-wrap .wsus__dash_add_single ul {
      padding: 10px 20px 10px 20px;
    }

    .account-order-wrap .wsus__dash_add_single ul li {
      margin-top: 8px;
    }

    .basic_profile-edit {
      padding: 20px 25px;
    }

    .edit_adrzesss .wsus__add_address_single input,
    .edit_adrzesss .wsus__add_address_single textarea {
      padding: 10px 16px;
    }


    .planning_wrp_txt {
      top: 30px;
      left: 50px;
    }

    .planning_wrp_txt h4 {
      font-size: 35px;
    }

    .planning_wrp_txt p {
      font-size: 18px;
    }

    .planning_wrp_b h4 {
      font-size: 50px;
    }

    .planning_wrp_b p {
      font-size: 18px;
    }

    .places_ful {
      margin-top: 40px;
    }

    .places_ryt {
      padding: 50px 32px;
    }





    .cart_heading-part h4 {
      font-size: 14px;
    }

    .cart_each-total h4 {
      font-size: 14px;
    }

    .cart_each-name-ins h4 {
      font-size: 14px;
    }

    .cart_each-price h4 {
      font-size: 14px;
    }

    .cart_heading-part-img {
      width: 100px;
    }

    .cart_each-img {
      width: 100px;
      padding-right: 10px;
    }

    .cart-right-summary {
      padding: 16px 20px;
    }

    .cart-right-summary-txt h4 {
      font-size: 18px;
    }

    .cart_detail {
      font-size: 12px;
    }

    .cart-left {
      width: calc(100% - 320px);
    }

    .cart-right {
      width: 320px;
      padding-left: 15px;
    }

    .cart_heading-part-price {
      width: 100px;
    }

    .cart_each-price {
      width: 100px;
    }

    .cart_heading-part-quantity {
      width: 130px;
    }

    .cart_each-quantity {
      width: 130px;
    }

    .to_count input {
      font-size: 14px;
      width: 30px;
    }

    .to_count button {
      width: 35px;
      height: 35px;
      font-size: 20px;
    }

    .cart-right-summary-txt-each-b h5 {
      font-size: 14px;
    }

    .cart-right-summary-txt-each form input {
      padding: 6px 16px;
    }

    .cart-right-summary-txt-each form .common_btn {
      font-size: 14px;
    }

    .cart_remove {
      font-size: 14px;
    }

    .cart-left-head h4 {
      font-size: 22px;
    }

    .cart-left-head p {
      font-size: 18px;
    }

    .cart-right-summary-txt-each p {
      font-size: 14px;
    }

    .cart-right-summary-txt-each h5 {
      font-size: 14px;
    }

    .colapse_cart {
      padding: 20px 20px;
    }

    .listing_img_block_txt * {
      font-size: 35px;
    }
  }

  @media (max-width: 1199px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
      max-width: 100%;
    }

    #navbarMenuIcons li {
      padding: 0px;
    }

    #navbarMenuIcons {
      padding-left: 10px;
    }

    .hDr_Logo {
      width: 100px;
    }

    .scrollinG .hDr_Logo {
      width: 100px;
    }

    #pG_Body {
      padding-top: 70px;
    }

    .scrollinG_z #navbarMenu .nav-item {
      padding-left: 2px;
      padding-right: 2px;
    }

    #navbarMenu .nav-item {
      padding-left: 2px;
      padding-right: 2px;
    }

    .search_form .search_form_wrapper {
      top: 69px;
    }

    .scrollinG.search_form .search_form_wrapper {
      top: 69px;
    }

    .hedliner h4 {
      font-size: 28px;
    }

    .expantion_Block_txt h4,
    .cost_efective_inner h4 {
      font-size: 28px;
    }

    .expantion_Block {
      padding: 25px 20px;
    }

    .product_block figure {
      height: 150px;
    }

    .quick_link_block h4 {
      margin-bottom: 15px;
    }

    .footer_socail {
      margin-top: 20px;
    }

    .home_brand_block {
      height: 60px;
      padding-left: 20px;
    }

    .chair_block_hero_img {
      height: 420px;
    }

    .product_block_txt h4 {
      font-size: 14px;
    }

    .product_block_txt p {
      font-size: 12px;
      line-height: 130%;
      margin-bottom: 0px;
    }

    .wsus__contact_question {
      padding: 30px 25px 30px 25px;
    }

    .about_txtz h4 {
      font-size: 28px;
    }

    .config_b_cmNz h4 {
      font-size: 20px;
      margin-bottom: 16px;
    }

    .product_titile h4 {
      font-size: 25px;
    }


    .prdct-hero-wrp {
      height: 500px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .block-big-img,
    .block-big-img-single {
      width: calc(100% - 80px);
    }

    .block-thumb {
      width: 80px;
    }

    .each_thumb {
      width: 80px;
      height: 80px;
    }

    .button-primary-normal-small {
      padding: 7px 14px 7px 14px
    }

    .each_pdctZ {
      height: 320px;
      padding: 12px 14px;
    }

    .each_pdctZ_txt {
      padding-bottom: 20px;
    }


    .show_rm_blk {
      padding: 18px 18px;
    }

    .show_rm figure {
      height: 180px;
    }

    .show_rm_blk h4 {
      font-size: 18px;
    }

    .login-right-head h1 {
      font-size: 25px;
    }

    #loginTab .nav-link {
      font-size: 18px;
    }

    .login-right-wrp {
      padding: 25px 40px;
    }

    .login-right-wrp ul {
      margin-bottom: 35px;
    }

    .blog_wrap_txtz {
      padding-left: 16px;
      max-width: 100%;
    }

    .blog_hero_txt h4 {
      font-size: 20px;
    }

    .each_post_txt h4 {
      font-size: 20px;
    }

    .each_post_img {
      height: 320px;
      margin-bottom: 12px;
    }

    .each_post_info h6 {
      padding: 10px 14px;
    }


    .button-primary {
      padding: 8px 40px 8px 16px;
    }

    .button-primary i {
      right: 15px;
    }

    .button-primary-normal {
      padding: 8px 16px 8px 16px;
    }

    .catlog_wrp_r {
      padding-left: 20px;
    }

    .catlog_wrp {
      padding: 35px 25px;
    }

    .acccount-profile-section h4 {
      font-size: 14px;
    }

    .account-Linkz li a {
      font-size: 14px;
    }

    .basic_profile-info,
    .account-order-wrap {
      padding: 28px 28px;
    }

    .bacic_profile-img img {
      width: 90px;
      height: 90px;
      margin-right: 16px;
    }

    .edit_profile {
      right: 28px;
      top: 28px;
    }

    .cmN_sub-heading * {
      font-size: 22px;
    }

    .bacic_profile-img h4 {
      font-size: 22px;
    }

    .basic_profile-edit {
      padding: 16px 20px;
    }


    .planning_wrp_txt {
      top: 30px;
      left: 45px;
    }

    .planning_wrp_txt h4 {
      font-size: 32px;
    }

    .planning_wrp_txt p {
      font-size: 16px;
    }

    .planning_wrp_b h4 {
      font-size: 45px;
    }

    .planning_wrp_b p {
      font-size: 16px;
    }

    .places_ful {
      margin-top: 35px;
    }

    .places_ryt {
      padding: 40px 28px;
    }

    .cart-left {
      width: calc(100% - 300px);
    }

    .cart-right-summary-txt-each {
      margin-top: 15px;
    }

    .cart-right-summary-txt-each-b {
      margin-top: 10px;
      padding-top: 10px;
    }

    .cart-right-summary-txt-each p {
      font-size: 12px;
    }

    .cart-right {
      width: 300px;
      padding-left: 10px;
    }

    .listing_img_block_txt * {
      font-size: 32px;
    }
  }

  @media (max-width: 1100px) {
    .tabLike_productLink ul li {}

    .tabLike_productLink_icon {
      width: 40px;
      height: 40px;
    }

    .tabLike_productLink_icon i {
      font-size: 18px;
    }

    .tabLike_productLink ul {
      overflow-x: auto;
    }

    .tabLike_productLink_txt h4 {
      font-size: 14px;
    }

    .chair_block_hero_img {
      height: 400px;
    }

    .price-field h4 {
      font-size: 20px;
    }

    .login-right-wrp ul {
      margin-bottom: 32px;
    }

    .each_post_img {
      height: 300px;
      margin-bottom: 10px;
    }

    .each_post_info h6 {
      padding: 8px 14px;
    }

    .account-order-wrap .dashboard_content h3 {
      font-size: 20px;
    }

    .account-order-wrap .wsus__dash_add_single h4 {
      font-size: 16px;
      padding: 8px 12px;
    }

    .account-order-wrap .wsus__dash_add_single ul li {
      font-size: 14px;
      margin-top: 0px;
    }

    .pdct_wish figure {
      height: 150px;
    }

    .places_ryt {
      padding: 30px 24px;
    }

    .address_list_each_wrap {
      flex-wrap: wrap;
    }

    .address_list_each_wrap_L {
      flex: none;
      width: 100%;
    }

    .address_list_each_wrap_R {
      margin-left: auto;
      margin-right: 0px;
      padding-top: 10px;
    }
  }

  @media (max-width: 1025px) {}

  @media (min-width: 1000) and (max-width: 1199px) {}

  @media (max-width: 991px) {
    .pG_Hed {
      height: 70px;
    }

    #pG_Body {
      padding-top: 69px;
    }

    #mobHam {
      display: block;
    }

    #navbarMenu {
      display: none;
    }

    .hedliner h4 {
      font-size: 25px;
    }

    .expantion_Block_txt h4,
    .cost_efective_inner h4 {
      font-size: 25px;
    }

    .expantion_Block {
      padding: 20px 16px;
    }

    .home_product_slide .owl-nav,
    .home_product_slide .owl-nav.disabled,
    .home_products .owl-nav,
    .home_products .owl-nav.disabled {
      position: unset;
      display: flex;
      transform: none;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
    }

    .home_product_slide.owl-carousel .owl-nav button,
    .home_products.owl-carousel .owl-nav button {
      width: 40px;
      height: 40px;
      position: unset;
      transform: none;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      font-size: 16px;
    }

    .home_product_slide.owl-carousel .owl-nav button.owl-next {}

    .home_product_slide.owl-carousel .owl-nav button.owl-prev,
    .home_products.owl-carousel .owl-nav button.owl-prev {
      left: auto;
      margin-left: auto;
    }

    .product_block figure {
      height: 140px;
    }

    .quick_link_block h4 {
      margin-bottom: 10px;
    }

    .footer_socail {
      margin-bottom: 16px;
      margin-top: 15px;
    }

    .home_brand_block {
      height: 60px;
      padding-left: 20px;
    }

    .chair_block_hero_img {
      height: 380px;
    }

    .wsus__contact_question {
      padding: 25px 20px 25px 20px;
    }



    .wsus__contact_single {
      padding-left: 60px;
      margin-bottom: 16px;
    }

    .wsus__contact_single_i {
      width: 40px;
      height: 40px;
    }

    .wsus__contact_single_i i {
      font-size: 16px;
    }

    .wsus__contact_single h5 {
      font-size: 16px;
      margin-bottom: 0px;
    }

    .wsus__con_map iframe {
      height: 400px;
    }

    .footer_left_block_lnk {
      margin-bottom: 35px;
    }

    .footer_left_block_lnk img {
      width: 160px;
    }

    .about_txtz h4 {
      font-size: 25px;
    }

    .config_b_cmNz {

      padding: 16px 20px;
      max-width: 100%;
    }

    .config_b_top {
      flex-direction: column;
    }

    .config_b_top-block {
      position: unset;
      transform: none;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
    }

    .config_b_cmNz p {
      font-size: 16px;
      margin-bottom: 16px;
    }

    .config_b_cmNz h4 {
      font-size: 20px;
      margin-bottom: 10px;
    }

    .config_b_top-img {
      display: flex;
    }

    .config_b_top-img img {
      max-width: 400px;
      margin-left: auto;
      margin-right: auto;
    }

    .prdct-hero-wrp {
      height: 450px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .block-big-img,
    .block-big-img-single {
      width: calc(100% - 70px);
    }

    .block-thumb {
      width: 70px;
    }

    .each_thumb {
      width: 70px;
      height: 70px;
    }

    #prdctTab.nav-tabs .nav-link {
      padding: 10px 20px;
    }

    .listedItem figure {
      height: 140px;
    }

    .listedItem_txt {
      padding: 12px 10px;
    }

    .listing_left_sec {
      width: 220px;
      padding-right: 16px;
      position: fixed;
      left: -250px;
      padding-left: 16px;
      background-color: #ffffff;
      box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
      height: 100vh;
      top: 0px;
      bottom: 0px;
      z-index: 1002;
      transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      overflow-y: auto;

      padding-top: 50px !important;
    }

    .listing_left_sec_mob {}

    .listing_right_sec {
      width: 100%;
    }

    .top_products_rt {
      width: calc(100% - 350px);
      padding-left: 10px;
    }

    .top_products_lf {
      width: 350px;
      display: flex;
      padding: 0px;
    }

    .listing_left_sec_srch {
      width: calc(100% - 120px);
      flex: 1;
    }

    .listing_left_sec_srch form {
      width: 100%;
    }

    .listing_left_sec_srch {
      display: flex;
    }

    .filter_form .listing_left_sec {
      left: 0px;
    }

    #the_filter_button {
      display: flex;
    }

    .listing_right_sec_head_l h4 {
      font-size: 14px;
    }

    .listing_right_sec_head_r h4 {
      font-size: 14px;
    }

    .hDr_z0 {
      padding-right: 50px;
    }

    .scrollinG .hDr_Logo {
      width: 100px;
    }

    .hDr_Logo {
      width: 100px;
      min-width: 100px;
    }

    .each_pdctZ {
      height: 300px;
      padding: 12px 12px;
    }

    .each_pdctZ_txt {
      padding-bottom: 16px;
    }

    .show_rm_blk {
      padding: 16px 16px;
    }

    .show_rm figure {
      height: 150px;
    }

    .show_rm_blk h4 {
      font-size: 18px;
    }

    .show_rm_blk p {
      font-size: 14px;
      line-height: 140%;
    }

    .show_rm_blk a {
      font-size: 14px;
      line-height: 140%;
    }

    .login-right-head h1 {
      font-size: 22px;
    }

    #loginTab .nav-link {
      font-size: 16px;
    }

    .login-right-wrp {
      padding: 25px 35px;
    }

    .login-right-wrp ul {
      margin-bottom: 25px;
    }

    .blog_wrap_txtz h4 {
      font-size: 20px;
    }

    .blog_wrap_txtz h5 {
      font-size: 14px;
    }

    .blog_hero_txt h4 {
      font-size: 18px;
    }

    .each_post_txt h4 {
      font-size: 16px;
    }

    .each_post_img {
      height: 260px;
    }

    .each_post_info h6 {
      padding: 8px 14px;
      font-size: 14px;
    }

    .each_post_info h5 {
      font-size: 14px;
    }


    .button-primary {
      padding: 8px 40px 8px 16px;
      font-size: 14px;
    }

    .button-primary i {
      right: 15px;
    }

    .button-primary-normal {
      padding: 8px 16px 8px 16px;
      font-size: 14px;
    }

    .catlog_wrp {
      padding: 35px 20px;
    }

    .catlog_wrp_r h4 {
      font-size: 18px;
    }

    .catlog_wrp_l {
      width: 220px;
    }

    .catlog_wrp_r {
      width: calc(100% - 220px);
      padding-left: 16px;
    }

    #logInMenu .dropdown .dropdown-menu .dropdown-item {
      font-size: 14px;
      padding: 5px 14px;
    }

    .account-wrap {
      position: relative;
      min-height: 550px;
    }

    .account-L {
      position: absolute;
      left: -5px;
      top: 0px;
      bottom: 0px;
      z-index: 999;
      width: 50px;
      border-right: 1px solid #d3d3d3;
      transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
    }

    .account-L-ins {
      padding: 16px 0px;
      padding-top: 20px;
      border-radius: 0px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      -o-border-radius: 0px;
    }

    .account-Linkz li a span,
    .log-out-account span,
    .acccount-profile-section h4 {
      width: 0px;
      white-space: nowrap;
      opacity: 0;
      transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
    }

    .account-R {
      width: 100%;
      padding-left: 60px;
    }

    #sid_bar {
      display: flex;
    }

    .sidebar_open .account-L {
      width: 200px;
    }

    .sidebar_open .account-Linkz li a span,
    .sidebar_open .log-out-account span,
    .sidebar_open .acccount-profile-section h4 {
      width: auto;
      opacity: 1;
    }

    .basic_profile-info,
    .account-order-wrap {
      padding: 25px 25px;
    }

    .cmN_sub-heading * {
      font-size: 20px;
    }

    .bacic_profile-img h4 {
      font-size: 20px;
    }

    .bacic_profile-img img {
      width: 70px;
      height: 70px;
      margin-right: 12px;
    }

    .bacic_profile-txt {
      margin-bottom: 5px;
    }

    .bacic_profile-txt p {
      font-size: 14px;
    }

    .edit_profile {
      right: 25px;
      top: 25px;
      width: 35px;
      height: 35px;
      font-size: 14px;
    }

    .data_table table.dataTable thead th,
    .data_table table.dataTable thead td {
      padding: 5px 5px !important;
      font-size: 10px !important;
      line-height: 130% !important;
    }

    .data_table table.dataTable tbody th,
    .data_table table.dataTable tbody td {
      padding: 5px 5px !important;
      font-size: 10px;
      line-height: 130%;
    }

    .data_table .dataTable {
      display: flex;
      flex-direction: column;
      width: 100% !important;
    }

    .data_table .dataTable thead {
      display: flex;
    }

    .data_table .dataTable tbody tr {
      display: flex;
      width: 100% !important;
    }

    .data_table .dataTable thead tr {
      display: flex;
      width: 100% !important;
    }

    .data_table th:nth-child(1),
    .data_table td:nth-child(1) {
      width: 40px !important;
    }

    .data_table th:nth-child(2),
    .data_table td:nth-child(2) {
      width: 70px !important;
    }

    .data_table th:nth-child(3),
    .data_table td:nth-child(3) {
      width: auto !important;
      flex: 1;
    }

    .data_table th:nth-child(4),
    .data_table td:nth-child(4) {
      width: 70px !important;
    }

    .data_table th:nth-child(5),
    .data_table td:nth-child(5) {
      width: 40px !important;
    }

    .data_table th:nth-child(6),
    .data_table td:nth-child(6) {
      width: 70px !important;
    }

    .data_table th:nth-child(7),
    .data_table td:nth-child(7) {
      width: 70px !important;
    }

    .data_table th:nth-child(8),
    .data_table td:nth-child(8) {
      width: 70px !important;
    }

    .data_table {
      font-size: 12px;
    }

    .data_table td:nth-child(4) {
      font-size: 10px;
    }

    .expantion_Holder {
      height: auto;
      min-height: auto;
      margin-top: 2px;
      margin-bottom: 2px;
    }

    .expantion_Block_txt_fil {
      opacity: 1;
      height: auto;
    }

    .expantion_Holder::after {
      opacity: 1;
    }

    .expantion_Holder:hover .expantion_Block {
      top: 0px;
    }

    .expantion_Block_txt_fil p {
      line-height: 140%;
    }

    .wsus__dash_add_single .wsus__address_btn a,
    .wsus__dash_add_single .add_address_btn {
      padding: 6px 16px 6px 16px;
    }

    .wsus__dash_add_single .wsus__address_btn {
      padding: 10px 25px 25px 25px;
    }

    .basic_profile-edit {
      padding: 16px 16px;
    }

    .form-holder .form-group label {
      font-size: 14px;
      margin-bottom: 5px;
    }

    .form-holder .form-control {
      padding: 8px 16px;
      font-size: 14px;
      line-height: 130%;
    }

    .gender_list_each label p {
      font-size: 14px;
    }

    .gender_list_each label {
      padding: 5px 5px;
    }

    .form-positive {
      min-width: 100px;
      font-size: 14px;
      padding: 5px 14px;
    }

    .form-negative {
      min-width: 100px;
      font-size: 14px;
      padding: 5px 14px;
    }

    .artworkImg img {
      width: 120px;
      height: 120px;
    }

    .edit_adrzesss .wsus__add_address_single input,
    .edit_adrzesss .wsus__add_address_single textarea {
      padding: 10px 16px;
      font-size: 14px;
    }

    .edit_adrzesss .wsus__add_address_single {
      margin-bottom: 10px;
    }


    .search_form_wrapper {
      height: 92px;
    }

    .search_form_inside input {
      padding: 14px 16px;
      font-size: 16px;
    }

    .search_form_inside button {
      width: 49px;
      height: 49px;
      min-width: 49px;
      font-size: 18px;
    }

    .search_form_inside {
      padding-top: 10px;
      padding-bottom: 10px;
    }

    .pdct_wish_row {
      --bs-gutter-x: 20px;
      --bs-gutter-y: 15px;
    }

    .pdct_wish figure {
      height: 140px;
    }

    .pdct_wish {
      padding: 12px 14px;
    }

    .pdct_wish_cart {
      font-size: 14px;
    }

    .planning_wrp_txt {
      top: 25px;
      left: 40px;
    }

    .planning_wrp_txt h4 {
      font-size: 30px;
    }

    .planning_wrp_txt p {
      font-size: 16px;
    }

    .planning_wrp_b h4 {
      font-size: 40px;
    }

    .planning_wrp_b p {
      font-size: 16px;
    }

    .places_ful {
      margin-top: 32px;
    }


    .places_ryt {
      padding: 25px 20px;
    }

    .cart_wrap {
      flex-wrap: wrap;
    }

    .cart-left {
      width: 100%;
    }

    .cart-right {
      width: 100%;
      padding-left: 0px;
    }

    .cart_each-part-top {
      flex-wrap: wrap;
    }

    .cart_each-name {
      width: calc(100% - 220px);
      flex: none;
    }

    .cart_each-price {
      margin-top: 0px;
      display: flex;
      min-height: 100px;
      width: 120px;
    }

    .cart_each-part-top {
      position: relative;
      width: 100%;
    }

    .cart_each-price h4 {
      margin-top: 0px;
      margin-bottom: auto;
    }

    .cart_each-quantity {
      width: 120px;
      top: 25px;
      right: 0px;
      position: absolute;
    }

    .cart_each-total {
      width: 120px;
      top: 70px;
      right: 0px;
      position: absolute;
    }

    .cart_each-part,
    .cart-left-list .cart_each-part:last-child {
      border-bottom: 1px solid #D1D1D8;
      padding-bottom: 15px;
      margin-bottom: 10px;
    }

    .cart_heading-part {
      opacity: 0;
      display: none;
    }

    .colapse_cart-part_a p strong {
      font-size: 16px;
      width: 100%;
      margin-bottom: 10px;
      display: block;
    }

    .colapse_cart-part_a p {
      font-size: 14px;
      margin-bottom: 5px;
    }

    .colapse_cart-part_a {
      flex-wrap: wrap;
    }

    .colapse_cart-part_a h4 {
      font-size: 16px;
      width: 100%;
      margin-bottom: 10px;
    }

    .colapse_cart {
      padding: 16px 16px;
    }

    .cart-left-head h4 {
      font-size: 20px;
    }

    .cart-add-adress {
      max-width: 100%;
    }

    .address_list_each_wrap_L_A h4 {
      font-size: 18px;
    }

    .places_ryt h4 {
      font-size: 22px;
    }

    .button-secondary {
      font-size: 14px;
    }

    .zoom .viewer {
      display: none !important;
    }

    .magnifier {
      display: none !important;
    }

  }


  @media (max-width: 767px) {
    #pG_Body {
      padding-top: 57px;
    }

    .chair_block_hero_img {
      height: 350px;
    }

    .wsus__contact_question {
      padding: 20px 16px 20px 16px;
    }

    .wsus__con_map iframe {
      height: 350px;
    }

    .footer_left_block_lnk {
      margin-bottom: 30px;
    }

    .footer_left_block_lnk img {
      width: 150px;
    }

    .about_txtz h4 {
      font-size: 20px;
    }

    .config_b_cmNz {
      padding: 16px 16px;
    }

    .config_b_cmNz p {
      margin-bottom: 10px;
    }

    .prdct-hero-wrp {
      height: 400px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .block-big-img,
    .block-big-img-single {
      width: calc(100% - 60px);
    }

    .block-thumb {
      width: 60px;
    }

    .each_thumb {
      width: 60px;
      height: 60px;
    }

    #prdctTab.nav-tabs .nav-link {
      padding: 10px 16px;
    }

    #the_filter_button {
      margin-left: 16px;
    }

    .top_products_lf {
      width: 100%;
    }

    .top_products_rt {
      width: 100%;
    }

    #navbarMenuIcons li a {
      font-size: 14px;
      width: 35px;
      height: 35px;
    }

    .lMnu {
      top: 55px;
      height: calc(100% - 55px);
    }

    .footer_btm_txt p {
      font-size: 12px;
    }

    .each_pdctZ {
      height: 260px;
      padding: 12px 12px;
    }

    .each_pdctZ_txt h4 {
      font-size: 14px;
    }

    .each_pdctZ_txt {
      padding-bottom: 10px;
    }

    .login-left {
      display: none !important;
    }

    .login-full {
      background: transparent;
      min-height: auto;
    }

    .login-right {
      background-color: #ffffff;
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      max-width: 420px;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
    }

    .login-right-wrp {
      padding: 25px 32px;
    }

    .login-right-head h1 {
      font-size: 20px;
    }

    .login-right-wrp ul {
      margin-bottom: 20px;
    }

    .blog_wrap_txtz {
      /* From https://css.glass */
      /* background: rgba(255, 255, 255, 0.2); */
      border-radius: 16px;
      /*   box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); */
      backdrop-filter: blur(5px);
      -webkit-backdrop-filter: blur(5px);
      border: 1px solid rgba(255, 255, 255, 0.3);
      border: 0px;
      padding: 16px 20px;
    }

    .each_post_img {
      height: 240px;
    }

    .each_post_info h6 {
      font-size: 12px;
    }

    .each_post_info h5 {
      font-size: 12px;
    }

    .catlog_wrp {
      flex-direction: column;
      padding: 30px 16px;
    }

    .catlog_wrp_l {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      max-width: 200px;
    }

    .catlog_wrp_r {
      width: 100%;
    }

    .account-L-ins {
      padding-top: 20px;
    }

    .basic_profile-info,
    .account-order-wrap {
      padding: 20px 20px;
    }

    .cmN_sub-heading * {
      font-size: 18px;
    }

    .bacic_profile-img h4 {
      font-size: 18px;
    }

    .bacic_profile-img img {
      width: 60px;
      height: 60px;
      margin-right: 10px;
    }

    .bacic_profile-txt p {
      font-size: 12px;
    }

    .edit_profile {
      right: 20px;
      top: 20px;
    }

    .data_table .dataTable tbody tr {
      position: relative;
      flex-wrap: wrap;
      border-bottom: 1px solid #000000;
    }

    .data_table .dataTable tbody tr:last-child {
      border-bottom: 0px;
    }

    .data_table td:nth-child(1) {
      width: 50px;
    }

    .data_table td:nth-child(2) {
      width: calc(50% - 60px) !important;
    }

    .data_table td:nth-child(3),
    .data_table td:nth-child(4),
    .data_table td:nth-child(5),
    .data_table td:nth-child(6),
    .data_table td:nth-child(7) {
      width: calc(50% - 10px) !important;
    }

    .data_table td:nth-child(8) {
      width: calc(100% - 10px) !important;
    }

    .data_table table.dataTable tbody td {
      border: 0px;
    }

    .data_table td:nth-child(1)::before {
      content: "Id :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .data_table td:nth-child(2)::before {
      content: "Invoice id :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .data_table td:nth-child(3)::before {
      content: "Customer :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .data_table td:nth-child(4)::before {
      content: "Date :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .data_table td:nth-child(5)::before {
      content: "Qty :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .data_table td:nth-child(6)::before {
      content: "Amount :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .data_table td:nth-child(7)::before {
      content: "Status :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .expantion_Block_txt h4,
    .cost_efective_inner h4 {
      font-size: 22px;
    }

    .data_table .dataTable thead {
      display: none;
    }

    .wsus__dash_add_single .wsus__address_btn a,
    .wsus__dash_add_single .add_address_btn {
      padding: 6px 16px 6px 16px;
      font-size: 12;
    }

    .wsus__dash_add_single .wsus__address_btn {
      padding: 10px 20px 20px 20px;
    }

    .search_form_wrapper {
      height: 92px;
    }

    .search_form_inside input {
      padding: 14px 16px;
      font-size: 16px;
    }

    .search_form_inside button {
      width: 49px;
      height: 49px;
      min-width: 49px;
      font-size: 18px;
    }

    .search_form_inside {
      padding-top: 10px;
      padding-bottom: 10px;
    }

    .places_ryt {
      padding: 20px 16px;
    }

    .places_ryt img {
      height: 30px;
      margin-bottom: 15px;
    }

    .planning_wrp_txt {
      top: 20px;
      left: 30px;
    }

    .planning_wrp_txt h4 {
      font-size: 25px;
      margin-bottom: 0px;
    }

    .planning_wrp_b h4 {
      font-size: 35px;
    }

    .places_ryt h4 {
      font-size: 20px;
    }

    .config_b_top {
      min-height: 400px;
    }

    .data_table td:nth-child(8) {
      display: flex;
    }

    .data_table .btn.btn-primary {
      margin-left: auto;
      margin-right: 0px;
    }

    .account-order-wrap .wsus__dash_add_single ul {
      padding: 10px 16px 0px 16px;
    }

    .cost_ {
      padding: 16px 16px;
      margin-top: 10px;
      background: rgb(211 211 211 / 20%);
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
    }

    .cost_efective_ {
      height: auto;
      flex-direction: column;
    }

    .cost_efective_inner {
      top: 40px;
      position: unset;
      transform: none;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
    }

    .cost_efective_inner h4 {
      color: var(--color-primary);
    }

    .cost_efective_inner p {
      color: var(--color-primary);
    }

    .expantion_Block_txt_fil p {
      font-size: 14px;
    }

    .listing_img_block {
      height: auto;
    }

    .listing_img_block img {
      object-fit: none;
      object-fit: none;
      height: auto;
    }
  }

  @media (max-width: 750px) {}

  @media (max-width: 650px) {}

  @media (max-width: 640px) {

    .data_table .dataTables_wrapper .dataTables_filter,
    .order_table .dataTables_wrapper .dataTables_filter {
      width: 100%;
    }


    .data_table .dataTables_wrapper .dataTables_filter label,
    .order_table .dataTables_wrapper .dataTables_filter label {
      width: 100%;
      display: block;
      text-align: left;
    }

    .data_table .dataTables_wrapper .dataTables_filter input,
    .order_table .dataTables_wrapper .dataTables_filter input {
      flex: none;
      width: 100%;
      margin-left: 0px;
    }

    .data_table .dataTables_wrapper .dataTables_length,
    .order_table .dataTables_wrapper .dataTables_length {
      width: 100%;
      display: flex;
      text-align: left;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .planning_wrp_txt {
      top: 16px;
      left: 25px;
    }

    .planning_wrp_txt h4 {
      font-size: 22px;
    }

    .planning_wrp_txt p {
      font-size: 14px;
    }

    .places_ful {
      margin-top: 25px;
    }

    .planning_wrp_b h4 {
      font-size: 30px;
    }

    .expantion_Block_txt h4,
    .cost_efective_inner h4 {
      font-size: 20px;
    }
  }

  @media (max-width: 575px) {

    .data_table td:nth-child(2) {
      display: flex;
    }

    .data_table td:nth-child(2)::before {
      content: "Invoice id :";
      white-space: nowrap;
      color: #000000;
      font-size: 12px !important;
      font-weight: 700;
      padding-right: 10px;
    }

    .cart_each-part {
      padding-top: 10px;
      padding-bottom: 10px;
    }

    .cart_each-name {
      width: calc(100% - 100px);
      padding-right: 0px;
    }

    .cart_each-name-ins h4 {
      margin-bottom: 10px;
    }

    .cart_detail {
      margin-bottom: 10px;
    }

    .cart_each-price {
      min-height: auto;
      margin-left: auto;
      margin-right: 0px;
    }

    .cart_each-price h4 {
      margin-top: auto;
      text-align: right;
    }

    .cart_each-quantity {
      position: unset;
      margin-left: 0px;
      margin-right: 0px;
    }

    .cart_each-quantity .to_count {
      margin-left: auto !important;
      margin-right: 0px !important;
    }

    .cart_each-total {
      position: unset;
      width: 100%;
      text-align: right;
      padding-top: 10px;
    }

    .cart_each-total h4 {
      margin-left: auto;
      margin-right: 0px;
      font-size: 18px;
    }

    .cart-right-summary-txt-each form input {
      font-size: 14px;
      line-height: 140%;
    }

    .cart-right-summary-txt-each form .common_btn {
      padding: 6px 16px;
    }

    .cart-right-summary {
      padding: 16px 16px;
    }

    .colapse_cart-part_a h4 {
      font-size: 14px;
      margin-bottom: 5px;
    }

    .colapse_cart-part_a p strong {
      margin-bottom: 5px;
      font-size: 14px;
    }

    .colapse_cart-part_a p {
      font-size: 12px;
      margin-bottom: 5px;
    }

    .cart-right-summary-txt h4 {
      font-size: 16px;
    }

    .cost_efective_inner h4 {
      font-size: 18px;
      line-height: 130%;
      margin-bottom: 5px;
    }

    .cost_efective_inner p {
      line-height: 130%;
      margin-bottom: 0px;
    }
  }

  @media (max-width: 500px) {
    .pG_Hed {
      height: 55px;
    }

    #pG_Body {
      padding-top: 50px;
    }

    .lMnu {
      top: 50px;
      height: calc(100% - 50px);
    }

    .search_form .search_form_wrapper {
      top: 55px;
    }

    .scrollinG.search_form .search_form_wrapper {
      top: 55px;
    }

    .search_form_wrapper {
      height: 67px;
    }

    .search_form_inside input {
      padding: 12px 16px;
      font-size: 14px;
    }

    .search_form_inside button {
      width: 42px;
      height: 42px;
      min-width: 42px;
      font-size: 16px;
    }

    .search_form_inside {
      padding-top: 0px;
      padding-bottom: 0px;
    }


    .prdct-hero-wrp {
      height: 350px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .block-big-img,
    .block-big-img-single {
      width: calc(100% - 50px);
    }

    .block-thumb {
      width: 50px;
    }

    .each_thumb {
      width: 50px;
      height: 50px;
    }

    #prdctTab.nav-tabs .nav-link {
      padding: 8px 12px;
      font-size: 14px;
    }

    .listing_right_sec_head_r {}

    .top_products_rt {
      padding-left: 0px;
    }

    .listing_right_sec_head_r .select2-container--default .select2-selection--single .select2-selection__rendered,
    .sorT {
      padding-left: 16px;
      padding-right: 16px;
      padding-top: 5px;
      padding-bottom: 5px;
    }

    .listing_right_sec_head_l h4 {
      font-size: 12px;
    }

    .listing_right_sec_head_r h4 {
      font-size: 12px;
    }

    .listedItem figure {
      height: 120px;
    }

    .listedItem_txt h4 {
      font-size: 14px;
    }

    .listedItem_txt p {
      font-size: 12px;
      margin-bottom: 5px;
    }

    #navbarMenuIcons li a {
      font-size: 12px;
      width: 30px;
      height: 30px;
      padding: 0px;
    }

    #logInMenu .dropdown .profile_Expnd img {
      width: 25px;
      height: 25px;
    }

    #logInMenu .dropdown .profile_Expnd span {
      font-size: 12px;
    }

    #logInMenu .dropdown .profile_Expnd {
      padding: 2px 20px 2px 2px;
    }

    #logInMenu .dropdown .profile_Expnd.dropdown-toggle::after {
      right: 10px;
      width: 6px;
      height: 6px;
    }

    .hDr_z0 {
      padding-right: 40px;
    }



    .scrollinG .hDr_Logo {
      width: 90px;
    }

    .hDr_Logo {
      width: 90px;
      min-width: 90px;
    }

    #navbarMenuIcons {
      padding-left: 0px;
    }

    #logInMenu .dropdown .profile_Expnd span {
      display: none;
    }

    .footer_btm_txt p {
      text-align: center;
    }

    .footer_btm_img img {
      width: 100%;
    }

    .each_pdctZ {
      height: 220px;
      padding: 12px 12px;
    }

    .login-right-wrp ul {
      margin-bottom: 16px;
    }

    .login-right-head {
      margin-bottom: 16px;
    }

    .login-right-wrp {
      padding: 20px 16px;
    }

    .each_post_img {
      height: 180px;
    }

    .account-L-ins {
      padding-top: 20px;
    }


    .basic_profile-info,
    .account-order-wrap {
      padding: 16px 16px;
    }

    .cmN_sub-heading * {
      font-size: 16px;
    }

    .bacic_profile-img h4 {
      font-size: 16px;
    }

    .bacic_profile-img img {
      width: 50px;
      height: 50px;
      margin-right: 10px;
    }

    .edit_profile {
      right: 16px;
      top: 16px;
    }

    .data_table td:nth-child(2) {
      width: calc(100% - 70px) !important;
    }

    .data_table td:nth-child(3) {
      width: calc(100% - 10px) !important;
      flex: none;
    }

    .account-order-wrap .wsus__dash_add_single ul li {
      flex-direction: column;
      text-align: left;
      align-items: flex-start;
      margin-bottom: 10px;
    }

    .account-order-wrap .wsus__dash_add_single ul li span {
      font-size: 12px;
      width: 100%;
    }

    .wsus__dash_add_single .wsus__address_btn {
      padding: 10px 16px 16px 16px;
    }

    .add_address_btn {
      margin-top: 5px !important;
    }

    .form-holder .form-control {
      padding: 5px 14px;
    }

    .gender_list_each label p {
      line-height: 130%;
    }

    .search_form_inside input {}


    .pdct_wish_row {
      --bs-gutter-x: 10px;
      --bs-gutter-y: 10px;
    }

    .pdct_wish figure {
      height: 120px;
    }

    .pdct_wish_txt h4 {
      font-size: 14px;
      line-height: 140%;
    }

    .pdct_wish_txt p {
      font-size: 12px;
      line-height: 140%;
    }

    .pdct_wish {
      padding: 10px 10px;
    }

    .pdct_wish_cart {
      font-size: 14px;
    }

    .places_ryt {
      padding: 16px 14px;
    }

    .places_ryt img {
      height: 25px;
      margin-bottom: 10px;
    }

  }

  @media (max-width: 450px) {}

  @media (max-width: 400px) {}

  @media (max-width: 350px) {}

  @media (min-width: 576px) {
    .modal-dialog {
      max-width: 700px;
    }

  }

  @media (min-width: 768px) {}

  @media (min-width: 992px) {}

  @media (min-width: 1200px) {
    .col-xl-20 {
      flex: 0 0 auto;
      width: 20%;
    }
  }

  @media (min-width: 1441px) {
    .expantion_Holder:hover .expantion_Block {
      top: 200px;
      top: 150px;
    }
  }

  @media (min-width: 1500px) {}

  @media (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
      max-width: 1440px;
    }
  }

  @media (min-width: 1801px) {}