.pick_border .card .card-body {
  padding-left: 0;
  padding-right: 0;
}
.customer_review_section .col-4 .score label::before {
  line-height: 1;
}

.customer_rev .score label::before {
  line-height: 1;
}
@media screen and (max-width:400px) {
.fabric_bottom {z-index: 9;}
}
@media screen and (max-width:767px) {
.overlay {
  z-index: 10;
}
 /*.ups_header_changing {*/
 /*   margin-top: 0rem;*/
 /* }*/
#prductsize a.text-primary.mb-xl-0.ms-xl-auto {
    display: flex;
    justify-content: end;
    margin-top: 5px;
}
}
  .create_landing_banner {
  display: none;
}
@media only screen and (max-width:1199px) and (min-width:768px)  {
    .header_bottom  .navbar-collapse .navbar-nav {
    width: auto;
    height: auto;
    margin-left: auto;
    background: transparent;
    overflow-y: hidden;
    overflow-x: scroll;
    flex-wrap: nowrap;
  }
   .navbar-nav::-webkit-scrollbar{
  display: none !important;
}
}
.autofit_pipline::before {
  bottom: auto;
  top: 100%;
}
@media only screen and (min-width: 768px) {
.slick-arrow.right-nav {right: 0.5rem;}
#artworkTab {
    display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
}
#offcanvasuploadartwork #artworkTab .nav-item {
  width: 100%;
  max-width: 45%;
}
#offcanvasuploadartwork #artworkTab .nav-item {
  min-width: unset;
}
.creat_product_list .creat_product_details .upload_img .file-drop-area {
    padding: 1rem;
    align-items: center;
    justify-content: center;
    height: 100%;
    display : block;
  }
  .customer_review_section .col-4::before {right:9%;}
  /*  .ups_header_changing {*/
  /*  margin-top: 0rem;*/
  /*}*/
   
}
@media only screen and (min-width:1024px) {.customer_review_section .col-4::before {right: 20%;}}
@media only screen and (max-width:1025px) and (min-width:767px)  {
    .product_icon {z-index: -1;}
    .autofit_pipline::before {display:none;}
    .ups_header_changing {margin-top: 0;}
}
/*.upload-msg-center-div .qq-upload-button-selector input {*/
/*  left: 0 !important;*/
/*}*/
@media screen and (max-width: 767px) {
  .trending_now.section-spacing .mb-md-4.mb-3.text-center {
    display: block;
  }
   .special_moment_img .h2 {
    font-size: 1.2rem !important;
  }
  .pagination li:nth-child(5) {display: none;}
  #prductsize .d-flex.flex-lg-nowrap.flex-wrap.justify-content-between {display: block !important;}
}
.category_description .category_more_less {
    bottom: -2px !important;
}
#top_selling_explore_design {
    height: unset;
}
.category_description strong, .pdp_product_details strong, .pdp_blog strong, #pro-disc strong{font-weight: unset;font-family: "OpenSans-SemiBold","sans-serif";}
.category_description a, .category_description strong a, .pdp_product_details strong a, .pdp_product_details a, .pdp_blog a, .pdp_blog strong a, #pro-disc a, #pro-disc strong a{color: #d63384;font-family: "OpenSans-SemiBold","sans-serif";}

.pdp_blog .card .card-body .card-text {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  line-height: 1.5em;
  max-height: 7.5em;
  overflow-wrap: break-word;
  position: relative;
}
.blog .card-title.semibold {
  height: 50px;
}

.custom_chat_board {
    z-index: 99995 !important;
}
.home_page_body .carousel-indicators {
  bottom: -40px;
}
#top-banner .mobile_banner {
  position: absolute;
}
@media screen and (min-width: 767px) {
  .ups_header_changing {
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 767px) {
  .ups_header_changing {
    box-shadow: unset !important;
    margin-top: 0rem;
  }
  .home_page_body .carousel-indicators {
  bottom: -20px;
}
.carousel-inner {
  overflow: unset;
}
#top-banner .mobile_banner {
  position: static;
}
#top-banner .carousel-item {
  min-height: 0px;
}
  .home_page_body #top-banner .carousel-item {
    max-height: unset;
  }
}
#product-info #price_calculator #normalcalc .view_mode_grid .form-check .form-check-input:checked~.form-check-label h5 {
    border-color: #F42F77 !important;
    background: #F42F77;
    color: #fff !important;
}
.autofit_pipline::before {
    bottom: auto;
    top: 0;
}
.qq-uploader-selector .restrict_uploder {
    overflow: hidden !important;
}
#file-upload-button{cursor: pointer !important;}

.stjr-product-review-page-widget {
    z-index: 1 !important;
}
.iti--separate-dial-code .iti__selected-flag {
    background-color:transparent !important;
}
@media screen and (max-width: 767px){
.top-header {
    overflow: hidden;
}}

.explore_design_hover .open_img_overlay img {
    object-fit: contain;
}
.zoom_preview .thumb-preview {
    margin: 0 auto;
}
.facebook_consent_content {
    display: grid;
    justify-items: center;
}