/*!/wp-content/uploads/custom-css-js/1110.css*//******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2026 | 05:10:03 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out https://www.w3schools.com/css/css_syntax.asp

End of comment */ 
/*----code for copy text coupon-----------------*/
.hide-seo{
	display:none;
}
div#estimate-result span.freedelvery {
    display: none;
}
.home .ae-post-collection .ae_thumb_wrapper a img {
    vertical-align: top;
}
.clipboard {
  position: relative;
}
.clipboard {
    box-sizing: border-box;
    width: 502px;
    height: 47px;
    background: #FFFFFF;
    border: 0.5px solid rgba(5, 37, 110, 0.3);
    display: flex;
    align-items: center;
position:relative;
}
/* You just need to get this field */
.copy-input {
    cursor: pointer;
    font-family: "Helvetica", Sans-serif; 
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    padding-left:78px;
    border: 0px;
    color: #131A29 !important;
}
.elementor-element.elementor-element-f00df2d.coupon-popup.elementor-widget.elementor-widget-html {
    margin-bottom: 10px;
}
.popup-naah span.elementor-button-text:before {
    content: url(/wp-content/uploads/2024/05/coupon-cross.svg);
    padding-right: 8px;
}
button#copyButton:after {
    content: url(/wp-content/uploads/2024/05/copy-icon.svg);
    height: 20px;
    padding-left: 8px;
}
.copy-input:focus {
  outline:none;
}
.copy-btn {
    box-sizing: border-box;
    position: absolute;
    width: 159px;
    height: 47px;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: 0.5px solid #071429;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #fff !important;
    right: 0;
letter-spacing:0.2em;
display: flex;
    align-items: center;
    justify-content: center;
padding:0px;
}
.copy-btn:focus {
  outline:none;
}
.copied {
  font-family: "Helvetica", Sans-serif;
    position: absolute;
    bottom: 49px;
    right: 28px;
    margin: auto;
opacity:0;
    color: #fff;
    padding: 5px;
    background-color: #fff;
    transition: .4s opacity;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    width: auto !important;;
}
span.unit {
    position: absolute;
    display: block;
    left: 20px;
    z-index: 9;
    width: 50px;
    height: 19px;
    font-family: "Helvetica", Sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #8F9297;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: uppercase;
}
/*------------ end of copy text code-----------*/
.wpccl-coupon.wpccl-coupon-disabled {
    cursor: not-allowed !important;
    opacity: .5;
}
.elementor-22 .elementor-element.elementor-element-6fb9b2e > .elementor-container {
    align-items: center;
    justify-content: center;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance:textfield;
}
.ae-swiper-button-next.swiper-button-next:hover,.ae-swiper-button-prev.swiper-button-prev:hover,.swiper-button-next.nextcust:hover,.swiper-button-prev.prevcust:hover {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    color: #fff;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed.ship_status_.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled.ship_status_Canceled.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    color: #DE4043CC !important;
}
.page-id-17 a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button,.page-id-17 a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    color: #fff;
    font-family: "Helvetica", Sans-serif;
    font-weight: 700;    
    font-size: 14px;
    border-radius: 0px !important;

}
.payment-method img.payemtimage {
    display: none;
}
.single-collaction.badge-h-left h1.ae-element-post-title {
    height: auto !important;
}
.elementor-82 .elementor-element.elementor-element-71a18a6 {
    background: #F1F6FF;
}
.pricewithpercentage,.elementor-1014 .elementor-element.elementor-element-6621592 .ae-element-post-title{
    text-align: left !important;
}
.single-prodcut-details .panel p,.single-prodcut-details .panel,.panel h6 {
    font-family: "Helvetica Neue", Sans-serif !important;
}
.collection-slders:hover .collectionimage .model_image {
    overflow: hidden;
}
.elementor-section-full_width.image-sectionborder.collectionimage > .elementor-container.elementor-column-gap-default {
    width: 100%;
}
td.wc-block-cart-item__total {
    display: none;
}
.woocommerce-cart .alignwide {
    margin-left: 0px;
    margin-right: 0px;
}
.post-15 {
    max-width: 1400px !important;
    padding-left: 40px;
    padding-right: 40px;
}
.woocommerce-cart h1.entry-title {
    width: 100%;
    max-width: 100% !important;
    padding-left: 16px;
}
.woocommerce-order-received header.page-header h1.entry-title:before{
    left:0px;
    right:0px;
    margin:0px auto;
}
table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block thead {
    display: none;
}
td.wc-block-cart-item__image {
    width: 200px;
}
td.wc-block-cart-item__image a {
    width: 200px !important;
    display: block;
}
td.wc-block-cart-item__image img {
    box-sizing: border-box;
    align-items: center;
    padding: 32px 32px;
    gap: 10px;
    height: 200px;
    background: #FFFFFF;
    border: 0.5px solid rgba(5, 37, 110, 0.2);
    flex: none;
    order: 0;
    flex-grow: 0;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    border: 0.5px solid #071429;
    background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    width: 100%;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    fill: #071429 !important;
    color: #071429 !important;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 30px 16px 30px;
}
.wc-block-cart__submit-container {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
}

@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-Medium.eot');src:url('/wp-content/uploads/fonts/Butler-Medium.eot?#iefix') format('embedded-opentype'),
url('/wp-content/uploads/fonts/Butler-Medium.woff2') format('woff2'),
url('/wp-content/uploads/fonts/Butler-Medium.woff') format('woff'),
url('/wp-content/uploads/fonts/Butler-Medium.ttf') format('truetype'),
url('/wp-content/uploads/fonts/Butler-Medium.svg#Butler-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
.page-id-15 .wc-block-components-sidebar {
    width: 30%;
}
.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 70%;
}
.woocommerce-cart a.wc-block-components-product-name {
    font-family: 'Butler';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #111314;
   text-decoration: none;
}
.woocommerce-cart tr:first-child td {
    border: 0px !important;
}
.woocommerce-cart h1.entry-title {
    font-family: 'Butler';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 38px;
    color: #000000;
}
.woocommerce-cart main#content {
    margin-top: 40px;
}
.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge {
    display: block;
}

