/*
Project Name: C2c
CSS Author: Anmol
Author Designation: Web Designer
Framework Used: Bootstrap
Organization: Code Brew Labs
*/
@media (max-width: 1600px) {
  footer .policy a.mr-3 {
    margin-right: 6px !important;
  }
}

@media (max-width: 1500px) {
  .col-md-6.col-lg-2.col-sm-6.text-right.follow-us {
    padding: 0;
  }
}

@media (max-width: 1400px) {

  footer a,
  footer small {
    font-size: 13px;
  }

  .download-app img {
    max-width: 82px !important;
  }

  .common-owl-carousel .owl-nav button.owl-next {
    right: -30px;
  }

  .common-owl-carousel .owl-nav button.owl-prev {
    left: -25px;
  }

  .products-nearby .common-owl-carousel {
    padding: 0 30px;
  }

  ul#prod-category {
    padding: 0 30px;
  }

  .product-l li {
    width: 100%;
  }
}

@media (max-width: 1300px) {
  .container {
    max-width: 1130px;
  }

  .product-2 li {
    width: 336px;
  }

  .shop-content p {
    font-size: 14px;
  }

  /* .logo-sec2 img {
    width: 100%;
} */
  .policy a.mr-2 {
    margin-right: 3px !important;
  }

  section.seller-information2 .offset-md-1.col-md-10 {
    margin: 0;
    width: 100%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1300px;
  }

  .products-nearby .container,
  .shop-cetogry .container {
    max-width: calc(1300px - 80px);
  }

  .all-pets .container {
    max-width: calc(1300px - 200px);
  }
}

@media (max-width: 1200px) {
  .p-img-size {
    height: 170px;
  }

  .product-2 li {
    width: 301px;
  }

  footer .col-lg-5.col-md-12.col-sm-6.p-0.policy {
    order: 2;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    /* text-align: right; */
  }

  footer .col-md-6.col-lg-3.col-sm-6.p-0.download-app {
    order: 1;
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
  }

  footer .col-md-12.col-lg-2.col-sm-6.p-0.copy-right {
    order: 3;
  }

  .product-pad button.common-btn {
    width: auto !important;
  }

  small.d-inline-block.ml-4.mr-2.share-ad {
    width: 100%;
    margin: 9px 0 !important;
  }

  footer .col-md-6.col-lg-2.col-sm-6.text-right.follow-us {
    order: 4;
  }

  footer .row .col-lg-2,
  footer .row .col-lg-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  footer .row .col-md-6 {
    text-align: left;
    padding-top: 20px !important;
  }

  footer .row .col-lg-4 {
    text-align: right;
  }

  .nav-categories li {
    padding-right: 15px;
  }

  .nav-categories {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
  }

  .common-btn {
    font-size: 14px;
  }

  .products-nearby .product-wrap {
    width: 30%;
  }

  /* .policy { text-align: left !important;}   */
  .select-list {
    display: table;
  }

  .products-nearby .product-wrap {
    width: 30%;
    display: inline-table;
  }
}

