/*.ribbon{background: linear-gradient(left, #264b38 0%, #38604b 11%, #4f715f 47%, #85998e 100%);}*/
/*.ribbon span::after {*/
/*  border-left-color: #85998e;*/
/*}*/
/*.ribbon::before {background: linear-gradient(left, #264b38 0%, #365344 100%);}*/
/*.ribbon::after {background: #264b38;}*/
#contact_us_frm .form-group{
    margin-bottom:1.8rem !important;
}
#shopping-cart #order_comments, #shopping-cart #payment_insruction {
    display: none;
}

 #payment_option .footer-payment .img-fluid {
    max-width: 65%;
  }

@media only screen and (min-width:1440px){
   .navbar .navbar-nav {
  margin: auto !important;
  padding-right: 5rem;
} 
}

#payment_option #paymenttitle27 .card-title .custom-control-inline {
    display: flex;
  width: 100%;
}

#payment_option .custom-radio .custom-control-label,#payment_option .custom-radio .custom-control-label strong{
     width: 100% !important;
  display: flex !important;
  justify-content: space-between;
}
#payment_option .custom-radio .custom-control-label .footer-payment{
    display: inline-flex !important;
  justify-content: flex-end !important;
}
.slider-cat .slick-list {
 margin-inline: -15px;
}
.product-box .card .card-body .card-text {display:block !important;}

@media only screen and (min-width: 768px) {
  #shopping-cart .event_checkout > .row {
    justify-content: space-between;
  }
  #shopping-cart .event_checkout > .row > div:first-child {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
    #shopping-cart .event_checkout > .row > div:nth-child(2) {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
#payment #special_instructions {
 display: block !important;
}
.fancybox__container #product-info {
    max-width: 1440px !important;
    width: calc(100% - 30px) !important;
    min-height: auto !important;
}
#product-info #price_calculator > .card-header{border-bottom:none !important;}
 
#product-info .page-header { border-bottom: 1px solid #C9D0D7 !important; margin-bottom:0.5rem !important;}

#product-info #price_calculator > .card-header .row .col-6.text-right a {
  display: none;
}
 #product-info #price_calculator > .card-header {
    margin-top: -3.125rem;
    display: none !important;
  }
  .order-details  .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  font-size: 0.7rem;
}