.woocommerce-cart .wc-block-cart-item__prices {
    display: flex;
    width: 100%;
       order: 5;
    position: absolute;
    bottom: 15px;
}
.woocommerce-cart  .wc-block-cart-item__wrap {
    display: flex;
    flex-wrap: wrap;
    width:92%;
}
.woocommerce-cart .wc-block-components-product-metadata.meta-desc {
    display: flex;
    width: 100%;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: rgba(17, 19, 20, 0.64);
    margin-bottom:0px !important;
    margin-top:5px;
}
.wc-block-cart__submit {
    top: -87px;
    margin-bottom: 0px !important;
    margin-left: 32px !important;
    margin-right: 32px !important;
}
.wp-block-woocommerce-cart-order-summary-block {
    padding-bottom: 100px !important;
}
.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    opacity: 1;
}
.woocommerce-cart .wc-block-components-totals-wrapper {
    border-top: 1px solid hsla(0, 0%, 7%, .11);
    padding: 8px 0;
    border: 0px !important;
}
.woocommerce-cart span.wc-block-components-totals-item__label {
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    opacity: 0.5;
}
.woocommerce-cart .wc-block-components-product-metadata {
    display: flex;
}
.woocommerce-cart ul.wc-block-components-product-details li.wc-block-components-product-details__select-colour {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    border: 0.5px solid rgba(7, 20, 41, 0.2);
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0F1434;
    padding: 5px;
    width: 107px !important;
}
.woocommerce-cart ul.wc-block-components-product-details li.wc-block-components-product-details__select-your-size {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    border: 0.5px solid rgba(7, 20, 41, 0.2);
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0F1434;
    padding: 5px;
    width: 60px !important;
}
.woocommerce-cart .wc-block-components-quantity-selector:after{
    border-radius:0px;
}
.woocommerce-cart  a.wc-block-components-product-name {
    min-width: 100% !important;
}
.woocommerce-cart  span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #1F2630;
}
.wc-block-components-quantity-selector {
    padding: 2.29px;
    margin-top:20px !important;
}
.woocommerce-cart ul.wc-block-components-product-details {
    display: flex;
    width: 100%;
    gap:10px;
    margin-top:20px;
    align-items:baseline;
}
.woocommerce-cart .wc-block-components-product-metadata li {
    width: 100%;
    display: flex;
}
.woocommerce-cart span.wc-block-components-product-details__name {
    display: none;
}
.customcheckoutbtn table.shop_table tfoot{
    margin-top:14px;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
    box-sizing: border-box;
    padding: 30px;
    gap: 16px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: 0.5px solid rgba(5, 37, 110, 0.2);
}
.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-family: 'Helvetica';
    font-size: 14px;
    color: #000000;
    text-align: left !important;
    padding-bottom: 12px !important;
}
.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label:before {
    content: 'Grand ';
}
.woocommerce-cart span.price.wc-block-components-product-price {
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce-cart ins.wc-block-components-product-price__value.is-discounted {
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #1F2630;
    order: 1;
    display: flex;
}
.woocommerce-cart td.wc-block-cart-item__product{
    position:relative;
}
.woocommerce-cart hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide {
    border-bottom: 0.5px solid hsla(0, 0%, 7%, .11) !important;
    border-top: 0px !important;
}
.woocommerce-cart del.wc-block-components-product-price__regular {
    order: 2;
    margin-left: 10px;
    display: flex;
    color: #8F9297;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    border-bottom: 1px solid hsla(0, 0%, 7%, .11) !important;
}
.woocommerce-cart li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large {
    width: 100%;
    border: 1px solid #ddd;
    box-sizing: border-box;
    height: 40px;
    background: #FFFFFF;
    border: 0.5px solid #129B41;
    border-radius: 8px;
    color: #129B41;
}
.woocommerce-cart span.wc-block-components-chip__text {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #129B41;
    text-transform: uppercase;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #128F3D !important;
    font-family: 'Helvetica';
}
.wc-block-components-totals-item.wc-block-components-totals-discount .wc-block-components-totals-item__description {
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-components-totals-item__label {
    order: 2;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    order: 3;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-components-totals-item__label:before {
    content: 'Applied ';
}
.wc-block-components-totals-item.wc-block-components-totals-taxes span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value:after {
    content: ' (Included in Price)';
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    font-family: 'Helvetica';
}
.wc-block-components-totals-item.wc-block-components-totals-taxes {
    padding: 0px !important;
}
.wc-block-components-totals-item.wc-block-components-totals-discount {
    padding: 0px !important;
}
button.wc-block-components-chip__remove:before {
    content: 'Remove Coupon';
    position: absolute;
    right: 61px;
    color: rgba(222, 64, 67, 0.8);
     font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
}
.wc-block-components-chip .wc-block-components-chip__remove-icon {
    fill: rgba(222, 64, 67, 0.8) !important;
    background: #fff;
}
.wc-block-components-totals-item,.wc-block-components-totals-coupon,.wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options {
    display: none;
}
.uael-mc-dropdown {
    box-sizing: border-box;
    padding: 12px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: 0.5px solid rgba(5, 37, 110, 0.2);
}
p.woocommerce-mini-cart__buttons.buttons a {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    color: #fff !important;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 20px;
    padding: 6px 15px;
    border-radius:0px !important;
    letter-spacing: 3.2px;
}
li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
    float: left;
    width: 100%;
}
li.woocommerce-mini-cart-item.mini_cart_item dl.variation dt {
    float: left;
    clear: left;
    font-weight:normal !important;
}
li.woocommerce-mini-cart-item.mini_cart_item dl.variation dd {
    float: left;
    display: inline-block;
    font-weight:normal !important;
    margin-bottom:10px !important;
}
dd.variation-SelectColour p {
    margin-bottom: 10px;
}
li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button {
    color: #fff !important;
}
p.woocommerce-mini-cart__buttons.buttons {
    margin-top: 20px !important;
    width:100%;
    float:left;
}
li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
    border-left: 0px !important;
    padding-left: 0px !important;
    margin-top: 16px !important;
}
.uael-mc .woocommerce-mini-cart__total{
 border: 0.5px solid rgba(5, 37, 110, 0.2) !important;  
}
.uael-mc-dropdown .uael-mc ul.cart_list li a.remove {
    line-height: 1;
}
.uael-mc ul.cart_list li{
    float:left;
    width:100%;
}
.elementor-element-8e7efa5.single-collaction.bestsellers .ae-swiper-pagination{
    display:none;
}
li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
    margin-bottom: 0px !important;
}
p.woocommerce-mini-cart__total.total{
    width:100%;
    float:left;
}
nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding-left: 0px;
}
nav.woocommerce-MyAccount-navigation ul li a{
    color:#fff;
}
nav.woocommerce-MyAccount-navigation ul li {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    box-sizing: border-box;
    padding: 12px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: 0.5px solid rgba(5, 37, 110, 0.2);
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 25%;
}
.woocommerce-MyAccount-content p {
    color: #071429;
    font-size: 20px;
    font-weight: 200;
    line-height: 28px;
    font-family: "Helvetica Neue", Sans-serif;
}
.woocommerce-MyAccount-content a {
    color: #a47a3a;
}
.woocommerce-info a.button {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    color: #FFF;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px !important;
}
header.woocommerce-Address-title.title a.edit {
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    color: #FFF;
    border-radius: 0px 0px 0px 0px;
    padding: 5px 11px !important;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
}
.coupon-text {
    flex-grow: 1;
    opacity:0.7;
}
.wpccl-btn-wrapper {
    display: flex;
    border: 0.5px dashed #CCCCCC;
    border-radius: 0px;
    font-family: 'Helvetica Neue';
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    padding: 10px 15px;
    margin-bottom:10px;
    margin-top:20px;
}
.wpccl-featherlight .featherlight-content {
    max-width: 640px;
padding:20px 24px !important;
}
.wpccl-featherlight .featherlight-content {
    border-bottom: 0;
    box-sizing: border-box;
    padding: 32px;
    gap: 16px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: 0.5px solid rgba(5, 37, 110, 0.2);
}
.wpccl-heading {
font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #000000;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-value {
    font-weight: 600;
    color: #fff;
    height: 32px;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: 0.5px solid #071429;
    font-family: 'Helvetica Neue';
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    padding: 0px 16px;
}
.wpccl-coupon-code {
    border: 0px !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: #131A29 !important;
    background: transparent !important;
    text-transform: uppercase;
}
span.wpccl-coupon-expiry {
    position: absolute;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    color: #919CB3;
    top: 8px;
    right: 16px;
}
.featherlight .featherlight-close-icon{
    top: 20px;
    right: 19px;
background:transparent !important;
}
.wpccl-coupon-code:before {
    content: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/star.svg);
    padding-right: 8px;
}
.wpccl-coupon-desc {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #455A64;
    padding-left: 48px;
    text-transform:capitalize;
}
.wpccl-coupon-message {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #455A64;
    padding-left: 48px;
    text-transform: capitalize;
}
.wpccl-coupon {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/coupon-bg.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position:left bottom;
}
span.wpccl-coupon-individual {
    display: none;
}
.wpccl-coupons .wpccl-coupon{
    border: 0px;
    padding:0px 0px 15px 0px;
    position:relative;
    margin-bottom:16px;
}
.wpccl-coupons .wpccl-coupon:hover {
    border-color: #222222;
    border: 0px;
}
a.wpccl-btn {
    background: none !important;
    padding: 0px !important;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: rgba(222, 64, 67, 0.8);
    text-decoration: none;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {
    border: 0px !important;
    font-size: 18px !important; 
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: #131A29 !important;
    background: transparent !important;
    display:flex;
    padding-top:0px;
     padding-left: 16px;
    padding-bottom:0px;
     margin-bottom:0px;
     margin-top:12px !important;
}
a.wpccl-btn:after {
    content: '\f105';
    font-family: fontawesome;
    font-size: 12px;
    font-weight: 500;
    padding-left: 8px;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
    display: none;
}
.woocommerce-account .addresses .title h3 {
    float: left;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 3.2px;
    color: #071429;
}
.woocommerce-MyAccount-content form h3 {
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 3.2px;
    color: #071429;
}
.woocommerce-MyAccount-content button.woocommerce-Button.button,.woocommerce-MyAccount-content button.button {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    color: #FFF !important;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px !important;
    margin-top: 20px;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 0.5px solid rgba(5, 37, 110, 0.2) !important;
}
.woocommerce-MyAccount-content fieldset {
    border: 1px solid rgba(5, 37, 110, 0.2) !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #071429;
    font-size: 17px;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.select2-container .select2-selection--single {
    height: 35px;
}
span.woocommerce-input-wrapper input::placeholder{
 color: #071429;    
}
span.count-text {
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    opacity: 0.5;
    flex-grow:1;
}
span.count-num {
    font-family: 'Helvetica';
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
span.count-row {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    font-family: 'Helvetica';
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
}
.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    font-family: 'Helvetica';
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
.page-id-16 .woocommerce-form-coupon-toggles .wpccl-btn-wrapper {
    margin-bottom: 17px !important;
}
.page-id-16 .woocommerce table.shop_table td{
    padding-right:0px !important;
}
.page-id-16 .woocommerce-cart.order-summary-sidebar tr.fee {
    padding-bottom: 16px;
    display: flex;
}
.page-id-16 tr.cart-discount.coupon-lucky20 td, tr.cart-discount.coupon-lucky20 th {
    width: 50% !important;
}
.page-id-16 tfoot tr:nth-of-type(5) {
    display: flex;
    width: 100%;
}
.page-id-16 tfoot tr:nth-of-type(5) td {
    width: 100%;
}
.page-id-16 small.includes_tax {
    display: none;
}
.page-id-16 tr.order-total {
    display: flex;
padding-bottom: 28px;
}
.page-id-16 .form-row.place-order {
    margin: 0px !important;
}
.page-id-16 tr.cart-discount.coupon-lucky20 {
    display: flex;
    width: 100%;
    padding-bottom: 10px;
   border-bottom: 0.5px solid hsla(0, 0%, 7%, .11) !important;
    margin-bottom: 10px;
}
.page-id-16 tr.woocommerce-shipping-totals.shipping {
    display: flex;
}
.page-id-16 .col-2.woocommerce-cart.order-summary-sidebar ul#shipping_method li {
    margin-bottom: 0px !important;
}
.page-id-16 .col-2.woocommerce-cart.order-summary-sidebar tr.cart-subtotal {
    padding-bottom: 16px !important;
    display: flex;
}
.page-id-16 table.shop_table.woocommerce-checkout-review-order-table th,.page-id-16 table.shop_table.woocommerce-checkout-review-order-table td {
    padding-top: 0px;
    padding-bottom: 0px !important;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    display: inline-flex;
    margin-top: 15px;
}
.woocommerce-cart ins.wc-block-components-product-price__value.is-discounted {
    margin-left: 0 !important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link {
    margin-left: 10px !important;
    font-size:0px !important;
}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:nth-of-type(2) {
    display: none;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:focus {
    outline: 0px !important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    content: '';
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/trash-blank.png);
    border-radius: 100%;
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    right: -25px;
    top: 29px;
}
.wp-block-woocommerce-cart-order-summary-block p {
    margin-bottom: 0px;
}
span.count-row {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 15px 0px 8px 0px;
}
.wc-block-components-totals-coupon {
    display: none;
}
tbody.wishlist-items-wrapper .product-name a {
    font-family: 'Butler';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    color: #111314;
    text-decoration: none;
}
tbody.wishlist-items-wrapper tr:nth-of-type(odd) {
    background: linear-gradient(263.21deg, #C5B7A2 2.82%, #E8E2D8 49.46%, #D3C2A9 100%);
}
table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive th {
    color: #111314;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 3.2px;
    text-transform: capitalize;
}
tbody.wishlist-items-wrapper td.product-add-to-cart a {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    color: #fff !important;
    padding: 10px;
}
tbody.wishlist-items-wrapper .product-price ins .woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 20px;
    line-height: 29px;
    color: #1F2630;
}
tbody.wishlist-items-wrapper .product-price del span.woocommerce-Price-amount.amount {
    margin-left: 5px;
    /* display: flex; */
    color: #8F9297;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}
tbody.wishlist-items-wrapper td.product-stock-status span.wishlist-in-stock {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #128F3D !important;
    font-family: 'Helvetica';
}
tbody.wishlist-items-wrapper td.product-remove a {
    color: #fff !important;
    background: #0a182f !important;
}
table.shop_table.cart.wishlist_table thead tr {
    background: #0e1d35;
}
table.shop_table.cart.wishlist_table thead tr th {
    color: #fff !important;
}
table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive th,.woocommerce table.shop_table td{
    border:0px;
}
tbody.wishlist-items-wrapper .product-price ins {
    text-decoration: none;
}
.elementor-342 .elementor-element.elementor-element-8eeae39 span.onsale {
    font-size: 14px !important;
    text-transform: capitalize;
}
.elementor-22 .elementor-element.elementor-element-fa47fc8 .uael-nav-menu__toggle {
    text-align: left;
}
.elementor.elementor-22.elementor-location-header {
    width: 100%;
    max-width: 100% !important;
    overflow: hidden;
}
.wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns {
    display: none;
}
a#wc-block-components-totals-shipping__change-address__link {
    color: rgba(222, 64, 67, 0.8);
}
.woocommerce .product-hover-div a.added_to_cart.wc-forward {
    font-size: 10px !important;
}
.elementor-element-645021d.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated{
    align-content:inherit;
}


/*--------------------------------Slider tabbed css ---------------------------------*/
.col-sm-8 {
    width: 100%;
    max-width: 1400px;
    margin: 0px auto;
    display:flex;
    align-items:center;
    justify-content:center;
}
.shop-look-slider-wrapper{
    position:relative !important;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active h2:after{
content: '';
    width: 29px;
    height: 2px;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active h2{
    position:relative;
padding-bottom: 16px;
}
p.dicover-text {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.4em;
    color: #071429;
    padding: 20px 0px 25px 0px;
}
.slider-nav-thumbnails .slick-slide.slick-active:first-child .right-tab-wrapper .custom-menu-inner{
    padding-top:0px !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable:after {
    content: '';
    border-left: 1px solid rgb(198, 198, 198) !important;
    top: 3px;
    position: absolute;
    left: 8px;
    height: 96%;
}
.slider-nav-thumbnails .slick-slide .right-tab-wrapper:before {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 8px;
    height: 8px;
    background: #D9D9D9;
    margin-left: 0px;
    top: 49px !important;
    left: 5px;
    z-index: 8;
}

.slider-nav-thumbnails.slick-initialized.slick-slider {
    float: right !important;
    width:40%;
    position:relative;
    margin-top:16px;
}
.videos-slider-1 h4,
.videos-slider-2 h4 {
  font-size: 14px;
}
.Inactive-step h2 {
    opacity: 0.6;
}
.slider-nav-thumbnails {
  margin-top: 10px;
}
.slider-nav-thumbnails .slick-slide {
  cursor: pointer;
  outline: none;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active {
  opacity: 1;
}
.right-cols {
    display: block !important;
    width: 100% !important;
}
.Ruh-section-inner {
    width: 80%;
}
.row-upper,.row-below {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
}
.custom-col-one-half.left,.custom-col-one-half.right {
    display: flex;
}
.row-upper .custom-col-one-half.left img {
    width: 262px;
    height: 262px;
    object-fit: cover;
}
.row-upper .custom-col-one-half.right img {
    width: 178px;
    height: 178px;
    object-fit: contain;
}
.row-below .custom-col-one-half.right img {
    width: 262px;
    height: 262px;
    object-fit: cover;
}
.row-upper .custom-col-one-half.right {
    align-items: end;
    padding-left: 13px;
    padding-bottom: 13px;
}
.row-upper .custom-col-one-half.left {
    padding-right: 13px;
    padding-bottom: 13px;
}
.row-below .custom-col-one-half.left img {
    width: 178px;
    height: 178px;
    object-fit: contain;
}
.row-below .custom-col-one-half.right{
  position: relative;
  padding-left: 13px;
  padding-top:13px;
}
.Ruh-section-inner {
    width: 100%;
    flex-wrap: wrap;
    max-width: 550px;
    padding-left: 0px;
    position:relative;
}
.row-below {
    justify-content: end;
}
.row-below .custom-col-one-half.left {
    align-items: flex-start;
    padding-right: 13px;
    padding-top:13px;
}
.row-upper {
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(0.25turn, #FFF6E9, #C1A67D, #FFF3E0);
    border-image-slice: 1;
    width: 100%;
}
.Ruh-section-inner:after{
 border-left: 1px solid transparent;
    border-image: linear-gradient(0.15turn, #FFF3E0, #C1A67D, #C1A67D, #FFF3E0);
    border-image-slice: 1;
    content: '';
    right: 50%;
    position: absolute;
    top: 0;
    height: 100%;
}
.slick-slide.slick-current.slick-active img {
  -webkit-animation: flip 2s;
  animation: flip 2s;
}
@-webkit-keyframes flip {
  from {
    transform: rotateY(90deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
@keyframes flip {
  from {
    transform: rotateY(90deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
.videos-slider-2.slick-initialized.slick-slider.slick-vertical .slick-slide.slick-current.slick-active {
    z-index: 9999 !important;
    position: absolute !important;
    left: 0 !important;
}
.slider-nav-thumbnails .slick-slide h2{
font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: #071429;
    margin:0px;
  }
 a.exp-coll-btn{
font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #F6F7FC;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 0px;

    width: 265px;
    height: 52px;
    background: linear-gradient(263.8deg, #131A29 1.35%, #0F1434 50.83%, #131A29 99.34%);
border: 0.5px solid #131A29;
   
}

/*------------------------ Css for right tabs---------------------------------------*/

.slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after {
    content: '';
    position: absolute;
    top: -48px;
    background: #000;
    height: 41%;
    width: 2px;
    left: 8px;
    z-index: 99;
    transition: 2s ease;
}
.slick-slide .active-step h2 {
    display: none;
    margin:0px;
}
.slick-slide.slick-current.slick-active  .active-step h2 {
    display: block;
}
.right-tab-wrapper .custom-menu-inner {
 border-bottom: 0.5px solid #C7C7C7;
    padding-bottom: 40px;
    width: 100%;
    display: block;
    padding-top: 40px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper{
      padding-left: 50px;
    margin: 0px !important;
    transform: none !important;
    /*border-left: 1px solid rgb(198, 198, 198) !important;*/
    margin-left:8px !important;
    max-width:400px;

}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:last-child .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px;
    padding-bottom: 0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:first-child .right-tab-wrapper .custom-menu-inner {
    padding-top: 0px;
}

.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3px;
    top: 13px;
    margin-left:0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:first-child .right-tab-wrapper:before {
  color: #000;
    position: absolute;
    top: 3px !important;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3px;
    margin-left: 0px;
    z-index: 8;
}
.slick-slide.second-box.slick-active.inactive-box .right-tab-wrapper:after {
    content: '';
    position: absolute;
    top: -52px;
    background: #000;
    height: 100%;
    width: 2px;
    left: 8px;
    z-index: 99;
    transition: 1s ease all;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable.active-parent:after {
    content: '';
    border-left: 1px solid rgb(198, 198, 198) !important;
    top: 3px;
    position: absolute;
    left: 8px;
    height: 210px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.second-box.slick-active .right-tab-wrapper:after {
content: '';
    position: absolute;
    top: -61px;
    background: #000;
    height: 43%;
    width: 2px;
    left: 8px;
    z-index: 8;

}
.slick-slide:nth-of-type(1).slick-current.slick-active:after {
    display: none;
}
.slick-slide.second-box.inactive-box .right-tab-wrapper:before {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3px;
    position: absolute;
    top: 15px;
    z-index: 99;
    margin-left: 0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before {
    position: absolute;
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3;
    top: 13px;
    margin-left: 0px;
    z-index: 8;
}
.slider-nav-thumbnails .slick-slide {
    position: relative;
}
.category-grid.cate-home-collection figure.elementor-image-box-img{
    overflow:hidden !important;
}
/*-------------------------------End of Slider Tabbed Css---------------------------------------*/
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/03/svgviewer-output.svg) !important;

}
.elementor-22 .elementor-element.elementor-element-f46cfc7 .htmega-menu-area{
    max-height:34px;
}
.fa-close:before, .fa-remove:before, .fa-times:before {
    content: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/03/close.svg) !important;
}
.htmobile-menu-wrap .htmobile-aside-close {
 background: transparent !important;
}
.htmobile-menu-wrap .htmobile-aside-close {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
/*
.image-wrapper {
display: block; 
    transition: 1s ease all;
    opacity: 0;

.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .product-hover-div, .shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .image-wrapper {
    display: block !important;
    opacity: 1;
    transition: 1s ease all;
}
*/
.panel h6 {
    font-size: 14px;
    margin-bottom: 0px !important;
    font-weight: 500 !important;
    line-height: 22px;
    color: rgba(17, 19, 20, 0.8) !important;
}
.single-prodcut-details .panel p{
    text-align:justify;
}
.show-on-mobile {
    display: none;
}
.page.page-id-16 #content {
    padding-left: 40px;
    padding-right: 40px;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide, .woocommerce-order-received .woocommerce.wp-block-group.alignwide {
    width: 100% !important;
    max-width: 1380px !important;
}
.woocommerce-order-pay header.page-header h1.entry-title:before{
    left: 0;
    right: 0;
    margin: 0px auto 70px;
}
.single.single-product .input-text.qty.text {
 vertical-align: middle !important;
    padding: 0px 2px !important;
    border: 0px !important;
    border-radius: 0px !important;
    height: 34px;
    max-width: 20px;
}
.single.single-product .quantity label{
padding-right:10px;
}
.single.single-product .quantity:after {
 content: '';
    width: 97px;
    height: 100%;
    left: 0;
    position: absolute;
    border: 0.5px solid rgba(7, 20, 41, 0.2) !important;
    height: 34px;
    bottom: 0px;
}
.single.single-product button.minus.custminus {
color: #000 !important;
    background: transparent !important;
    border: 0px !important;
    padding: 0px 11px !important;
    height: 34px;
    margin-top: 0px !important;
    z-index: 9;
    position: relative;
    font-size: 0px;
    padding: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.single.single-product .e-atc-qty-button-holder .quantity label {
    color: rgba(17, 19, 20, 0.64);
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: block;
    text-transform: capitalize;
    margin-bottom:8px;
}
.single.single-product button.plus.custplus {
 color: #000 !important;
    background: transparent !important;
    border: 0px !important;
    padding: 0px 13px !important;
    height: 34px;
    margin-top: 0px !important;
    z-index: 9;
    position: relative;
   display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
}
.single.single-product button.plus.custplus:before {
    content: '';
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/plus.svg) no-repeat;
    width: 8px;
    height: 8px;
    background-size: cover;
}
.single.single-product button.minus.custminus:before {
    content: '';
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/minus.svg) no-repeat;
    width: 12px;
    height: 10px;
    top: 44%;
    background-size: cover;
}
.single.single-product .quantity {
    position: relative;
}
[type=button]:focus, [type=submit]:focus, button:focus {
    outline: 0px !important;
}
.woocommerce-MyAccount-orders a.custviewbtn {
    float: left;
}
.woocommerce-MyAccount-orders a.woocommerce-button.tracknow {
    position: static;

}
.woocommerce-MyAccount-orders span.custactionbtn {
    float: right;
    display: flex;
    gap: 2%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before {
    width: 18px;
    height: 17px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right:15px;
    top: 2px;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/cart.svg) no-repeat;
    background-size: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before {
    width: 15px;
    height: 18px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/map.svg) no-repeat;
    background-size: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active a:before {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/map-black.svg) no-repeat;
    background-size: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a:before {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/cart-black.svg) no-repeat;
    background-size: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before {
    width: 15px;
    height: 18px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/auth.svg) no-repeat;
    background-size: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    width: 15px;
    height: 16px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/logout-icon-red.svg) no-repeat;
    background-size: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active a:before{
background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/auth-black.svg) no-repeat;
    background-size: 100%;  
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--get-help {
    display: none;
}
nav.woocommerce-MyAccount-navigation li.is-active a {
    color: #000 !important;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.ship_status_.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.order.custordertd .status-orderdetais,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order.custordertd .status-orderdetais,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order.custordertd .status-orderdetais {
    color: #FFB536 !important;
background: #ffb53624;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active {
    border-top-left-radius: 8px !important;
}
.social-loginbtn.mobilebtnlogin {
    display: none;
}
tr.appliedcoupen.fee span.woocommerce-Price-amount.amount {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #128F3D !important;
    font-family: 'Helvetica';
}
.page-id-16 .whiteboxdiv {
    padding: 10px 24px;
    align-items:normal !important;
}
.page-id-16 span.woocommerce-input-wrapper select {
    appearance: none;
    http: //stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/select-arrow.svg;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/select-arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 18px;
    margin-right: 2rem;
    background-size: 16px;
}
.page-id-16 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    height: 11px;
    left: auto;
    margin-left: 0px;
    margin-top: 0px;
    top: 45%;
    width: 16px !important;
    right: 10px;
    border: 0px !important;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/select-arrow.svg) no-repeat;
    background-size: 100%;
}
/*
.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .image-wrapper {
    overflow: hidden !important;
}*/

.shoppagegrid ul li.product .uael-woo-products-summary-wrap .image-wrapper img.img-back {
    width: 100% !important;
    height: 100% !important;
}
.shoppagegrid ul li.product:hover .uael-woo-products-thumbnail-wrap img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    display: block !important;
}
.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    color: #DE4043CC !important;
}
.customordertable a.woocommerce-button.button.view_msg:before {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/chat.svg) no-repeat !important;
    background-size: 100% !important;
    height: 16px !important;
width:15px !important;
}
a.woocommerce-button.tracknow.disabled:before,a.woocommerce-button.tracknow.active:before{
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/truck.svg) no-repeat !important;
    background-size: 100% !important;
    height: 14px !important;
    width: 18px !important;
    content: '';
    margin-right: 6px;
}
img.traknow {
    margin-right: 8px;
    display: none;
}
a.woocommerce-button.button.view_msg {
    border-radius: 0px !important;
}
.page-id-17 .woocommerce table.shop_table,.woocommerce-account nav.woocommerce-MyAccount-navigation,.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders,.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
    border-radius: 0px !important;
}
.exp-lower-secs > .elementor-container.elementor-column-gap-default {
    height: 114px;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-e7d7d58.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated {
    align-items: stretch;
}
.mainrightsidebar a.woocommerce-button.button.view_msg:before {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/chat-white.svg) !important;
    background-size: 100% !important;
   background-repeat:no-repeat;
}
.mainrightsidebar a.woocommerce-button.button.return:before {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/return-icon.svg) !important;
 background-size: 100% !important;
  background-repeat:no-repeat !important;
}
.woocommerce-account.woocommerce-edit-address .u-column1.col-1.woocommerce-Address {;
    width: 100%;
}
.page-id-17 .woocommerce .woocommerce-customer-details address {
    border-radius: 0px;
    padding: 16px 24px;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled.order.custordertd .status-orderdetais,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed.order.custordertd .status-orderdetais {
    color: #DE4043CC !important;
    background: #de404314;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order.custordertd .status-orderdetais {
    background: rgba(18, 143, 61, 0.08);
    color: #128F3D;
}
.item-details a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td,.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details span.woocommerce-Price-amount.amount{
    font-family: "Helvetica", Sans-serif;
        color: #000000;
       font-weight: 400;
    font-size:14px;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
    font-family: "Helvetica", Sans-serif;
 font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    opacity: 0.5;
    flex-grow: 1;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:last-child th,
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:last-child span.woocommerce-Price-amount.amount {
    font-family: "Helvetica", Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    opacity: 1;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr small.includes_tax span.woocommerce-Price-amount.amount {
    font-size: 12px !important;
    font-weight: normal !important;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr small.includes_tax {
    display: block;
}
.wpfFilterContent:before{
    display:none;
}
.wpfFilterContent {
    background: transparent !important;
}
.wpfFilterWrapper .wpfFilterContent select {
    padding-left: 10px !important;
    background: #fff url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/arrow-down.svg) no-repeat;
    background-position: calc(100% - 10px) 9px;
    border: 0.5px solid #CDD3E2 !important;
    width: 180px;
    border-radius: 0px !important;
    padding-top: 7.3px !important;
    padding-bottom: 7.3px !important;
    float:right;
    margin-right: calc(35px / 2);
}
.elementor-element.elementor-element-cd2fc9c.elementor-widget.elementor-widget-woofilters .wpfFilterWrapper[data-filter-type]{
    padding:0px !important;
    float:right;
}
p.stock-quantity{
    color: rgba(222, 64, 67, 0.8) !important;
}
.single-product button.single_add_to_cart_button.button.alt{
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
    border: 0.5px solid #071429 !important;
}
#delivery-estimate-form input#pincode,#delivery-estimate-form label{
font-family: "Helvetica Neue", Sans-serif !important;
}

.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms span, .single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms a {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0F1434;
    background: #fff;
    padding: 0;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-term.hint--top {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 5px 16px;
width: 54px;
height: 34px;
border: 0.5px solid #D6D6D6;
border-radius: 4px;
}
.single-product .dsalv-attributes .dsalv-terms .dsalv-term{
margin-left:4px;
margin-right:4px;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) {
    margin-top: 16px;
}
.single-prodcut-details .accordion {
    font-family: "Helvetica Neue", Sans-serif !important;
}
.single-prodcut-details .panel p strong {
    display: block;
    font-weight: 500 !important;
    line-height: 22px;
    color: rgba(17, 19, 20, 0.8) !important;
}
.ae-sale-badge-wrapper.shoppageloop{
    border-radius:0px !important;
}
.dsalv-attributes .dsalv-terms .dsalv-term{
    border-radius:0px !important;
}
.collaction-tabs .elementor-tab-title.elementor-active,.single-collaction .ae-sale-badge-wrapper,input#gform_submit_button_1{
    border-radius:0px !important;
}
.fixed-position {
    overflow: hidden;
}
.fixed-position:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
z-index:9;
    will-change: opacity;
    pointer-events: none;
    transition: opacity 225ms cubic-bezier(.4,0,.2,1) 0s;
}
}
#delivery-estimate-form button#check-estimate,#delivery-estimate-form input#pincode,.woocommerce-account.woocommerce-edit-address button.thmaf-del-acnt.th-del-acnt,.wpccl-btn-wrapper,select, input{
    border-radius:0px !important;
}
.pum-container.pum-responsive.pum-responsive-medium{
    max-width:550px !important;
    width:100% !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods label {
    width:93% !important;
    position: relative;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.82);
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio'] {
    border-radius: 50% !important;
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-efce60f > .elementor-container {
    max-width: 1400px;
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: calc(-40px / 2);
    margin-right: calc(-40px / 2);
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product {
    padding-right: calc(40px / 2);
    padding-left: calc(40px / 2);
}
#elementor-popup-modal-4018 {
    z-index: 9999999;
}
.page-id-17 span.select2-selection.select2-selection--single {
    appearance: none;
     -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/select-arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 25px;
    background-size: 16px;
}
.page-id-17 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
.single-product span.onsalepersentage {
    line-height: 27px;
}
.page-id-3457 select#wps_rma_return_request_subject {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/select-arrow.svg) !important;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 25px !important;
    background-size: 16px !important;
}
.badge-h-left .elementor-element.elementor-element-77063df.productimage.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    margin-bottom: 0px;
}
.single-product-images .woocommerce-product-gallery__image {
    width: 100% !important;
}
.similar-image img{
    width:100% !important;
    height:100% !important;
}
@media screen and (max-width:1550px){
    .shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust,.product-hover-div a.added_to_cart.wc-forward {
    padding: 9px 10px !important;
    font-size: 11px !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery{
    margin-right:10px !important;
    font-size:11px !important;
padding: 9px 0px !important;
}
.single-product button.single_add_to_cart_button.button.alt,.single-product a.single_add_to_cart_button.button.alt {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin-left: 1% !important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
    max-width: 49%;
    text-align: center;
    margin-right: 1% !important;
}
.mainrightsidebar a.woocommerce-button.button.return{
width: 100%;
    max-width: 49%;
    margin-left: 1%;
}
.mainrightsidebar a.woocommerce-button.button.view_msg{
width: 100%;
    max-width: 49%;
    margin-right: 1%;
}
.mainrightsidebar .actionbtnall.onebtnonly.cancelled a.woocommerce-button.button.view_msg {
    width: 100% !important;
    max-width: 100%;
}
.actionbtnall.processing {
    display: flex;
    width: 100%;
}
.mainrightsidebar a.woocommerce-button.button.cancelorder{
max-width: 49%;
    margin-left: 1%;
border-radius: 0px;
    width:100% !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:before {
    margin-left: 3px !important;
}
.single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a,.single-product .elementor-product-simple .yith-wcwl-wishlistaddedbrowse a {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
    max-width: 35%;
    margin-right: 2% !important;
    text-align: center;
}
.page-id-3457 main#main {
    padding-left: 40px;
    padding-right: 40px;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .woocommerce-account {
    width: 20%;
}
.page-id-3457 .customdivwihtsidebar {
    max-width: 80%;
}
.page-id-3457  .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
    margin: 0 3%;
    width: 60%;
    float: left;
}
.page-id-3457  .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex{
    height:auto !important;
}
}
@media screen and (min-width:791px){
    .slider-nav-thumbnails.slick-initialized.slick-slider .slick-track {
    width: 100% !important;
   padding-left: 0px;
    margin: 0px !important;
    transform: none !important;
    margin-left:0px !important;
}
.slider-nav-thumbnails .slick-slide{
  display: block !important;
  width: 100% !important;
  height: auto !important;
}
.slick-slide.slick-current .active-step {
   max-height: 200px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
     transition:2s;
 }
.slick-slide.slick-current.slick-active  .Inactive-step {
    display: none;
     transition:2s;
}
.slick-slide .active-step {
   max-height: 0;
    overflow: hidden;
}
.videos-slider-2.slick-initialized.slick-slider.slick-vertical{
    width: 58%;
    float: left;
}
.single-product .elementor-element.elementor-element-4dfb0037 .price {
    line-height: 29px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.percentageshortcode {
    width: auto !important;
    margin-top: 0px;
}
.custom-cart-main .product-price.pricewithpercentage span.onsalepersentage {
    position: STATIC;
    line-height: 29px;
}
.custom-cart-main .product-price span.price {
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-cart-main .pricewithpercentage del span.woocommerce-Price-amount.amount {
    margin-left: 8px;
}
}
@media screen and (max-width:1280px) and (min-width:768px){
.woocommerce-MyAccount-orders thead tr th {
    padding-top: 10px !important;
    padding-left: 10px !important;
}
.custom-cart-main .product-name {
    width: 85%;
   height:auto;
}
.customordertable th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
    width: 30%;
}
.woocommerce-MyAccount-orders tr.custordertd td {
    padding: 0px 10px 10px 10px !important;
}
.woocommerce-MyAccount-orders tr.btntd td {
    border-top: 1px solid #DCDCDC !important;
    padding: 10px !important;
}
.centermaindiv .woocommerce-MyAccount-orders thead tr th {
    width: auto;
}
}
@media screen and (min-width:1450px){
.post-15 {
    padding-left: 00px;
    padding-right:0px;
}
.Ruh-section-inner{
        margin-left:15px;
}
.wc-block-components-sidebar-layout .wc-block-components-main{
    padding-right:8% !important;
}
}
@media screen and (max-width:1400px){
    .single-pricecust {
           width: auto !important;
        float: left;
        margin-right: 15px;
}
.product-hover-div {
    top: 58% !important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist{
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
    max-width:35%;
    margin-right:2% !important;
text-align:center;
    }
.single-product button.single_add_to_cart_button.button.alt,.single-product a.single_add_to_cart_button.button.alt{
    padding-left:0px !important;
    padding-right:0px !important;
    width:100%;
    max-width:60%;
   text-align:center;
}
.addtocartmain {
	    width: 60%;
}	
#delivery-estimate-form input#pincode{
        width:60%;
}
#delivery-estimate-form button#check-estimate{
    width:40%;
font-size:12px;
}
/*.single-collaction h1.ae-element-post-title {
    height: 61px;
}*/
.customordertable th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{
    width: 30%;
}
.wpfFilterWrapper .wpfFilterContent select{
        margin-right:35px;
    color:#000 !important;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product {
    padding-right: calc(40px / 2);
    padding-left: calc(40px / 2);
}
.elementor-869 .elementor-element.elementor-element-94262e4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    margin-left: calc(-40px / 2);
    margin-right: calc(-40px / 2);
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products{
padding:0px;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items {
    width: 70%;
    padding-right: 4%;
}
.page-id-4033 .cart-productdeatils {
    width: 73% !important;
}
.page-id-4033 span.onsalepersentage {
    line-height: 29px;
}
.page-id-3458 .wps_order_msg_container {
    padding-left: 2%;
    padding-right: 2%;
}
.page-id-3458  .wps-order-msg-attachment-wrapper.wps_rma_flex {
    left: auto;
    right: 20px !important;
    float: right;
}
}
@media screen and (max-width:1350px){
.home .collaction-tabs .elementor-tab-title {
    margin: 0 3px !important;
}
.collaction-tabs .elementor-tabs-wrapper {
    overflow-x: scroll !important;
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
    display:block !important;
}
.collaction-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
  display: none;
}
.row-collection-tabs-mob {
    display: block;
    width:max-content;
}
.elementor-20 .elementor-element.elementor-element-bb44caf .ae-swiper-container,.elementor-20 .elementor-element.elementor-element-b7a8fd9 .ae-swiper-container,.elementor-20 .elementor-element.elementor-element-d7624bc .ae-swiper-container {
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-20 .elementor-element.elementor-element-8e7efa5 .ae-swiper-container {
    margin-left: 50px;
    margin-right: 50px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
letter-spacing:1.2px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery{
letter-spacing:1.2px;
}
.similorproodcut h1.ae-element-post-title {
    height: 65px !important;
}
.elementor-1014 .elementor-element.elementor-element-6199c45 {
    padding-left:15px !important;
    padding-right:15px !important;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items {
        width: 65%;   
 }
.page-id-4033 .custom-cart-main .custom-cart-ordersummary {
    width: 35%;
}
.page-id-4033 .cart-productdeatils {
        width: 70% !important;
  }
}
@media screen and (max-width:1300px){

/*.single-product .woocommerce-product-gallery__image {
    height: 500px !important;
}*/
.myProduct.single-product-slider .swiper-slide {
    height: 86px;
}
.page-id-15 .wc-block-components-sidebar {
    width: 35%;
}
.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 65%;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 65%;
    padding-right: 10%;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 35%;
}
.mainrightsidebar a.woocommerce-button.button.return{
    max-width: 100%;
    margin-left: 0%;
}
.mainrightsidebar a.woocommerce-button.button.view_msg{
    max-width: 100%;
    margin-right:0%;
margin-bottom:2%;
}
.actionbtnall.processing {
        flex-wrap: wrap;
 }
 .mainrightsidebar a.woocommerce-button.button.cancelorder {
        max-width: 100%;
        margin-left: 0px;
}
}
@media screen and (max-width:1260px) and (min-width:1024px){
.single-collaction .ae-sale-badge-wrapper{
width:107px;
}
.elementor-342 .elementor-element.elementor-element-73fe15c span.onsale{
font-size:11px;
}
/*.single-collaction h1.ae-element-post-title{
 height:70px;
}*/
body li#nav-menu-item-8536 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}	
body li#nav-menu-item-8536 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 {
    width: 17% !important;
}
body li#nav-menu-item-1091 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 25px !important;
}	
body li#nav-menu-item-1091 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 {
    width: 18% !important;
}	
}
@media screen and (max-width:1100px) and (min-width:1001px){
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large span.wc-block-components-chip__text {
    width: 60% !important;
}
.custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button {
    padding: 16px 15px 16px 15px;
}
}
@media screen and (max-width:1200px){
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product {
    padding-right: 5px;
    padding-left: 5px;
}
li.ethnic.rings.whats.new,li.contemporary.hair.chain.jewellery.set.necklace.silver.oxidised,li.earrings.hair.chain {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust,.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery {
    padding: 9px 10px !important;
    font-size: 10px !important;
}
.elementor-869 .elementor-element.elementor-element-f4af11a,.elementor-1010 .elementor-element.elementor-element-849516b {
    padding-left:10px;
    padding-right:10px;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce ul.products,.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    margin: 0px;
    padding: 0px;
}
.elementor-869 .elementor-element.elementor-element-94262e4 > .elementor-widget-container {
    padding: 0px;
}
/*.single-product .woocommerce-product-gallery__image {
    height:400px !important;
}*/
.single-prodcut-details .custlineborder {
    content: '';
    width: 61% !important;
}
.elementor-122 .elementor-element.elementor-element-0db1cce {
    padding-left:0px;
Padding-right:0px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    height: 71px;
}
.woocommerce-edit-account .woocommerce-MyAccount-content,.woocommerce-edit-address .woocommerce-MyAccount-content {
    margin-left: 0px !important;
}
.elementor-element-97309e2 .elementor-woofilters {
    position: absolute;
    right: 0px;
    top: -30px;
}
.elementor-30 .elementor-element.elementor-element-afd1abd > .elementor-element-populated {
    padding: 10px 40px 10px 10px;
}
}
@media screen and (max-width:1122px){
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
    padding:10px !important;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
    padding: 20px;
}
.wc-block-cart__submit {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.elementor-20 .elementor-element.elementor-element-bf91a81 .uael-woo-categories li.product .woocommerce-loop-category__title {
    font-size: 15px;
}
.myProduct.single-product-slider .swiper-slide {
    height: 66px;
}
.product-hover-div {
    top: 53% !important;
}
.item-details {
    width: 80%;
    display: inline-block;
    margin-left: 3%;
}
.elementor-30 .elementor-element.elementor-element-afd1abd {
        width: 60%;
    }
    .elementor-30 .elementor-element.elementor-element-f80c6a8 {
        width: 40%;
    }
.elementor-element.elementor-element-f62e986 .elementor-col-33 {
    width: 100%;
}
.elementor-element.elementor-element-f62e986 > .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
}
.elementor-30 .elementor-element.elementor-element-3251edf > .elementor-element-populated {
    padding: 10px 15px 10px 10px;
}
.wpfFilterWrapper .wpfFilterContent select {
        margin-right: 0px;
 }
}
@media screen and (max-width:1022px) and (min-width:791px){
.Ruh-section-inner {
    width: 100%;
    flex-wrap: wrap;
    max-width: 100%;
    padding-left: 0px;
    position: relative;
}
.row-upper .custom-col-one-half.right {
    width: 100%;
    max-width: 162px;
}
.row-below .custom-col-one-half.left {
    width: 100%;
    max-width: 162px;
}
.row-upper .custom-col-one-half.left {
    width: 50%;
}
.row-below .custom-col-one-half.right {
    width: 50%;
}
.row-upper .custom-col-one-half.left img,.row-below .custom-col-one-half.right img,.row-upper .custom-col-one-half.right img,.row-below .custom-col-one-half.right img{
        width:auto !important;
        height:auto !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper{
    padding-left:30px;
}
.left-cols {
    max-width: 88%;
}
.videos-slider-2.slick-initialized.slick-slider.slick-vertical {
    width: 56%;
}
.slider-nav-thumbnails.slick-initialized.slick-slider {
    width: 44%;

}
.slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after {
    height: 43%;
}
}
@media screen and (max-width:1024px){
    .product-hover-div {
    top: 64% !important;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6c9323a4.ae-bg-gallery-type-default,.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a32dfff.ae-bg-gallery-type-default {
    width: 40%;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default,.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9fa8110.ae-bg-gallery-type-default {
    width: 60%;
}
ul#menu-mobile-menu {
    display: none;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button.button{
    font-size:12px;
}
.page-id-4033 .cart-productdeatils {
        width: 65% !important;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items .product-thumbnail{
width:34% !important;
}
.single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a,.single-product .elementor-product-simple .yith-wcwl-wishlistaddedbrowse a{
    font-size:12px;
}
body.admin-bar .dialog-type-lightbox {
        z-index: 999999;
    }
}
@media screen and (max-width:1024px) and (min-width:768px){
    .has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c83adeb.banner-inner-wrap.ae-bg-gallery-type-default {
    width: 100% !important;
}
.home .bannerimage .ae_thumb_wrapper,.home .bannerimage .ae_thumb_wrapper img {
    height: 600px !important;
}
.testimonial-slider .swiper {
    width: 340px;
    height: 500px;
}
.testimonial-slider .imagediv img {
    width: 100% !important;
    height: 250px !important;
}
}
@media screen and (max-width:1000px){
body .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block,.woocommerce-checkout main#content .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%;
    padding: 0px !important;
}
.page-id-17 .u-column1.col-1.woocommerce-Address {
    padding: 10px 15px !important;
}
.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    width: 100%;
}
.elementor-section-full_width.single-prdt-gallry {
    padding-left: 10px !important;
    padding-right: 10px !important;
overflow:hidden;
}
.product-hover-div {
    top: 61% !important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    right: 12px;
    top: 29px;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 50%;
}
.page-id-16 .secound-proceed-to-order-main {
    display: none;
}

.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default,.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9fa8110.ae-bg-gallery-type-default {
    width: 100%;
    max-width: 590px;
    margin: 0px auto;
}
.elementor-2879 .elementor-element.elementor-element-b391588 > .elementor-background-overlay,.elementor-3265 .elementor-element.elementor-element-9a1908e > .elementor-background-overlay{
        display:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100% !important;
}
.centermaindiv {
    padding-left: 0px !important;
    padding-right: 16px !important;
}
.woocommerce-account .elementor-element-7ae7d061 .woocommerce-MyAccount-content {
        width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    border: 0.5px solid #DCDCDC !important;
    border-radius: 0px !important;
    width:25%;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active, .woocommerce-account li.woocommerce-MyAccount-navigation-link:hover{
    border: 0.5px solid #000 !important;
}
nav.woocommerce-MyAccount-navigation ul {
    display:flex;
    gap: 8px;
    text-align: center;
    justify-content: center;
    width: 100%;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation {
    border: 0px !important;
    margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100% !important;
}
.elementor-17 .elementor-element.elementor-element-441bc14f{
    padding-left:0px;
    padding-right:0px;
}
.woocommerce-orders.woocommerce-account .woocommerce-MyAccount-content {
    padding-left: 0px;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items {
        width: 100%;
        padding-right: 0%;
    }
.page-id-4033 .custom-cart-main .custom-cart-ordersummary {
    width: 100%;
}
   .page-id-4033 .cart-productdeatils {
        width: 77% !important;
    }
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items .product-thumbnail {
        width: 29% !important;
    }
.page-id-4033 .custom-cart-main .woocommerce-cart-form__cart-item.cart_item{
display:flex;
}
.page-id-3458 .wps_order_msg_container {
        width: 100% !important;
}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd {
    display: block !important;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .woocommerce-account {
   width: 100%;
}
.page-id-3457 .customdivwihtsidebar {
        max-width: 100%;
    }
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
    margin-left: 0px;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex{
width:37%;
}
.page-id-3457 .customdivwihtsidebar .backbtncust {
    padding-left: 0px;
}
.page-id-3457 main#main {
        padding-left: 20px;
        padding-right: 20px;
}
}
@media screen and (max-width:850px){
    /*.single-product .woocommerce-product-gallery__image {
    height: 300px !important;
}*/
.myProduct.single-product-slider .swiper-slide {
    height: 50px;
}
.single-prodcut-details .accordion {
    font-size: 14px;
}
.single-prodcut-details .custlineborder {
    width: 35% !important;
}
.single-pricecust {
           width: auto !important;
        float: left;
        margin-right: 15px;
}
.elementor-82 .elementor-element.elementor-element-ded373c .elementor-button {
    font-size: 13px;
    padding: 14px 14px 14px 14px;
}
.elementor-82 .elementor-element.elementor-element-c77a747 > .elementor-element-populated {
    padding-right: 20px;
}
.product-hover-div {
    top: 58% !important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist{
font-size:12px;
    }
.single-product button.single_add_to_cart_button.button.alt,div#estimate-result{
font-size:14px;
    }
#delivery-estimate-form button#check-estimate {
    font-size: 11px;
}
}
@media screen and (min-width:600px) and (max-width:1000px){
body li.giftwrap_li.show_thumb {
    width: 48.4% !important;
}	
.custocoupencode a.woocommerce-remove-coupon {
    margin-right: 10px;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large {
    justify-content: space-between;
}
}
@media screen and (max-width:768px){
    .elementor-20 .elementor-element.elementor-element-bb44caf .ae-swiper-container,.elementor-20 .elementor-element.elementor-element-b7a8fd9 .ae-swiper-container,.elementor-20 .elementor-element.elementor-element-d7624bc .ae-swiper-container {
    margin-left:0px;
    margin-right: 0px;
}
.elementor-20 .elementor-element.elementor-element-8e7efa5 .ae-swiper-container {
    margin-left: 0px;
    margin-right: 0px;
}
 .custom-cart-ordersummary.customcheckoutbtn table tbody tr th.custocoupencode {
        display: inline-block !important;
        width: 100% !important;
        float: left;
}
}
@media screen and (max-width:991px){
#rmp_menu_trigger-3954.is-active,#rmp_menu_trigger-3954:hover, #rmp_menu_trigger-3954:focus {
    background: transparent !important;
}
div#rmp-container-3954 {
    pointer-events: all !important;
	        padding-top: 65px !important; 
}
.elementor-22 .elementor-element.elementor-element-0e8d8ae .htmega-menu-area{
        display:none;
}
.elementor-element.elementor-element-f46cfc7.top-menu.mega-menu.elementor-widget.elementor-widget-htmega-menu-inline-menu {
    display: none;
}
.elementor-element-ba39ce5.heatiocn,.elementor-element.elementor-element-d359756.right-iconcart {
    display: none;
}
.htmega-menu-area .fa-bars:before, .htmega-menu-area .fa-navicon:before, .htmega-menu-area .fa-reorder:before{
position:relative;
top:4px;
}
.htmobile-menu-wrap .menu-expand {
    position: absolute;
    text-align: right;
    width: 100%;
}
.elementor-22 .elementor-element.elementor-element-0e8d8ae .htmega-menu-area{
    margin-bottom:0px;
}
.htmobile-menu-wrap.inside .htmobile-navigation ul#menu-mobile-menu a {
    text-transform: uppercase;
    color: #000;
    margin-bottom: 22px;
}
.htmobile-menu-wrap .htmobile-aside-close{
    /*left:273px;*/
    left: 0;
    background: #fff;
    width: 100%;
    padding: 10px 0px;
    background: #fff !important;
    max-width: 330px;
    justify-content: normal !important;
}
.htmobile-menu-wrap .htmobile-aside-close i.fa.fa-times {
    left: 273px;
    position: relative;
}
.elementor-2441 .elementor-element.elementor-element-fcce190 > .elementor-element-populated,.elementor-2441 .elementor-element.elementor-element-2f5f59b > .elementor-element-populated,.elementor-2441 .elementor-element.elementor-element-e181ef0 > .elementor-element-populated {
    padding: 10px 0px 10px 10px !important;
}
.elementor-2441 .elementor-element.elementor-element-c558899 {
    padding: 0px 0px 20px 0px !important;
}
.top-menu.mega-menu .htmegamenu-content-wrapper.sub-menu {
    width: 100% !important;
    max-width: 100% !important;
}
.htmobile-navigation {
    padding: 10px 16px 50px;
}
.htmobile-menu-wrap {
    right: auto !important;
    width: 100% !important;
    left: 0;
    opacity:1 !important;
    left:-100%;
}
.htmobile-menu-wrap.inside{
        left:0px;
}
.htmobile-menu-wrap.inside .htmobile-navigation {
    background: #fff;
    max-width: 330px;
    height:100%;
    overflow-y:scroll;
    margin-top:33px;
}
.htmobile-menu-wrap.inside .htmobile-navigation::-webkit-scrollbar {
    display: none; // Safari and Chrome
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.htmega-menu-area {
    float:left;
}
a.htmobile-aside-close i.fa.fa-times {
    color:#fff;
}
.htmega-menu-area {
    float:left;
}
a.htmobile-aside-close i.fa.fa-times {
    color:#fff;
}
.mega-menu ul#menu-top-menu .main-menu-item a {
    color: black;
    margin-bottom: 22px;
}
.htmobile-menu-wrap.inside {
    background:#00000080;
}
ul#menu-top-menu li a {
    text-transform: uppercase;
}
ul#rmp-menu-3954 li a {
    color: #000;
    margin-bottom: 22px;
    font-family: "Helvetica Neue", Sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}
ul#rmp-menu-3954 li.rmp-topmenu-active a {
    font-weight: 700;
}
#rmp_menu_trigger-3954.rmp-mobile-device-menu.is-active {
    width: 75%;
    max-width: 350px;
    min-width: 320px;
    left: 0 !important;
    background: #fff !important;
    top: 0px;
height:45px;
text-align: right;
z-index:99999 !important;
}
#rmp_menu_trigger-3954.rmp-mobile-device-menu.is-active .rmp-trigger-box {
    width: 25px;
    color: #fff;
    margin-top: 18px;
    margin-right: 10px;
}
#rmp_menu_trigger-3954.rmp-mobile-device-menu.is-active{
    pointer-events:all !important;
}
div#rmp-search-box-3954 {
    pointer-events: all !important;
}
#rmp-search-box-3954 .rmp-search-box{
        border-radius:0px;
}
.rmp-menu-subarrow {
    width: 100% !important;
    text-align: right !important;
    right: 14px !important;
}
 ul#menu-1-c4792ac {
  width: max-content;
}
}
@media screen and (max-width:991px) and (min-width:768px){
    .single-collaction h1.ae-element-post-title {
    height: 60px;
}
}
@media screen and (max-width:810px){
    ul#menu-1-c4792ac {
    width: max-content;
    justify-content: flex-start;
}
.elementor-element.elementor-element-c4792ac {
    overflow-x: scroll;
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.elementor-element.elementor-element-c4792ac::-webkit-scrollbar{
         display: none;
}
.elementor-22 .elementor-element.elementor-element-49e50fb {
    padding: 10px 20px 10px 20px;
}
li#menu-item-1486 a {
    padding-left: 0px;
}
.cate-home-collection ul.products.columns-4 li {
    width: 50% !important;
}
}
@media screen and (max-width:791px){
    .col-sm-8 {
    display: block !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider {
    float: none !important;
    width: 100%;
    position: relative;
    margin-top: 16px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide{
        display:none;
    transition:2s ease all;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-active{
        display:block !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper {
    margin: 0px !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    max-width:100% !important;  
}
.Inactive-step {
    display: none;
}
.right-tab-wrapper .custom-menu-inner{
        padding-top:0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:last-child .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px;
    padding-bottom: 0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before{
    display:none;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable:after,.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.second-box.slick-active .right-tab-wrapper:after,.slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after{
    display:none !important;
}
.show-on-mobile {
    float: left;
    width: 100%;
    margin-top:35px;
}
.show-on-mobile {
    display: block;
}
.slide-inner-mob h2 {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: #071429;
    margin: 0px;
padding-bottom:16px;
    position:relative;
}
.slide-inner-mob h2:after {
    content: '';
    width: 29px;
    height: 2px;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider.slick-dotted {
    display: none;
}
}
@media screen and (max-width:900px){
.Best-seller-row .single-collaction h1.ae-element-post-title {
    height: 73px;
}
.Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    height: 220px !important;
}
}
@media screen and (max-width:800px){
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{
        font-size:15px;
}
}
@media screen and (max-width:810px) and (min-width:769px){
    .Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    height: 180px !important;
}
.Best-seller-row .single-collaction h1.ae-element-post-title {
    height: 61px;
}
.Best-seller-row .single-collaction img.attachment-full.size-full {
    width: 160px !important;
    height: 160px !important;
}
.elementor-534 .elementor-element.elementor-element-5a9c8f0 {
    width: 58% !important;
}
.elementor-534 .elementor-element.elementor-element-645021d {
    width: 42% !important;
}
}
@media screen and (min-width:768px){
    .single-collaction.bestsellers .ae-swiper-pagination.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
 display:none;
}
} 
@media screen and (max-width:780px){
.woocommerce-cart tr.wc-block-cart-items__row {
    display: table-row !important;
}
ul#menu-1-fa47fc8 {
    overflow: hidden;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    top: 0px;
    width: 19px;
    height: 19px;
}
.woocommerce-cart a.wc-block-components-product-name {
    font-size: 18px;
}
}
@media screen and (max-width:767px){
a.htmobile-aside-close i.fa.fa-times {
    color: #fff;
}
.elementor-3265 .elementor-element.elementor-element-9a1908e > .elementor-container {
    min-height: auto;
}
.Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image{
    height:auto !important;
}
.mega-menu ul#menu-top-menu .main-menu-item a {
    color: black;
    margin-bottom: 22px;
}
.elementor-22 .elementor-element.elementor-element-f46cfc7 .htmega-menu-area {
    width: 20px;
    float: left;
    padding-left: 0px;
    margin-bottom:0px;
}
.woocommerce-cart a.wc-block-components-product-name {
    font-size: 14px;
    line-height: 20px;
}
.woocommerce-cart  td.wc-block-cart-item__image img {
    height: auto !important;
    padding: 15px !important;
}
.woocommerce-cart td.wc-block-cart-item__image {
    width: auto !important;
}
.woocommerce-cart td.wc-block-cart-item__image a{
    width: auto !important; 
}
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
    display: block;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{
        margin-top:10px;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    margin-left: 10px;
}
.woocommerce-cart .wc-block-components-product-metadata.meta-desc p {
    font-size: 12px !important;
}
.woocommerce-cart tr.wc-block-cart-items__row:last-child {
    border-bottom: 0px !important;
}
.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value,.woocommerce-cart ins.wc-block-components-product-price__value.is-discounted{
    font-size:14px;
    line-height:20px;
    font-weight:bold;
    }
.woocommerce-cart del.wc-block-components-product-price__regular{
    font-size:10px;
    line-height:12px;
    }
.woocommerce-cart .wc-block-components-quantity-selector {
    margin: 0px !important;
}
.woocommerce-cart .wc-block-cart-item__prices {
    bottom: 15px;
    position:static;
    margin-top: 21px;
}
.woocommerce-cart h1.entry-title{
    font-size: 20px;
    line-height: 24px;  
}
.woocommerce-cart .wc-block-cart-item__wrap{
    padding-right:10px;
}
.woocommerce-cart h1.entry-title,.woocommerce-cart .stepbarmain {
    padding-left: 0px;
}
.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
    margin-left: 0px;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    align-self: start !important;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    padding-top: 10px !important;
margin-left:0px;
}
.woocommerce-cart tr.wc-block-cart-items__row {
    grid-template-columns: auto !important;
    display:grid !important;
    border-bottom: 1px solid #ccc !important;
}
.woocommerce-cart td.wc-block-cart-item__product {
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}
.has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-f605e23.ae-bg-gallery-type-default,.has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-58a324d.ae-bg-gallery-type-default {
    width: 33.33%;
}
.has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-e1b9080.ae-bg-gallery-type-default {
    width: 33.33%;
}
.elementor-element.elementor-element-d359756.elementor-widget-icon-list {
    display: none;
}
ul#menu-1-c4792ac li a {
    opacity: 0.7 !important;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-eb86c0f.elementor-section-content-top.banner-section-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
    background: linear-gradient(180deg, rgba(7, 20, 41, 0) 0%, rgba(4, 15, 33, 0) 43.55%, rgba(4, 14, 31, 0.62) 54.41%, #030D1D 60%, #020B1A 100%);
    display: flex;
    height: 100% !important;
}
.mobile-banner-text {
    position:relative;
    bottom: 0;
}
.mobile-banner-text {
    position: relative;
    padding: 30px 30px;
    margin-top: -140px;
background: linear-gradient(180deg, rgba(7, 20, 41, 0) 0%, rgba(4, 15, 33, 0) -20.45%, rgba(4, 14, 31, 0.62) 22.41%, #030D1D 27%, #020B1A 100%);
    z-index: 999999999;
    padding-bottom: 139px;
}
.elementor-265 .elementor-element.elementor-element-eb86c0f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end !important;
    align-items: flex-end !important;
}
.bannerimage .ae_thumb_wrapper, .bannerimage .ae_thumb_wrapper img {
    object-fit: 100% !important;
    object-position: top !important;
}
.banner-inner-wrap .gradient-color.secound p {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 120%;
    text-align: center;
    background: linear-gradient(262.48deg, #9C8E7A 21.68%, #D6CAB8 59.27%, #AF9E84 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.mobile-banner-text .border-btn.banner-explore .ae-element-custom-field {
    font-size: 12px !important;
    letter-spacing: 3.2px !important;
    padding: 12px !important;
    width: 100%;
}
.mobile-banner-text .lightcolor-btn,.mobile-banner-text .border-btn.banner-explore{
    width: 100% !important;
    max-width: 246px !important;
    margin: 0px auto;
}
.mobile-banner-text .lightcolor-btn .ae-element-custom-field {
    font-size: 12px !important;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.2em !important;
    text-transform: uppercase;
    margin: 0px auto;
    padding: 12px !important;
    width: 100%;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b96daf1.ae-bg-gallery-type-default {
    max-height: 0px !important;
    display: none;
}
.elementor-265 .elementor-element.elementor-element-c83adeb {
    z-index: 99999;
    height: 80% !important;
}
.collaction-tabs .elementor-tabs .elementor-tabs-wrapper{
    display:block !important;
    overflow-x:scroll !important;
}
.collaction-tabs .elementor-tabs .elementor-tabs-wrapper {
    overflow-x: scroll;
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */

}
.collaction-tabs .elementor-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none; // Safari and Chrome
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.row-collection-tabs-mob {
    display: block;
    width: 1145px;
}
.collaction-tabs .elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}
.elementor-342 .elementor-element.elementor-element-8eeae39 span.onsale {
    font-size: 12px !important;
}
.homepage-percentage span.onsalepersentage{
 font-size:12px !important; 
}
.homepage-percentage {
    left: 70% !important;
}
.Best-seller-row .single-collaction img.attachment-full.size-full {
    padding: 10px;
    width: 100px;
    height: 100px !important;
    object-fit: contain;
    object-position: center;
}
.Best-seller-row .elementor-element.elementor-element-09a9964.productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    max-width: 120px;
    position: absolute;
    top: -120px;
    right: 0;
}
.Best-seller-row .ae-element-custom-field {
    width: 100%;
}
.Best-seller-row .elementor-element.elementor-element-2932c1e .ae-element-custom-field img{
    width:100% !important;
    object-fit:cover !important;
}
.elementor-534 .elementor-element.elementor-element-544ec2e {
    width: 100% !important;
    max-width: 246px !important;
    margin: 0px auto;
}
.elementor-534 .elementor-element.elementor-element-544ec2e .elementor-button {
    padding: 12px !important;
}

.dark-btn.customer-btn-design {
    margin: 0px auto;
}
.shop-thelook  .single-collaction .main-look-shop img.attachment-full.size-full{
        padding:0px !important;
}
.shop-thelook article.swiper-slide-active {
    width: 300px !important;
    opacity: 1 !important;
    margin-top:0px !important;
}
.shop-thelook article.swiper-slide {
    opacity: .5;
    margin-top:15px;
}
.shop-thelook .ae-post-widget-wrapper {
    margin-bottom: 42px;
    margin-left: 27%;
}
.shop-thelook article.ae-post-item {
    box-sizing: border-box;
    padding: 12.9748px;
    border: 0.64874px solid rgba(5, 37, 110, 0.2);

}
.cate-home-collection li.product-category.product {
    margin-bottom: 5px !important;
}
.Best-seller-row .single-collaction h1.ae-element-post-title{
        height:46px !important;
}
.elementor-element-8e7efa5.single-collaction.bestsellers .ae-swiper-pagination{
    display:block;
}
.Best-seller-row .single-collaction h1.ae-element-post-title{
        margin-top:22px;
}
.elementor-534 .elementor-element.elementor-element-645021d > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}
.elementor-element-4d962e6 article.ae-swiper-slide.swiper-slide.swiper-slide-visible {
    background: #F6FAFF;
}
.Best-seller-main-warp article.ae-swiper-slide.swiper-slide{
    opacity:0 !important;   
}
.Best-seller-main-warp article.ae-swiper-slide.swiper-slide.swiper-slide-active{
    opacity:1 !important;   
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-3d7be49.ae-bg-gallery-type-default {
    width: 1000px;
}
.home-second-section {
    width: 1000px;
}
div#elementor-tab-content-6641,div#elementor-tab-content-6642,div#elementor-tab-content-6643,div#elementor-tab-content-6644,div#elementor-tab-content-6645,div#elementor-tab-content-6646,div#elementor-tab-content-6647 {
    overflow: hidden;
}
.ae-swiper-button-prev.swiper-button-prev,.ae-swiper-button-next.swiper-button-next {
    display: none;
}
.elementor-342 .elementor-element.elementor-element-73fe15c .ae-swiper-container {
    margin-left: 0px;
    margin-right: 0px;
}

.elementor-element-ab70ee9.cate-home-collection .elementor-widget-image-box .elementor-image-box-title a {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.2em;
    text-transform: uppercase;
}
.elementor-342 .elementor-element.elementor-element-73fe15c .ae-swiper-container {
    margin-left: 0px;
    margin-right: 0px;
}
.ae-post-collection.ae-swiper-container.swiper-initialized.swiper-horizontal {
    margin: 0px !important;
}
.home section.image-sectionborder.collectionimage {
    /*height: 230px !important;*/
    width: 237px !important;
}
.home .single-collaction .ae-carousel-yes .ae-post-item {
    margin-right: 0px !important;
margin-left:3.6px;
}
.elementor-321 .elementor-element.elementor-element-b5cf7b6 {
    width: 82px !important;
    max-width: auto;
    right: 2px !important;
    left: auto !important;
}
.elementor-element-73fe15c.single-collaction.badge-h-left h1.ae-element-post-title {
    max-width: 230px;
}
.home .single-collaction .collectionimage .model_image img.attachment-full.size-full {
    /*width: 235px !important;
    height: 235px !important;*/
    padding: 0px !important;
    filter: unset !important;
    object-fit: unset;
    object-position: center;
}
/*.homepage-percentage {
    top: 14%;
}*/
/*.exp-collection .single-collaction h1.ae-element-post-title {
    height: 61px;
}*/
.home .single-collaction.badge-h-left h1.ae-element-post-title {
    height: 45px !important;
    margin-top:0px;
}
.exp-lower-secs > .elementor-container.elementor-column-gap-default {
    height: auto !important;
}
.elementor-element.elementor-element-dce1d08.elementor-widget.elementor-widget-ae-post-title {
    margin-bottom: 12px;
}
.slick-dots{
        margin-top:25px;
    position:initial !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper {
    margin: 0px !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    max-width:100% !important;  
}
.Inactive-step {
    display: none;
}
.right-tab-wrapper .custom-menu-inner{
        padding-top:0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current .right-tab-wrapper .custom-menu-inner{
        padding-bottom:0px !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:last-child .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px;
    padding-bottom: 0px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before{
    display:none;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable:after,.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.second-box.slick-active .right-tab-wrapper:after,.slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after{
    display:none !important;
}
.row-upper .custom-col-one-half.right {
    max-width: 262px;
}
.row-below .custom-col-one-half.left{
  max-width: 262px;
}
.row-upper .custom-col-one-half.left {
    width: 50%;
}
.row-below .custom-col-one-half.right {
    width: 50%;
}
.Ruh-section-inner{
max-width:100%;
}
.row-upper .custom-col-one-half.left img,.row-below .custom-col-one-half.right img{
        width:auto;
        height:auto;
}
.slider-nav-thumbnails.slick-initialized.slick-slider{
        margin-top:35px;
}
.collaction-tabs .row-collection-tabs-mob {
    position: relative;
    left: 15px;
}
div#elementor-tab-content-6641 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper,div#elementor-tab-content-6642 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper,div#elementor-tab-content-6643 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper,div#elementor-tab-content-6644 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper,div#elementor-tab-content-6645 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper,div#elementor-tab-content-6646 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper,div#elementor-tab-content-6647 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper {
    left: 15px;
}
.Best-seller-main-warp .ae-post-collection.ae-swiper-container.swiper-initialized.swiper-horizontal {
    padding-bottom:40px;
}
.program-wrapper button:focus,.program-wrapper button:hover{
    background:transparent !important;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{
    opacity:0.75;
}
.slick-dots li {
    width: 15px;
    height: 15px;
    margin: 0px;
}
.elementor-element-fcf550e,.elementor-534 .elementor-element.elementor-element-645021d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-534 .elementor-element.elementor-element-645021d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background: #fff !important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.second-box.slick-current {
    display: block !important;
    opacity: 1 !important;
    transition: 2s ease all;
}
.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .product-hover-div {
    display: none !important;
}
/*.uael-woo-products-summary-wrap .image-wrapper img.img-back {
    width: 100% !important;
    height: 220px !important;
}*/
.uael-woo-products-summary-wrap .image-wrapper .model-imageshop {
    height: 100%;
    overflow: hidden;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    height: 42px;
}
/*.shoppagegrid ul li.product:hover .uael-woo-products-thumbnail-wrap{
    width: 100% !important;
    height: 220px !important;
}*/
.mobilebutton {
    display: none !important;
}
/*.shoppagegrid .uael-woo-products-thumbnail-wrap {
    height: 220px !important;
}*/
.mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    padding: 4px 30px !important;
    font-size: 11px !important;
    letter-spacing: 0.08em;
   background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: 0.5px solid #071429;
 }
.mobilebutton a img {
    position: relative;
    top: 3px;
}
.elementor-22 .elementor-element.elementor-element-49e50fb {
    padding: 10px 0px 10px 0px;
}
ul#menu-1-c4792ac {
    left: 15px;
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-ded373c .elementor-button {
    font-size: 14px;
    padding: 14px 30px 14px 30px;
}
/*.single-product .woocommerce-product-gallery__image {
    height: 400px !important;
}*/
.myProduct.single-product-slider .swiper-slide {
    height: 86px;
}
p.stock-quantity {
    font-size: 12px !important;
}
.single-product .single-product-images .woocommerce-product-gallery__image img.wp-post-image {
    height: 100% !important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding: 7px 0px !important;
    font-size: 14px;
    font-weight: 500;
    margin-right: 12px !important;
    margin-right: 1% !important;
    max-width: 49% !important;
}
.single-product button.single_add_to_cart_button.button.alt,.single-product a.single_add_to_cart_button.button.alt {
        max-width: 49%;
        margin-left: 1% !important;
}
.single-page-right-col .percentageshortcode {
    margin-bottom: 10px !important;
}
.discnt {
    margin: 0px !important;
}
.single-prodcut-details .custlineborder {
    width: 50% !important;
}
.single-product i.yith-wcwl-icon.fa.fa-heart-o {
    font-size: 14px;
}
.panel ul li::marker {
    color: #E5D39E;
    font-size: 20px;
    line-height: 8px;
}
.products .uael-woo-products-summary-wrap a h2.woocommerce-loop-product__title {
 font-size: 12px !important;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product .price, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce li.product .price {
    font-size: 12px !important;
    line-height: 15px !important;
}
.uael-woocommerce .products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce .products li.product .price del, .uael-woocommerce ul.products li.product .price del {
    font-size: 11px !important;
    font-weight: 400 !important;
}
.shoppagegrid span.onsalepersentage {
    font-size: 12px !important;
    position: relative;
    top: -7px !important;
}
span.uael-out-of-stock {
    color: #1F2630;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
}

.is-medium .wc-block-cart__sidebar, .is-mobile .wc-block-cart__sidebar, .is-small .wc-block-cart__sidebar {
    margin-bottom: 0 !important;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
}
div#customer_details {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.woocommerce-checkout .col-2.woocommerce-cart.item-summary-sidebar{
        order:1;
    }
.woocommerce-page .col-2.woocommerce-cart.order-summary-sidebar {
    order: 2;
}

.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit-container.order-reviewcust {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 16px;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.wp-block-woocommerce-cart-order-summary-block.hello .wc-block-cart__submit-container.order-reviewcust {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 7px;
    position: static;
    width: 100%;
    z-index: 9999;
}
.wp-block-woocommerce-cart-order-summary-block .form-row.place-order {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.wp-block-woocommerce-cart-order-summary-block.hello .form-row.place-order{
position: static;   
}
.wp-block-woocommerce-cart-order-summary-block .form-row.place-order button#place_order{
    padding-top:16px;
padding-bottom:16px;    
}
.wp-block-woocommerce-cart-order-summary-block.hello .customcheckoutbtn button#place_order {
    padding:10px;
}
.woocommerce-checkout header.page-header h1.entry-title{
    font-size:20px;
    line-height:24px;
    padding-left:0px;
}
h3.add-new-addressheading{
    font-size:16px;
    line-height:20px;       
}
.wc-block-components-sidebar {
padding-left:0px;
}
.woocommerce-checkout main#content{
    padding-bottom:50px;
}
.whiteboxdiv p.date-message,.whiteboxdiv2 p.delivery-name,.whiteboxdiv2 p.delivery-address,p.changemain a{
    font-size:14px;
}
.customcheckoutbtn .form-row.place-order{
    height:auto !important;
}
.customcheckoutbtn button#place_order {
    padding: 10px;
    margin: 0px !important;
}
.woocommerce-order-pay.woocommerce-checkout header.page-header h1.entry-title{
    font-size:24px;
line-height:30px;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(3):after{
    font-size:16px !important;
    line-height:20px;
}
.wc-block-components-sidebar {
    padding-left: 0px !important;
}
.continue-shopping-cust a.custcontinue-shopping{
width:100% !important;
    font-size:11px;
}
.woocommerce-order-received header.page-header h1.entry-title:before,.woocommerce-order-pay header.page-header h1.entry-title:before{
    width:125px;
    height:125px;
}
.woocommerce-order-pay header.page-header h1.entry-title:before{
    margin-bottom:15px;
}
a.added_to_cart.wc-forward {
    width: 100%;
    text-align: center;
    font-size: 12px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
.shoppagegrid .mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust:before {
    content: '';
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/03/fi_shopping-cart.svg) no-repeat;
    width: 16px;
    background-size: contain;
    height: 16px;
    margin-right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobilebutton img {
    display: none !important;
}
.poptab button.digits-form_button.digits-form_submit.digits-form_submit-btn {
    padding: 10px 30px;
    font-size: 11px !important;
    height: auto !important;
    border-radius: 0 !important;
}
.digits-form_button-text {
    font-size: 11px;
    font-weight: 700;
}
.poptab .digits-form_input.digits-form_countrycode.countrycodecontainer.digits_countrycodecontainer {
    width: auto;
}
.digits-form_login h2.elementor-heading-title.elementor-size-default.custheadingloginsign {
    margin-bottom: 20px !important;
    font-size: 20px;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{
    padding-left:0px;
    padding-right:0px;
}
.shoppagegrid.similorproodcut span.onsalepersentage {
    top: -2px !important;
}
section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-71a18a6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default .elementor-container.elementor-column-gap-default {
    background: #F1F6FF;
}
.single-page-right-col .percentageshortcode {
    margin-top: 0px !important;
}
h2.accordion.accordioncust:first-child {
    margin-top: 0px !important;
}
div#estimate-result{
    margin-top: 5px;
}
.page-id-15 main#content {
    padding-left: 16px;
    padding-right: 16px;
}
.stepbarmain p span{
    font-size:13px;
}
.woocommerce-MyAccount-orders thead tr th {
    padding-top: 10px !important;
    padding-left: 10px !important;
}
.woocommerce-MyAccount-orders tr.custordertd td {
    padding: 0px 10px 10px 10px !important;
}
.woocommerce-MyAccount-orders tr.btntd td {
    border-top: 1px solid #DCDCDC !important;
    padding: 10px !important;
}
.elementor-17 .elementor-element.elementor-element-7e2f3c2 > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}
 .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
        font-family: "Helvetica Neue", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        content: attr(data-title);
}
.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status:before {
    color: #000;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td {
    font-size: 14px;
    line-height: 20px;
    float: left;
    width: 100%;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable tr {
    padding-top: 10px;
}
.elementor-17 .elementor-element.elementor-element-441bc14f {
    padding-bottom:0px !important;
}
.image-wrapper img.img-back {
    width: 100% !important;
    height: 100% !important;
}
.customordertable a.woocommerce-button.button.view_msg:before {
    height: 15px !important;
    width: 15px !important;
}
.centermaindiv {
        padding-left: 0px !important;
        padding-right: 0px !important;
width:100%;
 }
.mainrightsidebar {
    width: 100%;
}
.mainrightsidebar a.woocommerce-button.button.view_msg {
  max-width: 49%;
  margin-right: 1%;
   margin-bottom: 0%;
}
 .mainrightsidebar a.woocommerce-button.button.cancelorder {
        max-width: 49%;
        margin-left: 1%;
}
.mainrightsidebar a.woocommerce-button.button.return {
max-width: 49%;
 margin-left: 1%;
}
.mainrightsidebar.singleorder {
    margin-top: 0px;
}
.elementor-20 .elementor-element.elementor-element-0168eef .ae-post-widget-wrapper {
    margin-bottom: -8px;
}
.elementor-20 .elementor-element.elementor-element-0168eef .swiper-pagination-bullet-active {
    background-color: #131A29 !important;
}
.elementor-240 .elementor-element.elementor-element-5d347e19 {
    padding: 10px 0px 30px 0px;
}
.page-id-240 .uael-woocommerce .products, .page-id-240 .uael-woocommerce ul.products {
    margin-left: 0px;
    margin-right: 0px !important;
}
.elementor-30 .elementor-element.elementor-element-afd1abd {
   width: 100%;
}
.elementor-30 .elementor-element.elementor-element-f80c6a8 {
   width: 100%;
}
.elementor-30 .elementor-element.elementor-element-3c515d3 .elementor-heading-title{
font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-30 .elementor-element.elementor-element-bfb4edb {
    padding: 26px 0px 40px 0px;
}
.logged-in .elementor-30 .elementor-element.elementor-element-bfb4edb {
        padding-top:10px;
}
.elementor-top-column.elementor-element.elementor-element-f80c6a8 > .elementor-widget-wrap.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-30 .elementor-element.elementor-element-efe7db5 > .elementor-element-populated {
    padding: 20px;
}
.order-detailstable .status-orderdetais {
    width: 100%;
    top: 0px;
    left: 0;
    right: 0px;
margin:0px auto;
}
.elementor-82 .elementor-element.elementor-element-606f93e {
    border-top: 0px;
}
.elementor-element-ab70ee9.cate-home-collection .elementor-widget-image-box .elementor-image-box-title {
    margin-top: 0px;
    line-height:20px;
}
.single-product .single_variation_wrap .e-atc-qty-button-holder, .single-product .elementor-product-simple .e-atc-qty-button-holder .quantity {
    margin-bottom: 10px !important;
}
.myProduct.single-product-slider{
padding: 8px 0;     
}
.swiper.myProduct.single-product-slider.product-slidermain.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs .swiper-slide {
    margin-right: 8px !important;
}
.elementor-869 .elementor-element.elementor-element-2a4c21b .elementor-heading-title {
    font-size: 20px;
    line-height: 24px;
}
.ae-sale-badge-wrapper.shoppageloop{
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: 0.5px solid #071429;
}
.single-product .elementor-element.elementor-element-5799a65.discnt .dsalv-attribute {
    margin-top: 10px;
}

.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms span,.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms a {
    background: #fff;
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #0F1434;
    text-align: center;
    padding: 0px;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-term.hint--top {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 12px;
    width: 43px;
    height: 26px;
    border: 0.5px solid rgba(7, 20, 41, 0.2);
    border-radius: 0px;
    text-align: center;
    justify-content: center;
}
.elementor-82 .elementor-element.elementor-element-606f93e {
    margin-top: 22px;
}
.elementor-22 .elementor-element.elementor-element-c4792ac .menu-item a.uael-menu-item{
color: rgb(0 0 0 / 70%) !important;
font-size: 11px;
}
.single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a[data-title="Browse wishlist"],.single-product .yith-wcwl-wishlistaddedbrowse a[data-title="Browse wishlist"] {
    width:100%;
    height: 40px;
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #071429;
    width:100%;
    max-width:49% !important;
    padding: 0px !important;
    margin-right: 0% !important;
    align-items: center;
    display: flex;
    font-size:11px !important;
    margin-right:1% !important;
    justify-content: center;
}
.wpfFilterWrapper .wpfFilterContent select{
width:100%;
}
#wpfBlock_1, #wpfBlock_2{
margin-bottom:12px !important;
    width:100% !important;
}
.page-id-3458 .wps_order_msg_container {
    padding-left: 1%;
    padding-right: 1%;
}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
   margin: 0 0% 20px;
   width: 100%;
   float: left;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex {
   width: 100%;
}
}
@media screen and (max-width:766px){
span.onsale{
        text-transform:capitalize !important;
}
.sale-badge-yes .badge-type-ribbon .ae-sale-badge-wrapper{
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border-radius:0px;  
}
.single-collaction h1.ae-element-post-title {
    text-transform: capitalize;
}
.elementor-element-3f6b0c3.collaction-tabs .elementor-tabs-content-wrapper {
    border-bottom:0px !important;
}
i.yith-wcwl-icon.fa.fa-heart {
    font-size: 16px;
}
.single.single-product .input-text.qty.text{
font-size:14px !important;
}
}
@media screen and (max-width:767px) and (min-width:552px){
    .elementor-element.elementor-element-5d51ac9.elementor-widget__width-auto.border-btn.banner-explore.elementor-widget.elementor-widget-ae-custom-field {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-element.elementor-element-5d51ac9.elementor-widget__width-auto.border-btn.banner-explore.elementor-widget.elementor-widget-ae-custom-field .elementor-widget-container {
    max-width: 246px;
    margin: 10px auto 0px;
}
}
@media screen and (max-width:600px){
.single-collaction.badge-h-left .collection-slders:hover .collectionimage .model_image{
display:none !important;
}
.single-collaction.badge-h-left .collection-slders:hover .collectionimage .productimage {
    display: block !important;
}
.elementor-element.elementor-element-8e4c135.elementor-widget-image a img[src$=".svg"] {
    width: 32px;
}
.single-pricecust p.price span.woocommerce-Price-amount.amount{
        font-size:14px !important;
    }
.page.page-id-16 #content {
    padding-left: 16px;
    padding-right: 16px;
}
.woocommerce-order-received .woocommerce.wp-block-group.alignwide p{
    font-size:14px;
}
.poptab div#dig_cs_name{
 margin-right: 1%;
}
.poptab div#dig_cs_lastname {
    margin-left: 1%;
}
.poptab .dig_opt_mult {
    width: 33.33% !important;
    float: left;
}
.mo-openid-app-icons {
    text-align: center;
}
.social-loginbtn .mo-openid-app-icons p:before,.social-loginbtn .mo-openid-app-icons p:after{
    display:none;
}
.elementor-element.elementor-element-b8172dd.elementor-widget.elementor-widget-heading {
    margin-top: 11px;
}
.digits-form_register,.digits-form_login {
    margin-left: 0px !important;
}
.social-loginbtn a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-facebook-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect, .social-loginbtn a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-google-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect{
    left:-10px;
font-size:14px;
}
.single-product .elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price {
    margin-right: 0px;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default {
    padding-bottom: 20px;
}
.input-labelcust,.poptab .digits-form_input input,.digits_otp_info_desc .digits_otp_info_desc_text,.digits-form_footer .digits-form_link {
    font-size: 14px !important;
}
.digits-form_input input::placeholder,.digits-form_input input::-webkit-input-placeholder {
    font-size: 14px !important;
}
.elementor-2879 .elementor-element.elementor-element-b391588 > .elementor-container {
    min-height: 100%;
}
.elementor-2879 .elementor-element.elementor-element-b391588 > .elementor-background-overlay {
    background-position: center center;
    background-size: contain;
}
.social-loginbtn .mo-openid-app-icons p {
    margin-left: 0px !important;
}
.digits_otp_info_desc {
    top: 0px !important;
    left: 0 !important;
    margin: 0px auto;
    padding: 0px;
    position:relative;
    width: 100% !important;
}
.digits_otp_info {
    width: 100%;
    height:40px;
    position: absolute;
    top: -40px;
}
.digits_otp_info_ic {
    position: relative;
    left: 96%;
    z-index: 0;
    top: 57px;
}
nav.woocommerce-MyAccount-navigation ul {
    gap: 5px;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{
    font-size:12px;
}
.digits-form_heading span.digits-form_heading_text {
    font-size: 20px !important;
}
.digits-form_login .digits-form_countrycode input[type=text] {
    padding-left: 43px;
    padding-right: 0;
    width:60px !important;
}
.single-pricecust p.price span.woocommerce-Price-amount.amount {
           font-size: 17px !important;
        font-weight: bold;
}
span.onsalepersentage {
    font-size: 14px;
}
.similorproodcut .pricewithpercentage {
    margin-bottom: 0px;
}
.elementor-122 .elementor-element.elementor-element-2511f4a .ae-post-collection {
    grid-row-gap: 20px !important;
}
  .woocommerce-cart button.wc-block-cart-item__remove-link:after {
        right: 0px;
 }
.social-loginbtn.mobilebtnlogin {
    display: block;
}
.social-loginbtn.desktopbtn {
    display: none;
}
a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-facebook-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect, a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-google-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect {
    max-width: 100% !important;
}
.stepbarmain span.mybagstep:after, .stepbarmain.orderreviewpage span.addressstep:after {
    width: 100%;
    max-width: 7%;
}
.thmaf-thslider-viewport.billing ul#thmaf-th-list {
    float: left;
    width: 100% !important;
}
.thmaf-thslider-viewport.billing li.thmaf-thslider-item.billing {
    width: 100%;
    max-width: 100%;
    float: left;
}
.elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price p.price {
    display: inline-flex;
}
.single-product span.onsalepersentage {
        font-size: 14px;
        margin-left: 10px;
}
.single-product .single-pricecust {
   width: auto !important;
  }
.single-pricecust p.price del span.woocommerce-Price-amount.amount, .single-pricecust p.price del {
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	color: #8F9297;
	display: grid !important;
	line-height: 29px;
	opacity:1 !important;
}
.single-product div#delivery-estimate-form {
    margin-top: 56px !important;
}
#delivery-estimate-form label{
    margin-bottom:12px;
}
.single-product div#delivery-estimate-form{
        overflow: hidden;
    }