@media (max-width: 992px) {
  .products-nearby .product-wrap {
    width: 30%;
    display: inline-table;
  }

  .login-btn.facebook {
    background-position: 12px 12px;
  }

  .similar-product-section.all-products ul li {
    width: 45.9%;
  }

  .main-search {
    margin-bottom: 25px;
  }

  /* .top-logo{padding-bottom:15px;} */
  .search-box:hover>.search-input {
    width: 88px;
  }

  .sellin-seconds .free {
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
}

@media (max-width: 991px) {
  .select2.select2-container.select2-container--default {
    width: 100% !important;
  }

  .chat-footer {
    padding: 0px 5px;
  }

  .input-sec {
    width: 100%;
  }

  .left-side-bar li {
    padding: 10px 26px;
  }

  .sidePanel {
    width: 44%;
  }

  section.logo-sec .col-lg-5.col-md-8.col-sm-9.col-lg-8 {
    order: 3;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .products-nearby2 .product-wrap small {
    text-align: left;
  }

  ul.d-flex.pull-right.list-inline.top-list.mb-0 {
    justify-content: flex-end;
  }

  ul.d-flex.list-inline.top-list.mb-0 {
    justify-content: flex-start;
  }

  footer .col-md-6.col-lg-2.col-sm-6.text-right.follow-us {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
  }

  footer a,
  footer small {
    font-size: 12px;
  }

  .download-app span.mr-2 {
    display: none;
  }

  .products-nearby .product-wrap .pt-3.px-2.pb-3 {
    padding: 6px 6px !important;
  }

  .products-nearby .product-wrap p {
    font-size: 13px;
    line-height: 18px;
    padding: 0px 0px 3px;
    min-height: auto;
    height: 20px;
    width: 113px;
    margin: 0;
    text-align: left;
    display: table;
  }

  div#popular-in-residential-slider small,
  div#popular-in-cars-slider small {
    text-align: left;
    padding: 0 13px;
  }

  .products-nearby .product-wrap h5 {
    text-align: left;
    padding: 0 0px 4px;
  }

  .products-nearby .product-wrap small {
    text-align: left;
    min-height: 21px;
  }

  .products-nearby .product-wrap h5 {
    font-size: 13px;
  }

  section.set-your-shop.pb-5.mb-4 {
    padding-bottom: 0 !important;
  }

  .logo-sec2 img {
    /* width: 55px; */
    float: left;
  }

  section.top-nav button.common-btn.orange {
    margin: 0;
  }

  section.similar-product-section.all-products .offset-md-1.col-md-10 {
    margin: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .c-img-size {
    height: 376px !important;
  }

  .use-img-size {
    height: 43px;
    width: 48px;
  }

  div#mySlider {
    width: 97%;
    margin: 0 auto;
  }

  section.listing-bannar.header-setting .col-md-12.col-lg-12.col-sm-8.pagi-down {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* section.listing-bannar.header-setting .col-md-3,
  section.listing-bannar.header-setting .col-md-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  } */

  .bg-shop.nav-pills .nav-link.active,
  .bg-shop.nav-pills .show>.nav-link {
    font-size: 16px;
  }

  section.logo-sec .col-md-6.col-lg-2.col-sm-6.col-lg-2.col-6 button {
    width: auto !important;
    padding: 13px 41px;
    float: right;
  }

  section.logo-sec .col-md-6.col-lg-2.col-sm-6.col-lg-2.col-6 {
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%;
  }

  .home-banner .row .col-md-5 {
    /* width: 100%; */
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%;
  }

  .product-l li {
    /* width: 112px; */
    margin: 10px 22px 5px 0px;
  }

  .p-img-size {
    height: 140px;
  }

  .products-nearby2 {
    padding: 10px 0px 40px 0px;
  }

  footer .row .col-lg-4 {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
  }

  footer .row .col-lg-2 {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
}

@media (max-width: 768px) {
  .chat-panel {
    height: 40px;
    color: #fff;
    background-color: #FA6400;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-radius: 4px;
  }

  .right-buttons .common-btn.orange.white {
    width: 40% !important;
    display: inline-block;
  }

  .addedImgGrp {
    display: flex;
  }

  #tab-design {
    width: 50%;
    overflow: hidden;
  }

  /* .chat-panel{display: none;} */
  .add-product-btn {
    margin-top: 20px;
  }

  .logo-sec2 .top-logo {
    width: 120px;
  }

  .sm-f .center-div {
    height: auto !important;
  }

  .list-line {
    display: flex;
    align-items: center;
  }

  .drop-time .slotone input,
  .drop-time .slottwo input {
    padding: 0px 8px;
    width: 40%;
  }

  .center-div {
    display: block;
    margin: 30px 0px;
  }

  .copy-time button img {
    /* display: block; */
  }

  .outer-avail {
    position: relative;
  }

  /* .copy-time {
    position: absolute;
    top: 8px;
    right: 15px;
  } */
  .copy-down.dropdown-menu {
    left: -173px;
  }

  .drop-time select {
    margin: 10px 4px;
  }

  .center-copy {
    /* display: block !important; */
  }

  .container {
    width: 100%;
  }

  .login-btn,
  .login-btn.twitter,
  .login-btn.insta,
  .login-btn.google,
  .login-btn.phone {
    background-position: 12px 12px;
  }

  .form-block {
    padding: 20px;
  }

  .top-nav ul li a,
  .options-lang {
    font-size: 14px;
  }

  .top-nav ul li {
    padding: 3px 8px;
  }

  .common-btn {
    font-size: 14px;
    margin: 7px 0px 0px 0px;
  }

  .sellin-seconds .free {
    top: 0px;
    height: 22px;
  }

  .top-logo {
    margin: 0 auto;
    padding-bottom: 10px;
    display: block;
    width: 100%;
  }

  .top-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 0px;
    float: none;
  }

  .pac-target-input {
    width: 100%;
  }

  .user-top-id {
    font-size: 14px;
  }

  footer a,
  footer small {
    padding-bottom: 13px;
    display: inline-block;
  }

  .copy-right {
    text-align: left;
  }

  .download-app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin: 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
  }

  .follow-us {
    padding: 10px 0px;
  }

  .policy {
    text-align: center;
  }

  .transparent-btn {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .buttons-block li {
    width: 100%;
  }

  .dashboard-wrap.edit-profile-page .tab-content {
    margin-top: 0px;
  }

  .product-inventory th,
  .product-inventory td {
    white-space: nowrap;
  }

  .upload-btn-wrapper input[type="file"] {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 47px;
    /* opacity: 0; */
  }

  .products-nearby .product-wrap {
    width: 30%;
    display: inline-table;
  }

  .categories-block .owl-nav .owl-next {
    right: -10px;
  }

  .categories-block .owl-nav .owl-prev {
    left: -10px;
  }

  .dashboard-wrap.edit-profile-page .nav-pills .nav-link.active,
  .dashboard-wrap.edit-profile-page .nav-pills .show>.nav-link {
    background-color: #4bb2be;
    margin-bottom: 10px;
    color: #fff !important;
    border-top: 0px;
  }

  .nav-categories {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: normal;
  }

  .select-list {
    display: block;
  }

  .product-wrap img {
    margin: 0 auto;
  }

  .products-nearby .product-wrap small {
    /* text-align: center; */
  }

  .product-wrap {
    /* text-align: center; */
  }

  .products-nearby .product-wrap h5 {
    padding-bottom: 2px;
  }

  .products-nearby h4 {
    text-align: center;
  }

  .categories-block h3 {
    text-align: center;
  }

  .hot-deals {
    text-align: center;
  }

  .support-chat-card {
    width: 100%;
  }

  .banner-sec {
    padding-bottom: 40px;
  }

  .submit-pad {
    height: 48px;
    margin-bottom: 20px;
  }

  .submit-pad button {
    margin-top: 0px;
  }

  .left-filters {
    max-height: 420px;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .products-nearby {
    padding: 50px 0;
  }

  .email-space {
    padding-left: 0px;
  }

  .list-top {
    padding: 10px 0px;
  }

  .similar-product-section ul li {
    width: 48.8%;
    padding-bottom: 25px;
    display: inline-grid;
    margin-right: 0px !important;
    padding: 10px 10px;
  }

  /* .common-btn.orange{display:block;} */
  .share-ad {
    margin-left: 0px !important;
  }

  .active-plan-block.non-active {
    margin: 15px 0px;
  }

  .pad-sm {
    padding-right: 15px !important;
  }

  .common-btn.orange.white {
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .login-btn.facebook {
    background-position: 12px 12px;
  }

  .categories-block .main-image-wrap2 {
    width: 100%;
  }

  .nav-categories li {
    padding: 0px 15px;
    width: 50%;
  }

  .hot-deals .owl-nav .owl-Next {
    right: -35px;
  }

  .hot-deals .owl-nav .owl-prev {
    left: -35px;
  }

  .border-part {
    border-right: 0px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0px;
  }

  .product-pad {
    padding-left: 15px;
  }

  .similar-product-section.all-products ul li {
    width: 49.6%;
    padding: 0px 10px 24px;
  }

  .review-pad {
    padding-left: 10px;
  }

  /* .review-pad { padding-left: 15px;} */
  .dash-bg li {
    margin-right: 0px;
    margin-bottom: 20px;
    width: 100%;
  }

  .revenue-img {
    float: left !important;
  }

  .sar-clr-green {
    float: left !important;
    padding: 10px 0px;
  }

  .user-detail-name {
    float: none;
    padding-bottom: 10px;
  }

  .detail-list {
    justify-content: left;
    display: flex;
    align-items: center;
  }

  .top-image-dashboard {
    height: 103px;
    background-size: cover;
    background-position: top;
  }

  .dashboard-wrap {
    padding: 50px 0;
  }

  .slide-block h4 {
    font-size: 26px;
    margin-top: 24px;
  }

  .main-search input {
    font-size: 12px;
  }

  .main-search {
    margin-bottom: 15px;
  }

  /* .img-center-sm{display:block;margin-right:auto !important;float: left;} */
  .premium-seller,
  .sar-rate,
  .validit {
    text-align: center;
  }

  .btn-space-sm {
    padding: 12px 0px;
  }

  .plan-outer {
    height: auto !important;
    overflow: auto;
    margin-bottom: 25px;
  }

  .check-content {
    min-height: 300px !important;
    overflow: hidden;
  }

  .addedImg {
    margin: 15px 0px !important;
    padding: 0px 15px;
    width: 50%;
    overflow: hidden;
  }

  .addImgHere {
    width: 100%;
  }

  .product-sharing h3 {
    padding-top: 20px;
  }

  .product-sharing h4 {
    font-size: 16px;
    margin-bottom: 4px;
  }

  #attributes-section .col-3 {
    width: 100% !important;
  }

  .center-div {
    width: 95%;

    padding-left: 5%;
  }
}

@media (max-width: 767px) {
  .his-text {
    width: auto;
    display: block;
  }

  .inter-text {
    padding-top: 10px;
  }

  .date-text {
    padding-bottom: 10px;
  }

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

  .text_72 h2 {
    font-size: 16px;
  }

  .h-graph {
    height: auto;
    width: 100%;
  }

  .flex-line {
    display: block;
  }

  .flex-line p {
    margin-bottom: 10px;
  }

  .img-ellipse .dropdown-menu .dropdown-item {
    padding: 0.15rem 0.5rem !important;
  }

  .login-profile.user-top-id2 .dropdown-menu.show {
    left: -20px !important;
    font-size: 14px;
  }

  .right-buttons .common-btn.orange.white {
    width: 100% !important;
  }

  .submit-pad {
    padding: 0px 15px;
  }

  .btn-width {
    width: 100%;
  }

  .chat-panel {
    margin-top: 10px;
  }

  .messageSection.m-sec h2 {
    position: initial;
    margin: 10px 0px;
  }

  .main-chat {
    height: calc(100vh - 385px);
    padding-bottom: 60px;
  }

  .selected .sidePanel {
    height: 100%;
    transition: all 0.5s;
  }

  .sidePanel {
    width: 100%;
    height: 75px;
    transition: all 0.5s;
  }

  .messageSection .container {
    position: inherit;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .center-div {
    padding-left: 0%;
  }

  .img-ellipse .dropdown-menu {
    padding: 0.2rem 0rem;
    font-size: 12px;
    min-width: 9rem;
  }

  .btn-ellipse .fa {
    font-size: 14px;
  }

  .btn-ellipse {
    height: 20px;
    width: 20px;
  }

  .add-pet {
    margin-bottom: 15px !important;
  }

  button.edit-btn a {
    color: #fff;
  }

  button.edit-btn {
    background: #FA6400;
    border: 1px solid #FA6400;
  }

  a.edit-btn {
    float: left;
    background: #FA6400;
    border: 1px solid #FA6400;
    color: #fff;
  }

  .tabing-shop li a {
    font-size: 12px;
  }

  .search-input {
    width: 100px;
  }

  .search-input:focus {
    background: transparent;
  }

  .center-nav {
    background: rgb(255, 255, 255);
    box-shadow: rgb(0 0 0 / 5%) 0px 3px 4px;
    position: absolute;
    width: 100%;
    top: 45px;
    z-index: 999;
    padding: 15px;
  }

  .btn-centers .btn-sell {
    width: 90% !important;
    display: inline-block;
    line-height: initial;
  }

  .btn-centers a {
    width: 50%;
  }

  .ml-left {
    margin-left: 0px !important;
  }

  .btn-centers {
    padding: 10px 0px;
  }

  .btn-next {
    width: 100%;
  }

  .main-bg {
    display: none;
  }

  .main-bg2.position-relative {
    height: auto;
  }

  .pt-50 {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .sm-block {
    display: block;
    width: 200px;
    margin: 25px auto;
  }

  .foot-nav {
    justify-content: center;
    float: none;
  }

  .all-right {
    text-align: center;
    margin-bottom: 0px;
  }

  .text-center-sm {
    text-align: center !important;
  }

  .pw-h {
    min-height: 70vh !important;
  }

  .new-btn-fb {
    width: 100%;
  }

  .center-div {
    width: 100%;
    height: 100vh;
    text-align: center;
  }

  .side-banner {
    display: none;
  }

  .logo-pos {
    display: none;
  }

  .margin-mob {
    margin: 0px !important;
  }

  .b-large {
    display: none;
  }

  .mob-b {
    display: block;
  }

  .search-box:hover>.search-input {
    width: 100px;
  }

  .top-logo {
    padding-bottom: 15px;
  }

  .nav-bossage {
    padding-bottom: 10px;
  }

  .btn-sell {
    height: 40px;
  }

  .nav-bossage .center-nav ul li a.active::after {
    content: "\f141";
    position: absolute;
    right: auto;
    font-size: 16px;
    font-family: fontawesome;
    top: 50%;
    transform: translate(0%, 6%);
    left: 6px;
  }

  .nav-bossage .center-nav ul li a {
    padding: 5px 5px !important;
  }

  .nav-search-ic ul {
    justify-content: center;
  }

  .nav-search-ic {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
  }

  section.logo-sec .col-md-6.col-lg-2.col-sm-6.col-lg-2.col-6 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  div#popular-in-residential-slider p,
  div#popular-in-cars-slider p {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 7px;
  }

  div#popular-in-residential-slider small,
  div#popular-in-cars-slider small {
    display: none;
  }

  .products-nearby h4 a {
    font-size: 14px !important;
  }

  .common-owl-carousel .owl-nav span {
    display: none;
  }

  .products-nearby h4 a i {
    font-size: 15px;
  }

  .products-nearby .product-wrap h5 {
    padding-bottom: 11px;
    width: 100%;
    line-height: 5px;
    float: left;
    padding-top: 8px;
  }

  ul#prod-category {
    max-height: 351px;
    overflow-y: auto;
  }

  .shop-content h5 {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 2px;
  }

  .shop-content p {
    font-size: 14px;
  }

  .shop-content {
    padding: 11px;
  }

  .shop-content h5 img {
    max-width: 20px;
    position: relative;
    top: -1px;
  }

  .shop-product ul.nav.product-2 li {
    width: 50%;
    padding: 0 4px;
    margin: 0;
  }

  .shop-img-size {
    height: 94px;
  }

  .product-l li {
    width: auto;
    margin: 10px 0px 5px 0px;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .product-l li a:hover .shop-p img {
    transform: scale(1);
  }

  .products-nearby .product-wrap {
    border-radius: 8px;
    overflow: hidden;
  }

  .product-l li:hover {
    background: #e4e4e4;
  }

  .product-l li {
    margin: 10px 0px 5px 0px;
  }

  ul#prod-category .owl-stage {
    width: 100% !important;
    transform: translate(0) !important;
  }

  ul#prod-category .owl-stage .owl-item {
    width: 33.33% !important;
    margin: 0 !important;
    padding: 0 5px;
  }

  .product-l li {
    /* box-shadow: 0 0 10px 1px #f3f3f3; */
    border-radius: 6px;
    padding: 14px 7px;
  }

  ul#prod-category .owl-nav {
    display: none !important;
  }

  .top-nav .col-md-6.col-sm-6.col-lg-6.col-12:first-child li:nth-child(2) {
    display: none;
  }

  .top-nav .col-md-6.col-sm-6.col-lg-6.col-12 {
    padding: 0 10px;
  }

  .top-nav ul li {
    padding: 3px 3px;
  }

  section.top-nav button.common-btn.orange {
    font-size: 12px;
  }

  .products-nearby .product-wrap small {
    width: 140px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    min-height: auto;
    padding: 0 0px;
    text-align: left;
    width: 100%;
    display: table;
  }

  .products-nearby .product-wrap small:last-child {
    font-size: 14px;
    font-weight: 600;
    opacity: 1;
    display: none;
  }

  .owl-carousel .owl-stage,
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: auto;
    touch-action: auto;
  }

  .p-img-size {
    height: 93px;
  }

  .products-nearby .product-wrap small {
    font-size: 11px;
    line-height: 14px;
  }

  div#products-section .col-md-4.col-lg-4.col-sm-6 {
    width: 50%;
    padding: 0 6px;
  }

  .products-nearby2 .product-wrap small {
    width: 100%;
    display: table !important;
    min-height: 19px;
  }

  .products-nearby2 .product-wrap p {
    margin: 0 0 3px;
    min-height: auto;
    width: 125px;
    text-align: left;
    display: inherit;
  }

  .products-nearby2 .product-wrap h5 {
    text-align: left;
  }

  .shop-p {
    height: auto;
    width: auto;
    padding: 0;
    border: 0;
    box-shadow: none !important;
  }

  ul#prod-category p.tab-pera {
    font-size: 12px;
    max-width: 100%;
    margin: auto;
    line-height: 15px;
    margin-bottom: 0;
  }

  .shop-p img {
    max-width: 33px;
    object-fit: contain;
  }

  .shop-product .shop-p img {
    max-width: 100% !important;
    object-fit: cover;
    padding: 0px;
    /* height: 100px; */
  }

  .shop-product .shop-p {
    margin-bottom: 0px;
  }

  .shop-product ul li {
    padding: 0px;
  }

  .similar-product-section .image-block {
    height: 120px;
  }

  section.main-height-clr h2.heading-top.text-center.my-5 {
    margin: 19px 0 0 !important;
  }

  .tabing-shop li a {
    padding: 15px 7px 12px;
  }

  .dashboard-wrap {
    padding: 20px 0;
  }

  section.messageSection .chattingDiv {
    width: 100%;
    height: 84%;
    overflow: inherit;
    margin-bottom: 20px;
  }

  section.messageSection .sidePanel {
    width: 100%;
    margin-bottom: 10px;
  }

  .chat-footer .row.align-items-center.m-0 {
    flex-wrap: inherit;
  }

  .chat-footer .col-md-2.col-sm-4.p-0 {
    width: 100px;
  }

  .send-btn2 {
    margin-left: auto;
  }

  .send-btn {
    margin: 0px 0px;
  }

  .chat-footer {
    padding: 0px 10px;
  }

  .dashboard-wrap.edit-profile-page .tab-content .col-md-6 .form-group.mt-4 {
    margin: 0;
  }

  .dashboard-wrap.edit-profile-page .tab-content .col-md-6 .vb-hidden {
    display: none;
  }

  .dashboard-wrap.edit-profile-page .tab-content {
    padding: 15px;
  }

  .verified-img {
    padding: 20px 20px;
  }

  .verified-bk p {
    line-height: 23px;
  }

  .verified-left img {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .verified-bk {
    padding: 20px 14px 119px;
  }

  .verified-left {
    flex-wrap: wrap;
  }

  button.edit-btn {
    margin-top: 10px;
  }

  a.edit-btn {
    margin-top: 10px;
  }

  section.wishlist-tab .tabing-shop {
    margin: 30px auto 0;
  }

  .Followers-list ul h4.text-center {
    font-size: 19px;
  }

  .row.mb-5.faq-section .col-1 {
    padding: 0;
    -ms-flex: 0 0 1%;
    flex: 0 0 1%;
    max-width: 1%;
  }

  .Followers-list ul {
    padding: 10px 13px;
  }

  .row.mb-5.faq-section .col-10 {
    -ms-flex: 0 0 99%;
    flex: 0 0 99%;
    max-width: 99%;
  }

  .left-filters {
    padding: 0 10px;
  }

  .left-filters select {
    font-size: 15px;
  }

  .left-filters h4 {
    font-size: 16px;
  }

  .makeStyles-root-1 {
    height: auto;
    overflow-y: auto;
  }

  div#wrapper-main {
    min-height: auto;
  }

  ul#prod-category {
    padding: 0 10px;
  }

  ul#prod-category {
    margin: 0 0 16px;
    padding: 0;
  }

  ul.nav.nav-pills.bg-shop {
    padding: 9px 0 0;
    justify-content: center;
    background: transparent;
  }

  .logo-sec2 {
    border: 0;
  }

  .logo-sec2 .top-logo {
    max-width: 120px;
  }

  .banner-slider {
    height: 260px !important;
  }

  .banner-bg.slick-slide.slick-current.slick-active {
    height: 260px !important;
  }

  footer .col-md-6.col-lg-2.col-sm-6.text-right.follow-us,
  footer .col-lg-5.col-md-12.col-sm-6.p-0.policy,
  footer .col-md-6.col-lg-3.col-sm-6.p-0.download-app {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .home-banner p {
    text-indent: 0 !important;
  }

  .shop-p {
    margin: 0px auto 8px;
    background: transparent;
    border-radius: 0;
  }

  footer .col-lg-5.col-md-12.col-sm-6.p-0.policy {
    text-align: center;
  }

  .product-pad button.common-btn {
    width: auto !important;
    float: left;
    margin: 12px 3px 0 !important;
    font-size: 14px !important;
    padding: 11px 8px !important;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .similar-product-section.all-products ul li {
    width: 100%;
    padding: 0px 0px 21px;
  }

  .sefty-tips {
    padding: 10px 12px;
    text-align: center;
  }

  .fake-add {
    margin-bottom: 0;
    font-size: 12px;
    text-align: left;
  }

  .breadcrum a {
    font-size: 13px !important;
  }

  .similar-product-section {
    padding: 15px 0;
  }

  .inner-bannar {
    padding: 10px 0;
  }

  .home-banner {
    margin: -15px 0px 0;
  }

  .home-banner .row .col-md-5 {
    /* width: 100%; */
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .breadcrum span.mr-2.ml-2 {
    margin: 0 0 !important;
  }

  .product-2 li {
    width: 231px;
    margin: 6px 14px 5px 0px;
  }

  .pos-icon {
    top: 40%;
    height: 38.56px;
    width: 38.56px;
  }

  .pos-icon.pos-shop img {
    max-width: 17px;
  }

  .bg-shop.nav-pills .nav-link {
    font-size: 19px;
  }

  .bg-shop li {
    padding-right: 0px;
  }

  ul.nav.product-l {
    justify-content: center;
  }

  .set-your-shop .image-wrap {
    padding: 60px 0;
  }

  .set-your-shop .image-wrap h4 {
    font-size: 27px;
  }

  .products-nearby2 {
    padding: 10px 0px 35px 0px;
  }

  section.products-nearby.pt-0.pb-4 {
    padding-bottom: 0 !important;
  }

  footer .row .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    order: 4;
  }

  footer .row .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }

  footer .row .col-md-6 {
    text-align: center;
    padding-top: 6px !important;
    justify-content: center;
  }

  .col-md-6.col-lg-2.col-sm-6.text-right.follow-us {
    padding: 0;
    text-align: center !important;
    justify-content: center;
    order: 3;
  }

  .similar-product-section p {
    font-size: 15px;
    margin: 6px 0 6px;
    min-height: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden !important;
    width: 135px !important;
  }

  table.table.product-inventory h4 {
    font-size: 16px;
  }

  .add-product-btn {
    padding: 20px 20px;
    margin-top: 15px;
  }

  .dashboard-wrap {
    padding: 30px 0;
  }

  .upload-profile.upoad-banner {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media (max-width: 575px) {
  img.adopt {
    max-width: 50px;
  }

  .produt-images .carousel-control-prev {
    left: -15px;
  }

  .produt-images .carousel-control-next {
    right: -15px;
  }

  .products-nearby .product-wrap {
    width: 100%;
    display: inline-block;
    margin: 0px !important;
  }

  .hide-mob {
    display: none;
  }

  .btn-sm-white {
    display: block;
    width: 100%;
  }

  .main-search .select-bord {
    border: 1px solid #ccc;
    padding: 9px 10px !important;
    margin-bottom: 10px;
  }

  .brdl-1 {
    border-left: 0px solid #ddd;
  }

  .main-search input {
    font-size: 12px;
    border: 1px solid #ccc !important;
    padding: 9px 10px !important;
  }

  .main-search {
    border: 0px;
  }

  .top-logo {
    width: 150px;
  }

  .logo-sec2 .col-md-4.col-sm-3.col-lg-2 {
    width: 50%;
  }

  section.logo-sec .col-md-6.col-lg-2.col-sm-6.col-lg-2.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  section.logo-sec .col-md-6.col-lg-2.col-sm-6.col-lg-2.col-6 button {
    padding: 11px 34px;
  }

  .banner-bg h3 {
    font-size: 27px;
    line-height: 33px;
  }

  .bg-shop {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .product-l li {
    width: auto;
    margin: 10px 0px 5px 0px;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .row.pagi-down.products-nearby2 .col-md-3.col-lg-3.col-sm-6 {
    margin-bottom: 20px;
  }

  .set-your-shop .image-wrap {
    padding: 15px 0;
  }

  .set-your-shop .image-wrap h4 {
    font-size: 23px;
  }

  .set-your-shop .image-wrap p {
    font-size: 16px;
    margin-bottom: 0;
  }

  section.set-your-shop.pb-5.mb-4 {
    padding-bottom: 0 !important;
  }

  .policy a.mr-2 {
    margin-right: 2px !important;
    font-size: 11px;
  }

  .download-app span.mr-2 {
    font-size: 11px;
    position: relative;
    top: 6px;
  }

  footer a,
  footer small {
    padding-bottom: 6px;
    font-size: 11px;
  }

  .products-nearby h4 {
    font-size: 16px;
    padding-bottom: 15px;
  }

  .common-owl-carousel {
    margin-top: 16px;
  }

  .products-nearby .common-owl-carousel {
    padding: 0 0px;
  }

  .common-owl-carousel .owl-nav button.owl-prev {
    left: -19px;
  }

  .common-owl-carousel .owl-nav button.owl-next {
    right: 3px;
  }

  ul.d-flex.list-inline.top-list.mb-0 {
    justify-content: flex-start;
    justify-content: space-between;
  }

  section.wrapper2.h-auto.profile-form.form-100 img.image-fluid.top-logo.mb-5 {
    margin-bottom: 10px !important;
  }

  section.main-height-clr .col-lg-4 section.wrapper2.h-auto.profile-form.form-100 {
    padding: 20px 0;
    margin: 20px 0px;
    height: auto !important;
  }

  ul.d-flex.pull-right.list-inline.top-list.mb-0 {
    justify-content: flex-start;
  }

  ul.d-flex.pull-right.list-inline.top-list.mb-0 img.mr-3 {
    margin-right: 2px !important;
  }

  ul.d-flex.pull-right.list-inline.top-list.mb-0 li:nth-child(2) {
    margin-left: auto;
  }

  .product-2 li {
    width: 100%;
    margin: 6px 0px 5px 0px;
  }

  .bg-shop.nav-pills .nav-link {
    font-size: 16px;
  }

  .shop-cetogry {
    padding: 0px 0px 20px;
  }
}

/* Market Place */
.title {
  display: flex;
  justify-content: center;
  font-weight: bold;
}

.plan-types {
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

ul.parent-plan {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style-type: none;
}

li.child-plan-type {
  flex: 1;
  font-weight: 600;
}

.plan-details {
  display: flex;
  justify-content: center;
  align-items: center;
}

.child-plan {
  border: 1px solid #000;
  height: 75vh;
  margin: 5px;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
}

.free-head {
  background-color: #FA6400;
  padding: 13ppx;
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
  height: 80px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #fff;
  font-size: 25px;
}

.monthly-head {
  background-color: #e5ac00;
  padding: 13ppx;
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
  height: 80px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #fff;
  font-size: 25px;
}

.yearly-head {
  background-color: #898989;
  padding: 13ppx;
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
  height: 80px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #fff;
  font-size: 25px;
}

.free .button {
  position: absolute;
  bottom: 0;
  height: 70px;
  width: 100%;
  background-color: #FA6400;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.monthly .button {
  position: absolute;
  bottom: 0;
  height: 70px;
  width: 100%;
  background-color: #e5ac00;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.yearly .button {
  position: absolute;
  bottom: 0;
  height: 70px;
  width: 100%;
  background-color: #898989;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.free-started {
  margin-top: 20px;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}

.monthly-started {
  margin-top: 20px;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}

.yearly-started {
  margin-top: 20px;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}

.parent-listings {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: 15px;
  line-height: 35px;
}

.all-listings {
  list-style-type: none;
}

li.child-list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.tick-cross {
  width: 20px;
  margin-right: 5px;
}

/* Media Queries */

/* Mobile devices */
@media (min-width: 280px) and (max-width: 480px) {
  .plan-details {
    flex-direction: column;
  }

  .parent-listings {
    line-height: 29px;
  }
}

/* iPads, Tablets */
@media (min-width: 481px) and (max-width: 768px) {
  .parent-listings {
    line-height: 53px;
  }
}

/* Small screens, laptops */
@media (min-width: 769px) and (max-width: 1024px) {
  .parent-listings {
    line-height: 38px;
  }
}

/* Small screens, laptops */
@media (min-width: 820px) and (max-width: 1024px) {
  .parent-listings {
    line-height: 63px;
  }
}

/* Desktops, large screens */
@media (min-width: 1025px) and (max-width: 1200px) {}

/* Extra large screens, TV */
@media (min-width: 1201px) {}

@media screen and (max-width: 700px) {
  .plan-details {
    flex-direction: column;
  }
}

@media (max-width: 767px) {
  .product-wrap .product-description {
    height: 120px;
  }
}