@media only screen and (min-width: 1921px) {
  .container {
    width: 83.854vw;
  }
  .single_catagory_wrap .row {
    --bs-gutter-x: 1.25vw;
  }
  .pd_top_bottom {
    padding: 2.604vw 0;
  }
  .single_catagory_wrap .title_wrap {
    font-weight: 500;
    font-size: 1.302vw;
    line-height: 1.979vw;
    margin: 0 0 0.781vw 0;
  }
  .single_catagory_wrap .img-fluid {
    width: 100%;
  }
  .single_catagory_wrap .results_txt {
    font-size: 0.833vw;
    line-height: 1.25vw;
    margin: 1.042vw 0;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons {
    gap: 3.125vw;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons h4 {
    font-size: 1.302vw;
    line-height: 1.979vw;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons .sub_txt {
    font-size: 0.938vw;
    line-height: 1.406vw;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(2) {
    gap: 0.521vw;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap {
    max-width: 7.292vw;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .icon_wrap {
    width: 7.292vw;
    height: 7.292vw;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .title {
    font-size: 0.938vw;
    line-height: 1.406vw;
    margin: 0.781vw 0 0 0;
  }
  .product_title span {
    font-size: 0.625vw;
    line-height: 0.781vw;
  }
  .product_title .line {
    width: 1.771vw;
    height: 0.104vw;
    margin: 1.042vw 0 0 0;
  }
  .products_box .product_box {
    gap: 0.833vw;
    border: 0.052vw solid #EAEAEA;
    border-radius: 0.26vw;
    padding: 0.885vw;
    margin: 1.146vw 0 0 0;
  }
  .products_box .product_box .img_box {
    max-width: 5.521vw;
    max-height: 5.521vw;
  }
  .products_box .product_box .content_wrap .shop_name {
    font-size: 0.625vw;
    line-height: 0.781vw;
    margin-bottom: 0.26vw;
  }
  .products_box .product_box .content_wrap .product_name {
    font-size: 0.625vw;
    line-height: 0.781vw;
    margin-bottom: 0.156vw;
  }
  .products_box .product_box .content_wrap .price_wrap {
    font-size: 0.625vw;
    line-height: 0.781vw;
    margin: 0.26vw 0 0 0;
  }
  .products_box .product_box svg {
    width: 0.65vw;
    height: 0.65vw;
    margin: 0.3vw 0;
  }
  .brand_name_banners img {
    margin: 1.302vw 0 0 0;
    max-height: 10.417vw;
  }
  .best_product_card {
    max-width: 10.313vw;
    border: 0.052vw solid #eaeaea;
    padding: 0.677vw;
  }
  .best_product_card .product_img {
    max-width: 8.958vw;
    max-height: 8.958vw;
  }
  .best_product_card .product_detail_wrap .shop_name {
    font-size: 0.625vw;
    line-height: 0.625vw;
    margin: 0.521vw 0 0 0;
  }
  .best_product_card .product_detail_wrap .product_name {
    font-size: 0.625vw;
    line-height: 0.781vw;
  }
  .clothing_catagory {
    padding: 0.781vw;
  }
  .top_brands_logos .brand_box {
    padding: 2.604vw;
    margin: 0 0.26vw;
  }
  .product_title_line {
    gap: 1.563vw;
  }
  .product_title_line h5 {
    font-size: 1.302vw;
    line-height: 1.979vw;
  }
  .product_title_line .line {
    height: 0.052vw;
  }
  .product_title_line .line::before {
    width: 0.417vw;
    height: 0.417vw;
    right: 0vw;
    top: -0.208vw;
  }
  .brand_logos_section .bg_light_box {
    padding: 0.677vw 2.604vw;
    margin: 0 0.26vw;
  }
  .brand_logos_section .bg_light_box a {
    margin: 1.927vw 0;
  }
  .mt_25 {
    margin: 1.302vw 0 0 0;
  }
  .catagory_panel .nav-pills .nav-link.active, .catagory_panel .nav-pills .show > .nav-link {
    border-bottom: 0.104vw solid #1a7182;
  }
  .catagory_panel .nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: 0.25rem;
    font-size: 0.833vw;
    line-height: 1.25vw;
    padding: 0;
    margin: 0 1.042vw 0 0vw;
  }
  .banner_content_wrap h4 {
    font-size: 2.344vw;
    line-height: 2.813vw;
  }
  .banner_content_wrap p {
    font-weight: 400;
    font-size: 0.938vw;
    line-height: 1.406vw;
  }
  .single_catagory_wrap .btn-primary {
    width: 10.052vw;
    height: 2.135vw;
    border-radius: 0.365vw;
  }
  .furniture_page_bg {
    padding: 23.438vw 0 0 0;
  }
  .furniture_page_bg .pl_40 {
    padding-left: 2.083vw;
  }
  .bg_light_blue {
    padding: 2.344vw;
  }
  .bg_light_blue h5 {
    font-size: 1.302vw;
    line-height: 1.563vw;
    margin: 0 0 1.563vw 0;
  }
  .bg_light_blue h5 span {
    font-size: 0.729vw;
  }
  .popular_author_box {
    border: 0.052vw solid #EAEAEA;
    box-shadow: 0vw 0.208vw 0.208vw rgba(0, 0, 0, 0.1);
    border-radius: 0.469vw;
    padding: 1.042vw;
  }
  .popular_author_box ul li {
    margin: 0 0 0.938vw 0;
  }
  .popular_author_box ul li a {
    gap: 0.781vw;
  }
  .popular_author_box ul li .img_squre {
    width: 3.438vw;
    height: 3.125vw;
    border-radius: 0.26vw;
  }
  .popular_author_box ul li h5 {
    font-size: 0.833vw;
  }
  .mt_20 {
    margin: 1.042vw 0 0 0;
  }
  .h_400 {
    max-height: 20.833vw;
  }
  .bag_catagory_tabs h4 {
    margin: 0 0 1.042vw 0;
  }
  .bag_catagory_tabs h4::after {
    height: 0.938vw;
    bottom: -0.26vw;
  }
  .bag_catagory_tabs li a {
    font-size: 0.938vw;
    line-height: 1.406vw;
    margin: 0 0 1.302vw 0;
  }
  .gray_box_wrap {
    padding: 1.042vw;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1900px) {
  .container {
    width: 1340px;
  }
}
@media only screen and (min-width: 1440px) and (max-width: 1599px) {
  .container {
    width: 1280px;
  }
  .furniture_page_bg {
    padding: 400px 0 0 0;
    position: relative;
  }
  .banner_content_wrap h4 {
    font-size: 34px;
    line-height: 44px;
  }
}
@media only screen and (min-width: 1350px) and (max-width: 1439px) {
  .container {
    width: 1240px;
  }
  .banner_content_wrap h4 {
    font-size: 34px;
    line-height: 44px;
  }
  .furniture_page_bg {
    padding: 300px 0 0 0;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1349px) {
  .container {
    width: 1140px;
  }
  .banner_content_wrap h4 {
    font-size: 34px;
    line-height: 44px;
  }
  .furniture_page_bg {
    padding: 300px 0 0 0;
  }
}
@media only screen and (min-width: 1121px) and (max-width: 1279px) {
  .container {
    width: 98%;
    padding: 0 15px;
  }
  .banner_content_wrap h4 {
    font-size: 26px;
    line-height: 36px;
  }
  .banner_content_wrap p {
    font-size: 14px;
  }
  .furniture_page_bg {
    padding: 240px 0 0 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1120px) {
  .container {
    width: 98%;
    padding: 0 15px;
  }
  .pd_top_bottom {
    padding: 20px 0;
  }
  .products_box .product_box {
    gap: 10px;
    padding: 10px;
    margin: 22px 0 0 0;
  }
  .single_catagory_wrap .title_wrap {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    margin: 0 0 10px 0;
  }
  .banner_content_wrap h4 {
    font-size: 26px;
    line-height: 36px;
  }
  .banner_content_wrap p {
    font-size: 14px;
  }
  .furniture_page_bg {
    padding: 240px 0 0 0;
  }
  .catagory_panel .catagories_title_icons {
    flex-wrap: wrap;
    gap: 20px 60px !important;
  }
  .catagory_panel .catagories_title_icons li:nth-child(1) {
    width: 100% !important;
  }
  .catagory_panel .catagories_title_icons li:nth-child(2) {
    width: 100% !important;
    gap: 10px;
    flex-wrap: wrap;
  }
  .catagory_panel .catagories_title_icons li .icon_title_wrap {
    text-align: center;
    max-width: 100px;
  }
  .catagory_panel .catagories_title_icons li .icon_title_wrap .icon_wrap {
    width: 100px;
    height: 100px;
  }
  .catagory_panel .catagories_title_icons li .icon_title_wrap .title {
    font-size: 15px;
  }
  .catagory_panel .catagories_title_icons h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .catagory_panel .catagories_title_icons .sub_txt {
    font-size: 14px;
    line-height: 18px;
  }
  .bag_catagory_tabs li a {
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 16px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .container {
    width: 98%;
    padding: 0 15px;
  }
  .mt_20 {
    margin: 15px 0 0 0;
  }
  .pd_top_bottom {
    padding: 20px 0;
  }
  .single_catagory_wrap .title_wrap {
    font-size: 20px;
    line-height: 26px;
    margin: 0px 0 7px 0;
  }
  .single_catagory_wrap .results_txt {
    font-size: 16px;
    color: #A4A4A4;
    margin: 20px 0;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons {
    flex-wrap: wrap;
    gap: 0px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(1) {
    width: 100%;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(2) {
    width: 100%;
    gap: 10px;
    flex-wrap: wrap;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap {
    text-align: center;
    max-width: 100px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .icon_wrap {
    width: 100px;
    height: 100px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .title {
    font-size: 15px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons .sub_txt {
    font-size: 14px;
    line-height: 18px;
  }
  .bag_catagory_tabs li a {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 10px 0;
  }
  .bg_light_blue {
    padding: 25px;
  }
  .bg_light_blue .kid_patter_bg {
    display: none;
  }
  .banner_content_wrap h4 {
    font-size: 26px;
    line-height: 36px;
  }
  .banner_content_wrap p {
    font-size: 14px;
  }
  .furniture_page_bg {
    padding: 200px 0 0 0;
  }
  .furniture_page_bg .pl_40 {
    padding-left: 0;
  }
  .brand_name_banners {
    margin: 20px 0 0 0;
  }
}
@media (max-width: 767px) {
  .container {
    width: 96%;
  }
  .banner_content_wrap h4 {
    font-size: 26px;
    line-height: 36px;
  }
  .banner_content_wrap p {
    font-size: 14px;
  }
  .furniture_page_bg .pl_40 {
    padding-left: 0;
  }
  .banner_content_wrap {
    margin: 0 0 20px 0;
  }
  .products_box .product_title {
    margin: 15px 0 0 0;
  }
  .furniture_page_bg {
    padding: 150px 0 0 0;
  }
  .bg_light_blue {
    background: #EDF6FC;
    padding: 45px;
    position: relative;
  }
  .bg_light_blue .bag_pattern, .bg_light_blue .book_pattern, .bg_light_blue .tringle_pattern, .bg_light_blue .pencil_pattern, .bg_light_blue .kid_patter_bg {
    display: none;
  }
  .bg_light_blue h5 {
    margin: 0 0 10px 0;
  }
  .single_catagory_wrap .img-fluid {
    margin: 15px 0 0 0;
    width: 100%;
  }
  .pd_top_bottom {
    padding: 20px 0;
  }
  .single_catagory_wrap .results_txt {
    font-size: 14px;
    margin: 20px 0 0 0;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons {
    flex-wrap: wrap;
    gap: 0px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(1) {
    width: 100%;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(2) {
    width: 100%;
    gap: 10px;
    flex-wrap: wrap;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap {
    text-align: center;
    max-width: 70px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .icon_wrap {
    width: 70px;
    height: 70px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .title {
    font-size: 15px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons .sub_txt {
    font-size: 14px;
    line-height: 18px;
  }
  .single_catagory_wrap .title_wrap {
    font-size: 20px;
    line-height: 26px;
    margin: 0px 0 7px 0;
  }
  .bag_catagory_tabs {
    margin: 15px 0 0 0;
  }
  .bag_catagory_tabs li a {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 10px 0;
  }
  .brand_name_banners {
    margin: 20px 0 0 0;
  }
}
@media (max-width: 575px) {
  .travel_brands_logo {
    text-align: center;
  }
  .travel_brands_logo img {
    width: auto;
  }
  .banner_content_wrap {
    margin: 0px 0 30px 0;
  }
  .mobile_top_margin {
    margin-top: 20px !important;
    margin-bottom: 0;
  }
}
@media (max-width: 479px) {
  .container {
    width: 96%;
  }
  .catagory_panel .nav-pills .nav-link {
    margin: 0 20px 15px 0px;
  }
  .furniture_page_bg {
    padding: 90px 0 0 0;
  }
  .travel_brands_logo {
    text-align: center;
  }
  .travel_brands_logo img {
    width: auto;
  }
  .img-fluid {
    margin: 15px 0 0 0;
    width: 100%;
  }
  .pd_top_bottom {
    padding: 20px 0;
  }
  .single_catagory_wrap .results_txt {
    font-size: 14px;
    margin: 10px 0 0 0;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons {
    flex-wrap: wrap;
    gap: 0px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(1) {
    width: 100%;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li:nth-child(2) {
    width: 100%;
    gap: 10px;
    flex-wrap: wrap;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap {
    text-align: center;
    max-width: 70px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .icon_wrap {
    width: 70px;
    height: 70px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons li .icon_title_wrap .title {
    font-size: 13px;
    margin: 8px 0 0 0;
    line-height: 18px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .single_catagory_wrap .catagory_panel .catagories_title_icons .sub_txt {
    font-size: 14px;
    line-height: 18px;
  }
  .single_catagory_wrap .title_wrap {
    font-size: 18px;
    line-height: 26px;
    margin: 0px 0 7px 0;
  }
  .bg_light_blue {
    padding: 20px;
  }
  .banner_content_wrap h4 {
    font-size: 18px;
    line-height: 22px;
  }
  .banner_content_wrap p {
    font-size: 14px;
  }
}/*# sourceMappingURL=responsive.css.map */