#delivery-estimate-form label:after {
  margin-top: 7px;
        content: '';
        border: 0px;
        height: 10px;
        background-position: left center;
        width: 100% !important;
        background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/border.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: left center;
        height: 1px;
        border: 0px !important; 
    }
.single-prodcut-details .custlineborder {
        width: 100% !important;
        background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/border.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: left center;
        height: 1px;
        border: 0px !important;
    }
.single-prodcut-details .accordion {
        font-size: 14px;
        overflow: hidden;
    }
.single-prodcut-details .accordion:after {
    position: relative;
    right: 0;
    padding-left: 5px;
    background: #fff;
}
.sale-badge-yes .badge-type-ribbon .ae-sale-badge-wrapper {
        background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
        border-radius:0px;
        height: 24px !important;
        padding: 0px !important;
        width: 80px !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
.elementor-342 .elementor-element.elementor-element-73fe15c span.onsale,.home .sale-badge-yes .badge-type-ribbon .ae-sale-badge-wrapper span.onsale{
    font-style: normal;
    font-weight: 400 !important;
    font-size: 12px !important;
    letter-spacing: 0.05em !important;
    padding: 0px !important;
    line-height: 24px !important;
}
.homepage-percentage span.onsalepersentage{
    padding:5px 10px
}
.ae-sale-badge-wrapper.shoppageloop {
        height: 24px !important;
       justify-content: center;
	        padding: 16px 15px !important;
    }
.ae-sale-badge-wrapper.shoppageloop span.onsale {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 13px !important;
        padding: 0px !important;
        letter-spacing: 0.05em !important;
}
.homepage-percentage {
    top: 10px;
}
.elementor-element.elementor-element-0da852f.elementor-widget.elementor-widget-ae-woo-price ins span.woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.05em;
    color: #000000;
}
.panel p strong {
    display: block;
    padding-top: 30px;
}
.panel p strong:first-child{
padding-top:0px;
}
.elementor-element.elementor-element-8a99f08.elementor-widget.elementor-widget-heading {
    margin-bottom: 12px;
}
.single-prodcut-details .accordion{
    margin-top:0px !important;
}
.dsalv-attributes .dsalv-terms .dsalv-term-image span, .dsalv-attributes .dsalv-terms .dsalv-term-image a {
    width: 64px !important;
    height: 64px !important;
}
.dsalv-attributes .dsalv-terms span, .dsalv-attributes .dsalv-terms a{
background:transparent;
}
.single-product .elementor-122 .elementor-element.elementor-element-85251ed {
        padding: 7px 0px 0px 0px;
}
.woocommerce-cart main#content{
    margin-top:16px;
}
.stepbarmain.cartpage p {
    margin-bottom: 0px;
}
.woocommerce-cart .stepbarmain{
padding:0px;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
        margin-top: 0px;
}
.wpccl-coupon {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/bg-mob-coupon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
}
.wpccl-featherlight .featherlight-content {
    max-width: 343px;
    padding: 20px 16px !important;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 14px !important;
line-height: 140%;
}
span.wpccl-coupon-expiry{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: 18px;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-value{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 10px;
line-height: 18px;
}
.wpccl-heading{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 12px;
margin-bottom:!2px;
text-transform:uppercase;
}
.wpccl-coupon-code:before {
    width: 16px;
    height: 16px;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/star.svg));
    content: '';
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/star.svg);
    background-size: cover;
    margin-right: 8px;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code{
margin-top:10px;
padding-left:10px;
margin-bottom:7px;
}
.wpccl-coupon-desc{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 140%;
color: #455A64;
padding-left: 35px;
}
#elementor-popup-modal-4018 .dialog-message {
    width: 343px;
}
.clipboard {
    width: 100%;
    height: 44px;
}
.copy-btn{
font-size: 12px;
line-height: 20px;
text-align: center;
letter-spacing: 0.2em;
text-transform: uppercase;
}
.copy-input{
font-size: 12px;
line-height: 15px;
color: #131A29;
padding-left:61px;
}
span.unit{
font-size: 12px;
line-height:20px;
color: #8F9297;
left:16px;
width:40px;
}
button#copyButton:after {
        background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/copy-icon.svg);
        height: 15px;
        width: 15px;
        content: '';
        background-size: 100%;
        margin-left: 8px;
}
.copy-btn{
width: 149px;
height: 44px;
}
.copied {
    font-size: 12px;
}
.woocommerce-checkout header.page-header h1.entry-title{
    margin-top:16px !important;
}
.page-id-16 section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2769a63 {
        margin-bottom: 16px;
    }
