.prod_cat .card:hover {
  border: 1px solid #4aa05a !important;
  background: #4aa05a !important;
}
@media only screen and (min-width: 1248px) {
    .navbar .navbar-nav .nav-item > .nav-link {
        font-size:15px!important;
    }
}#additionaloptionid .modal-dialog

.canvas-sticky-top.bg-light.border.mb-4 .bg-white.pl-4.pr-5.py-3 {
  overflow: hidden;
  padding-right: 1.5rem !important;
}
@media only screen and (max-width:767px) {
button.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1 {
    transform: scale(2);
}
.breadcrumb_container {
    display: block;
}
}
.klaviyo-form.klaviyo-form.klaviyo-form {
    width: 700px !important;
}
.product-box .hover-box-shadow:after, .product-box .hover-box-shadow:before {z-index:-1;}

div#top-banner {
    display: flex !important;
    flex-direction: column-reverse;
}
div#top-banner .carousel-indicators {
    position: relative;
    bottom: 32px;
}
.carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color:gray;
    border-radius: 100%;
}
.carousel-indicators li.active{
    background-color:#17C63A;
}
.kl-teaser-T4VfcB {
    bottom:50px!important;
}
@media only screen and (min-width: 1200px) {
  #top-banner .carousel-item, #top-banner .banner{min-height: 245px;}
}
@media only screen and (max-width: 768px){
#top-banner picture {
    min-height: 160px;
}
#additionaloptionid .modal-dialog:not(.acostic-modal) {margin: 0;}
#additionaloptionid .modal-content{border: unset;}
}
#top-banner .carousel-item, #top-banner .banner{min-height: auto;}
.offer_sidebar {
  background: #f9f9f9;
}
.offer_sidebar .coupon_btn {
  background: #fff;
}
.coupon_code_overlay .bg-light {
  background-color: transparent !important;
  border: 1px solid #d2d3d4 !important;
}
#redeem_overlay {
  border-left: unset !important;border-right:1px solid #d2d3d4 !important;border-radius: 0 5px 5px 0 !important;
}
 .popover.show {
    max-width: 280px !important;
  }
  .card.mb-3.w-100.border-primary .zoom:hover button {
  display: none;
}

/*.card.mb-3.w-100.border-primary .zoom:hover{background: rgba(38, 205, 46, 0.5);}*/

.top-header .topticker {
  background: #000 !important;
}
.top-header .stripe span {
  color: #fff;
}

.canvas_option .main-thumb {
    overflow-x: auto;
}
@media only screen and (min-width:768px) {
.ups_header_changing {
    margin-top: -3rem;
}
p.feedback-count-msg {
    white-space: nowrap;
}
.api_slider .slick-slide.slick-current .fa-quote-right:before{
    font-size:40px; 
}
}
/*new css*/
@media only screen and (max-width: 768px){
.user-info .btn {display: flex;align-items: center;justify-content: center;}
.ordercontinue {z-index: 10;}
.error-block span {
    font-size: 10px;
}
.custom_overlay{position: relative;}
.custom_overlay:after {content: "";position: absolute;
background: rgba(0, 0, 0, 0.5);top: 0;
bottom: 0;left: 0;right: 0;z-index: 999;}
.overlay {z-index: 1000;}
#bulk_discount_details_div {
		font-size: 0.75rem;
	}
}
#promotion_page .price-range-slider .text-center {
    white-space: nowrap;
}
  #filter-sidebar #categories {
  padding-left: 0 !important;
}
  #filter-sidebar .filter_side_bar, #select_price_range_container ul li .form-check, #select_coupon_range_container ul li .form-check {
  padding-left: 0 !important;
}
.visualcal picture img {
  width: 100px;
  object-fit: contain;
}
/*slider css*/
.api_slider strong{
    font-family: "OpenSans-SemiBold",sans-serif !important;
}
/*.api_slider .fa-quote-right:before{*/
/*    color: #3966d2;*/
/*}*/
.api_slider .center-slider .slick-slide{
    height:100%;
}
/*.api_slider .center-slider .slick-slide .fa-star::before {*/
/*  color: #f8d64e;*/
/*}*/
.api_slider .wrapper .slick-slider .slick-track{
    display: flex; align-items: center;
}
.api_slider .wrapper .slick-prev {
  left: -10px;
}
.api_slider .wrapper .slick-next {
  right: -10px;
}
.api_slider .wrapper .center-slider .slick-slide{
    margin-right: 0 !important;
}
/*jira 214*/
@media only screen and (min-width: 1200px){
    .ups_header_changing h3{
    font-size: 0.85rem !important;
}
.navbar .navbar-nav .nav-item > .nav-link{
    padding: 0.5rem 0.7rem;
}
}
@media only screen and (min-width: 1248px){
    .ups_header_changing h3{
    /*font-size: 1rem !important;*/
}
.navbar .navbar-nav .nav-item > .nav-link{
    /*padding: 0.5rem 1rem;*/
     font-size:13px!important;
}
}
@media only screen and (min-width: 1440px){
    .ups_header_changing h3{
    font-size: 1rem !important;
}
.navbar .navbar-nav .nav-item > .nav-link{
    padding: 0.5rem 1rem;
     font-size:14px!important;
}
}
@media only screen and (max-width:1199px) and (min-width:768px)  {
    #navbarText {overflow-x:auto !important;overflow: hidden;}
    .navbar .navbar-nav{flex-wrap: nowrap;}
    .navbar .navbar-nav .nav-item > .nav-link{white-space: nowrap;}
    
    ::-webkit-scrollbar {
    height: 0px;
    background: transparent; /* make scrollbar transparent */
}
}

.upgrade_shipping{
    display:none;
}
.customer_exp p {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.ops_customclass::-webkit-scrollbar {
    height:5px; /* height for horizontal scrollbar */
}

.ops_customclass::-webkit-scrollbar-track {
    background: #f1f1f1; /* Track color */
}

.ops_customclass::-webkit-scrollbar-thumb{
    background: #888; /* Thumb color */
    border-radius: 5px; /* Rounded corners */
}

.ops_customclass::-webkit-scrollbar-thumb{
    background:#ccc; /* Thumb color on hover */
}

@media only screen and (max-width:767px){
    .ops_customclass::-webkit-scrollbar {
    height:0px; /* height for horizontal scrollbar */
}
}
.view_option_pricing {
    color: #26CD2E;
    display: none;
}



/*After live*/
p:hover {
  background-color: transparent;
}
.overlay .error-block#couponcodereq_overlay {
  top: 13%;
}


/*#product-info #price_calculator #prductsize .custom-control .custom-control-label {*/

/*#price_calculator  #prductsize .custom-control label{*/
/*border-radius:.3125rem;*/
/*  text-align: center;*/
/*  cursor: pointer;*/
/*  padding:.625rem 0.5rem;text-wrap: nowrap;*/
/*  border:2px solid #dbdbdb;margin-right: 0.5rem;*/
/*}*/
/*#price_calculator  #prductsize .custom-control input:checked ~  label{*/
/*  border:2px solid #17c63a;*/
/*}*/
/* .prduct_size .ops_customslider .item {*/
/*  width: auto;*/
/*  padding-right: 0;*/
/*  max-width: unset;*/
/*  min-width: auto;*/
/*}*/

.attr_price{
    width:75% !important;
    margin-left:12px;
}
