.container--3_9MM {
  width: auto !important;
}

.general-paragraph a {
  padding: 12px 40px !important;
}

#wb_Text5 span {
  font-size: 60px !important;
}

#wb_Text6 div span {
  text-align: left !important;
}

.language-dd {
  z-index: 9999 !important;
}

#Layer1 {
  background-position: center 75px !important;
}

@media (min-width: 767px) {
  .text_wrap h2 {
    font-size: 35px !important;
  }
  .subtotal .complete-buttons-container .addToCart,
  .subtotal .complete-buttons-container .complete-save-to-wish {
    width: 300px !important;
  }
  .login-name--saQWx.logined-user {
    font-size: 13px !important;
  }
  .WishListDescription .WishListButtons .bigButton {
    display: block !important;
    margin: 0 auto !important;
    width: 190px !important;
    font-size: 10px !important;
    margin-top: 10px !important;
  }
  #DiamondShoppingCart .gridforpopOption .smallButton-pop {
    width: 350px !important;
    margin-top: 10px !important;
  }
  #wishListContinue {
    height: auto !important;
    padding: 35px 29px 29px !important;
  }
  #wishListContinue .login-link {
    padding: 4px 10px !important;
    height: 30px !important;
    margin-top: 10px !important;
  }
  #Checkout #OrderSummary .TotalOptions {
    margin-top: 60px !important;
  }
  #OrderSummary .shipping-tooltip-popup div {
    font-size: 10px !important;
  }
  #listingContainer .pull-right {
    width: 50% !important;
  }
  #listingContainer .pull-right .filter-wrap {
    width: 295px !important;
  }
  #listingContainer .pull-right .button-container--2Omk2 {
    padding: 12px !important;
    font-size: 12px !important;
  }
  .table--3LqbQ .language-dd {
    z-index: 999 !important;
  }
  .complete-buttons-container .addToCart,
  .complete-buttons-container .complete-save-to-wish {
    width: 300px !important;
  }
  .wedding-ring-select .custom-dropdown-filter ul li {
    height: 41px !important;
    line-height: 126% !important;
    padding-top: 10px !important;
  }
  .drop-item-container-grouped--3uDXx {
    padding-left: 60px !important;
  }
  .drop-list--1CjuW li {
    font-size: 14px !important;
  }
  span.ig_sku {
    display: block;
  }
  .weddingringSlider.slideCOntentRight {
    -moz-column-gap: 3% !important;
         column-gap: 3% !important;
  }
  .ul-icon-diamond .class-icon--3giBA.icon-Studs:before {
    background-position: -169px -265px !important;
  }
  .ul-icon-diamond .class-icon--3giBA.icon-Pendants:before {
    background-position: -208px -261px !important;
  }
  .ul-icon-diamond .class-icon--3giBA.icon-Bracelets:before {
    background-position: -103px -293px !important;
  }
  .ul-icon-diamond .class-icon--3giBA.icon-Studs_DYO:before {
    background-position: -167px -263px !important;
  }
  .wr-submenu-head {
    width: 315px !important;
  }
  .toggle-menu-bar li .drop-down-bar {
    right: -17px !important;
    left: initial !important;
  }
}
@media (max-width: 480px) {
  .gallery-filters .filter-name--1sf5Y {
    font-size: 11px !important;
  }
  .MainLinks.forhompage li .Title {
    font-size: 8px !important;
    padding-left: 6px !important;
  }
  .appointment-form-outer-section .form-container .appointment-form input.bookThisAppointment {
    font-size: 12px !important;
  }
}
.addMoreDate > div {
  padding: 8px 2px;
}

ul.admin-menu.menu-1 {
  min-width: 132px !important;
}
ul.admin-menu.menu-1 a {
  font-size: 10.5px;
}

.product_section .detail-heading span {
  font-size: 12px !important;
  font-weight: 400 !important;
}

.order-summary-wrapper .couponBox li.apply-code {
  width: 65% !important;
}
.order-summary-wrapper .couponBox li.apply-code input::-moz-placeholder {
  font-size: 12px !important;
}
.order-summary-wrapper .couponBox li.apply-code input::placeholder {
  font-size: 12px !important;
}
.order-summary-wrapper .couponBox .btncoup {
  width: 35% !important;
  padding: 10px 6px !important;
  font-size: 12px !important;
}

.product_section .detail-heading span {
  margin-top: 10px !important;
  white-space: initial !important;
}

@media (max-width: 1024px) {
  .mount-shapes img {
    max-width: 40px !important;
  }
}

@media (max-width: 1199px) {
  .listing-content-section .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .otherfilter .sortby,
  .wrapper-3-section .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .otherfilter .sortby,
  .jewelry-listing-outer .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .otherfilter .sortby {
    width: 52%;
  }
}
.listing-content-section .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .wed-collection .title_outer,
.wrapper-3-section .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .wed-collection .title_outer,
.jewelry-listing-outer .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .wed-collection .title_outer {
  flex-wrap: wrap;
  justify-content: center;
}
.listing-content-section .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .choose_metal .mount-metal-outer .wd-metals .wd-metal-list .weddingMetals span,
.wrapper-3-section .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .choose_metal .mount-metal-outer .wd-metals .wd-metal-list .weddingMetals span,
.jewelry-listing-outer .FJ_Categories_Outer .fj_catrgory_child .filter_main_container .choose_metal .mount-metal-outer .wd-metals .wd-metal-list .weddingMetals span {
  font-size: 10px !important;
}