.stepbarmain{
    padding:16px 0px !important;
}
.stepbarmain p {
    margin-bottom: 0px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio'] {
    width: 21.9px;
    height: 18px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:checked {
    padding: 3.2px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:before {
    width: 100%;
    height: 100%;
    margin: 0px auto !important;
    margin-left: 0px;
}
.page-id-16 li.wc_payment_method.payment_method_razorpay {
    margin-bottom: 24px !important;
    float: left;
    width: 100%;
}
.page-id-16 .whiteboxdiv{
height:auto;
padding:16px;
}
p.date-message b {
    display: block;
    padding-left: 38px;
}
.whiteboxdiv2 {
    height: auto;
    padding: 16px;
}
.whiteboxdiv p.date-message, .whiteboxdiv2 p.delivery-name, .whiteboxdiv2 p.delivery-address {
        font-size: 16px;
}
p.changemain a{
    font-size:14px;
}
span.billing-username {
    display: block;
}
.whiteboxdiv2 p.delivery-name:before {
    content: '';
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/loc.svg);
    height: 26px;
    width: 19px;
    display: inline-block;
    position: relative;
    top: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 12px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods .mainpaymentd {
    padding: 16px 16px;
    width: 100%;
}
.extradiscountmain {
    padding: 8px 14px 8px 14px;
    float: left;
    width:100%;
   margin-top:18px;
}
p.discriptiondiscount {
    font-size: 16px;
    line-height: 20px;
   font-family: 'Helvetica Neue';
}
.page-id-16 div#qlwapp {
    margin-bottom: 35px;
}
li.wc_payment_method.payment_method_razorpay {
    background: #fff url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/rozerpayiconsmall.svg) no-repeat;
    background-position: top right;
}
li.wc_payment_method.payment_method_razorpay{
        position:relative;
}
li.wc_payment_method.payment_method_razorpay:after {
    content: ''!important;
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/05/payicons.svg) !important;
    background-repeat: no-repeat !important;
    width: 97% !important;
    height: 28px !important;
    display: block;
    background-size:100% !important;
    background-position: center;
    position: absolute;
    left: 7px;
    bottom: -25px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_razorpay label:after{
    display:none;
}
.form-step.checkoutpage input, .form-step.checkoutpage select {
    border-radius: 0px !important;
}
.woocommerce-checkout .woocommerce-billing-fields input{
margin-bottom: 16px !important;
}
.woocommerce-billing-fields__field-wrapper {
    margin-top: 16px;
}
.woocommerce form .form-step.checkoutpage .form-row {
    padding: 0px;
    margin: 0 0 0px;
}
.woocommerce form .form-step.checkoutpage .form-row input, .woocommerce form .form-step.checkoutpage .form-row select {
    padding-left: 20px !important;
}
.form-step.checkoutpage .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
}
.page-id-16 table.shop_table.woocommerce-checkout-review-order-table th, .page-id-16 table.shop_table.woocommerce-checkout-review-order-table td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.page-id-16 .col-2.woocommerce-cart.order-summary-sidebar tr.cart-subtotal {
    padding-bottom: 12px !important;
}
.col-2.woocommerce-cart.order-summary-sidebar .customcart-checkout {
    margin-top: 24px;
}
.woocommerce-cart .customcart-checkout .wp-block-woocommerce-cart-order-summary-block {
    padding-bottom: 24px !important;
}
.elementor-4033 .elementor-element.elementor-element-359cee8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-4033 .elementor-element.elementor-element-359cee8 .elementor-heading-title{
    font-size:20px !important;
    line-height:24px !important;
}
.page-id-4033 section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2769a63 {
    margin-bottom: 16px;
}
.page-id-4033 .stepbarmain.cartpage {
    padding-bottom: 24px !important;
}
 .page-id-4033 .custom-cart-main .leftdiv-prodcut-items .product-thumbnail {
	 max-width: 77px !important;
	 height: 77px;
	 width: 77px !important;
}
.page-id-4033 .custom-cart-main .product-name a {
    font-family: "Butler", Sans-serif;
    text-transform: capitalize;
    color: #111314;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #111314;
}
 .page-id-4033 .custom-cart-main .product-remove a.remove:after {
    height: 16px;
    width: 16px;
}
.page-id-4033 .pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount,.page-id-4033 .pricewithpercentage del span.woocommerce-Price-amount.amount {
	font-size: 12px !important;
	font-weight: 400 !important;
}
.page-id-4033 .product-price.pricewithpercentage span.onsalepersentage {
    margin-left: 4px;
    font-family: 'Helvetica Neue';
    font-weight: 400;
    font-size: 13px;
    color: #DE4043CC;
    line-height:24px !important;
}
.page-id-4033 .cart-productdeatils {
        padding-left: 12px;
}
.page-id-4033 .custom-cart-main .product-name {
    height: auto;
}
.page-id-4033 .custom-cart-main form.woocommerce-cart-form {
    padding-top: 24px !important;
}
.page-id-4033 .pricewithpercentage ins span.woocommerce-Price-amount.amount {
	font-family: 'Helvetica Neue';
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
}
.page-id-4033 .lastdiv-afterordersummry ul li {
    float: left;
    width: 48.5% !important;
    height: 40px;
    padding: 8px 16px 8px 16px;
    border: 0.5px solid #D3F0DD;
    background-color: #F7FBF7;
    font-size: 12px !important;
}
.form-step.checkoutpage {
        padding: 20px !important;
        margin-bottom: 25px !important;
        margin-top: 20px !important;
        border: 0.5px solid rgba(5, 37, 110, 0.2);
}
.paymentmethodmain {
	        padding: 20px !important;
        margin-bottom: 17px !important;
        border: 0.5px solid rgba(5, 37, 110, 0.2);
}	
.col-2.woocommerce-cart.item-summary-sidebar .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block.customcart-checkout .wp-block-woocommerce-cart-order-summary-block span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    border: none !important;
}
.col-2.woocommerce-cart.item-summary-sidebar .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block.customcart-checkout .wp-block-woocommerce-cart-order-summary-block tr.cart_item {
    padding-top: 12px !important;
    width: 100%;
    display: inline-block;
    border-top: 1px solid hsla(0, 0%, 7%, .11) !important;
    padding-bottom: 12px !important;
}
.col-2.woocommerce-cart.item-summary-sidebar .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block.customcart-checkout .wp-block-woocommerce-cart-order-summary-block .customcheckoutbtn div#payment {
    display: none !important;
}	
	form.woocommerce-cart-form-coupen.coupencodeform button.button {
		width: 45%;
		text-align: right;
		padding-right: 14px;
	}	
