.top-header .container .top-links li .navbar-text{
    padding:0 !important;
}
.bill_address_box.address-box.card .card-body {
  display: block !important;
}
.bill_address_box.address-box.card .fal.fa-edit {
  margin-left: 10px;
}
.top-header .container .top-links{
    display: flex;
  align-items: center;
}
.alert.alert-warning.px-2.py-1.rounded-pill.d-inline-block.mb-0.mt-2 {
  display: block !important;
  text-align: center;
}

.form-row>.col, .form-row>[class*=col-] {
    align-content: center;
}

h1, .h1, h2, .h2, h3, .h3 {
    font-family: Montserrat;
}

p.a {
  font-family: Montserrat;
}

div br + br + a[href="https://www.biblegateway.com/"] {
    display: none !important;
}

div br + br {
    display: none !important;
}

a[href*="biblegateway.com/passage/"] {
    pointer-events: none;
    text-decoration: none;
    color: inherit;
}

h2.mb-2, h4.text-info {
    max-width: 900px;
    margin: 0 auto; /* Centers it horizontally */
    text-align: center; /* Optional: Centers text */
}
@media only screen and (min-width: 768px) {
  #frm_search_tmp .dropdown.bootstrap-select {
    max-width: 55%;
    margin-bottom: 0.5rem;
  }
  #recent .card-body .row.narrow-gutter.card-aligned .col-12.col-lg-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 70%;
  max-width: 70%;
}
#recent .detail-top-bar .text-md-center, .quote_header_info.detail-top-bar span {
  text-align: left !important;
}
#recent .detail-top-bar .text-md-center .text-primary.fa-sm, .quote_header_info.detail-top-bar .d-md-inline-block.text-md-center.mb-1 span:first-child
{font-weight:800;}
}
#user_dashboard #account_tabs, #history_tab {
  display: none;
}

.col-11 {
        max-width: 40%;
}

.sizeNameVal:nth-child(2) .fas.fa-eye {
    padding-left: 0rem;
    padding-right: 0 !important;
}

#shopping-cart .checkoutRightSide .paymentDetailsStep>.coupon {
    box-shadow: none !important;
    background: #f8f8f8 !important;
    padding: 1rem !important;
    margin: 0 0 0 !important;
}

@media (min-width: 768px) {
    .mr-md-3, .mx-md-3 {
        margin-right: 0rem !important;
    }
    .upload_artwork_letter {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    .upload_artwork_letter {
        flex-direction: column;
        border: unset !important;
    }
}

/**/
#quote_create #quote-product-info #pricecalulate .row > div:nth-child(2) {
    -ms-flex: 0 0 94%;
    flex: 0 0 94%;
    max-width: 94%;
}
#quote_create #quote-product-info #pricecalulate .row > div:nth-child(3) {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: fit-content;
}
@media (min-width: 992px){
    #quote_create #quote-product-info #pricecalulate .row > div:nth-child(2) {
        -ms-flex: 0 0 72%;
        flex: 0 0 72%;
        max-width: 72%;
    }
    
}

#productpricetotal{
    padding-right: 1.2rem ;
}

h1 small.text-secondary {
    display: none !important;
}

.image-gallary .common_masony .masonry_product_title{
    font-family: "Montserrat";
}

.col-11 {
    max-width: 100%;
}

.customized_section .custom-box span, .customized_section .custom-box p {
    letter-spacing: normal;
    font-family: "Montserrat";
    font-weight: normal;
    color: #000;
}

.dropdown-menu{
    padding:0rem 0;
}

#frmorder > div > div.col-12.col-md-auto.d-flex.d-md-inline-block.align-items-center.justify-content-end.flex-wrap.mt-3.mt-md-0 > a.btn.btn-sm.track_order.btn-outline-secondary.ml-2.mt-2.mt-lg-0{
    display: none !important;
}

@media (max-width: 1024px) {
    .navbar .container {
        position: static !important;
        height: 90px;
    }
}
@media (max-width:767px) {
.navbar .container .collapse .navbar-nav .nav-item > .nav-link i {
  display: block;
  margin-right: 5px;
}
#product-info #price_calculator{
    overflow:hidden;
}
#product-info #price_calculator .bootstrap-select.dropdown .dropdown-menu li a {
  white-space: normal;
  text-wrap: wrap;
  word-wrap: anywhere;
}
}


#quote_history{
  display: none;
}


.btn-product-reviews,
.btn-site-reviews {
  display: none !important;
}


#stamped-reviews-widget[data-widget-type="full-page"] .stamped-widget-buttons {
  display: none !important;
}

.stamped-full-page-tabs ul li {
  display: initial !important;
  margin-right: 0 !important;
  font-size: inherit !important;
  border: none !important;
  padding: 0 !important;
}

.fal::before, .far::before {
  font-family: "Font Awesome 6 Pro";
}
.size_btn_main .orientation_div {
  display: none;
}

/*#inline_trackinfo > div > div > div > div > table > thead > tr > th:nth-child(2){
    display: none;
}

#inline_trackinfo > div > div > div > div > table > tbody > tr > td:nth-child(2){
    display: none;
}*/

/**/

.custom_style_class{
    color:red;
}

#stamped-reviews-widget[data-widget-type^="full-page"]:empty::before, #stamped-reviews-widget[data-widget-type^="instagram"]:empty::before, #stamped-reviews-widget[data-widget-type^="rewards"]:empty::before, #stamped-reviews-widget[data-widget-type^="visual"]:empty::before, #stamped-rewards-widget:empty::before {
 color: transparent;
 text-indent: 0;
}

/**/
#checkout_success .thank-you-container .account_dashboard_box {
    display: block !important;
}
#checkout_success .thank-you-container .account_dashboard_box > .img-fluid {
 margin-inline: auto !important;
 margin-bottom: .7rem;
}

@media only screen and (min-width:992px){
    .promotion-menu .megamenu-image-container{
        display:block !important;
    }
}


#checkout_success .thank-you-container .account_dashboard_box .media-body {
 display: block !important;
 padding-inline: 0 !important;
}