.woocommerce-form-login-toggles {
    display: none !important;
   
}
h3.add-new-addressheading {
    display: none !important;
}
.mobileshowdivlogin h3.add-new-addressheading {
    display: inline-block !important;
    width: 86%;
	margin-bottom: 0 !important;
	color:#000 !important;
}
.mobileshowdivlogin a.showlogins {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 31px;
    opacity: 1;
    margin: 24px 0 !important;
    margin-top: 0px !important;
	color:#000 !important;
}	
	.woocommerce-checkout header.page-header{
		display:none !important;
	}
.mobileshowdivlogin {
    width: 100%;
    display: inline-block;
    margin-top: 16px !important;
}	
.customcart-checkout .prodcut-image-checkout {
    width: 75px !important;
    height: 70px !important;
    float: left;
    display: inline-block;
    background: white !important;
    border: 0.25px solid #05256E33;
    margin-right: 13px;
}	
.woocommerce-billing-fields__field-wrapper span.select2.select2-container.select2-container--default {
    margin-bottom: 16px !important;
}	
.woocommerce-checkout .woocommerce-message {
    width: 100% !important;
    margin: 0px auto !important;
    border-top-color: #071429 !important;
    margin-top: 20px !important;
}	
.page-id-4033 .cart-productdeatils .prodcut-description {
    color: #111314A3;
    margin-top: 0px;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: rgba(17, 19, 20, 0.64);
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.page-id-4033 .cart-productdeatils {
        width: 78% !important;
}
.page-id-4033 .custom-cart-main .product-price.notcombo {
   width: auto;
	margin-top: 19px !important;
	height: 31px;
	padding-left: 13px;
	margin-bottom: 0px;
	justify-content: start !important;
}
.page-id-4033 .custom-cart-main .product-price {
	width: auto;
	margin-top: 0px !important;
	height: auto;
	padding-left: 15px;
	margin-bottom: 0px;
	justify-content: start !important;
}
.page-id-4033 .custom-cart-main .comboimagediv
 {
    display: flex;
    align-items: end;
    width: 59%;
    padding-left: 13px !important;
    margin-top: 16px !important;
	 height: unset !important;
}
img.comboimg {
    width: 70% !important;
    margin-bottom: 2px !important;
}	
	
.page-id-4033 .custom-cart-main .product-quantity {
    width: 97px;
    display: inline-block;
    float: left;
    margin-top: 19px;
}
.page-id-4033 .custom-cart-main .product-quantity .quantity button{
     padding: 0 13.5px !important;    
}
.custom-cart-main .product-quantity .quantity .qty {
    font-size: 12px;
}
.page-id-4033 .custom-cart-main .product-quantity:after{
        width:97px;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-f78ebd5.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated {
    padding-left: 6px;
    padding-right: 6px;
}
.page-id-4033 .woocommerce-cart-form__cart-item.cart_item {
    margin-bottom: 20px !important;
}
.page-id-4033 .custom-cart-main .woocommerce-cart-form__cart-item.cart_item{
    padding-top:20px;   
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button.button{
font-family: 'Helvetica Neue';
        font-style: normal;
        font-weight: 500;
        font-size: 11px !important;
        line-height: 20px;
        text-align: center;
        letter-spacing: 0.08em;
        text-transform: uppercase;  
}
.page-id-4033 .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
        font-family: "Helvetica Neue", Sans-serif;
        font-size: 14px !important;
        font-weight: 400;
        text-transform: capitalize !important;
        content: attr(data-title);
        font-family: 'Helvetica';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #000000;
        opacity: 0.5;
 }
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn table.shop_table tbody td {
    text-align: right !important;
    background: transparent !important;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn tr.order-total td[data-title="Grand Total"]:before {
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #000000;
    flex-grow: 0;
    opacity: 1 !important;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout {
    margin-top: 5px !important;
}
.page-id-4033  .elementor-4033 .elementor-element.elementor-element-4d867a90 {
padding-bottom:0px;
}
.page-id-4033 .custom-cart-main .woocommerce-cart-form__cart-item.cart_item:first-child {
    padding-top: 0px;
}
.elementor-869 .elementor-element.elementor-element-3354e70,.elementor-1010 .elementor-element.elementor-element-71d6542e {
     width: 100%;
     margin-top: 12px;
}
.elementor-869 .elementor-element.elementor-element-71b7cc3 {
   width: 100%;
}
.elementor-1010 .elementor-element.elementor-element-5f5d82bc {
  width: 100%;
}
#wpfMainWrapper-2_15487 .wpfFilterWrapper {
    visibility: hidden;
    width: 100% !important;
}
#wpfBlock_1, #wpfBlock_2 {
    margin:12px 0px !important;
    width: 100%;
    min-width: auto !important;
    padding: 0px;
width:100% !important;
float:left;
}
.elementor-1010 .elementor-element.elementor-element-71d6542e {
     width: 100%;
}
.elementor-1010 .elementor-element.elementor-element-37bd1b42 .elementor-heading-title {
   font-size: 20px;
   line-height: 24px;
}
.page-id-2879 .elementor-82 .elementor-element.elementor-element-71a18a6,.page-id-3265 .elementor-82 .elementor-element.elementor-element-71a18a6{
margin-top:0px !Important;
}
.page-id-17 span.select2-selection.select2-selection--single{
    background-position-x: 95%; 
}
.page-id-3458 input#wps_order_msg_submit {
    border-color: rgba(7, 20, 41, 1);
    width: 100px;
    height: 37px;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 12px;
    font-weight: 500 !important;
    line-height: 25px;
    letter-spacing: 0.3px !important;
    padding: 6px 0px 6px 16px;
    background: rgba(7, 20, 41, 1) url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/send.png);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 20px center;
}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex .wps-order-msg-btn:before{
display:none;
}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex{
bottom:52px;
}
.page-id-3458 h4.wps-order-heading.wps_rma_flex:before {
    display: none;
}
.page-id-3458 h4.wps-order-heading.wps_rma_flex {
    background: url(https://stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/clock-lines.png) no-repeat;
    background-position: 12px 5px;
    padding-left: 50px;
    background-size: 25px;
    display: flex;
    width: 100% !important;
    justify-content: space-between;
}
.page-id-3458 .wps_order_msg_sent_notice {
    justify-content: flex-start;
    width: 100%;
    font-size: 14px;
    top: -8px;
    position: relative;
}
.wps-order-msg__row.wmb-order-customer__msg-row .wps_order_msg_detail_container{
        font-size:14px;
}
.page-id-3458 .wps_order_msg_sub_container {
    padding: 12px !important;
}
.page-id-3458 .wps_rma_order_msg_wrapper h4 {
    padding: 0px 12px 12px 12px ;
    font-size: 14px;
    display:block;
}
.page-id-3458 input#wps_order_new_msg {
    padding: 9px 12px !important;
}
.page-id-3458 h4.wps-order-heading.wps_rma_flex:before {
    height: 22px;
    width: 23px;
}
.page-id-3458 .wps_rma_order_msg_wrapper h4.wps-order-heading.wps_rma_flex a {
    margin-right: 15px;
    width: 18px;
    float: right;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex {
   right: 14px !important;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large span.wc-block-components-chip__text {
    width: 57% !important;
}
.woocommerce-cart .emptycartmain h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: 18px !important;
    line-height: 24px !important;
    margin-bottom: 20px;
}
.emptycartmain {
    padding: 24px 0;
}
.elementor-3690 .elementor-element.elementor-element-72493795 .elementor-heading-title {
    font-size: 18px;
    line-height: 30px;
}
.elementor-3690 .elementor-element.elementor-element-61cb747 {
    padding: 20px 0px 0px 0px;
}
.elementor-3690 .elementor-element.elementor-element-5c8d93d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-3690 .elementor-element.elementor-element-f8bc743 > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
}
.page-id-3457 .wps_rma_product_table_wrapper.wps-rma-product__table-wrapper {
    display: none !important;
}
.page-id-3457 main#main, .page-id-3458 main#main {
    margin-top: 30px !important;
}
.page-id-3457 select#wps_rma_return_request_subject{
    padding-left:15px;
    padding-right:30px;
}
 .page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv{
padding-top:24px;
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
}
.page-id-3457 .filecustinput {
    padding: 11px 20px;
}
.page-id-3457 .customdivwihtsidebar{
 margin-bottom:30px;
} 
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap div#wps_rma_return_request_container h1.wps-rma-form__heading{
    font-size:20px;
}
.single-prodcut-details {
    float: left;
    width: 100%;
}
h2.accordion.accordioncust.active {
    position: sticky;
}
}
@media screen and (max-width:530px){
.exp-collection .ae-post-collection.ae-swiper-container.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    margin-right: 0px;
    margin-left:0px;
}
.shop-thelook .ae-post-widget-wrapper {
    margin-bottom: 42px;
    margin-left: 20%;
}
.testi-wrap .imagediv img {
    width: 100% !important;
    height: 220px !important;
    object-fit: cover;
}
.testi-wrap .swiper {
    width: 100% !important;
    height: auto !important;
}
.testi-wrap .subtitle {
    font-size: 12px;
    font-weight: 500 !important;
}
.testi-wrap .subtitle img {
    width: 36px;
}
.testi-wrap .text p {
    font-family: "Helvetica Neue", Sans-serif;
    color: #071429;
    margin-top: 15px;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
}
.testi-wrap  .has_ae_slider.elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-ea22370.ae-bg-gallery-type-default {
    width: 100% !important;
    margin: 0px auto;
    max-width:400px;
}

.slider-nav-thumbnails.slick-initialized.slick-slider.slick-dotted .slick-track {
    width: 100% !important;
}
a.exp-coll-btn{
        width:100%;
    }
.row-collection-tabs-mob {
    width: 965px;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist{
    padding: 7.2px 0px !important;
    }
.single-product button.single_add_to_cart_button.button.alt {
    padding: 11.2px 0px !important;
    width: 64%;
    text-align: center;
}
.myProduct.single-product-slider .swiper-slide {
    height: 60px;
}
img.locationicn {
    top: 49px;
}
div#estimate-result.messageshow:before {
    height: 16px;
    width: 16px;
}
div#estimate-result{
font-size:12px;
}
.similorproodcut h1.ae-element-post-title {
    height: 52px !important;
}
.elementor-1014 .elementor-element.elementor-element-6199c45 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount,.pricewithpercentage span.woocommerce-Price-amount.amount {
    font-size: 14px !important;
    font-weight: 500 !important;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
    font-size:11px;
}
.wc-block-cart .wc-block-cart__submit-container--sticky,.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit-container.order-reviewcust {
    padding: 7px !important;
}
.wp-block-woocommerce-cart-order-summary-block.hello .wc-block-cart__submit-container.order-reviewcust {
    padding: 0px;
}
.woocommerce-checkout .woocommerce-billing-fields p#billing_city_field {
    margin-right: 1%;
}
.woocommerce-checkout .woocommerce-billing-fields input,select#thmaf_billing_alt,.woocommerce-checkout .woocommerce-billing-fields span#select2-billing_state-container{
    font-size:14px;
}
.customcheckoutbtn button#place_order {
    font-size: 11px;
}
 .woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
      width: 49%;
}
nav.woocommerce-MyAccount-navigation ul {
       flex-wrap: wrap;
}
.single-product .woocommerce-product-gallery__image {
    width: 100% !important;
   /* height: auto !important;*/
}
}
@media screen and (max-width:480px){
.woocommerce-cart ul.wc-block-components-product-details li.wc-block-components-product-details__select-colour {
    font-size: 12px;
    padding: 5px 8px;
    width: auto;
}
.single-product section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2769a63.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default.elementor-sticky {
    margin-bottom: 17px;
}
.woocommerce-cart .wc-block-cart-item__prices {
    margin-top: 20px;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-eb86c0f.elementor-section-content-top.banner-section-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
    background: linear-gradient(180deg, rgba(7, 20, 41, 0) 0%, rgba(4, 15, 33, 0) 40.55%, rgba(4, 14, 31, 0.62) 48.41%, #030D1D 57%, #020B1A 100%);
}
.shop-thelook article.ae-post-item.ae-post-item-cee48aa.ae-swiper-slide.swiper-slide.swiper-slide-duplicate.swiper-slide-next,.shop-thelook article.ae-post-item.ae-post-item-cee48aa.ae-swiper-slide.swiper-slide.swiper-slide-next {
    width: 260px !important;
}
.shop-thelook .ae-post-widget-wrapper {
    margin-left: 24%;
}
.home .single-collaction .collectionimage .model_image img.attachment-full.size-full {
    top: 0em;
}
.row-upper .custom-col-one-half.right img,.row-below .custom-col-one-half.left img{
height:auto !important;
width:auto !important;
}
.row-upper .custom-col-one-half.right {
    max-width: 110px;
}
.row-below .custom-col-one-half.left{
  max-width: 110px;
}
.single-collaction .ae-sale-badge-wrapper {
    height: 30px !important;
    width: 96px !important;
}
.elementor-20 .elementor-element.elementor-element-3f6b0c3 .elementor-tab-title {
    font-size: 12px;
}
/*.uael-woo-products-summary-wrap .image-wrapper img.img-back {
    height: 200px !important;
}
.shoppagegrid ul li.product:hover .uael-woo-products-thumbnail-wrap{
    height: 200px !important;
}
.shoppagegrid .uael-woo-products-thumbnail-wrap {
    height: 200px !important;
}*/
.single-pricecust {
           width: auto !important;
        float: left;
        margin-right: 0px;
}
.stepbarmain p span {
    font-size: 12px !important;
}
.stepbarmain span.mybagstep:after, .stepbarmain.orderreviewpage span.addressstep:after {
    margin-left: 2%;
    margin-right: 2%;
}
.woocommerce-cart .wc-block-cart-item__quantity{
    padding-top:0px !important;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    font-size: 12px !important;
}
 .elementor-321 .elementor-element.elementor-element-b5cf7b6 {
        width: auto !important;
        right: 10px !important;
}
.woocommerce-MyAccount-orders a.custviewbtn {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.woocommerce-MyAccount-orders span.custactionbtn {
    width: 100%;
}
.woocommerce-MyAccount-orders a.woocommerce-button.tracknow,a.woocommerce-button.button.view_msg {
    width: 50% !important;
}
.mainrightsidebar.singleorder a.woocommerce-button.button.view_msg {
    width: 100% !important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    width: 100%;
    padding-left: 0px !important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    width: 100% !important;
    padding-right: 0px !important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    margin-bottom: 20px;
}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
        max-width: 100%;
        margin-left: 0%;
    }
 .single-product #delivery-estimate-form button#check-estimate {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 4.49833px 4.99665px;
        width: 38%;
        height: 32px;
       align-items: center;
        background: rgba(15, 20, 52, 0.02);
        border: 0.281145px solid #0F1434;
        border-radius: 0px;
        font-family: 'Helvetica Neue';
        font-size: 12px;
        text-transform: capitalize;
    }
.single-product #delivery-estimate-form input#pincode {
        font-size: 12px;
        color: #111314;
        box-sizing: border-box;
        width: 62%;
        height: 32px;
        border-radius: 0px;
    }
.single-product img.locationicn {
        top: 46px;
    height: 11px !important;
    object-fit: contain;
}
}
@media screen and (max-width:473px){
.uael-woo-products-grid .uael-woo-product__column-mobile-2 .products li.product {
    width: 100% !important;
    margin: 0px auto !important;
}
.elementor-1014 .elementor-element.elementor-element-6621592 .ae-element-post-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.2em !important;
}
.pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount, .pricewithpercentage span.woocommerce-Price-amount.amount {
    font-size: 18px !important;
    font-weight: bold;
}
.single-similar-prodct .pricewithpercentage ins span.woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 18px !important;
    color: #1F2630;
}
.single-similar-prodct .pricewithpercentage del span.woocommerce-Price-amount.amount,.single-similar-prodct .pricewithpercentage .price del {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-size: 14px !important;
    color: #8F9297;
}
.single-product .single-similar-prodct span.onsalepersentage {
    margin-left: 0px !important;
}
.single-product .similorproodcut h1.ae-element-post-title {
        height: auto !important;
    }
.shoppagegrid.similorproodcut span.onsalepersentage{
        font-size:14px !important;
}
.shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart-o:before,.shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart:before,.shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a .fa-heart:before, .shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a .fa-heart:before{
    font-size: 16px !important;
}
.uael-woocommerce .products li.product, .uael-woocommerce ul.products li.product, .woocommerce .uael-woo-products-grid .products li.product, .woocommerce .uael-woo-products-grid ul.products li.product {
    padding:0px !important;
}
.shoppagegrid.similorproodcut .yith-wcwl-add-button, .shoppagegrid .yith-wcwl-add-button,.yith-wcwl-wishlistexistsbrowse {
    height: 32px !important;
    width: 32px !important;
    top:12px !important;
}
.single-product .yith-wcwl-wishlistexistsbrowse {
    width: auto !important;
    height: auto !important;
    top: auto !important;
}
body.home .shop-thelook .ae-post-widget-wrapper {
    margin-left: 8% !important;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-813d80e.ae-bg-gallery-type-default{
overflow:hidden;
}
.elementor-22 .elementor-element.elementor-element-35cc2f1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-element.elementor-element-5b764c0.elementor-search-form--skin-full_screen.elementor-widget__width-auto.right-iconsearch.elementor-widget.elementor-widget-search-form {
    margin-right: 10px;
}
.shoppagegrid .mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    padding: 7px 15px !important;
    margin-bottom: 0px;
}
/*.single-product .woocommerce-product-gallery__image {
    height: 290px !important;
}*/
.myProduct.single-product-slider .swiper-slide {
    height: 50px;
}
.single-product button.single_add_to_cart_button.button.alt {
    width: 49%;
    margin-left:1% !important;
}

.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding: 7.2px 0px !important;
margin-right:1% !important;
max-width:49% !important;
    display:flex;
    align-items:center;
    justify-content:center;
}
.exists .add_to_wishlist .fa-heart:before {
    font-size: 16px;
}
#delivery-estimate-form input#pincode::-webkit-input-placeholder {
    opacity: 0.4;
}
.elementor-122 .elementor-element.elementor-element-0db1cce {
    padding-bottom:0px;
}
div#estimate-result {
    font-size: 11px;
}
.shoppagegrid .uael-woo-product-wrapper {
    margin-top: 15px;
}
.stepbarmain span.mybagstep:after,.stepbarmain span.addressstep:after {
    width: 20px;
}
.woocommerce-checkout .woocommerce-billing-fields p#billing_city_field {
    margin-right: 0px;
    width: 100%;
}
.woocommerce-checkout .woocommerce form .form-row-first, .woocommerce-checkout .woocommerce form .form-row-last, .woocommerce-checkout .woocommerce-page form .form-row-first, .woocommerce-checkout .woocommerce-page form .form-row-last,.woocommerce-checkout .woocommerce-billing-fields p#billing_state_field{
    width:100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 11px;
    right: 4px;
}
.poptab div#dig_cs_name {
    width: 100%;
    margin-right:0px !important;
}
.poptab div#dig_cs_lastname{
    width:100%;
    margin-left:0px !important;
}
.digits-form_input label, .digits_secure_account_heading {
    font-size: 14px;
    font-weight: 700;
}
.digits-form_register label.field_label,span.customlabel{
    font-size:14px;
}
.digits_otp_info_desc .digits_otp_info_desc_text {
    font-size: 12px !important;
    margin-left: 0px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    width: 49%;
}
nav.woocommerce-MyAccount-navigation ul {
    flex-wrap: wrap;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    font-size: 14px;
}
.elementor-122 .elementor-element.elementor-element-2511f4a .ae-post-collection {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.products .uael-woo-products-summary-wrap a h2.woocommerce-loop-product__title {
    font-size: 16px !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    min-height:auto;
    height: auto;
    line-height:1.2em !important;
}
.shoppagegrid span.onsalepersentage {
    font-size: 16px !important;
    position: relative;
    top: -2px !important;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product .price, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce li.product .price,.uael-woocommerce .products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce .products li.product .price del, .uael-woocommerce ul.products li.product .price del {
    font-size: 18px !important;
    line-height: 1.2em !important;
}
.shoppagegrid ul li.product:first-child .uael-woo-product-wrapper {
    margin-top: 10px !important;
}
li.ethnic.rings.whats.new, li.contemporary.hair.chain.jewellery.set.necklace.silver.oxidised, li.earrings.hair.chain {
        padding-right: 0px !important;
        padding-left: 0px !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
}
.woocommerce-edit-account .woocommerce-MyAccount-content {
    padding: 16px;
}
.wpfFilterWrapper[data-filter-type] {
    padding: 0px;
}

.woocommerce table.shop_table td {
    padding: 9px 0px !important;
}
.wpfFilterWrapper .wpfFilterContent select{
        width:100%;
}
.page-id-4033 .woocommerce table.shop_table td {
            padding: 6px 0px !important;
}
.page-id-4033 .woocommerce table.shop_table tbody:first-child tr:first-child td {
    padding-top: 12px !important;
}
}
@media screen and (max-width:376px){
.elementor-element-ab70ee9.cate-home-collection .elementor-widget-image-box .elementor-image-box-title a {
   font-size: 11px;
}
.stepbarmain span.mybagstep:after, .stepbarmain.orderreviewpage span.addressstep:after {
        width: 100%;
        max-width: 4%;
    }
.stepbarmain span.mybagstep:after, .stepbarmain span.addressstep:after {
   max-width:4%;
    margin-left: 2%;
    margin-right: 2%;
}
.stepbarmain span.reviewstep:before,.stepbarmain.orderreviewpage span.addressstep:before,.stepbarmain span.mybagstep:before,span.addressstep.active.setup:before{
    width:16px !important;
    height: 19px;
    margin-right: 2px !important;
    background-size: 100% !important;
}
.woocommerce-order-pay.woocommerce-checkout header.page-header h1.entry-title{
    font-size:20px;
line-height:24px;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(6){
        display:block;
}
.woocommerce-order-pay button#btn-razorpay{
    width:100%;
    margin-bottom:15px;
    font-size:11px;
    padding-top:7px !important;
    padding-bottom:7px !important;
    height:auto !important;
}
.woocommerce-order-pay button#btn-razorpay-cancel{
    width:100%;
    padding-top:7px !important;
    padding-bottom:7px !important;
    height:auto !important;
}
.woocommerce-order-pay button#btn-razorpay-cancel:before{
    width:100%; 
    font-size:11px;
}
.mainrightsidebar a.woocommerce-button.button.view_msg {
   padding-left: 0px;
   padding-right: 0px;
}
.mainrightsidebar a.woocommerce-button.button.return {
padding-left: 0px;
padding-right: 0px;
}
}
@media screen and (max-width:348px){
        .stepbarmain p span {
        font-size: 11px !important;
    }
.page-id-16 .whiteboxdiv {
    padding: 10px 10px;
}
.mainrightsidebar a.woocommerce-button.button.view_msg {
  max-width: 100%;
  margin-right: 0%;
   margin-bottom: 2%;
}
.mainrightsidebar a.woocommerce-button.button.return {
max-width: 100%;
 margin-left: 0%;
}
.itemssinlge {
    padding: 10px;
}
.item-details {
        width: 70%;
        display: inline-block;
        margin-left: 2%;
}.mainrightsidebar section.woocommerce-order-details{
    padding:20px;
}
.single-product #delivery-estimate-form button#check-estimate{
    font-size:11px;
    width:40%;
}
.single-product #delivery-estimate-form input#pincode{
        width:60%;
}
.page-id-4033 .custom-cart-main .product-quantity {
        width: 100%;
        display: inline-block;
        float: left;
        margin-top: 20px;
    }
.page-id-4033 .custom-cart-main .product-price {
        width: 100%;
        float: right;
        margin-top: 6px;
        height: auto;
        padding-left: 0px;
        margin-bottom: 0px;
    }
.custocoupencode a.woocommerce-remove-coupon {
    font-size: 11px;
}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
   max-width: 100% !important;
}
}
/*---------------------Media query for Card height------------------*/
@media screen and (max-width:1920px) and (min-width:1600px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
height: 436.612px;
}
.single-product .woocommerce-product-gallery__image{
    height: 680px;
}
}
@media screen and (max-width:1440px) and (min-width:1439px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 391.612px;
}
.single-product .woocommerce-product-gallery__image{
    height: 650px;
}
}
@media screen and (max-width:1368px) and (min-width:1367px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 367.625px;
}
.single-product .woocommerce-product-gallery__image{
     height: 614px;
}
}
@media screen and (max-width:1367px) and (min-width:1365px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
   height:367.087px;
}
.single-product .woocommerce-product-gallery__image{
     height: 613px;
}
}
@media screen and (max-width:1281px) and (min-width:1279px){
    .shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 338.288px;
}
.single-product .woocommerce-product-gallery__image{
     height: 570px;
}
}
@media screen and (max-width:1080px) and (min-width:1079px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 329.962px;
}
.single-product .woocommerce-product-gallery__image{
     height: 470px;
}
}
@media screen and (max-width:1024px) and (min-width:1023px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 472px;
}
.single-product .woocommerce-product-gallery__image{
     height: 462px;
}
}
@media screen and (max-width:800px) and (min-width:799px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 360px;
}
.single-product .woocommerce-product-gallery__image{
      height: 380px;
}
}
@media screen and (max-width:768px) and (min-width:767px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
        height: 344px;
}
.single-product .woocommerce-product-gallery__image{
      height: 364px;
}
}
@media screen and (max-width:480px) and (min-width:479px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
        height: 210px;
}
.single-product .woocommerce-product-gallery__image{
      height: 440px;
}
}
@media screen and (max-width:476px) and (min-width:474px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
      height: 207.6px;
}
.single-product .woocommerce-product-gallery__image{
      height: 435px;
}
}
@media screen and (max-width:431px) and (min-width:429px){
    .shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
         height: 390.4px;
}
.single-product .woocommerce-product-gallery__image{
      height: 390px;
}
}
@media screen and (max-width:415px) and (min-width:413px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 374.4px;
}
.single-product .woocommerce-product-gallery__image{
      height: 374px;
}
}
@media screen and (max-width:413px) and (min-width:411px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 372px;
}
.single-product .woocommerce-product-gallery__image{
      height: 372px;
}
}
@media screen and (max-width:391px) and (min-width:389px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 350.4px;
}
.single-product .woocommerce-product-gallery__image{
      height: 350px;
}
}
@media screen and (max-width:376px) and (min-width:374px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 335.2px;
}
.single-product .woocommerce-product-gallery__image{
      height: 335px;
}
}
@media screen and (max-width:361px) and (min-width:359px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 320px;
}
.single-product .woocommerce-product-gallery__image{
      height: 320px;
}
}